body {
	style="font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/background.jpg) repeat-x #fff;
	margin: 0;
	}
	
#wrapper {
    margin: 0 auto;
    width: 960px;
    background: #ece8d8;
    color: #754924;
    font: 10pt "Helvetica Neue", Arial, sans-serif;
}

#search {
	float: right;
}

#tel {
	float: right;
}

img { border: none; }

hr { margin: 0; padding: 0; color: #D0CDC7; background: #D0CDC7; height: 1px; }

h4 {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
	color: #666154;
	text-align: center;
	font-weight: normal;
	}
	
p { padding: 10px 10px; margin: 0; }

ul { list-style: none; margin: 0; padding: 0; }

#topbar {
	float: left;
	padding: 10px;
	width: 940px;
	}
#topbar img { float: left; }
#topbar ul { float: right; width: 295px; }
#topbar input { }

#nav {
	float: left; 
	height: 28px; 
	font-size: 14px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	width: 960px; 
	margin: 0;
	padding: 1px 0;
	background: #c99e07;
	}
#nav ul { margin: 0; padding: 0; list-style: none; background: #ffffff; }
#nav ul li { margin: 0; }
#nav ul li a { float: left; text-decoration: none; background: #c99e07; display: block; color: #fff; padding: 6px 25px 4px 25px; }
#nav ul li a:hover { color: #fff; margin: 0; background: #C9AB07; }
#nav ul li ul { width: 160px; margin: 3px 0 0 0; }
#nav ul li ul li a { font-size: 11px; float: left; text-decoration: none; display: block; color: #fff; width: 150px; border-bottom: 1px solid #bd9416; padding: 4px 25px; }
#nav ul li ul li a:hover { color: #ffffff; background: #C9AB07; text-decoration: none; }

#subnav img { float: left; }
#subnav ul {
	float: left;
	margin: 0 10px 0 15px;
	}
	
.topnav { 
	float: left; 
	padding: 0 0 0 20px; 
	font-size: 9px; 
	color: #111; 
	font-weight: bold;
	list-style: none;
	text-decoration: none; 
	}
.topnav:hover { text-decoration: underline; }

.guarantee, .guarantee a { color: #766d5d; font-size: 18px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; text-decoration: none; }
/**.guarantee a { color: #a18149; font-size: 13px; }**/

.subnav { line-height: 21px; color: #5B5344; font-size: 14px; text-decoration: none; }
.subnavall { font-size: 10px; color: #a8874b; text-decoration: none; }

.tannav { text-decoration: none; color: #766D5D; }
	
.logos { background: #fff; border: 1px solid #6192bc; }
.logos img { align: center }
	
.higher { line-height: 22px; padding: 0; margin: 0; }
/*List Price*/
.rezTxtList {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #AA0000; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.rezPriceList {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: line-through;}

.rezTxtListSave {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #5c834c; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.rezPriceListSave {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #5c834c; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

.rezTxtReg {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #265c93; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.rezPriceReg {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #265c93; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: line-through;}

.rezTxtSale {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #990000; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.rezPriceSale {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #990000; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: }

.rezTxtPrice {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #404040; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.rezPricePrice {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #265c93; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

.rezTxtDiscount {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.rezPriceDiscount {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

.subTotalLine {
height: 1px;
border-top: 1px dashed #777777;
padding: 0px;
}
.WLline {
height: 1px;
border-top: 1px dotted #999999;
padding-left: 30px;
width:90%;
}
.indTxtList {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #AA0000; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.indPriceList {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: line-through;}

.indTxtListSave {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #5c834c; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.indPriceListSave {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #5c834c; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION:none;}


.indTxtPrice {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.indPricePrice {font-size: 20px; color: #265c93; line-height: 19px; }

.indTxtReg {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #265c93; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.indPriceReg { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #265c93; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: line-through;}

.indTxtSale {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.indPriceSale {font-size: 20px; color: #990000; line-height: 19px; }

/* end List Price*/
