
*{
	margin:0;
	padding:0;
}

body{
		margin:0;
		padding:0;
		background-color:#181818;
}

.imgborder{
	border: 1px solid #A8772D;
	padding: 4px;
}

.floatright{
	float:right;
	margin-right:30px;
	margin-left: 10px;
}


.floatleft{
	float:left;
	margin-right:10px;
	margin-left: 30px;
}

.clear{
	clear:both;
}
	
#wrapper{
		width:800px;
		background-color:#000000;
		position:absolute;
		left: 50%;
		margin-left:-400px;
		border-left: 1px solid #654F28;
		border-right: 1px solid #654F28;
}

#nav{
	height: 52px;
	width: 800px;
}

#nav ul{
	list-style-type:none;
	margin:0;
	padding:0;

}

#nav ul li{
	float:left;
	height: 52px;
}

#header #header_left, #header #header_right{
	height: 123px;
}

#header #header_end_left, #header #header_end_right{
	height: 43px;
}

#header #header_left, #header #header_end_left{		
	float:left;
	width: 256px;
}

#content #content_left{
	width: 532px;
	float: left;
	border-right: 1px dashed #999999;
}

#content #content_left p, #content #content_left ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	line-height: 150%;
	
	padding-left: 30px;
	padding-right: 30px;
	
	margin-bottom: 20px;
}

#content #content_left .contact td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	line-height: 150%;
	
}


#content #content_left p span{
	font-weight:bold;
	color:#A8772D;
}

#content #content_left ul{
	padding-left:  40px;
}	

#content #content_left ul li{
	
}

#content #content_left h2{
	text-transform:uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	padding-left: 30px;
	color:#A8772D;
}

#content #content_left{

}

#content #content_left a{
	color: #A8772D;
	text-decoration:none;
}


#content #content_left a:hover{
	color: #FFFFFF;
	text-decoration:none;
}

#content #content_right p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	line-height: 150%;
	
	padding-left: 5px;
	padding-right: 5px;
	
}

#content #content_right a{
	color: #A8772D;
	text-decoration:none;
}


#content #content_right a:hover{
	color: #FFFFFF;
	text-decoration:none;
}

#mapContainer { 
  height: 350px; 
  width: 465px; 
  border: 3px double #A8762D;
  margin-left: 30px;
}


.location{
	margin-right:52px;
	margin-top:4px;
}

#footer{
	clear:both;
	height: 55px;
	width:800px;
	background: url(images/footer_bg.jpg) no-repeat left;
}

#footer #footer_nav{
	width: 381px;
	float:left;
}

#footer #footer_nav p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	
	
	padding-left:30px;
	padding-top:10px;
	
	padding-right: 30px;
}

#footer #footer_nav a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	text-decoration:none;
}

#footer #footer_nav a:hover{
	color: #000000;
	text-decoration:none;
}

#footer #footerlinks{
	width: 419px;
}

#menu {
	width: 480px;
	padding: 0;
	margin-left: 30px;
}



#menu th {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #A8762D url(images/bg_header.jpg) no-repeat;
}

#menu th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #999999;
	background: none;
}

#menu td {
	font: bold 11px  Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background: #FBF7EE;
	padding: 6px 6px 6px 12px;
	color: #333333;
}


#menu td.alt {
	background: #EFE3C6;
	color: #666666;
}

#menu th.spec {
	border-left: 1px solid #999999;
	border-top: 0;
	background: #FBF7EE url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#menu th.specalt {
	border-left: 1px solid #999999;
	border-top: 0;
	background: #EFE3C6 url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

#menu th.specalt span, #menu th.spec span{
	text-transform: none;
	font-weight: normal;
}




/*============== Gallery ===================== */

#gallery-sm {
margin-left:30px;


}
#gallery-sm .gallery-img{
	border: 1px solid #A8762D;
	width:200px;
}

#gallery-sm .gallery-img:hover{
	border: 1px solid #ffffff;
	width:200px;
}


#gallery-sm #gallery-container{

float:left; 
width:210px;
 margin-bottom:15px; 
 height:120px;  
 margin-right:10px;

}



#gallery-sm .gallery-img a{
	
	display:block; 
	height:110px; 
	width:200px; 
}

#wrapper #content_left #gallery-sm p{

font-size:12px; 
color:#9E702A;
font-weight:700;
padding-left:60px;


}


