/* CSS Document */



body{

	margin:0px;
	padding:0px;
	background:#26220f;

}



#mainwrapper{
	width:800px;
	/*min-height:100%;*/
	margin:0px auto;
	padding:0 25px 0 25px;
	text-align:center;
	background:url(../images/main-bg.png) 0 0 repeat-y;

}



html > body, body > div#mainwrapper {

	/*min-height: 100%;*/

}


body > div#mainwrapper {

	overflow: hidden;

}



#top-header{

	width:800px;

	height:27px;

	margin:0px;

	padding:0px;
		background:#565138;

}



#top-header h1{

	font:10px/27px Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	background:#565138;

	margin:0px;

	padding:0 0 0 5px;

}



#header{

	width:800px;

	height:99px;

	padding:0px;

	margin:0px;

	border-bottom:3px solid #322514;	

}



#logo{

	width:190px;

	height:99px;

	padding:0px;

	margin:0px;

	float:left;

}



#top-hd{

	width:610px;

	height:99px;

	padding:0px;

	margin:0px;	

	float:left;

}



#contentwrapper{

	width:800px;

	padding:0;

	margin:0;

	background:#9f9866;

	overflow:hidden;

}



#leftcol{

	float:left;

	width:190px;


	/*

	min-height:1052px;

	height: auto !important;

	height:1052px;

	*/

	margin:0;

	text-align:center;

	

}



#mainmenu{

	float:left;

	width:190px;

	height:250px;

	margin:0px;

	padding:5px 0 20px 0;

	background:#6f6949;

	border-bottom:3px solid #322514;

	

}



#mainmenu ul{

	margin:0px;

	padding:0px;

}



#mainmenu ul li{

	background: url(../images/menu-bg.jpg) repeat-x; /*#635d41;*/

	margin:0 0 5px 0;

	padding:0px;

	height:25px;

	list-style:none;

}



#mainmenu ul li a{

	margin:0px;

	padding:0 0 0 30px;

	font:12px/25px Arial, Helvetica, sans-serif;

	color: #FFFFCC;

	font-weight:normal;

	text-align:left;

	text-decoration:none;

	width:160px;

	height:25px;



	display:block;

	background:url(../images/left-menu-bg.jpg) 0 0  no-repeat;

}



#mainmenu ul li a:hover{

	color:#fff6cb;

	text-decoration:none;
	background:url(../images/menu-bg-hover.jpg) no-repeat;

}



#mainmenu ul li .selected{

	color:#fff6cb;

	text-decoration:none;
	background:url(../images/menu-bg-hover.jpg) 0px 0px no-repeat;

}





#articlemenu{

	float:left;

	width:190px;

	height:160px;

	padding:20px 0 20px 0;

	margine:0px;

}





#articlemenu ul{

	margin:0px;

	padding:0px;	

}





#articlemenu ul li{

	background:#65593a;

	margin:0 0 5px 0;

	padding:0px;

	height:23px;

	list-style:none;

}



#articlemenu ul li a{

	margin:0px;

	padding:0 0 0 10px;

	font:12px/23px Arial, Helvetica, sans-serif;

	color:#fff6cb;

	font-weight:normal;

	text-align:left;

	text-decoration:none;

	width:180px;

	height:23px;

	display:block;

}



#articlemenu ul li a:hover{
	color:#f5f5f5;
	background:#766c47;	
	text-decoration:none;
}


#articlemenu ul li .selected{
	color:#f5f5f5;
	background:#766c47;	
	text-decoration:none;
}



#flash-banner{

	float:left;

	width:190px;

	height:160px;

	padding:20px 0 20px 0;

	margine:0px;

}



#flash-banner h3{

	width:190px;

	height:23px;

	padding:0;

	margine:0px;

	background:#6b602f;

	font:14px/23px Arial, Helvetica, sans-serif;

	color:#fff;

}



#content{

	float:left;

	width:610px;
	
	min-height:800px;
	height:auto !important;
	height:800px;		
	
	margin:0px;
	padding:0px;
	background:#f6f6f0;

}



#content ul{

	margin:0px 30px;

	padding:0px;

}



#content ul li{

	font:11px/13px Arial, Helvetica, sans-serif;

	color:#000;

	padding:0 10px;

	margin:0;

	text-align:left

}



#content ul li a{

	font:11px/13px Arial, Helvetica, sans-serif;

	color:#000;

	margin:0;

	padding:0;

}



#content ul li a:hover{

	font:11px/13px Arial, Helvetica, sans-serif;

	color:#666666;

	margin:0;

	padding:0;

}



#flash-header{
	float:left;
	margin:0px;
	padding:0px;
	width:610px;
	height:399px;

}



#internal-header{

	float:left;

	width:610px;

	height:145px;

	margin:0px;

	padding:0px;

}



#content-txt{

	float:left;

	width:610px;

	/*min-height:300px;

	height:auto !important;

	height:300px;*/

	padding:0px;

	margin:0;

}

#content-txt h1{

	font:16px/17px Arial, Helvetica, sans-serif;

	color:#433c1a;

	font-weight:bold;

	text-transform:uppercase;

	padding:0px 10px;
	
	margin:10px 0 0 0;

	text-align:left;

}




#content-txt h2{

	font:11px/13px Arial, Helvetica, sans-serif;

	color:#000;

	font-weight:bold;

	padding:0px 10px;

	text-align:left; 

}

#content-txt h3{
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	padding:0px 10px;
	font-weight:normal;

}


#content-txt h4{
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	padding:0px 10px;
	font-weight:normal;
}



#content-txt h5{
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	padding:0px 10px;
	font-weight:normal;

}

#content-txt p{

	font:11px/13px Arial, Helvetica, sans-serif;

	color:#000;

	text-align:justify;

	padding:0px 10px; 

}



#content-txt p a{

	font:11px/13px Arial, Helvetica, sans-serif;

	color:#645e41;

	text-align:justify;

	padding:0;

	text-decoration:underline; 

}



#content-txt p a:hover{

	color:#908756;

	text-decoration:underline; 

}




#content-txt td{

	font:11px/13px Arial, Helvetica, sans-serif;

	color:#000;

	padding:0px;

	margin:0px;

	text-align:center; 

 }


#content-txt img{
	float:right;
	margin:0;
	padding:0;

}


#homeinfo{

	float:left;

	width:610px;

	/*min-height:358px;

	height:auto!important;

	height:358px;*/

}



#homeinfo h3{

	font:11px/13px Arial, Helvetica, sans-serif;

	color:#000;

	font-weight:bold;

	padding:0px 10px;

	text-align:left; 

}

#homeinfo h5{
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	padding:0px 10px;
	font-weight:normal;

}


.house-name{

	font:12px/13px Arial, Helvetica, sans-serif;

	color:#8c1717;

	font-weight:bold;

	text-align:center;

	padding:5px 0;

	margin:0;

}



.house-desc{

	font:11px/12px Arial, Helvetica, sans-serif;

	color:#000;

	font-weight:normal;

	text-align:center;

	padding:0;

	margin:0;

}



.house-price{

	font:12px/13px Arial, Helvetica, sans-serif;

	color:#000;

	font-weight:bold;

	text-align:center;

	padding:10px 0;

	margin:0;

}



.house-contact{

	font:12px/13px Arial, Helvetica, sans-serif;

	color:#000;

	font-weight:normal;

	text-align:center;

	padding:0 0 0 10px;

	margin:0;

}





#footer{

	float:left;

	width:800px;

	height:92px;

	margin:0px;

	padding:0px;

	background:url(../images/footer-bg.jpg) repeat-x; 

	

		

}



#lbox{

	float:left;

	width:651px;

	margin:0;

	padding:0;

	

}



#footermenu{

	width:651px;

	padding:25px 0px 10px 0px;

	margine:0px;

	text-align:left;

	

}



#footermenu ul{

	margin:0px;

	padding:0px;	

	

}





#footermenu ul li{

	margin:0;

	padding:0 15px 0 10px;

	display:inline;

	width:30px;

	border-right:1px solid #e97e00;

	line-height:12px;

	

}



#footermenu ul li.last{

	border-right:none;



}



#footermenu ul li a{

	margin:0px;

	padding:0px;

	font:11px/12px Arial, Helvetica, sans-serif;

	color:#babab6;

	font-weight:normal;

	text-decoration:none;

}





#rbox{

	float:left;

	width:149px;

	height:70px;

	margin:0;

	padding:0;

}



#rbox p{

	font:11px Arial, Helvetica, sans-serif;

	color:#babab6;

	text-align:right;

	padding:20px 10px 10px 10px;

}



#rbox p a{

	font:11px/12px Arial, Helvetica, sans-serif;

	color:#e97e00;

	text-decoration:underline;	

}



#sitemap{

	float:left;

	width:608px;

	padding:0px;

	margin:0;

}





#sitemap ul{

	margin:0px 50px;

	padding:0px 20px;

}



#sitemap ul li{

	font:11px/22px Arial, Helvetica, sans-serif;

	color:#000;

	padding:0 20px;

	margin:0;

	text-align:left

}



#sitemap ul li a{

	font:11px/22px Arial, Helvetica, sans-serif;

	color:#000;

	margin:0;

	padding:0;

}




#sitemap ul li a:hover{

	color:#666666;

	text-decoration:none;

}

#footer-txt{
	float:left;
	display:block;
	margin:0;
	padding:3px 0 0 0!important;
	padding:10px 0 0 0;
	font:11px/12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #FFFFCC;
	text-align:left;
}	

#footer-txt a{
	margin:0 0 0 10px;
	padding:0;
	font:11px/12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #FFFFCC;
	text-align:left;
}

#ntxt{
	display:block;
	margin:10px 0 0 0;
	padding:0;
	font:11px/12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #FFFFCC;
	text-align:center;
}	

#ntxt a{
	margin:0 0 0 5px;
	padding:0;
	font:11px/12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #FFFFCC;
	text-align:center;
	text-decoration:none;
	
}

