.heroDefault{background-color:#dee;height:170px;padding-right:250px;width:306px;background-repeat:no-repeat;}
.standardContent .contentBlock{padding-top:10px;}/*fc ecom 16 06 08 mod*/
.helpLevel1Intro{padding-bottom:2px;border-bottom:1px solid #BBB;margin-bottom:20px;}
.helpTopicMap h2{font-size:100%;font-weight:700;padding-bottom:2px;border-bottom:1px solid #BCBCBC;margin-bottom:15px;}
.helpTopicMap .helpTopicMapColumn{float:left;width:255px;margin-right:15px;}
.helpTopicMap .helpTopicMapColumn ul{list-style-type:none;}
.helpTopicMap .helpTopicMapColumn ul li ul li{padding-bottom:3px;}
.helpTopicMap .helpTopicMapColumn ul li h3{font-size:100%;font-weight:700;padding-bottom:2px;border-bottom:1px solid #BCBCBC;margin-bottom:3px;}
.bluemelon-output{clear:both;}
.bluemelon-advert{width:182px;background-image:url(/images/overlays/bluemelon-brand.gif);background-repeat:no-repeat;margin:0 0 15px;}
.bluemelon-content{background:transparent url(/images/overlays/second_col_sides_shadow.png) repeat-y scroll left bottom;width:182px;padding:3px 0 0;}
.bluemelon-advert-body{border:1px solid #DCE1DB;width:172px;background:#FFF none repeat scroll 0;margin:0 0 0 4px;padding:0 0 10px;}
.bluemelon-advert h2{font-size:1em;margin:0;padding:4px 10px 2px;}
.bluemelon-advert p{margin:0;padding:4px 10px 2px;}
.bluemelon-advert p a{width:inherit;font-weight:700;color:#418199;text-decoration:none;}
.bluemelon-advert img{width:172px;}
.bluemelon-advert p a img{border:none;width:10px;}
.bluemelon-advert p a:hover{text-decoration:underline;}
.bluemelon-shadow{background:transparent url(/images/overlays/second_col_bottom_shadow.png) no-repeat scroll left bottom;height:5px;width:182px;}
.editorialArea .forceImgStyle{width:242px;height:184px;float:left;margin-right:10px;}
.editorialArea .forceImgStyleHelp{width:117px;height:91px;float:left;margin-right:10px;}
.editorialArea .openEditableArea{margin:10px 0;}
#sideSubNav{clear:both;}
#sideSubNav li{border-bottom:none;}
#sideSubNav li li{font-size:100%;border-bottom:1px solid #C6D9E0; font-weight:bold; padding:3px 10px; }/*fc ecom 16 06 08 mod*/
#sideSubNav li li a{ display:block; font-weight:normal;  }/*fc ecom 16 06 08 mod*/
#sideSubNav li li:hover {background:#e9f5fa;}/*fc ecom 16 06 08 mod*/
#sideSubNav li li li{font-size:92%;margin-left:10px;border-bottom:medium none;}
#sideSubNav li ul{margin-left:0;}
#sideSubNav span.activeSection{display:block; border-bottom:medium none; color:#fff; background:url(../images/functions_panel/sub_navigation.png) top left no-repeat; line-height:1.1em;}
#sideSubNav span.activeSection a {color:#fff;}
#sideSubNav span.sectionHeading{font-size:108%;font-weight:700;padding:6px 5px 6px 10px;}/*fc ecom 16 06 08 mod*/
#sideSubNav li li a span.arrowPlaceholder{background:url(/images/buttons/link-arrow.gif) center center no-repeat;padding:0 3px 1px 4px}
#PageColumn2{margin-top:126px;}/*fc ecom 16 06 08 mod*/
.borderedTabSection{float:left;border:1px solid #A2D5E6;border-top:none;width:540px;margin:-1px 0 20px;padding:20px 14px 0;background-color:#fff;}
#Body a, .promotionsTabs a, .borderedHeading a, .promosIntro a, .borderedTabSection a:visited {text-decoration:underline;}

.borderedTabSection a:hover, .promotionsTabs a:hover, .borderedHeading a:hover, .promosIntro a:hover {}




ul.fcDetailTabs li{position:relative;}
.promotionsTabs ul.fcDetailTabs{border-bottom: 2px solid #289fca; list-style: none;}
.promotionsTabs ul.fcDetailTabs li{font-size: 100%; float: left; display: block; border-right: 1px solid #9fd6eb;}

.promotionsTabs ul.fcDetailTabs li a:link, #Body .promotionsTabs ul.fcDetailTabs li a:link, .promotionsTabs ul.fcDetailTabs li a:visited { background:url(/images/geo-tabs/acommodation-tabs-center-fill.gif) top left repeat-x; font-weight:bold; text-decoration:none; display:block; padding:5px 10px 5px 10px; text-decoration:none; color:#453130}	


#Body .promotionsTabs ul.fcDetailTabs li a:hover {color:#fff; background:url(/images/geo-tabs/acommodation-tabs-center-fill-hover.gif) top left repeat-x}
#Body .promotionsTabs ul.fcDetailTabs li.selected a:link, 
#Body .promotionsTabs ul.fcDetailTabs li.selected a:visited, 
#Body .promotionsTabs ul.fcDetailTabs li.selected a:hover {color:#fff; background: url(/images/geo-tabs/acommodation-tabs-center-fill-selected.gif) top left repeat-x; cursor:default;}

#Body .promotionsTabs ul.fcDetailTabs li#first-child a:link,
#Body .promotionsTabs ul.fcDetailTabs li#first-child a:visited {color:#000; background:url(/images/geo-tabs/acommodation-tabs-left-corner.gif) top left repeat-x; }

#Body .promotionsTabs ul.fcDetailTabs li#first-child a:hover {color:#fff; background: url(/images/geo-tabs/acommodation-tabs-left-corner-hover.gif) top left repeat-x;} 
	
#Body .promotionsTabs ul.fcDetailTabs li#first-child.selected a:link,
#Body .promotionsTabs ul.fcDetailTabs li#first-child.selected a:visited,
#Body .promotionsTabs ul.fcDetailTabs li#first-child.selected a:hover {color:#fff; background: url(/images/geo-tabs/acommodation-tabs-left-corner-selected.gif) -1px 0px repeat-x;}

#Body .promotionsTabs ul.fcDetailTabs li#single-child a:link,
#Body .promotionsTabs ul.fcDetailTabs li#single-child a:visited {color:#000; background:url(../images/geo-tabs/acommodation-tabs-left-corner-single.gif) top left no-repeat; width: 300px; }

#Body .promotionsTabs ul.fcDetailTabs li#single-child a:hover {color:#fff; background: url(../images/geo-tabs/acommodation-tabs-left-corner-single.gif) top left no-repeat; width: 300px;} 
	
#Body .promotionsTabs ul.fcDetailTabs li#single-child.selected a:link,
#Body .promotionsTabs ul.fcDetailTabs li#single-child.selected a:visited,
#Body .promotionsTabs ul.fcDetailTabs li#single-child.selected a:hover {color:#fff; background: url(../images/geo-tabs/acommodation-tabs-left-corner-single.gif) top left no-repeat; width: 300px;}

.promotionsTabs ul.fcDetailTabs li#last-child { border-right: 0; }
        
#Body .promotionsTabs ul.fcDetailTabs li#last-child a:link, 
#Body .promotionsTabs ul.fcDetailTabs li#last-child a:visited {background: url(/images/geo-tabs/acommodation-tabs-right-corner.gif) top right repeat-x; }
        
#Body .promotionsTabs ul.fcDetailTabs li#last-child a:hover {color:#fff; background: url(/images/geo-tabs/acommodation-tabs-right-corner-hover.gif) top right repeat-x;}
	
#Body .promotionsTabs ul.fcDetailTabs li#last-child.selected a:link, 
#Body .promotionsTabs ul.fcDetailTabs li#last-child.selected a:visited,
#Body .promotionsTabs ul.fcDetailTabs li#last-child.selected a:hover { color:#fff; background: url(/images/geo-tabs/acommodation-tabs-right-corner-selected.gif) top right repeat-x;}	




.promotionsTabSectionContainer{margin-top:0px;width:540px;padding:18px 13px 0;}
.promotionsBorderedBlock .bluemelon-advert{float:left;display:inline;background-image:none;width:140px;margin:0;padding:0 0 10px 38px;}
.promotionsBorderedBlock .bluemelon-advert img{width:126px;}
.promotionsBorderedBlock .bluemelon-advert p img{width:10px;}
.promotionsBorderedBlock .bluemelon-advert p{padding-left:0;}
.promotionsBorderedBlock .bluemelon-advert-body{border:none;width:140px;margin:0;padding:0;}
.promotionsBorderedBlock .bluemelon-content{width:100px;background:none;padding:0;}
.promotionsBorderedBlock div.offsetBMelon{display:inline;width:566px;margin:0;}
.promotionsBorderedBlock .promotionsBorderedBlockPadder{padding:20px 0 0;}
.spacer20{clear:both;height:20px;}

.destinationTopTen .contentBlock p {font-size: 1em !important; margin:2px!important;}
.contentBlock p a, .contentBlock a{display:inline;font-weight:700;}


.fcLeftHack{height:120px;width:86px;}
.fcLeftHack img{float:left;margin-right:15px;}
.relatedRangeContent h3 {line-height:1.2em; padding-bottom:4px;}/*fc ecom 16 06 08 NEW rule*/
.relatedRangeContent h3 a{font-weight:700;display:inline; }
.imageInnerWrapper{width:106px;height:87px;}
.imageColumn{clear:right;float:right;width:106px; }
.contentColumn{float:left;width:397px; margin-bottom:10px; padding-right:20px;}/*fc ecom 16 06 08 mod*/
.contentColumn h2{float:none;}
.togOffer{font-family:Arial, Helvetica, sans-serif;}
.helpTopicMap .helpTopicMapColumn ul li,.helpContactUs p{padding-bottom:20px;}
.promotionsBorderedBlock .bluemelon-advert h2,.promotionsBorderedBlock .bluemelon-shadow{display:none;}

/*Help styles, imported from style_help*/

.helpDetail .helpDetailQuestion .helpDetailQuestionFeedbackButtonsIntro{float:left;width:250px;font-weight:700;padding:3px 0;}
.helpDetail .helpDetailQuestion .helpDetailQuestionFeedbackButtonsRadio{float:left;width:60px;font-weight:700;padding:3px 0;}
.helpDetail .helpDetailQuestion .helpDetailQuestionFeedbackComments{display:none;width:450px;padding-top:10px;}
.helpDetail .helpDetailQuestion .helpDetailQuestionFeedbackComments .helpDetailQuestionFeedbackCommentsLabel{float:left;width:70px;font-weight:700;padding-right:12px;}
.helpDetail .helpDetailQuestion .helpDetailQuestionFeedbackComments .helpDetailQuestionFeedbackCommentsControls{float:left;width:260px;text-align:right;}
.helpDetail .helpDetailQuestion .helpDetailQuestionFeedbackComments .helpDetailQuestionFeedbackCommentsControls textarea{border:1px solid #CCC;width:260px;height:84px;margin-bottom:10px;}
.helpDetail .helpDetailQuestion .helpDetailQuestionFeedbackAcknowledgement{display:none; padding-bottom:4px;}
.helpDetail .helpDetailQuestion .helpDetailQuestionFeedbackAcknowledgement .newInfoBlock{padding-bottom:0;}
.helpListContainer ul.helpList {margin:0; padding:0}
.helpListContainer ul.helpList h2 {padding-bottom:4px;}
.helpListContainer ul.helpList li.helpListItem h2{font-size:100%;}
.helpListContainer ul.helpList li.helpListItem ul{list-style-type:square;padding-left:15px;}
.helpTopicMap h2{font-size:100%;font-weight:700;padding-bottom:2px;border-bottom:1px solid #BCBCBC;margin-bottom:15px;}
.helpTopicMap .helpTopicMapColumn{float:left;width:255px;margin-right:15px;}
.helpTopicMap .helpTopicMapColumn ul li ul li{padding-bottom:3px;}
.helpTopicMap .helpTopicMapColumn ul li h3{font-size:100%;font-weight:700;padding-bottom:2px;border-bottom:1px solid #BCBCBC;margin-bottom:3px;}
.helpLevel1Intro{padding-bottom:2px;border-bottom:1px solid #BBB;margin-bottom:20px;}
.helpDetail .contentAnchorLinks,.helpDetail .helpDetailQuestion .helpDetailQuestionFeedbackComments p{padding-bottom:15px;}
.helpDetail h2,.helpRelatedTopics h2{font-size:100%;font-weight:700;padding-bottom:2px;border-bottom:1px solid #CCC;margin-bottom:5px;}
.helpDetail .helpDetailQuestion .helpDetailQuestionContent p,.helpListContainer ul.helpList li.helpListItem,.helpTopicMap .helpTopicMapColumn ul li,.helpContactUs p{padding-bottom:20px;}
.helpRelatedTopics ul,.helpListContainer ul.helpList,.helpTopicMap .helpTopicMapColumn ul{list-style-type:none;}