﻿/* Neutralize Styles */
.ajax__calendar iframe
{
left: 0px !important;
top: 0px !important;
}
html, body, fieldset{margin: 0;padding: 0;font: 100%/120% lucida sans unicode, lucida grande, verdana, arial, san-serif;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address{margin:0;padding:0;}
li, dd, blockquote{margin-left:1em;}
form label{cursor:pointer;cursor:hand;}
fieldset{border:none;}
input,select,textarea{font-size: 100%;}
img{border:0;display:block;}
ul{list-style:none;list-style-position:outside;}
table{border:0;border-collapse:collapse;font-size: 100%;}
.textAlign {text-align:center;}

/* Default Styles */
body{color: #333;display:table;width:100%;font:normal 10px lucida sans unicode, lucida grande, verdana, arial, san-serif;}
body.toyCars{background:#fff url(../images/toy/bg-cars.jpg) top center no-repeat;}
body.toyPackage{background:#fff url(../images/toy/bg-holidays.jpg) top center no-repeat;}
body.toyHotels{background:#fff url(../images/toy/bg-hotels.jpg) top center no-repeat;}
/* body.toyPortal{background:#fff url(../images/toy/bg-home.jpg) top center no-repeat;} commented out for duration of BG switching form day to night BG on Home page */
body.toyAllIncHolsBck{background:#fff url(../images/toy/bg-holidays.jpg) top center no-repeat;}
body.toyFamilyHolsBck{background:#fff url(../images/toy/bg-holidays.jpg) top center no-repeat;}
body.toyAdultHolsBck{background:#fff url(../images/toy/bg-holidays.jpg) top center no-repeat;}
body.toyLuxHolsBck{background:#fff url(../images/toy/bg-holidays.jpg) top center no-repeat;}
body.toyVillasBck{background:#fff url(../images/toy/bg-villa.jpg) top center no-repeat;}
a:link,a:visited,a:hover,a:active{text-decoration:underline;color:#3250be;}
a:visited{color:#3250be;}
a:hover{color:#3250be;}
a:active{color:#3250be;}
body.toyCruise{background:#fff url(../images/toy/bg-cruise.jpg) top center no-repeat;}
body.toyCityBreaks{background:#fff url(../images/toy/bg-citybreaks.jpg) top center no-repeat;}
body.toyDestinations{background:#fff url(../images/toy/bg-holidays.jpg) top center no-repeat;}
body.toyExtras {background:#fff url(../images/toy/bg-extras.jpg) top center no-repeat;}

/* Common Styles */
.clearb{clear:both;}

/* Page Styles */
.toyPageContainer{margin:0 auto;}
#toyHeaderSection{width:980px;margin:0px auto;}
#toyContentSection{width:980px;margin:0px auto 0px auto;}
#toyLinksSection{ clear:both; width:980px;margin:0 auto;padding:30px 0px 20px 0px;}
#toyFooterSection{width:980px;margin:0 auto 10px auto;color:#333;font-family:Lucida Sans Unicode, lucida grande, arial;line-height:17px;}

/* Header Styles */
#toyHeaderPanel{background:transparent;margin:15px 0px 0px 0px;}
#toyHeaderLogo{width:192px;height:50px;cursor:pointer; float:left; padding-right:788px;}
#toyHeaderLogo2{width:192px;height:24px;cursor:pointer; float:left;}
#toyHeaderAdvert{float:right;width:468px;height:20px; margin-bottom:15px;}
#toyHeaderNavPanelTop{margin:0px;background:transparent url(../images/header/bar-top.png) bottom left no-repeat;padding: 3px 0 0 0;}
#toyHeaderNavPanelSides{background:transparent url(../images/header/bar-right-side.png) top right repeat-y;}
#toyHeaderNavPanelSidesPadder{width:974px;padding-left:4px;background:#fff;}
#toyHeaderNavPanelBottom{background:transparent url(../images/header/bar-bottom.png) bottom left no-repeat;padding:5px 0 0 0;}
#toyHeaderNavPanel{margin: 0;}
#toyHeaderNavPanel li{float:left;display:block;margin:0;background:#fff;border-bottom:1px solid #fff;text-align:center;}
#toyHeaderNavPanel li#toyNavHolidays,#toyHeaderNavPanel li#toyNavHolidays a{width:169px;border-left:0 none;}

#toyHeaderNavPanel li#toyNavFlights,#toyHeaderNavPanel li#toyNavFlights a,
#toyHeaderNavPanel li#toyNavHotels,#toyHeaderNavPanel li#toyNavHotels a,
#toyHeaderNavPanel li#toyNavExtras,#toyHeaderNavPanel li#toyNavExtras a,
#toyHeaderNavPanel li#toyNavCruises,#toyHeaderNavPanel li#toyNavCruises a,
#toyHeaderNavPanel li#toyNavVillas,#toyHeaderNavPanel li#toyNavVillas a,
#toyHeaderNavPanel li#toyNavDeals,#toyHeaderNavPanel li#toyNavDeals a
{width:90px;}

#toyHeaderNavPanel li#toyNavCities,#toyHeaderNavPanel li#toyNavCities a,
#toyHeaderNavPanel li#toyNavDests,#toyHeaderNavPanel li#toyNavDests a
{width:130px;}

#toyHeaderNavPanel li a:link,#toyHeaderNavPanel li a:visited,#toyHeaderNavPanel li a:hover,#toyHeaderNavPanel li a:active
{font-size:1.5em;text-decoration:none;padding:7px 0 1px 0;color:#fff;background:#fff url(../images/header/nav-blue-off.jpg) top left repeat-x;border-left:1px solid #3250be;height:29px;display:block;}

#toyHeaderNavPanel li a:hover{color:#fff;background: #36c url(../images/header/nav-blue-roll.jpg) top left repeat-x;text-decoration:underline;}

/* All Main Nav choices that have a Sub Nav need to remove the white border bottom */
/* Add the style for each nav option than requires a sub menu                      */ 
/* #toyHeaderNavPanel li#toyNavCruises.selected,                                   */
/* #toyHeaderNavPanel li#toyNavDeals.selected,                                     */
/* #toyHeaderNavPanel li#toyNavExtras.selected,                                    */
/* #toyHeaderNavPanel li#toyNavDests.selected                                      */

#toyHeaderNavPanel li#toyNavHolidays.selected {border-bottom:1px solid #d4e2ff;}

#toyHeaderNavPanel li.selected a:link,#toyHeaderNavPanel li.selected a:visited,#toyHeaderNavPanel li.selected a:hover,#toyHeaderNavPanel li.selected a:active
{color:#333;font-weight:bold;background: #fff url(../images/header/nav-blue-on.jpg) top left repeat-x;text-decoration:none;}

#toyHeaderNavPanel li#toyNavHolidays a:link,#toyHeaderNavPanel li#toyNavHolidays a:visited,#toyHeaderNavPanel li#toyNavHolidays a:hover,#toyHeaderNavPanel li#toyNavHolidays a:active
{background: #fff url(../images/header/nav-blue-package-off.jpg) top left no-repeat;}

#toyHeaderNavPanel li#toyNavHolidays a:hover{background: #fff url(../images/header/nav-blue-package-roll.jpg) top left no-repeat;}

#toyHeaderNavPanel li#toyNavHolidays.selected a:link,#toyHeaderNavPanel li#toyNavHolidays.selected a:visited,#toyHeaderNavPanel li#toyNavHolidays.selected a:hover,#toyHeaderNavPanel li#toyNavHolidays.selected a:active
{background: #fff url(../images/header/nav-blue-package-on.jpg) top left no-repeat;}

#toyHeaderNavPanel li#toyNavDests a:link,#toyHeaderNavPanel li#toyNavDests a:visited,#toyHeaderNavPanel li#toyNavDests a:hover,#toyHeaderNavPanel li#toyNavDests a:active
{background: #fff url(../images/header/nav-blue-destinations-off.jpg) top right no-repeat;}

#toyHeaderNavPanel li#toyNavDests a:hover{background: #fff url(../images/header/nav-blue-destinations-roll.jpg) top right no-repeat;}

#toyHeaderNavPanel li#toyNavDests.selected a:link,#toyHeaderNavPanel li#toyNavDests.selected a:visited,#toyHeaderNavPanel li#toyNavDests.selected a:hover,#toyHeaderNavPanel li#toyNavDests.selected a:active
{background: #fff url(../images/header/nav-blue-destinations-rounded-on.jpg) top right no-repeat;}

#toyHeaderSubNavPanel{margin:0;background:#fff;}
#toyHeaderSubNavPanel li{float:left;display:block;margin:0;background:#fff url(../images/header/second-nav-bg.jpg) bottom left repeat-x;border-bottom:1px solid #fff;text-align:center;height:32px;}

#toyHeaderSubNavPanel li#toySubNav1,#toyHeaderSubNavPanel li#toySubNav1 a
{width:165px;}

#toyHeaderSubNavPanel li#toySubNav2,#toyHeaderSubNavPanel li#toySubNav2 a,
#toyHeaderSubNavPanel li#toySubNav3,#toyHeaderSubNavPanel li#toySubNav3 a,
#toyHeaderSubNavPanel li#toySubNav4,#toyHeaderSubNavPanel li#toySubNav4 a,
#toyHeaderSubNavPanel li#toySubNav5,#toyHeaderSubNavPanel li#toySubNav5 a,
#toyHeaderSubNavPanel li#toySubNav6,#toyHeaderSubNavPanel li#toySubNav6 a
{width:161px;}

#toyHeaderSubNavPanel li a:link,#toyHeaderSubNavPanel li a:visited,#toyHeaderSubNavPanel li a:hover,#toyHeaderSubNavPanel li a:active
{font-size:1.2em;font-weight:bold;text-decoration:none;padding:7px 0 0 0;color:#3250be;background: #fff url(../images/header/second-nav-bg.jpg) bottom left repeat-x;height:25px;display:block;}

#toyHeaderSubNavPanel li a:hover{color:#3250be;text-decoration:underline;}

#toyHeaderSubNavPanel li.selected a:link,#toyHeaderSubNavPanel li.selected a:visited,#toyHeaderSubNavPanel li.selected a:hover,#toyHeaderSubNavPanel li.selected a:active
{color:#333;font-weight:bold;background: transparent url(../images/header/second-nav-on.gif) 50% 60% repeat-x;text-decoration:none;}

#toyHeaderSubNavPanel li#toySubNav1, #toyHeaderSubNavPanel li#toySubNav1 a:link,#toyHeaderSubNavPanel li#toySubNav1 a:visited,#toyHeaderSubNavPanel li#toySubNav1 a:hover,#toyHeaderSubNavPanel li#toySubNav1 a:active
{background:#fff url(../images/header/second-nav-left-rounded.jpg) top left no-repeat;}

#toyHeaderSubNavPanel li#toySubNav6,#toyHeaderSubNavPanel li#toySubNav6 a:link,#toyHeaderSubNavPanel li#toySubNav6 a:visited,#toyHeaderSubNavPanel li#toySubNav6 a:hover,#toyHeaderSubNavPanel li#toySubNav6 a:active
{background:#fff url(../images/header/second-nav-right-rounded.jpg) top right no-repeat;}

#toyHeaderSubNavPanel li#toySubNav1.selected a:link,#toyHeaderSubNavPanel li#toySubNav1.selected a:visited,#toyHeaderSubNavPanel li#toySubNav1.selected a:hover,#toyHeaderSubNavPanel li#toySubNav1.selected a:active
{background:#fff url(../images/header/second-nav-left-rounded-on.jpg) top left no-repeat;}

#toyHeaderSubNavPanel li#toySubNav6.selected a:link,#toyHeaderSubNavPanel li#toySubNav6.selected a:visited,#toyHeaderSubNavPanel li#toySubNav6.selected a:hover,#toyHeaderSubNavPanel li#toySubNav6.selected a:active
{background:#fff url(../images/header/second-nav-right-rounded-on.jpg) top right no-repeat;}

.toyContentHeader { float:left; margin-bottom: 20px; width: 980px;}

#toyPageH1Panel{float:left;width:720px;}
#toyPageH1Panel h1{color:#fff;font-size:4.8em;font-weight:bold;height:52px;}
#toyHeaderSiteSearchPanel{float:right;width:450px;display:block;margin:7px 0 0 0;}
#toyHeaderSiteSearchPanel {font-size:1.2em;font-weight:bold;}
input#toySiteSearchHeader{float:right;width:315px;height: 22px;margin:1px 8px 0 0;padding:4px 0 0 10px;border:0;background: url(../images/header/bg-gsa-search.gif) top left no-repeat;color: #999;}
input#toySiteSearchButton{color:#333;float:right;width:65px;height:26px;border:0;background: url(../images/header/btn-search.gif) top left no-repeat;cursor:pointer;}
#toyHeaderLinksSection{margin: 2px 0 0 0;text-align:right;font-size:1em;}
#toyHeadTools{clear:right;float:right;display:inline;}
#toyHeadTools li{font-size:1.2em;float:left;margin:0 0 0 18px;}
#toyHeadTools li a:link,#toyHeadTools li a:hover,#toyHeadTools li a:visited,#toyHeadTools li a:active
{font:bold 12px lucida sans unicode, lucida grande, verdana, arial, san-serif;color:#fff;text-decoration:underline;}

#toyHeadRecent a{padding:0 16px 0 0;background-image:url(../images/header/btn-expand.gif);background-repeat:no-repeat;background-position:right 2px;}
#toyHeadRecent ol{z-index:800;position:relative;top:300px;left:0px;background:transparent url(../images/header/bg-recently-viewed.png) top left no-repeat;width:200px;height:290px;border-top:none;margin: -300px 0 0 -18px;padding:0 3px 0 3px;list-style-image:none;text-align:left;list-style-position:inside;display:none;}
#toyHeadRecent ol li{margin:0;padding:3px 5px;position:relative;clear:both;float:none;border:none;height:19px;border-bottom:1px solid #c4e2ff;font:normal 11px lucida sans unicode, lucida grande, verdana, arial, san-serif;}
#toyHeadRecent ol li.nonum{list-style:none;border-bottom:none;margin:0;padding:6px 0 0px 0;}
#toyHeadRecent ol li.nonum span{float:left;border-right:1px solid #9cf;}
#toyHeadRecent ol li.nonum span.option1{padding:0 12px;}
#toyHeadRecent ol li.nonum span.option2{padding:0 5px 0 12px;}
#toyHeadRecent ol li.nonum span.option3{padding:0;border-right: none;}
#toyHeadRecent ol li.messageBox{list-style:none;border-bottom:none;height:255px;}

#toyHeadRecent ol li a:link,#toyHeadRecent ol li a:visited,#toyHeadRecent ol li a:hover,#toyHeadRecent ol li a:active
{color: #3250be;display:inline;padding:0;text-decoration:underline;background-image:none;font:normal 11px lucida sans unicode, lucida grande, verdana, arial, san-serif;font-weight:normal;}

/* Content Styles */
#toyContentCol1{float:left;width:222px;}
#toyContentCol2{float:left;width:628px;}
#toyContentCol3{float:right;width:125px;}
#toyContentCol4 {float:left;width:850px;}
#toyCol3Advert{float:right;width:120px;}
#toyContentIframePanel{width:209px;}
.toyContentPanel{margin:0px 0 0 5px;}
.toyContentPanel2{margin:0 10px 0 0;}
.toyContentPanelSpacer {margin:20px 0;}
.toySeeAllLink{text-align:right;font-weight:normal;font-size: 14px;float:left; width:605px; margin: 5px 0;}
.toySeeAllLink p{padding:0px;margin: 0px;}
.toySeeAllLink a{text-decoration:underline;}
.toySeeAllLink a:hover {text-decoration:underline;}

/* Toy Holidays Destination Styles */
#toyHolidayDestinations h2 {margin: 30px 0 10px 0;font-size:3em;font-weight:bold;}
#toyHolidayDestHotSpots {margin:30px 0 10px 0;}
#toyHolidayDestHotSpots h3 {font-size:2.2em;height:26px;}
.toyHolidayDestHotSpot {float:left;width:290px;margin:5px 0 0 0;padding:5px 0 5px 10px;background: url(../images/package-holidays/bg-hotspot.jpg) top left no-repeat;}
.marginRight {margin-right:8px;}
.toyHolidayDestHotSpot a:link,.toyHolidayDestHotSpot a:visited,.toyHolidayDestHotSpot a:hover,.toyHolidayDestHotSpot a:active{font-size:1.5em;}
.toyHolidayDestHotSpotSection {margin:10px 0 10px 0;}
.toyHolidayDestHotSpotImg {float:left;width:168px;}
.toyHolidayDestHotSpotSection p {margin:0 5px;}
.toyHolidayDestHotSpotContent {float:left;width:120px;height:60px;overflow:hidden;}
.toyHolidayDestHotSpotTemp {float:left;width:120px;}
.toyHolidayDestHotSpotTemp p.tempLine {font-family:arial,verdana,san-serif;font-size:2.8em;line-height:100%;font-weight:bold;color:#fe0000;}
.toyHolidayDestHotSpotTemp p.infoLine {font-size:1em;}

/*** TOYholidayPlanningInspiration START ***/
#TOYholidayPlanningInspiration h5{font-size:14px;}
#TOYholidayPlanningInspiration h5 a{text-decoration:underline;}
#TOYholidayPlanningInspiration h5 a:hover{text-decoration:underline;}
#TOYholidayPlanningInspiration {width:605px;float:left;display:block;margin:0 0 10px 0;}
#TOYholidayPlanningInspiration img{border:0px;}
#TOYholidayPlanningInspiration h2{margin:30px 0 10px 0;font-size:3em;font-weight:bold;}
#TOYholidayPlanningInspiration ul{margin:0px;padding:0px;list-style:none; float:left}
#TOYholidayPlanningInspiration ul.TOYholidayContent li {margin:0px;list-style-type:none;padding:0 24px 0 0;float:left;display:block;}
#TOYholidayPlanningInspiration ul.TOYholidayContent li.last {padding: 0 0 0 0;}
#TOYholidayPlanningInspiration ul.TOYholidayContent li h5 {margin:0}
/*** TOYholidayPlanningInspiration END ***/

/*** TOYholidayProducts START ***/
#TOYholidayProducts h5{font-size:14px;}
#TOYholidayProducts h5 a{text-decoration:underline;}
#TOYholidayProducts h5 a:hover{text-decoration:underline;}
#TOYholidayProducts h3, #TOYholidayProducts h4 {font-size:15px;}
#TOYholidayProducts {width: 609px;float:left;}
#TOYholidayProducts .TOYholidayProductsSection {width:195px;margin:0 12px 0 0;float:left}
#TOYholidayProducts .last{margin: 0 0 0 0;float:left}
#TOYholidayProducts .TOYholidayProductsheader{height: 43px;}
#TOYholidayProducts .TOYholidayProductsheader h3, #TOYholidayProducts .TOYholidayProductsheader h4 {color:#fff;font-size:15px;margin:0 16px;padding-top:12px;}
#TOYholidayProducts .TOYholidayProductsheader h3 a, #TOYholidayProducts .TOYholidayProductsheader h4 a {color:#fff;text-decoration:underline;}
#TOYholidayProducts .TOYholidayProductsheader h3 a:hover, #TOYholidayProducts .TOYholidayProductsheader h4 a:hover {color:#fff;text-decoration:underline;}
#TOYholidayProducts .headerLuxury {background:url(../images/holiday/gradiant-Luxury-holidays.gif) no-repeat;}
#TOYholidayProducts .headerAdult {background:url(../images/holiday/gradiant-Adult-holidays.gif) no-repeat;}
#TOYholidayProducts .headerFamily {background:url(../images/holiday/gradiant-Family-holidays.gif) no-repeat;}
#TOYholidayProducts .TOYholidayProductsBodyLuxury {background:url(../images/holiday/holidayProductsBody-Luxury.gif) repeat-y; padding:0 4px 0 1px;height:395px;}
#TOYholidayProducts .TOYholidayProductsBodyAdult {background:url(../images/holiday/holidayProductsBody-Adult.gif) repeat-y; padding:0 4px 0 1px;height:395px;}
#TOYholidayProducts .TOYholidayProductsBodyFamily {background:url(../images/holiday/holidayProductsBody-Family.gif) repeat-y; padding:0 4px 0 1px;height:395px;}
#TOYholidayProducts .TOYholidayProductsBottomLuxury {background:url(../images/holiday/holidayProductsBottom-Luxury.gif) no-repeat; padding:0; height:9px;}
#TOYholidayProducts .TOYholidayProductsBottomAdult {background:url(../images/holiday/holidayProductsBottom-Adult.gif) no-repeat; padding:0; height:9px;}
#TOYholidayProducts .TOYholidayProductsBottomFamily {background:url(../images/holiday/holidayProductsBottom-Family.gif) no-repeat; padding:0; height:9px;}
.TOYholidayProductsMainText{margin-top:5px}

.TOYholidayProductsMainText a:link,.TOYholidayProductsMainText a:hover,.TOYholidayProductsMainText a:visited,.TOYholidayProductsMainText a:active
{font-size:12px;text-decoration:none;color:#333;padding:5px 0 5px 0;margin:0 0 0 0;height:45px}

.TOYholidayProductsMainText a h4{color:#3250be;font-size:14px;text-decoration:underline;font-weight:normal;margin:0px 0 0 0;padding-top:5px;}

.TOYholidayProductsBodyLuxury .TOYholidayProductsMainText a:link, .TOYholidayProductsBodyLuxury .TOYholidayProductsMainText a:hover,.TOYholidayProductsBodyLuxury .TOYholidayProductsMainText a:visited,.TOYholidayProductsBodyLuxury .TOYholidayProductsMainText a:active
{padding:0 15px 0 15px;display:block;margin-top:0px;text-decoration:none;}

.TOYholidayProductsBodyLuxury .TOYholidayProductsMainText a:hover {background:url(../images/holiday/holidayProductsMain-Luxuryhover.gif) no-repeat 50% 100%; padding: 0 15px 0 15px; display:block}

.TOYholidayProductsBodyAdult .TOYholidayProductsMainText a:link,.TOYholidayProductsBodyAdult .TOYholidayProductsMainText a:hover,.TOYholidayProductsBodyAdult .TOYholidayProductsMainText a:visited,.TOYholidayProductsBodyAdult .TOYholidayProductsMainText a:active
{padding:0 15px 0 15px;display:block;margin-top:0px;text-decoration:none;}

.TOYholidayProductsBodyAdult .TOYholidayProductsMainText a:hover {background:url(../images/holiday/holidayProductsMain-Adulthover.gif) no-repeat 50% 100%; padding: 0 15px 0 15px; display:block}

.TOYholidayProductsBodyFamily .TOYholidayProductsMainText a:link,.TOYholidayProductsBodyFamily .TOYholidayProductsMainText a:hover,.TOYholidayProductsBodyFamily .TOYholidayProductsMainText a:visited,.TOYholidayProductsBodyFamily .TOYholidayProductsMainText a:active
{padding:0 15px 0 15px;display:block;margin-top:0px;text-decoration:none;}

.TOYholidayProductsBodyFamily .TOYholidayProductsMainText a:hover {background:url(../images/holiday/holidayProductsMain-Familyhover.gif) no-repeat 50% 100%; padding: 0 15px 0 15px; display:block}
/*** TOYholidayProducts END ***/

#toyFooterSection a:link, #toyFooterSection a:visited, #toyFooterSection a:hover, #toyFooterSection a:active {text-decoration:underline;color:#3250be;}
#toyFooterSection a:hover {text-decoration:underline;color:#3250be;}

/* Footer Left*/
#toyFooterSection #TOYFooterLeft {width:745px;float:left;margin:20px 0 0 0;padding-left:10px;}
#toyFooterSection #TOYFooterLeft .TOYexplore {float:left;width:100%;font-size:11px;}
#toyFooterSection #TOYFooterLeft .TOYexplore img{float:left;margin-right:15px;}
#toyFooterSection #TOYFooterLeft .TOYexplore input.search{border:0px;background: url(../images/footer/bgBlue_search.gif) no-repeat; _background-attachment:fixed;width:275px;height:21px;vertical-align:top;margin-right:10px;padding:5px 5px 0 5px;color:#999;line-height:15px;}
#toyFooterSection #TOYFooterLeft .TOYexploreLinks {float:left;font-size:11px;width:100%} 
#toyFooterSection #TOYFooterLeft .TOYexploreLinks img{border:0px;vertical-align:top} 
#toyFooterSection #TOYFooterLeft .TOYexploreLinks ul {margin:0px;padding:0px;list-style:none;width:100%} 
#toyFooterSection #TOYFooterLeft .TOYexploreLinks ul li {list-style-type:none;padding:0 13px 0 13px;float:left;margin:20px 0 0 0;}
#toyFooterSection #TOYFooterLeft .TOYexploreLinks ul li {border-right:1px solid #99ccff}
#toyFooterSection #TOYFooterLeft .TOYexploreLinks ul li.first {padding:0 13px 0 0;}
#toyFooterSection #TOYFooterLeft .TOYexploreLinks ul li.lastOne {border-right: 0px}
#toyFooterSection #TOYFooterLeft .TOYexploreLinks ul li a:hover {text-decoration: underline}
#toyFooterSection #TOYFooterLeft .TOYFooterDisclaimer {margin:25px 0 0 0;float:left;width: 100%;}
#toyFooterSection #TOYFooterLeft .TOYFooterDisclaimer #footerparagraph {border:0px;}
#toyFooterSection #TOYFooterLeft .TOYFooterCopyright {float:left;font-size:10px;width:100%;margin:10px 0 0 0;}
#toyFooterSection #TOYFooterLeft .TOYFooterCopyright img{border:0px;vertical-align:top;display:inline} 
#toyFooterSection #TOYFooterLeft .TOYFooterCopyright ul {margin:0px;padding:0px;list-style:none;width:100%;font-size:10px;} 
#toyFooterSection #TOYFooterLeft .TOYFooterCopyright ul li {list-style-type:none;padding:0 10px 0 10px;float:left;margin:10px 0 0 0;font-size:10px;font-family:"Lucida Sans Unicode", lucida grande, arial;}
#toyFooterSection #TOYFooterLeft .TOYFooterCopyright ul li {border-right:1px solid #99ccff}
#toyFooterSection #TOYFooterLeft .TOYFooterCopyright ul li.first {padding:0 13px 0 0;}
#toyFooterSection #TOYFooterLeft .TOYFooterCopyright ul li.lastOne {border-right:0px}
#toyFooterSection #TOYFooterLeft .TOYFooterCopyright ul li.card {padding:0 0 0 13px;}
#toyFooterSection #TOYFooterLeft .TOYFooterCopyright ul li.cardtype img {padding:0 3px 0 0;}
#toyFooterSection #TOYFooterLeft .TOYFooterCopyright ul li a:hover {text-decoration:underline}

/* Footer Right*/
#toyFooterSection #TOYFooterRight {width:225px;float:left;margin:20px 0 0 0;vertical-align:top;font-size:11px;}
#toyFooterSection #TOYFooterRight .TOYFooterHelp { background:url(../images/footer/bgHereToHelp.gif) top left no-repeat;height:139px;}
#toyFooterSection #TOYFooterRight .TOYFooterHelp ul {padding: 40px 0 0 20px;margin:0px;list-style:none;}
#toyFooterSection #TOYFooterRight .TOYFooterHelp ul li {margin:0px; font-size:11px}
#toyFooterSection #TOYFooterRight .TOYFooterHelp a:hover {text-decoration:underline}
#toyFooterSection #TOYFooterRight .TOYFooterHelp li.number{background: url(../images/footer/icon_phone.gif) 0px 3px no-repeat;padding-left:25px;margin-top:8px;font-size:12px;font-weight:bold;line-height:17px;}
#toyFooterSection #TOYFooterRight .TOYFooterHelp li.callCharges { line-height:100%;}
#toyFooterSection #TOYFooterRight .TOYFooterHelp ul li p {font-size:0.8em; font-weight:normal; line-height:100%; margin:0 75px 0 0; padding:0;}
#toyFooterSection #TOYFooterRight .TOYFooterPartners {float:left;margin:10px 0 0 5px;font-size:10px;}
#toyFooterSection #TOYFooterRight .TOYFooterPartners img{border:0px;margin:0 7px 0 0;display:inline;}
#toyFooterSection #TOYFooterRight .TOYFooterPartners img.abtaPos{padding-bottom:4px;}
#toyFooterSection #TOYFooterRight .TOYFooterPartners ul {list-style:none;float:left;padding:0 0 0 85px;margin:10px 0 0 0}
#toyFooterSection #TOYFooterRight .TOYFooterPartners ul li {list-style-type:none;padding:0 10px 0 10px;float:left;border-right:1px solid #99ccff;margin-left:0px;}
#toyFooterSection #TOYFooterRight .TOYFooterPartners ul li.lastOne {border-right:0}
#toyFooterSection #TOYFooterRight .TOYFooterPartners ul li a:hover {text-decoration:underline}
/*** TOYFooter END ***/

/* Bluemelon styles used in holidays.html + hotels.html  */
/* Container Layout */
#toyBmTop {margin-bottom:10px;}     
#toyBmMiddle {padding-bottom:10px;width:610px; }
#toyBmTopLeft {float:left;width:305px;}
#toyBmTopRight {float:right;width:305px;}

/* BM Top Banner Styles */
#toyBmTop .bluemelon-advert {border:none;padding:0px;margin:0px;}
#toyBmTop .bluemelon-advert-body {padding:0px;}

/* BM Teaser Styles */
#toyBmMiddle .bluemelon-output {padding: 0px;margin:0px 0px 0px 0px;}
#toyBmLeft {float:left;width:300px;}
#toyBmRight {float:right;width:300px;}
#toyBmMiddle .bluemelon-advert-body {position:relative;}
#toyBmMiddle .bluemelon-advert-title {position:absolute;top:15px;left:125px;width:160px;cursor:pointer;font-size:1.4em;font-weight:bold;}
#toyBmMiddle .bluemelon-advert-content-noLink {position:absolute;top:35px;left:125px;width:160px;cursor:text;color:#333;font-size:1.1em;text-decoration:none;}
#toyBmMiddle .bluemelon-advert-title a {text-decoration:underline;color:#3250be;background-color:#fff;}
#toyBmMiddle .bluemelon-advert-title a:hover {text-decoration: underline;}
#toyBmMiddle img {display: block;} 

/* More BM styes */
.toyBmSection { width:610px; padding-bottom: 10px; }
.toyBmSectionLeft {	float:left;	width:300px; }		
.toyBmSectionRight { float:right; width:300px; }
.toyBmSection .bluemelon-output { padding: 0px;	margin: 0px; }
.toyBmSection .bluemelon-advert { padding-bottom: 5px; }
.toyBmSection .bluemelon-advert-body { position:relative; }		
.toyBmSection .bluemelon-advert-title {	position: absolute; top: 8px; left: 65px; width: 220px; cursor: pointer; font-size: 1.4em;	font-weight: bold; }		
.toyBmSection .bluemelon-advert-content-noLink { position: absolute; top: 26px;	left: 65px;	width: 220px; cursor: text;	color: #333; font-size: 1.1em; text-decoration:none; }		
.toyBmSection .bluemelon-advert-title a { text-decoration: underline; color: #3250be; background-color:#fff; }
.toyBmSection .bluemelon-advert-title a:hover {	text-decoration: underline;	}		
.toyBmSection img {	display: block;	}		

/* Toy Offers */
#offersHeading {background-color:#fff;color:#333;margin:10px 0px 20px 2px;padding:0px;font-size:3.0em;}
.toyOffersPadder {margin-bottom:40px;}
.toyOffersPadder .toyOffersSection{height:96px;}
.toyOffersLastSection {margin-bottom:0px;}
.toyOffers {margin-bottom:9px;}
.toyOffersLeft {float:left;width:305px;}
.toyOffersRight {float:left;width:305px;}
.toyOffersLeftInner {padding-left:2px;}
.toyOffersRightInner {padding-left:5px;}

.toyOffersSection {width:295px;background-image: url('/images/toy/offersBg.gif');background-repeat: repeat-y;font-size:1.1em;}
.toyOffersSectionInner {padding:2px 9px;}
.toyOffersImage {float:left;width:117px;}
.toyOffersDetails {float:left;width:160px;}
.toyOffersUnit {padding-bottom:7px;}
.toyOffersDestination {padding-bottom:2px;}
.toyOffersDate {padding-bottom:7px;}
.toyOffersUnit a, .toyOffersUnit a:visited {color:#3250be;text-decoration: underline;font-weight:bold;}
.toyOffersUnit a:hover {text-decoration: underline;}
.toyOffersPrice span {font-weight:bold;text-decoration:underline;color:#ef0000;font-size:1.3em;}
.toyOffersPrice span a, .toyOffersPrice span a:visited, .toyOffersPrice span a:hover, .toyOffersPrice span a:active {color:#ef0000;}
.toyOffersClear {clear:both;line-height:0px;font-size:0px;}

.flyingTimeBanner{background: url('/images/package-holidays/allinc/bar-flying-time.jpg') top left no-repeat;padding:7px 0 7px 40px;margin-bottom:10px;}
.flyingTimeBanner h3 {font-size:2em;height:23px;}
.toyOffersRating {display:block;color:#333;padding-bottom:4px;}
.toyOffersRating img {float:none;padding:0px;}
.toyOffersText2 {display:block;color: #666666;padding-bottom:2px;}

/* Toy Too 5 */
#top5SectionHeading {padding:0px;margin:40px 0px 15px 0px;background-color:#fff;font-size:3em;color:#333;}
#top5Heading {padding:0px;margin:0px;background-color:#fff;}
#toyTop5Left {float:left;width:auto;padding-left:2px;}
#toyTop5Right {float:right;width:auto;padding-right:5px;}
.toyTop5Container {width:295px;}
.toyTop5Head {background-image: url('/images/toy/top5bg.gif');background-repeat:no-repeat;padding:8px 9px;}
.toyTop5Head h2 {font-size:1.4em;margin:0px;padding:0px;}
.toyTop5Heading {background-color:transparent;color:#fff;margin:0px;padding:0px;font-size:1.4em;}
.toyTop5Section {background-color:#fff;border-bottom:1px solid #dbdcdd;background-image: url('/images/toy/toyTop5bg.gif');background-repeat:repeat-y;}
.toyTop5Section a.toyTop5Link:hover {background-image: url('/images/toy/toyTop5bg.gif');background-repeat:repeat-y;}
.toyTop5SectionBottom {border: none;background-image:url('/images/toy/toyTop5BottomCurve.gif');background-repeat:no-repeat;background-position:bottom center;}

a.toyTop5Link, a:visited.toyTop5Link {display:block;width:100%;color:#3250be;font-size:1.1em;min-height:100px;text-decoration:none;}
a:hover.toyTop5Link {text-decoration:none;display:block;width:100%;background-color:#fef4e0;}

.toyTop5SectionBottom a:hover.toyTop5Link {border:none;background-image: url('/images/toy/toyTop5BottomCurve.gif');background-repeat:no-repeat;background-position:bottom center;}
.toyTop5LinkSpan {display:block;padding:10px 10px 0px 10px;}
.toyTop5LinkSpan img {float:left;padding-right:10px;padding-bottom:10px;}
.toyTop5Details {display:block;}
.toyTop5Title {display:block;text-decoration:underline;padding-bottom:4px;font-weight:bold;}
.toyTop5Section a:hover.toyTop5Link .toyTop5Title, .toyTop5SectionBottom a:hover.toyTop5Link .toyTop5Title {text-decoration:underline;}
.toyTop5Text1 {display:block;color:#333;padding-bottom:4px;}
.toyTop5Rating {display:block;color:#333;padding-bottom:4px;}
.toyTop5Rating img {float:none;padding:0px;}
.toyTop5Text2 {display:block;color: #666666;padding-bottom:2px;}
.toyClearBoth {clear:both;font-size:0px;line-height:0px;height:0px;margin:0px; padding:0px;}
.toyTop5From {display:block;color: #666666;padding-bottom:2px;}
.toyTop5From .toyTop5FromPrice{color: #ef0000; font-size: 15px; text-decoration: underline}


/* City Breaks Toy Too 5 */
#toyTopCityBreaks #top5SectionHeading {padding:0px;margin:40px 0px 15px 0px;background-color:#fff;font-size:3em;color:#333;}
#toyTopCityBreaks #top5Heading {padding:0px;margin:0px;background-color:#fff;}
#toyTopCityBreaks #toyTop5Left {float:left;width:auto;padding-left:2px;}
#toyTopCityBreaks #toyTop5Right {float:right;width:auto;padding-right:5px;}
#toyTopCityBreaks .toyTop5Container {width:295px;}
#toyTopCityBreaks .toyTop5Head {background-image: url('/images/toy/top5bg.gif');background-repeat:no-repeat;padding:8px 9px;}
#toyTopCityBreaks .toyTop5Head h2 {font-size:1.4em;margin:0px;padding:0px;}
#toyTopCityBreaks .toyTop5Heading {background-color:transparent;color:#fff;margin:0px;padding:0px;font-size:1.4em;}
#toyTopCityBreaks .toyTop5Section {display: block; position:relative; background-color:#fff;border-bottom:1px solid #dbdcdd;background-image: url('/images/toy/toyTop5bg.gif');background-repeat:repeat-y;}
#toyTopCityBreaks .toyTop5Section a.toyTop5Link:hover { display: block; background-image: url('/images/toy/toyTop5bg.gif');background-repeat:repeat-y;}
#toyTopCityBreaks .toyTop5SectionBottom {border: none;background-image:url('/images/toy/toyTop5BottomCurve.gif');background-repeat:no-repeat;background-position:bottom center;}

#toyTopCityBreaks a.toyTop5Link2, a:visited.toyTop5Link2 {display:block; color:#3250be;font-size:1.1em;text-decoration: underline;}
#toyTopCityBreaks a:hover.toyTop5Link2 {text-decoration:none;display:block;}

#toyTopCityBreaks a.toyTop5Link, a:visited.toyTop5Link {display:block;width:100%;color:#3250be;font-size:1.1em;min-height:100px;text-decoration:none;}
#toyTopCityBreaks a:hover.toyTop5Link {text-decoration:none;display:block;width:100%;background-color:#fef4e0;}

#toyTopCityBreaks .toyTop5SectionBottom a:hover.toyTop5Link {border:none;background-image: url('/images/toy/toyTop5BottomCurve.gif');background-repeat:no-repeat;background-position:bottom center;}
#toyTopCityBreaks .toyTop5LinkSpan {padding:10px 10px 0px 10px; display: block;}
#toyTopCityBreaks .toyTop5LinkSpan img {float:left;padding-right:10px;padding-bottom:10px; position:relative;}
#toyTopCityBreaks .toyTop5Details {display:block; font-size:1.1em}
#toyTopCityBreaks .toyTop5Title {display:block;text-decoration:underline;padding-bottom:4px;font-weight:bold; color:#3250be;}
#toyTopCityBreaks .toyTop5Section a:hover.toyTop5Link .toyTop5Title, .toyTop5SectionBottom a:hover.toyTop5Link .toyTop5Title {text-decoration:underline; display: block}
#toyTopCityBreaks .toyTop5Text1 {display:block;color:#333;padding-bottom:4px;}
#toyTopCityBreaks .toyTop5Rating {display:block;color:#333;padding-bottom:4px;}
#toyTopCityBreaks .toyTop5Rating img {float:none;padding:0px;}
#toyTopCityBreaks .toyTop5Text2 {display:block;color: #666666;padding-bottom:2px;}
#toyTopCityBreaks .toyClearBoth {clear:both;font-size:0px;line-height:0px;height:0px;margin:0px; padding:0px;}
#toyTopCityBreaks .toyTop5From {display:block;color: #333;padding-bottom:2px;}
#toyTopCityBreaks .toyTop5From .toyTop5FromPrice a{color: #ef0000; font-size: 15px; text-decoration: underline}

/* Why Book */
#whyBookHeading {padding:0px;margin:40px 0px 5px 0px;background-color:#fff;font-size:3em;color:#333;}
#whyBookSubHeading {padding:0px 0px 25px 0px;margin:0px;color:#333;font-size:1.5em;}
#whyBookSubHeading2 {padding:0px 0px 10px 0px;margin:0px;color:#333;font-size:1.5em;}
#toyWhyBook {width:610px;border-bottom:1px solid #c4e2ff;background-image: url('/images/toy/why-book-woman.jpg');background-repeat:no-repeat;background-position:bottom right;margin-bottom:30px;}
.toyWhyBookRow {padding-bottom:20px;}
.toyWhyBookLeft {float:left;width:305px;}
.toyWhyBookRight {float:left;width:305px;}
.toyWhyBookLeftInner {padding-right:50px;}
.toyWhyBookRightInner {padding-right:120px;}
.toyWhyBookTitle {font-size:1.5em;font-weight:bold;padding:0px;margin:0px;}
.toyWhyBookText {margin:0px;padding:0px;font-size:1.2em;}

/* These are standard sIFR styles... do not modify */
.sIFR-flash {visibility:visible !important;margin:0;}
.sIFR-replaced {visibility:visible !important;}
span.sIFR-alternate {position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {display: none !important;}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1 {visibility:hidden;}
.sIFR-hasFlash h2 {visibility:hidden;letter-spacing: -9px;font-size:55px;}

/* Home Page Styles */
#page {margin:0 auto;width:955px;}
#logo {width:194px;height:54px;margin:16px 0 0 0;float:left;}
#thirdPAd {width:468px;height:60px;float:right;margin:10px 0px 0 0;background:transparent;}
#hTopBox {clear:both;height:173px;position:relative;width:900px;}
#alertBox {bottom:0;display:block;float:left;margin-top:10px;margin-bottom:-10px;position:absolute;width:100%;} 
#cBox {width:956px;height:356px;margin:0px 0 0 0;}
#cPanel .textBoxL {margin:23px 0 0 145px;}
#cPanel .textBoxR {margin:23px 0 0 120px;}
#cPanel {background: url(../images/toy/cBG.png) 0 0 no-repeat;width:850px;height:356px;float:left;}
#cPanel .tLink {height:26px;padding-top:2px;}
#cPanel .tLink a, #cPanel .tLink a:link, #cPanel .tLink a:visited, #cPanel .tLink a:active {color:#3551bf;text-decoration:underline;font-size:1.9em;font-weight:bold;}
#cPanel .tLink a:hover {text-decoration:underline;}
#cPanel span {font-size:1.2em;line-height:1.6em;}
#cPanel .cLink {height:20px;}
#cPanel .cLink a, #cPanel .cLink a:link, #cPanel .cLink a:visited, #cPanel .cLink a:active {color:#3551bf;text-decoration:underline;font-size:1.4em;font-weight:bold;}
#cPanel .cLink a:hover {text-decoration:underline;}
#cPanel .linkBox p {font-size:1.1em;}
#cPanel .linkCols {margin:23px 20px 0 8px;float:left;width:250px;height:220px;}
#cPanel .linkCols .linkBox {width:248px;height:80px;}
#cPanel .linkCols .linkBox img {float:left;margin:0 5px 0 0;}
#cAdLeft {background: url(../images/toy/hTAL.jpg) 0 0 no-repeat;width:403px;height:91px;float:left;margin:1px 0 0 9px;}
#cAdRight {background: url(../images/toy/hTAR.jpg) 0 0 no-repeat;width:403px;height:91px;float:left;margin:1px 0 0 25px;}
.hFtr {padding-top:60px;}
.clear{clear: both;}

/* Holidays Destinations Panel */
#toyDestPanel {width: 620px;}
.p_clearBoth {clear:both;font-size:0.1em;height:1px;margin:0px;padding:0px;}
#p_navPop_dest {background: transparent url(../images/toy/ddBG.gif) 0 0 no-repeat;width:850px;height:188px;}
#p_thhead #nav #p_navPop_dest ul{ margin:0; padding:0; }
#p_thhead #nav #p_navPop_dest ul li{ border:none; background:none; }
#p_thhead #nav #p_navPop_dest a:link, #p_thhead #nav #p_navPop_dest a:active, #p_thhead #nav #p_navPop_dest a:visited, #p_thhead #nav #p_navPop_dest a:hover{color:#3250be;display:inline;padding:0;margin:0;font-size:1em;float:none;}
#p_thhead #nav #p_navPop_dest ul#p_navPopMap {font-weight:bold;display:inline;float:right;margin:10px 10px 0 0px;width:225px;height:131px;background-repeat:no-repeat;font-size:1.1em;}
#p_navPopHotpicks {float:left;display:inline;width:570px; margin:10px 0 0 20px;}
#p_navPopHotpicks h3 {margin:5px 0 10px 0;padding:0;font-size:1.2em;}
#p_navPopHotpicks ul li{float:left;font-size:1.5em;margin:0;padding:0;line-height:2em;}
#p_navPopHotpicks ul li ul {float:left;margin:0;padding:0;width:140px;}
#p_navPopHotpicks ul li ul li{float:none;font-size:.8em;padding:3px 0 3px 0;}
#p_thhead li.africa{margin:0 0 0 85px;}
#p_thhead li.asia{margin:0 0 0 150px;}
#p_thhead li.australasia{margin: 5px 0 0 140px;}
#p_thhead li.caribbean{margin: -5px 0 0 0px;}
#p_thhead li.europe{margin: -15px 0 0 90px;}
#p_thhead li.indianocean{margin: -5px 0 0 130px;}
#p_thhead li.middleeast{margin: -5px 0 0 70px;}
#p_thhead li.americas{margin: 35px 0 0 0px;}
#p_nav_dests li a {display:block;padding:2px 8px 4px 8px;}
#p_nav_dests ul li a, #p_nav_dests ul li span {display:block;padding:4px 8px 4px 13px;}			
#p_navPopText{clear:left;float:left;padding:0;margin:6px 0 0 0px;font-size:1em;font-weight:bold;width:550px;text-align:right;}
/* End Home Page Styles */

/* Bottom Nav for homepage*/
#hBtmNav {width:670px;height:40px;margin-top:0px;position:relative;top:590px;float:left;}
#hBtmNav h1 {font-size:1.2em;padding:10px 0 0 12px;float:left;margin-top:0;}
#hBtmNav ul {list-style-type:none;padding:10px 0 0 0;}
#hBtmNav ul li {float:left;padding:0;margin:0;text-align:center;}
#hBtmNav .nLink {width:111px;}
#hBtmNav a, #hBtmNav a:link, #hBtmNav a:visited, #hBtmNav a:active {text-decoration:underline;color:#3551bf;font-size:1.2em;}
#hBtmNav a:hover {text-decoration:underline;}
#hBtmNav span {font-weight:normal;padding:0;font-size:1.7em;line-height:1.0em;color:#bcbcbc;}
#hBtmNavLBG {background: url(../images/toy/hBtmNavLBG.gif) 0 0 no-repeat;width:3px;height:140px;float:left;}
#hBtmNavMBG {background: url(../images/toy/hBtmNavMBG.png) 0 0 repeat-x;width:664px;height:40px;float:left;}
#hBtmNavRBG {background: url(../images/toy/hBtmNavRBG.gif) 0 0 no-repeat;width:5px;height:40px;float:left;}
/* End Nav */

/* Bottom Nav for Hotels and Package Holidays */
#toyBtmNav {font-size:1.2em;width:980px;}
#toyBtmNav ul {padding:10px 0px 0px 10px;list-style:none;}
#toyBtmNav ul li {float:left;margin:0px;padding:0px;}
#toyBtmNavLBG {background: url(../images/toy/hBtmNavLBG.png) 0 0 no-repeat;width:3px;height:40px;float:left;}
#toyBtmNavMBG {background: url(../images/toy/hBtmNavMBG.png) 0 0 repeat-x;width:972px;height:40px;float:left;}
#toyBtmNavRBG {background: url(../images/toy/hBtmNavRBG.png) 0 0 no-repeat;width:5px;height:40px;float:left;}
#toyBtmNav a, #toyBtmNav a:link, #toyBtmNav a:visited, #toyBtmNav a:hover, #toyBtmNav a:active {text-decoration:underline;color:#3551bf;}
#toyBtmNavMBG span {margin:0px 10px;color:#bcbcbc;}
#toyBtmNav ul li #toyBtmNavFirst {display:block;padding-right:20px;color:#000000;}
#toyBtmNavHead {float:left;padding:10px 20px 0px 10px;color:#000000;font-size:1.0em;font-weight:bold;}

/* New Alerts */
.severeAlertHome, .severeAlertHomeBottom, .severeAlertAll, .severeAlertAllBottom, .alertHome, .alertHomeBottom, .alertAll, .alertAllBottom, .newsHome, .newsHomeBottom, .newsAll, .newsAllBottom {float: left; font-size: 1.1em;}
.severeAlertHomeBottom, .severeAlertAllBottom, .alertHomeBottom, .alertAllBottom, .newsHomeBottom, .newsAllBottom {margin-bottom: 10px;}
.narrowAlert .severeAlertAll {background: url(../images/alerts/alert-level-3-top-606.png) no-repeat; width:609px;}
.narrowAlert .severeAlertAllBottom {background: url(../images/alerts/alert-level-3-bottom-606.png) no-repeat; width:609px;}
.narrowAlert .alertAll, .alertAll {background: url(../images/alerts/alert-level-2-top-606.png) no-repeat; width:609px;}
.narrowAlert .alertAllBottom, .alertAllBottom {background: url(../images/alerts/alert-level-2-bottom-606.png) no-repeat; width:609px;}
.narrowAlert .newsAll, .newsAll {background: url(../images/alerts/alert-level-1-top-606.png) no-repeat; width:609px;}
.narrowAlert .newsAllBottom, .newsAllBottom {background: url(../images/alerts/alert-level-1-bottom-606.png) no-repeat; width:609px;}
.wideAlert .severeAlertAll, .severeAlertAll {background: url(../images/alerts/alert-level-3-top-847.png) no-repeat; width:850px;}
.wideAlert .severeAlertAllBottom, .severeAlertAllBottom {background: url(../images/alerts/alert-level-3-bottom-847.png) no-repeat; width:850px;}
.wideAlert .alertAll {background: url(../images/alerts/alert-level-2-top-847.png) no-repeat; width:850px;}
.wideAlert .alertAllBottom {background: url(../images/alerts/alert-level-2-bottom-847.png) no-repeat; width:850px;}
.wideAlert .newsAll {background: url(../images/alerts/alert-level-1-top-847.png) no-repeat; width:850px;}
.wideAlert .newsAllBottom {background: url(../images/alerts/alert-level-1-bottom-847.png) no-repeat; width:850px;}
.wideAlert .severeAlertHome, .severeAlertHome {background: url(../images/alerts/alert-level-3-top-847.png) no-repeat; width:850px; display: none;}
.wideAlert .severeAlertHomeBottom, .severeAlertHomeBottom {background: url(../images/alerts/alert-level-3-bottom-847.png) no-repeat; width:850px; display: none;}
.wideAlert .alertHome, .alertHome {background: url(../images/alerts/alert-level-2-top-847.png) no-repeat; width:850px; display: none;}
.wideAlert .alertHomeBottom, .alertHomeBottom {background: url(../images/alerts/alert-level-2-bottom-847.png) no-repeat; width:850px; display: none;}
.wideAlert .newsHome, .newsHome {background: url(../images/alerts/alert-level-1-top-847.png) no-repeat; width:850px; display: none;}
.wideAlert .newsHomeBottom, .newsHomeBottom {background: url(../images/alerts/alert-level-1-bottom-847.png) no-repeat; width:850px; display: none;}
.narrowAlert  p, .wideAlert p, .narrowAlert .severeAlertHome p, .narrowAlert .severeAlertAll p, .wideAlert .severeAlertHome p, .wideAlert .severeAlertAll p {margin: 0px 10px 0px 35px; float: left; display: inline; padding: 0px 0 3px;}
.narrowAlert  h4, .wideAlert h4, .narrowAlert .severeAlertHome h4, .narrowAlert .severeAlertAll h4, .wideAlert .severeAlertHome h4, .wideAlert .severeAlertAll h4 {margin: 0px 10px 0px 35px; padding: 6px 0 1px; font-size: 1em;}
.narrowAlert .newsHome p, .narrowAlert .newsAll p, .wideAlert .newsHome p, .wideAlert .newsAll p {margin: 0 10px;}
.narrowAlert .newsHome h4, .narrowAlert .newsAll h4, .wideAlert .newsHome h4, .wideAlert .newsAll h4 {margin: 0 10px;}
.wideAlert h4 a, .narrowAlert h4 a { font-weight: normal;}
.severeAlertHome div.buttons, .severeAlertAll div.buttons{display: none;}
/* New Alerts */
/* DarkSite Thickbox */
#TB_window { background:none; border:none; font-size: 1em; font-family:lucida sans unicode, lucida grande, verdana,arial,san-serif;}
#TB_window a:visited, #TB_window a:focus, #TB_window a:active, #TB_window a:link {color:#3250BE; text-decoration: underline;}
#TB_window a {text-decoration:none;}
#TB_title {background:none; display: inline;}
#TB_closeAjaxWindow {width: 150px; padding: 12px 12px 5px 0;}
#TB_closeWindowButton a{float: left; }
a#TB_closeWindowButton strong{ text-decoration:underline;}
#TB_closeWindowButton img {display: inline;}
#TB_ajaxContent p {padding:0px;}
#TB_ajaxContent .severeAlertHome p, #TB_ajaxContent .severeAlertAll p { font-size: 1.2em; margin: 12px 10px 0px 60px;}
#TB_ajaxContent .severeAlertHome h4, #TB_ajaxContent .severeAlertAll h4 { font-size: 1.2em; margin: 0px 10px 0px 60px; padding: 23px 0 0px;}
#TB_ajaxContent .severeAlertHome p a, #TB_ajaxContent .severeAlertAll p a { font-weight: bold;}
#TB_closeWindowButton2 { float: left;}
#TB_window .severeAlertHome, #TB_window .severeAlertAll {background: url(../images/alerts/alert-level-3-top-850-ds.png) no-repeat; display: block;}
#TB_window .severeAlertHomeBottom, #TB_window .severeAlertAllBottom {background: url(../images/alerts/alert-level-3-bottom-850-ds.png) no-repeat; display: block;}
#TB_ajaxContent a.button {float: left; clear: left; cursor:pointer; margin: 0 10px 0 0; text-decoration:none!important;}
.buttonLeft {background: url(../images/alerts/button-left.gif) no-repeat;float: left; padding: 7px; font-weight: bold}
.buttonRight {background: url(../images/alerts/button-rgt.gif) no-repeat;float: left; padding: 7px 2px;}
a#TB_closeWindowButton2 {clear: none!important;}
#TB_ajaxContent div.buttons{margin: 12px 0 0 60px; padding: 0 0 10px; float: left; clear: both; display: block;}
/* DarkSite Thickbox */

/* Toy Content Layout - 2 Column Information */ 
#toyContentInfoPanel {padding-bottom:10px;}
#toyContentInfoPanel p {font-size:1.2em;margin-bottom:10px;}
#toyContentInfoPanel p.introText {font-size:1.2em;margin-bottom:20px;}
#toyContentInfoPanel p.smallPrint {font-size:1.1em; margin:20px 0 20px 20px;}
#toyContentInfoPanel .infoPanelHeadingh2 {margin:10px 0;padding:0;}
#toyContentInfoPanel .infoPanelHeadingh2 h2 {font-size:3em;}
#toyContentInfoPanel .infoPanelHeadingh3 {margin:20px 0 0 0;padding:0;}
#toyContentInfoPanel .infoPanelHeadingh3 h3 {font-size:1.9em;}
#toyContentInfoPanel .toyContentImageColumn {float:left;width:140px;}
#toyContentInfoPanel .toyContentImageColumn img {margin-bottom: 20px;}
#toyContentInfoPanel .toyContentInfoColumn {float:left;width:475px;}
#toyContentInfoPanel ul.smallSquareBullets {list-style-type:square;list-style-position:inside;font-size:1.2em;}
#toyContentInfoPanel ul.smallSquareBullets li {margin:5px 0;}
#toyContentInfoPanel ul.smallSquareBullets li span {font-size:15px;font-weight:bold;}
#toyContentInfoPanel ul.largeSquareBullets {list-style-type:square;list-style-position:outside;font-size:1.2em;margin-left:20px;}
#toyContentInfoPanel ul.largeSquareBullets li {margin:0 30px 20px 0;}
#toyContentInfoPanel ul.largeSquareBullets li span {font-size:15px;font-weight:bold;}


/* Toy Content Layout - List Information */ 
#toyContentInfoList p {font-size:1.2em;margin:10px 0 10px 140px;}
#toyContentInfoList .toyContentInfoListh2 {margin:10px 0;padding:0;}
#toyContentInfoList .toyContentInfoListh2 h2 {font-size:3em;}

#toyContentInfoList ul.infoListSection li {margin:0;padding:20px 0;border-bottom:1px solid #ccc;}
#toyContentInfoList ul.infoListSection li img {float:left;width:124px;height:124px;margin-right:16px;}

#toyContentInfoList ul.infoListSection li a:link,
#toyContentInfoList ul.infoListSection li a:visited,
#toyContentInfoList ul.infoListSection li a:hover,
#toyContentInfoList ul.infoListSection li a:active
{font-size:1.5em;}

#toyContentInfoList ul.infoListSection li a.SmallLink:link, 
#toyContentInfoList ul.infoListSection li a.SmallLink:visited, 
#toyContentInfoList ul.infoListSection li a.SmallLink:hover, 
#toyContentInfoList ul.infoListSection li a.SmallLink:active
{font-size:1.0em;}

#toyContentInfoList ul.infoListSectionLinks li {float:left;margin:0px;padding:0px;border:0;}
#toyContentInfoList ul.infoListSectionLinks li.short {width:120px; padding:0px;}
#toyContentInfoList ul.infoListSectionLinks li.long {width:160px; padding:0px;}
#toyContentInfoList ul.infoListSectionLinks li.divider {width:20px;color:#ccc; padding:0px;}

#toyContentInfoList ul.infoListSectionLinks li a:link,
#toyContentInfoList ul.infoListSectionLinks li a:visited,
#toyContentInfoList ul.infoListSectionLinks li a:hover,
#toyContentInfoList ul.infoListSectionLinks li a:active
{font-size:1.2em;}

/* Toy Content Layout - Background Banner */
.toyContentBackgroundBanner {background: url(../images/package-holidays/bg-great-value.jpg) top left no-repeat;margin:10px 0 30px 0;padding:0 0 20px 70px;}
.toyContentBackgroundBanner p.strapLine {font-size:1.5em;font-weight:bold;padding:10px 0;position:relative;}
.toyContentBackgroundBanner a:link,.toyContentBackgroundBanner a:visited,.toyContentBackgroundBanner a:hover,.toyContentBackgroundBanner a:active{font-size:1.4em;font-weight:bold;}
.toyContentBackgroundBanner span {font-size:1.2em;}
.toyContentBackgroundBanner .bannerColLeft, .toyContentBackgroundBanner .bannerColRight {float:left;width:250px;}

/* Cruise Start */
.toyCruiseItinHeader{margin:5px 0;}
.toyCruiseItinHeader h2{font-size:3em;color:#333;height:37px;}
#toyCruiseVideos h2{padding:0px;margin:40px 0px 5px 0px;background-color:#fff;font-size:3em;color:#333; height: 37px;}
.toyCruiseVideosTxt {background:url(../images/cruise/cruisevideo_bg.jpg) no-repeat; font-size: 15px; color:#333; height: 117px; margin-bottom: 40px}
.toyCruiseVideosTxt p{margin: 0 30px 0 130px; padding: 50px 0 0 0; }
#TOYproducts3colBlue h5{font-size:14px;}
#TOYproducts3colBlue h5 a{text-decoration:underline;}
#TOYproducts3colBlue h5 a:hover{text-decoration:underline;}
#TOYproducts3colBlue {width: 609px;float:left;}
#TOYproducts3colBlue .TOYproducts3colBlueSection {width:195px;margin:0 12px 0 0;float:left}
#TOYproducts3colBlue .last{margin: 0 0 0 0;float:left}
#TOYproducts3colBlue .TOYproducts3colBlueheader{height: 43px;}
#TOYproducts3colBlue .TOYproducts3colBlueheader h3 {color:#fff;font-size:15px;margin:0 16px;padding-top:12px;}
#TOYproducts3colBlue .TOYproducts3colBlueheader h3 a{color:#fff;text-decoration:underline;}
#TOYproducts3colBlue .TOYproducts3colBlueheader h3 a:hover{color:#fff;text-decoration:underline;}
#TOYproducts3colBlue .header {background:url(../images/cruise/gradiant-header.gif) no-repeat;}
#TOYproducts3colBlue .TOYproducts3colBlueBody {background:url(../images/cruise/ProductsBody-bg.gif) repeat-y; padding:0 4px 0 1px;}
#TOYproducts3colBlue .TOYproducts3colBlueheight{height: 250px;}
#TOYproducts3colBlue .TOYproducts3colBlueBottom {background:url(../images/cruise/ProductsBottom.gif) no-repeat; padding:0; height:9px;}
.TOYproducts3colBlueMainText {margin: 17px 17px 17px 17px;}
.TOYproducts3colBlueMainText p{font-size: 12px;}
/* Cruise End */

/*** TOYPlanningInspiration START ***/
#TOYPlanningInspiration h5{font-size:14px;}
#TOYPlanningInspiration h5 a{text-decoration:underline;}
#TOYPlanningInspiration h5 a:hover{text-decoration:underline;}
#TOYPlanningInspiration {width:605px;float:left;display:block;margin:0 0 20px 0;}
#TOYPlanningInspiration img{border:0px;}
#TOYPlanningInspiration h2{margin:30px 0 10px 0;font-size:3em;font-weight:bold;}
#TOYPlanningInspiration ul{margin:0px;padding:0px;list-style:none; float:left}
#TOYPlanningInspiration ul.TOYholidayContent li {margin:0px;list-style-type:none;padding:0 24px 0 0;float:left;display:block;}
#TOYPlanningInspiration ul.TOYholidayContent li.last {padding: 0 0 0 0;}
#TOYPlanningInspiration ul.TOYholidayContent li h5 {margin:0}
/*** TOYPlanningInspiration END ***/


/* City-Breaks Start */
#toyTopCityBreaks h2{padding:0px;margin:20px 0px 5px 0px;background-color:#fff;font-size:3em;color:#333; height: 37px;}
#toyCityBreaksDestinations h2{padding:0px;margin:20px 0px 5px 0px;background-color:#fff;font-size:3em;color:#333; height: 37px;}

#toyCityWhyBook h2{padding:0px;margin:20px 0px 5px 0px;background-color:#fff;font-size:3em;color:#333; height:37px;}

#searchpanel_topsection{margin:4px 0 0 0;width:209px;background-color:#E8F3FF;height:40px;}
#searchpanel_topsection .header{background-color:#E8F3FF;font-size:1.5em;margin:0px;padding:9px 10px 7px 10px;width:189px; font-weight: bold;}
#searchpanel_topsection ul{background-color:#E8F3FF;margin:8px 6px 6px 6px;padding:5px 0;height:37px;list-style:none;list-style-image:none;}
#searchpanel_topsection ul li{clear:both;float:left;padding:0;margin:3px 0;}
#searchpanel_topsection input{float:left;padding:0;margin:0 0 0 5px;width:13px;height:13px;overflow:hidden;}
#searchpanel_topsection label{font:normal 1em verdana, sans-serif;padding:0 0 0 5px;margin:0;}
/* City-Breaks End */

/* Deals and Offers Styles */
#toyContentLargeCol1 {float:left;width:850px;}
.toyLargeContentPanel {}
#toyLateDealsMainPanel {margin-bottom:40px;}
.toyLateDealsMainSectionTop {background:url(../images/deals/toy/large_top.gif) top left no-repeat;height:13px;}
.toyLateDealsMainSectionSides {background:url(../images/deals/toy/large_sides.gif) top left repeat-y;}
.toyLateDealsSectionBottom {background:url(../images/deals/toy/large_bottom.gif) top left no-repeat;height:16px;}
.toyLateDealsMainSectionTopFull {background:url(../images/deals/toy/large_top_full.gif) top left no-repeat;height:13px;}
.toyLateDealsMainSectionSidesFull {background:url(../images/deals/toy/large_sides_full.gif) top left repeat-y;padding: 0 15px;}
.toyLateDealsSectionBottomFull {background:url(../images/deals/toy/large_bottom_full.gif) top left no-repeat;height:16px;}
.toyLateDealsMainImgColumn {float:left;width:205px;}
.toyLateDealsMainHeader {background:url(../images/deals/toy/package-tag.gif) top left no-repeat;height:332px;width:150px;margin:0 auto;padding:140px 0 0 15px;}
.toyLateDealsMainHeader h2 {width:120px;font-size:2.8em;color:#fff;line-height:140%;}
.toyLateDealsMainContentColumn {float:left;width:629px;}
.toyLateDealsMainContentList {}
.toyLateDealsMainContentList ul {}
.toyLateDealsMainContentList ul li {float:left;width:310px;margin:0;padding:10px 0;height:50px;}
.toyLateDealsMainContentList ul li img {float:left;width:60px;height:50px;margin-right:10px;}
.toyLateDealsMainContentList ul li p {font-size:1.2em;}
.toyLateDealsMainContentList ul li p.dealHeading {font-size:1.5em;}
.toyLateDealsMainContentList ul li a:link,.toyLateDealsMainContentList ul li a:visited,.toyLateDealsMainContentList ul li a:hover,.toyLateDealsMainContentList ul li a:active{font-size:1.2em;}
.toyLateDealMiniPanel {float:left;width:265px;margin:0 18px 10px 0;}
.toyLateDealMiniPanel h2 {font-size:2.8em;color:#fff;line-height:140%;}
.toyLateDealMiniSectionTopHotelDeals {background:url(../images/deals/toy/hotel-top.gif) top left no-repeat;padding:20px 0 30px 60px;}
.toyLateDealMiniSectionTopCruiseDeals {background:url(../images/deals/toy/cruise-top.gif) top left no-repeat;padding:25px 0 25px 55px;}
.toyLateDealMiniSectionTopMoreDeals {background:url(../images/deals/toy/more-top.gif) top left no-repeat;padding:20px 0 30px 60px;}
.toyLateDealMiniSectionSides {float:left;width:265px; background:url(../images/deals/toy/small_sides.gif) top left repeat-y;}
.toyLateDealMiniSectionBottom {background:url(../images/deals/toy/small_bottom.gif) top left no-repeat;height:19px;}
.toyLateDealMiniSectionSides ul {}
.toyLateDealMiniSectionSides ul li {float:left;width:250px;margin:0;padding:10px 5px 10px 10px;border-bottom:1px solid #c4e2ff;}
.toyLateDealMiniSectionSides ul img {float:left;width:60px;height:50px;margin-right:5px;}
.toyLateDealMiniSectionSides ul li p {font-size:1.2em;}
.toyLateDealMiniSectionSides ul li p.dealHeading {font-size:1.5em;}
.toyLateDealMiniSectionSides ul li a:link,.toyLateDealMiniSectionSides ul li a:visited,.toyLateDealMiniSectionSides ul li a:hover,.toyLateDealMiniSectionSides ul li a:active{font-size:1.2em;}
.lastPanel {margin-right:0;}

/* Villas */
#toyVillaContentPanel {}
#toyVillaContentPanel .villaContentHeader {}
#toyVillaContentPanel .villaContentHeader h2 {font-size:3em;}
#toyVillaContentPanel p.villaIntroText {padding-bottom:20px;font-size:1.2em;}

#toyVillaContentPanel .toyVillaSelectionPanel {margin:10px 0;}
.toyVillaSelectionPanel .villaSelectionHeader {}
.toyVillaSelectionPanel .villaSelectionHeader h3 {font-size:2.2em;}
.toyVillaSelectionPanel p.villaInfoText {padding:0 0 10px 0;font-size:1.4em;font-weight:bold;}
.toyVillaSelectionPanel .toyOffersSection{height:102px;}

/* Holiday Destinations Starts*/
#toyTopDestinationFor h3{font-size: 16px; margin-bottom: 5px; position: relative; height: 26px;}
#toyFeaturedDestination h3{font-size:16px; margin-bottom: 5px; position: relative; height: 26px;}
#toyHolidayDestinations p{font-size:1.2em; margin: 0 0 10px 0;}

.destination-featured-dest { width: 215px; padding: 0px; margin: 0 0 20px 0; position:relative; display:block; clear:both}
.destination-featured-dest .promoBoxTop{background:url(../images/destination/promoBoxTop.png) no-repeat; padding-top: 10px; margin: 0px;}
.destination-featured-dest .promoBoxMiddle{ background:url(../images/destination/promoBoxMiddle.png) repeat-y; padding: 0 12px 10px 5px; margin: 0px; position:relative}
.destination-featured-dest .promoBoxBottom{ background:url(../images/destination/promoBoxBottom.png) no-repeat; height: 10px;}
.destination-featured-dest .featuredHoliday {background:url(../images/destination/dropshadowBox.gif) no-repeat; height: 194px; margin: 10px 0 0 0; position: relative }
.destination-featured-dest .featuredHolidayPad {padding: 30px 0 0 0;}
.destination-featured-dest .featuredHolidayContent {padding: 5px 8px 5px 8px; position:relative}
.destination-featured-dest .featuredHolidayContent span{ width: 100%; display: block}
.destination-featured-dest .featuredHolidayContent .featuredHeading {font-size: 15px; position: relative; display: block}
.destination-featured-dest .featuredHolidayContent img{ float: left; margin: 5px 0 5px 0; border: 0px; position: relative}
.destination-featured-dest .featuredHolidayContent .featuredLink a{font-size: 12px; color:#3250BE; text-decoration: underline}
.destination-featured-dest .featuredBorder { border-bottom: 1px #e8f3ff solid; margin: 0; padding-bottom: 10px; position: relative}

.destination-featured-dest .featuredHolidayContent .featuredHeadingLink a{font-size: 15px; font-weight: bold}
.destination-featured-dest .featuredHolidayContent .featuredText {font-size: 12px;}
.extraSpace{ padding: 15px 0 0 0;}

/* flyingDestinations Start*/
.flyingWithin {background:url(../images/destination/bg-flyingWithin.gif) no-repeat transparent; height: 316px;}
.flyingOver {background:url(../images/destination/bg-flyingOver.gif) no-repeat; height: 316px;}
.flyingDestinationsDropdown {position: relative; padding: 8px 0 0 400px; display: block}
#flyingDestinationsWithin, #flyingDestinationsOver{position: relative;}
#flyingDestinationsWithin p, #flyingDestinationsOver p {position: absolute; font-weight:bold; min-width: 20px; display: block}

/* Flying within 5 hours Start*/
p.locationFrance {top: 34px; left: 211px;}
p.locationCroatia {top: 50px; left: 345px;}
p.locationBulgaria {top: 70px; left: 454px;}
p.locationSpain {top: 88px; left: 157px;}
p.locationPortugal {top: 96px; left: 78px;}
p.locationMajorca {top: 99px; left: 198px; font-weight: normal !important}
p.locationItaly {top: 103px; left: 328px;}
p.locationMinorca {top: 117px; left: 249px; font-weight: normal !important}
p.locationTurkey {top: 119px; left: 508px;}
p.locationCanaryIslands {top: 123px; left: 23px; font-size: 13px;}
p.locationIbiza {top: 128px; left: 210px; font-weight: normal !important}
p.locationLanzarote {top: 139px; left: 96px; font-weight: normal !important}
p.locationTenerife {top: 154px; left: 48px; font-weight: normal !important}
p.locationFuerteventura {top: 168px; left: 96px; font-weight: normal !important}
p.locationGranCanaria {top: 197px; left: 62px; font-weight: normal !important}
p.locationGreece {top: 140px; left: 392px;}
p.locationMalta {top: 173px; left: 352px;}
p.locationTunisia {top: 182px; left: 298px;}
p.locationCyprus {top: 184px; left: 507px;}
p.locationMorocco {top: 222px; left: 150px;}

/* Flying over 5 hours Start*/
p.locationFlorida {top: 50px; left: 69px}
p.locationEgypt {top: 54px; left: 321px;}
p.locationDomRepublic {top: 91px;left: 130px;line-height: 13px;}
p.locationCapeVerde {top: 84px; left: 200px; line-height: 13px;}
p.locationIndia {top: 75px;left:490px;}
p.locationCuba {top: 92px; left: 67px;}
p.locationThailand {top: 104px; left: 526px;}
p.locationJamaica {top: 121px; left: 61px;}
p.locationAruba {top: 141px; left: 110px;}
p.locationBarbados {top: 127px; left: 125px;}
p.locationGoa {top: 100px;left: 480px;font-weight: normal !important;}
p.locationKenya {top: 151px; left: 333px;}
p.locationMaldives {top: 152px; left: 422px;}
p.locationMexico {top: 142px;left: 30px;}

/* needInspiration Start*/
.needInspiration {height: 55px; z-index: 100; position: absolute; margin: 220px 30px 0 30px; width: 550px}
.needInspiration a{height:100%; width: 100%; display: block}

/* flyingDestinations End*/
/* Holiday Destinations Ends*/

/* Holiday Extras Starts*/

#toyExtras h2 {padding:0px;margin:20px 0 10px 0;font-size:3em;color:#333;}
.toyExtrasColHeader {padding:5px 0;color:#333;}
.toyExtrasColHeader h3 {font-size:1.6em;height:25px;}
p.extrasTextBold {font-size: 12px;font-weight:bold;margin:20px 0 10px 0;}
ul.extrasList {list-style-type:square;list-style-position:inside;font-size:1.2em;}
ul.extrasList li {padding:5px 0;}

#TOYproducts4colBlue {float:left;}
#TOYproducts4colBlue p{font-size: 12px; line-height: 15px;margin-bottom:0;}
#TOYproducts4colBlue .TOYproducts4colBlueSection {width:203px;margin:0 7px 0 0;float:left}
#TOYproducts4colBlue .last{margin:0;float:left}
#TOYproducts4colBlue .TOYproducts4colBlueheader{padding: 0 10px 0 10px;}
#TOYproducts4colBlue .TOYproducts4colBlueheader p{padding-top:5px;}
/*#TOYproducts4colBlue .TOYproducts4colBlueheader h3 {color:#333;font-size:16px;padding:10px 0 0 0;}*/
#TOYproducts4colBlue .header {background:url(../images/extras/gradiant-header.gif) top left no-repeat;}
#TOYproducts4colBlue .TOYproducts4colBlueBody {background:url(../images/extras/Body-bg.gif) repeat-y; padding:0 4px 0 1px;}
#TOYproducts4colBlue .TOYproducts4colBlueBody img{padding: 0 0 0 1px;}
#TOYproducts4colBlue .TOYproducts4colBlueheight{height: 440px;}
#TOYproducts4colBlue .TOYproducts4colBlueBottom {background:url(../images/extras/bottom.gif) no-repeat; padding:0; height:9px;}
.TOYproducts4colBlueMainText { margin: 15px 7px 10px 7px;}
.TOYproducts4colBlueMainText a.MainLink {font-size:14px; font-weight:bold}
.TOYproducts4colBlueBody .border {border-bottom: 1px solid #e1f0ff; padding: 0 0 10px 0}
.TOYproducts4colBlueBody ul{display: block; float: left;margin-bottom:0;}
.TOYproducts4colBlueBody ul li{display: block; margin: 0 0 7px 0; font-size: 12px; padding-left: 7px; line-height: 17px;}

/* Holiday Extras Ends*/

.hiddenTag {display:none;}

.sidebar { clear:both; float:left; width:188px; padding:5px 10px 10px; border:1px solid #9ACCFF; border-width:0 1px; background:#fff; font-size:11px}
.sidebar-top { float:left; width:210px; height:5px; background:url(../images/toy/sidebar-top.png) no-repeat;}
.sidebar-bottom { clear:both; float:left;  width:210px; height:5px; background:url(../images/toy/sidebar-bottom.png) no-repeat;}
.sidebar h3 { clear:both; float:left; width:168px; margin-bottom:10px; padding:6px 10px; font-size:15px; background:url(../images/toy/sidebar-hd.png) no-repeat; color:#fff;}
.sidebar .sb-content { clear:both; float:left; width:168px; margin-bottom:15px; padding:0 10px;}
.sidebar .sb-content img { display:inline;}

#personalInfo .priceBox { float:left; width:168px; color:#EF0000; font-weight:bold;}
#personalInfo .priceBox .priceLabel { float:left; width:75px;}
#personalInfo .priceBox .priceValue { float:right; width:93px; text-align:right;}
#personalInfo .priceBox { float:left; width:168px; color:#EF0000;}
#personalInfo p.notInclude { clear:both; float:left; width:168px; margin-top:5px}

#sbOfferIncluded ul { margin-bottom:15px;}
#sbOfferIncluded ul li { margin:0; padding:0 0 0 19px; background:url(../images/icon/checked.gif) no-repeat 0 1px;} 
#sbOfferIncluded p { margin-bottom:10px;}

#sbGreatOffers p { margin-bottom:15px;}
#sbGreatOffers p a { color:#79A5FF; text-decoration:none;}
#sbGreatOffers p a img { margin-top:5px} 
#sbGreatOffers p a:hover{ text-decoration:underline;} 

.content { clear:both; width:588px; float:left; margin-left:5px; padding:5px 10px 10px; border:1px solid #9ACCFF; border-width:0 1px; background:#fff; font-size:11px}
.content h2 { float:left; width:583px; margin:0 0 8px 5px ; font-size:25px; display:inline;}
.test h3 { clear:both; float:left; width:583px; margin-bottom:10px; padding:6px 10px; font-size:15px; background:url(../images/toy/sidebar-hd.png) no-repeat; color:#fff;}
.content-top { float:left; width:610px; height:5px; margin-left:5px; background:url(../images/toy/content-top.png) no-repeat;}
.content-bottom { clear:both; float:left; width:610px; height:5px; margin-left:5px; background:url(../images/toy/content-bottom.png) no-repeat;}

.contentBoxWrapper { clear:both; float:left; width:588px;}
.contentBoxWrapper h3 { clear:both; float:left; width:568px; padding:10px 10px 10px; font-size:14px; background:#C6E3FF url(../images/toy/contentBoxHd.gif) no-repeat left top;}
.contentBoxWrapper .contentBox { clear:both; float:left; width:568px; margin-bottom:15px; padding:10px; background:#E6F2FF url(../images/toy/contentBoxFt.gif) no-repeat left bottom;}
.contentBoxWrapper .contentBox p { margin-bottom:10px;}

/* personal information */
.piPersonalInfo p.td1 { width:100px;}
.piPersonalInfo p.td2 { width:184px;}
.piPersonalInfo p.td3 { width:95px;}
.piPersonalInfo p.td4 { width:185px;}
.piPersonalInfo p { float:left; width:284px; margin-bottom:10px;}
.piPersonalInfo p label { display:block; margin-bottom:2px; font-weight:bold;}

.piEquipment {}
.piEquipment p { margin-bottom:10px;}

.piEquipment #rowAD2 p { clear:both;}
.piEquipment #rowAD2 p label { float:left; width:190px; margin-bottom:2px; font-weight:bold;}


.piTerms ul { clear:both;}
.piTerms li { margin:0 0 4px; padding:0 0 0 24px; background:url(../images/toy/dot-5px.png) no-repeat 13px 5px;}

.contentExtSearch h3 { padding:5px 10px; line-height:27px;}
.contentExtSearch h3 span { float:left; width:30px; margin-right:10px; padding:5px 0; line-height:normal; text-align:center; background:#fff;}
.contentExtSearch .contentBox p { clear:both; float:left; width:568px; margin-bottom:10px;}
.contentExtSearch .contentBox p:last-child { margin-bottom:0;}
.contentExtSearch .contentBox p label { float:left; width:150px; margin-bottom:2px; font-weight:bold;}
.contentExtSearch .contentBox p img { display:inline; vertical-align:-3px}
.contentExtSearch .contentBox p span label { float:none; font-weight:normal;}
.contentExtSearch .contentBox p span.timeNote { margin-left:150px;}

a.btnAmendSearch { color:#fff; text-decoration:none; font-weight:bold;}
.abstandGreyTD{ width: 170px; vertical-align:middle; text-align: center;}
.mandatoryField { color:#EF0000;}

/* offers */

.breadcrumbsWrapper { clear:both; float:left; width:588px; margin-bottom:10px; padding-bottom:5px; background:url(../images/toy/breadcrumb-bottom-bg.png) no-repeat left bottom;}
.breadcrumbs { float:left; width:568px; padding:6px 10px 1px; background:#79a5ff url(../images/toy/breadcrumb-top-bg.png) no-repeat; color:#fff;}
.breadcrumbs li { margin:0 15px 0 0; padding:2px 0 2px 25px; display:inline;}
.breadcrumbs li.active { font-weight:bold; text-decoration:none;}
.breadcrumbs li.nonactive a { font-weight:bold; text-decoration:none;}
.breadcrumbs li.nonactive a:hover { text-decoration:underline;}
.breadcrumbs li#step1 { background:url(../images/toy/breadcrumb-bg.png) no-repeat;}
.breadcrumbs li#step1.active { background-position:0 -20px;}
.breadcrumbs li#step1.nonactive { background-position:0 -40px;}
.breadcrumbs li#step2 { background:url(../images/toy/breadcrumb-bg.png) no-repeat 0 -60px;}
.breadcrumbs li#step2.active { background-position:0 -80px;}
.breadcrumbs li#step2.nonactive { background-position:0 -100px;}
.breadcrumbs li#step3 { background:url(../images/toy/breadcrumb-bg.png) no-repeat 0 -120px;}
.breadcrumbs li#step3.active { background-position:0 -140px;}
.breadcrumbs li#step3.nonactive { background-position:0 -160px;}
.breadcrumbs li#step4 { background:url(../images/toy/breadcrumb-bg.png) no-repeat 0 -180px;}
.breadcrumbs li#step4.active { background-position:0 -200px;}
.breadcrumbs li#step4.nonactive { background-position:0 -220px;}

.breadcrumbs li a { font-weight:bold; color:#fff;}

.promoAlamoTTl { float:left; width:568px; padding:6px 10px 1px; background:#79a5ff url(../images/toy/breadcrumb-top-bg.png) no-repeat; color:#fff; font-size:14px; font-weight:bold;}

.offers-text { clear:both; float:left; width:576px; margin-bottom:10px; padding:5px; border:1px solid #79a5ff; background:url(../images/toy/offers-text-bg.png) no-repeat right top}
.offers-text li { margin:0; padding-left:16px; background:url(../images/toy/offers-text-dot.png) no-repeat 5px 50%;}

.error-text { clear:both; float:left; width:556px; margin-bottom:10px; padding:10px 15px; border:1px solid #6C0000; font-size:19px; background:#FF1A1A; color:#fff;}
.error-text img { float:right; margin-top:4px;}
.search-overview-wrapper { clear:both; float:left; width:588px; margin-bottom:10px; border:0px solid #79a5ff; font-weight:bold; background:#79A5FF url(../images/toy/breadcrumb-top-bg.png) no-repeat; color:#fff;}
.search-overview { float:left; width:568px; padding:8px 10px; background:url(../images/toy/breadcrumb-bottom-bg.png) no-repeat left bottom}
.search-overview div { clear:both; float:left; width:568px;}
.search-overview div.first-child { margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #fff;}
.search-overview p b { float:left; width:80px;}
.search-overview p span { float:left; width:488px;}
.search-overview .soLeftCol { float:left; width:100px;}
.search-overview .soRightCol {}

.search-links { clear:both; float:left; width:568px; padding:0 10px; margin-bottom:10px;}
.search-links .print-page { float:left; width:200px;}
.search-links .print-page a { padding-left:20px; background:url(../images/icon/print_this.gif) no-repeat;}
.search-links .amend-search { float:right; width:200px; text-align:right;} 
.search-links .amend-search a { padding-left:20px; background:url(../images/icon/search_icon.gif) no-repeat;}
.search-links .vCalendar { float:right; width:200px; text-align:right;} 
.search-links .vCalendar a { padding-left:20px; background:url(../images/icon/vcalendar.png) no-repeat;}

.sortBox { clear:both; float:left; width:568px; margin-bottom:10px; padding:10px 9px; border:1px solid #9ACCFF; background:#E6F2FF}
.sortBox .sbSortOptions { float:left; width:190px; display:none;}
.sortBox .sbResultOptions { float:left; width:369px; text-align:left;}
.sortBox .sbPager { float:left; width:189px; text-align:right;}
.sortBox a { }
.sortBox a.btnGO { padding:1px 3px; font-weight:bold; background:#6295FF; color:#fff; text-decoration:none;}

.no-price-error { clear:both; float:left; width:568px; margin-bottom:10px; padding:10px; font-weight:bold; background:#D80001; color:#fff; text-align:center;}

.amend-box { clear:both; float:left; width:568px; margin-bottom:10px; padding:0 9px 10px; border:1px solid #79a5ff; background:#E6F2FF;}
.amend-box img { display:inline;}
.amend-box img.kalender_hoehe { vertical-align:-3px;}
.amend-box h3 { margin-bottom:10px; margin-top:10px; padding:5px 10px; background:#86CCE3; color:#fff; font-size:13px;}
.amend-box p { margin-bottom:10px;}
.amend-box a.btn_AmendSearch { color:#fff; text-decoration:none;}
.amendBoxPickUp { float:left; width:284px;}
.amendBoxPickUp p { }
.amendBoxDropOff { float:left; width:284px;}
.amendBoxDropOff p { }


.offerWrapper { clear:both; float:left; width:588px; margin-bottom:25px; padding-bottom:4px; background:#E6F2FF url(../images/toy/offerButtonsBg.gif) no-repeat left bottom;}
.offerWrapper.offerHighlighted { background:#FFFFD1 url(../images/toy/offerButtonsBgYellow.gif) no-repeat left bottom;}
    .offer-hd { float:left; width:568px; padding:7px 10px 5px; background:#C6E3FF url(../images/toy/contentBoxHd.gif) no-repeat top left;}
    .offer-hd h5 { float:left; width:30px; padding:5px 0; font-size:15px; background:#fff; color:#333; text-align:center;}
    .offer-hd .carLabel { float:left; margin:5px 5px 5px 10px; font-size:14px; color:#333;}
    .offer-hd .offerHdIcons { float:left; margin:6px 0 0 0;}
    .offer-hd .supplierLogo { float:right;}
    .offer-hd .alamoIcons { float:right; padding:0px 5px 0px 0px;}
    
    .offer-content { position:relative; float:left; width:568px; padding:5px 9px; border:1px solid #C4E2FF; border-bottom:0; background:#E6F2FF;}
    .offerWrapper.offerHighlighted .offer-content { background:#FFFFD1;}
    .offer-content .offer-image { float:left; width:144px;}
    .offer-content .car_Details { text-align:center}
    .offer-content .offer-desc { float:left; width:424px; margin-bottom:5px;}
        .offer-content .iconBox { clear:left;}
        .offer-content .iconBox img { display:inline;}
        .offer-content .iconBox div { display:inline;}
        .offer-content .Offer_Highlight u {text-decoration: none;}
        .offer-content .Offer_Highlight img { display:none;}
        .offer-content .Offer_Highlight a { padding-left:18px; background-image: url(../images/toy/tick-icon.gif); background-repeat:no-repeat; text-decoration: none;}
        .offer-content .priceBox_live { position:absolute; top:15px; right:10px; width:165px; height:32px; border:0px solid #3250BE; background-color:#C4E2FF;}
        .offerWrapper.offerHighlighted .offer-content .priceBox_live { border:1px solid #84C1FF;}
        .offer-content .tdLeft_priceBox { padding:0px 3px 0px 3px; font-weight:bold; text-align: right;}
        .offer-content .tdRight_priceBox { padding:0px 3px 0px 3px; text-align:right; color:#EF0000; font-weight:bold; font-size:19px;}

        .offer-content .discountBox_live { position:absolute; top:52px; right:10px; width:165px; height:18px; margin:5px 0px 0px 0px; border:1px solid #C4E2FF; background:#fff;}
        .offer-content .tdLeft_discountBox { padding:0px 3px 0px 3px; text-align:right;  text-decoration:none;}
        .offer-content .tdRight_discountBox { padding:0px 3px 0px 3px; text-align:right; font-weight:bold;}
        
    .offer-detail { display:none; clear:both; float:left; width:568px; padding:10px 9px 5px; border:1px solid #C4E2FF; border-width:0 1px;}    
        .offer-detail .od-navigation { position:relative; float:left; width:151px; z-index:9999;}
        .offer-detail .od-navigation ul { float:left;}
        .offer-detail .od-navigation ul li { clear:both; float:left; width:139px; margin:0 0 5px; padding:2px 5px; border:1px solid #9ACCFF; background:#CCE6FF /*url(../images/toy/offer-detail-bg.png) no-repeat right top*/; color:#42A0FF; cursor:pointer;}
        .offer-detail .od-navigation ul li.selected { border-right-color:#fff; background:#fff;}
        .offer-detail .od-content { position:relative; z-index:100; float:left; width:396px; margin:0 0 0 -1px; padding:10px; border:1px solid #9ACCFF; background:#fff}
        .offer-detail .od-content .MainFrame_Inner { height:390px; overflow:auto;}
        .offer-detail .od-content .MainFrame_Inner h3 { margin-bottom:10px; font-size:13px;}
    
    .offer-buttons { position:relative; clear:both; float:left; width:586px; height:42px; padding:0; border:1px solid #C4E2FF; border-top:0; border-bottom:0;}
        .offer-buttons a.btnOfferSelect { position:absolute; bottom:8px; right:10px; padding:4px 11px; background:url(../images/icon/btn_bg.jpg) repeat-x; color:#fff; font-weight:bold; cursor:pointer; text-decoration:none;}
        .offer-buttons .showDetailsBox { position:absolute; bottom:10px; left:10px;} 
        .offer-buttons .showDetailsBox a:hover { color:#29A2F6;}
        .displayNone { display:none;}
        
        .showDetailsBox { }
        .showDetailsBox a { color:#29A2F6; text-decoration: none;padding:0 0 0 16px; background:url(../images/toy/icon-down.png) no-repeat 0 center; line-height: 24px; }


.button { border:0; padding:4px 11px; background:url(../images/icon/btn_bg.jpg) repeat-x; color:#fff; cursor:pointer; text-decoration:none; font-weight:bold;}

.ratecodeWhite { color:#fff;}
.img_advertise { width:168px;}
/* modal popup */
.modalBackground { background:#000; filter: Alpha(Opacity=20); -moz-opacity:.20;opacity:.20; }
.loading_img{ background-image:url(../images/preloader.gif); width:220px; height:27px;} 
.pnlModalPopUp { height:100px; border:0px solid #abc4ff; background:url(../images/toy/modal-win-bg.gif); text-align:center; padding:100px 50px 40px 50px; min-height:100px; width:350px; filter: Alpha(Opacity=90); -moz-opacity:.90;opacity:.90; vertical-align:middle; position:absolute; left:-5000px; }
.closeModualPopUpPI { position:absolute; top:18px; left:408px; }
.pnlModalPopUpPI { height:100px; border:0px solid #abc4ff; background:url(../images/toy/modal-win-bg.gif); text-align:center; padding:100px 50px 40px 50px; min-height:100px; width:350px; filter: Alpha(Opacity=90); -moz-opacity:.90;opacity:.90; vertical-align:middle; position:absolute; left:-5000px; }
.closeModualPopUp { position:absolute; top:18px; left:408px; }
.update_progress h3 { margin-bottom:10px; font-size:18px;}
.update_progress img { display:inline}
.error-popup { margin-top:0; margin-bottom:25px; display:block; font-size:14px; font-weight:bold; color:#EC1414;}
/* MyCalendar */
.MyCalendar .ajax__calendar_container{ border:1px solid #3A64C8;  background-color:#fff;  color:#333;  margin:0px;  padding:0px;  font-size:9px;  line-height:10px; z-index:99999}
.ajax__calendar_container { z-index:99999}
.MyCalendar .ajax__calendar_header{border-bottom:1px solid #CCC; background-color:#79A5FF; color:#FFF; padding:5px 0px 0px 0px;  font-size:9px;  line-height:13px}
.MyCalendar .ajax__calendar_footer{border-top:1px solid #CCC;  font-size:9px;  line-height:10px}
.MyCalendar .ajax__calendar_other .ajax__calendar_day, 
.MyCalendar .ajax__calendar_other .ajax__calendar_year{ color:white;  display:none;  font-size:9px}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day, 
.MyCalendar .ajax__calendar_hover .ajax__calendar_month, 
.MyCalendar .ajax__calendar_hover .ajax__calendar_year{ color:black;  background-color:#CCC;  font-size:11px}
.MyCalendar .ajax__calendar_active .ajax__calendar_day, 
.MyCalendar .ajax__calendar_active .ajax__calendar_month, 
.MyCalendar .ajax__calendar_active .ajax__calendar_year{ color:black;  font-weight:bold;  background-color:#79A5FF;  color:#fff;  font-size:11px}
#CalExPickUpDate_daysTable .ajax__calendar_day, #CalExPickUpDate_daysTable .ajax__calendar_dayname{height:auto; width:auto; padding:5px}

/* MyCalendar */

.mainIFrame { float:left; width:257px; 
padding:10px; font-size:11px; background:#C6E3FF
}
.mainIFrame p { clear:both; float:left; width:168px; margin-bottom:15px;}
.mainIFrame p label { float:left; width:168px; margin-bottom:5px; font-weight:bold;}
.mainIFrame p img { display:inline; vertical-align:-4px;}
.mainIFrame p a.moreInfo { clear:both; float:left; width:87px; margin-left:81px; font-size:10px; text-align:right}
.mainIFrame p.dateTime { position:relative;}
.mainIFrame p.dateTime input, .mainIFrame p.dateTime select, .mainIFrame p.dateTime img { position:absolute;}
.mainIFrame p.dateTime input { top:0; left:0; }
.mainIFrame p.dateTime img { top:0; left:77px; }
.mainIFrame p.dateTime select { top:0; right:0; }
.mainIFrame p.dateTime span { float:left; width:168px; margin-top:2px; font-size:10px;}
.mainIFrame div.boxSearchButton  { clear:both; float:left; width:168px;}
.mainIFrame div.boxSearchButton a.button { float:right; font-weight:bold; color:#fff; text-decoration:none;}

/* Landing Pages Destinations Styles (Start) */

.IFrame_destinations { float:left; width:563px; margin-top: 10px; padding:5px 10px 0 10px; font-size:11px; background: url('../images/alamo/bg_iframe.gif') repeat-x; }
.IFrame_destinations p { clear:both; float:left; width:583px; margin-bottom:15px;}
.IFrame_destinations p label { float:left; width:583px; margin-bottom:5px; font-weight:bold;}
.IFrame_destinations p img { display:inline; vertical-align:-4px;}
.IFrame_destinations p a.moreInfo { clear:both; float:left; width:87px; margin-left:81px; font-size:10px; text-align:right}
.IFrame_destinations p.dateTime { position:relative;}
.IFrame_destinations p.dateTime input, .mainIFrame p.dateTime select, .mainIFrame p.dateTime img { position:absolute;}
.IFrame_destinations p.dateTime input { top:0; left:0; }
.IFrame_destinations p.dateTime img { top:0; left:77px; }
.IFrame_destinations p.dateTime select { top:0; right:0; }
.IFrame_destinations p.dateTime span { float:left; margin: 2px 10px 0 0; font-size:10px;}
.IFrame_destinations div.boxSearchButton  { clear:both; float:right; width:90px; margin: 0 0 55px 0;}
.IFrame_destinations div.boxSearchButton a.button { float:left; font-weight:bold; color:#fff; text-decoration:none;}

#form_destinations {margin:10px;}

.sidebar_destinations { clear:both; float:left; width:210px; padding:0; border:1px solid #9ACCFF; border-width:0 0px; background:#fff; font-size:11px}

#sb-content .destinations { clear:both; float:left; width:168px; margin-bottom:15px; padding:0 0px;}
#sb-content .destinations img {}

#toyContentCol2.destinations {float:left;width:609px; background-image:url(../images/alamo/bg_content.png); background-repeat: no-repeat;}
.destinations h3 {clear:both; float:left; width:609px; margin-bottom:10px; padding:5px 10px 15px 10px; font-size:15px; color:#fff; height: 1px;}

#infotext {height: 70px;}
.info1 {width: 609px;}
.info2 {width: 609px; margin-top: 15px;}

.dropdown_select{width: 560px;}

#btnSearch { float: right; bottom:8px; right:10px; padding:4px 11px; background:url(../images/icon/btn_bg.jpg) repeat-x; color:#fff; font-weight:bold; cursor:pointer; text-decoration:none;}



/* Landing Pages Destinations Styles (End) */


.tdRentalPriceLeft{width:405px; padding:5px 0 0 5px; vertical-align:top; }
.tdRentalPriceRight{width:148px; padding:5px 5px 0 5px; text-align:right; vertical-align:top; }

.tdInsuranceLeft{width:405px; padding:5px 0 0 5px; vertical-align:top;}
.tdInsuranceRight{width:148px; padding:5px 5px 0 5px; text-align:right; vertical-align:top;}

.tdEquipmentLeft{width:405px; padding:5px 0 0 5px; vertical-align:top;}
.tdEquipmentRight{width:148px; padding:5px 5px 0 5px; text-align:right; vertical-align:top;}

.tdExtraLeft{width:405px; padding:5px 0 0 5px; vertical-align:top;}
.tdExtraRight{width:148px; padding:5px 5px 0 5px; text-align:right; vertical-align:top;}

.table_norm { width:568px; border-top:1px solid #333;}
.table_norm2 { width:568px; border-bottom:1px solid #333; margin:0px 0px 2px 0px;}
.table_norm2 td { padding-bottom:5px;}
.RCLeft {width:100px;}
.RCRight {width:300px;}
.payDetailsHD { display:block; padding-left:5px; padding-top:3px;}
table.carHireDetails th { vertical-align:top; text-align:left}
table.carHireDetails td, table.carHireDetails th { padding-bottom:10px}
#tblReservationDetailsRDLeft{width:350px; vertical-align:top;  }
#tblReservationDetailsRDRight{ width:208px; font-size:12px; vertical-align:top; }
.error { padding:5px 0; background:#E00000; color:#fff; text-align:center; font-weight:bold;margin-bottom:5px;}
.error.iframe { float:left; width:158px; padding:5px} 

#dhtmltooltip{ position: absolute; max-width:120px; border:1px solid black; padding:2px 4px 2px 4px; background-color:#fffedb; visibility:hidden; z-index:100;}

.mapIframe { width:396px; height:390px;}

/* END Upsell/////////////////////////////*/
.UpsellBox1 {
	float:left; width:293px; padding:10px 2px 10px 0px;
}
.UpsellBox2 {
	float:left; width:293px; padding:10px 0px 10px 0px;
}
.UpsellTop {
	background-image:url(../images/background/upsellTop.jpg);
	background-repeat:no-repeat;
	width:293px;
	height:7px;
	font-size:3px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.UpsellMiddle {
	background-image:url(../images/background/upsellMiddle.jpg);
	background-repeat: repeat-y;
	width:287px;
	padding:5px 3px 14px 3px;
	margin:0px 0px 0px 0px;
}
.UpsellMiddleWhite_small {
	background-color:#fff;
	width:282px;
	height:20px;
	padding:4px 0px 0px 5px;
}
.UpsellMiddleWhite_big {
	background-color:#fff;
	width:277px;
	height:79px;
	margin:6px 0px 0px 0px;
	padding:0px 5px 0px 5px;
}
.UpsellMiddleWhite_big .left {
	float:left; width:125px; height:80px;
}
.UpsellMiddleWhite_big .right {
	float:left; width:150px; height:70px; padding:10px 0px 0px 0px;
}
.UpsellBottom {
	background-image:url(../images/background/upsellBottom.jpg);
	background-repeat:no-repeat;
	width:293px;
	height:7px;
	font-size:3px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.UpsellStar {
	background-image:url(../images/icon/UpsellStar.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	padding:16px 5px 0px 0px;
}
/* END Upsell/////////////////////////////*/

.val_box{
    border:1px solid #C10000;
    background-color:#fff;
    width:566px;
    padding:10px 10px 10px 10px;
    float:left;
    margin:10px 0px 15px 0px;
}
.val_box_small{
    width:90px;
    float:left;
    background-image:url(../images/icon/error_icon.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    height:70px;
}
.val_box_large{width:471px;float:right;color:#666666;}
.val_box_large p {
    padding:0px 0px 4px 0px;
    margin:0px 0px 0px 0px;
    font-weight:bold;
}


.booking_inner { padding:10px; background:#fff; }
/* Search Panel 11/2009 */
/* jquery.autocomplete.css */
.ac_results { z-index:99999; padding:0; border:1px solid black; color:#222; background-color:#fff; overflow: hidden; }
.ac_results ul { width:100%; padding:0; margin:0; list-style-position:outside; list-style:none; }
.ac_results li { display:block; margin:0; padding:2px 4px; cursor:default;
	/* if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used */
	/*width: 100%;*/
	/* it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox */
	line-height: 16px;
	overflow: hidden;
}
.ac_loading { background:#fff url(../images/icon/autocomplete-ajaxload.gif) 98% center no-repeat; }
.ac_odd { background-color:#efefef; }
.ac_over { color:#fff; background-color:#79A5FF; /* #F4DAB6;/* #39f;*/ }

/* MN search panel css */
.searchPanel { padding:10px 30px; background:#E6F2FF; }
.searchPanel h3 { margin:0 0 10px 0; font-size:12px; }
.searchPanel p { clear:both; float:left; width:548px; margin:10px 0 0 0; }
/*.searchPanel p.dropOffWrap { display:none; }*/
.searchPanel p label { float:left; width:100px; margin:0 5px 0 0; font-weight:bold;}
.searchPanel p span { width:542px; }
.searchPanel p span input, .searchPanel p span select { border:1px solid #888; }
.searchPanel p span input { padding:2px 1px; }
.searchPanel p span select { padding:1px 1px; }
.searchPanel p span input { width:534px; margin:2px 0 0;}
.searchPanel p span select { width:538px; margin:2px 0 0;}
.searchPanel p.dateWrap { margin:5px 0 20px; padding:0;}
.searchPanel p.dateWrap span { float:left; width:100% !important; }
.searchPanel p.dateWrap span.dateInfo { float:left; width:150px !important; overflow:hidden; margin-left:7px; white-space:nowrap; font-size:10px; line-height:18px; color:#888; }
.searchPanel p.dateWrap input { float:left; width:70px; margin:0 3px 0 0; }
.searchPanel p.dateWrap img { float:left; margin-right:7px; }
.searchPanel p.dateWrap select { float:left; width:62px; margin-top:0; }
.searchPanel p.submitWrap a { float:right; position:relative; height:23px; line-height:23px; padding:0 11px; margin:-10px 10px 0 0; color:#fff; background:#E00 url(../images/icon/btn_bg.jpg) repeat-x; font-weight:bold; text-decoration:none; }
/*
.searchPanel p.submitWrap a span { position:absolute; width:3px; height:100%; top:0; background:url(../images/background/btnBig_left.gif) no-repeat; }
.searchPanel p.submitWrap a span.s1 { left:-3px; }
.searchPanel p.submitWrap a span.s2 { right:-3px; background-image:url(../images/background/btnBig_right.gif) }
*/

/*.searchPanel p.submitWrap a span { position:absolute; width:3px; height:100%; top:0; left:0; background:url(../images/background/btnBig_left.gif); }*/
.searchPanel span.chooseFromListWr { float:right; width:auto !important; margin:1px 8px 0 0; font-size:10px; text-align:right; }
.searchPanel span.chooseFromListWr a { font-size:10px; }
.searchPanel div.htmlError { margin:1em 0 0; padding:5px; line-height:1.3; }
.searchPanel img {cursor:pointer;}

.searchPanel strong.plsWait { display:none; float:right; width:auto; padding-left:23px; margin-right:15px; height:30px; line-height:30px; font-size:10px; background:url(../images/icon/autocomplete-ajaxload.gif) no-repeat left 8px; }

.simplemodal-overlay { background:#000; }
.searchPanelModal { padding:20px; border:5px solid #ccc; background:#fff; }
.searchPanelModal .buttonsWrap { float:right; }
.searchPanelModal .buttonsWrap a { float:right; width:80px; padding:6px 8px; margin-left:10px; background:url(../images/background/btnBig_middle.gif); color:#fff; font-weight:bold; text-align:center; text-decoration:none; }
.searchPanelModal .buttonsWrap a.btnClose { background:#aaa; }
.searchPanelModal .buttonsWrap a.btnSelect { background:#e00; }
.modalChooseFromList { width:350px; }
.modalChooseFromList p { clear:both; /*float:left;*/ width:350px; margin:15px 0 0; }
.modalChooseFromList p:first-child { margin-top:0; }
.modalChooseFromList label { float:left; width:100px; font-weight:bold;}
.modalChooseFromList select { width:350px; }
.modalChooseFromList p.rbListType { float:none; width:330px; padding:0px 0px 3px 20px;}
/*.modalChooseFromList p.rbListType { float:none; width:280px; padding:0px 0px 3px 70px;}*/
.modalChooseFromList p.rbListType label { float:none; padding-right:15px; }
.searchPanelModal .locList, .searchPanelModal .locList li { margin:0; padding:0; list-style:none; }
.searchPanelModal .locList { width:398px; height:198px; margin:10px 0; padding:0; border:1px solid #666; overflow:auto; }
.searchPanelModal .locList li { zoom:1; }
.searchPanelModal .locList li a { display:block; padding:3px 6px 3px 27px; outline:0; text-decoration:none; background-image:url(../images/icon/ac-city.png); background-repeat:no-repeat; background-position:4px center; zoom:1; }
.searchPanelModal .locList li a[locationtype='2'] { background-image:url(../images/icon/ac-airport.png); }
.searchPanelModal .locList li a:hover { background-color:#79A5FF; color:#fff; }
.searchPanelModal .locList li a.sel { background-color:#3399FF;color:#fff; }
#modalConfirmLocationsListDropOff { display:none; }
.modalConfirmLocations { width:400px; }
.modalConfirmLocations h2 { margin:0 0 8px 0; font-size:13px; font-weight:bold; color:#777; }

.searchPanelModal .tabsWr { float:left; border-bottom:1px solid #ccc; margin-bottom:1em; padding:0 20px; }
.searchPanelModal .tabsWr a { float:left; position:relative; padding:4px 10px; border:1px solid #ccc; border-width:1px 1px 0; margin-right:10px; outline:0; font-weight:bold; text-decoration:none; background-color:#eee; }
.searchPanelModal .tabsWr a.sel { top:1px; background-color:#fff; }
#confirmLocError { display:none; padding:8px; margin:10px 0; font-weight:bold; background:#C10000; color:#fff; }

.amendWrap .searchPanel { padding:15px 55px; }
.amendWrap .searchPanel h3 { margin-bottom:10px; }
.amendWrap .searchPanel p { width:458px; margin:10px auto; }
.amendWrap .searchPanel input.txtLoc { width:450px; }
.amendWrap .searchPanel p.dateWrap input { width:90px; }
.amendWrap .searchPanel p.dateWrap { margin-top:0; }
.amendWrap .searchPanel p.submitWrap { margin:10px 0; }
.amendWrap .searchPanel p.submitWrap span { margin:0; }

.extSearch .searchPanel { }
.extSearch .searchPanel p.dateWrap { clear:none; width:277px; margin:30px 0 0; }
.extSearch .searchPanel p.dateWrap span.first-child { margin-top:15px; }
.extSearch .searchPanel p.dateWrap span.dateInfo { margin-left:3px; }
.extSearch .searchPanel p.submitWrap { width:100%; margin:0; }
.searchPanel p.extrasWrap { margin-top:10px; }
.searchPanel .extrasWrap label { float:none; font-weight:normal; }
.searchPanel .carCategWrap label { font-weight:normal; }

.ui-widget { font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:11px; font:inherit; }
.ui-widget-header { /*background-image:url(../images/background/main_header.jpg); background-position:bottom;*/ background:#79A5FF; border:0; }
.ui-datepicker .ui-state-default, .ui-datepicker .ui-state-default:hover { border-width:0 1px 1px 0; }
.ui-datepicker { z-index:200000 !important; }

.ui-datepicker td a { color:#555 !important; }
.ui-datepicker td a, .ui-datepicker td span { font-weight:normal !important; }

.ui-datepicker a.ui-state-hover, .ui-datepicker .ui-state-default:hover, .ui-datepicker a.ui-state-active { background-color:#D5E2FB; border-color:#aaa; }

.ac_results span.itemWrap { display:block; padding-left:25px; background:url(../images/icon/ac-airport.png) no-repeat 2px center; }
.ac_results span.itemWrap.itemAirport { /* inherit */ }
.ac_results span.itemWrap.itemCity { background-image:url(../images/icon/ac-city.png); }


#Includis img {float:left; margin-right:5px;  margin-top:3px; width:10px;}
#Includis u {  margin-top:5px; width:500px;}