/*Mbox Styles*/

.flattenedImages{-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius:5px;  margin-bottom:20px;}

/*Generic Classes*/
p strong.offer {font-weight:700; color:#FE0000;}


/*Arrows*/
.headermbox .arrow {background:url("/images/BTBanners/arrow.gif") no-repeat scroll right 70% transparent; padding:0 10px 0 0;}
.portalPageHero .blueArrow {background:url("/images/BTBanners/blueArrow.gif") no-repeat scroll right 70% transparent; padding:0 10px 0 0;}
.portalHeroStatic .blueArrow {background:url("/images/BTBanners/blueArrow.gif") no-repeat scroll right 70% transparent; padding:0 10px 0 0;}
.portalPageTeaser .redArrowWhite {background:url("/images/BTBanners/redArrowWhite.gif") no-repeat scroll right 70% transparent; padding:0 10px 0 0;}


/*header banner*/
.headermbox  {height:100% auto; padding:5px 0 5px 10px;}
.headermbox p  {font-family:"TUITypeRegular"; font-size:2em; color:#092a5f; margin:0; padding:0;}
.headermbox p strong.intro {font-weight:700; color:#092a5f; width:auto; margin-bottom:0; border:none;}
.headermbox a:link, .headermbox a:visited, .headermbox a {text-decoration:none;}
a.mboxheaderTaC {font-size:0.9em; float:right; padding-right:10px; margin-top:-10px; color:#c1c3c7;}

#p_cd .headermbox{padding:0 0 0 10px;}
#sp_v02 .headermbox {padding:0 0 0 10px;}
#p_mid .headermbox {padding:0 0 0 10px;}

#homepage .headermbox{background:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;
border-radius: 5px;}

/*PortalPageHero*/

/*Dynamic Templates Horizontal*/
.portalPageHero{width:606px; font-family:"TUITypeRegular";margin-bottom:10px; float:left;}
.portalPageHero img {-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;
					-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.portalPageHero .heroContent{background:#092a5f;padding:10px; -webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;
							-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;
							border-bottom-left-radius: 5px;}
.portalPageHero p.destination, .portalPageHero p.price{color:#fff; font-size:2em;}
.portalPageHero  a:link, .portalPageHero a:visited, .portalPageHero a {text-decoration:none;color:#fff;}
.portalPageHero .arrow {padding:0 10px 0 0;} 

/*Static Includes Vertical Alignemnt*/
.portalHeroStatic{ _height:285px; min-height:309px;font-family:"TUITypeLight"; -webkit-border-radius: 5px;
-moz-border-radius: 5px; 
border-radius: 5px; margin-bottom:10px; float:left; width:606px;  overflow:hidden;}
.heroContentStatic {width:242px; float:left; _height:309px; min-height:309px; font-family:"TUITypeLight";background:#092a5f; -webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;}
.heroContentStatic a:link, .heroContentStatic a:visited, .heroContentStatic a {text-decoration:none; color:#fff;}
.heroContentStatic p.content {color:#fff; font-size:3em; padding-top:10px; padding-left:20px; line-height:1.2em; min-width:200px; float:left;}
.portalHeroStatic img {float:left; min-width:364px; -webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;}
.heroContentStatic p.title{font-size:6em; line-height:0.8em; font-weight:400; color:#fff; padding:20px 0 0 20px;}
.heroContentStatic span.vcode{color:#092a5f; padding:2px; background:#fff;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; font-weight:600; }

/*Static Includes Vertical Alignemnt Promotional Codes*/
.portalHeroStaticPromoCode{ _height:285px; min-height:309px;font-family:"TUITypeLight"; -webkit-border-radius: 5px;
-moz-border-radius: 5px; 
border-radius: 5px; margin-bottom:10px; float:left; width:606px;}
.heroContentStaticPromoCode {width:242px; float:left; _height:309px; min-height:309px; font-family:"TUITypeLight";background:#092a5f; -webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;}
.heroContentStaticPromoCode a:link, .heroContentStaticPromoCode a:visited, .heroContentStaticPromoCode a {text-decoration:none;}
.heroContentStaticPromoCode p.content {color:#fff; font-size:3em; padding-top:10px; padding-left:20px; line-height:1.2em; min-width:200px; float:left;}
.portalHeroStaticPromoCode img {float:right; min-width:364px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;}
.heroContentStaticPromoCode p.title{font-size:5em; line-height:0.9em; font-weight:400; color:#fff; padding:20px 0 0 20px;}
.heroContentStaticPromoCode span.vcode{font-size:0.9em; color:#092a5f; padding:2px; background:#fff;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; font-weight:600; }



/*PortalPage Teaser*/
.portalPageTeaser{position:relative; float:left;width:606px;border:#afafaf 1px solid; border-radius:5px; font-family:"TUITypeRegular"; margin-bottom:10px;}
.portalPageTeaser img { -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px;
					  -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;float:left;}
.portalPageTeaser .teaserContent{width:340px;padding:40px 0 0 30px; float:left;}
.portalPageTeaser p.teaserOffer {color:#092a5f; font-size:2em;  }
.portalPageTeaser a:link, .portalPageTeaser a:visited, .portalPageTeaser a {text-decoration:none;}



/*Countdown Clock*/
.mboxCountdownClock{_height:285px; min-height:309px; background: -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin-bottom:10px; float:left; width:606px; background:#092A5F;}
.mboxCountdownClock p.title{	color: #FFFFFF;font-size: 6em;font-weight: 400;line-height: 0.8em;padding-bottom: 0;padding-left: 20px;padding-right: 0;padding-top: 20px;font-family:"TUITypeRegular";}
.mboxCountdownClock p.content{color: #FFFFFF;float: left;font-size: 2.5em;line-height: 1.7em;min-width: 200px;padding-left: 20px;padding-top: 10px;width:550px;}
.mboxCountdownClock p.clockCaption {color: #FFFFFF;float: left;font-size:1.5em;padding-left: 20px;padding-top: 40px;}


/* jQuery Countdown styles 1.5.9. */
.hasCountdown {border: 1px solid #ccc;background-color:#eee;}
.countdown_rtl {	direction: rtl;}
.countdown_holding span {	background-color:#ccc;}
.countdown_row {	clear: both;width: 100%;padding: 0px 2px;text-align: center;}
.countdown_show1 .countdown_section {width: 98%;}
.countdown_show2 .countdown_section {width: 48%;}
.countdown_show3 .countdown_section {width: 32.5%;}
.countdown_show4 .countdown_section {width: 24.5%;}
.countdown_show5 .countdown_section {width: 19.5%;}
.countdown_show6 .countdown_section {width: 16.25%;}
.countdown_show7 .countdown_section {width: 14%;}
.countdown_section {	display: block;	float: left;font-size: 90%;font-family:"TUITypeRegular";text-align: center;	color:#fff;	font-weight:700;}
.countdown_amount {	font-size: 200%;}
.countdown_descr {display: block;width: 100%;}
#defaultCountdown{height:45px; width: 240px;
display:block; position:relative; float:left; 
margin:74px 0 0 -170px; background:#092A5F;font-family:"TUITypeRegular"}
