/* CSS Document layout - proptemp */
body *{color:#6b6b6b; font-size:12px;}
/*styles*/
a{text-decoration:none; color:#722a48; font-weight:bold;}
a:hover{color:#a75678;}

/*layout*/
body{background:url(../img/layout/body_bg.png) repeat-x #fff; margin:0px;}
#sitekeeper{background:url(../img/layout/sitekeeper_bg.png) no-repeat; padding:0 3px 0 3px;}
#SITE{width:986px; background:url(../img/layout/site_bg.png) repeat-y; margin:auto;}
#HEADER{height:354px; padding:0 6px 0 6px;}
#CNT{width:506px; float:left; padding-top:20px;}
#CNT_cnt{}
#TTL{margin-bottom:15px;}
#FOOTER{padding:35px; margin:0 3px 0 3px; background:url(../img/element/footer/footer_bg.gif) repeat-x top #58112f;}
#mainpart{padding:9px;}
#sideMenu_left{width:185px; margin-right:40px; float:left;}
#sideMenu_right{width:185px; float:right;}
.substance{text-align:justify; font-size:12px; line-height:16px;}
* html .substance{font-size:12px;}

/*various*/

.txt{text-align:justify;}
.sideMenu{}
	.sideMenu .sm_item{width:185px;}
		.sideMenu .sm_item .ttl{height:33px; overflow:hidden; margin-bottom:-3px;}
		*html .sideMenu .sm_item .ttl{margin-bottom:0px;}

.form_item_list *{color:#686868;}
	.form_item_list .form_item{margin-bottom:13px;}
		.form_item_list .form_item div.label{margin-bottom:3px;}
		.form_item_list .form_item div.label span, .form_item_list .form_item div.label h2, .form_item_list .form_item div.label h3{display:none;}
		.form_item_list .form_item .control *{width:100%;}
		.form_item_list .form_item .control .noStrech{width:auto !important;}
.fc_alt_1{color:#691c3c;}

/*src_comp*/
#src_comp{}
	#src_comp *{color:#6b6b6b;}
	.padding_box{padding:0 12px 12px 12px;}
	#src_comp .ttl h3{display:none;}
	#src_comp .cnt{background:url(../img/mod/src_comp/src_comp_bg.gif) repeat-x #fff;}
	#src_comp .item_type{height:31px; background:url(../img/mod/src_comp/item_premierprop_bg_en.png) no-repeat #e6d5dc; }
		#src_comp .item_type .control input{position:relative; top:5px; right:10px; float:right;}
	#src_comp .item_bed{padding-top:9px;}
		#src_comp .item_bed div.label{display:inline; float:left;}
		#src_comp .item_bed div.control{float:right; width:auto; margin-top:-2px;}
			#src_comp .item_bed select{width:40px;}
	#src_comp .control_panel{text-align:center; padding-top:20px;}
		#src_comp .btn_submit_div{margin-bottom:7px;}

/*customizable prop elements*/

	/*div.ibox*/
	div.ibox{border:#e8e8e8 1px solid;}
		div.ibox .header{background:#c2c2c2; border-bottom:3px solid #dfdfdf;}
		div.ibox .stage{background:url(../theme/prop/i/fade_bg_2.jpg) repeat-x;}

	/*info_item*/
	.info_item{background:url(../theme/prop/i/res/res_item_info_bg.png); border-left:#d0d0d0 5px solid;}

	/*INC_RES*/
	#INC_RES #itemlist{padding:10px;}
	#INC_RES .nav_box{border-top:#e0e0e0 5px solid; background:url(../theme/prop/i/fade_bg_1.jpg) repeat-x;}
	#INC_RES .nav_box .line_1{border-bottom:1px solid #e8e8e8;}
		#INC_RES .nav_box .txt_res_found{color:#6b6b6b;}
	#INC_RES #itemlist .item .img_border{border:#e0e0e0 1px solid; background:#fff;}
	#INC_RES #itemlist .item .img_data{background:center center no-repeat #fff; width:180px; height:135px; }
	#INC_RES #itemlist .item .det{color:#999;}

	#INC_RES #itemlist .item .det{width:235px; float:right; color:#999;}
		#INC_RES .info_price .value, #INC_DET .info_price .value{ text-align:right; font-size:17px; line-height:17px; }
		#INC_RES .info_price .reduced_1, #INC_DET .info_price .reduced_1{margin-right:10px; text-decoration:line-through;}
		#INC_RES .info_price .reduced_0, #INC_DET .info_price .reduced_0{color:#a15f7b; font-size:18px; font-weight:bold;}
		#INC_RES .info_price .reduced_0{font-size:12px;}

	/*INC_DET*/
	#gallery img {width:40px; height:40px; border: 2px solid #fff;}
	#gallery a:hover img {border: 2px solid #a15f7b;}
	
	
	/*POSITION of banner in different pages*/
	.feat_prop .itemPhoto span{width:88px; height:45px; display: block;	position: absolute;	top: -6px; left: 57px;}
	#INC_RES *{color:#666666; font-size:11px;}
	#INC_RES .itemPhoto span{width:88px; height:45px; display: block;	position: absolute;	top: -41px; left: 369px;}
	#INC_DET .funcbar_top{position:relative;}
	#INC_DET .funcbar_top span{width:88px; height:45px; display: block;	position: absolute;	top: -5px; left: 418px;}
		#INC_RES .info_price{margin-right:15px; overflow:visible; width:auto;}

/*feat_prop - new INC_FEAT Style*/
	.feat_prop .masked_item_list {width:478px;}
	.feat_prop .masked_item_list .itemlist{width:500px;}
	.feat_prop  .item, .feat_prop  .item:hover{margin:0px 14px 15px 0px;}
	
	.feat_prop .infolist .ttl{font-weight:normal  !important; font-family:tahoma, arial; font-size:11px !important;}
	.feat_prop .infolist .loc{font-weight:bold; }
	
/*INC_PRPS_CONTACT*/
#INC_PRPS_CONTACT .form_full .left {
width:auto;
}



/*function_bar*/
	.funcbar_top{background:#a8a8a8; padding:8px; text-align:center; border-top:5px solid #e0e0e0; border-bottom:3px solid #e0e0e0;}
	.funcbar_btm{background:#a8a8a8; margin-bottom:20px; padding:8px; text-align:center; border-top:5px solid #e0e0e0; border-bottom:3px solid #e0e0e0;}


/*footer/sitemap*/
.sitemap{ background:url(../img/content/sitemap/dot.gif) repeat-y top left;}
.sitemap_dots{background:url(../img/content/sitemap/dot.gif) repeat-y top left;}
.footer_txt{background:url(../img/content/sitemap/arrows.gif) no-repeat top left; padding-left:10px; color:#fdc52e; font-weight:normal;}


/*menu*/
#tabs {   
    background:transparent url(images/fade_grey_tab.gif) repeat-x scroll center bottom;   
    margin:0;   
    padding:0;
}
#tabs *{font-size:11px;}
#tabs ul {   
    display:block;   
    position:absolute;   
}   
#tabs ul.children {   
    margin:0;   
    padding:0;   
    border-top:1px solid #75304c;   
    z-index:100;   
    visibility:hidden;   
}   
#tabs li {   
    background:#691c3c;   
    display:inline;   
    float:left;   
    height:auto;   
}   
#tabs li li {   
    background:#691c3c;
    display:block;   
    float:none;   
}   
#tabs a {   
  
    display:block;   
    font-weight:bold;   
    line-height:20px;   
    text-align:center;   
    width:115px;   
}   
#tabs a:hover, #tabs a.selected {    
    color:#FFFFFF;   
    text-decoration:none;   
}   
#tabs ul a {   
    background:#77324f none repeat scroll 0%;   
    border-bottom:1px solid #75304c;   
    border-left:1px solid #75304c;   
    border-right:1px solid #75304c;   
    color:#ffffff;   
    line-height:20px;   
    width:115px;   
}   
#tabs ul ul a {   
    background:#FFF9EA none repeat scroll 0%;   
}   
#tabs ul a:hover, #tabs ul a.selected {   
    background:#b04170;
}   
#tabs li:hover ul, #tabs li.sf ul  {   
    visibility:visible;   
}   
#tabs li:hover ul ul, #tabs li.sf ul ul {   
    visibility:hidden;   
}   
#tabs li:hover ul, #tabs li li:hover ul, #tabs li.sf ul, #tabs li li.sf ul {   
    visibility:visible;   
} 

#tabs a.ttl{visibility:hidden; height:0px; overflow:hidden; background:none !important; border:none !important;}
.tabs_flash{}
	.tabs_flash li{position:relative !important;}
	.tabs_flash .children li{position:static !important;}




