@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px;}
ul,li,ol,dl,dd,dt{list-style:none;}

body{background:#fafafa url(../../images/body_bg.gif) repeat-x left top;color:#595959;text-align:center;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}

a.greyLink{color:#595959;text-decoration:none;}
a:hover.greyLink{text-decoration:underline;}

a.brownLink{color:#7d3c26;text-decoration:none;}
a:hover.brownLink{text-decoration:underline;}

a.whiteLink{color:#000;text-decoration:underline;}
a:hover.whiteLink{text-decoration:none;}

/*specific styles*/
.container{width:900px;margin:0 auto;}
#header{float:left;width:100%;background:transparent url(../../images/header_bg.jpg) no-repeat right 21px;}
#header dt{display:block;padding:0 0 1px 0;line-height:20px;text-align:right;font-size:12px;}
#header dt a{margin:0 14px 0 0;color:#fff;text-decoration:none;}
#header dt a:hover{text-decoration:underline;}
#header dd{display:block;padding:94px 0 2px 0;background:transparent url(../../images/logo.gif) no-repeat 9px top;}
#header dd a{line-height:27px;margin:0 1px 0 0;padding:6px 16px 7px !important;padding:7px 16px;color:#595959;text-decoration:none;}
#header dd a:hover{color:#fff;background:#7d3c26 url(../../images/navi_current.gif) no-repeat right top;}
#header dd a.current{color:#fff;background:#7d3c26 url(../../images/navi_current.gif) no-repeat right top;cursor:default;}

/*main table for content part. common styles for lib file*/
.mainTable{float:left;clear:both;text-align:left;}
.mainTable td{padding:29px 0;vertical-align:top;}
.mainTable .mainCell{width:640px;font-family:Arial, Helvetica, sans-serif;}
.mainCell .headingImg{float:left;padding-bottom:17px;}
.mainCell .headingImg img{display:block;padding:1px;border:#dedede 6px solid;background:#fff;}
.mainCell .detailCell{float:left;width:610px;margin:17px 0 0 0;background:transparent url(../../images/linear_top.jpg) no-repeat;}
.mainCell .detailCell dt{display:block;line-height:39px;padding:0 15px;font-size:18px;color:#7d3c26;}
.mainCell .detailCell dt span{float:left;}
.mainCell .detailCell dt a{float:right;padding:0 0 0 20px;margin:10px 10px 0 0;background:transparent url(../../images/ico_pdf.gif) no-repeat left;font-size:11px;line-height:18px;font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;}
.mainCell .detailCell dd{float:left;width:610px;padding:15px 0 30px;background:transparent url(../../images/linear_bottom.jpg) no-repeat left bottom;}

.mainTable .sideBar{width:260px;}
.mainTable .sideBar ul{float:left;width:100%;padding:0 0 96px 0;background:transparent url(../../images/bg_fish.jpg) no-repeat
 right bottom;}
.sideBar li{float:left;width:100%;}
.sideBar .upcomingCell{margin:0 0 5px 0;background:transparent url(../../en/images/title_upcoming.gif) no-repeat;}
.sideBar .upcomingCell .more{float:right;clear:both;margin:10px 0 6px 0;width:40px;height:9px;font-size:0px;background:transparent url(../../images/btn_more.gif) no-repeat;}
.sideBar .upcomingCell p{float:left;width:234px;height:68px;margin:0 0 4px;overflow:hidden;padding:8px 13px 7px;line-height:18px;background:transparent url(../../images/antline.gif) repeat-x right bottom;}
.sideBar .upcomingCell p span{display:block;font-size:10px;color:#7a7a7a;}
.sideBar .upcomingCell p .title{color:#7d3c26;font-weight:bold;font-size:11px;}

.sideBar .previousCell form{display:block;padding:0 0 17px 120px;height:34px;background:transparent url(../../images/pe_bg.jpg) no-repeat;border-bottom:#cbc2b9 1px solid;overflow:hidden;}
.sideBar .previousCell select{float:left;margin:8px 0 0 0;font-size:11px;}
.sideBar .previousCell input{float:right;margin:0 2px 0 0;}

.sideBar .openingCell{margin:17px 0 0 0;padding:30px 0 0 0;background:transparent url(../../en/images/title_opening.gif) no-repeat;}
.sideBar .openingCell dl{float:left;width:234px;padding:0 13px 10px;border-bottom:#d9d9d9 1px solid;}
.sideBar .openingCell dl dt{display:block;font-weight:bold;margin:0 0 6px 0;}
.sideBar .openingCell dl dd{display:block;margin:0 0 20px 0;}
.sideBar .openingCell dl dd span{margin:0 10px 0 0;color:#7d3c26;font-weight:bold;}

.sideBar .contactCell{float:left;width:100%;margin:17px 0 0 0;padding:30px 0 0 0;background:transparent url(../../en/images/title_contact.gif) no-repeat;}
.sideBar .contactCell p{display:block;padding:0 13px 8px;line-height:18px;}
.sideBar .contactCell span{display:block;color:#7d3c26;font-weight:bold;}

/*homepage style*/
.homeImg{padding-right:30px;border-bottom:#cbc2b9 1px solid;}
p.homepage{padding:0 15px 15px;font-size:14px;line-height:24px;border-bottom:#dad3cd 1px solid;}
.recentEvent{float:left;width:580px;border-bottom:#dad3cd 1px solid;padding:15px 15px 0;background:transparent url(../../images/bg_tree.jpg) no-repeat 10px bottom;}
.recentEvent p, .exploreMall p{float:left;font-size:18px;color:#7d3c26;}
.recentEvent span, .exploreMall span{float:right;width:427px;margin:0 0 15px 0;}
.recentEvent span img{float:left;padding:1px;background:#fff;border:#d2d2d2 1px solid;}
.recentEvent span h1{float:right;width:285px;font-size:13px;color:#7d3c26;padding:0 0 10px 0;}
.recentEvent span h3{float:right;width:285px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;}

.exploreMall{float:left;width:580px;margin:1px 0 0 0;padding:15px 15px 0;background:transparent url(../../images/explore_bg.gif) no-repeat left top;}
.exploreMall ul{float:right;width:210px;}
.exploreMall li{display:block;line-height:22px;font-size:13px;padding:0 0 0 20px;background:transparent url(../../images/ico_arrow.gif) no-repeat 2px 6px;}
.exploreMall .left{padding:60px 0 0 0;background:transparent url(../../images/explore_img1.jpg) no-repeat left top;}
.exploreMall .right{padding:60px 0 3px 0;background:transparent url(../../images/explore_img2.jpg) no-repeat left top;}

/*sections style*/
p.sectionPara{width:580px;margin:0 15px;padding:0 0 16px;font-size:12px;line-height:20px;background:transparent url(../../images/antline.gif) repeat-x left bottom;}

p.contactPara{width:560px;margin:0 15px;padding:0 10px 16px;font-size:12px;line-height:24px;background:transparent url(../../images/antline.gif) repeat-x left bottom;}
p.contactPara .title{font-weight:bold;color:#7d3c26;margin:0 10px 0 0;}

.promoList{display:block;padding:0 15px;}
.promoList li{float:left;width:553px;padding:24px 13px 18px;background:transparent url(../../images/antline.gif) repeat-x left bottom;}
.promoList li span{float:left;width:227px;}
.promoList li span img{display:block;padding:2px;background:#fff;border:#c7c7c7 1px solid;}
.promoList li span p{display:block;line-height:28px;text-align:center;}
.promoList li h1{float:right;width:304px;margin:0 0 8px 0;color:#7d3c26;font-size:17px;}
.promoList li h3{float:right;width:304px;font-size:12px;font-weight:normal;line-height:18px;}
.detailCell .promoList li dl{float:right;width:304px;margin:10px 0 0 0;font-size:12px;padding:0px;}
.detailCell .promoList li dl dt{float:left;width:100px;padding:0 0 0 8px;font-size:12px;line-height:25px;color:#595959;border-bottom:#dbdbdb 1px solid;}
.detailCell .promoList li dl dd{float:right;width:188px;text-align:right;padding:0 8px 0 0;font-size:12px;line-height:25px;background:none;border-bottom:#dbdbdb 1px solid;}
.morePage{display:block;padding:0 15px;line-height:30px;text-align:center;}
.morePage a{padding:10px 10px 0;}
.morePage a.current{font-size:16px;font-weight:bold;}

.calendarDate{float:left;clear:both;width:580px;height:130px;display:inline;margin:0 15px 0;padding:0 0 1px 0;background:transparent url(../../images/antline.gif) repeat-x left bottom;position:relative;}
.calendarDate h1{float:left;font-size:46px;font-weight:normal;color:#b3b3b3;position:absolute;top:70px;}
.calendar{float:right;margin:0 0 8px 0;}
.calendar .event{background:#7d3c26;color:#fff;}
.calendar th, .calendar td{width:24px;line-height:16px;text-align:center;padding:0px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.calendar th{font-weight:normal;color:#7d3c26;}

.calendarMonth{float:left;clear:both;width:580px;display:inline;margin:0 15px 0;background:transparent url(../../images/antline.gif) repeat-x left bottom;font-size:46px;color:#b3b3b3;text-align:right;line-height:70px;}

.eventList{float:left;padding:0 15px;}
.eventList li{float:left;padding:15px 0;background:transparent url(../../images/antline.gif) repeat-x left bottom;}
.eventList li div{float:left;width:100%;}
.eventList li div h2{float:left;width:442px;font-size:12px;color:#7d3c26;margin:0 0 10px 0;}
.eventList li div h2 span{display:block;font-weight:normal;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
/*.eventList li div a{float:right;padding:0 20px 0 10px;margin:0 10px 0 0;background:transparent url(../../images/ico_pdf.gif) no-repeat right;}*/
.eventList li p{font-size:11px;margin:0 0 14px 0;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:18px;}
.eventList li img{display:inline;padding:3px;background:#fff;border:#a7a7a7 1px solid;margin:0 10px 0 0;}

.methodTitle{float:left;width:580px;display:inline;margin:0 15px;background:#ccc4b2;}
.methodTitle span{float:left;line-height:29px;background:#a9a190;color:#fff;border-right:#e6e6e6 2px solid;font-size:12px;font-weight:bold;text-align:center;width:110px;}
.methodTitle a{float:left;line-height:29px;border-right:#e6e6e6 2px solid;font-size:12px;text-align:center;width:110px;}
.storeCate{float:left;width:580px;display:inline;margin:10px 15px 18px;}
.storeCate .cateList{width:194px;padding:0 47px 38px 0;text-align:right;background:transparent url(../images/category_ver.gif) no-repeat 210px bottom;}
.storeCate .cateList a{display:block;line-height:20px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#595959;text-decoration:none;}
.storeCate .cateList a:hover{color:#7d3c26;text-decoration:underline;}

.storeCate .storeList{width:321px;padding:0 0 0 17px;background:transparent url(../../images/antline_v.gif) repeat-y 0 0;}
.storeCate .storeList span{display:block;height:38px;background:transparent url(../images/list_title.gif) no-repeat;}
.storeCate .storeList span div{float:right;width:50px;height:38px;background:transparent url(../images/list_unit.gif) no-repeat left 0;}
.storeCate .storeList iframe{width:100%;height:480px;background:none;}

.storeCate .levelList{width:173px;padding:20px 18px 30px 0;text-align:right;background:transparent url(../../images/level_deck.jpg) no-repeat right bottom;}
.storeCate .levelList a{float:right;width:141px;margin:0 0 14px;clear:both;height:19px;background-position:right 0px;}
.storeCate .levelList a:hover, .storeCate .levelList a.current{background-position:right -19px;}
.storeCate .levelList .level1{background:transparent url(../images/btn_level1.gif) no-repeat;}
.storeCate .levelList .level2{background:transparent url(../images/btn_level2.gif) no-repeat;}

.storeCate .storeLevel{width:369px;padding:0 0 0 20px;background:transparent url(../../images/antline_v.gif) repeat-y 0 0;}
.storeCate .storeLevel span{float:left;width:100%;height:38px;background:transparent url(../images/list_title.gif) no-repeat left 5px;}
.storeCate .storeLevel span div{float:right;width:62px;height:38px;background:transparent url(../images/list_unit.gif) no-repeat left 5px;}
.storeCate .storeLevel iframe{width:100%;height:480px;background:none;}

.storeDetail{float:left;width:570px;display:inline;margin:0 15px;padding:0 0 16px 10px;background:transparent url(../../images/antline.gif) repeat-x left bottom;}
.storeDetail img{float:left;padding:3px;background:#fff;border:#a7a7a7 1px solid;}
.storeDetail h1{float:right;width:294px;padding:0 0 6px 0;font-size:18px;font-weight:normal;}
.storeDetail h2{float:right;width:294px;padding:0 0 10px 0;font-size:12px;font-weight:normal;color:#7d3c26;}
.storeDetail h3{float:right;width:294px;font-size:12px;font-weight:normal;color:#7d3c26;}
.storeDetail p{float:right;width:294px;padding:0 0 10px 0;line-height:18px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}

.storeMap{float:left;width:580px;display:inline;margin:15px;}
.storeMap img{display:block;margin:0 0 15px 0;}
.storeMap a{display:block;padding:20px 0 0 0;background:transparent url(../../images/antline.gif) repeat-x;text-align:center;font-size:13px;}

.dlDirectory{float:left;width:580px;display:inline;margin:0 15px;padding:15px 0 0 0;background:transparent url(../../images/antline.gif) repeat-x left top;}
.dlDirectory a{float:right;padding:0 20px 0 10px;margin:0 10px 0 0;background:transparent url(../../images/ico_pdf.gif) no-repeat right;}

/*gallery styles*/
.galleryTable{float:left;width:100%;margin:29px 0 0 0;clear:both;text-align:left;background:transparent url(../../images/gallery_top.jpg) no-repeat left top;}
.galleryTable td{width:100%;padding:13px 0;background:transparent url(../../images/gallery_bottom.jpg) no-repeat left bottom;}

.galleryCell{float:left;width:630px;padding:0 10px;border-right:#bcbcbc 1px solid;}
.galleryCell h1{display:block;padding:0 12px;font-size:20px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
.galleryCell h1 span{font-size:12px;color:#7d3c26;}
.btn{float:left;width:20px;height:100px;}
.galleryCell table{float:left;width:630px;padding:0 10px;}
#bigImg{height:410px;padding:10px 0 0 0;background:none;text-align:center;}
#imgCaption{height:40px;font-size:14px;text-align:center;padding:0 0 10px 0;background:none;border-bottom:#bcbcbc 1px solid;}
#myTips{height:46px;background:transparent url(../../images/explore_bg.gif) no-repeat center 1px;}
#picThumbs{float:left;width:600px;margin:0 15px 34px;display:inline;}
.left{background:#dcdcdc url(../../images/ico_left.gif) no-repeat right center;}
.right{background:#dcdcdc url(../../images/ico_right.gif) no-repeat left center;}
.picHolder{float:left;width:540px;margin:0 10px;height:100px;overflow:hidden;position:relative;}
#truePic div{float:left;width:100px;height:100px;overflow:hidden;margin:0 10px 0 0;}
#truePic img{cursor:pointer;}

.albumCell{float:right;width:228px;padding:45px 9px 0 12px;background:transparent url(../../en/images/title_album.gif) no-repeat -2px 0;}
.albumCell li{display:block;padding:0 0 0 18px;background:transparent url(../../images/ico_album.gif) no-repeat 0 2px;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0 0 10px 0;}
.albumCell .albumNavi{padding:0px;line-height:30px;font-size:11px;background:transparent url(../../images/antline.gif) repeat-x left top;text-align:center;}
.albumCell .albumNavi a{margin:0 10px;}

p.phase2{padding:0 15px;margin:0 0 28px 0;font-size:16px;line-height:28px;}

.googleMap{width:560px;height:340px;margin:24px auto 0;padding:6px;background:#fff;border:#bababa 1px solid;overflow:hidden;}

.mapDirection{float:none;width:580px;margin:0 auto;padding:0px;}
.mapDirection h3{display:block;line-height:30px;font-size:12px;color:#595959;background:transparent url(../../images/antline.gif) repeat-x left bottom;margin:24px 0 0 0;}
.mapDirection div{display:block;margin:20px 0 0 0;padding:0 62px 0 74px;}
.mapDirection .airportSctm{background:transparent url(../../images/map_1.gif) no-repeat 20px 4px;}
.mapDirection .downtownSctm{background:transparent url(../../images/map_2.gif) no-repeat 20px 4px;}
.mapDirection div{display:block;margin:20px 0 0 0;padding:0 62px 0 74px;}
.mapDirection div h4{display:block;font-size:14px;font-weight:normal;margin:0 0 10px 0;}
.mapDirection div span{color:#7d3c26;}
.mapDirection ul{display:block;}
.mapDirection ul li{display:block;padding:0 0 0 10px;font-size:12px;line-height:23px;border-bottom:#e6e6e6 1px solid;}
.mapDirection div p{font-size:12px;line-height:18px;margin:0 0 10px 0;}

/*footer styles*/
#footer{float:left;clear:both;width:100%;padding:0 0 20px 0;background:transparent url(../../images/bg_footer.gif);}
#footer a{margin:0 16px;line-height:40px;color:#b8b8b8;text-decoration:none;}
#footer a:hover{color:#fff;text-decoration:none;}
#footer p{display:block;line-height:40px;color:#fff;}
