/* CSS Document layout - proptemp */
body{color:#878787;}
/*styles*/
a{text-decoration:none; color:#d86d34; font-weight:bold;}
a:hover{color:#f5be71;}

.fc_org{color:#f6a53f;}
.fc_br{color:#d0571d;}



/*layout*/
body{margin:5px; margin-top:0; background:url(../img/layout/body_bg.jpg) repeat-x #56abd8;}
#SITE{}
#sitekeeper{width:757px; padding:0 7px 7px 7px; background:#86c3e3 url(../img/layout/site_bg.jpg) repeat-x top;}
#HEADER{}
	#headerbar{height:98px; background:url(../img/layout/header_bg.gif) #fff repeat-x;}
#STAGE{padding:40px 32px 40px 12px; background:#fff;}
#leftmenu{width:173px; float:left;}
	#leftmenu .bnn_list{padding-left:14px;}

#CNT{width:510px; float:right;}
#CNT_cnt{}
#FOOTER{background:url(../img/layout/footer_bg.gif) repeat-x; height:23px; line-height:23px; text-align:center; color:#d5652c; font-size:10px;}
#TTL{margin-bottom:5px;}
#MENU{border-top:4px #de7d25 solid; border-bottom:1px solid #ebbeab; background:url(../img/element/menu/menu_bg.gif) repeat-x; padding-left:2px;}
	#MENU img{float:left; }
#sitemap{padding-top:15px; color:#c8e5f4;}
	#sitemap a{color:#c8e5f4; margin:0 5px 0 5px;}
		#sitemap a:hover{color:#fff;}

/*search_mod*/
body.en #search_mod{width:173px; height:244px; background:url(../img/element/search/bg_en.jpg) no-repeat; margin-bottom:20px;}
	#search_mod .cnt{position:relative; width:120px; left:30px; top:35px;}
	#search_mod .ref{margin-bottom:20px;}
	#search_mod .bus{margin-bottom:20px;}
	#search_mod .loc{margin-bottom:40px;}
	#search_mod .label{font-weight:bold; font-size:10px; color:#b8521c; display:block;}
	#search_mod select, #search_mod input.text {width:100%; font-size:10px; background:#f9d3ae; color:#b8521c; border:1px solid #e0864d; height:17px;}
	#search_mod .btn_submit{text-align:center;}

/*featbus_mod*/
#featbus_mod{float:right; margin-left:30px; margin-bottom:30px;}
	#featbus_mod .header{margin-bottom:10px;}
	#featbus_mod .header span{display:none;}



/*customizable prop elements*/
	/*div.ibox*/
	div.ibox{border:#e8e8e8 1px solid;}
		div.ibox .header{background:#df834a; border-bottom:3px solid #facb86;}
		div.ibox .stage{background:url(../img/theme/ibox_bg.jpg) repeat-x;}

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

	/*INC_RES*/
	#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 #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:120px;}
	#INC_RES #itemlist .item .det{color:#c27748; width:220px;}
	#INC_RES .info_price .reduced_0, #INC_DET .info_price .reduced_0{color:#c27748;}
	#INC_DET .info_ref{color:#c27748;}
	
	
	
	/*INC_FEAT*/
	#INC_FEAT .item .header{background:#c3c3c3;}
	#INC_FEAT .mask{width:150px;}
	#INC_FEAT .itemlist{width:150px;}
	#INC_FEAT .item{width:150px; float:left; margin-right:0px; margin-bottom:15px;}
	#INC_FEAT .item .img{height:100px; width:inherit;}
	#INC_FEAT .item .infolist{background:url(../theme/prop/i/fade_bg_1.jpg) repeat-x 0 -15px;}
	#INC_FEAT .item .infolist .ttl{font-weight:bold; height:11px}
	#INC_FEAT .item .infolist .desc{overflow:visible; height:inherit;  line-height:11px; text-align:justify;}
		*+html #INC_FEAT .item .infolist .desc{height:auto; }
	#INC_FEAT .item .infolist .price{text-align:right; color:#da763f; font-weight:bold; display:block; background:url(../img/element/featured/price_bg.jpg) no-repeat 0px 3px;}
		#INC_FEAT .item .infolist .price span{background:#fff; position:relative; margin-right:-3px; width:auto; padding:2px;}


.box_1{margin-bottom:20px; background:url(../img/various/box_bg.jpg) repeat-x #f5a23a; padding:10px; padding-top:28px; color:#bc5820; text-align:justify; line-height:12px; font-size:12px; width:auto; }
	.box_1 h2{font-size:18px; margin-bottom:15px; display:block; line-height:16px; letter-spacing:-.5px; font-weight:normal; text-indent:20px;}

.txtflow{font-size:12px;}