/* CSS Document layout - proptemp */
body{background-color:#fff;color:#767676; font-size:12px;}
/*styles*/
a{text-decoration:none; color:#b6b275; font-weight:bold;}
a:hover{color:#dad7b0;}

/*layout*/
body.a_home, body.a_start{margin-top:20px;}
#sitekeeper{}
#SITE{width:982px; margin-left:20px; margin-top:15px; margin-bottom:30px;}
#HEADER{background:url(../img/layout/header_bg.png) no-repeat bottom; height:101px; width:982px; margin-bottom:10px;}
	#btn_home{padding:5px; margin-top:3px; margin-left:10px; float:left;}
#STAGE{}
#CNT_cnt{}
#TTL{margin-bottom:20px;}

/*various*/
.substance{font-size:12px !important; text-align:justify;}
h1{display:block; font-size:32px; color:#c1be8e;}
h2, .hightlight{font-size:17px; display:block; font-weight:normal;}
a.white{color:#fff; font-size:17px;}
a.white:hover{color:#cecca2;}



/*top_bar*/
#btn_mall{margin-left:30px; margin-top:7px;}

/*shoplist*/
.shop_list{background:#ebead8; margin-bottom:20px;}
	.shop_list .header{}
	.shop_list .cnt_tbl{width:945px; margin:auto; background:repeat-y url(../img/element/rounded_boxes/rounded_boxes_tbl_bg.png);}
		.shop_list .cnt_tbl .tbl_header{background:url(../img/element/rounded_boxes/rounded_boxes_tbl_top.png) no-repeat; height:15px;}
		.shop_list .cnt_tbl .tbl_cnt{}
		.shop_list .cnt_tbl .tbl_footer{background:url(../img/element/rounded_boxes/rounded_boxes_tbl_btm.png) no-repeat; height:15px;}
	.shop_list .footer{background:url(../img/element/rounded_boxes/rounded_boxes_btm.png) no-repeat; height:23px;}

	/*masked_item_list*/
	.shop_list .masked_item_list{width:944px; margin:auto; margin-bottom:20px;}/*(width = - last item.margin_right )*/
		.shop_list .masked_item_list .itemlist{width:994px; background:none;}/* is masked - (width = total width all items )*/
		.shop_list .masked_item_list .item{margin:0px 16px 5px 16px; width:191px; background:none; height:13px; overflow:hidden;}
		.shop_list .masked_item_list .item:hover{background:#fff; background:none;}

			.shop_list .masked_item_list .item_fl_1, .shop_list .masked_item_list .item{border-left:13px solid #aba866;}
			.shop_list .masked_item_list .item_fl_2{border-left:13px solid #a24b25;}
			.shop_list .masked_item_list .item_fl_3{border-left:13px solid #5c81b3;}
			.shop_list .masked_item_list .item_fl_4{border-left:13px solid #69547e;}
			.shop_list .masked_item_list .item_fl_5{border-left:13px solid #edc129;}

			.shop_list .masked_item_list .item a{color:#5a593e; font-weight:bold; padding-left:5px; text-decoration:none;}
			.shop_list .masked_item_list .item a:hover{color:#d2d095;}

/*customizable sys elements*/

	/*masked_item_list*/
	#bnnr_bar{margin-bottom:20px; padding-top:20px; display:none;}
	#bnnr_bar .masked_item_list{width:972px; margin:auto;}/*(width = - last item.margin_right )*/
		#bnnr_bar .masked_item_list .itemlist{width:1100px; overflow:hidden;}/* is masked - (width = total width all items )*/
		#bnnr_bar .masked_item_list .item{margin:0px 22px 0px 0px; width:120px; height:60px; background:#fff; float:left;}
		#bnnr_bar .masked_item_list .item:hover{background:#fff;}


/*floor_nav*/
#floor_nav{position:absolute; top:93px; left:32px;}
	#floor_nav .floor_ttl{margin-right:20px; float:left;}
	#floor_nav .btn_down{margin-right:3px; float:left;}
	#floor_nav .btn_up{margin-right:3px; float:left; margin-top:1px;}