/* THIS FILE IS GENERATED, DO NOT MODIFY */
/* FILE: pages/attraction_home.css */
/* THINGS TO DO
   ----------------------------------------------------------------------------------------- */
#ATTRACTION_FILTER .filteroptions { padding:11px 12px; border-bottom:1px solid #c0d0a1; background-color:#f2f6eb;}
#ATTRACTION_FILTER .filteroptions .header { display:block; padding:0 0 10px; font-size:1.4165em; font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif; color:#2c2c2c;}
#ATTRACTION_FILTER .filteroptions .arrows { margin-left:0; }
#ATTRACTION_FILTER .filteroptions .arrows span.callout { color:#c60; }
#ATTRACTION_FILTER .filteroptions .arrows span.flycontrol { background:url("/img2/sprites/gui-v18.gif") -62px -227px no-repeat; color:#202D95;padding-left:18px;cursor:pointer;}
#ATTRACTION_FILTER .filteroptions .arrows span.flycontrol:hover { text-decoration:underline; }

.overlay .inner .split.wrap { background:#fff;}
.overlay .inner .split.wrap .col { float:left; }
.overlay .inner .split.wrap .col.first { margin-right: 10px; }
.overlay .inner .split.wrap .col ul.arrows { margin-bottom: 10px; }
.overlay .inner .wrap .col .arrows li.header { background:none;padding:0 0 4px 0;font-weight:bold;color:#217148;font-size:107.5%;}
.overlay .inner .sep {padding:8px 0; border-top:2px solid #d5e4d1;}

#ATTRACT_OVER .header { font-size:160%; font-family:Arial, 'Sans-Serif'; line-height:110% }
#ATTRACT_OVER .sidebar .guide { margin-top:0px }
#ATTRACT_OVER .typeB .arrows.split2 { margin-left:18px;}

#ATT_CATEGORY .col {margin-left:1px; margin-right:5px;}
#ATT_CATEGORY .col .arrows {margin-bottom:0;}
#ATTRACT_OVER .typeB .all {margin:8px 18px 12px;}

#ATTRACTION_FILTER_ALL, #ATT_CATEGORY .col .all { margin:10px 0 0; font:normal 0.8335em Arial,Tahoma,"Bitstream Vera Sans",sans-serif; color:#999; text-transform:uppercase;}

.flightsCS { margin:13px 0; padding-top:15px; background:url("/img2/newFromTA.gif") 0 0 no-repeat #fff;}
.flightsCSInner { padding:9px 0 11px 40px; }
.fCSInnerInline .flightsCSInner { background-color:#fff; border:2px solid #c0d0a1;}
.fCSInnerDhtml .flightsCSInner { background-color:#f3f6eb; border:1px solid #d5e3bb;}
.flightsCSText { padding-top:3px; font:bold 1.25em Arial,Tahoma,"Bitstream Vera Sans",sans-serif; color:#2c2c2c;}
/* FILE: promo/spotlightAttraction.css */
.spotlightAttr { margin-bottom:10px; border: 2px solid #D9E4C4; }
.spotlightAttr .interior { padding:10px; }
.spotlightAttr .interior .spotlightHeader { font-weight:bold; margin-bottom:10px; }
.spotlightAttr .interior .photo img { width:115px; height: 80px; float:right; margin-bottom:15px; margin-left:10px; }
.spotlightAttr .interior .photo span { margin-bottom:15px; }
.spotlightAttr .interior .spotlightFooter .spotlightTaLink { margin-bottom:8px; }
.spotlightAttr .interior .spotlightFooter .spotlightAttrLink { font-size: 10px; color: #9F9F9F; }
/* FILE: promo/oneLinePromo.css */
/* Flights cross-sell promo
   ----------------------------------------------------------------------------------------- */
.flightsCSTeaser { position:absolute; right:0px; bottom:6px;}
.flightsCSInnerTeaser { padding:1px 0px 0px 22px; font:bold 1.167em/133% Arial,"Bitstream Vera Sans",sans-serif;}

.tabContainer .flightsCSTeaser { bottom:4px; }
.tabContainer .flightsCSInnerTeaser { font-size:1em; padding:2px 0px 2px 22px; line-height:1.4165em; }

/* Business Center promo
   ----------------------------------------------------------------------------------------- */
.bcPromoTeaser { position:absolute; right:0px; bottom:6px;}
.bcPromoLnk { padding:1px 0px 0px 22px; font:bold 1.167em/133% Arial,"Bitstream Vera Sans",sans-serif;}

.tabContainer .bcPromoTeaser { bottom:4px; }
/* .tabContainer .bcPromoLnk { font-size:1em; padding:2px 0px 2px 22px; line-height:1.4165em; } */

/* TripFriends promo */
.tfbox { border-color:#6d84b4;}
.tfbox .content { padding:10px 40px 10px 12px;}
.tfbox .hdr { margin-bottom:4px; font:bold 16px Arial,sans-serif; font-color:#2c2c2c;}
.tfbox .subhdr { margin-bottom:6px; font:normal 12px Verdana,Arial,sans-serif; font-color:#2c2c2c;}
.tfbox .cta { padding-left:18px; line-height:12px; background:url(/img/facebook/connect/f-icon.gif) no-repeat 0 0;}
.tfbox .cta a { text-decoration:underline;}

/* TripFriends promo (WoF center placement on H_R */
.tfCtr  { margin:13px 0; padding-top:15px;}
.tfCtr .tfCtrInner { padding:9px 9px 9px 80px; background:url('/img2/facebook/tripFriendsMap_sm.png') 6px 7px no-repeat #fff; background-color:#fff; border:2px solid #C0D0A1;}
.tfCtr h2 { font-size:1.3335em;}
.tfCtr .bdy { margin:4px 0;}

.WoF-promo { margin: 6px 10px; line-height: 1.5em; }
.WoF-promo a { text-decoration: underline !important; }
.WoF-promo b { color: #C60 }
.WoF-promo .line2 { margin-left: 12px; }
.WoF-promo .content-title { font-weight: bold; font-size: 1.1em; }

.WoF-promo-A { text-transform: none; color: black; font-size: 12px; font-family: verdana, sans-serif; margin-bottom: 10px; }
.WoF-promo-A .promo-headline { color: #C60; font-family: Verdana,sans; font-weight: bold; }

.WoF-promo-B { margin: 6px 0px 0px 0px; }

#ATTRACTION_FILTER .WoF-promo-C { margin-left: 0px; }

.WoF-promo-D { margin-top: -14px; }

.WoF-promo-E { margin: 13px 0; padding-top: 15px; }
.WoF-promo-E .content { padding: 9px 9px 9px; background-color: #fff; 15px; border: 1px solid #D5E3BB; }

