/* CSS Residence */



body {

  	font-family: Arial, Helvetica, san serif;

	font-size: 9pt;

	line-height: 12pt;

	background-color: #3a3d2a;

	margin:30px 0px;

	padding:0px;

}



#container {

	  width:820px;

	  background-color:transparent;

	  color: #fff;

	  text-align: left;

	  margin:0px auto;

}



#toplogo {

	background-color:transparent;

	height: 105px;

	width: 200px;

	padding-bottom: 10px;

	text-align: center;

	position: relative;

	float:left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}



#menu {

	background-color:transparent;

	color: #d7bf52; 

	/*height: 10px;*/

	width: 615px; 

	padding: 67px 0 10px 0; /*padding: 87px 0 10px 0;*/

	text-align: left;

	position: relative;

	margin:0 0 0 200px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px; 

	vertical-align:bottom;

}



#contentwrap {

	width: 820px;

	background-color:#292d12;

	min-height: 265px;

}	

	

#contentleft {

	width: 180px;

	text-align: right;

	position: relative;

	float:left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding-right: 20px;

	padding-top: 95px;

	*padding-top: 113px;

}



#contentright {

	color: #fff;

	background-color:#6B6F53;

	width: 550px; /*was 578 then took of 15 left/right padding*/

	min-height:265px;

  	height:auto !important;

  	height:265px;

	/*min-height: 265px;*/

	text-align: left;

	position: relative;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding: 0 15px 15px 15px; 

	margin: 0 0 0 200px;

}



#contentrightgraphic {

	background-color:#6B6F53;

	width: 578px;

	text-align: left;

	position: relative;

	margin: 0 0 10px 200px;

}



#contactfooter {

	background-color:transparent;

	color: #d7bf52; /*a8713b*/

	height: 30px;

	text-align: left;

	/*position: relative;*/

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px; 

	padding-left: 200px;

	margin-top:5px;

	text-transform:lowercase;

}



a.menu { color: #d7bf52; /*a8713b*/ text-decoration: none; padding-right:5px; padding-left:5px; text-transform:lowercase; }

a.menu:hover { color: #fff; text-decoration: none; padding-right:5px; padding-left:5px; text-transform:lowercase; }



p.intro {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:11px; line-height: 10pt; margin-top: 0px; }



.highlighttxt { color: #d7bf52; /*a8713b*/ }



h1 {

	font-size: 12pt;

	font-weight: bold;

	text-transform:lowercase;

	color: #d7bf52; /*a8713b*/

	text-align: left;

	padding-top: 22px;

}

h2 {

	font-family: Arial, Helvetica, san serif;

	font-size: 10pt;

	color: #292D12;

	text-align: left;

	font-weight:bold;

}



h2.leftcontent {

	font-family: Arial, Helvetica, san serif;

	font-size: 10pt;

	text-transform:lowercase;

	color: #d7bf52; /*a8713b*/

	text-align: right;

	font-weight:bold;

}



h3 {

	font-family: Arial, Helvetica, san serif;

	font-size: 9pt;

	color: #fff;

	font-weight:bold;

	text-align: left;

	text-transform:uppercase;

}

h4 {

	font-family: Arial, Helvetica, san serif;

	font-size: 7pt;

	color: #fff;

	text-align: left;

}



ol.listnostyle { list-style:none }

a { color: #d7bf52; /*a8713b*/ text-decoration:none;}

a:hover { color: #fff;}

a.more, a.more:visited { color: #fff; text-decoration: none; font-weight:bold; }

a.more:hover { text-decoration: underline;}

img { border: none; }



a.leftmenu { color:#fff; text-decoration: none; font-size:11px; }

a.leftmenu:hover { color: #d7bf52; /*a8713b*/ text-decoration: none; }



.noborder { border: 0; padding: 0; }



dl {  }

dt { text-align:center; padding: 0px 50px 0px 50px; }

dd { text-align:center;  padding: 0px 50px 5px 50px; }



.hidden { display: none; }

.unhidden { display: block; }



p.itemsdescrip { padding:0 5px 0 0; margin:0px; line-height: 11pt; }



table.menus {  }

table.menus tr { }

table.menus td { vertical-align:top; padding: 0 0 9px 30px; color:#fff; }	



table.menusc {  }

table.menusc tr { }

table.menusc td { vertical-align:top; padding: 0 0 9px 30px; color:#fff; text-align:center; }



.preloadpic {display:none;}






