@charset "utf-8";
/* CSS Document */

html {
    background-image:url(../images/template2/xmas/xmas-bg-main.jpg);
}

body{
	font-size:12px;
	text-align:center;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* global styles */
a { color:#175D7F; text-decoration:none; }
a:link {color: #990000; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: underline; }
a:visited {color: #990000; font-family: font-style: normal; font-weight: normal; text-decoration: underline; }
a:hover {color: #000000; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: underline; }
a:active {color: #990000; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: underline; }

.bg-logo {
    background-image:url(../images/template2/xmas/xmas-bg-logo6.jpg);
	background-repeat:no-repeat;
	width:1038px;
	height:167px;
}

.bg-topmenu6 {
    background-image:url(../images/template2/xmas/xmas-bg-topmenu6.jpg);
	background-repeat:no-repeat;
	width:1038px;
	height:57px;
}

.bg-splashad-left {
    background-image:url(../images/template2/xmas/xmas-bg-left-splash-ad6.jpg);
	background-repeat:no-repeat;
	width:10px;
	height:398px;
}
.bg-splashad-right {
    background-image:url(../images/template2/xmas/xmas-bg-right-splash-ad6.jpg);
	background-repeat:no-repeat;
	width:9px;
	height:398px;
}
.bg-left {
    background-image:url(../images/template2/bg-left-side.jpg);
	background-repeat:repeat;
	width:10px;
}
.bg-left-red1 {
    background-image:url(../images/template2/bg-left-side-red1.jpg);
	background-repeat:repeat;
	width:10px;
}
.bg-left-quicklinks {
    background-image:url(../images/template2/bg-left-side-quicklinks.jpg);
	background-repeat:repeat;
	width:10px;
}
.bg-right {
    background-image:url(../images/template2/bg-right-side.jpg);
	background-repeat:repeat;
	width:9px;
}


#table-hours {
	height:33px;
	width:160px;
	padding-right:18px;
	
}


#table-hours td.days {	
    font-family: Arial, Helvetica, sans-serif;
	text-align:right;
	color:#fff;
	font-size:12px; 
	font-weight:bold;
}
#table-hours td.hours {	
    font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	color:#dacdad;
	font-size:12px; 
	font-weight:bold;
}
.bg-prodlinks {
    background-image:url(../images/template2/bg-product-links.jpg);
}
#table-top {
	height:166px;
	
}
#table-top td {
	text-align:right;
}
#table-search {
	height:33px;
	
}
#table-search td {
	text-align:right;	
}

.menu3 {	
    font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
}

.menu3 a { 	
	color:#993333;
	font-size:11px; 
	font-weight:bold;
	text-decoration:none; 
}
.menu3 a:hover { 
	color:#000; 
	text-decoration:underline;
}

.prodlinks {	
    font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#993333;
	font-size:12px; 
	padding-left:25px;
}

.prodlinks a { 
	font-size:9px; 
	color:#993333; 
	text-decoration:underline; 
}
.prodlinks a:hover { 
	color:#000; 
	text-decoration:underline;
}

/*formats the search box in header file.*/
.searchfield2{
	background-color: #FFFFFF;
	border-bottom-color: 1 px solid #cddff2;
	color: #000;
	width:300px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
.searchbttn { 
	padding-top:2px;
}
.searchforbttn { 
	padding-bottom:4px;
}

.bottomtext {
	color: #993333; 
	font-size: 10px; 
	text-align: left; 
	padding:5px;
}
.bottomtext a:link {
	color: #993333; 
	font-size: 10px; 
	text-align: left; 
	text-decoration: underline; 
} 
.bottomtext a:hover {
	color: #000; 
}




/* General override styles */
.ac { text-align:center !important; }
.ar { text-align:right !important; }
.al { text-align:left !important; }
.fr { float:right !important; }
.fl { float:left !important; }
.vt { vertical-align:top !important; }
.vm { vertical-align:middle !important; }
.vb { vertical-align:bottom !important; }
.cb {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}