@charset "utf-8";
/* CSS Document */

/**********************
	20120327 : color
	20120320 : expand more btn
	20120403 : did you know full
	20120417 : table
	20120424 : what's hot
	20130409 : level 5 drop down
	20130410 : what's hot archive table
	20130506 : updated search btn
***********************/

/* Shop */
#mainContainer #contentContainer #topNav {height:114px;}
/*#mainContainer #contentContainer {background:url(../images/shop/mainBg.png) no-repeat 50% 0 #000000;}*//*standard*/
#mainContainer #contentContainer {background:url(../images/shop/mainBg.jpg) no-repeat 50% 0 #000000;}/*full*/
#mainContainer #contentContainer #mainContent {background:#D25E09;}


/* Left Nav starts */
#sectionContainer #leftNav ul li span.color {background-color:#7E3805; }
#sectionContainer #leftNav ul li.active span.color, #sectionContainer #leftNav ul li:hover span.color {background-color:#F66F1E; display:block;} 
#sectionContainer #leftNav ul li ul li a { color:#EDBF9D; }
/* Left Nav ends */

/* Section Head in global.css*/

/* body */
/* rightcol starts */
#sectionContent #rightCol {background-color:#7E3805;}
#sectionContent #rightCol a {color:#BE9C82;}
#sectionContent #rightCol .shareCell #shareTab a {color:#D25E09;}
#sectionContent #rightCol .shareCell .shareContent {background:#3F1C02; height:167px;}
#addToGuide{ background-image:url(../images/guide/add/shop.gif); }
/*#sectionContent #rightCol .travelToolCell .travelGuide span span, .toolItem div a span span {color:#859EB7;}*/
/* rightcol ends */

/* contents starts */
#sectionContent #leftCol a {color:#F9D568; font-weight:bold;}
/*#sectionContent #leftCol .cellContainer .cell .cellContent .content {background-color:#934206;}*/
#sectionContent #leftCol .cellContainer .item .content {background-color:#934206;}
#sectionContent #leftCol .cellContainer .item .cellBtn a{background-image:url(/common/images/shop/btn_bg.png);}
#sectionContent #leftCol .cellContainer .item .cellBtn a span {background-image:url(/common/images/shop/btn_bg-side.png)}

#sectionContent #leftCol .introVisual .caption {background-color:#A84B07;}
#sectionContent #leftCol .intro span.opening {color:#3B3101; font-weight:bold;}

#sectionContent #leftCol .introSide .didyouknowContainer .content,
#sectionContent #leftCol .didYouKnowFull .didYouKnowFullContainer .content,
#sectionContent #leftCol .information .informationContent .content,
#sectionContent #leftCol .howToGetThere .howToGetThereContent .content,
#sectionContent #leftCol .specialAnnouncement .specialAnnouncementContent .content,
#sectionContent #leftCol .tourDetail .tourDetailContainer .text {background-color:#A84B07;}
#sectionContent #leftCol div.map .selection {background-color:#A84B07;}

/* btn long starts */
.btn a {background:url(/common/images/shop/btn_bg.png) no-repeat 0 0; line-height: 18px; display: block; text-align: center; height: 18px; color:#ffffff; }
.btn a span {background:url(/common/images/shop/btn_bg-side.png) no-repeat 100% 0; color: #fff; display: block; text-align: center; height: 18px; margin-right:-5px; padding: 0 10px;}
/* btn long ends */


/* Search */
/*.intro a{color:#E42BFF;}*/
.intro .textImg .left {float:left; width:324px;}
.intro .textImg img {float:right;}
.intro ul {list-style:disc inside; /*font-style:italic;*/ /*font-weight:bold;*/}
/*.intro ul li {padding:6px 0;}*/

/* search form */
div.search{ margin-top:25px; margin-bottom:30px; }
div.search div#searchContainer {background:url(/common/images/line.png) repeat-x 0 bottom; padding-bottom:20px;}
div.search table.search{ font-size:14px; /*margin-top:15px; */}
div.search table.search th{ text-align:left; padding:5px 5px 5px 0px; }
div.search table.search td{ padding:5px 5px 5px 0; }
div.search table.search td input.text, div.search table.search td select{ width:100%; }
div.search table.search td.facilities label{ width:33%; display:block; float:left; margin-bottom:10px; }
div.search label.checkbox input{ margin:0 7px 5px 0; }

div.search div.control{ margin:5px 0 0 2px; }
div.search div.control div.extra{font-size:10px; }
div.search div.button{ float:right; margin-right:7px; }
/* upadted btn 20130506 starts */
#sectionContent div.search div.button div {display:block; width:74px; margin-left:5px; float:left;}
/*#sectionContent #leftCol div.search div.button a{ display:block; width:72px; height:24px; line-height:24px; text-align:center; background-repeat:no-repeat; background-image:url(/common/images/shop/btn_search_bg.png); float:left; color:#fff; font-weight:bold; font-size:14px;}
#sectionContent div.search div.button a+span {background-repeat:no-repeat; background-image:url(/common/images/shop/btn_search_bg-side.png); display:block; width:2px; height:24px; float:right; }
div.search div.button a.reset, div.search div.button a.reset+span{ background-position:0 0;}
div.search div.button a.filter, div.search div.button a.filter+span{ background-position:0 -26px;}
*/
#sectionContent #leftCol div.search div.button a{ display:block; width:74px; height:24px; line-height:24px; background-repeat:no-repeat; background-position:0 0; float:left; text-indent:-9999px; }
#sectionContent #leftCol div.search div.button a:hover {background-position:0 -24px;}
#sectionContent div.search div.button a+span {background-image:none;}
#sectionContent #leftCol div.search div.button a.reset { background-image:url(/eng/images/shop/btn_reset.png);  }
#sectionContent #leftCol div.search div.button a.filter { background-image:url(/eng/images/shop/btn_search.png);  }
/* upadted btn 20130506 ends */

table.searchInfo{}
table.searchInfo th,table.searchInfo td{ padding:0px 20px 6px 0px; font-size:120%; }
table.searchInfo th{ text-align:left; }

/* search results */
.resultContainer {padding-left:10px; margin-bottom:40px;}
.resultContainer .resultTab a {display:block; height:30px; width:250px; float:left; background:url(/common/images/dine-drink/resultTab.png) no-repeat -251px 0; font-size:14px; font-weight:bold; text-align:center; padding-top:10px; opacity:0.5; filter:alpha(opacity=50); color:#ffffff;}
.resultContainer .resultTab a.active, .resultContainer .resultTab a:hover {background-position:0 0; text-decoration:none; opacity:1; filter:alpha(opacity=100);}

.resultContainer .resultContent {background-color:#C55808; width:500px;}
div.resultsInfo{ padding:0 0 15px 0; }
div.resultsInfo .resultsCount{ font-style:italic; color:#fff; float:left; width:250px; }
div.resultsInfo .paging{ float:right; margin-right:5px; height:20px; }
#sectionContent div.resultsInfo .paging a{ color:#fff; float:left; display:block; margin-right:5px; color:#fff; text-decoration:underline; line-height:20px; }
#sectionContent div.resultsInfo .paging a.current{ font-weight:bold; text-decoration:none; }
div.resultsInfo .paging a.prev, div.resultsInfo .paging a.next{ width:10px; height:20px; text-indent:-9999px; text-decoration:none; background-image:url(/common/images/link_arrow.png); background-repeat:no-repeat; }
div.resultsInfo .paging a.prev{ background-position:0% 50%; }
div.resultsInfo .paging a.next{ background-position:100% 50%; }

table.results{ width:100%; border-spacing:0; }
table.results tr {height:40px;}
table.results td{ padding:10px; color:#fff; }
table.results .header td{ background:#652D04; font-weight:bold; }
#sectionContent table.results td a{ color:#FDD164;}
#sectionContent table.results td a:visited { color:#E2892B;}
#sectionContent table.results td a:hover {text-decoration:underline;}
table.results tr.even td{ background-color:#A84B07; }
table.results td img{ margin-right:10px; }

div.legend{ margin:10px; }
div.legend div{ float:left; margin-right:15px; }
div.legend div img{ vertical-align:middle; margin-right:5px; }

/* details starts */
div.intro h1, div.intro h2{ font-size:18px; margin-bottom:10px; }
div.intro div.description{ width:223px; float:left; }

/* gallery banner starts */
div.intro #gallerySlideContainer {width:278px; float:right;}
div.intro .gallerySlide {background:url(/common/images/shadow_bg_278.png) no-repeat 0 0; display:block; width:278px; height:180px; padding-bottom:8px; }
div.intro .gallerySlide .slider { overflow:hidden; margin-left:3px; width:270px;}
div.intro .gallerySlide .slider img{ float:left; margin-bottom:10px;}
div.intro #gallerySlideNav  { float: left; position: relative; left: 50%; padding: 0 0 15px 0; clear: both;}
div.intro #gallerySlideNav div { position: relative; left: -50%;}
div.intro #gallerySlideNav a {background:url(../images/banner_nav.png) no-repeat 0 0; display:block; width:8px; height:8px; margin-right:4px; float:left;}
div.intro #gallerySlideNav a.active {background-position:0 -8px;}
/*
div.intro #gallerySlideContainer {width:190px; float:right;}
div.intro .gallerySlide {background:url(/common/images/shadow_bg_186.png) no-repeat 0 0; display:block; width:186px; height:186px; }
div.intro .gallerySlide .slider { overflow:hidden; margin-left:3px; width:180px;}
div.intro .gallerySlide .slider img{ float:left; margin-bottom:10px;}
div.intro #gallerySlideNav  { float: left; position: relative; left: 50%; padding: 0 0 15px 0; clear: both;}
div.intro #gallerySlideNav div { position: relative; left: -50%;}
div.intro #gallerySlideNav a {background:url(../images/banner_nav.png) no-repeat 0 0; display:block; width:8px; height:8px; margin-right:4px; float:left;}
div.intro #gallerySlideNav a.active {background-position:0 -8px;}
 gallery banner ends */

.highlightContainer {margin-bottom:40px;}
.highlightContainer table {background-color:#A84B07;}
.highlightContainer table tr td {padding:10px 10px 10px 18px; font-size:14px;}

.detailsContainer {margin-bottom:20px;}
.detailsContainer table.detail {background-color:#974306;}
.detailsContainer table.detail tr td {padding:10px 10px 10px 18px; font-size:14px;}
.detailsContainer table.detail tr.areaTitle td {padding:20px 10px 10px 10px; font-size:120%; /*background:url(/common/images/line.png) repeat-x 0 100%;*/ background-color:#A84B07;}
.detailsContainer table.detail tr.blankRow td {height:1px; padding:0; margin:0; background-color:#A84B07; background:url(/common/images/line.png) repeat-x 0 0;}
.detailsContainer table.detail tr.first td { background:url(/common/images/line.png) repeat-x 0 0;}
.detailsContainer table.detail tr.even td {background-color:#A84B07;}
/* details ends */

/* expand more btn starts */
#sectionContent #leftCol .area .btnExpand a {display:block; width:510px; height:32px; background:url(/common/images/shop/btn_rowExpand.png) no-repeat 0 0; text-align:center; padding-top:7px; color:#FFFFFF;}
/* expand more btn ends */

table.colorTable tr.odd td {background-color:#AA4B07;}

/* added by Winkie 20120424 */
/*whats hot starts */
#sectionContent #leftCol .intro p.hotTitle {font-size:20px; margin-bottom:0;}
.hotItem {background:url(/common/images/shadow_bg_510.png) repeat-y 0 0; width:510px; min-height:1px; display:block;}
.hotItemBottom {background:url(/common/images/shadow_bg_510_bottom.png) no-repeat 0 0; width:510px; height:19px;}
.hotItem .hotContent {width:500px; background-color:#BD5408; margin-left:5px; margin-top:1px;}
.hotItem .hotContent h3 {padding:10px 0 0 10px; margin-bottom:16px; font-size:16px; font-style:bold;}
.hotItem .hotContent h3 span {font-size:12px;}
.hotItem .hotContent .withImg .text {float:left; width:270px;}
.hotItem .hotContent .withImg .hotImg {float:right; width:180px; margin:0 15px 0;}
.hotItem .hotContent .withImg .hotImg img {margin-bottom:15px;}
.hotItem .hotContent .right {float:right; width:180px; /*margin:0 15px 0 25px;*/margin:0 15px 0 15px;} /* update margin 20140714 */
.hotItem .hotContent .text {margin-left:10px;}
.hotItem .hotContent .text p {font-size:120%;}
.hotItem .hotContent table {background:url(/common/images/line.png) repeat-x 0 0); margin-top:18px;}
.hotItem .hotContent table tr.odd td {background:#AA4B07;}
.hotItem .hotContent table tr td {padding:10px 10px 10px 18px; font-size:14px;}
.hotItem .hotContent .special {font-size:85%;}
.hotItem .hotContent table tr td:first-child {width:20%;}

/*Archive Page Table - 20130410*/
#sectionContent #leftCol .cellTableContainer .archiveTableRow{height: auto; background: #672e04;}
#sectionContent #leftCol .cellTableContainer .archiveTableRow th{padding: 10px; height: auto; background: #672e04;}
/*whats hot ends */


/* cell list table starts */
#sectionContent #leftCol .cellTableContainer table { background-color:#BD5408;}
#sectionContent #leftCol .cellTableContainer table tr.odd td {background-color:#AA4B07;}
/* cell list table ends */

/* level 5 drop down starts */
#currentContainer {background:url(/common/images/shop/dropdown_current_bg.png) no-repeat 0 0; }
.dropdownList ul {background:url(/common/images/shop/dropdown_bg-color.png) repeat 0 0; width:340px; margin:2px 0 0 2px;}
#sectionContent .dropdownList ul li a {color:#ffffff; font-size:12px; font-weight:bold;}
#dropdownBtn a {background:url(/common/images/shop/dropdown_arrow.png) no-repeat -19px 0; display:block; width:19px; height:19px; z-index:201; position:absolute; left:319px; top:11px;}
/* level 5 drop down ends */

/* added 20130506 */
#sectionContent #leftCol .intro p a.searchQts {text-indent:-9999px;}
