
/* OVERALL ------------------- */
* {font:13px "Times New Roman",Times,Georgia,serif;color:#000;}
body {text-align: left;margin: 0;padding: 0;}
a img {border-width:0;}
strong {font-weight:bold;}

/* UTILITY ------------------- */  
.util {background: url(../images/temp_bg.jpg) no-repeat top right;height:33px;}
.temp {
	font-size:11pt;
	font-family:Arial,sans-serif;
	font-weight:bold;
	color:#805e3a;
	padding:0 8px 0 27px;
	margin:0;
}

/* MENU ------------------- */
.menu {color:#ccc;font-size:13px;padding:19px 0 0 0;}  
.menu a {color:#666;text-decoration:none;font-size:13px;} 
.menu a:hover {color:#000;text-decoration:none;}   


/* HERO IMAGE ------------------- */
.hero {background: url(../images/hero_bg.gif) no-repeat bottom left;padding:20px 3px 3px 1px;}
.herohome {background: url(../images/hero_bghome.gif) no-repeat bottom left;padding:20px 3px 3px 1px;}
  
/* CONTENT ------------------- */
.content {line-height:160%;}

.content h2 {
	font-size:16pt;
	color:#805e3a;
	font-weight:bold;
	border-bottom: 1px solid #bfbfbf;
	padding:10px 0 5px 0;
	margin:5px 0 5px 0;
	}

.contentNoLeft {
	padding:0 0 0 32px;
	}

.contentNoLeft h2 {
	font-size:16pt;
	color:#805e3a;
	font-weight:bold;
	border-bottom: 1px solid #bfbfbf;
	padding:10px 0 5px 0;
	margin:5px 0 5px 0;
	}

.content h4 {
	font-size:10pt;
	color:#805e3a;
	font-weight:bold;
	padding:1px 0 2px 0;
	margin:10px 0 1px 0;
	width:459px;
	}
	
/* LEFT of CONTENT ------------------- */
.leftofcontent {padding:0 0 0 32px;}

.leftofcontent h2 {
	font-size:10pt;
	color:#805e3a;
	font-weight:bold;
	border-bottom: 1px solid #bfbfbf;
	padding:10px 0 5px 0;
	margin:14px 0 5px 0;
	width:179px;
	}

.leftofcontent ul {
	list-style:none;
	margin:0;
	padding:0;
}

.leftofcontent li a {
	background: url(../images/bulletoff.gif) no-repeat center left;
	color: #000;
	padding:0 0 0 17px;
	*padding:0 0 0 17px;
	_padding:0 0 0 18px;
	text-decoration:none;
	line-height:200%;
	margin-left: -17px;
	*margin-left: -17px;
	_margin-left: -17px;
}

.leftofcontent li a:hover {
	background: url(../images/bulleton.gif) no-repeat center left;
	color: #805e3a;
}


/* RIGHT of CONTENT ------------------- */
.rightofcontent {background: url(../images/right_bg.jpg) no-repeat top right;}

.rightofcontent h2 {
	font-size:10pt;
	color:#805e3a;
	font-weight:bold;
	border-bottom: 1px solid #bfbfbf;
	padding:10px 0 5px 0;
	margin:14px 0 5px 0;
	width:228px;
	}

	
/* Home CONTENT ------------------- */
.homecontent div{
	background: url(../images/bg_home.gif) no-repeat top left;
	line-height:220%;
	margin:0;
	padding:26px 0 0 42px;
}

/* VIRTUAL TOUR ------------------- */

.virtualtour ul {
	list-style:none;
	margin:0;
	padding:0;
}

.vtleft {
	width:230px;
	padding:0;
}

.vtleft a {
	background: url(../images/vt_icon.gif) no-repeat center left;
	color: #000;
	padding:0 0 0 17px;
	text-decoration:none;
	line-height:200%;
}

.vtleft a:hover {color: #805e3a;}

.vtright {
	width:230px;
	padding:0;
	margin:-28px 0 0 237px;
}

.vtright a {
	background: url(../images/vt_icon.gif) no-repeat center left;
	color: #000;
	padding:0 0 0 17px;
	text-decoration:none;
	line-height:200%;
}



.vtright a:hover {color: #805e3a;}




/* FOOTER ------------------- */
.footer {color:#666;text-align: center;}  
.footer a {color:#666;text-decoration:none;} 
.footer a:hover {color:#666;text-decoration:underline;}   