body { margin: 0px; padding: 0px; }
a {text-decoration: none; font-style:normal;}	
.Clear { font-size: 1px; line-height: 1px; clear: both; height: 1px; }
#HolidayBase { font: 12px/16px Arial, Helvetica, sans-serif; color: #333; width: 992px; }
#HolidayBase .MktText { position:absolute;left:234px;z-index: 12; }
#HolidayBase h1 { font-family:Arial,Helvetica,sans-serif;color:#000; background: none repeat scroll 0 0 #FBCC00;float:left; font-size: 23px;font-weight: bold; height: 15px; margin: 10px 0 0; padding: 10px; text-transform: uppercase; z-index: 12;}
#HolidayBase  .Banner2 {position: absolute; top:41px; left:235px;font-size: 20px; text-transform: uppercase; color: #000; background: #ffcb00; z-index: 12;float:left; padding: 5px 10px; line-height: 20px; font-weight: bold; }
#HolidayBase  .Banner3 {position: absolute;  top: 71px; left:235px; font-size: 12px; color: #FFF; background: #000; z-index: 12; padding: 5px 10px; line-height: 15px; float: left; }
#HolidayBase a { outline:none }
#HolidayBase #HolidayHeader { background: #99C1D1 no-repeat right top; height: 465px; }
#HolidayBase .WizWrapper { width: 217px; }
#HolidayBase #Wizard { width: 206px; padding: 10px 8px; }
#HolidayBase #Wizard .WizTop { font-size: 1px; line-height: 1px; background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/Wiz-top.gif) no-repeat left top; height: 5px; }
#HolidayBase #Wizard .WizContainer { border-right: 3px solid #fff; border-left: 3px solid #fff; padding: 9px; }
#HolidayBase #Wizard h2 { font-size: 15px; line-height: 30px; font-weight: normal; color: #FFF; margin: 0px; text-align: left; height: 40px; }
#HolidayBase #Wizard .WizContent { background: #FFF; text-align: center; }
#HolidayBase #Wizard .WizContainer .WizContent .whiteTop { font-size: 1px; line-height: 1px; background: #194876 url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/Lcol-sprite.png) no-repeat -9px -10px; height: 4px; display: block; }
#HolidayBase #Wizard .WizBottom { font-size: 1px; line-height: 1px; background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/wiz-bottom.gif) no-repeat center top; height: 6px; }
#HolidayBase #HolidayHeader #MapArea { float: right; height: 465px; width: 775px; }
#HolidayBase #PageContainer { }
#HolidayBase #PageContainer ul li {list-style:none;}
#HolidayBase #PageContainer h1,h2,h3 { font-family:Arial,Helvetica,sans-serif}
#HolidayBase #PageContainer #LeftCol { float: left; width: 217px; margin-top: -465px;position:relative;z-index:20 }
#HolidayBase #PageContainer #LeftCol .LColTop { font-size: 1px; line-height: 1px; background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/Lcol-sprite.png) no-repeat left 0px; height: 5px; }
#HolidayBase #PageContainer #LeftCol .LColContent { background: none repeat scroll 0 0 #194876; padding: 10px 0 0 10px; }
#HolidayBase #PageContainer #LeftCol #WeatherMod { padding-bottom: 10px; }
#HolidayBase #PageContainer #LeftCol .LColContent .LModTop { font-size: 1px; line-height: 1px; background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/Lcol-sprite.png) no-repeat -9px -20px; height: 5px; }
#HolidayBase #PageContainer #LeftCol .LColContent .LModContent { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/Lcol-sprite.png) repeat-y right 0px; padding: 5px 0px 0px; }
#HolidayBase #PageContainer #LeftCol .LColContent .LModContent h4 { font-size: 12px; font-weight: normal; color: #003050; text-align: center; margin: 0px; padding: 5px 0px; line-height: 20px; }
#HolidayBase #PageContainer #LeftCol .LColContent .LModContent .TravelLink { background: url("https://images.trvl-media.com/media/content/expaus/images/holiday-shop/bullet-point.gif") no-repeat scroll 0 center transparent; padding-left: 15px; }
#HolidayBase #PageContainer #LeftCol .LColContent #CurrencyConvertor { padding-bottom: 16px; }
#CurrencyConvertor #Convertor { font-size: 12px; }
#CurrencyConvertor #Convertor .ConvertFormRow { height: 70px; text-align: center; }
#CurrencyConvertor #Convertor .ConvertFormRow span { display: block; line-height: 30px; text-align:center}
#CurrencyConvertor #Convertor .ConvertFormRow .ConvertAmtFld { color: #E96900; font-size: 27px; font-weight: normal; height: 30px; line-height: 30px; margin: 0 auto; text-align: center; width: 150px; }
#CurrencyConvertor #Convertor .ConvertFormRow2 { height: 55px; margin: 0 21px; position: relative;}
#CurrencyConvertor #Convertor .ConvertFormRow2 span { display: block; height: 25px; line-height: 25px; text-align: center; }
#CurrencyConvertor #Convertor .ConvertFormRow2 .ConvertorSelect { color: #333333; font-size: 11px; height: 27px; line-height: 27px; position: absolute; width: 166px; z-index: 10; }
#CurrencyConvertor #Convertor .ConvertFormRow2 span.ConvertorSelect { background-image: url("https://images.trvl-media.com/media/content/expaus/images/holiday-shop/currency-dropdown.gif"); background-position: 0 0; background-repeat: no-repeat; color: #333333; display: block; font-size: 10px; line-height: 27px; overflow: hidden; padding-left: 5px; position: absolute; text-align: left; top: 25px; width: 161px; z-index: 1; }
#CurrencyConvertor #Convertor .ConvertFormRow2 span.ConvertorSelect b { color: #E96900; }
#CurrencyConvertor .ConvertResult { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/currency-bottom.png) no-repeat left top; height: 70px; color: #FFF; padding: 0px 10px; }
#CurrencyConvertor .ConvertResultDisplay { display:none}
#CurrencyConvertor .ConvertResult .ConvertFrom { padding: 5px; border-bottom: 1px solid #FFB071; text-align: center; }
#CurrencyConvertor .ConvertResult .ConvertFrom b { font-size: 18px; line-height: 20px; font-weight: normal; }
#CurrencyConvertor .ConvertResult .ConvertedTo { text-align: center; padding: 5px; }
#CurrencyConvertor .ConvertResult .ConvertedTo b { font-size: 35px; line-height: 35px; font-weight: normal; }
#CurrencyConvertor #Convertor .ButtonRow { padding: 10px; text-align: center; }
#CurrencyConvertor #Convertor .ButtonRow .ConvertBttn { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/convert-btn.png) no-repeat left top; height: 23px; width: 103px; margin: 0 auto; padding: 0px; border-style: none; cursor: pointer; outline: none; }
#HolidayBase #PageContainer #LeftCol .LModBottomO { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/currency-bottom.png) no-repeat left bottom; height: 5px; }
#HolidayBase #PageContainer #LeftCol .LColContent .LModContent #TodayTemp { padding: 0px 0px 0px 13px; height: 75px; }
#HolidayBase #PageContainer #LeftCol .LColContent #WeatherMod .LModContent #TodayTemp .WeatherIcon { float: left; width: 70px; padding-top: 3px; }
#HolidayBase #PageContainer #LeftCol .LColContent #WeatherMod .LModContent #TodayTemp .Temp { font-size: 38px; font-weight: normal; float: left; color: #063354; line-height: 68px; }
#HolidayBase #PageContainer #LeftCol .LColContent #WeatherMod .LModContent #TodayTemp .TempM { float: left; font-size:30px; color: #063354; line-height:68px; }
#HolidayBase #PageContainer #LeftCol .LColContent #WeatherMod .LModContent #TodayTemp .TempHighLow { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/temp-high-low-new.gif) no-repeat right top; float: right; height: 69px; width: 43px; }
#HolidayBase #PageContainer #LeftCol .LColContent #WeatherMod .LModContent #TodayTemp .TempHighLow .HighLow{ color: #fff; text-align: center; display: block; padding:0px; font-weight: bold; font-size:9px; margin:0px 0px 2px; height: 13px; }
#HolidayBase #PageContainer #LeftCol .LColContent #WeatherMod .LModContent #TodayTemp .TempHighLow .Degree { color: #ffcb00; text-align: center; font-weight: bold; font-size:12px; padding:0px; height: 13px;}

#AverageTemp { padding-left: 16px; }
#AverageTemp p { margin: 0px; padding: 0px 8px 0px 0px; text-align: center; font-size: 10px; color: #069; height: 20px; line-height: 12px; }
#AverageTemp ul { margin: 0px; padding: 0; list-style: none; height: 130px; }
#AverageTemp ul li { margin: 0px; padding: 0px; float: left; width: 14px; position: relative; height: 125px; }
#AverageTemp ul li b { display: block; height: 15px; width: 14px; position: absolute; bottom: 0px; font-size: 1px; line-height: 1px; text-indent: -9000px; }
#AverageTemp ul li span { font-size: 9px; line-height: 12px; color: #006699; text-align: center; display: block; background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/temp-bar.png) no-repeat center bottom; position: absolute; left: 3px; bottom: 15px; width: 8px; }
#AverageTemp ul li span i { text-align: center; display: block; width: 14px; margin-top: -12px; margin-left: -3px; font-style: normal; }
#AverageTemp ul li .J { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/month-icons.gif) no-repeat 0px 0px; }
#AverageTemp ul li .F { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/month-icons.gif) no-repeat -14px 0px; }
#AverageTemp ul li .M { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/month-icons.gif) no-repeat -28px 0px; }
#AverageTemp ul li .A { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/month-icons.gif) no-repeat -42px 0px; }
#AverageTemp ul li .S { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/month-icons.gif) no-repeat -56px 0px; }
#AverageTemp ul li .O { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/month-icons.gif) no-repeat -70px 0px; }
#AverageTemp ul li .N { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/month-icons.gif) no-repeat -84px 0px; }
#AverageTemp ul li .D { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/month-icons.gif) no-repeat -98px 0px; width:15px; }
#AverageTemp ul li b.HighJ { background-position: 0 -14px; }
#AverageTemp ul li b.HighF { background-position: -14px -14px; }
#AverageTemp ul li b.HighM { background-position: -28px -14px; }
#AverageTemp ul li b.HighA { background-position: -42px -14px; }
#AverageTemp ul li b.HighS { background-position: -56px -14px; }
#AverageTemp ul li b.HighO { background-position: -70px -14px; }
#AverageTemp ul li b.HighN { background-position: -84px -14px; }
#AverageTemp ul li b.HighD { background-position: -98px -14px; }
#AverageTemp ul li .T16 { height: 40px; }
#AverageTemp ul li .T18 { height: 45px; }
#AverageTemp ul li .T19 { height: 47px; }
#AverageTemp ul li .T22 { height: 55px; }
#AverageTemp ul li .T25 { height: 62px; }
#AverageTemp ul li .T28 { height: 70px; }
#AverageTemp ul li .T30 { height: 75px; }
#AverageTemp ul li .T32 { height: 80px; }
#AverageTemp ul li .T35 { height: 88px; }
#AverageTemp ul li span.High {
background:; background: #fa592e url(none); }
#AverageRain { padding-left: 16px; }
#AverageRain p { margin: 0px; padding: 0px 8px 0px 0px; text-align: center; font-size: 10px; color: #069; height: 15px; line-height: 12px; }
#AverageRain ul { margin: 0px; padding: 0; list-style: none; height: 125px; }
#AverageRain ul li { margin: 0px; padding: 0px; float: left; width: 14px; position: relative; height: 120px; }
#AverageRain ul li b { display: block; height: 15px; width: 14px; position: absolute; bottom: 0px; font-size: 1px; line-height: 1px; text-indent: -9000px; }
#AverageRain ul li span { font-size: 9px; line-height: 12px; color: #006699; text-align: center; display: block; background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/rain-bar-large.jpg) no-repeat center bottom; position: absolute; left: 3px; bottom: 15px; width: 8px; }
#AverageRain ul li span i { text-align: center; display: block; width: 14px; margin-top: -12px; margin-left: -3px; font-style: normal; }
#AverageRain ul li .J { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/month-icons.gif) no-repeat 0px 0px; }
#AverageRain ul li .F { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/month-icons.gif) no-repeat -14px 0px; }
#AverageRain ul li .M { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/month-icons.gif) no-repeat -28px 0px; }
#AverageRain ul li .A { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/month-icons.gif) no-repeat -42px 0px; }
#AverageRain ul li .S { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/month-icons.gif) no-repeat -56px 0px; }
#AverageRain ul li .O { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/month-icons.gif) no-repeat -70px 0px; }
#AverageRain ul li .N { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/month-icons.gif) no-repeat -84px 0px; }
#AverageRain ul li .D { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/month-icons.gif) no-repeat -98px 0px; width:15px; }
#AverageRain ul li b.LowJ { background-posiiton: auto -28px; background-position: 0 -28px; }
#AverageRain ul li b.LowF { background-posiiton: auto -28px; background-position: -14px -28px; }
#AverageRain ul li b.LowM { background-posiiton: auto -28px; background-position: -28px -28px; }
#AverageRain ul li b.LowA { background-posiiton: auto -28px; background-position: -42px -28px; }
#AverageRain ul li b.LowS { background-posiiton: auto -28px; background-position: -56px -28px; }
#AverageRain ul li b.LowO { background-posiiton: auto -28px; background-position: -70px -28px; }
#AverageRain ul li b.LowN { background-posiiton: auto -28px; background-position: -84px -28px; }
#AverageRain ul li b.LowD { background-posiiton: auto -28px; background-position: -98px -28px; }

#AverageRain ul li .R197 { height: 65px; }
#AverageRain ul li .R283 { height: 94px; }
#AverageRain ul li .R199 { height: 66px; }
#AverageRain ul li .R287 { height: 95px; }
#AverageRain ul li .R202 { height: 67px; }
#AverageRain ul li .R99 { height: 33px; }
#AverageRain ul li .R305 { height: 102px; }
#AverageRain ul li .R296 { height: 99px; }
#AverageRain ul li .R290 { height: 97px; }
#AverageRain ul li .R203 { height: 68px; }
#AverageRain ul li .R299 { height: 100px; }
#AverageRain ul li .R168 { height: 56px; }
#AverageRain ul li span.Low {
background:; background: #5cb4d9 url(none); }
#AveragePkg { padding: 0px 0px 10px 16px; }
#AveragePkg ul { margin: 0px; padding: 5px 0px 0px; list-style: none; }
#AveragePkg ul li { display: block; margin: 0px; padding: 0px; font-size: 9px; line-height: 12px; height: 24px; position: relative; }
#AveragePkg ul li b { display: block; float: left; height: 12px; width: 30px; text-indent: -9000px; position: absolute; top: 6px; }
#AveragePkg ul li span { position: absolute; top: 8px; left: 30px; background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/price-bar.png) no-repeat left top; display: block; width: 75px; height: 8px; font-size: 9px; line-height: 12px; }
#AveragePkg ul li span i { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/dest-icons.png) no-repeat 0px -206px; font-style: normal; display: block; height: 16px; width: 35px; text-align: center; line-height: 16px; font-size: 11px; font-weight: bold; color: #f06601; position: absolute; top: -4px; right: -30px; }
#AveragePkg ul li .Jan { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/packageMonths.png) no-repeat left -3px; }
#AveragePkg ul li .Feb { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/packageMonths.png) no-repeat left -19px; }
#AveragePkg ul li .Mar { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/packageMonths.png) no-repeat left -35px; }
#AveragePkg ul li .Apr { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/packageMonths.png) no-repeat left -51px; }
#AveragePkg ul li .May { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/packageMonths.png) no-repeat left -67px; }
#AveragePkg ul li .Jun { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/packageMonths.png) no-repeat left -83px; }
#AveragePkg ul li .Jul { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/packageMonths.png) no-repeat left -99px; }
#AveragePkg ul li .Aug { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/packageMonths.png) no-repeat left -115px; }
#AveragePkg ul li .Sep { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/packageMonths.png) no-repeat left -131px; }
#AveragePkg ul li .Oct { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/packageMonths.png) no-repeat left -147px; }
#AveragePkg ul li .Nov { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/packageMonths.png) no-repeat left -163px; }
#AveragePkg ul li .Dec { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/packageMonths.png) no-repeat left -179px; }
#AveragePkg ul li .P197 { width: 65px; }
#AveragePkg ul li .P283 { width: 94px; }
#AveragePkg ul li .P199 { width: 66px; }
#AveragePkg ul li .P287 { width: 95px; }
#AveragePkg ul li .P202 { width: 67px; }
#AveragePkg ul li .P99 { width: 33px; }
#AveragePkg ul li .P305 { width: 102px; }
#AveragePkg ul li .P296 { width: 99px; }
#AveragePkg ul li .P290 { width: 97px; }
#AveragePkg ul li .P203 { width: 68px; }
#AveragePkg ul li .P299 { width: 100px; }
#AveragePkg ul li .P168 { width: 56px; }
#AveragePkg ul li span.Low {
background:; background: #ef5f22 url(none); }
#AveragePkg ul li span.Low i { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/dest-icons.png) no-repeat 0px -222px; color: #fff; }
.InfoModule .LModContent ul { list-style: circle; margin: 0px 5px 0px 10px; padding: 0px 0px 0px 10px; }
.InfoModule .LModContent ul li { font-size: 11px; margin: 0px; padding: 0px 0px 15px; line-height: 15px; }
.InfoModule .LModContent ul li a { color: #069; text-decoration: underline; }
#HolidayBase #PageContainer #LeftCol .LColContent #PackageMod { padding-bottom: 16px; }
#HolidayBase #PageContainer #LeftCol .LColContent .InfoModule { padding-bottom: 10px; }
#HolidayBase #PageContainer #LeftCol .LColContent .LModBottom { font-size: 1px; line-height: 1px; background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/Lcol-sprite.png) no-repeat -9px bottom; height: 5px; }
#HolidayBase #PageContainer #LeftCol .LColBottom { font-size: 1px; line-height: 1px; background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/Lcol-sprite.png) no-repeat left -5px; height: 5px; }
#HolidayBase #PageContainer #MainCol { background: #fff; float: right; width: 775px; margin: 0px 0px 10px; }
#HolidayBase #PageContainer #MainCol .Wrapper { background: #FFF; padding: 10px 17px; }
#HolidayBase #PageContainer #MainCol .Wrapper .BreadCrumbs { float: left; height: 35px; }
#HolidayBase #PageContainer #MainCol .Wrapper .BreadCrumbs p { color: #003050; margin: 0px; padding: 0px; }
#HolidayBase #PageContainer #MainCol .Wrapper .BreadCrumbs p a { color: #006699; text-decoration: none; }
#HolidayBase #PageContainer #MainCol .Wrapper #ShareIcons { float: right; }
#HolidayBase #PageContainer #MainCol .Wrapper #ShareIcons ul { margin: 0px; padding: 0px; list-style: none; }
#HolidayBase #PageContainer #MainCol .Wrapper #ShareIcons ul li { float: left; margin: 0px; padding: 0px 10px 0px 0px; }
#HolidayBase #PageContainer #MainCol .Wrapper #ShareIcons ul li a { text-indent: -9000px; display: block; }
#HolidayBase #PageContainer #MainCol .Wrapper #ShareIcons ul li .FB { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/fb-icon.jpg) no-repeat left top; height: 20px; width: 20px; }
#HolidayBase #PageContainer #MainCol .Wrapper #ShareIcons ul li .Twitter { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/twitter-icon.jpg) no-repeat left top; height: 20px; width: 21px; }
#HolidayBase #PageContainer #MainCol .Wrapper #ShareIcons ul li .Email { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/email-icon.jpg) no-repeat left top; height: 20px; width: 33px; }
#HolidayBase #PageContainer #MainCol .Wrapper #TabNav { height: 43px; }
#HolidayBase #PageContainer #MainCol .Wrapper #TabNav ul { margin: 0px; padding: 0px; list-style: none; }
#HolidayBase #PageContainer #MainCol .Wrapper #TabNav ul li { margin: 0px; padding: 0px; float: left; background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/sprites.gif) no-repeat left -131px; height:43px }
#HolidayBase #PageContainer #MainCol .Wrapper #TabNav ul li .H2WithImage { float: left;font-size: 11px;font-weight: normal; margin-right: 3px;}
#HolidayBase #PageContainer #MainCol .Wrapper #TabNav ul li .H2WithImage:hover { text-decoration:underline}
#HolidayBase #PageContainer #MainCol .Wrapper #TabNav ul li .H2WithoutImage { font-size: 11px;font-weight: normal;}
#HolidayBase #PageContainer #MainCol .Wrapper #TabNav ul li a { font-size: 11px; line-height: 18px; color: #003050; background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/sprites.gif) no-repeat right -131px; display: block; text-decoration: none; padding: 15px 0px 10px 0px; margin-left: 2px; text-align: center; outline:none}
#HolidayBase #PageContainer #MainCol .Wrapper #TabNav ul li a:hover { text-decoration: underline; }
#HolidayBase #PageContainer #MainCol .Wrapper #TabNav ul li a .Package { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/dest-icons.png) no-repeat left -18px; display: inline-block; height: 14px; width: 55px; float:left;margin-left: 10px; }
#HolidayBase #PageContainer #MainCol .Wrapper #TabNav ul li a .Hotel { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/dest-icons.png) no-repeat left -50px; display: inline-block; height: 13px; width: 24px; float:left;margin: 1px 0 0 10px;}
#HolidayBase #PageContainer #MainCol .Wrapper #TabNav ul .Selected { background-position: 0 -86px; }
#HolidayBase #PageContainer #MainCol .Wrapper #TabNav ul .Selected a { background-position: right -86px; color: #fff; }
#HolidayBase #PageContainer #MainCol .Wrapper #TabNav ul .Selected a .Package { background-position: 0 0;height:15px }
#HolidayBase #PageContainer #MainCol .Wrapper #TabNav ul .Selected a .Hotel { background-position: 0 -34px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox { background: #02385E; padding: 5px; margin-bottom: 40px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper { background: #fff; padding: 25px 10px 15px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #DealFilters { height: 45px; padding: 0 20px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #DealFilters #Departure { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/dest-icons.png) no-repeat 0px -130px; float: left; height: 18px; padding-left: 23px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #DealFilters #Areas { float: right; background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/dest-icons.png) no-repeat left -147px; height: 20px; padding-left: 22px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #DealFilters strong { font-size: 13px; line-height: 20px; font-weight: bold; color: #00314e; float: left; padding-right: 10px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #DealFilters Select { width: 150px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar { padding-left: 5px; background: #ddd url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/topdealsby_2.gif) no-repeat left center; height: 39px; font-size: 12px; line-height: 38px;  position: relative; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar ul #sortBy_LeftSide {font: 10px/39px Arial,Helvetica,sans-serif;}
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar ul { margin: 0px; padding: 0px; height: 39px; list-style: none; width: 580px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar ul li { float: left; margin: 0px; padding: 0  0 0 0px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar ul li a { color: #006699; text-decoration: none; display: inline-block; padding: 0px 10px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar ul li a:hover { text-decoration: underline; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar ul .Selected { font-weight: bold; padding: 0px 13px; background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/sort-menu-arrow.gif) no-repeat center bottom; height: 39px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views { height: 50px; width: 128px; background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/views-all.png) no-repeat left top; position: absolute; top: -6px; right: -3px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views ul { padding: 6px 0px 0px 4px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views ul li { display: block; float: left; height: 39px; width: 39px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views ul .GridView { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/views-all.png) no-repeat -4px -56px; text-indent: -9000px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views ul .GridView a { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/views-all.png) no-repeat -4px -6px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views ul .ListView { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/views-all.png) no-repeat center -56px; text-indent: -9000px;}
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views ul .ListView a { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/views-all.png) no-repeat center -6px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views ul .MapView { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/views-all.png) no-repeat -83px -56px; width: 42px; text-indent: -9000px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views ul .MapView a { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/views-all.png) no-repeat -83px -6px; width: 42px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views ul .HotelGridView { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/views-all.png) no-repeat -4px -56px; text-indent: -9000px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views ul .HotelGridView a { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/views-all.png) no-repeat -4px -6px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views ul .HotelListView { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/views-all.png) no-repeat center -56px; text-indent: -9000px;}
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views ul .HotelListView a { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/views-all.png) no-repeat center -6px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views ul .HotelMapView { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/views-all.png) no-repeat -83px -56px; width: 42px; text-indent: -9000px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views ul .HotelMapView a { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/views-all.png) no-repeat -83px -6px; width: 42px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views ul li a { text-indent: -9000px; display: block; height: 39px; width: 39px; margin: 0px; padding: 0px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views ul a:hover { background: url(none); }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper .DealsGrid { padding: 20px 0px 0px; }
.DealsGrid .DealBox { height: 348px; width: 230px; background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/gridbox-shadow.jpg) no-repeat center bottom; margin: 10px 10px 0px 0px; float: left; }
.DealsGrid .DealBox .DealContainer { border: 1px solid #ddd; padding: 13px 9px; background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/grid-tile-bg.png) repeat-x left bottom; }
.DealsGrid .DealBox .DealContainer .HotelName { font-size: 16px; line-height: 20px; color: #006699; margin: 0px; padding: 0px; height: 25px; width:215px;overflow: hidden;height: 20px;}
.DealsGrid .DealBox .DealContainer h3 a { color: #006699; text-decoration: none; }
.DealsGrid .DealBox .DealContainer .HotelDetail { height: 25px; }
.DealsGrid .DealBox .DealContainer .HotelDetail .Area { line-height: 18px; background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/dest-icons.png) no-repeat left -168px; float: left; height: 18px; padding-left: 15px; }
.DealsGrid .DealBox .DealContainer .HotelDetail .Area a { color: #006699; text-decoration: underline; }
.DealsGrid .DealBox .DealContainer .HotelDetail .StarRating { float: left; height: 10px; width: 60px; text-indent: -9000px; display: block; margin-top: 5px;margin-right:8px }
.DealsGrid .DealBox .DealContainer .HotelDetail .GuestRating { float: left; padding-left: 8px; border-left: 1px dotted #ddd; margin-top: 2px;font-size:11px }
.Star1{ background: url(https://images.trvl-media.com/hotels/ratings/stars/hotstar1.gif) no-repeat left top; }
.Star15 { background: url(https://images.trvl-media.com/hotels/ratings/stars/hotstar15.gif) no-repeat left top; }
.Star2{ background: url(https://images.trvl-media.com/hotels/ratings/stars/hotstar2.gif) no-repeat left top; }
.Star25 { background: url(https://images.trvl-media.com/hotels/ratings/stars/hotstar25.gif) no-repeat left top; }
.Star3{ background: url(https://images.trvl-media.com/hotels/ratings/stars/hotstar3.gif) no-repeat left top; }
.Star35 { background: url(https://images.trvl-media.com/hotels/ratings/stars/hotstar35.gif) no-repeat left top; }
.Star4{ background: url(https://images.trvl-media.com/hotels/ratings/stars/hotstar4.gif) no-repeat left top; }
.Star45 { background: url(https://images.trvl-media.com/hotels/ratings/stars/hotstar45.gif) no-repeat left top; }
.Star5 { background: url(https://images.trvl-media.com/hotels/ratings/stars/hotstar5.gif) no-repeat left top; }
.DealsGrid .DealBox .DealContainer .HotImg { border-style: none; position: relative; }
.DealsGrid .DealBox .DealContainer .HotImg .DRR { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/featured-offer-strip.png) repeat-x left top; height: 26px; line-height: 23px; font-weight: bold; color: #FFF; position: absolute; top: 105px; left: -3px; padding: 0px 6px; text-decoration: none;cursor:pointer }
.DealsGrid .DealBox .DealContainer .DealInfo { margin-top: 10px; height: 60px; }
.DealsGrid .DealBox .DealContainer .DealInfo .PackageOffer { float: left; }
.DealsGrid .DealBox .DealContainer .DealInfo .PackageOffer .Icon { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/dest-icons.png) no-repeat left -187px; height: 19px; text-indent: -9000px; margin-bottom: 10px; }
.DealsGrid .DealBox .DealContainer .DealInfo .PackagePrice { text-align: right; float: right; }
.DealsGrid .DealBox .DealContainer .DealInfo .PackagePrice .Price a { font-size: 27px; font-weight: bold; color: #f86324; text-decoration: none; line-height: 30px; }
.DealsGrid .DealBox .DealContainer .DealInfo .PackagePrice .Price a b { font-size: 11px; float: right; line-height: 11px; display: block; width: 18px; text-align: left; padding-top: 3px; }
.DealsGrid .DealBox .DealContainer .DealInfo .PackagePrice .Savings a { color: #069; text-decoration: underline; }
.DealsGrid .DealBox .DealContainer .CalltoAction { height: 34px; }
.DealsGrid .DealBox .DealContainer .CalltoAction a { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/holiday-shop-button.jpg) no-repeat left -29px; text-indent: -9000px; display: block; margin: auto; height: 27px; width: 122px; }
.DealsGrid .DealBox .DealContainer .CalltoAction a:hover { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/holiday-shop-button.jpg) no-repeat -124px -29px; text-indent: -9000px; display: block; margin: auto; height: 27px; width: 122px; }

.DealsGrid .DealBox-List { margin: 10px 0px; padding: 16px 0px 16px 16px; border: 1px solid #ddd; height: 148px; display:none;}
.DealsGrid .DealBox-List h3 { font-size: 17px; line-height: 20px; color: #006699; margin: 0px; padding: 0px; }
.DealsGrid .DealBox-List h3 a { color: #006699; text-decoration: none; }
.DealsGrid .DealBox-List .HotelDetail { float: left; width: 245px; font-size: 11px; }
.DealsGrid .DealBox-List .HotelDetail .Area { line-height: 18px; background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/dest-icons.png) no-repeat left -168px; height: 18px; padding-left: 25px; clear: both; display: block; }
.DealsGrid .DealBox-List .HotelDetail .Area a { color: #006699; text-decoration: underline; }
.DealsGrid .DealBox-List .HotelDetail .Rating { height: 50px; border-bottom: 1px dotted #ddd; margin-bottom: 10px; }
.DealsGrid .DealBox-List .HotelDetail .StarRating { height: 16px; width: 60px; text-indent: -9000px; display: block; float: left; margin-right: 15px; margin-top: 3px;}
.DealsGrid .DealBox-List .HotelDetail .GuestRating { float: left; padding-left: 10px; border-left: 1px dotted #ddd; margin-bottom: 8px; }
.DealsGrid .DealBox-List .HotelDetail .Hotel { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/hotel-info-icons.gif) no-repeat left 3px; padding-left: 25px; margin-bottom: 7px; }
.DealsGrid .DealBox-List .HotelDetail .Flight { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/hotel-info-icons.gif) no-repeat left -22px; padding-left: 25px; margin-bottom: 7px; }
.DealsGrid .DealBox-List .HotelDetail .TravelDates { padding-left: 25px; }
.DealsGrid .DealBox-List .HotImg { position: relative; float: left; margin-right: 20px; }
.DealsGrid .DealBox-List .HotImg a:visited { color:#fff }
.DealsGrid .DealBox-List .HotImg .DRR { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/featured-offer-strip.png) repeat-x left top; height: 26px; line-height: 23px; font-weight: bold; color: #FFF; position: absolute; top: 105px; left: -3px; padding: 0px 6px; text-decoration: none;cursor:pointer }
.DealsGrid .DealBox-List .DealInfo { float: right; width: 190px; text-align: center; border-left: 1px solid #ddd; }
.DealsGrid .DealBox-List .DealInfo .PackageOffer { font-size: 16px; font-weight: bold; color: #666; line-height: 25px; }
.DealsGrid .DealBox-List .DealInfo .PackagePrice { text-align: center; height: 85px; }
.DealsGrid .DealBox-List .DealInfo .PackagePrice .Price a { font-size: 45px; font-weight: bold; color: #f86324; text-decoration: none; line-height: 55px; }
.DealsGrid .DealBox-List .DealInfo .PackagePrice .Price a b { font-size: 18px; line-height: 20px; display: inline-block; width: 25px; text-align: left; padding-top: 3px; }
.DealsGrid .DealBox-List .DealInfo .PackagePrice .Savings a { color: #069; text-decoration: underline; font-size: 16px; line-height: 25px; font-weight: bold; }
.DealsGrid .DealBox-List .CalltoAction { height: 38px; }
.DealsGrid .DealBox-List .CalltoAction a { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/holiday-shop-button.jpg) no-repeat left -29px; text-indent: -9000px; display: block; margin: auto; height: 27px; width: 122px; }
.DealsGrid .DealBox-List .CalltoAction a:hover { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/holiday-shop-button.jpg) no-repeat -124px -29px; text-indent: -9000px; display: block; margin: auto; height: 27px; width: 122px; }

.DealsGrid .MapViewWrapper { display: none; }
.DealsGrid .MapViewWrapper .DealBoxOuter { z-index:97; position:relative;height:229px; }
.DealsGrid .MapViewWrapper .DealBoxOuter .DealContainerOuter {position:relative; height:231px; }
.DealsGrid .MapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer { width:134px; height:211px;  float:left; text-align:center; z-index:1001; }
.DealsGrid .MapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer h3 { font-size: 13px; line-height: 20px; color: #006699; margin: 3px 0px 0px; padding: 0px; height: 25px; text-align:center; }
.DealsGrid .MapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer h3 a { color: #006699; text-decoration: none; }
.DealsGrid .MapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .HotImg {border-style: none; position: relative; }
.DealsGrid .MapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .HotImg a{text-decoration:none;}
.DealsGrid .MapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .DRR {background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/offer-strip.png) repeat-x left top; height: 20px; line-height: 17px; font-size:11px; font-weight: bold; color: #FFF; position: absolute; top: 80px; left: 12px; padding: 0px 6px; text-decoration: none; }
.DealsGrid .MapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .StarRating { height: 17px; text-indent: -9000px; display: block; width:60px; margin:0 0 0 36px }
.DealsGrid .MapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice { text-align: center; margin-top:4px; }
.DealsGrid .MapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .Price { margin: 0 auto; width:115px }
.DealsGrid .MapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .Price a { font-size: 26px; font-weight: bold; color: #f86324; text-decoration: none; line-height: 31px; }
.DealsGrid .MapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .Price a b { font-size: 11px; float: left; line-height: 11px; display: block; width: 18px; text-align: left; padding-top: 3px; }
.DealsGrid .MapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .Price  .MapViewSavings { color:#069;font-size:12px;text-decoration:underline }
.DealsGrid .MapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice p{padding:5px 0 0 0; margin:0; font-weight:bold; color:#006699;}
.DealsGrid .MapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .CalltoAction { height: 34px; }
.DealsGrid .MapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .CalltoAction a { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/holiday-shop-button.jpg) no-repeat left -29px; text-indent: -9000px; display: block; margin: auto; height: 27px; width: 122px; }
.DealsGrid .MapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .CalltoAction a:hover { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/holiday-shop-button.jpg) no-repeat -124px -29px; text-indent: -9000px; display: block; margin: auto; height: 27px; width: 122px; }

.DealsGrid .MapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer img { text-align:center; }
.DealsGrid .MapViewWrapper .Holidays-Map { position:relative; z-index:10; }
.DealsGrid .MapViewWrapper .Holidays-Map .HolidaysMapBox { width:718px; height:519px}
.DealsGrid .MapViewWrapper .MapViewDealWrapper{ width:134px; left:0px; z-index:1001; height:211px; overflow:hidden;}
.DealsGrid .MapViewWrapper .MapViewDealWrapper:hover{background: url("https://images.trvl-media.com/media/content/expaus/images/holiday-shop/DealBG2.png") no-repeat center center; width:145px; top:-10px; left:-6px; height:257px; margin-top:-19px; padding-top:15px; z-index:3001; border:0; overflow:visible;}
.mapTileNormalView { width:134px; left:0px; z-index:1001; height:211px; overflow:hidden;}
.mapTileHoverView {background: url("https://images.trvl-media.com/media/content/expaus/images/holiday-shop/DealBG2.png") no-repeat center center; width:145px; top:-10px; left:-6px; height:257px; margin-top:-19px; padding-top:15px; z-index:3001; border:0; overflow:visible;}
.mapTileHoverView .Price3 { margin: 0 0 0 23px; width:110px }
.mapTileHoverView .Price2{ margin: 0 0 0 33px; }
.mapTileHoverView .Price4{ margin: 0 0 0 14px; }

.MapViewPackageTooltip{position:absolute; top: 200px; z-index:3005; color:#fff; width:205px; height:auto!important;min-height:180px;height: 180px;}
.MapViewPackageTooltip div.top{height:13px; background: url(https://images.trvl-media.com/media/content/expaus/images/package_new/tooltip_01.png) no-repeat top left;}
.MapViewPackageTooltip div.mid{height:auto!important;min-height:100px; background: url(https://images.trvl-media.com/media/content/expaus/images/package_new/tooltip_03.png) repeat-y;}
.MapViewPackageTooltip div.bottom{height:13px;background: url(https://images.trvl-media.com/media/content/expaus/images/package_new/tooltip_05.png) no-repeat top left;}
.MapViewPackageTooltip div.PackTipPrice{width: 178px!important; margin: 0px 0px 0px 0px!important; padding: 0px 0px 0px 11px!important; float: left;}
.MapViewPackageTooltip div.PackTipPrice div{ border-bottom: 1px solid #e4b502; padding: 2px 3px!important; overflow: hidden; width: 172px; float: left; clear: both; font-size:11px;}
.MapViewPackageTooltip div.PackTipPrice div span.PackDisc{font-size: 11px; color: #000000; text-align: left; padding-right: 4px; float: left; display: block; width: 125px;}
.MapViewPackageTooltip div.PackTipPrice div span.PackOfferPrice{font-weight: bold; color: #000000; text-align: right; width: 43px; float: right; display: block;}
.MapViewPackageTooltip div.PackTipOffer{width: 178px!important; margin: 0px!important; padding: 0px 0px 0px 11px!important; float: left;}
.MapViewPackageTooltip div.PackTipOffer div{border-bottom: 1px solid #e5e5e5; padding: 2px 3px!important; background: #FFF; color: #e16408; overflow: hidden; width: 172px; float: left; clear: both;}
.MapViewPackageTooltip div.PackTipOffer div span.PackDisc{font-size: 11px; text-align: left; padding-right: 4px; float: left; display: block; width: 125px;}
.MapViewPackageTooltip div.PackTipOffer div span.PackOfferPrice{font-weight: bold; text-align: right; width: 43px; float: right; display: block;}
.MapViewPackageTooltip div.PackTipOffer div.ColBlue{ text-align: left; border-bottom: 1px solid #e5e5e5; padding: 2px 3px!important; color: #006699;}
.MapViewPackageTooltip div.PackTipOffer div.PerPrice{ border-bottom: 1px solid #e5e5e5; padding: 5px 3px!important; background: #FFF;}
.MapViewPackageTooltip div.PackTipOffer div.PerPrice span.PackDisc{ font-size: 11px; color: #f06601; line-height: 22px; text-align: right; float: left; display: block; width: 100px;padding-right:5px;}
.MapViewPackageTooltip div.PackTipOffer div.PerPrice span.PackOfferPrice{font-weight: bold; font-size: 16px; color: #f06601; text-align: right; padding-left: 10px; width: 57px; float: left; display: block;}

.HotelDealsGrid .HotelMapViewWrapper { display: none; }
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter { margin-top:5px; }
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter {position:relative;z-index:97; position:relative;height:229px }
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer { width:134px; height:211px;  float:left; text-align:center; z-index:1001; }
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer h3 { font-size: 13px; line-height: 20px; color: #006699; margin: 3px 0px 0px; padding: 0px; height: 25px; text-align:center; }
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer h3 a { color: #006699; text-decoration: none; }
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .HotImg {border-style: none; position: relative; }
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .HotImg a{text-decoration:none;}
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .DRR {background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/offer-strip.png) repeat-x left top; height: 20px; line-height: 17px; font-size:11px; font-weight: bold; color: #FFF; position: absolute; top: 97px; left: 12px; padding: 0px 6px; text-decoration: none; }
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .StarRating { height: 17px; text-indent: -9000px; display: block; width:60px; margin:0 0 0 37px }
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice { text-align: center; margin-top:4px; }
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .MapViewDealWrapper .PackagePrice .Price { margin: 0 0 0 23px; width:110px }
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .MapViewDealWrapper:hover .PackagePrice .Price { margin: 0 0 0 27px; }
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .MapViewDealWrapper .PackagePrice .Price2{ margin: 0 0 0 33px; }
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .MapViewDealWrapper:hover .PackagePrice .Price2 { margin: 0 0 0 37px; }
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .MapViewDealWrapper .PackagePrice .Price4{ margin: 0 0 0 14px; }
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .MapViewDealWrapper:hover .PackagePrice .Price4 { margin: 0 0 0 18px; }
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .Price a { font-size: 31px; font-weight: bold; color: #f86324; text-decoration: none; line-height: 61px; }
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .Price a b { font-size: 16px; float: left; line-height: 14px; display: block; width: 18px; text-align: left; padding-top: 15px; }
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .Price  .MapViewSavings { color:#069;font-size:12px }
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice p{padding:5px 0 0 0; margin:0; font-weight:bold; color:#006699;}
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .CalltoAction { height: 34px; }
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .CalltoAction a { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/holiday-shop-button.jpg) no-repeat left top; text-indent: -9000px; display: block; margin: auto; height: 27px; width: 122px; }
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .CalltoAction a:hover { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/holiday-shop-button.jpg) no-repeat -124px top; text-indent: -9000px; display: block; margin: auto; height: 27px; width: 122px; }

.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer img { text-align:center; }
.HotelDealsGrid .HotelMapViewWrapper .Hotels-Map { position:relative; z-index:10; }
.HotelDealsGrid .HotelMapViewWrapper .Hotels-Map .HotelsMapBox { width:718px; height:519px}
.HotelDealsGrid .HotelMapViewWrapper .MapViewDealWrapper{ width:134px; left:0px; z-index:1001; height:211px; overflow:hidden;}
.HotelDealsGrid .HotelMapViewWrapper .MapViewDealWrapper:hover{background: url("https://images.trvl-media.com/media/content/expaus/images/holiday-shop/DealBG2.png") no-repeat center center; width:145px; top:-10px; left:-6px; height:257px; margin-top:-19px; padding-top:15px; z-index:3001; border:0; overflow:visible;}
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .Price  .MapViewSavingsWrapper .tooltip{display: none;}
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .Price  .MapViewSavingsWrapper:hover .tooltip{display: block; position:absolute; top: 200px; right: 90px; z-index:30; color:#fff; width:205px; height:auto!important;min-height:180px;height: 180px;}
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .Price  .MapViewSavingsWrapper:hover .tooltip div.top{height:13px; background: url(https://images.trvl-media.com/media/content/expaus/images/package_new/tooltip_01.png) no-repeat top left;}
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .Price  .MapViewSavingsWrapper:hover .tooltip div.mid{height:auto!important;min-height:100px; background: url(https://images.trvl-media.com/media/content/expaus/images/package_new/tooltip_03.png) repeat-y;}
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .Price  .MapViewSavingsWrapper:hover .tooltip div.bottom{height:13px;background: url(https://images.trvl-media.com/media/content/expaus/images/package_new/tooltip_05.png) no-repeat top left;}
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .Price  .MapViewSavingsWrapper:hover .tooltip div.PackTipPrice{width: 178px!important; margin: 0px 0px 0px 0px!important; padding: 0px 0px 0px 11px!important; float: left;}
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .Price  .MapViewSavingsWrapper:hover .tooltip div.PackTipPrice div{ border-bottom: 1px solid #e4b502; padding: 2px 3px!important; overflow: hidden; width: 172px; float: left; clear: both; font-size:11px;}
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .Price  .MapViewSavingsWrapper:hover .tooltip div.PackTipPrice div span.PackDisc{font-size: 11px; color: #000000; text-align: left; padding-right: 4px; float: left; display: block; width: 125px;}
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .Price  .MapViewSavingsWrapper:hover .tooltip div.PackTipPrice div span.PackOfferPrice{font-weight: bold; color: #000000; text-align: right; width: 43px; float: right; display: block;}
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .Price  .MapViewSavingsWrapper:hover .tooltip div.PackTipOffer{width: 178px!important; margin: 0px!important; padding: 0px 0px 0px 11px!important; float: left;}
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .Price  .MapViewSavingsWrapper:hover .tooltip div.PackTipOffer div{border-bottom: 1px solid #e5e5e5; padding: 2px 3px!important; background: #FFF; color: #e16408; overflow: hidden; width: 172px; float: left; clear: both;}
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .Price  .MapViewSavingsWrapper:hover .tooltip div.PackTipOffer div span.PackDisc{font-size: 11px; text-align: left; padding-right: 4px; float: left; display: block; width: 125px;}
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .Price  .MapViewSavingsWrapper:hover .tooltip div.PackTipOffer div span.PackOfferPrice{font-weight: bold; text-align: right; width: 43px; float: right; display: block;}
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .Price  .MapViewSavingsWrapper:hover .tooltip div.PackTipOffer div.ColBlue{ text-align: left; border-bottom: 1px solid #e5e5e5; padding: 2px 3px!important; color: #006699;}
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .Price  .MapViewSavingsWrapper:hover .tooltip div.PackTipOffer div.PerPrice{ border-bottom: 1px solid #e5e5e5; padding: 5px 3px!important; background: #FFF;}
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .Price  .MapViewSavingsWrapper:hover .tooltip div.PackTipOffer div.PerPrice span.PackDisc{ font-size: 11px; color: #f06601; line-height: 22px; text-align: right; float: left; display: block; width: 100px;padding-right:5px;}
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .Price  .MapViewSavingsWrapper:hover .tooltip div.PackTipOffer div.PerPrice span.PackOfferPrice{font-weight: bold; font-size: 16px; color: #f06601; text-align: right; padding-left: 10px; width: 57px; float: left; display: block;}


.NoDeals { color:red;font-weight:bold;padding-bottom:10px }
#Recommend h3 { font-size: 13px; line-height: 15px; font-weight: normal; text-align: center; margin: 0px 0px 10px; padding: 0px; height: 28px; border-bottom: 1px solid #003050; }
#HolidayBase #PageContainer #MainCol .Tiles { height: auto; }
#HolidayBase #PageContainer #MainCol .Tiles .Tile { float: left; width: 131px; margin-right: 14px; border-top: 1px solid #E4E4E4; border-bottom: 1px solid #E4E4E4; padding: 0 3px;; text-align: center; cursor: pointer; position: relative; }
#HolidayBase #PageContainer #MainCol .Tiles .Tile:hover { background: #e4e4e4;padding:0 3px; }
#HolidayBase #PageContainer #MainCol .Tiles .Tile h3 { margin: 0px; padding: 0px; height: 30px;line-height:30px;color:#003050;text-transform: uppercase;font-size: 12px; }
#HolidayBase #PageContainer #MainCol .Tiles .Tile img { margin-bottom: 10px; border-style: none; }
#HolidayBase #PageContainer #MainCol .Tiles .Tile .Offer { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/featured-offer-strip.png) repeat-x left top; height: 26px; font-size: 11px; color: #FFF; text-align: left; line-height: 23px; padding: 0px 5px; float: left; position: absolute; top: 146px; left: -3px; }
#HolidayBase #PageContainer #MainCol .Tiles .Tile .Specs { height: 17px; padding: 0 4px; }
#HolidayBase #PageContainer #MainCol .Tiles .Tile .Specs .Package { font-size: 1px; line-height: 1px; background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/icons.png) no-repeat 0px 0px; float: left; height: 12px; width: 65px; text-indent: -9000px; }
#HolidayBase #PageContainer #MainCol .Tiles .Tile .Specs .Rating { font-size: 1px; line-height: 1px; float: right; height: 10px; width: 48px; margin-top: 1px; text-indent: -9000px; }
#HolidayBase #PageContainer #MainCol .Tiles .Tile .Pricing { height: 35px; padding: 0 3px; }
#HolidayBase #PageContainer #MainCol .Tiles .Tile .Pricing .Package { font-size: 9px; line-height: 12px; float: left; width: 40px; color: #666; text-align: left; }
#HolidayBase #PageContainer #MainCol .Tiles .Tile .Price { font-size: 23px; line-height: 27px; color: #ef6805; font-weight: bold; float: right; width: 85px; text-align: right; }
#HolidayBase #PageContainer #MainCol .Tiles .Tile .Price span { font-size: 9px; line-height: 10px; width: 13px; display: block; float: right; text-align: left; }
#HolidayBase #PageContainer #MainCol .Tiles .Tile .Details { height: 35px; padding: 0 3px; }
#HolidayBase #PageContainer #MainCol .Tiles .Tile .Details .Package { font-size: 1px; line-height: 1px; text-indent: -9000px; background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/icons.png) no-repeat left 5px; width: 42px; height: 25px; float: left; }
#HolidayBase #PageContainer #MainCol .Tiles .Tile .Details .Price { font-size: 18px; width: 75px; }
#HolidayBase #PageContainer #MainCol .Tiles .Tile .Details .Price span { line-height: 7px; width: 13px; padding: 6px 0px 0px 2px; }
#HolidayBase #PageContainer .Terms { padding: 0 18px 0 235px; font-size: 10px; color: #666; }
.Tiles .Phuket { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/asia-destinations.gif) no-repeat center -25px; }
.Tiles .Bali { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/asia-destinations.gif) no-repeat center 0px; }
.Tiles .Bangkok { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/asia-destinations.gif) no-repeat center -50px; }
.Tiles .KoSamui { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/asia-destinations.gif) no-repeat center -75px; }
.Tiles .KualaLumpur { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/asia-destinations.gif) no-repeat center -100px; }
.Tiles .Singapore { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/asia-destinations.gif) no-repeat center -125px; }
.Tiles .HongKong { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/asia-destinations.gif) no-repeat center -150px; }
.Tiles .HoChiMinh { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/asia-destinations.gif) no-repeat center -175px; }
.Tiles .Star4 { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/icons.png) no-repeat left -83px; }
#FeaturedList .Star4 { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/icons.png) no-repeat 0px -173px; }
#widgetcatalogWizard .background h3 { font-size: 15px; }

.DealsGrid .Savings .PackTip{width: 100%; margin-top: 0px;}
.DealsGrid .Savings ul{margin: 0px; padding: 0px; width: 100%;}
.DealsGrid .Savings ul li{list-style-type: none; position: relative; text-align: center;}
.DealsGrid .Savings ul li .tooltip{display: none;}
.DealsGrid .Savings ul li:hover .tooltip{display: block; position:absolute; top: 15px; right: 90px; z-index:30; color:#fff; width:205px; height:auto!important;min-height:180px;height: 180px;}
.DealsGrid .Savings ul li:hover .tooltip div.top{height:13px; background: url(https://images.trvl-media.com/media/content/expaus/images/package_new/tooltip_01.png) no-repeat top left;}
.DealsGrid .Savings ul li:hover .tooltip div.mid{height:auto!important;min-height:100px; background: url(https://images.trvl-media.com/media/content/expaus/images/package_new/tooltip_03.png) repeat-y;}
.DealsGrid .Savings ul li:hover .tooltip div.bottom{height:13px;background: url(https://images.trvl-media.com/media/content/expaus/images/package_new/tooltip_05.png) no-repeat top left;}
.DealsGrid .Savings ul li:hover .tooltip ul.PackTipPrice{width: 178px!important; margin: 0px 0px 0px 0px!important; padding: 0px 0px 0px 11px!important; float: left;}
.DealsGrid .Savings ul li:hover .tooltip ul.PackTipPrice li{ border-bottom: 1px solid #e4b502; padding: 2px 3px!important; overflow: hidden; width: 172px; float: left; clear: both; font-size:11px;}
.DealsGrid .Savings ul li:hover .tooltip ul.PackTipPrice li span.PackDisc{font-size: 11px; color: #000000; text-align: left; padding-right: 4px; float: left; display: block; width: 125px;}
.DealsGrid .Savings ul li:hover .tooltip ul.PackTipPrice li span.PackOfferPrice{font-weight: bold; color: #000000; text-align: right; width: 43px; float: right; display: block;}
.DealsGrid .Savings ul li:hover .tooltip ul.PackTipOffer{width: 178px!important; margin: 0px!important; padding: 0px 0px 0px 11px!important; float: left;}
.DealsGrid .Savings ul li:hover .tooltip ul.PackTipOffer li{border-bottom: 1px solid #e5e5e5; padding: 2px 3px!important; background: #FFF; color: #e16408; overflow: hidden; width: 172px; float: left; clear: both;}
.DealsGrid .Savings ul li:hover .tooltip ul.PackTipOffer li span.PackDisc{font-size: 11px; text-align: left; padding-right: 4px; float: left; display: block; width: 125px;}
.DealsGrid .Savings ul li:hover .tooltip ul.PackTipOffer li span.PackOfferPrice{font-weight: bold; text-align: right; width: 43px; float: right; display: block;}
.DealsGrid .Savings ul li:hover .tooltip ul.PackTipOffer li.ColBlue{ text-align: left; border-bottom: 1px solid #e5e5e5; padding: 2px 3px!important; color: #006699;}
.DealsGrid .Savings ul li:hover .tooltip ul.PackTipOffer li.PerPrice{ border-bottom: 1px solid #e5e5e5; padding: 5px 3px!important; background: #FFF;}
.DealsGrid .Savings ul li:hover .tooltip ul.PackTipOffer li.PerPrice span.PackDisc{ font-size: 11px; color: #f06601; line-height: 22px; text-align: right; float: left; display: block; width: 100px;padding-right:5px;}
.DealsGrid .Savings ul li:hover .tooltip ul.PackTipOffer li.PerPrice span.PackOfferPrice{font-weight: bold; font-size: 16px; color: #f06601; text-align: right; padding-left: 10px; width: 57px; float: left; display: block;}
#divInterstitial {display:none; width:330px; text-align:center;}
#divInterstitial .xp-hot-int-msg {font:bold 16px arial; color:#333; display:block;}
#divInterstitial .xp-hot-int-top {background:transparent url(/static/default/default/images/hotResult/intTop.gif) no-repeat 0 0; height:4px; width:330px;}
#divInterstitial .xp-hot-int-mid {padding:26px 0 0 0; border-right:3px solid #036; border-left:3px solid #036; background-color:#fff;}
#divInterstitial .xp-hot-int-btm {background:transparent url(/static/default/default/images/hotResult/intBtm.gif) no-repeat 0 0; height:4px; width:330px;}
#divInterstitial #intAnimation img {padding:5px 0 30px 0; width:83px; height:30px;}


.HotelDealsGrid .HotelDealBox-List { margin: 10px 0px; padding: 16px 0px 16px 16px; border: 1px solid #ddd; display:none;}
.HotelDealsGrid .HotelDealBox-List h3 { font-size: 17px; line-height: 20px; color: #006699; margin: 0px; padding: 0px; }
.HotelDealsGrid .HotelDealBox-List h3 a { color: #006699; text-decoration: none; }
.HotelDealsGrid .HotelDealBox-List .HotelDetail { float: left; width: 245px; font-size: 11px; }
.HotelDealsGrid .HotelDealBox-List .HotelDetail .Area { line-height: 18px; background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/dest-icons.png) no-repeat left -168px; height: 18px; padding-left: 25px; clear: both; display: block; }
.HotelDealsGrid .HotelDealBox-List .HotelDetail .Area a { color: #006699; text-decoration: underline; }
.HotelDealsGrid .HotelDealBox-List .HotelDetail .Rating { height: 45px; border-bottom: 1px dotted #ddd; margin-bottom: 10px; }
.HotelDealsGrid .HotelDealBox-List .HotelDetail .StarRating { height: 16px; width: 60px; text-indent: -9000px; display: block; float: left; margin-right: 15px; }
.HotelDealsGrid .HotelDealBox-List .HotelDetail .GuestRating { float: left; padding-left: 10px; border-left: 1px dotted #ddd; margin-bottom: 8px; }
.HotelDealsGrid .HotelDealBox-List .HotelDetail .Hotel { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/hotel-info-icons.gif) no-repeat left 3px; padding-left: 25px; margin-bottom: 7px; }
.HotelDealsGrid .HotelDealBox-List .HotelDetail .Flight { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/hotel-info-icons.gif) no-repeat left -22px; padding-left: 25px; margin-bottom: 7px; }
.HotelDealsGrid .HotelDealBox-List .HotelDetail .TravelDates { padding-left: 25px; }
.HotelDealsGrid .HotelDealBox-List .HotImg { position: relative; float: left; margin-right: 20px; }
.HotelDealsGrid .HotelDealBox-List .HotImg a:visited { color:#fff }
.HotelDealsGrid .HotelDealBox-List .HotImg .DRR { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/featured-offer-strip.png) repeat-x left top; height: 26px; line-height: 23px; font-weight: bold; color: #FFF; position: absolute; top: 105px; left: -3px; padding: 0px 6px; text-decoration: none;cursor:pointer }
.HotelDealsGrid .HotelDealBox-List .DealInfo { float: right; width: 190px; text-align: center; border-left: 1px solid #ddd; }
.HotelDealsGrid .HotelDealBox-List .DealInfo .PackageOffer { font-size: 24px; font-weight: bold; color: #F86324; line-height: 25px; }
.HotelDealsGrid .HotelDealBox-List .DealInfo .PackagePrice { text-align: center; height: 70px; }
.HotelDealsGrid .HotelDealBox-List .DealInfo .PackagePrice .Price a { font-size: 56px; font-weight: bold; color: #f86324; text-decoration: none; line-height: 73px; }
.HotelDealsGrid .HotelDealBox-List .DealInfo .PackagePrice .Price a b { font-size: 18px; line-height: 29px; display: inline-block; width: 25px; text-align: left; padding-top: 3px; }
.HotelDealsGrid .HotelDealBox-List .DealInfo .PackagePrice .Savings a { color: #069; text-decoration: underline; font-size: 16px; line-height: 25px; font-weight: bold; }
.HotelDealsGrid .HotelDealBox-List .CalltoAction { height: 38px; padding-top:10px}
.HotelDealsGrid .HotelDealBox-List .CalltoAction a { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/holiday-shop-button.jpg) no-repeat left -59px; text-indent: -9000px; display: block; margin: auto; height: 32px; width: 158px; }
.HotelDealsGrid .HotelDealBox-List .CalltoAction a:hover { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/holiday-shop-button.jpg) no-repeat -159px -59px; text-indent: -9000px; display: block; margin: auto; height: 32px; width: 158px; }


.HotelDealsGrid .HotelDealBox { height: 323px; width: 230px; background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/gridbox-shadow.jpg) no-repeat center bottom; margin: 10px 10px 0px 0px; float: left; }
.HotelDealsGrid .HotelDealBox .DealContainer { border: 1px solid #ddd; padding: 13px 9px; background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/grid-tile-bg.png) repeat-x left bottom; height:279px;}
.HotelDealsGrid .HotelDealBox .DealContainer .HotelName { overflow: hidden;  width: 215px; font-size: 16px; line-height: 20px; color: #006699; margin: 0px; padding: 0px; height: 25px; }
.HotelDealsGrid .HotelDealBox .DealContainer h3 a { color: #006699; text-decoration: none; }
.HotelDealsGrid .HotelDealBox .DealContainer .HotelDetail { height: 25px; }
.HotelDealsGrid .HotelDealBox .DealContainer .HotelDetail .Area { line-height: 18px; background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/dest-icons.png) no-repeat left -168px; float: left; height: 18px; padding-left: 15px; }
.HotelDealsGrid .HotelDealBox .DealContainer .HotelDetail .Area a { color: #006699; text-decoration: underline; }
.HotelDealsGrid .HotelDealBox .DealContainer .HotelDetail .StarRating { float: left; height: 10px; width: 60px; text-indent: -9000px; display: block; margin-top: 5px; }
.HotelDealsGrid .HotelDealBox .DealContainer .HotImg { border-style: none; position: relative; }
.HotelDealsGrid .HotelDealBox .DealContainer .HotImg .DRR { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/featured-offer-strip.png) repeat-x left top; height: 26px; line-height: 23px; font-weight: bold; color: #FFF; position: absolute; top: 105px; left: -3px; padding: 0px 6px; text-decoration: none;cursor:pointer }
.HotelDealsGrid .HotelDealBox .DealContainer .DealInfo { margin-top: 10px; height: 35px; }
.HotelDealsGrid .HotelDealBox .DealContainer .DealInfo .PackageOffer { float: left;margin-top:5px }
.HotelDealsGrid .HotelDealBox .DealContainer .DealInfo .PackageOffer .Nights {line-height:13px; padding-left:25px; background: url("https://images.trvl-media.com/media/content/expaus/images/holiday-shop/dest-icons.png") no-repeat scroll left -50px transparent}
.HotelDealsGrid .HotelDealBox .DealContainer .DealInfo .PackageOffer .Icon { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/dest-icons.png) no-repeat left -187px; height: 19px; text-indent: -9000px; margin-bottom: 10px; }
.HotelDealsGrid .HotelDealBox .DealContainer .DealInfo .PackagePrice { text-align: right; float: right; }
.HotelDealsGrid .HotelDealBox .DealContainer .DealInfo .PackagePrice .PerNight { color: #666666; font-size: 14px; font-weight: bold; }
.HotelDealsGrid .HotelDealBox .DealContainer .DealInfo .PackagePrice .Price a { font-size: 27px; font-weight: bold; color: #f86324; text-decoration: none; line-height: 30px; }
.HotelDealsGrid .HotelDealBox .DealContainer .DealInfo .PackagePrice .Price a b { font-size: 11px; float: right; line-height: 11px; display: block; width: 18px; text-align: left; padding-top: 3px; }
.HotelDealsGrid .HotelDealBox .DealContainer .DealInfo .PackagePrice .Savings a { color: #069; text-decoration: underline; }
.HotelDealsGrid .HotelDealBox .DealContainer .CalltoAction { height: 34px; }
.HotelDealsGrid .HotelDealBox .DealContainer .CalltoAction a { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/holiday-shop-button.jpg) no-repeat left top; text-indent: -9000px; display: block; margin: auto; height: 27px; width: 122px; }
.HotelDealsGrid .HotelDealBox .DealContainer .CalltoAction a:hover { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/holiday-shop-button.jpg) no-repeat -124px top; text-indent: -9999px; display: block; margin: auto; height: 27px; width: 122px; }

#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper .Viewbar { background: #ddd url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/veiw_2.gif) no-repeat left center; height: 39px; font-size: 12px; line-height: 38px; margin: 0px 0px 15px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper .Viewbar ul { margin: 0px; padding: 0px; height: 39px; list-style: none; background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/veiwbar-right.gif) no-repeat right top; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper .Viewbar ul li { float: left; margin: 0px; padding: 0px; padding-left:10px;}
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper .Viewbar ul li a { color: #006699; text-decoration: none; display: inline-block; padding: 0px 10px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper .Viewbar ul li a:hover { text-decoration: underline; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper .Viewbar ul .Selected { font-weight: bold; padding: 0px 20px; background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/sort-menu-arrow.gif) no-repeat center bottom; height: 39px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper .Viewbar ul .LeftSide{ font: 11px/39px Arial,Helvetica,sans-serif;}
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper .Viewbar ul li h3 { font-weight:normal;font-size: 12px;}
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper .Viewbar ul .Selected h3 { font-weight:bold;}
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper .SectionContainer { padding-bottom: 15px; }
.SectionContainer .SectionACol { float: left; width: 350px; background: #eff6fb; }
.SectionContainer .SectionBCol { float: right; width: 350px; }
.SectionContainer .TWrapper { padding: 10px; }
.SectionContainer h3 { font-size: 16px; line-height: 20px; font-weight: bold; color: #003050; margin: 10px 0px 15px; padding: 0px; }
.SectionContainer #GroundTransfer { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/transfers-icons.png) no-repeat left 0px; padding-left: 30px; }
.SectionContainer #AirTransfer { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/transfers-icons.png) no-repeat left -20px; padding-left: 30px; }
.SectionContainer #SeaTransfer { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/transfers-icons.png) no-repeat left -40px; padding-left: 30px; }
.SectionContainer #TrainTransfer { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/transfers-icons.png) no-repeat left -60px; padding-left: 30px; }
.SectionContainer p { font-size: 12px; line-height: 18px; margin: 0px; padding: 0px 0px 25px; }
#NeedtoKnowContent { display:none}
#ExperienceContent { display:none}
#ItinerariesContent { display:none}
.MoreDeals { height:34px; padding : 12px 0 0 248px; color:#006699;}
.MoreDeals span { font-size:11px; text-align:center; background-color: #02385E; color: #000;font-weight: bold;background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/more-deals-button.png) no-repeat;height:42px;width:236px;display:block;padding-top:8px;text-transform: uppercase; }
.MoreDeals a { color: #000; }
.at300bs { display:none}
#fancybox-inner{overflow:hidden;}
#fancybox-outer{border: 3px solid #003366;border-radius: 3px 3px 3px 3px;}
#fancybox-close { background-image: url("http://www.expedia.com.au/static/default/default/eta/commonIcons.gif"); background-position: 0 -530px; top: 15px; right: 15px;	width: 13px; height: 13px; }
#EXP_win{ width: 370px; }
#EXP_win_contents{ background-color: #FFF; }
#EXP_win_tl{ width: 6px; height: 5px; background: url('https://images.trvl-media.com/media/content/expaus/images/map/infobox/mapPopup-sprite_05.gif') top left no-repeat transparent; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://images.trvl-media.com/media/content/expaus/images/map/infobox/mapPopup-sprite_05.gif', sizingMethod='crop');}
#EXP_win_t { z-index:998; border-top:3px solid #003366; background:#fff; }
#EXP_win_tr{ width: 6px; height: 5px; background: url('https://images.trvl-media.com/media/content/expaus/images/map/infobox/mapPopup-sprite_07.gif') top left no-repeat transparent; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://images.trvl-media.com/media/content/expaus/images/map/infobox/mapPopup-sprite_07.gif', sizingMethod='crop');}
#EXP_win_l{ width: 3px;  border-left:3px solid #003366;}
#EXP_win_r{
    width: 3px;
    border-right:3px solid #003366;  
}
#EXP_win_bl{
  width: 5px;
  height: 6px;
  background: url('https://images.trvl-media.com/media/content/expaus/images/map/infobox/mapPopup-sprite_11.gif') top left no-repeat transparent;
  _background-image:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://images.trvl-media.com/media/content/expaus/images/map/infobox/mapPopup-sprite_11.gif', sizingMethod='crop');
}
#EXP_win_b
{
    background:#fff;
    border-bottom:3px solid #003366;
}
#EXP_win_br{
  width: 6px;
  height: 6px;
  background: url('https://images.trvl-media.com/media/content/expaus/images/map/infobox/mapPopup-sprite_12.gif') no-repeat transparent;
  _background-image:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://images.trvl-media.com/media/content/expaus/images/map/infobox/mapPopup-sprite_12.gif', sizingMethod='crop');
}
#EXP_win_close{
  width: 21px;
  height: 21px;
  background: url('http://gmaps-utility-library.googlecode.com/svn/trunk/extinfowindow/release/examples/images/corners/red_close.png') top left no-repeat transparent;
  cursor: pointer;
  _background-image:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://images.trvl-media.com/media/content/expaus/images/map/infobox/red_close.png', sizingMethod='crop');
}
#EXP_win_beak{
  width: 28px;
  height: 38px;
  z-index:999;
  background: url('https://images.trvl-media.com/media/content/expaus/images/map/infobox/mapPopup-sprite_02.png') top left no-repeat transparent;
  _background-image:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://images.trvl-media.com/media/content/expaus/images/map/infobox/mapPopup-sprite_02.png', sizingMethod='crop');
}
#EXP_win_contents{top:13px;margin-top:10px;}
#EXP_win_contents .section1{
  margin: 0;
  padding: 0;
}
#EXP_win_contents .section2{
  margin: 0;
  padding: 0;
  background-color: #FFDFDF;
  border-bottom: dotted 1px #900;
  border-top: dotted 1px #900;
}
#EXP_win_contents p{
  margin: 1px 0;
  padding: 5px;
}
#EXP_win_contents .title{
  font-size: 18px;
  font-weight: bold;
  color: #FFF;
}
#fancybox-inner{overflow:hidden;}
.clear{clear:both;}

.googleMapPopup{width:535px;height:auto!important;min-height:412px;height:412px;padding-left:10px;}
.googleMapPopup .googleMapContainer { border: 1px solid #999999;float: left;margin-top: 10px;}
.googleMapPopup .googleMapHeader {padding-top: 6px;}
.googleMapPopup .l5 {background: url("https://images.trvl-media.com/media/content/expaus/images/gmaps/location_icon_r.png") no-repeat;height: 19px;width: 18px;}
.googleMapPopup .titleLegend {float: left;margin-right: 3px;width:32px;height:32px;}					
.googleMapPopup .hotelNameAndRating {float: left;line-height: 19px;width: 475px; margin-top: 5px;}
.googleMapPopup .googleMapTitleEn {color: #333333;float: left;font-size: 16px;font-weight: bold;margin-right: 10px;width:380px}
.googleMapPopup .hotelStarRating { } 
  
/*Hotel Info window CSS*/                        
.row1 .c1 {float: left;width: 82px;}
.row1 .c2 {float: left;width: 260px;}
.clearer {clear: both;font-size: 0;height: 0;line-height: 0;}
.row1 .c1 .hotelPhoto {border: 1px solid #CCCCCC;margin-right: 12px;padding: 1px;}
.row1 .c1 .hotelPhoto span {background-position: -2px -2px;background-repeat: no-repeat;display: block;height: 66px;width: 66px;}
.row1 .c2 .hotelTitle .hotelTitleInfo {color: #333333;line-height: 11px;vertical-align: top;}
.row1 .c2 .hotelTitle .hotelCityInfo {color: #333333;font-size: 11px;font-weight: normal;margin-bottom: 5px;margin-top: 2px;}
.row1 .c2 .hotelTitle .starRating {margin: 0;}
.row2 {margin-top: 7px;}
.row2 .c1 {border-top: 1px dotted #CCCCCC;float: left;width: 336px;}
.row2 .c1 .hotelCityArea {font-family: arial;font-size: 11px;font-weight: bold;margin-bottom: 2px;margin-top: 5px;}
.row2 .c1 .hotelTravelerReview {color: #333333;font-family: arial;font-size: 11px;margin-bottom: 2px;}
.row2 .c1 .hotelTravelerReview .number {font-weight: bold;}      
.row1 .c2 .hotelTitle {font-size: 12px;font-weight: bold;}       
.avgRate .avgRatePrice {float: left;font-size: 22px;margin-left: 1px;margin-right: 1px;}
.avgRate {color: #333333;font-family: arial;font-size: 11px;font-weight: normal;margin-top: 5px;}
.esrText{float:left;vertical-align: super;}  

 .photos { visibility: hidden;height:229px }
 .photos li{height:211px; border-right: 1px solid #dadada;  border-left-color: #dadada; border-bottom: 1px solid #dadada; border-top: 1px solid #dadada; top:0px; z-index:1;}
 .photos li:hover{z-index:2;}
 .NextButton{background: url("https://images.trvl-media.com/media/content/expaus/images/holiday-shop/arrows-sprite3.png") no-repeat top left; background-position: 0 -225px; width: 21px; height: 216px; position: absolute; cursor: pointer; top: 15px; right: 1px; z-index:2001;}
 .NextButton:hover{background-position: 0 0; width: 21px; height: 216px;}
 .PrevButton{background: url("https://images.trvl-media.com/media/content/expaus/images/holiday-shop/arrows-sprite3.png") no-repeat top left; background-position: 0 -675px; position: absolute; cursor: pointer; top: 15px; left: 1px; z-index:2001; width:21px; height:216px;}
 .PrevButton:hover{background-position: 0 -450px; width: 21px; height: 216px;}
 .HtlNextButton{background: url("https://images.trvl-media.com/media/content/expaus/images/holiday-shop/arrows-sprite3.png") no-repeat top left; background-position: 0 -225px; width: 21px; height: 216px; position: absolute; cursor: pointer; top: 15px; right: 1px; z-index:2001;}
 .HtlNextButton:hover{background-position: 0 0; width: 21px; height: 216px;}
 .HtlPrevButton{background: url("https://images.trvl-media.com/media/content/expaus/images/holiday-shop/arrows-sprite3.png") no-repeat top left; background-position: 0 -675px; position: absolute; cursor: pointer; top: 15px; left: 1px; z-index:2001; width:21px; height:216px;}
 .HtlPrevButton:hover{background-position: 0 -450px; width: 21px; height: 216px;}
 
 /*Hotel Info window CSS*/                        
.row1 .c1 {float: left;width: 82px;}
.row1 .c2 {float: left;width: 260px;}
.clearer {clear: both;font-size: 0;height: 0;line-height: 0;}
.row1 .c1 .hotelPhoto {border: 1px solid #CCCCCC;margin-right: 12px;padding: 1px;}
.row1 .c1 .hotelPhoto span {background-position: -2px -2px;background-repeat: no-repeat;display: block;height: 66px;width: 66px;}
.row1 .c2 .hotelTitle .hotelTitleInfo {color: #333333;line-height: 11px;vertical-align: top;}
.row1 .c2 .hotelTitle .hotelCityInfo {color: #333333;font-size: 11px;font-weight: normal;margin-bottom: 5px;margin-top: 2px;}
.row1 .c2 .hotelTitle .starRating { height: 12px; width: 60px; text-indent: -9000px; display: block; float: left; margin-right: 15px; margin-top: 8px;}
.row1 .c2 .hotelTitle .hotelTravelerReview {color: #333333;font-family: arial;font-size: 11px;margin-bottom: 2px;font-weight:normal;margin-top: 5px;float:left}
.sharedBackground {background: url("/static/frog/v0.1a/images/iconSpritesT.png") no-repeat scroll 0 0 transparent;}
.starRating_5_0 {width: 60px;}
.starRatingValue {background-position: -81px -169px;height: 10px;}
.sharedBackground {background: url("/static/frog/v0.1a/images/iconSpritesT.png") no-repeat scroll 0 0 transparent;}
.row2 {margin-top: 7px;}
.row2 .c1 {border-top: 1px dotted #CCCCCC;float: left;width: 336px;}
.row2 .c1 .hotelCityArea {font-family: arial;font-size: 11px;font-weight: bold;margin-bottom: 2px;margin-top: 5px;}
.row2 .c1 .adPromoCopy { font-size: 11px; }
.row1 .c2 .hotelTitle {font-size: 12px;font-weight: bold;}       
.avgRate .avgRatePrice {float: left;font-size: 26px;margin-left: 1px;margin-right: 1px;margin-top:10px;color:#333333}
.avgRate {color: #333333;font-family: arial;font-size: 11px;font-weight: normal;margin-top: 5px;}
.esrText{float:left;vertical-align: super;} 




/*New  Design TOP DEALS CSS*/ 

div.detail_box { width:720px;  margin-bottom:8px;border:1px solid #DDDDDD;height:148px; }
div.detail_box .left_box { width:187px; float:left; }
div.detail_box .left_box .left_img { width:179px; padding:4px; background:#fff; border:1px solid #c6c6c6; display:block; position:relative; }
div.detail_box .left_box .left_img .save { height:23px; padding-top:4px; width:80px; text-align:center; background: url(https://images.trvl-media.com/media/content/expaus/images/promos/summersale-2012/lp/main_image.png) no-repeat -35px -76px; position:absolute; bottom:3px; left:4px;  font-size:13px; color:#fff; font-weight:bold; }
div.detail_box .left_box .img_shadow { width:189px; height:10px; background:url(https://images.trvl-media.com/media/content/expaus/images/promos/summersale-2012/lp/main_image.png) no-repeat -379px 0; display:block; }

div.detail_box{ width:700px; text-decoration:none; display:block; background:#fff; padding:16px 10px 0px 10px; }
div.detail_box:hover { background:#003050; }
div.detail_box:hover span.price ,.DealsGrid .detail_box:hover span.pro1, div.detail_box:hover .price_star,.DealsGrid .detail_box:hover .price_pn, div.detail_box:hover .price_star1,.DealsGrid .detail_box:hover .price_pn1{color:#ffcb00;}
div.detail_box:hover span.deals,.DealsGrid .detail_box:hover span.prnight,.DealsGrid .detail_box:hover .text,  div.detail_box:hover .prise_text{color:#fff !important;}

div.detail_box .price_star { position: relative;top: -9px;font-size: 20px;color: #003050;font-weight: bold;left:2px; }
div.detail_box .price_pn { position: relative;left: -8px;top: 1px;color: #003050;font-weight: bold;font-size: 12px; }

div.detail_box .price_star1 { position: relative;top: -9px;font-size: 20px;color: #003050;font-weight: bold;left:3px; }
div.detail_box .price_pn1 { position: relative;left: -4px;top: 1px;color: #003050;font-weight: bold;font-size: 12px; }



span.pro{color: #F06601;display: block;font-size: 12px;font-weight: 700;}
div.detail_box:hover  span.pro{color:#ffcb00;}

div.detail_box a img { border:0px; }
div.detail_box .name_box { float:left; width:200px; display:block; margin-left:14px; }
div.detail_box .name_box .pro { color:#f06601; font-size:12px; font-weight:bold; display:block; padding-bottom:5px; }
div.detail_box .name_box .pro1 { color:#f06601; font-size:12px; font-weight:bold; display:block; padding-bottom:5px; }
/*.DealsGrid .detail_box .name_box .star { display:block; padding:0px; width:56px; margin-bottom:8px; height:10px; background:url(https://images.trvl-media.com/media/content/expaus/images/promos/summersale-2012/lp/main_image.png) right -39px no-repeat; }*/
div.detail_box .name_box .star { display:block; padding:0px; width:56px; margin-bottom:10px; height:10px; }

div.detail_box .name_box .Star10 { background-position: right -127px; }
div.detail_box .name_box .Star15 { background-position: right -116px; }
div.detail_box .name_box .Star20 { background-position: right -105px; }
div.detail_box .name_box .Star25 { background-position: right -94px; }
div.detail_box .name_box .Star30 { background-position: right -83px; }
div.detail_box .name_box .Star35 { background-position: right -72px; }
div.detail_box .name_box .Star40 { background-position: right -61px; }
div.detail_box .name_box .Star45 { background-position: right -50px; }
div.detail_box .name_box .Star50 { background-position: right -39px; }
div.detail_box .name_box span.deals { margin:0px; padding:0px 0px 5px 0px; font-size:17px; color:#003050; font-weight:700; display:block; }
div.detail_box a:hover .name_box .pro { color:#ffcb00; }
div.detail_box .devider { display:block; width:2px; height:114px; background:url(https://images.trvl-media.com/media/content/expaus/images/promos/summersale-2012/lp/main_image.png) no-repeat -280px 0; float:left; margin:0px 6px 0px 6px; }
div.detail_box a:hover .devider { display:block; height:114px; background:url(https://images.trvl-media.com/media/content/expaus/images/promos/summersale-2012/lp/main_image.png) no-repeat -284px 0; }
div.detail_box .booknow { width:124px; float:left; display:block; text-align:center; }
div.detail_box .prise_text { font-size:11px;  color:#333; display:block; padding-top:4px;font-weight:700; }
div.detail_box a:hover .prise_text { color:#fff; }
div.detail_box a .prise_text .prnight{display:block; padding-bottom:4px;}
div.detail_box span.price { color:#003050; font-size:35px; padding-top:3px; padding-bottom:0px; font-weight:bold; line-height:42px; }
div.detail_box a:hover span.price { color:#ffcb00; }
div.detail_box .buy { width:146px; float:left; display:block; text-align:center; }
div.detail_box .name_box .text { font-size:11px; color:#333333; font-weight:bold; }
div.detail_box a:hover .name_box span.deals, div.detail_box a:hover .name_box .text { color:#fff; }

/**/
#DestinationHead {
    background: url("https://images.trvl-media.com/media/content/expaus/images/promos/aloha-hawaii/Hawaii-sprites.png") repeat-x scroll left -245px transparent;
    height: 46px;
    padding-bottom: 10px;
    padding-right: 0;
    text-transform: uppercase;
    width: auto;
}


#DestinationHead .BarLeft {
    background: url("https://images.trvl-media.com/media/content/expaus/images/promos/aloha-hawaii/Hawaii-sprites.png") no-repeat scroll left -107px transparent;
    float: left;
    height: 46px;
    padding-right: 0;
    width: 14px;
}


#DestinationHead .BarHead {
    color: #003050;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 46px;
    line-height: 46px;
    padding-right: 0;
    width: 405px;
}


#DestinationHead .BarHotel {
    background: url("https://images.trvl-media.com/media/content/expaus/images/promos/aloha-hawaii/Hawaii-sprites.png") no-repeat scroll -15px -107px transparent;
    float: left;
    height: 46px;
    padding-right: 0;
    width: 145px;
}


#DestinationHead .BarFlightHotel {
    background: url("https://images.trvl-media.com/media/content/expaus/images/promos/aloha-hawaii/Hawaii-sprites.png") no-repeat scroll -15px -154px transparent;
    float: left;
    height: 46px;
    padding-right: 0;
    width: 145px;
}


#DestinationHead .BarRight {
    background: url("https://images.trvl-media.com/media/content/expaus/images/promos/aloha-hawaii/Hawaii-sprites.png") no-repeat scroll right -107px transparent;
    float: right;
    height: 46px;
    padding-right: 0;
    width: 2px;
}

.float_left, #PrevFlight {
    float: left;
}

/*deals row */
.HotelDealsGrid .promos ul{float:left;list-style:none;margin:0 0 15px;padding:0;}
.HotelDealsGrid .promos .gradientBox{width:700px;margin-bottom:12px;box-shadow:none;padding-right:0;list-style:none;background: url("https://images.trvl-media.com/media/content/shared/graphics/stores/deals/bg_lightGradient.png") repeat-x scroll 0 100% #FFFFFF;border: 1px solid #E8E8E8;border-radius: 4px 4px 4px 4px;}
.cheap #airportDropDown,.gradientBox{float:left;width:608px;box-shadow:0 2px 3px 0 #bdbebe;margin-bottom:20px;padding:10px;}
.cheap #airportDropDown,.PSFBox .innerBox,.gradientBox{border:1px solid #e8e8e8;background:#fff url(https://images.trvl-media.com/media/content/shared/graphics/stores/deals/bg_lightGradient.png) 0 100% repeat-x;border-radius:4px;}

.HotelDealsGrid .promos .image{margin-right:15px;outline:none}
.HotelDealsGrid a.image,.HotelDealsGrid a.image span{width:180px;height:110px;float:left;}
.HotelDealsGrid .promos div{float:left;width:346px;padding-right:10px;}
.HotelDealsGrid .epackages div{width:195px;}
.HotelDealsGrid .promos h4{text-transform:uppercase;font-weight:700;font-size:1.3em;line-height:1.2em;margin:0 0 3px;}
.HotelDealsGrid .promos div p{margin-bottom:8px;}
.StarRating { float: left; height: 10px; width: 60px; text-indent: -9000px; display: block; margin-top: 5px;margin-right:8px }
.Star1{ background: url(https://images.trvl-media.com/hotels/ratings/stars/hotstar1.gif) no-repeat left top; }
.Star15 { background: url(https://images.trvl-media.com/hotels/ratings/stars/hotstar15.gif) no-repeat left top; }
.Star2{ background: url(https://images.trvl-media.com/hotels/ratings/stars/hotstar2.gif) no-repeat left top; }
.Star25 { background: url(https://images.trvl-media.com/hotels/ratings/stars/hotstar25.gif) no-repeat left top; }
.Star3{ background: url(https://images.trvl-media.com/hotels/ratings/stars/hotstar3.gif) no-repeat left top; }
.Star35 { background: url(https://images.trvl-media.com/hotels/ratings/stars/hotstar35.gif) no-repeat left top; }
.Star4{ background: url(https://images.trvl-media.com/hotels/ratings/stars/hotstar4.gif) no-repeat left top; }
.Star45 { background: url(https://images.trvl-media.com/hotels/ratings/stars/hotstar45.gif) no-repeat left top; }
.Star5 { background: url(https://images.trvl-media.com/hotels/ratings/stars/hotstar5.gif) no-repeat left top; }
strong,th,.bold,.footer-nav.shaded h6{font-weight:700;}
.hot{color:#F06601;}
small,h6,.h6,small,.small,.hot-listing{font-size:11px;}

.HotelDealsGrid .promos .float_right{float:right;position:relative;width:124px;border-left:1px solid #d4e9ee;text-align:center;padding:5px 10px;}
.HotelDealsGrid .promos .float_right  .starSpan{font-size:18px;color:#F06601;float:left;padding-top:3px;}
.HotelDealsGrid .promos .float_right small,.HotelDealsGrid .promos .float_right .PSFPrice{width:100%;float:right;line-height:1.2em;}
.HotelDealsGrid .promos .float_right .PSFPriceNew  {text-align: right; width: 95px;float:left;}
.HotelDealsGrid .promos .PSFPrice{text-shadow:none;font-size:2.6em;}
.HotelDealsGrid .promos .PSFPrice:hover{color:#f08801;}
.PSFPrice,.PSFPrice:visited{font-size:1.8em;font-weight:700;color:#f06601;text-shadow:0 -1px 0 #595a5a;white-space:nowrap;}
.HotelDealsGrid .promos .btn{margin-top:10px;}
.btn,.btn:hover,.btn:visited{font-weight:700;text-transform:uppercase;display:inline-block;position:relative;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2), inset 0 1px 0 rgba(255,255,255,.55), inset 0 0 3px rgba(255,255,255,.8);-moz-box-shadow:0 1px 1px rgba(0,0,0,.2), inset 0 1px 0 rgba(255,255,255,.55), inset 0 0 3px rgba(255,255,255,.8);box-shadow:0 1px 1px rgba(0,0,0,.2), inset 0 1px 0 rgba(255,255,255,.55), inset 0 0 3px rgba(255,255,255,.8);border-style:solid;border-width:1px;}
.btn-standard{text-shadow:0 1px 2px rgba(255,255,255,.7);background-color:#ffd41a;background-position:0 50%;border-color:#e7b901 #b39000 #b39000;}
.HotelDealsGrid .promos ul{float:left;list-style:none;margin:0 0 15px;padding:0;}


.HotelDealsGrid .promos .gradientBox a.image {
    border: 4px solid #FFFFFF;
    box-shadow: 0 3px 4px 0 #BDBEBE;
    float: left;
}


.btn span {
    color: #4C3900;
    display: block;
    font-size: 12px;
    line-height: 100%;
    padding: 8px 16px;
}


/*deals row */
.DealsGrid .promos ul{float:left;list-style:none;margin:0 0 15px;padding:0;}
.DealsGrid .promos .gradientBox{width:700px;height:125px;margin-bottom:12px;box-shadow:none;padding-right:0;list-style:none;background: url("https://images.trvl-media.com/media/content/shared/graphics/stores/deals/bg_lightGradient.png") repeat-x scroll 0 100% #FFFFFF;border: 1px solid #E8E8E8;border-radius: 4px 4px 4px 4px;}
.cheap #airportDropDown,.gradientBox{float:left;width:608px;box-shadow:0 2px 3px 0 #bdbebe;margin-bottom:20px;padding:10px;}
.cheap #airportDropDown,.PSFBox .innerBox,.gradientBox{border:1px solid #e8e8e8;background:#fff url(https://images.trvl-media.com/media/content/shared/graphics/stores/deals/bg_lightGradient.png) 0 100% repeat-x;border-radius:4px;}

.DealsGrid .promos .image{margin-right:15px;outline:none}
.DealsGrid a.image,.DealsGrid a.image span{width:180px;height:110px;float:left;}
.DealsGrid .promos div{float:left;width:346px;padding-right:10px;}
.DealsGrid .epackages div{width:195px;}
.DealsGrid .promos h4{text-transform:uppercase;font-weight:700;font-size:1.3em;line-height:1.2em;margin:0 0 3px;}
.DealsGrid .promos div p{margin-bottom:8px;}
.StarRating { float: left; height: 10px; width: 60px; text-indent: -9000px; display: block; margin-top: 5px;margin-right:8px }
.Star1{ background: url(https://images.trvl-media.com/hotels/ratings/stars/hotstar1.gif) no-repeat left top; }
.Star15 { background: url(https://images.trvl-media.com/hotels/ratings/stars/hotstar15.gif) no-repeat left top; }
.Star2{ background: url(https://images.trvl-media.com/hotels/ratings/stars/hotstar2.gif) no-repeat left top; }
.Star25 { background: url(https://images.trvl-media.com/hotels/ratings/stars/hotstar25.gif) no-repeat left top; }
.Star3{ background: url(https://images.trvl-media.com/hotels/ratings/stars/hotstar3.gif) no-repeat left top; }
.Star35 { background: url(https://images.trvl-media.com/hotels/ratings/stars/hotstar35.gif) no-repeat left top; }
.Star4{ background: url(https://images.trvl-media.com/hotels/ratings/stars/hotstar4.gif) no-repeat left top; }
.Star45 { background: url(https://images.trvl-media.com/hotels/ratings/stars/hotstar45.gif) no-repeat left top; }
.Star5 { background: url(https://images.trvl-media.com/hotels/ratings/stars/hotstar5.gif) no-repeat left top; }
strong,th,.bold,.footer-nav.shaded h6{font-weight:700;}
.hot{color:#F06601;}
small,h6,.h6,small,.small,.hot-listing{font-size:11px;}

.DealsGrid .promos .float_right{float:right;position:relative;width:124px;border-left:1px solid #d4e9ee;text-align:center;padding:5px 10px;}
.DealsGrid .promos .float_right  .starSpan{font-size:18px;color:#F06601;float:left;padding-top:6px;}
.DealsGrid .promos .float_right small,.DealsGrid .promos .float_right .PSFPrice{width:100%;float:right;line-height:1.2em;}
.DealsGrid .promos .float_right .PSFPriceNew  {text-align: right; width: 95px;float:left;}
.DealsGrid .promos .PSFPrice{text-shadow:none;font-size:2.6em;}
.DealsGrid .promos .PSFPrice:hover{color:#f08801;}
.PSFPrice,.PSFPrice:visited{font-size:1.8em;font-weight:700;color:#f06601;text-shadow:0 -1px 0 #595a5a;white-space:nowrap;}
.DealsGrid .promos .btn{margin-top:10px;}

.btn:hover{text-decoration:none !important;}

.btn-standard{text-shadow:0 1px 2px rgba(255,255,255,.7);background-color:#ffd41a;background-position:0 50%;border-color:#e7b901 #b39000 #b39000;}
.DealsGrid .promos ul{float:left;list-style:none;margin:0 0 15px;padding:0;}


.DealsGrid .promos .gradientBox a.image {
    border: 4px solid #FFFFFF;
    box-shadow: 0 3px 4px 0 #BDBEBE;
    float: left;
}




.HotelInfoWindow {
    color: #333333;
    font: 12px Arial,Helvetica,sans-serif;
    height: 100px !important;
    padding: 10px 0 10px 10px;
    width: 420px;
}
.HotelInfoWindow .HotelName a {
    color: #006699;
    font-size: 16px;
    font-weight: normal;
    text-decoration: none;
}

.HotelInfoWindow .HotelImg .hotelPhoto span {
    background-position: -2px -2px;
    background-repeat: no-repeat;
    display: block;
    height: 66px;
    width: 66px;
}

.HotelInfoWindow .HotelContent .HotelDeal a, .HotelInfoWindow .HotelContent .PackageDeal a {
    color: #F06601;
    display: block;
    font-size: 24px;
    font-weight: bold;
    line-height: 24px;
    text-decoration: none;
}

.HotelInfoWindow .HotelContent .HotelDeal {
    background: url("https://images.trvl-media.com/media/content/expaus/images/promos/aloha-hawaii/hotel-icon.png") no-repeat scroll left center transparent;
    border-right: 1px solid #CECECE;
    float: left;
    font-size: 10px;
    height: 45px;
    line-height: 14px;
    margin-right: 10px;
    padding-left: 30px;
    padding-right: 5px;
    text-align: center;
    width: 100px;
}

.HotelInfoWindow .HotelContent .PackageDeal {
    background: url("https://images.trvl-media.com/media/content/expaus/images/promos/aloha-hawaii/package-icon.png") no-repeat scroll left center transparent;
    float: left;
    font-size: 10px;
    height: 45px;
    line-height: 14px;
    padding-left: 65px;
    text-align: center;
    width: 120px;
}


.HotelInfoWindow .HotelContent .PackageDealWrapper {    
    float: left;
    font-size: 10px;
    height: 45px;
    line-height: 14px;
    padding-left: 65px;
    text-align: center;
    width: 120px;
}

.HotelInfoWindow .HotelContent .HotelInfo {
    clear: both;
    display: block;
    font-size: 11px;
    overflow: hidden;
    padding-top: 5px;
    text-align: center;
}

.HotelInfoWindow .HotelContent .HotelDeal a b, .HotelInfoWindow .HotelContent .PackageDeal a b {
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    line-height: 8px;
    padding-bottom: 2px;
    padding-left: 3px;
    text-align: left;
    width: 15px;
}


.HotelInfoWindow .HotelContent {
    float: left;
    padding-top: 5px;
    width: 335px;
}

.HotelInfoWindow .HotelImg {
    float: left;
    width: 82px;
}

.HotelInfoWindow .HotelImg .hotelPhoto {
    border: 1px solid #CCCCCC;
    margin-right: 12px;
    padding: 1px;
}  


#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views1 { height: 50px; width: 84px; background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/views-all.png) no-repeat left top; position: absolute; top: -6px; right: -3px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views1 ul { padding: 6px 0px 0px 4px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views1 ul li { display: block; float: left; height: 39px; width: 39px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views1 ul .GridView { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/views-all.png) no-repeat -4px -56px; text-indent: -9000px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views1 ul .GridView a { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/views-all.png) no-repeat -4px -6px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views1 ul .ListView { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/views-all.png) no-repeat center -56px; text-indent: -9000px;}
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views1 ul .ListView a { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/views-all.png) no-repeat center -6px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views1 ul .MapView { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/views-all.png) no-repeat -83px -56px; width: 42px; text-indent: -9000px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views1 ul .MapView a { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/views-all.png) no-repeat -83px -6px; width: 42px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views1 ul .HotelGridView { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/views-all.png) no-repeat -4px -56px; text-indent: -9000px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views1 ul .HotelGridView a { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/views-all.png) no-repeat -4px -6px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views1 ul .HotelListView { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/views-all.png) no-repeat center -56px; text-indent: -9000px;}
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views1 ul .HotelListView a { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/views-all.png) no-repeat center -6px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views1 ul .HotelMapView { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/views-all.png) no-repeat -83px -56px; width: 42px; text-indent: -9000px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views1 ul .HotelMapView a { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/views-all.png) no-repeat -83px -6px; width: 42px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views1 ul li a { text-indent: -9000px; display: block; height: 39px; width: 39px; margin: 0px; padding: 0px; }
#HolidayBase #PageContainer #MainCol .Wrapper .DealsBox .DealsWrapper #Sortbar #Views1 ul a:hover { background: url(none); }


.HotelDealsGrid .HotelDealBox .DealContainer .CalltoAction1 { height: 34px;margin-top:10px; }
.HotelDealsGrid .HotelDealBox .DealContainer .CalltoAction1 a { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/holiday-shop-button2.jpg) no-repeat left -90px; text-indent: -9000px; display: block; margin: auto; height: 32px; width: 137px; }
.HotelDealsGrid .HotelDealBox .DealContainer .CalltoAction1 a:hover { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/holiday-shop-button2.jpg) no-repeat -138px -90px; text-indent: -9999px; display: block; margin: auto; height: 32px; width: 139px; }

.HotelDealsGrid .HotelDealBox-List .DealInfo .CalltoAction1 { height: 38px; padding-top:10px}
.HotelDealsGrid .HotelDealBox-List .DealInfo .CalltoAction1 a { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/holiday-shop-button2.jpg) no-repeat left -152px; text-indent: -9000px; display: block; margin: auto; height: 32px; width: 158px; }
.HotelDealsGrid .HotelDealBox-List .DealInfo .CalltoAction1 a:hover { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/holiday-shop-button2.jpg) no-repeat -158px -152px; text-indent: -9000px; display: block; margin: auto; height: 32px; width: 160px; }

.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .CalltoAction1 { height: 34px; }
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .CalltoAction1 a { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/holiday-shop-button2.jpg) no-repeat left -123px; text-indent: -9000px; display: block; margin: auto; height: 28px; width: 123px; }
.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .CalltoAction1 a:hover { background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/holiday-shop-button2.jpg) no-repeat -122px -123px; text-indent: -9000px; display: block; margin: auto; height: 28px; width: 127px; }

.HotelDealsGrid .HotelMapViewWrapper .DealBoxOuter .DealContainerOuter .DealContainer .PackagePrice .CalltoAction1{margin-top:17px;}

a.Price1 {font-size: 25px !important;}


a.htlChkabv {
background: url(https://images.trvl-media.com/media/content/expaus/images/holiday-shop/holiday-shop-button2.jpg) no-repeat left -90px;
text-indent: -9000px;
display: block;
margin: auto;
height: 32px;
width: 137px;
}