#content #main .tabsContainer { clear: both; position:relative; background:url('/media/images/common/web/backgrounds/mainContentTabsBorder.gif') repeat-y; }
#content #main .tabsContainer ul.tabs {position: relative; list-style: none; border-left: 1px solid #c5d3d9; clear:both; }
#content #main .tabsContainer ul.tabs li{display:block; float: left; border-top: 1px solid #c5d3d9; height:28px; padding: 0 0 0 5px; background:url("/media/images/common/web/backgrounds/tabNotCurrentBg.gif") top left repeat-x;}
#content #main .tabsContainer ul.tabs li.current { position:relative; z-index:1000;display:block; background: #fcfcfc url("/media/images/common/web/backgrounds/tabCurrentBackground.gif") top left repeat-x; }
#content #main .tabsContainer ul.tabs li span {position:relative; border-right: 1px solid #c5d3d9; padding: 5px 11px 6px 3px; font-weight: bold; display: block; }
#content #main .tabsContainer ul.tabs li span a {position:relative; background: url("/media/images/common/web/backgrounds/rightDottedArrow.gif") 0 3px no-repeat; padding: 0 0 0 12px; display: block; color: #5a7f98; text-decoration: none;}
#content #main .tabsContainer ul.tabs li.current span a {background: url("/media/images/common/web/backgrounds/downBlueArrow.gif") 0 5px no-repeat; color: #3d5a6c; }
#content #main .tabsContainer .tabContent{ background:#fff url("/media/images/common/web/backgrounds/tabContentBackground.gif") top left no-repeat; width:515px; }

body.twoColumn #content #main .tabsContainer .tabContent {
    background:#fff url("/media/images/common/web/backgrounds/tabContentBackgroundTwoColumn.gif") top left no-repeat;
    width:596px;
    padding: 10px 12px;
    margin:-1px 0 0;
}
#content #main .tabsContainer .tabContent h3,
#content #main .tabsContainer .tabContent p { padding: 4px 0; }
#content #main .tabsContainer .tabContent h6 { margin: 0 0 5px 0; }
#content #main .tabsContainer .tabContent h3 { background: url(/media/images/common/web/backgrounds/dottedLine.gif) bottom left repeat-x; color: #3d5a6c;}
#content #main .tabsContainer .tabContent h3.tagline { background: none; margin: 0; color: #3D5A6C; text-indent: 0;}
#content #main .tabsContainer  .tabContent .fullBlock { padding: 0; }
#content #main .tabsContainer .tabContent .fullBlock .logos {width: 178px;  padding: 0 17px 0 0; margin: 13px 0 0 0; float: left; text-align: right;}
#content #main .tabsContainer .tabContent .fullBlock .rightBlock {width: 195px; padding: 0 0 0 15px; margin: 23px 0 0 196px;}
#content #main .tabsContainer .tabContent .fullBlock .rightBlock p.action{ position: relative; top: -15px; }
#content #main .tabsContainer .tabContent .fullBlock .rightBlock h4 { color: #294150; }
#content #main .tabsContainer .tabContent .resortList{width:596px;}
#content #leftCol ul.tabsContainer > li.emptyTab { background-image:none; border: none ; padding: 0; float: right; margin-right: 0; }
#content #main .tabsContainer .tabContent .form-generic fieldset,
#content #main .tabsContainer .tabContent .form-generic div.fieldset{margin-top:0}

#content #main #destination-list-hold,
#content #main #destination-tour-hold{clear:both; /*overflow:hidden;*/ padding:0; }

#content #main .destination-page .featuredcontent-hold{clear:both; overflow:hidden;padding:5px 0 30px; margin:0; width:620px;}
#content #main .destination-page .featuredcontent-hold ul{list-style-type:none; margin:0; padding:0; width:620px;}
#content #main .destination-page .featuredcontent-hold ul li{float:left; display:inline; margin:0; padding:10px 20px 10px 0; background:url('/media/images/common/web/backgrounds/border-bbc0c4.gif') repeat-y right; }
#content #main .destination-page .featuredcontent-hold ul li.content-headline{font-size:14px; padding-left:20px; padding-right:0; font-weight:bold; background:none;}
#content #main .destination-page .featuredcontent-hold ul li.content-headline strong,
#content #main .destination-page .headline strong{line-height:21px;}

#content #main .destination-page .maincontent-hold{clear:both; overflow:hidden; padding:0 0 12px;}
#content #main .destination-page .maincontent-hold h3{color:#276490; font-size:12px; margin-bottom:10px;}
#content #main .destination-page .maincontent-hold ul{list-style-type:none; margin:0; padding:0; width:620px; overflow:hidden;}
#content #main .destination-page .maincontent-hold ul li{margin:0; padding:12px 0 0; overflow:hidden;}
#content #main .destination-page .maincontent-hold ul li ul li{float:left; display:inline; padding:0 0 20px; background:none;}

#content #main .destination-page .subcontent-hold{clear:both; overflow:hidden;padding:5px 0 10px; margin:0; width:620px;}
#content #main .destination-page .subcontent-hold ul{list-style-type:none; margin:0; padding:0; width:620px;}
#content #main .destination-page .subcontent-hold ul li{float:left; margin:0; padding:10px 20px 10px 0;}
#content #main .destination-page .subcontent-hold ul li ul{margin:0; padding:0; width:auto;}
#content #main .destination-page .subcontent-hold ul li ul li{margin:0; padding:0 0 6px; float:none; clear:both; width:auto;}
#content #main .destination-page .subcontent-hold ul li.content-headline{padding-right:0; border-top:#bbc0c4 solid 1px; border-bottom:#bbc0c4 solid 1px;}
#content #main .destination-page .subcontent-hold ul li.content-headline strong{font-size:14px; font-weight:bold; line-height:21px;}
#content #main .destination-page .subcontent-hold ul li.content-headline div{padding:5px 20px;}
#content #main .destination-page .subcontent-hold ul li.content-headline div ul{list-style-type:disc; margin:0px; padding:10px}
#content #main .destination-page .subcontent-hold ul li.content-headline div ul li{list-style-type:disc; margin:0; padding:6px 0 0}

#content #main .tabsContainer .destination-page h3{background:none;}
#content #main .destination-page .maincontent-hold ul li.content-list-img div.imageBrowser{float:none;}
#content #main .destination-page .maincontent-hold ul li.content-list-img div.imageBrowser ul,
#content #main .destination-page .maincontent-hold ul li.content-list-img div.imageBrowser ul li{padding-bottom:0}

#content #main .destination-page .maincontent-hold ul li.content-list-img div.genericImage{float:none;}
#content #main .destination-page .maincontent-hold ul li.content-list-img div.genericImage ul,
#content #main .destination-page .maincontent-hold ul li.content-list-img div.genericImage ul li{padding-bottom:0}



#content #main #destination-list-hold .featuredcontent-hold ul li{width:380px;}
#content #main #destination-list-hold .featuredcontent-hold ul li.content-headline{width:200px;}
#content #main #destination-list-hold .maincontent-hold ul li{margin:0; padding:12px 0; background:url('/media/images/common/web/backgrounds/bg_dotline.gif') repeat-x top; overflow:hidden;}

#content #main #destination-list-hold .maincontent-hold ul.list-items li {
    _clear:both;
}

#content #main #destination-list-hold .maincontent-hold ul li ul li{width:460px; background:none; padding:0;}
#content #main #destination-list-hold .maincontent-hold ul li ul li.content-list-img{width:160px;}
#content #main #destination-list-hold .maincontent-hold ul li ul li.content-list-img img{width:150px;}

#content #main #destination-list-hold .maincontent-hold ul li ul li.content-list-img a img{
    width:150px !important;
    height:auto !important; 
}

#content #main #destination-list-hold .subcontent-hold ul li{width:277px; padding-top:0;}
#content #main #destination-list-hold .subcontent-hold ul li.content-headline{width:323px; background:url('/media/images/common/web/backgrounds/promo-box.gif') repeat-y right; }
#content #main #destination-list-hold .subcontent-hold ul li.content-headline div ul,
#content #main #destination-list-hold .subcontent-hold ul li.content-headline div ul li{width:auto;}

#content #main #destination-tour-hold .maincontent-hold{padding:0}
#content #main #destination-tour-hold .maincontent-hold h3{font-size:15px; color:#3D5A6C}
#content #main #destination-tour-hold .maincontent-hold h3 strong{color:#E01E21}
#content #main #destination-tour-hold .maincontent-hold ul{padding-bottom:12px;}
#content #main #destination-tour-hold .maincontent-hold ul li{width:250px; float:left}
#content #main #destination-tour-hold .maincontent-hold ul li.content-list-img{width:370px; position:relative}
#content #main #destination-tour-hold .maincontent-hold ul li.content-list-img a{display:block;}
#content #main #destination-tour-hold .subcontent-hold .content h3{margin-top:15px; color:#E01E21;}
#content #main #destination-tour-hold .subcontent-hold .content li{padding-bottom:15px;}
#content #main #destination-tour-hold .subcontent-hold ul li{width:354px;}
#content #main #destination-tour-hold .subcontent-hold ul li.detailcontent-hold{width:246px; padding-right:0;}
#content #main #destination-tour-hold .subcontent-hold ul li.detailcontent-hold ul li{width:236px; padding-right:0; margin-bottom:20px}
#content #main #destination-tour-hold .subcontent-hold ul li.detailcontent-hold ul li ul{padding-top:7px;}
#content #main #destination-tour-hold .subcontent-hold ul li.detailcontent-hold ul li ul li{margin-bottom:0}
#content #main #destination-tour-hold .subcontent-hold ul li.detailcontent-hold ul li.headline{font-size:13px; margin-left:9px; background:url('/media/images/common/web/backgrounds/promo-box-sm.gif') repeat-y left; border-top:#bbc0c4 solid 1px; border-bottom:#bbc0c4 solid 1px;}
#content #main #destination-tour-hold .subcontent-hold ul li.detailcontent-hold ul li.headline .spec{font-weight:normal; font-size:12px;}
#content #main #destination-tour-hold .subcontent-hold ul li.detailcontent-hold ul li.headline div{padding:5px 20px; width:196px;}
#content #main #destination-tour-hold .subcontent-hold ul li.detailcontent-hold ul li.headline div ul,
#content #main #destination-tour-hold .subcontent-hold ul li.detailcontent-hold ul li.headline div ul li{width:196px;}
#content #main #destination-tour-hold .subcontent-hold ul li.detailcontent-hold ul li.featured{width:225px; margin:0; padding:12px 0 12px 20px; background:url('/media/images/common/web/backgrounds/border-bbc0c4.gif') repeat-y left; overflow:hidden;}
#content #main #destination-tour-hold .subcontent-hold ul li.detailcontent-hold ul li.featured h3{margin-bottom:5px;}
#content #main #destination-tour-hold .subcontent-hold ul li.detailcontent-hold ul li.featured ul{padding-bottom:7px;}

#content #main #destination-landing-hold .maincontent-hold{padding:0}
#content #main #destination-landing-hold .maincontent-hold h3{font-size:15px; color:#3D5A6C}
#content #main #destination-landing-hold .maincontent-hold ul{padding-bottom:12px;}
#content #main #destination-landing-hold .maincontent-hold ul li{width:250px; float:left}
#content #main #destination-landing-hold .maincontent-hold ul li.content-list-img{width:370px;}
#content #main #destination-landing-hold .maincontent-hold ul li.content-list-img img{width:355px;}
#content #main #destination-landing-hold .maincontent-hold ul li.content-list-img ul,
#content #main #destination-landing-hold .maincontent-hold ul li.content-list-img ul li{width:auto}
#content #main #destination-landing-hold .subcontent-hold ul{float:left; width:206px;}
#content #main #destination-landing-hold .subcontent-hold ul li{width:206px; padding:0}
#content #main #destination-landing-hold .subcontent-hold ul li div{padding:12px 20px 20px 0}
#content #main #destination-landing-hold .subcontent-hold h3{color:#E01E21; font-size:15px; margin-top:0; background:url("/media/images/common/web/backgrounds/bg_dotline.gif") repeat-x scroll bottom}
#content #main #destination-landing-hold .subcontent-hold ul h3{color:#276490; font-size:12px; margin-top:0; background:none; margin-bottom:5px;}
#content #main #destination-landing-hold .subcontent-hold ul.simpleList,
#content #main #destination-landing-hold .subcontent-hold ul.simpleList li{width:auto; float:none; clear:both;}

#content #main #destination-overview-hold .maincontent-hold{padding:0; width:596px}
#content #main #destination-overview-hold .maincontent-hold h3{font-size:15px; color:#3D5A6C}
#content #main #destination-overview-hold .maincontent-hold h3 strong{color:#E01E21}
#content #main #destination-overview-hold .maincontent-hold ul{width:596px}
#content #main #destination-overview-hold .maincontent-hold ul li{width:226px; float:left}
#content #main #destination-overview-hold .maincontent-hold ul li.content-list-img{width:370px;}
#content #main #destination-overview-hold .subcontent-hold ul{float:left; width:596px;}
#content #main #destination-overview-hold .subcontent-hold ul li{width:198px; padding:0}
#content #main #destination-overview-hold .subcontent-hold ul li ul,
#content #main #destination-overview-hold .subcontent-hold ul li ul li{width:auto; clear:both; float:none;}
#content #main #destination-overview-hold .subcontent-hold ul li ul li a{text-decoration:none;}
#content #main #destination-overview-hold .subcontent-hold ul li ul li a:hover{text-decoration:underline;}
#content #main #destination-overview-hold .subcontent-hold ul li.cast{background:url("/media/images/common/web/backgrounds/border-bbc0c4.gif") repeat-y 164px}
#content #main #destination-overview-hold .subcontent-hold ul li div{padding:12px 48px 20px 0}
#content #main #destination-overview-hold .subcontent-hold h3,
#content #main .destination-page .subcontent-hold ul li.content-headline h3{color:#E01E21; font-size:15px; margin:0; padding-top:0}
#content #main #destination-overview-hold .maincontent-hold ul li.content-list-img ul,
#content #main #destination-overview-hold .maincontent-hold ul li.content-list-img ul li{width:auto}

#content #main .destination-page .subcontent-hold ul li ul.simpleList {margin:5px 0 0 3px; padding-bottom:10px;}
#content #main .destination-page .subcontent-hold ul li ul.simpleList li,
#content #main #destination-landing-hold .subcontent-hold ul.simpleList li{margin:0 0 5px; padding:0 0 0 8px;}

#content #main .tabsContainer #destination-list-hold{padding:12px; width:596px; float:left;}
#content #main .tabsContainer #destination-list-hold .maincontent-hold ul,
#content #main .tabsContainer #destination-list-hold .subcontent-hold,
#content #main .tabsContainer #destination-list-hold .subcontent-hold ul,
#content #main .tabsContainer #destination-list-hold .featuredcontent-hold{width:596px; clear:both;}
#content #main .tabsContainer #destination-list-hold h3{color:#E01E21; font-size:15px; margin-bottom:0; margin-top:15px;}
#content #main .tabsContainer #destination-list-hold ul h3{color:#276490; font-size:12px; margin-top:0;}
#content #main .tabsContainer #destination-list-hold .maincontent-hold ul li ul li{width:436px;}
#content #main .tabsContainer #destination-list-hold .maincontent-hold ul li ul li.content-list-img{width:160px;}
#content #main .tabsContainer #destination-list-hold .subcontent-hold h3{font-size:15px; color:#E01E21; margin:0;padding-top:0; }
#content #main .tabsContainer #destination-list-hold .featuredcontent-hold ul li {width:356px;}
#content #main .tabsContainer #destination-list-hold .featuredcontent-hold ul li.content-headline{width:200px;}
#content #main .tabsContainer #destination-list-hold .subcontent-hold ul li,
#content #main .tabsContainer #destination-list-hold .subcontent-hold ul li ul{width:253px;}
#content #main .tabsContainer #destination-list-hold .subcontent-hold ul li.content-headline{float:right;width:323px;}

#content #main .tabsContainer #destination-tour-hold{padding:12px; width:596px; /*float:left;*/}
#content #main .tabsContainer #destination-tour-hold .maincontent-hold,
#content #main .tabsContainer #destination-tour-hold .maincontent-hold ul,
#content #main .tabsContainer #destination-tour-hold .subcontent-hold,
#content #main .tabsContainer #destination-tour-hold .subcontent-hold ul{width:596px;}
#content #main .tabsContainer #destination-tour-hold .maincontent-hold ul li{width:226px}
#content #main .tabsContainer #destination-tour-hold .maincontent-hold ul li.content-list-img{width:370px}
#content #main .tabsContainer #destination-tour-hold .subcontent-hold ul li{width:330px;}
#content #main .tabsContainer #destination-tour-hold .subcontent-hold ul li.detailcontent-hold{width:246px;}
#content #main .tabsContainer #destination-tour-hold .subcontent-hold ul li ul,
#content #main .tabsContainer #destination-tour-hold .subcontent-hold ul li ul li{width:auto;}

#content #main .tabsContainer #destination-fact h3{background:url("/media/images/common/web/backgrounds/dottedLine.gif") repeat-x left bottom; color:#3D5A6C;}

#leftCol #browse-destination{padding:20px 12px 15px;}
#leftCol #browse-destination h2{padding-bottom:12px;}
#leftCol #browse-destination h3 a{text-decoration:none;}
#leftCol #browse-destination .second-selection-menu{padding:20px 0 0;}
#leftCol #browse-destination .second-selection-menu ul{list-style-type:none; margin:0 15px 0 0; padding:6px 0 0; }
#leftCol #browse-destination .second-selection-menu ul.main{border-bottom:#9AADB5 1px solid;font-weight:bold; padding-bottom:7px;}
#leftCol #browse-destination .second-selection-menu ul li{padding:0 0 6px 10px}
#leftCol #browse-destination .second-selection-menu ul li a{text-decoration:none; display:block; }
#leftCol #browse-destination .second-selection-menu ul li ul{border-bottom:0;}
#leftCol #browse-destination .second-selection-menu ul li ul li{background:none; font-weight:normal;}
#leftCol #browse-destination .second-selection-menu ul.main li ul li ul li a{/*text-decoration:underline;*/}
#leftCol #browse-destination .second-selection-menu ul.otherselections li.active ul li a{text-decoration:none;}
#leftCol #browse-destination .second-selection-menu ul li.current{font-weight:bold; background:url('/media/images/common/web/backgrounds/rightBlueArrow.gif') no-repeat 0 5px; padding-left:10px}
#leftCol #browse-destination .second-selection-menu ul li.active{font-weight:bold; background:url("/media/images/common/web/backgrounds/downBlueArrow.gif") no-repeat 0 6px; padding-left:10px}

#leftCol #browse-destination .second-selection-menu ul a,
#leftCol #browse-destination .second-selection-menu ul li.current ul li a,
#leftCol #browse-destination .second-selection-menu ul li.active ul li a,
#leftCol #browse-destination .second-selection-menu ul li.current ul li.active ul li a,
#leftCol #browse-destination .second-selection-menu ul li.active ul li.current ul li a,
#leftCol #browse-destination .second-selection-menu ul li.active ul li.active ul li a{color:#276490; /*text-decoration:underline*/}

#leftCol #browse-destination .second-selection-menu ul a:hover,
#leftCol #browse-destination .second-selection-menu ul li.current ul li a:hover,
#leftCol #browse-destination .second-selection-menu ul li.active ul li a:hover,
#leftCol #browse-destination .second-selection-menu ul.main li ul li a:hover,
#leftCol #browse-destination .second-selection-menu ul li.active ul li.active ul li a:hover,
#leftCol #browse-destination .second-selection-menu ul li.current ul li.active ul li a:hover,
#leftCol #browse-destination .second-selection-menu ul li.active ul li.current ul li a:hover{
    /*color:#294150;
    font-weight:bold;*/
    text-decoration:underline;
}


#leftCol #browse-destination .second-selection-menu ul.main a,
#leftCol #browse-destination .second-selection-menu ul li.current a,
#leftCol #browse-destination .second-selection-menu ul li.active a,
#leftCol #browse-destination .second-selection-menu ul li.current ul li.active a,
#leftCol #browse-destination .second-selection-menu ul li.active ul li.current a,
#leftCol #browse-destination .second-selection-menu ul li.active ul li.active a,
#leftCol #browse-destination .second-selection-menu ul li.active ul li.active ul li.current a,
#leftCol #browse-destination .second-selection-menu ul.main li ul li.current a{color:#294150; text-decoration:none;}

#main #articlePromotions .article-promo-hold{clear:both; overflow:hidden; margin:0 0 20px;}
#main #articlePromotions .article-promo-hold div.promoNumber{float:left; text-align:center}
#main #articlePromotions .article-promo-hold div.promo-desc{float: left; width:400px; padding-left:8px;}




