/* Common */
body {
	margin:0px auto;
	text-align:left;
	background-color:#fff;
	color:#666;
	font-size:12px;
	font-family:arial, "M SP Gothic";
}
a{
	color:#3399cc;
	text-decoration:none;	
}
img{
	border:0px;
}
br.clear{
	clear:both;
}

/* INTRO LAYOUT */
#intro{
	width:1024px;
	margin:50px 0 0 0px;
}


/* COMMON LAYOUT */
#wrap{
	width:1024px;
	margin:0px auto;
	text-align:left;
}
#header01{
	width:1024px;
	height:76px;
	background-image:url(img/common/header_01.gif);
	background-repeat:no-repeat;
}
#logo{
	float:left;
	margin:0 0 0 0px;
}
#lang_menu{
	float:right;
	padding:30px 0 0 0px;
	font-size:11pt;
}
div#lang_menu .menu{
	margin:0 30px 0 0px;
}
div#lang_menu .menu a{
	color:#6C5735;
}
div#lang_menu .menu a:hover{
	color:#298c3a;
}
#header02{
	width:1024px;
	height:0px;
	background-color:#8CC63F;
	padding:0px 0px 0px;
	font-size:10pt;
	text-align:right;
	color:#fff;
}
div#header02 .menu{
	margin:0 30px 0 0px;
}
div#header02 .menu a{
	color:#fff;
}
div#header02 .menu a:hover{
	color:#9c1b20;
}
#footer{
	width:1024px;
	height:24px;
	background-color:#8CC63F;
	padding:0 0 0 0px;
	font-size:10pt;
	color:#fff;
}
div#footer #footermenu{
	padding:3px 0 0 20px;
	float:left;
}
div#footermenu .menu{
	margin:0 30px 0 0px;
}
div#footermenu .menu a{
	color:#fff;
}
#copyright{
	padding:5px 20px 0 0px;
	text-align:right;
	float:right;
	font-size:8pt;
}
div#copyright a{
	color:#324716;
}
/* INDEX  */
#indexmainpic{
	width:1024px;
	background-image:url(img/index/index_header1.gif);
	background-repeat:no-repeat;
	margin:40px 0 15px 0px;
	overflow:auto;
}
div#indexmainpic #indexmenu{
	width:246px;
	padding:0 0 0 80px;
	float:left;
}
div#indexmainpic #flash_pics{
	padding:25px 168px 0 0px;
	float:right;
}
#index_bottom{
	width:1024px;
	overflow:auto;
}
#index_left{
	width:252px;
	padding:10px 0 0 90px;
	float:left;
	text-align:center;
}
div#index_left img.top{
	margin:0 0 10px; 0px;
}
#index_right{
	width:620px;
	float:right;
	font-size:11pt;
	line-height:14pt;
	background-image:url(img/common/frame_background.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}
#ch_index_right{
	width:620px;
	float:right;
	font-size:11pt;
	line-height:14pt;
	background-image:url(img/common/frame_background.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	margin:30px 0 0 0px;
}
#message{
	margin:20px 0 0 0px;
}
div#message p{
	margin:0 0 0 0px;
}
.green{
	color:#28903A;
}
.brown{
	color:#981B1E;
}
.dgreen{
	color:#007071;
}
.purple{
	color:#662C91;
}
.red{
	color:#ED1C24;
}
.lbrown{
	color:#6C5735;
}
.pink{
	color:#BD1A8D;
}
.dpurple{
	color:#2E3092;
}
.dred{
	color:#C1272D;
}
#index_fotter{
	margin:45px 0 0 0px;
	text-align:center;
}
div#index_fotter p.menu{
	margin:0 0 10px 0px;
	font-size:10pt;
}
div#index_fotter p.menu a{
	color:#666;
}
div#index_fotter p.menu .menu{
	margin:0 30px 0 0px;
}
div#index_fotter p.copyright{
	margin:0px;
	font-size:8pt;
}
div#index_fotter p.copyright a{
	color:#cc0000;
}


/* DIRECTORY */
#mall_directory{
	width:1024px;
	overflow:auto;
}
#title{
	width:230px;
	height:80px;
	background-image:url(img/directory/mall_directory_tit.gif);
	background-repeat:no-repeat;
	float:left;
	padding:60px 0 0 10px;
	margin:5px 0 0 20px;
}
div#title p.title{
	color:#981B1E;
	font-weight:bold;
	font-size:11pt;
	margin:0 0 5px 0px;
}
div#title p.hours{
	margin:0 0 2px 0px;
}
#ch_title{
	width:230px;
	height:80px;
	background-image:url(ch/img/directory/mall_directory_tit.gif);
	background-repeat:no-repeat;
	float:left;
	padding:60px 0 0 10px;
	margin:5px 0 0 20px;
}
div#ch_title p.title{
	color:#981B1E;
	font-weight:bold;
	font-size:11pt;
	margin:0 0 5px 0px;
}
div#ch_title p.hours{
	margin:0 0 2px 0px;
}
#title2{
	width:230px;
	height:80px;
	float:left;
	margin:25px 0 0 20px;
}
#floor_selection{
	width:695px;
	float:right;
	padding:15px 20px 0 0px;
}
div#floor_selection img.ground{
	margin:0 27px 0 0px;
}
#inframe_directory{
	width:100%;
	height:200px;
	margin:0 0 5px 0px;
	overflow-x:hidden;
	overflow-y:scroll; 
	scrollbar-face-color:#981B1E;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-3dlight-color: #981B1E;
	scrollbar-arrow-color: #fff;
	scrollbar-track-color: #efefef;
	scrollbar-darkshadow-color: #981B1E;
	background-image:url(img/common/frame_background.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}
#flash_directory{
	margin:20px 0 10px 0px;
}

/* EVENT COMMON */
#events{
	width:1024px;
	background-image:url(img/event/event_background.gif);
	background-repeat:no-repeat;
	padding:20px 0 15px 167px;
}

/*CONTACT COMMON */
#contact_title{
	width:230px;
	height:60px;
	margin:20px 0 0 20px;
}
#contact_upper{
}
#contact_lower{
	width:650px;
	margin:0 0 0 190px;
}
#contact_left{
	float:left;
}
#contact_right{
	float:right;
}
div#contact_left h1{
	color:#278F39;
	font-size:18pt;
	margin:0 0 8px 0px;
}
div#contact_left p{
	margin:0 0 2px 0px;
}
div#contact_left p.googlemap{
	margin:8px 0 0 0px;
}
#contact_mallhours{
	width:281px;
	height:95px;
	background-image:url(img/contact/contact_hours.gif);
	background-repeat:no-repeat;
	padding:15px 0 0 20px;
}
div#contact_mallhours p.title{
	color:#278F39;
	font-weight:bold;
	font-size:12pt;
	margin:0 0 5px 0px;
}
div#contact_mallhours p.hours{
	margin:0 0 3px 0px;
	font-size:10pt;
}
div#contact_left img.map{
	margin:35px 0 0 0px;
}
div#contact_right img.yaohanpic{
	margin:20px 0 10px 0px;
}



/* SUBPAGE COMMON */
#menu{
	width:1024px;
	height:112px;
	padding:20px 0 0 0px;
	background-color:#FFF7E8;
}
.menu001{
	width:153px;
	float:left;
	margin:0px;
	padding:0 17px 0 8px;
	text-align:center;
}
.menu002{
	width:153px;
	float:left;
	margin:0px;
	padding:9px 17px 0 0px;
	text-align:center;
}
.menu003{
	width:153px;
	height:103px;
	float:left;
	margin:0px;
	padding:9px 0 0 0px;
	text-align:center;
}
.menu004{
	width:153px;
	height:102px;
	float:left;
	margin:0px;
	padding:10px 0 0 17px;
	text-align:center;
}
.menu005{
	width:153px;
	float:left;
	margin:0px;
	padding:9px 0 0 17px;
	text-align:center;
}
.menu006{
	width:153px;
	float:left;
	margin:0px;
	padding:0 0 0 13px;
	text-align:center;
}

#sd_title{
	float:left;
	margin:20px 0 0 20px;
}
#sd_title02{
	float:left;
	margin:20px 0px 0 10px;
}
#directory{
	padding:10px 0 0 20px;
}
table.directory{
	width:1024px;
	border:0px;
	margin:20px 0 1px 0px;
}
table.directory th{
	border-top:1px solid #ccc;
	border-bottom:2px solid #ccc;
	padding:10px 0 10px 0px;
}
table.directory th.column1{
	width:380px;
	padding-left:23px;
}
table.directory th.column2{
	width:230px;
}
table.directory th.column4{
	width:150px;
	padding-left:0px;
}
table.directory th.column5{
	width:174px;
	padding-left:0px;
}


table.directory3_0 th{
	border-top:1px solid #ccc;
	border-bottom:2px solid #ccc;
	padding:10px 0 10px 0px;
}
table.directory3_0 th.column1{
	width:277px;
	padding-left:23px;
}
table.directory3_0 th.column2{
	width:114px;
	padding-left:86px;
}
table.directory3_0 th.column3{
	width:133px;
	padding-left:67px;
}
table.directory3_0 th.column4{
	width:102px;
	padding-left:48px;
}
table.directory3_0 th.column5{
	width:174px;
	padding-left:0px;
}


table.directory2{
	width:950px;
	border:0px;
	margin:20px 20px 0px 20px;
}
table.directory2 th{
	border-top:1px solid #ccc;
	border-bottom:2px solid #ccc;
	padding:10px 5px 10px 5px;
}
table.directory2 td{
	padding:3px;
}
table.directory2 td.column1{
	width:413px;
}
table.directory2 td.column2{
	width:246px;
}
table.directory2 td.column4{
	width:158px;
}
table.directory2 td.column5{
	width:133px;
}
table.directory2 td.category1{
	padding:0 0 5px 0px;
}
table.directory2 td.category2{
	padding:20px 0 5px 0px;
}


table.directory3{
	width:950px;
	border:0px;
	margin:20px 20px 0px 20px;
}
table.directory3 td{
	padding:3px;
}
table.directory3 td.column1{
	width:370px;
}
table.directory3 td.column2{
	width:180px;
}
table.directory3 td.column3{
	width:180px;
}
table.directory3 td.column4{
	width:100px;
}
table.directory3 td.column5{
	width:120px;
}
table.directory3 td.category1{
	padding:0 0 5px 0px;
}
table.directory3 td.category2{
	padding:20px 0 5px 0px;
}


#inframe_food{
	width:100%;
	height:200px;
	margin:0 0 5px 0px;
	overflow-x:hidden;
	overflow-y:scroll; 
	scrollbar-face-color:#FF9900;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-3dlight-color: #FF9900;
	scrollbar-arrow-color: #fff;
	scrollbar-track-color: #efefef;
	scrollbar-darkshadow-color: #FF9900;
	background-image:url(img/common/frame_background.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;

}
#inframe_health{
	width:100%;
	height:200px;
	margin:0 0 5px 0px;
	overflow-x:hidden;
	overflow-y:scroll; 
	scrollbar-face-color:#7EA800;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-3dlight-color: #7EA800;
	scrollbar-arrow-color: #fff;
	scrollbar-track-color: #efefef;
	scrollbar-darkshadow-color: #7EA800;
	background-image:url(img/common/frame_background.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;

}
#inframe_specialty{
	width:100%;
	height:200px;
	margin:0 0 5px 0px;
	overflow-x:hidden;
	overflow-y:scroll; 
	scrollbar-face-color:#6F5B3A;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-3dlight-color: #6F5B3A;
	scrollbar-arrow-color: #fff;
	scrollbar-track-color: #efefef;
	scrollbar-darkshadow-color: #6F5B3A;
	background-image:url(img/common/frame_background.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;

}
#inframe_gift{
	width:100%;
	height:200px;
	margin:0 0 5px 0px;
	overflow-x:hidden;
	overflow-y:scroll; 
	scrollbar-face-color:#C1272D;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-3dlight-color: #C1272D;
	scrollbar-arrow-color: #fff;
	scrollbar-track-color: #efefef;
	scrollbar-darkshadow-color: #C1272D;
	background-image:url(img/common/frame_background.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;

}
#inframe_art{
	width:100%;
	height:200px;
	margin:0 0 5px 0px;
	overflow-x:hidden;
	overflow-y:scroll; 
	scrollbar-face-color:#2E3192;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-3dlight-color: #2E3192;
	scrollbar-arrow-color: #fff;
	scrollbar-track-color: #efefef;
	scrollbar-darkshadow-color: #2E3192;
	background-image:url(img/common/frame_background.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;

}
#inframe_clothing{
	width:100%;
	height:200px;
	margin:0 0 5px 0px;
	overflow-x:hidden;
	overflow-y:scroll; 
	scrollbar-face-color:#B92285;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-3dlight-color: #B92285;
	scrollbar-arrow-color: #fff;
	scrollbar-track-color: #efefef;
	scrollbar-darkshadow-color: #B92285;
	background-image:url(img/common/frame_background.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;

}
