@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'roboto_condensedregular';
    src: url('fonts/robotocondensed-regular-webfont.eot');
    src: url('fonts/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/robotocondensed-regular-webfont.woff2') format('woff2'),
         url('fonts/robotocondensed-regular-webfont.woff') format('woff'),
         url('fonts/robotocondensed-regular-webfont.ttf') format('truetype'),
         url('fonts/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

html, body {background:url(../images_awc2/bg_footer.jpg) !important; min-width:970px;}
.intro ul {margin-left:18px;}
/*a {outline:none;}*/
.clearLeft {clear:left;}
.clearfix.hidden {display:none;}
.touch input, .touch select {
border-radius: 0;
-moz-box-sizing:    border-box;
-webkit-box-sizing: border-box;
box-sizing:        border-box;}

.touch * {-webkit-text-size-adjust:100%; max-height:99999px;}
#bodyBgContainer {background-repeat:repeat-x;
-webkit-transition: all 0.4s ease-out;
-moz-transition: all 0.4s ease-out;
-ms-transition: all 0.4s ease-out;
-o-transition: all 0.4s ease-out;
transition: all 0.4s ease-out;}
#bodyBgContainer .textureBg {background:url(../images_awc2/texture.png) 50% 0;}
.intro ul {line-height:150%;}
@-moz-document url-prefix() { /* fix for firefox weird dl layout */
	dl::after{display:block; content:''; clear:both;}
}


/* importantNotices starts */
#importantNotices {display:none; /*height:0;*/ overflow:hidden;
-webkit-transition: all 0.4s ease-out;
-moz-transition: all 0.4s ease-out;
-ms-transition: all 0.4s ease-out;
-o-transition: all 0.4s ease-out;
transition: all 0.4s ease-out;}
#importantNotices .container {width:970px; margin:0 auto; position:relative; padding:40px 0 10px 0;}
#importantNotices .container a.btnClose {position:absolute; top:40px; right:0; background:url(../images_awc2/btn_close.gif) no-repeat; width:16px; height:16px;}
#importantNotices .container .title {float:left; width:150px; padding:5px 20px 0 0; background:url(../images_awc2/stroke_notice.png) no-repeat 100% 0; font-family:'Roboto Condensed', Arial, sans-serif; font-weight:700; font-size:20px; min-height:27px;}
#importantNotices .container .content {float:left; width:720px; margin-left:30px; margin-right:50px; font-size:1.15em; line-height:1.4em; padding-top:5px;}
#importantNotices .container .content ul {list-style:disc; padding:0 0 0 20px;}
#importantNotices .container .content ul li {padding:0 0 30px 0;}
#importantNotices .container .content ul li a {text-decoration:none;}
#importantNotices .container .content ul li a:hover {text-decoration:underline;}
/* importantNotices ends */

/* Main Banner starts */
.mainBanner {width:100%; overflow:hidden; border-bottom-style:solid; border-bottom-width:1px; height:304px;}
.mainBanner .container {width:1024px; height:100%; margin:0 auto; position:relative;}
.mainBanner .container > .bannerLogo {display:block; position:absolute; width:175px; height:290px; top:0; left:8px; background:url(../images_awc2/logo_banner.png) no-repeat; z-index:100; text-indent:-9999px;}
.mainBanner .container > .bannerLogo.logoCruise {background:url(../images_awc2/logo_cruise.png) no-repeat;}
.mainBanner .container > div.bannerContainer {position:relative; display:block;}
.mainBanner .container > div.bannerContainer > div.left img, .mainBanner .container > div.bannerContainer > div.right img, .mainBanner .container > div.bannerContainer > div.center img {position:absolute; margin:0; float:none;}
.mainBanner .container > div.bannerContainer > div {position:absolute;}
.mainBanner .container > div.bannerContainer > div.left {left:-475px;}
.mainBanner .container > div.bannerContainer > div.center {left:0;}
.mainBanner .container > div.bannerContainer > div.right {right:-475px;}
.mainBanner .container > div.bannerContainer > div.left .left1 {left:42px; top:14px;}
.mainBanner .container > div.bannerContainer > div.left .left2 {left:202px; top:14px;}
.mainBanner .container > div.bannerContainer > div.left .left3 {left:202px; top:159px;}
.mainBanner .container > div.bannerContainer > div.right .right1 {left:-475px; top:14px;}
.mainBanner .container > div.bannerContainer > div.right .right2 {left:-174px; top:14px;}
.mainBanner .container > div.bannerContainer > div.right .right3 {left:-475px; top:159px;}
.mainBanner .container > div.bannerContainer > div.right .right4 {left:-236px; top:159px;}
.mainBanner .container > div.bannerContainer > div.center .center1 {top:14px; left:193px;}
.mainBanner .container > div.bannerContainer > div.center .center2 {top:14px; left:845px;}
.mainBanner .container > div.bannerContainer > a {position:absolute;}
.mainBanner .container > div.bannerContainer > a.left {left:-475px;}
.mainBanner .container > div.bannerContainer > a.center {left:0; width:1024px;}
.mainBanner .container > div.bannerContainer > a.right {right:-475px;}
.mainBanner .container > div.bannerContainer > a > span {position:absolute; overflow:hidden;}
.mainBanner .container > div.bannerContainer > a > span.visual img {position:absolute; opacity:0; filter:alpha(opacity=0); top:0; left:0;}
.mainBanner .container > div.bannerContainer > a.center > span.visual img {opacity:1; filter:alpha(opacity=100);}
.mainBanner .container > div.bannerContainer > a.center > span.tagline img {left:-638px; position:absolute;}
.mainBanner .container > div.bannerContainer > a > span.overlay {top:14px; left:193px; width:638px; height:276px;}
.mainBanner .container > div.bannerContainer > a > span.container1 {top:304px; left:9px; width:166px; height:138px;}
.mainBanner .container > div.bannerContainer > a > span.container2 {top:14px; left:193px; width:638px; height:276px;}
.mainBanner .container > div.bannerContainer > a > span.container3 {top:14px; left:845px; width:165px; height:276px;}
.mainBanner .container > div.bannerContainer > a > span.container4 {top:31px; right:215px; width:278px; height:31px; z-index:100;}
.mainBanner .container > div.bannerContainer > a > span.container4 img {visibility:hidden;}
.mainBanner .container > div.bannerContainer > a > span.container5 {top:176px; left:193px; width:638px; height:94px;}
.mainBanner .container > div.bannerContainer > a > span.container6 img {visibility:hidden;}
/*.mainBanner .container > div.bannerContainer#mainBanner_2 > a > span.container5 {top:228px; height:62px;}
.mainBanner .container > div.bannerContainer#mainBanner_2 > a > span.tagline span {height:62px;}
.mainBanner .container > div.bannerContainer#mainBanner_2 > a > span.container4 {left:696px; width:122px;}*/
.mainBanner .container > div.bannerContainer > a > span.main span {z-index:9;}
.mainBanner .container > div.bannerContainer > a > span.main span {display:block; float:left; width:148px; height:276px; position:relative; z-index:99; overflow:hidden;}
.mainBanner .container > div.bannerContainer > a > span.main span.stripe1, .mainBanner .container > div.bannerContainer > a > span.main span.stripe2 {width:159px;}
.mainBanner .container > div.bannerContainer > a > span.main span.stripe3, .mainBanner .container > div.bannerContainer > a > span.main span.stripe4 {width:160px;}
.mainBanner .container > div.bannerContainer > a > span.main span.stripe1 img {left:0;}
.mainBanner .container > div.bannerContainer > a > span.main span.stripe2 img {left:-159px;}
.mainBanner .container > div.bannerContainer > a > span.main span.stripe3 img {left:-318px;}
.mainBanner .container > div.bannerContainer > a > span.main span.stripe4 img {left:-478px;}
.mainBanner .container > div.bannerContainer > a > span.tagline {z-index:100;}
.mainBanner .container > div.bannerContainer > a > span.tagline span {display:block; float:left; width:148px; height:94px; position:relative; z-index:100; overflow:hidden;}
.mainBanner .container > div.bannerContainer > a > span.tagline span.stripe1, .mainBanner .container > div.bannerContainer > a > span.tagline span.stripe2 {width:159px;}
.mainBanner .container > div.bannerContainer > a > span.tagline span.stripe3, .mainBanner .container > div.bannerContainer > a > span.tagline span.stripe4 {width:160px;}
#contentContainer .mainBanner.large {height:225px;}
.mainBanner.short {padding-top:14px; padding-bottom:14px; height:110px; position:relative; min-height:0; border-bottom-style:solid; border-bottom-width:1px;}
.mainBanner.short .colorStripe {position:absolute; width:100%; height:110px; top:14px; left:0; background:url(../images_awc2/banner_color_stripe.jpg) repeat-x 50% 0;}
.mainBanner.short a.btnLogo {display:block; position:absolute; width:415px; height:138px; top:-14px; left:34px; background:url(../images_awc2/banner_logo.png) no-repeat; text-indent:-9999px;}
.mainBanner.short a.btnLogo.logoCruise {background-image:url(../images_awc2/banner_logo_cruise.png);}
/* Main Banner ends */

/* Main Banner Handler starts */
.bannerColorBar {width:100%; position:relative; padding:1px 0 0 0; height:0px; overflow:hidden; background:url(../images_awc2/border_colorbar.png) repeat-x;}
.bannerColorBar .left, .bannerColorBar .right {height:4px; width:50%; position:absolute;}
.bannerColorBar .left {background-color:#BE5601; left:0;}
.bannerColorBar .right {background-color:#D22B00; right:0;}
.bannerColorBar .dragTrack {width:952px; margin:0 auto; height:4px; position:relative;}
.bannerColorBar .dragTrack > div {float:left; height:4px; width:952px;}
.bannerColorBar .dragTrack.bannerNum_2 > div {width:476px;}
.bannerColorBar .dragTrack.bannerNum_3 > div {width:238px;}
.bannerColorBar .dragTrack.bannerNum_4 > div {width:238px;}
.bannerColorBar .dragTrack.bannerNum_5 > div {width:100px;}
.bannerColorBar .dragTrack.bannerNum_6 > div {width:100px;}
.bannerColorBar .dragTrack > div#barBlue {background-color:#2484C6;}
.bannerColorBar .dragTrack > div#barBrown {background-color:#BE5601;}
.bannerColorBar .dragTrack > div#barPink {background-color:#C94068;}
.bannerColorBar .dragTrack > div#barDarkBlue {background-color:#005BB7;}
.bannerColorBar .dragTrack > div#barOrange {background-color:#D22B00;}
.bannerColorBar .dragTrack > div#barPurple {background-color:#6D3C9B;}
.bannerColorBar .dragTrack > div#barBlue.active {background-color:#1D6A9E;}
.bannerColorBar .dragTrack > div#barBrown.active {background-color:#984501;}
.bannerColorBar .dragTrack > div#barPink.active {background-color:#A13353;}
.bannerColorBar .dragTrack > div#barDarkBlue.active {background-color:#004992;}
.bannerColorBar .dragTrack > div#barOrange.active {background-color:#A82200;}
.bannerColorBar .dragTrack > div#barPurple.active {background-color:#57307C;}
.bannerColorBar .dragTrack > div.dragHandler {width:25px; height:16px; background-color:#FFF; display:block; position:absolute; top:-6px; left:0; z-index:100;}
.bannerColorBar .dragTrack.disable > .ui-slider-handle {display:none;}
.bannerColorBar .dragTrack > .ui-slider-handle {width:28px; height:28px; display:block; position:absolute; top:-12px; border:none; background:url(../images_awc2/drag_handler.png) no-repeat; cursor:pointer; visibility:hidden;}
.bannerColorBar .dragTrack > .ui-slider-handle:focus {outline:0;}
.bannerColorBar .dragTrack > .ui-slider-handle span {width:100%; height:100%; display:block; background-repeat:no-repeat; background-position:7px 7px;}
.bannerColorBar .dragTrack > .ui-slider-handle#handlerBlue span {background-image:url(../images_awc2/drag_handler_blue.png);}
.bannerColorBar .dragTrack > .ui-slider-handle#handlerBrown span {background-image:url(../images_awc2/drag_handler_brown.png);}
.bannerColorBar .dragTrack > .ui-slider-handle#handlerPink span {background-image:url(../images_awc2/drag_handler_pink.png);}
.bannerColorBar .dragTrack > .ui-slider-handle#handlerDarkBlue span {background-image:url(../images_awc2/drag_handler_dark_blue.png);}
.bannerColorBar .dragTrack > .ui-slider-handle#handlerOrange span {background-image:url(../images_awc2/drag_handler_orange.png);}
.bannerColorBar .dragTrack > .ui-slider-handle#handlerPurple span {background-image:url(../images_awc2/drag_handler_purple.png);}
.bannerColorBar .ui-corner-all, .bannerColorBar .ui-corner-bottom, .bannerColorBar .ui-corner-right, .bannerColorBar .ui-corner-br {border-radius:0;}
.bannerColorBar .ui-widget-content {background:none; border:none; color:inherit;}
/* Main Banner Handler ends */

/* Top navigation starts */
/*#topNav {position:relative; background:url(../images_awc2/bg_topnav.gif) repeat-x 0 0; width:100%; height:40px; font-family:'roboto_condensedregular', 'Roboto Condensed', Arial, sans-serif; font-weight:400; font-size:16px; text-transform:uppercase;}*/
#topNav {position:relative; background:url(../images_awc2/bg_topnav.gif) repeat-x 0 0; width:100%; height:40px; font-family:'roboto_condensedregular', Arial; font-weight:400; font-size:16px; text-transform:uppercase;}
#topNav > ul {margin:0 auto; width:970px; height:auto;}
#topNav > ul li {float:left; background:url(../images_awc2/nav_divider.png) no-repeat right 4px; padding-right:0; margin-top:0; margin-left:0;}
#topNav > ul li.beforeActive, #topNav > ul li.overBeforeActive {background:none;}
#topNav > ul li.last {background:none; padding:0; margin-right:0; margin-left:0;}
#topNav > ul li > a {display:block; height:40px; text-align:center; text-indent:0;
-webkit-transition: background 0.4s ease-out, border-color 0.4s ease-out;
-moz-transition: background 0.4s ease-out, border-color 0.4s ease-out;
-ms-transition: background 0.4s ease-out, border-color 0.4s ease-out;
-o-transition: background 0.4s ease-out, border-color 0.4s ease-out;
transition: background 0.4s ease-out, border-color 0.4s ease-out;}
#topNav > ul li > a:hover, #topNav > ul li > a.active {height:32px; padding-bottom:4px; border-top:4px solid #333; background-color:#333;}
#topNav > ul li > a#see-do:hover, #topNav > ul li > a#see-do.active {border-top-color:#005BB7;}
#topNav > ul li > a#dine-drink:hover, #topNav > ul li > a#dine-drink.active {border-top-color:#5E005E;}
#topNav > ul li > a#shop:hover, #topNav > ul li > a#shop.active {border-top-color:#D22B00;}
#topNav > ul li > a#plan-your-trip:hover, #topNav > ul li > a#plan-your-trip.active {border-top-color:#7C050E;}
#topNav > ul li > a#cruise:hover, #topNav > ul li > a#cruise.active {border-top-color:#056B7A;}
#topNav > ul li > a#beyond-hk:hover, #topNav > ul li > a#beyond-hk.active {border-top-color:#6D3C9B;}

#topNav #mask {width:100%; height:42px; margin:0 auto;}
#subNav .menuPull {background:#333; width:100%; height:41px; left:0;}
#subNav .menuPull .dropdownBox {width:970px; margin:0 auto; padding-top:0;}
#subNav .menuPull .dropdownBox ul li {height:41px; background:url(../images_awc2/subnav_divider.png) no-repeat right 4px; padding-right:0; text-transform:uppercase; text-align:center;}
#subNav .menuPull .dropdownBox ul li.beforeActive, #subNav .menuPull .dropdownBox ul li.overBeforeActive {background:none;}
#subNav .menuPull .dropdownBox ul li a {height:41px; padding-left:5px; padding-right:8px; font-family:'Roboto Condensed', Arial, sans-serif; font-weight:400; font-size:14px; line-height:120%; text-indent:0; background-image:none !important;
-webkit-transition: all 0.4s ease-out;
-moz-transition: all 0.4s ease-out;
-ms-transition: all 0.4s ease-out;
-o-transition: all 0.4s ease-out;
transition: all 0.4s ease-out;}
#subNav .menuPull .dropdownBox ul li a:hover {height:41px;}
#subNav .menuPull .dropdownBox ul li a.active {height:42px;}
#subNav .menuPull .dropdownBox ul li a#insiders-guide:hover, #subNav .menuPull .dropdownBox ul li a#insiders-guide.active {background-color:#EBEBEB; color:#FE550E;}
#subNav .menuPull .dropdownBox ul li a#highlight-attractions:hover, #subNav .menuPull .dropdownBox ul li a#highlight-attractions.active {background-color:#127DB8;}
#subNav .menuPull .dropdownBox ul li a#events-festivals:hover, #subNav .menuPull .dropdownBox ul li a#events-festivals.active {background-color:#8C0046;}
#subNav .menuPull .dropdownBox ul li a#arts-performance:hover, #subNav .menuPull .dropdownBox ul li a#arts-performance.active {background-color:#2C268C;}
#subNav .menuPull .dropdownBox ul li a#culture-heritage:hover, #subNav .menuPull .dropdownBox ul li a#culture-heritage.active {background-color:#A96500;}
#subNav .menuPull .dropdownBox ul li a#great-outdoors:hover, #subNav .menuPull .dropdownBox ul li a#great-outdoors.active {background-color:#00792E;}
#subNav .menuPull .dropdownBox ul li a#tours-walks:hover, #subNav .menuPull .dropdownBox ul li a#tours-walks.active {background-color:#CD4307;}

#subNav .menuPull#dine-drinkPulldown .dropdownBox ul li a:hover, #subNav .menuPull#dine-drinkPulldown .dropdownBox ul li a.active {background-color:#5E005E;}
#subNav .menuPull#shopPulldown .dropdownBox ul li a:hover, #subNav .menuPull#shopPulldown .dropdownBox ul li a.active {background-color:#D22B00;}
#subNav .menuPull#plan-your-tripPulldown .dropdownBox ul li a:hover, #subNav .menuPull#plan-your-tripPulldown .dropdownBox ul li a.active {background-color:#7C050E;}
#subNav .menuPull#cruisePulldown .dropdownBox ul li a:hover, #subNav .menuPull#cruisePulldown .dropdownBox ul li a.active {background-color:#056B7A;}
#subNav .menuPull#beyond-hkPulldown .dropdownBox ul li a:hover, #subNav .menuPull#beyond-hkPulldown .dropdownBox ul li a.active {background-color:#6D3C9B;}
/* Top navigation ends */

/* bottom starts */
.footerColorStripe {width:100%; position:relative;}
.footerColorStripe .left, .footerColorStripe .right {height:10px; width:50%; position:absolute;}
.footerColorStripe .left {background-color:#00792E; left:0;}
.footerColorStripe .right {background-color:#056B7A; right:0;}
.footerColorStripe .center {background:url(../images_awc2/footer_color_stripe.gif) no-repeat 50% 0; width:100%; height:10px; position:relative;}
#mainContainer #bottom, #hiddenDiv {background:url(../images_awc2/bg_footer.jpg);}
#bottom #bottomContent, #bottom #bottomContent .seo a, #bottom #bottomContent p, #bottom #bottomContent a, #bottom #bottomContent .footer p, #bottom #bottomContent .footer a, #bottom #bottomContent .seo, #bottom #bottomContent .printFriendly span, #bottom #bottomContent .footer {color:#D2D1C6;}
#bottom #bottomContent .banner {padding-bottom:0;}
#bottom #bottomContent .banner #bottomAd {margin-left:0; margin-right:21px;}
#bottom #bottomContent .banner #bottomAd.last {margin-right:0;}
#bottom #bottomContent .seo {border-top:none; padding:20px 0 25px 0;}

#bottom #bottomContent .seo .item:first-child {margin-left:0;}
#bottom #bottomContent .seo .item {margin-left:13px;}
#bottom #bottomContent .seo .item.last {width:13%;}
#bottom #bottomContent .seo .item .seoTitle {padding-bottom:2px;}
#bottom #bottomContent .printFriendly { background-image:url(../images_awc2/sprite.png); background-repeat:no-repeat; background-position:1px -595px; min-height:18px; padding:6px 0 15px 23px; height:auto;}
#bottom #bottomContent .printFriendly span {position:static;}
#bottom #bottomContent .footer {border-top:none; padding:0;}
#bottom #bottomContent .footer .footerLinks {float:none; padding-bottom:8px;}
#bottom #bottomContent .footer .footerLinks ul {padding-top:0;}
#bottom #bottomContent .footer ul li {padding-right:8px; margin-right:8px;}
#bottom #bottomContent .footer .logo {padding-bottom:20px;}
#bottom #bottomContent .footer .logo a {float:left; display:block; margin-left:37px; background-repeat:no-repeat; text-indent:-9999px;}
#bottom #bottomContent .footer .logo a.logoHongKong {width:143px; height:48px; background-image:url(../../common/images/logo_awc.gif);}
#bottom #bottomContent .footer .logo a.logoHKTB {width:142px; height:52px; background-image:url(../../common/images_awc2/hktb_logo.png);}
/* bottom ends */

/* Main Structure starts */
#bodyBgContainer {background-repeat:repeat-x; background-position:50% 0;}
#mainContainer #contentContainer {background:none;}
#mainContainer #contentContainer #mainContent {padding-top:15px; background:none;}
#mainContent .line {display:none;}
#sectionHead .breadcrumb {margin-bottom:0;}
/* Main Structure ends */

/* Section Landing & Section */
#sectionContent #rightCol a {color:#FFF;}
#rightColSection {float:left; width:210px; padding-top:0; padding-left:0; margin-left:39px;}

/* Section Landing */
#sectionLanding {margin-top:0; margin-left:0; margin-right:0;}
#sectionLanding #sectionHead {width:auto;}
#sectionLanding #sectionContent {width:auto;}
#sectionLanding #sectionContent #leftCol {width:721px;}
#sectionHead {margin:0; background:none;}
#sectionHead h1, #sectionHead h2 {font-family:'Roboto Condensed', Arial, sans-serif; font-weight:400; font-size:24px;}
#sectionHead h1 {min-height:31px; padding-top:13px;}
#sectionHead h2 {min-height:31px; padding-top:13px;}
#sectionHead .breadcrumb span {display:inline-block; width:6px; height:13px; margin:0 5px; background:url(../images_awc2/arrow_breadcrumb.png) no-repeat 0 2px; text-indent:-9999px; text-align:left;}
#sectionContainer #sectionHead h1 {font-weight:400; font-size:24px; width:500px;}

/* Section */
#sectionContainer {margin-top:0; margin-right:0;}
#sectionContainer #section {float:left; width:749px;}
#sectionContainer #section #sectionHead {width:auto;}
#sectionContainer #section #sectionContent {width:auto;}
#sectionContainer #section #sectionContent #leftCol {width:500px;}
#section #sectionContent #leftCol .detailContainer>div {margin-left:0;}
#sectionHead .sharebox { z-index:1;}

/* Section Left Nav starts */
#sectionContainer #leftNav {width:182px; float:left; position:relative; margin-top:86px; margin-right:39px; margin-left:0; font-family:'Roboto', Arial, sans-serif; border-top: 1px #FFF solid; border-bottom: 1px #FFF solid;}
#sectionContainer #leftNav.empty{border:none;}
#sectionContainer #leftNav ul li {font-weight:400; margin-bottom:0; min-height:0;}
#sectionContainer #leftNav ul li span.bg {display:none;}
#sectionContainer #leftNav ul li span.color {width:auto; padding:10px 10px 12px 10px; z-index:inherit; position:static; background-color:transparent; min-height:0;}
#sectionContainer #leftNav ul li a {display:block; border-bottom:#FFF 1px solid; font-weight:400;}
#sectionContainer #leftNav ul.leftNavMenu > li > a.active, #sectionContainer #leftNav ul.leftNavMenu > li > a:hover {
-webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,0.4);
box-shadow: 0 2px 0 0 rgba(0,0,0,0.4);}
#sectionContainer #leftNav ul li.last a {border-bottom:none;}
#sectionContainer #leftNav ul li.last a.active span.color, #sectionContainer #leftNav ul li.last a:hover span.color {border-bottom:none; padding-bottom:12px;}
#sectionContainer #leftNav ul.leftNavMenu > li.last > a:hover {
-webkit-box-shadow:none;
box-shadow:none;}
#sectionContainer #leftNav ul.leftNavMenu > li.last > a.active, #sectionContainer #leftNav ul.leftNavMenu > li.last > a.active:hover {
/*-webkit-box-shadow: 0 3px 0 0 rgba(0,0,0,0.4);
box-shadow: 0 3px 0 0 rgba(0,0,0,0.4);*/
-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0.4);
box-shadow: 0 0 0 0 rgba(0,0,0,0.4);}
#sectionContainer #leftNav ul li a.active span.shadow {display:none;}
#sectionContainer #leftNav ul li a.active span.color, #sectionContainer #leftNav ul li a:hover span.color {background:url(../images_awc2/bg_black_20.png); /* border-top:#FFF 2px solid; */ /* border-bottom:#FFF 1px solid; */ border-left: #FFF 2px solid; /* padding-top:8px; */ /* padding-bottom:11px; */ padding-left: 8px;}
#sectionContainer #leftNav ul li:first-child a.active span.color, #sectionContainer #leftNav ul li:first-child a:hover span.color {border-top:none; padding-top:10px;}

/* Section Left Nav ends */

/*subLeftNav starts */
#sectionContainer #leftNav ul li.last ul.subLeftNavMenu {border-top-style:solid; border-top-width:1px;
-webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,0.4) inset;
box-shadow: 0 2px 0 0 rgba(0,0,0,0.4) inset;}
#sectionContainer #leftNav ul li ul {padding-left: 6px;}
#sectionContainer #leftNav ul li ul li {margin-left:0; border-left: #FFF 1px solid;border-bottom:#FFF 1px solid; padding:0; background:url(../images_awc2/bg_black_10.png);}
#sectionContainer #leftNav ul li ul li.last {background:url(../images_awc2/bg_black_10.png); /*border-bottom:none;*/}
#sectionContainer #leftNav ul li.last ul li.last {border-bottom:none;}
#sectionContainer #leftNav ul li ul li a {border-bottom:none; padding:10px 12px; width:auto; color:#FFF; font-weight:400; display:block; *position:static; *display:block;}
#sectionContainer #leftNav ul li ul li a.active, #sectionContainer #leftNav ul li ul li a:hover {background-image:url(../images_awc2/bg_black_40.png);}
#sectionContainer #leftNav ul li ul li a span.middle {width:auto; *position:static; display:block;}
#sectionContainer #leftNav ul li ul li a span.middle span.inner {width:auto; *position:static;}
#sectionContainer #leftNav ul li ul li a img {display:none;}
/*subLeftNav ends */

/* Main banner starts */
#sectionLanding .bannerSlide {width:721px; height:259px; padding:0 0 10px 0; margin-top:0; background:none;}
#sectionLanding .bannerSlide div {width:721px; height:259px;}
#sectionLanding .bannerSlide .slider a {width:721px; height:259px;}
#sectionLanding .bannerSlide .slider img {width:721px; height:259px;}
#sectionLanding #bannerSlideNav a, #sectionContainer #leftCol #bannerSlideContainer #bannerSlideNav a {background-image:url(../images_awc2/bt_pager.png); margin:0 5px;}
#sectionLanding #bannerSlideNav a.active, #sectionContainer #leftCol #bannerSlideContainer #bannerSlideNav a.active {background-position:0 -25px;}
/* Main banner ends */

/* Section Banner starts */
#sectionContainer #leftCol #bannerSlideContainer .bannerSlide {padding-left:0; background:none; width:500px; margin-bottom:20px;}
#sectionContainer #leftCol #bannerSlideContainer .bannerSlideBottom {display:none;}
/* Section Banner ends */


#sectionContent #leftCol .intro {margin-left:0; margin-bottom:0; margin-top:0;/* border-bottom:#FFF 2px solid;*/}
#sectionLanding #sectionContent #leftCol .intro {margin-bottom:0; margin-top:0; border-bottom:none;}
#sectionContent #leftCol .cellContainer {}
#sectionContent #leftCol .introVisual .visual {background:none; width:auto; padding-left:0;/* border-top:#FFF 1px solid; border-bottom:#FFF 1px solid;*/}
#sectionContent #leftCol .area {padding-bottom:20px;}
#sectionContent #leftCol .area h5 {border:none;}
#sectionContent #leftCol .area h5 i {display:none;}
/* btn long starts */
#sectionContent #leftCol .btn {margin-right:0;}
/* btn long ends */

/* content starts */
/* cells (aka muscle) starts*/
.cellContainer .row {margin-bottom:20px;}
.cellContainer .item {width:160px; margin-right:8px; border:#FFF 1px solid; background:url(../images_awc2/bg_black_10.png);}
.cellContainer .item:hover {background:url(../images_awc2/bg_black_40.png);}
.cellContainer .item.last {margin-right:0;}
.cellContainer .item .thumb {width:auto; margin-left:0;}
.cellContainer .item .content {padding:15px 10px; margin:0; width:auto;}
.cellContainer .item .content p {margin-bottom:0;}
.cellContainer .item .cellBtn {display:none;}
#sectionLanding #sectionContent #leftCol .cellContainer .item {margin-left:24px; margin-right:0;}
#sectionLanding #sectionContent #leftCol .cellContainer .item:first-child {margin-left:0;}
#sectionLanding #sectionContent #leftCol .cellContainer .item.last {}
#sectionContent #leftCol .cellContainer .item .content {background-color:transparent;}
#sectionContent #leftCol .cellContainer a {text-decoration:none;}
/* cells (aka muscle) ends*/
/* content ends */


/* intro with did you know box starts */
.introSide {margin-bottom:0;}
.introSide .intro {width:294px;}
.introSide .didyouknow {width:191px; margin-left:15px; margin-bottom:15px;}
#sectionContent #leftCol .introSide .didyouknow h5, #sectionContent #leftCol .introSide .didyouknow .containerHeader {margin:0; width:auto;}
#sectionContent #leftCol .introSide .didyouknow .containerHeader i.didyouknowIcon {display:none;}
#sectionContent #leftCol .introSide .didyouknowContainer .content {background:url(../images_awc2/bg_black_25.png);}
.introSide .didyouknowContainer {width:auto; background:none; border-bottom:#FFF 1px solid;}
.introSide .didyouknowContainer .content {width:auto; margin:0; padding:10px;}
.introSide .didyouknowContainer .content p, .introSide .didyouknowContainer .content ul {padding:0;}
.introSide .didyouknowContainerBottom , .didYouKnowFull .didYouKnowFullContainerBottom {display:none;}

/* did you know full starts */
.didYouKnowFull .didYouKnowFullContainer {width:auto; background:none;}
.didYouKnowFull .didYouKnowFullContainer .content {margin:0;}
.didYouKnowFull .didYouKnowFullContainer .content p,
.didYouKnowFull .didYouKnowFullContainer .content ul,
.didYouKnowFull .didYouKnowFullContainer .content ol{padding:0 0 15px 0;}
#sectionContent #leftCol .didYouKnowFull .didYouKnowFullContainer .content {background:url(../images_awc2/bg_black_25.png); width:auto; padding:10px;}
/* did you know full ends */


/* intro with did you know box ends */

/* Information Bar starts */
#sectionContent #leftCol .information h5, #sectionContent #leftCol .information .containerHeader {margin-left:0; margin-right:0;}
#sectionContent #leftCol .containerHeader i.informationIcon {display:none;}
#sectionContent #leftCol h5 span, #sectionContent #leftCol .containerHeader span {width:480px;}
#sectionContent #leftCol .information .informationContent .content > .clearfix{background:url(../images_awc2/bg_black_25.png);}
#sectionContent #leftCol .information .informationContent .content .odd{background:url(../images_awc2/bg_black_25.png); min-height:25px;}
#sectionContent #leftCol .information .informationContent .content .even{background:url(../images_awc2/bg_black_10.png);}
#sectionContent #leftCol .information .informationContent .content {background-color: transparent;}
/*#sectionContent #leftCol .information .informationContent .content .odd {background-image:url(../images_awc2/bg_black_25.png);}
#sectionContent #leftCol .information .informationContent .content .even {background-image:url(../images_awc2/bg_black_10.png);}*/
.information .informationContent {background:none; width:500px;}
.information .informationContentBottom {display:none;}
.information .informationContent .content {margin-left:0; width:auto; min-height:25px; }
.information .informationContent .content dl {padding:10px;}
/*.information .informationContent .content dl.odd {background-image:url(../images_awc2/bg_black_20.png);}
.information .informationContent .content dl.even {background-image:url(../images_awc2/bg_black_10.png);}*/
.hideContent {border-bottom-width:1px; border-bottom-style:solid;}
/* Information Bar ends */

/* How to get there Bar starts*/
#sectionContent #leftCol .howToGetThere .howToGetThereContent .content {background:url(../images_awc2/bg_black_25.png);}
#sectionContent #leftCol .containerHeader i.howToGetThereIcon {display:none;}
.howToGetThere .howToGetThereContent {background:none; width:500px;}
.howToGetThere .howToGetThereContent .content {margin-left:0; width:auto; min-height:0; font-size:14px; word-wrap:break-word; line-height:150%;}
.howToGetThere .howToGetThereContent .content ul {}
.howToGetThere .howToGetThereContent .content div.para {line-height:150%; font-size: 14px; word-wrap: break-word;}
.howToGetThere .howToGetThereContentBottom {display:none;}
/*.howToGetThere .hideContent {border-bottom:#FFF 1px solid;}*/

/* How to get there Bar ends*/

/* Announcment box starts */
.specialAnnouncement .specialAnnouncementContentBottom {display:none;}
#sectionContent #leftCol .specialAnnouncement .specialAnnouncementContent .content {background:url(../images_awc2/bg_black_25.png);}
#sectionContent #leftCol .specialAnnouncement h5, #sectionContent #leftCol .specialAnnouncement .containerHeader {margin-left:0;}
.specialAnnouncement .specialAnnouncementContent {background:none; width:500px;}
.specialAnnouncement .specialAnnouncementContent .content {margin-left:0; /*width:480px;*/width:auto; padding:0;}
/* Announcment box ends */

/* google map default starts*/
#sectionContent #leftCol .mapDetails h5, #sectionContent #leftCol .mapDetails .containerHeader {margin-left:0; margin-right:0;}
#sectionContent #leftCol .containerHeader {background:none; border-bottom-width:1px; border-bottom-style:solid; width:auto; margin-bottom:0; margin-left:0; margin-right:0;}
#sectionContent #leftCol .containerHeader i.mapDetailsIcon {display:none;}
#sectionContent #leftCol h5 > i:first-child, #sectionContent #leftCol .containerHeader > i:first-child, #sectionContent #leftCol .containerHeader > em:first-child {display:none;}
#sectionContent #leftCol div.map .selection {background:url(../images_awc2/bg_black_25.png);}
/*#sectionContent #leftCol div.map .selection {background:#B3B3B3;}
#sectionContent #leftCol div.map .selection, #sectionContent #leftCol div.map .selection p {color:#333;}*/
#mapContainer .mapInfo {height:auto;}
#mapContainer .mapInfo .map {width:500px; height:auto; padding-left:0; background:none;}
#mapContainer .mapInfo .mapBottom {display:none;}
.mapDetails .hideContent {border-bottom-width:1px; border-bottom-style:solid;}
div.map .selection {display:inline-block; width:auto; margin-bottom:0; padding:5px 10px;}
div.map .selection:after {content: " "; display: block; height: 0; clear: both; font-size: 0; visibility: hidden;}
div.map .selection {width:auto; height:auto; margin-bottom:0; padding:8px 10px;}
div.map .selection p {padding-bottom:5px;}
div.map .selection ul li {margin-right:18px; position:relative; width:130px; min-width:130px; padding-bottom:5px;}
div.map .selection ul li input {float:left; margin-top:11px; position:absolute; top:0; left:0;}
div.map .selection ul li span {margin-left:25px; padding-left:28px; padding-top:11px; height:20px;}

div.map .selection ul li.attractions span {background-image:url(/common/images_awc2/map/pointer/attractions.png); background-position:0 5px; background-repeat:no-repeat;}
div.map .selection ul li.events span {background-image:url(/common/images_awc2/map/pointer/events.png); background-position:0 5px; background-repeat:no-repeat;}
div.map .selection ul li.shopping {width:auto; min-width:0; margin-right:0;}
div.map .selection ul li.shopping span {background-image:url(/common/images_awc2/map/pointer/shopping.png); background-position:0 5px; background-repeat:no-repeat;}
div.map .selection ul li.dining span {background-image:url(/common/images_awc2/map/pointer/dining.png); background-position:0 5px; background-repeat:no-repeat;}
div.map .selection ul li.hotels span {background-image:url(/common/images_awc2/map/pointer/hotels.png); background-position:0 5px; background-repeat:no-repeat;}
/* google map default ends*/

/* You May Also Like starts*/
#sectionContent #leftCol .youMayAlsoLike .containerHeader {border-bottom:none;}
/* You May Also Like ends*/

/* expandable menu starts */
#sectionContent #leftCol .tourDetail h5 span {line-height:29px;}
#sectionContent #leftCol .tourDetail h5 i.down, #sectionContent #leftCol .tourDetail h5 em.down, #sectionContent #leftCol .tourDetail .containerHeader i.down {bottom:9px;}
#sectionContent #leftCol .tourDetail .tourDetailContainer {width:auto; background:none;}
#sectionContent #leftCol .tourDetail .tourDetailContainer  .text {width:auto; margin:0; padding:10px; background-image:url(../images_awc2/bg_black_25.png); background-color:transparent;}
#sectionContent #leftCol .tourDetail .tourDetailContainer  .text .btnGenShadow  .text{padding:0}
#sectionContent #leftCol .tourDetail div.right {margin:0 0 10px 10px;}
#sectionContent #leftCol .tourDetail div.right img {padding:0; margin-left:0;}
#sectionContent #leftCol .tourDetail .text p {padding-top:0; margin-left:0;}
#sectionContent #leftCol .tourDetail .foot {background:url(../images_awc2/bg_black_10.png); width:auto; margin-left:0; padding-left:10px; padding-right:10px;}

#sectionContent #leftCol .tourDetail .foot .getThereTitle {font-weight:bold;}
#sectionContent #leftCol .tourDetail .foot .titleHowToGetThere {font-family:'Roboto Condensed', Arial, sans-serif; font-size:140%; font-weight:bold;}
#sectionContent #leftCol .tourDetail .foot .iconFoot {padding-left:0; background:none; min-height:0;}
#sectionContent #leftCol .tourDetail .tourDetailContainerBottom {display:none;}
#sectionContent #leftCol .tourDetail .text ul, #sectionContent #leftCol .tourDetail .text ol {margin:0 0 15px 18px; padding:-0;/* padding:10px; background:url(../images_awc2/bg_black_25.png);*/}
#sectionContent #leftCol .tourDetail .text ul  li {list-style:disc outside; line-height:150%;}
#sectionContent #leftCol .tourDetail .text ol  li {list-style:decimal outside; line-height:150%; }
#sectionContent #leftCol .tourDetail .expandableMenuImg img {width:180px;}
/* expandable menu ends */

/* level 5 drop down starts */
.dropdownContainer {width:342px; height:34px; margin-bottom:20px;}
#currentContainer {background:url(/common/images_awc2/bg_pulldown.png); width:100%; height:100%; position:relative; z-index:202;}
#currentContainer:hover {background-position:0 -50px;}
#currentContainer.active {background-position:0 -100px;}
#currentContainer ul {margin-bottom:0; margin-left:10px;}
#currentContainer ul li {margin-left:0; margin-top:0; height:auto;}
#currentContainer ul li span {padding-top:8px; font-weight:normal; font-style:13px;}
#dropdownBtn {width:38px; height:100%; position:absolute; z-index:201; top:0; left:auto; right:0;}
#dropdownBtn a {display:block; background:url(/common/images_awc2/icon/arrow_select.png) no-repeat 10px 12px; width:100%; height:100%; position:static;}
#dropdownBtn.active a {background-position:10px -38px;}
#dropdownListContainer {width:332px; top:34px; background:url(/common/images_awc2/shadow_pulldown.png) repeat-x 0 100%; padding-bottom:2px;}
.dropdownList {padding-top:0; width:auto;}
.dropdownList ul {background:none; margin:0; width:auto;}
.dropdownList ul li {margin-left:0; height:auto; display:block; #position:static; background:none;}
#sectionContent #leftCol .dropdownList ul li a {#position:static; display:block; text-decoration:none;}
#sectionContent #leftCol .dropdownList ul li a:hover {background:url(/common/images_awc2/bg_black_20.png);}
.dropdownList ul li a span {#position:static; display:block; width:auto; margin-right:0; padding:10px; background:url(../images_awc2/bg_black_10.png) repeat-x 0 100%; font-size:13px;}
.dropdownListBottom {display:none;}
/* level 5 drop down ends */


/* global construct starts */
#sectionContent #leftCol a, #sectionContent #noCol a {color:#FFF; text-decoration:underline; font-weight:normal;}
#sectionContent #leftCol a.noUnderline, #sectionContent #noCol a.noUnderline {text-decoration:none;}
#sectionContent #leftCol a strong, #sectionContent #noCol a strong, #sectionContent #leftCol a b, #sectionContent #noCol a b {font-weight:400;}
#sectionContent #leftCol h1 a, #sectionContent #noCol h1 a, #sectionContent #leftCol h2 a, #sectionContent #noCol h2 a, #sectionContent #leftCol h3 a, #sectionContent #noCol h3 a, #sectionContent #leftCol h4 a, #sectionContent #noCol h4 a, #sectionContent #leftCol h5 a, #sectionContent #noCol h5 a, #sectionContent #leftCol h6 a, #sectionContent #noCol h6 a {font-weight:bold;}
#sectionContent #leftCol .containerHeader i.youMayAlsoLikeIcon {display:none;}
.hideContainer {margin-bottom:25px;}
#sectionContent #leftCol h5 {margin-left:0 !important; margin-right:0 !important; background:none !important; width:auto; border-bottom-width:1px; border-bottom-style:solid;}
#sectionContent #leftCol h5 > i:first-child {display:none;}
#sectionContent #leftCol h5.noline, #sectionContent #leftCol .containerHeader.noline {border-bottom:none;}
#sectionContent #leftCol h5 i.down, #sectionContent #leftCol h5 em.down, #sectionContent #leftCol .containerHeader i.down, #campaignContainer .campaignContent .down {width:auto; margin-right:5px;}
#sectionContent #leftCol h5 i.down a, #sectionContent #leftCol h5 em.down a, #sectionContent #leftCol .containerHeader i.down a, #campaignContainer .campaignContent .down a {background-image:url(/common/images_awc2/icon/btn_close.png); background-repeat:no-repeat; width:13px; height:13px; text-indent:-9999px;}
#sectionContent #leftCol h5 i.down a.active, #sectionContent #leftCol h5 em.down a.active, #sectionContent #leftCol .containerHeader i.down a.active, #campaignContainer .campaignContent .down a.active, #sectionContent #leftCol h5 em.down a.active {background-image:url(/common/images_awc2/icon/btn_plus.png);}
#sectionContent #leftCol .howToGetThere h5, #sectionContent #leftCol .howToGetThere .containerHeader {margin-left:0; margin-right:0;}
.timeoutTitleContainer {margin-bottom:10px;}
.timeoutTitleContainer .timeoutTitle {float:right;}
.timeoutTitleContainer .timeoutTitle img, .timeoutTitleContainer .timeoutTitle span {float:left;}
.timeoutTitleContainer .timeoutTitle span {margin-left:10px; padding-top:20px;}
.hotItem {background:none; width:auto; margin-bottom:15px;}
.hotItem .hotContent {width:auto; background-color:transparent; margin:0;}
.hotItemBottom {display:none;}
.hotItem .hotContent table {border-bottom:#FFF 1px solid;}
.hotItem .hotContent table.withBorder {border-top-width:1px; border-top-style:solid;}
.hotItem.noBorder .hotContent table {border-bottom:none;}
.hotItem .hotContent table tr td {background:url(/common/images_awc2/bg_black_25.png); padding-left:12px;}
.hotItem .hotContent table tr.odd td {background:url(/common/images_awc2/bg_black_10.png);}
.hotItem .hotContent table tr.header td {background:none; border-bottom:#FFF 1px solid; padding-left:0;}
.hotItem .hotContent .right {margin-right:0;}


a.btnGenShadow {height:32px; display:inline-block; background:url(../images_awc2/bg_gen_btn.png) repeat-x 0 0;}
a.btnGenShadow:hover {background-position:0 -50px;}
a.btnGenShadow.small {height:21px; display:inline-block; background:url(../images_awc2/bg_gen_btn_small.png) repeat-x 0 0;}
a.btnGenShadow.small:hover {background-position:0 -21px;}
a.btnGenShadow.doubleLine {height:44px; background-image:url(../images_awc2/bg_gen_btn_tall.png);}
a.btnGenShadow.doubleLine:hover {background-position:0 -100px;}
a.btnGenShadow.doubleLine span.bg {height:40px; background:url(../images_awc2/stroke_gen_btn_tall.png) no-repeat 100% 50%;}
a.btnGenShadow.doubleLine strong {display:block; font-size:85%;}
a.btnGenShadow.doubleLine span.text span {line-height:120%; padding-top:3px;}


a.btnGenShadow.marginRight {margin-right:15px;}
#sectionContent #leftCol a.btnGenShadow {font-weight:normal; color:#fff;}
#campaignContainer .campaignContent a.btnGenShadow {text-decoration:none;}
a.btnGenShadow span {display:inline-block;}
a.btnGenShadow span.bg {float:left; width:35px; height:30px; padding-bottom:2px; padding-right:2px; background:url(../images_awc2/stroke_gen_btn.png) no-repeat 100% 4px;}
a.btnGenShadow span.icon {display:inline-block; width:100%; height:100%; background-repeat:no-repeat; background-position:50%;}
a.btnGenShadow.btnPhotoGallery span.icon {background-image:url(../images_awc2/icon/photo_gallery.png);}
a.btnGenShadow.btnVirtualVisit span.icon {background-image:url(../images_awc2/icon/virtual_visit.png);}
a.btnGenShadow.btnAccessible span.icon {background-image:url(../images_awc2/icon/accessible.png);}
a.btnGenShadow.btnPhotoVideo span.icon {background-image:url(../images_awc2/icon/photo_video.png);}
a.btnGenShadow.btnFlight span.icon {background-image:url(../images_awc2/icon/flight.png);}
a.btnGenShadow.btnGeneralTerms span.icon {background-image:url(../images_awc2/icon/general_terms.png);}
a.btnGenShadow.btnBack span.icon {background-image:url(../images_awc2/icon/icon_back.png);}
a.btnGenShadow.btnBookNow span.icon {background-image:url(../images_awc2/icon/book_now.png);}
a.btnGenShadow.btnProgramSchedule span.icon {background-image:url(../images_awc2/icon/program_schedule.png);}
a.btnGenShadow.btnDownloadMap span.icon {background-image:url(../images_awc2/icon/download_map.png);}
a.btnGenShadow.btnGuideBook span.icon {background-image:url(../images_awc2/icon/eguidebook.png);}
a.btnGenShadow.btnRelatedGuide span.icon {background-image:url(../images_awc2/icon/related_guidebook.png);}
a.btnGenShadow.btnFloatRight {float:right;}
a.btnGenShadow span.text {float:left; font-family:'Roboto Condensed', Arial, sans-serif; font-size:16px; min-height:30px;}
a.btnGenShadow.small span.text {float:left; font-family:'Roboto Condensed', Arial, sans-serif; font-size:12px; min-height:19px;}
a.btnGenShadow span.text span {padding:5px 13px 0 13px; width:auto;}
a.btnGenShadow.small span.text span {padding:0 10px 0 10px; width:auto; line-height:19px;}

.highlightedPoiItem {border-top:#FFF 1px solid; border-bottom:#FFF 1px solid; background-image:url(../images_awc2/bg_black_25.png); padding:10px; margin-bottom:20px;}
.howToGetThere .howToGetThereContent .content ul {padding-top:10px;}
.howToGetThere .howToGetThereContent .content ul li {padding-bottom:10px;}
/* global construct ends */

/* cell list table starts */
#sectionContent #leftCol .cellTableContainer .btn {display:none;}
#sectionContent #leftCol .cellTableContainer table {background-color:transparent;}
#sectionContent #leftCol .cellTableContainer table tr.odd td {background:url(../images_awc2/bg_black_20.png);}
#sectionContent #leftCol .cellTableContainer table tr td {background:url(../images_awc2/bg_black_10.png);}
#sectionContent #leftCol .cellTableContainer table tr:hover td {background:url(../images_awc2/bg_black_40.png);}
/* cell list table ends */

#sectionContent #leftCol .introVisual .visualFull {background:none; width:auto; height:auto; padding-left:0;}
#sectionContent #leftCol .introVisual .visualFull img {width:721px;}
#sectionContent #leftCol .introVisual .visualFullBottom {display:none;}
#sectionContent #leftCol .mapInfo div.map div.googleMapInfoWindow div.detail a, #sectionContent #noCol .mapInfo div.map div.googleMapInfoWindow div.detail a {text-decoration:none;}

/* colorbox starts */
#cboxTopLeft{display:none; width:0; height:0; overflow:hidden;}
#cboxTopRight{display:none; width:0; height:0; overflow:hidden;}
#cboxBottomLeft{display:none; width:0; height:0; overflow:hidden;}
#cboxBottomRight{display:none; width:0; height:0; overflow:hidden;}
#cboxMiddleLeft{display:none; width:0; height:0; overflow:hidden;}
#cboxMiddleRight{display:none; width:0; height:0; overflow:hidden;}
#cboxTopCenter{display:none; width:0; height:0; overflow:hidden;}
#cboxBottomCenter{display:none; width:0; height:0; overflow:hidden;}
#cboxContent{background:url(/common/images_awc2/bg_colorbox.png);}
#cboxLoadedContent {margin-top:0; padding:46px 20px 34px 20px;}
.myHKGuide #cboxLoadedContent {padding:0;}
.myHKGuide #cboxContent {background:none;}
.myHKGuide #cboxClose {background:none; right:40px !important;}
.myHKGuide #cboxClose.chinaVer {right:0 !important;}

#cboxClose {background:url(/common/images_awc2/btn_colorbox_close.png) no-repeat 0 0; width:16px; height:16px; top:-31px !important;}
#cboxClose:hover {background-position:0 0;}
#colorbox, #cboxWrapper, #cboxContent {overflow:visible !important;}
#cboxTitle{top:13px; left:20px; font-family:'Roboto Condensed', Arial, sans-serif; font-size:16px; color:#FFF;}
#cboxPrevious, #cboxNext{bottom:auto; top:267px; width:24px; height:57px;}
#cboxPrevious{left:20px; background:url(/common/images_awc2/arrow_prev_colorbox.png) no-repeat 50% 50% #525252;}
#cboxNext{left:auto; right:20px; background:url(/common/images_awc2/arrow_next_colorbox.png) no-repeat 50% 50% #525252;}
#cboxPrevious:hover, #cboxNext:hover{background-position:50% 50%;}
#cboxCurrent{bottom:7px; left:20px; color:#FFF;}


/*.myHKGuide.guideDetailLB #cboxClose {right:95px;}
.myHKGuide.poiDetailLB #cboxClose {right:200px !important; top:0 !important;}
.myHKGuide.guideDetailLB #cboxLoadedContent, .myHKGuide.poiDetailLB #cboxLoadedContent {box-shadow:none; -webkit-box-shadow:none; background:none;}*/
/* colorbox ends */

/* Cookie bar starts */
#cookieBar {height:52px; display:none;}
#cookieBar .cookieBarContent {background:#414141; width:780px; height:52px; position:relative; border:#707070 1px solid; border-bottom:none;
 -webkit-box-shadow: 2px 2px 1px 0 rgba(0,0,0,0.4);
box-shadow: 2px 2px 1px 0 rgba(0,0,0,0.4);}
#cookieBar .cookieBarContent p {color:#FFF; text-align:left; padding-top:12px; padding-left:20px; font-size:14px;}
#cookieBar .cookieBarContent p a {color:#FFF;}
#cookieBar a.btnAcceptCookie {display:block; position:absolute; top:10px; right:20px; background:url(/common/images_awc2/bg_cookie.png) repeat-x 0 0; height:26px; padding:6px 10px 0 10px; margin:0; font-family:'Roboto Condensed', Arial, sans-serif; font-size:16px;}
#cookieBar a.btnAcceptCookie:hover {background-position:0 -50px;}
/* Cookie bar ends */

/* audio captcha starts */
#recaptcha_area .recaptchatable {border:none !important;}
#recaptcha_table {background-color:#80A4C9;}
.recaptchatable .recaptcha_image_cell {background-color:#80A4C9 !important;}
#sectionContent #leftCol .intro #recaptcha_table a, #sectionContent #noCol .intro #recaptcha_table a {color:#333;}
/* audio captcha ends */


/* Temp - need to remove after prototype starts */
#rightColSection .myhkgMyWishListsPulldown {display:none;}
/* Temp - need to remove after prototype ends */

#sectionContent #leftCol .intro sup.note {font-style:normal; font-size:95%;}
/*#sectionContent #leftCol .information .informationContent .content dd {word-break:break-all;}*/


/* Section Color */
#bodyBgContainer {background-image:url(../images_awc2/see-do/cloud_see_do.jpg); background-color:#014993;}
.mainBanner {background-color:#005BB7; border-color:#4C8CCC;}
#sectionLanding .bannerSlide div.slider, .cellContainer .item, #rightColSection .myhkgMyWishListsPulldown, #rightColSection .myhkgLoginBox, .searchContainer .searchTab a.active, .searchContainer .searchTab a:hover, .searchContainer .searchContent, .search_info, #attractions_result_table, #sectionContent #leftCol h5, .hideContent, .dine.tab, .platformContainer .platformItem, .introSide .didyouknowContainer, #sectionContent #leftCol .containerHeader, #mediaEnquiryForm table th, .socialTerms {border-color:#4C8CCC;}

/* Left Nav starts */
#sectionLanding .bannerSlide div.slider, #sectionContainer #leftNav ul li a.active span.color, #sectionContainer #leftNav ul li a:hover span.color, #sectionContainer #leftNav, #sectionContainer #leftNav ul li ul li, #sectionContainer #leftNav ul li.last ul.subLeftNavMenu, #sectionContainer #leftNav ul li a, #sectionContainer #leftNav ul li span.color {border-color:#487BAE;}
#sectionContainer #leftNav ul li ul li {border-left-color:#003162;}

/* colorTable starts */
table.colorTable {background:none; width:100%; margin:0 auto 15px;}
table.colorTable tr th {padding:10px; background:url(../images_awc2/bg_black_40.png);}
table.colorTable tr td {padding:10px; background:url(../images_awc2/bg_black_10.png);}
table.colorTable tr.even td, table.colorTable tr.even th, table.colorTable tr.odd td, table.colorTable tr.odd th {background:url(../images_awc2/bg_black_25.png);}
table.colorTable tr.even.header td, table.colorTable tr.odd.header td {background:url(../images_awc2/bg_black_40.png);}
/* colorTable ends */
#sectionContent #leftCol .cellContainer h2 a{font-family: Arial}
#mainContainer{background-color:transparent;}

/*RightCol Guide Box for foreign sites*/
#rightCol #guide{min-height: 420px;}
#rightCol #guide.empty{background: transparent url("/common/images_awc2/guide/guidebox_bg.png") no-repeat scroll 0% 0%;
width:210px;min-height:204px;border:none;}
#sectionContent #rightCol .travelToolCell .travelGuideBox{width:210px; min-height:204px;  font-size: 14px;}
#sectionContent #rightCol .travelToolCell .travelGuideBox .btnOrganise{width:194px; margin:340px auto 0 8px; background: transparent url("../images_awc2/guide/bg_btn_color.png") repeat-x scroll 0 0; position: absolute;}
#sectionContent #rightCol .travelToolCell .travelGuideBox .btnOrganise:hover{background-position: 0px -50px;}
#sectionContent #rightCol .travelToolCell .travelGuideBox #guide.empty .btnOrganise{position: relative;margin-top: 125px;}
#sectionContent #rightCol .travelToolCell .travelGuideBox .heading{height:20px;background:transparent url("../images_awc2/guide/pencel.png") no-repeat 9px 0; margin: 16px auto 0 auto; text-align: center; cursor:default;padding-left:18px; color:#FFF;}
#sectionContent #rightCol .travelToolCell .travelGuideBox .btnOrganise a{font-weight: normal; padding-left: 10px;}
#sectionContent #rightCol .travelToolCell .travelGuideBox .btnOrganise a.what-is-this{background: transparent url("/common/images_awc2/guide/how_white.png") no-repeat scroll 15% 35%; width:100%;}
#rightCol .toolItem{margin-top:30px;}
#rightCol .toolItem .heading{font-size: 16px; font-family:'Roboto Condensed', Arial, sans-serif}
#sectionContent #rightCol .travelToolCell .toolItem div a{background: transparent url("../images_awc2/bg_gen_btn_tall.png") repeat-x scroll 0px 0px; width:100%;height:45px;margin-top:6px;padding-bottom: 0;}
#sectionContent #rightCol .travelToolCell .toolItem div a:hover{background-position: 0 -100px;}
#sectionContent #rightCol .travelToolCell .toolItem div img{width:auto;margin:9px 0 0 8px;}
#sectionContent #rightCol .travelToolCell .toolItem div.map img{margin-top:12px;}
#sectionContent #rightCol .travelToolCell .toolItem div span.text{padding-bottom: 2px;width:158px; font-size: 15px; font-family:'Roboto Condensed', Arial, sans-serif; padding-right:6px;}
#rightCol #guide{width:auto; height:auto;background: transparent url("../images_awc2/rightCol/bg_myhkg.png") no-repeat scroll 0px 0px;}
#rightCol #guideScroller{background: #333;width: 194px;margin-left:8px;height:325px;}
#rightCol #guide.empty #guideScroller{background: none; display:none;}
#rightCol #guide .spot{width:190px;}
#rightCol #guide .spot .pic{margin-right:0;}
#rightCol #guide .spot .title{height:50px;width:105px;background: #FFF}
#rightCol #guide .spot .title a{padding:4px 8px 8px 8px; display:block;height:35px; line-height:120%;}
#rightCol #guide .spot .title a:hover, #rightCol #guide .spot:hover .title a{color:#333;}
#sectionContent #rightCol .travelToolCell .travelGuideBox .btnOrganise a {margin-top:4px;}
#sectionContent #rightCol .travelToolCell .travelGuideBox .btnOrganise a.organise-now {width:100%; padding:0;padding-left:10px;background: transparent url("../images_awc2/guide/pencel2.png") no-repeat scroll 29% 20%;}
#rightCol #guide .spot .pic .close{left:164px;background: transparent url("/common/myhkg/common/images_awc2/my-hk-guide/3in1_bar_btn_close.png") no-repeat scroll 0% 0%;}
.jspTrack{background:none;}
.jspDrag{background:#DEDEDE;}
#sectionContent #leftCol .cellContainer h5{border-bottom:none;}
#addToGuide.added{background-image: url("../images_awc2/guide/added/highlight_attractions.gif");}
#addToGuide {background-image: url("../images_awc2/guide/add/add_to_guide.gif");}
#sectionContent #rightCol .travelToolCell .toolItem div img{height:25px;}
#sectionContent #rightCol .travelToolCell .toolItem div.map img{height:18px; margin-left:6px;}
#sectionContent #rightCol .travelToolCell .toolItem div.mobileApp img{margin-left:12px;}
#addToGuide{width:55px;height:55px;margin-top:0;}
a.btnQtsBg{height:53px; display:inline-block; background:url(../images_awc2/btn_bg_qts.png) no-repeat; padding:14px 10px 0 70px; line-height: 115%; /*line-height: 235%;*/ font-size: 16px; text-decoration: none !important;font-family:"Roboto Condensed", Arial;max-width: 300px;}
a.btnHkhaBg{height:50px; display:inline-block; background:url(../images_awc2/btn_bg_hkha.png) no-repeat; padding:13px 10px 0 70px; line-height: 235%; font-size: 16px; text-decoration: none !important;font-family:"Roboto Condensed", Arial;max-width: 300px;}
a.btnHkhaBg span{display:inline-block; background:url(../images_awc2/icon_arrow.png) no-repeat 100% 15px; padding-right:22px;}
a.btnAccommodationSearch{height:50px; display:inline-block; background:url(../images_awc2/btn_bg_accom_search.png) no-repeat; padding:13px 10px 0 70px; line-height: 235%; font-size: 16px; text-decoration: none !important;font-family:"Roboto Condensed", Arial;max-width: 300px;}
a.btnQtsBg span, a.btnAccommodationSearch span{display:inline-block; background:url(../images_awc2/icon_magnifier.png) no-repeat 100% 11px; padding-right:23px;}
a.btnQtsBg:hover, a.btnHkhaBg:hover, a.btnAccommodationSearch:hover {background-position:0 -100px;}
#sectionContent #rightCol .travelToolCell .toolItem div span span{padding-right:4px;}
#tooltips .bubble{z-index:202;}
#bottom #bottomContent .seo{font-size: 12px;}

#sectionContent #leftCol a.btnGenShadow.btnVirtualVisit{line-height:20px;}
#sectionLanding #bannerSlideNav a, #sectionContainer #leftCol #bannerSlideContainer #bannerSlideNav a {text-indent:-9999px;}
.artExpo {padding:5px 5px 5px 5px;}
.artExpo h3 {font-size:100%; padding-bottom:5px;}
.artExpo .list {padding-bottom:32px;}
.artExpo dt {padding-top:5px; padding-bottom:5px; width:165px; float:left;}
.artExpo dd {padding-top:5px; padding-bottom:5px; margin:0 0 0 170px; height:110px;}