@charset "utf-8";
/* CSS Document */


body{	 margin:0px; padding:0px;  }
body ,td ,span,p,div{ 
	background-repeat: no-repeat;

	font-size:12px; font-family:Arial, Helvetica, sans-serif;
}

a{ color:#590202; }
a:hover{ color:#590202; text-decoration:none;  }
a.selected{ font-weight:bold; text-decoration:none }


#outer_container{ background:#000; }
#content{ background:url(images/content-bg.jpg) -120px   ; width:100%;   }
#layout{ margin:auto; margin-top:45px; background:url(images/r_02.jpg);  } 

#container{ background:url(images/wood.jpg) #000000 ;  width:885px; height:585px; margin:auto;  margin-top:20px;}

#home_scroll
{
width: 350px!important;
height: 210px!important;
position: relative;
background:none;
margin-top:10px!important;
padding: 0px;
background:none;
border:#000000 solid 0px;
overflow:hidden;
outline:none;
}

#photo_scroll
{
width: 570px!important;
height: 210px!important;
position: relative;
background:none;
margin-top:10px!important;
padding: 0px;
background:none;
overflow:hidden;
border:#000000 solid 0px; 
outline:none;

}


#home_scroll .scrollgeneric ,#photo_scroll .scrollgeneric{ line-height: 1px; font-size: 1px; position: absolute; top:0; left: 0; }
#home_scroll .hscrollerbase, #home_scroll .vscrollerbase, 
#photo_scroll .hscrollerbase, #photo_scroll .vscrollerbase
{ width: 20px; background:url(images/bar.gif) no-repeat top; left:100%; }
#home_scroll .hscrollerbar , #home_scroll .vscrollerbar
{width: 26px; background:url(images/holder.gif) no-repeat top; left:-3px!Important; border: solid 0px #000000 ; height:110px!important; }
#photo_scroll .hscrollerbar, #photo_scroll .vscrollerbar
{width: 26px; background:url(images/holder.gif) no-repeat top; left:-3px!Important; border: solid 0px #000000 ; height:118px!important; }
#home_scroll .scrollerjogbox,#photo_scroll  .scrollerjogbox{ width: 8px; height:100px; top:20px; left: auto; bottom: 0px; right: 0px; background-color:none;   }



.scrollspace{ margin-bottom:20px;  padding-left:10px; font-size:11px; }



h2{color: #711210; font-weight: bold; font-size:14px;}
.hours{ color:#711210; font-weight:800; font-size:12px; }




#nav{ padding:0px; margin:0px; margin-top:10px; }
#nav li{ list-style:none; border:#000000 solid 0px; width:160px; padding:0px; margin:0px; text-align:right; height:22px;   padding-top:3px;   }

#nav li a{padding-right:10px; color:#370000; text-transform:uppercase; text-decoration:none; font-weight:bold;
 font-family:"Trebuchet MS","Arial";  font-size:13px!important;   outline:none }
#nav li a:hover{padding-right:10px; color:#541300;  }

#nav li:hover{ background:url(images/over_button.jpg);   }
#nav  .selected{ background:url(images/over_button.jpg); outline:none  }
#nav  .selected a{ color:#f9a84d;  outline:none }






#footer{ text-align:center; margin-top:20px; }
#footer p{ color:#edae53; font-size:11px;  margin:0px;  }
#footer a{ color:#e59231; font-size:11px; text-transform:uppercase; text-decoration:none;   }
#footer a:hover{ text-decoration:underline; }



.title{  font-weight:bold; }
.highlight{  font-weight:bold; color:#530000 }


.thumb_item{ float:left; margin:2px; }

#contact-form {  }
#contact-form td{ font-size:11px; padding-bottom:2px; }
#contact-form input{ font-size:9px; }
#contact-form .button{ font-weight:bold; font-size:14px; background:#ffc277; border:#bb692b solid 2px; margin:2px;  color:#9a471e; cursor:pointer; }
#contact-form .button:hover{ font-weight:bold; font-size:14px; background:#ffc277; border:#990000 solid 2px; margin:2px;  color:#990000 ; cursor:pointer; }

#contact-form .text{ width:170px; background:#fcdab1; border:solid 1px #cd832c; }
#contact-form select{  background:#fcdab1; border:solid 1px #cd832c; }


