body { margin: 0px; padding: 0px; background: url('/images/background.jpg') fixed; font-family: helvetica; font-size: 12px; color: #333; } 
p { margin: 0px; padding: 0px; padding-bottom: 6px; } 
h3 { margin: 0px; padding: 0px; font-size: 15px; padding-bottom: 6px; padding-top: 6px;} 
h2 { margin: 0px; padding: 0px; font-size: 15px; color: #956A4F; padding-bottom: 6px; } 
a { font-weight: bold; color: #966; } 
a img { border: 0px; } 
.leftimg { float: left; margin-right: 6px; margin-bottom: 6px; } 
.small { font-size: 9px; padding-top: 7px; } 
.spacer { width: 100%; height: 7px; clear: both; } 
.centered { text-align: center; } 
.pullquote { text-align: center; font-size: 14px; font-weight: bold; padding-top: 15px; padding-bottom: 15px; color: #7B533D; } 
.hidden { visibility: hidden; } 

ul.ticklist { font-size: 13px; padding: 0px; margin: 0px; padding-left: 23px; text-align: left; list-style-image: url('/images/tick.gif');  } 
ul.ticklist li { padding-top: 0px; margin-bottom: 2px;  } 

ul { font-size: 13px; padding: 0px; margin: 0px; padding-left: 23px; text-align: left; margin-bottom: 15px;    } 
ul li { padding-top: 0px; padding-bottom: 2px;  } 

#wrap { width: 1000px; margin-left: auto; margin-right: auto;} 
#headertop { width: 100%; height: 20px; } 
#headertopbar { width: 950px; margin-left: 25px; height: 16px; background: #956A4F; line-height: 16px; color: #fff;  } 
	#headertopbar p { margin-left: 6px; } 
#header { width: 100%; height: 150px; background: url('/images/header.png'); margin-top: 6px;} 
	#slideshow { margin-left:181px; } 
#headerlowbar { width: 950px; margin-left: 25px; height: 16px; background: #B89B6E;  margin-top: 6px; text-align: center; line-height: 16px; color: #fff;} 
#headerlow { width: 950px; margin-left: 25px; height: 32px; background: #956A4F;  margin-top: 6px; } 
	#headerlow ul { padding: 0px; margin: 0px; list-style: none; } 
	#headerlow ul li { height: 32px;  line-height: 32px; font-size: 12px; color: #fff; float: left; border-right-style: solid; border-right-color: #B89B6E; border-right-width: 1px;  padding: 0px; } 
	#headerlow ul li a { text-decoration: none; color: #fff; padding-right: 7px; padding-left: 7px; display: block; } 
	#headerlow ul li:hover { background: #50090F;  } 
	#headerlow #phone { float: right; height: 32px; line-height: 32px; margin-right: 6px; color: #fff; } 
	#headerlow #phone .phone { font-size: 18px; color: #FC0; } 
	
#feature { height: 80px; width: 344px; background: url('/images/feature.png'); position: absolute; z-index: 999; margin-left: 655px; margin-top: 70px;  }
#feature h3 { padding: 0px; } 
#featureinner { width: 250px; height:60px; margin-left: 70px; margin-top: 20px; color: #fff;  } 
	#featureinner h3, #featureinner a { color: #FC0; } 
#main { width: 950px; margin-left: 25px; min-height: 100px; background: #FFF;  margin-top: 6px; line-height: 15px;  } 
	.left { width: 305px; min-height: 100px;  float: left; margin-left: 7px; margin-top: 7px; margin-bottom: 7px;  text-align: justify; } 
	.single { width: 915px;  float: left; margin-left: 7px; margin-top: 7px; margin-bottom: 7px;  } 
	.middle { width: 305px; min-height: 100px;  float: left; margin-left: 9px; margin-top: 7px; margin-bottom: 7px; text-align: justify; }
	.middle h3, .right h3, .left h3 { padding-top: 0px; } 
	.right { width: 305px; min-height: 100px;  float: left; margin-left: 9px; margin-top: 7px; margin-bottom: 7px; text-align: justify; } 
	#order { text-align: center; } 
	#main img { margin-bottom: 10px; } 
#footer { width: 950px; margin-left: 25px; min-height: 100px; background: #956A4F;  margin-top: 6px; } 

#contact { width: 300px; }
#contact .formtext { font-size: 9px; padding-top: 5px; } 
#contact input { width: 250px; } 
#contact textarea { width: 250px; } 
#contact img { float: right; } 

#footertext { width: 800px; text-align: center; color: #7B533D; margin-left: auto; margin-right: auto; margin-top: 5px; font-size: 9px; } 
