*{margin:0;padding:0;list-style-type:none;}

body {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background: #d4c195 url(img/pagebg.jpg) no-repeat center top;
	text-align:center;}
#page {
	text-align: left;
	width: 990px;
	vertical-align: top;
	background:#fff url(img/centerbg.jpg) no-repeat center top;
	margin:0 auto;}

#header {
position:relative;
height:105px;}


#logo a{height:116px;width:290px;display:block;background:url(img/logo.gif) no-repeat;text-indent:-3000px;position:absolute;left:18px;top:19px;}

#nav ul{list-style-type:none;position:absolute;top:40px;right:0px;}
#nav ul li{display:inline;margin-right:20px;}
#nav ul li a{color:#443a30;font-size:21px;font-family:Georgia;border-bottom:1px dotted #443a30;}
#nav ul li a:hover{color:#ac0000;border-bottom:2px solid #ac0000;}

#promo{width:329px;position:absolute;top:140px;left:610px;font-size:14px;display:none;}
#promo strong{display:block;font-size:18px;color:#ac0000;font-size: 22px;
	font-family:Georgia;font-weight:normal;line-height:27px;}
#promo .dealers{font-size:11px;border-top:1px dotted #D6CDBD;padding-top:5px;margin-top:5px;color:#777;}
#promo .dealers a img{border:1px solid #D6CDBD;margin-right:18px;margin-top:5px;}
#promo .dealers a:hover img{border-color:#ac0000;}

#content{padding-top:55px;float:right;width:640px;margin-right:20px;padding-bottom:20px;}
#sidebar{float:left;width:240px;margin-left:20px;padding-top:55px;padding-bottom:20px;font-size:14px;}
#sidebar ul{margin-bottom:20px;}
#sidebar ul li a{display:block;line-height:20px;font-family:arial;color:#675644;padding:3px 10px;border-bottom:1px dotted #D6CDBD;}
#sidebar ul li a:hover{color:#ac0000;background:#e6e1d8}
#footer{clear:both;background:#F5F2E9;padding:20px;border-top:1px solid #E6E0D2;margin-bottom:20px;color:#B9833B;}

a{
color: #443a30;
text-decoration: none;}
#content a{border-bottom:1px dotted #443a30;}
#content a:hover{
color: #ac0000;border-bottom:1px solid #ac0000;}
p{line-height:1.6em;}
	
	
h1 {
	font-size: 28px;
	font-family:Georgia;font-weight:normal;
	margin-bottom:14px;
	color:#ac0000;}
#content h1 a{color:#ac0000;border:0;}
#content h1 a:hover{border-bottom:2px solid #ac0000;}
h2{font-size:17px;font-family:Georgia;font-weight:normal;margin-bottom:10px;}
	
	
hr{display:none;}

.post{padding-bottom:20px;margin-bottom:20px;border-bottom:1px dotted #D6CDBD; }
#content .dealers{font-size:13px;font-style:italic;color:#ac0000;}
#content .dealers a{color:#ac0000;border:none;text-decoration:underline;}
#content .dealers a img{border:1px solid #D6CDBD;margin:5px 18px 18px 0;}
#content .dealers a:hover img{border-color:#ac0000;}
.postmetadata{line-height:18px;clear:both;}
#map{float:right;}
.hilite{padding:10px;background:#FAF5EB;border-bottom:3px solid #D6CDBD;margin-bottom:20px;font-size:13px;line-height:18px;}
.entry img{float:left;margin:0 18px 18px 0;clear:left;}
/*HOME SPECIFIC*/
body#home #promo{display:block;}
body#home #header{height:401px;}
body#home #page{background-image:url(img/centerbghome.jpg);}
body#home #content,body#home #sidebar{padding-top:35px;}
#categories{padding:10px 20px 0 20px;border-bottom:1px solid #E6E0D2;}
.cat{width:150px;float:left;margin-right:10px;height:174px;}
.cat a img{border:1px solid #D6CDBD;}
.cat a span{display:block;}
.cat a:hover img{border-color:#ac0000;}
.last{margin-right:0;}
.clear{clear:both;}
.brochure{float:left;width:310px;height:114px;background:url(img/brochurepromo.jpg) no-repeat 18px 0;}
.brochure h3{padding:27px 0 0 126px;}
.brochure p{padding:0 0 0 126px;}
.brochure p a{color:#ac0000;border-bottom:1px dotted #ac0000;}

.list{margin:18px 0;}
.list li{line-height:18px;border-bottom:1px dotted #D4C195;padding:3px 0px;list-style: circle inside;}
img.static{float:none;}
img.right{float:right;margin-left:18px;margin-right:0;}
.left{float:left;}
.shop{clear:both;border-top:3px double #D1BE93;padding-top:10px;}
.shop h2{line-height:68px;}
