/* CSS Document layout - proptemp */
body{color:#666; font-size:12px; font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;}
/*styles*/
a{color:#d3b457; font-weight:bold; text-decoration:none;}
a:hover{color:#9f7e1a;}

.substance, .substance *{text-align:justify; font-size:14px !important;}

/*layout*/
body{background:url(../img/layout/body_bg.png) repeat-x #fff top; margin:5px 25px 50px 25px;}

#SITE{width:967px; margin:auto;}
#HEADER{padding:0 6px 12px 6px;}
#MENU{clear:both; height:33px; background:url(../img/layout/menu_top_bg.png) no-repeat;}
	#MENU ul{list-style:none; margin:auto; padding:0; text-align:right; color:#a87d40; font-size:17px;}
		#MENU ul li{display:inline; padding:0px 10px; border-right:solid #a87d40 1px;}
	#MENU a{font-size:17px; color:#783e09; font-weight:normal;  }
		#MENU a:hover{color:#fff; border-bottom:solid 4px #edc147;}
	#MENU li.lastitem{border:none;}
	#MENU a.active{border-bottom:solid 4px #edc147;}

#SITEMAP{}
	#SITEMAP ul{list-style:none; margin:auto; padding:0; text-align:center; color:#999; font-size:12px;}
		#SITEMAP ul li{display:inline; padding:0px 10px; border-right:solid #CCC 1px;}
	#SITEMAP a{font-size:12px; color:#999; font-weight:normal;  }
		#SITEMAP a:hover{color:#C60;}
	#SITEMAP li.lastitem{border:none;}

#MAINPART {padding:0 6px; background:#000;}
#mp_bar_left{width:184px; float:left;}
#mp_bar_right{width:184px; float:right;}
	
#STAGE{width:571px; float:left; margin-left:8px; background:url(../img/layout/site_bg.png) repeat-x #353432;}


#TTL{}
#FOOTER{font-family:Tahoma, Geneva, sans-serif; padding-top:80px; background:url(../img/layout/footer_bg_gry.png) top no-repeat;}
	#FOOTER .copyright{text-align:center; color:#999; font-size:11px; padding-top:5px;}
	
#CNT_cnt{}

/*various*/
.cnt_wrapper{padding:50px;}
	.cnt_wrapper h1, .cnt_wrapper h2{color:#CCC; display:block; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:27px; font-weight:normal; margin-bottom:10px;}
	.cnt_wrapper *{color:#CCC; font-size:14px; line-height:normal;}

.cnt_wrapper .quote{color:#d3b457; font-style:italic; font-size:17px;}

.blackbox{background:url(../img/element/blackbox/bg.png) repeat-x #151515; padding:25px; margin-bottom:30px; border-top:5px solid #3f3f3f;}
	.blackbox h2{color:#d7b043; display:block; font-weight:normal; font-size:28px;}
	.blackbox .blbox_cnt *{font-size:13px;}
	
#fb-visit {width:292px; padding-left:2px; background:#fff; font-family:tahoma,arial; font-size:11px; font-weight:bold; text-align:left; color:#024995;}


/*prop*/
body.a_property_detail #STAGE, body.a_property_result #STAGE, body.a_contact #STAGE{background:#fff !important; font-family:Tahoma, Geneva, sans-serif; color:#333; font-size:12px;}
body.a_property_detail #FOOTER, body.a_property_result #FOOTER, body.a_contact #FOOTER{background:url(../img/layout/footer_bg.png) top no-repeat;}
body.a_property_detail #TTL, body.a_property_result #TTL, body.a_contact #TTL{background:url(../img/mod/prop/page_ttl_bg.png) repeat-x; height:104px;}
	body.a_property_detail #TTL h1, body.a_property_result #TTL h1, body.a_contact #TTL h1{text-align:center; color:#fff; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:45px; display:block; font-weight:normal; padding-top:30px; text-shadow: #000 2px 3px 1px;
}
	body.a_property_detail #TTL img, body.a_property_result #TTL img, body.a_contact #TTL img{display:none;}
	#INC_DET, #INC_RES, #INC_CONTACT_PAGE{padding:30px;}
	#INC_RES .nav_box {border-top:5px solid #000;}
	
	#INC_RES #itemlist .item .det {color:#333; font-size:12px;}
	#INC_RES .nav_box .txt_res_found {color:#b77f00; }
	#INC_RES #itemlist .item .header .ref_info{float:right; padding:3px 10px 0 0; font-size:12px; color:#efd37e;}
	
	div.ibox .header {background:#000 none repeat scroll 0 0; border-bottom:3px solid #d9970f; height:20px;}
	div.ibox .header h2, div.ibox .header h3 {color:#efd37e; font-size:17px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:normal; letter-spacing:-1px;}
	#INC_DET .info_item{border:none !important;}
	
	#INC_DET .ibox .stage{font-size:12px;}
	#INC_DET .funcbar_top {background:#000 none repeat scroll 0 0; border-bottom:3px solid #ffb307; border-top:5px solid #ffb307;font-size:17px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
	#INC_DET .funcbar_btm {background:#000 none repeat scroll 0 0; border-bottom:3px solid #ffb307; border-top:5px solid #ffb307; font-size:17px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
	
	#INC_DET .funcbar_top span, #INC_DET .funcbar_btm span{ color:#efd37e !important; }
	#INC_DET  #prop_ttl{ font-size:17px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#000 !important; border-top:3px solid #ffb307;}
	#INC_DET .info_item .value{padding-top:3px;}
	
	#INC_DET .seperator_h{background:#d99805;}
	
#src_comp .form_item div.label * {color:#e9c352; font-size:20px; font-style:italic;}
#src_comp .form_item div.control * {color:#666; font-size:12px; width:95%;}
#src_comp .form_item{margin-bottom:7px;}
#src_comp .form_item_list{background:#000 url(../img/mod/src_comp/src_comp_bg.gif) repeat-x;}
.sm_item{margin-bottom:10px;}

/*feat_box*/
.feat_box{font-family:Arial, Helvetica, sans-serif;}
	.feat_box .masked_item_list{width:180px !important;}
	.feat_box .itemlist{width:180px !important;}
	.feat_box .feat_prop{padding:15px 0 0 17px;}


http://www.villalingo.com/resource/css/content.css

/* home */
#mod_mini_header{margin-bottom:25px;}
	#mod_mini_header .txt{margin-top:5px; margin-right:10px;}
	#mod_mini_header .blbox_cnt{height:40px; }

