body {
	background-color: #786D4B;
	background-image: url(images/bg_x.jpg);
	background-repeat: repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
}
.bgdiv {
	background-image: url(images/bg_grad.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.addressbar {
	text-align: right;
	height: 20px;
	padding-right: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #423925;
	background-color: #CCC4AD;
	background-image: url(images/addbar_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px none #666256;


}
.beige2t {
	background-image: url(images/beige2_t_repeat.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 170px;
}
.beige1t {
	background-image: url(images/beige1_t_repeat.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 533px;
}
.brownt {

	background-image: url(images/brown_t_repeat.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 175px;
}
.brownb {


	background-image: url(images/brown_b_repeat.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 175px;
}
.beige1b {

	background-image: url(images/beige1_b_repeat.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 533px;
}
.beige2b {

	background-image: url(images/beige2_b_repeat.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 170px;
}
.sitel {
	background-image: url(images/site_l_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.siter {
	background-image: url(images/site_r_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.blueband {
	background-color: #1D4194;
	height: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0C1A3C;
	border-right-color: #57688E;
	border-bottom-color: #57688E;
	border-left-color: #0C1A3C;
}
.contentzone {
	background-color: #CCC4AD;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666256;
	border-right-color: #666256;
	border-bottom-color: #666256;
	border-left-color: #666256;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4C4430;
}
.navcol {
	background-image: url(images/nav_col_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.navlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #312816;
	display: block;
}
.navlink a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #312816;
	text-decoration:none;
	display: block;
	height:19px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	width:165px;
	border-right:solid 1px #666256;
}
.navlink a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #312816;
	height:19px;
	text-decoration:none;
	display: block;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	width:165px;
	border-right:solid 1px #666256;
}
.navlink a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #312816;
	text-decoration:none;
	display: block;
	height:19px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	width:165px;
	border-right:solid 1px #666256;
}
.navlink a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCC4AD;
	display: block;
	text-decoration:none;
	height:19px;
	background-color: #82744F;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	width:165px;
	border-right:solid 1px #666256;
	
}
.contentbox {
	margin: 5px;
}
.col3 {
	background-image: url(images/col3_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.hours {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC4AD;
	background-color: #AD6F45;
	padding: 5px 3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #676357;
	border-left-color: #666256;
}
.testimonial {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #312816;
	padding: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #676357;
	border-left-color: #666256;
	font-style: italic;
}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #312816;
}
a.adminboxlinks:link{
color:#594F46;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
a.adminboxlinks:active{
color:#594F46;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
a.adminboxlinks:visited{
color:#594F46;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
a.adminboxlinks:hover{
color:#594F46;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.adminspacer{
background-color:#AD6F45;
}
.adminpageheader{
	border: solid 1px #AD6F45;
	background-color:#A49775;
	font-family:Arial;
	color:#594F46;
	font-size:13px;
	padding-left:5px;
	font-weight:bold;
}
.fullborder{
border: solid 1px #AD6F45;
background-color:#A49775;
}
.admindatalisttableheader{
background-color:#A49775;
color: #594F46;
}
.datalistrow{
background-color:#EAE3DF;
}
a.adminpagelinks:link{
 color:#594F46;
}
a.adminpagelinks:active{
 color:#594F46;
}
a.adminpagelinks:visited{
 color:#594F46;
}
a.adminpagelinks:hover{
 color:#AD6F45;
}
.heading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCC4AD;
	font-weight:bold;
	background-color: #AD6F45;
	padding: 5px 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #676357;
}
.prodheading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCC4AD;
	font-weight:bold;
	background-color: #AD6F45;
	padding: 5px 3px;
}
a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#AD6F45;
text-decoration:none;
}
a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#AD6F45;
text-decoration:none;
}
a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#AD6F45;
text-decoration:none;
}
a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#82744F;
text-decoration:none;
}
.subnav{
position:absolute;
float:right;
top:-3;
z-index:100;
visibility:hidden;
border:solid 1px #666256;
background-color:#eeeeee;
width:188px;
}
.subnavlink:link{
background-color:#A49775;
color:#312816;
padding-top:3px;
padding-left:3px;
display:block;
width:185px;
height:19px;
}
.subnavlink:active{
background-color:#A49775;
color:#312816;
padding-top:3px;
padding-left:3px;
display:block;
width:185px;
height:19px;
}
.subnavlink:visited{
background-color:#A49775;
color:#312816;
padding-top:3px;
padding-left:3px;
display:block;
width:185px;
height:19px;
}
.subnavlink:hover{
background-color:#82744F;
color:#CCC4AD;
}
.pricetext{
color:#AD6F45;
}