﻿@charset UTF-8;
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,ul,li,img,p,form{border:0;outline:0;font-size:100%;margin:0;padding:0;}
body{background-color:#4ba1f2;background-image:url(/img/bg_clouds.gif);background-repeat:repeat-x;text-align:center;color:#000;font-family:Tahoma, Geneva, sans-serif;font-size:62.5%;line-height:1.5em;margin:0;padding:0}
#outerwrapper{text-align:left;width:950px;margin:0 auto}
#outerwrapper #contentwrapper{clear:both}

/*updated 18-11-2009*/
#rightcolumn1{width:302px;float:right;padding:5px 18px 0px 0px}

.contactchristmas
{
    background: url('/img/contact-christmas.jpg') no-repeat scroll 0 0 transparent; 
    height: 310px; 
    margin-left: 19px; 
    margin-top: 17px; 
    padding-bottom: 10px; 
    padding-right: 23px; 
    padding-top: 10px; 
    width: 534px;
}

content{margin:0 0 0 220px;padding:10px}


/*updated 12-10*/
#contentheader{background-image:url(/img/bg_main_top.gif);background-repeat:repeat-x;height:9px;margin-top:5px;line-height:0;font-size:0px;}



#contentmain{background-image:url(/img/bg_main_middle.gif);background-repeat:repeat-y;width:950px;padding-top:5px;}
#contentfullwidth{background-image:none;background-color:#ffffff;margin:0px 4px;padding-top:8px;}


/*updated 13-10*/
#contentfooter{background-image:url(/img/bg_main_bottom.gif);background-repeat:no-repeat;height:9px;clear:both;margin-top:-1px;line-height:9px;font-size:0px;}

/*updated 11-01/11*/
#compwinners{width:650px;}


/*updated 11-01/11*/
#compwinners #compheader {background-image:url(/img/newsletter/Comp-Winner_top.jpg);background-repeat:no-repeat;height:88px;}
#WINNERTITLETEXT {color:#FFFFFF;font-weight:bold;font-size:14px;padding-top:35px;padding-right:60px; padding-left:37px; text-align:center;}
#MIDDLETEXT {width:650px;height:100%; margin:0; padding-right:60px; text-align:center;}
#MIDDLETEXT div {float: left; width: 250px;padding: 0 0 5px 45px;}
#middleimage{background-image:url(/img/newsletter/Comp-Winner_middle.jpg);background-repeat: repeat-y;} 
#compfooter {background-image:url(/img/newsletter/Comp-Winner_bottom.jpg);background-repeat:no-repeat; width:650px; height:88px;}




.clearfloat{clear:both;display:block;line-height:0px;font-size:0px;}
#contenthalfpanelleftwrapper{float:left;width:472px;margin-top:5px}
#contenthalfpanelleftwrapper #contenthalfpanelleftmain{background-image:url(/img/bg_halfpanel_middle.gif);background-repeat:repeat-y;padding:0 0 0 15px}
#contenthalfpanelrightwrapper{width:472px;float:right;margin-top:5px}
#contenthalfpanelrightmain{background-image:url(/img/bg_halfpanel_middle.gif);background-repeat:repeat-y;padding:0 15px}
#deals01wrapper{float:left;width:212px;padding:10px 0 0}
#deals02wrapper{float:left;width:212px;margin-left:15px;padding:10px 0 0}
#adpos2{background-image:url(/img/bg_adpos2.gif);background-repeat:repeat-x;border:2px solid #fff;clear:both;margin-top:5px;padding:10px}
#contenthalfpanelrightmain #adpos2 #adpos2img{width:302px;height:252px;overflow:hidden;margin-top:1px}
#footerwrapper{margin:15px 0px 0px 0px;background-image:url(/img/bg_footer.gif);background-repeat:repeat-x;background-position: 0 -2px; height:15px;clear:both;font-size:1.1em;padding:9px 10px 8px 0px;}
#footerwrapper #footer ul li{display:inline}
#footerwrapper #supportpartners{padding-top:10px;padding-bottom:10px;margin-bottom:20px}
#footerwrapper #supportpartners img{margin:0 5px}
#contentheadertitlewrapper{background-image:url(/img/bg_header_content_main.gif);background-repeat:repeat-x;width:905px;height:37px;margin:0px 15px 15px 15px;padding:10px 7px;}
#contentheadertitleheader{background-image:url(/img/bg_header_content_title.gif);background-repeat:no-repeat;height:3px}
#contentsubhead{background-image:url(/img/bg_header_subtitle_main.gif);background-repeat:repeat-x;height:29px;padding-top:7px;padding-left:10px;font-weight:700;color:#FFF;text-transform:capitalize;width:905px;margin:0 0 0 15px}
#browsewrapper{background-color:#efefef}

.productmat
{
    padding: 30px 20px 10px 20px; 
    text-align: center; 
    background: #fff;
}
.commune
{
    float: right; 
    width: 53px; 
    height: 50px;
}
.communeborder
{
    width: 220px; 
    margin: 0 auto;
    text-align: center; 
    height: 50px;
}
.frameout
{
    padding-top: 20px; 

}

/*updated 13-10*/
#browseheader{background-image:url(/img/bg_header_browse_top.gif);background-repeat:no-repeat;height:3px;line-height:3px;font-size:0px;}
#browseheader905{background-image:url(/img/car-hire/Car-hire-main-header-905.jpg);background-repeat:no-repeat;height:3px;line-height:3px;font-size:0px;}



#browsemain{border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding:10px 0 10px 10px}
#browsemaincarhire{height:213px;background-image:url(/img/car-hire/bg_carhire.jpg);background-repeat:no-repeat;background-position:right;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding:10px 0 10px 10px}
#browsemaindomesticpackages{height:213px;background-image:url(/img/packages/bg-domestic-packages.jpg);background-repeat:no-repeat;background-position:right;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding:10px 0 10px 10px}
#browsemainhotels{height:213px;background-repeat:no-repeat;background-position:right;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding:10px 0 10px 10px}
#browsemain2centre{height:213px;background-image:url(/img/packages/bg_two-centre.jpg);background-repeat:no-repeat;background-position:330px;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding:10px 0 10px 10px}
#browsemaininsurance{height:213px;background-image:url(/img/insurance/bg_insurance.jpg);background-repeat:no-repeat;background-position:right;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding:10px 0 10px 10px}
#browsemain2centre p{width:370px;line-height:1.4em;font-size:1.1em;margin-bottom:10px}
#browsemainrail{height:225px;background-image:url(/img/rail/rail-graphic1.jpg);background-repeat:no-repeat;background-position:right;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding:10px 0 10px 10px}
div.browseitem{float:left;margin-right:20px;margin-bottom:10px}



/*updated 13-10*/
#browsefooter{background-image:url(/img/bg_header_browse_bottom.gif);background-repeat:no-repeat;height:3px;line-height:3px;font-size:0px;}
#browsefooter905{background-image:url(/img/car-hire/Car-hire-main-footer-905.jpg);background-repeat:no-repeat;height:3px;line-height:3px;font-size:0px;}

.travel-currency
{
    float:left;
    padding-left:10px;
}
.travel-currency-sub
{
    padding-left:10px;
    float:left; 
    padding-top:12px;
}
.travel-currency-sub-ban
{
    width:646px;
    height:356px; 
    line-height: 27px; 
    font-size: 1.1em; 
    float:right;
    background:url(/img/traveltools/Currency-Converter-back.jpg) no-repeat top left;
}

span.phonenumber{font-size:1.2em;color:#c00;font-weight:bold;margin-right:2px}
ul.testimonails{border-top:1px dotted #ccc;margin:15px 0;padding:10px 0}
div.hdrnewslettersubscribe{background-image:url(/img/bg_newsletterbox.gif);background-repeat:no-repeat;height:42px;width:282px;float:right;margin-top:-6px;margin-right:3px;padding:4px 0 0 8px}
.package_table{font-family:Arial, Helvetica, sans-serif;border:2px solid #fff;border-collapse:collapse;background-color:#FFF;text-align:center}
.package_table td{font-size:11px;border-bottom:1px solid #ccc;padding:2px 0 2px 7px}
.package_table td.hotelvertdep{text-align:center;color:#fff;font-weight:bold;background-color:#444}
.package_table td.hotelvertmain{background-color:#ccc;border-right:1px dotted #fff}
.package_table td.hotelvertmainspc{background-color:#ccc}
.package_table td.hotelvert{text-align:left;color:#000;background-color:#ccc}
.package_table td.hotelhorzmain{color:#fff;font-weight:bold;background-color:#ea0000;border-bottom:1px dotted #fff}
.package_table td.hotelhorz{color:#fff;font-weight:bold;background-color:#ea0000}
.twocentrepanelwrap{padding:20px}
.twocentrepanelwrap p{color:#000;font-size:12px;line-height:20px;margin-bottom:15px;text-align:left;}
.twocentrepanelwrap ul{list-style-type:disc;margin-left:10px;line-height:20px;font-size:12px}
.twocentrepanelwrap p.sectiontitle{color:#CE1D00;font-size:16px;font-weight:bold}
.twocentrepanelwrap p.callus{color:#39C;font-size:14px;font-weight:bold}
.twocentrepanelwrapshade{background:url(/img/back-pattern.gif) repeat top left;padding:15px 0}
.twocentrepanelwrapshade p.sectionhead{font-size:16px;color:#CE1D00;font-weight:bold;padding-left:20px}
.twocentremainbanner{border-top:1px solid #f98989}
.twocentreairlineimg{float:right;margin:0 5px 0 15px}
div.insurance p{font-size:11px;color:#fff;margin:0;padding:10px 70px 10px 20px}
.insuranceheading{font-size:18px;color:#fff;font-weight:bold;text-transform:uppercase}
.insurancepnlheading{font-size:12px;color:#fff;font-weight:bold;text-transform:uppercase;text-align:center;border-bottom:1px dashed #3fcaa2;margin-bottom:10px;padding:10px 0 7px}
div.testimonials p{font-size:1.2em;line-height:16px;color:#444;margin:0;padding:10px}
div.testimonials {width:560px;padding:5px;}
div.pagewrapper {width:910px;}
#contactheader{width:915px;height:7px;background:#fcd03c url(/img/contact-us/contact-header.gif) no-repeat}
/*#contactwrapper{width:865px;height:1020px;background:url(/img/contact-us/contact-gradient.jpg) repeat-x;padding:20px 25px}*/
#contactcolumnleft{width:578px;float:left}
/*updated 18-11-2009
#contactcolumnright{width:246px;float:left;margin-left:10px}*/

.contactpanel{width:534px;height:92px;background:url(/img/contact-us/contact-box.gif) no-repeat;margin-top:17px;padding:25px 22px}
.contactpanelleft{width:314px;height:82px;float:left}
.contactpanelright{width:220px;height:82px;float:right}
.contactblurb{width:186px;line-height:1.4em}
.contactnumber{width:222px;height:22px;float:left;margin-bottom:13px;font-weight:bold}

/*updated 18-11-2009*/
#contactlocation{width:246px;height:345px;background:url(/img/contact-us/contact-location.gif) no-repeat;margin-top:17px;padding:40px 10px}

contactmapheader{width:865px;height:7px;background:#fcb614 url(/img/contact-us/contactmapheader.gif) no-repeat;margin-left:25px}
#contactmap{width:865px;height:354px;background:#fcb614 url(/img/contact-us/contactmapgradient.jpg) repeat-x;margin-left:25px}

/*updated 18-11-2009*/
#contactmapfooter{width:865px;height:11px;font-size:11px;line-height:11px;background:#fcb614 url(/img/contact-us/contactmapfooter.gif) no-repeat;margin-left:25px;margin-bottom:25px;}

#contactoffice{width:300px;float:right;padding-top:34px;font-size:2em;color:#fff;font-weight:bold;text-align:center}
#contactnote{width:148px;height:68px;background:#f99e19 url(/img/contact-us/contact-note.jpg) no-repeat;margin-left:52px;font-size:.6em;color:#666;font-style:italic;font-weight:normal;padding:67px 25px}
#contactgooglemap{width:500px;height:300px;background:#f99e19 url(/img/contact-us/map-placeholder.jpg) no-repeat;border:3px #fff solid;margin:24px 0 0 30px}
ul#page_nav{list-style:none;width:555px;font-size:1.2em;font:Arial, Helvetica, sans-serif;color:#ce1d00;font-weight:bold;margin:0;padding:26px 0 0 52px}
ul#page_nav a{display:block;line-height:1.4em;text-decoration:underline;color:#fff;padding:0 .7em}
#page_nav li{float:left;width:50px;text-align:center}
ul#page_nav a:link,a:visited,a:active{text-decoration:underline;}
ul#page_nava:hover {color:#ce1d00}
div.tcontainer{border-bottom:1px solid #fbab17;padding-bottom:30px;padding-top:10px;margin:10px 0 15px}
div.tcontainerimg{width:317px;background-color:#fff;float:left;text-align:center;padding-top:10px}
div.tcontainerskin{width:204px;background-color:#fff;text-align:center;margin:0 auto}
div.tcontainerhead{height:36px;background:url(/img/testimonials/notes-head.jpg) no-repeat top left;line-height:36px}
div.tcontainerbody{background:url(/img/testimonials/notes-body.jpg) repeat-y top left;color:#5b5b5b;font-weight:bold;font-style:italic;font-size:1.2em;padding:15px 15px 0}
div.tcontainerfooter{height:105px;background:url(/img/testimonials/notes-footer.jpg) no-repeat top left}
div.tcontainerblurb{width:595px;background-color:#fff;float:right}
div.tcontainerblurb p{font-size:11px;line-height:16px;color:#444;margin:0;padding:10px 20px 10px 10px}
div.tfooteryr{text-align:center;color:#444;font-size:11px;font-weight:bold;padding:15px 0 20px}
div.tfooteryr a{text-decoration:underline;color:#076fc1}
#outerwrapper #topdiv{height:0}
#header{height:93px;overflow:hidden;background-image:url(/img/bg_clouds.jpg);background-repeat:no-repeat;}



/*updated 13-10*/
/*#outerwrapper #primarynavigation{height:22px;font-size:1.1em;color:#fff;font-weight:bold;margin-top:-20px;z-index:9;position:relative;line-height:22px;}*/
#outerwrapper #primarynavigation{font-size:1.1em;color:#fff;font-weight:bold;margin-top:-20px;z-index:9;position:relative;}


#outerwrapper #primarynavigation ul li{background-repeat:no-repeat;height:21px;}
.sidetab{width:4px}
#outerwrapper #primarynavigation ul li.tableftflights{background-image:url(/img/bg_nav_tableft.gif);}
#outerwrapper #primarynavigation ul li.tableftlow-cost-carriers{background-image:url(/img/bg_nav_tableft.gif);width:4px}
#outerwrapper #primarynavigation ul li.tableftpackage-holidays{background-image:url(/img/bg_nav_tableft.gif);width:4px}
#outerwrapper #primarynavigation ul li.tableftbook-hotels-worldwide{background-image:url(/img/bg_nav_tableft.gif);width:4px}
#outerwrapper #primarynavigation ul li.tableftcar-hire-worldwide{background-image:url(/img/bg_nav_tableft.gif);width:4px}
#outerwrapper #primarynavigation ul li.tableftrail{background-image:url(/img/bg_nav_tableft.gif);width:4px}
#outerwrapper #primarynavigation ul li.tableftinsurance{background-image:url(/img/bg_nav_tableft.gif);width:4px}
#outerwrapper #primarynavigation ul li.tableftinformation{background-image:url(/img/bg_nav_tableft.gif);width:4px}
#outerwrapper #primarynavigation ul li.tableftnewsletter{background-image:url(/img/bg_nav_tableft.gif);width:4px}
#outerwrapper #primarynavigation ul li.tablefttravel-tools{background-image:url(/img/bg_nav_tableft.gif);width:4px}



/*updated 13-10*/
/* #outerwrapper #primarynavigation ul li.tabmiddleflights{background-image:url(/img/bg_nav_main.gif);background-repeat:repeat-x;height:21px;padding:2px 15px;} */
#outerwrapper #primarynavigation ul li.tabmiddleflights{background-image:url(/img/bg_nav_main.gif);background-repeat:repeat-x;height:21px;padding:0px 15px;line-height:22px;}



#outerwrapper #primarynavigation ul li.tabmiddlelow-cost-carriers{background-image:url(/img/bg_nav_main.gif);background-repeat:repeat-x;height:21px;padding:0px 15px;line-height:22px;}

#outerwrapper #primarynavigation ul li.tabmiddlepackage-holidays{background-image:url(/img/bg_nav_main.gif);background-repeat:repeat-x;height:21px;padding:0px 15px;line-height:22px;}
#outerwrapper #primarynavigation ul li.tabmiddlebook-hotels-worldwide{background-image:url(/img/bg_nav_main.gif);background-repeat:repeat-x;height:21px;padding:0px 15px;line-height:22px;}
#outerwrapper #primarynavigation ul li.tabmiddlecar-hire-worldwide{background-image:url(/img/bg_nav_main.gif);background-repeat:repeat-x;height:21px;padding:0px 15px;line-height:22px;}
#outerwrapper #primarynavigation ul li.tabmiddlerail{background-image:url(/img/bg_nav_main.gif);background-repeat:repeat-x;height:21px;padding:0px 15px;line-height:22px;}
#outerwrapper #primarynavigation ul li.tabmiddleinsurance{background-image:url(/img/bg_nav_main.gif);background-repeat:repeat-x;height:21px;padding:0px 15px;line-height:22px;}
#outerwrapper #primarynavigation ul li.tabmiddleinformation{background-image:url(/img/bg_nav_main.gif);background-repeat:repeat-x;height:21px;padding:0px 15px;line-height:22px;}
#outerwrapper #primarynavigation ul li.tabmiddlenewsletter{background-image:url(/img/bg_nav_main.gif);background-repeat:repeat-x;height:21px;padding:0px 15px;line-height:22px;}
#outerwrapper #primarynavigation ul li.tabmiddletravel-tools{background-image:url(/img/bg_nav_main.gif);background-repeat:repeat-x;height:21px;padding:0px 15px;line-height:22px;}


#outerwrapper #primarynavigation ul li.tabrightflights{background-image:url(/img/bg_nav_tabright.gif);width:4px;margin-right:1px}
#outerwrapper #primarynavigation ul li.tabrightlow-cost-carriers{background-image:url(/img/bg_nav_tabright.gif);width:4px;margin-right:2px}
#outerwrapper #primarynavigation ul li.tabrightpackage-holidays{background-image:url(/img/bg_nav_tabright.gif);width:4px;margin-right:2px}
#outerwrapper #primarynavigation ul li.tabrightbook-hotels-worldwide{background-image:url(/img/bg_nav_tabright.gif);width:4px;margin-right:2px}
#outerwrapper #primarynavigation ul li.tabrightcar-hire-worldwide{background-image:url(/img/bg_nav_tabright.gif);width:4px;margin-right:2px}
#outerwrapper #primarynavigation ul li.tabrightrail{background-image:url(/img/bg_nav_tabright.gif);width:4px;margin-right:2px}
#outerwrapper #primarynavigation ul li.tabrightinsurance{background-image:url(/img/bg_nav_tabright.gif);width:4px;margin-right:2px}
#outerwrapper #primarynavigation ul li.tabrightinformation{background-image:url(/img/bg_nav_tabright.gif);width:4px;margin-right:2px}
#outerwrapper #primarynavigation ul li.tabrightnewsletter{background-image:url(/img/bg_nav_tabright.gif);width:4px;margin-right:2px}
#outerwrapper #primarynavigation ul li.tabrighttravel-tools{background-image:url(/img/bg_nav_tabright.gif);width:4px;margin-right:2px}
#outerwrapper #primarynavigation ul li.tableftunselectedflights{background-image:url(/img/bg_nav_tableftunselected.gif);width:4px}
#outerwrapper #primarynavigation ul li.tableftunselectedcruises{background-image:url(/img/bg_nav_tableftunselected_cruises.gif);width:4px}
#outerwrapper #primarynavigation ul li.tableftunselectedcoach-tours{background-image:url(/img/bg_nav_tableftunselected_coach-tours.gif);width:4px}
#outerwrapper #primarynavigation ul li.tableftunselectedadventure-tours{background-image:url(/img/bg_nav_tableftunselected_adventure-tours.gif);width:4px}
#outerwrapper #primarynavigation ul li.tableftunselectedlow-cost-carriers{background-image:url(/img/bg_nav_tableftunselected_lcc.gif);width:4px}
#outerwrapper #primarynavigation ul li.tableftunselectedpackage-holidays{background-image:url(/img/bg_nav_tableftunselected_packages.gif);width:4px}
#outerwrapper #primarynavigation ul li.tableftunselectedbook-hotels-worldwide{background-image:url(/img/bg_nav_tableftunselected_hotels.gif);width:4px}
#outerwrapper #primarynavigation ul li.tableftunselectedcar-hire-worldwide{background-image:url(/img/bg_nav_tableftunselected_carhire.gif);width:4px}
#outerwrapper #primarynavigation ul li.tableftunselectedrail{background-image:url(/img/bg_nav_tableftunselected_rail.gif);width:4px}
#outerwrapper #primarynavigation ul li.tableftunselectedinsurance{background-image:url(/img/bg_nav_tableftunselected_insurance.gif);width:4px}
#outerwrapper #primarynavigation ul li.tableftunselectedinformation{background-image:url(/img/bg_nav_tableftunselected_information.gif);width:4px}
#outerwrapper #primarynavigation ul li.tableftunselectednewsletter{background-image:url(/img/bg_nav_tableftunselected_newsletter.gif);width:4px}
#outerwrapper #primarynavigation ul li.tableftunselectedtravel-tools{background-image:url(/img/bg_nav_tableftunselected_tools.gif);width:4px}



#outerwrapper #primarynavigation ul li.tabmiddleunselectedflights{background-image:url(/img/bg_nav_tabmainunselected.gif);background-repeat:repeat-x;height:21px;line-height:22px;padding:0px 2px;}


/*updated 13-10*/
/*#outerwrapper #primarynavigation ul li.tabmiddleunselectedcruises{background-image:url(/img/bg_nav_tabmainunselected_cruises.gif);background-repeat:repeat-x;height:21px;padding:2px}*/
#outerwrapper #primarynavigation ul li.tabmiddleunselectedcruises{background-image:url(/img/bg_nav_tabmainunselected_cruises.gif);background-repeat:repeat-x;height:21px;line-height:22px;padding:0px 2px;}



/*#outerwrapper #primarynavigation ul li.tabmiddleunselectedcoach-tours{background-image:url(/img/bg_nav_tabmainunselected_coach-tours.gif);background-repeat:repeat-x;height:21px;padding:2px}*/
#outerwrapper #primarynavigation ul li.tabmiddleunselectedcoach-tours{background-image:url(/img/bg_nav_tabmainunselected_coach-tours.gif);background-repeat:repeat-x;height:21px;line-height:22px;padding:0px 2px;}


/*#outerwrapper #primarynavigation ul li.tabmiddleunselectedadventure-tours{background-image:url(/img/bg_nav_tabmainunselected_adventure-tours.gif);background-repeat:repeat-x;height:21px;padding:2px}*/
#outerwrapper #primarynavigation ul li.tabmiddleunselectedadventure-tours{background-image:url(/img/bg_nav_tabmainunselected_adventure-tours.gif);background-repeat:repeat-x;height:21px;line-height:22px;padding:0px 2px;}


/*#outerwrapper #primarynavigation ul li.tabmiddleunselectedlow-cost-carriers{background-image:url(/img/bg_nav_tabmainunselected_lcc.gif);background-repeat:repeat-x;height:21px;padding:2px}*/
#outerwrapper #primarynavigation ul li.tabmiddleunselectedlow-cost-carriers{background-image:url(/img/bg_nav_tabmainunselected_lcc.gif);background-repeat:repeat-x;height:21px;line-height:22px;padding:0px 2px;}



/*#outerwrapper #primarynavigation ul li.tabmiddleunselectedpackage-holidays{background-image:url(/img/bg_nav_tabmainunselected_packages.gif);background-repeat:repeat-x;height:21px;padding:2px}*/
#outerwrapper #primarynavigation ul li.tabmiddleunselectedpackage-holidays{background-image:url(/img/bg_nav_tabmainunselected_packages.gif);background-repeat:repeat-x;height:21px;line-height:22px;padding:0px 2px;}


/*#outerwrapper #primarynavigation ul li.tabmiddleunselectedbook-hotels-worldwide{background-image:url(/img/bg_nav_tabmainunselected_hotels.gif);background-repeat:repeat-x;height:21px;padding:2px}*/
#outerwrapper #primarynavigation ul li.tabmiddleunselectedbook-hotels-worldwide{background-image:url(/img/bg_nav_tabmainunselected_hotels.gif);background-repeat:repeat-x;height:21px;line-height:22px;padding:0px 2px;}


/*#outerwrapper #primarynavigation ul li.tabmiddleunselectedcar-hire-worldwide{background-image:url(/img/bg_nav_tabmainunselected_carhire.gif);background-repeat:repeat-x;height:21px;padding:2px}*/
#outerwrapper #primarynavigation ul li.tabmiddleunselectedcar-hire-worldwide{background-image:url(/img/bg_nav_tabmainunselected_carhire.gif);background-repeat:repeat-x;height:21px;line-height:22px;padding:0px 2px;}


/*#outerwrapper #primarynavigation ul li.tabmiddleunselectedrail{background-image:url(/img/bg_nav_tabmainunselected_rail.gif);background-repeat:repeat-x;height:21px;padding:2px}*/
#outerwrapper #primarynavigation ul li.tabmiddleunselectedrail{background-image:url(/img/bg_nav_tabmainunselected_rail.gif);background-repeat:repeat-x;height:21px;line-height:22px;padding:0px 2px;}


/*#outerwrapper #primarynavigation ul li.tabmiddleunselectedinsurance{background-image:url(/img/bg_nav_tabmainunselected_insurance.gif);background-repeat:repeat-x;height:21px;padding:2px}*/
#outerwrapper #primarynavigation ul li.tabmiddleunselectedinsurance{background-image:url(/img/bg_nav_tabmainunselected_insurance.gif);background-repeat:repeat-x;height:21px;line-height:22px;padding:0px 2px;}


/*#outerwrapper #primarynavigation ul li.tabmiddleunselectedinformation{background-image:url(/img/bg_nav_tabmainunselected_information.gif);background-repeat:repeat-x;height:21px;padding:2px}*/
#outerwrapper #primarynavigation ul li.tabmiddleunselectedinformation{background-image:url(/img/bg_nav_tabmainunselected_information.gif);background-repeat:repeat-x;height:21px;line-height:22px;padding:0px 2px;}


/*#outerwrapper #primarynavigation ul li.tabmiddleunselectednewsletter{background-image:url(/img/bg_nav_tabmainunselected_newsletter.gif);background-repeat:repeat-x;height:21px;padding:2px}*/
#outerwrapper #primarynavigation ul li.tabmiddleunselectednewsletter{background-image:url(/img/bg_nav_tabmainunselected_newsletter.gif);background-repeat:repeat-x;height:21px;line-height:22px;padding:0px 2px;}


/*#outerwrapper #primarynavigation ul li.tabmiddleunselectedtravel-tools{background-image:url(/img/bg_nav_tabmainunselected_tools.gif);background-repeat:repeat-x;height:21px;padding:2px}*/
#outerwrapper #primarynavigation ul li.tabmiddleunselectedtravel-tools{background-image:url(/img/bg_nav_tabmainunselected_tools.gif);background-repeat:repeat-x;height:21px;line-height:22px;padding:0px 2px;}






#outerwrapper #primarynavigation ul li.tabrightunselectedflights{background-image:url(/img/bg_nav_tabrightunselected.gif);width:4px;margin-right:2px}
#outerwrapper #primarynavigation ul li.tabrightunselectedcruises{background-image:url(/img/bg_nav_tabrightunselected_cruises.gif);width:4px;margin-right:2px}
#outerwrapper #primarynavigation ul li.tabrightunselectedcoach-tours{background-image:url(/img/bg_nav_tabrightunselected_coach-tours.gif);width:4px;margin-right:2px}
#outerwrapper #primarynavigation ul li.tabrightunselectedadventure-tours{background-image:url(/img/bg_nav_tabrightunselected_adventure-tours.gif);width:4px;margin-right:2px}
#outerwrapper #primarynavigation ul li.tabrightunselectedlow-cost-carriers{background-image:url(/img/bg_nav_tabrightunselected_lcc.gif);width:4px;margin-right:2px}
#outerwrapper #primarynavigation ul li.tabrightunselectedpackage-holidays{background-image:url(/img/bg_nav_tabrightunselected_packages.gif);width:4px;margin-right:2px}
#outerwrapper #primarynavigation ul li.tabrightunselectedbook-hotels-worldwide{background-image:url(/img/bg_nav_tabrightunselected_hotels.gif);width:4px;margin-right:2px}
#outerwrapper #primarynavigation ul li.tabrightunselectedcar-hire-worldwide{background-image:url(/img/bg_nav_tabrightunselected_carhire.gif);width:4px;margin-right:2px}
#outerwrapper #primarynavigation ul li.tabrightunselectedrail{background-image:url(/img/bg_nav_tabrightunselected_rail.gif);width:4px;margin-right:2px}
#outerwrapper #primarynavigation ul li.tabrightunselectedinsurance{background-image:url(/img/bg_nav_tabrightunselected_insurance.gif);width:4px;margin-right:2px}
#outerwrapper #primarynavigation ul li.tabrightunselectedinformation{background-image:url(/img/bg_nav_tabrightunselected_information.gif);width:4px;margin-right:2px}
#outerwrapper #primarynavigation ul li.tabrightunselectednewsletter{background-image:url(/img/bg_nav_tabrightunselected_newsletter.gif);width:4px;margin-right:2px}
#outerwrapper #primarynavigation ul li.tabrightunselectedtravel-tools{background-image:url(/img/bg_nav_tabrightunselected_tools.gif);width:4px;margin-right:2px}



/*updated 13-10*/
/* #outerwrapper #secondarynavigation{clear:both;height:26px;margin-top:6px;margin-left:5px;line-height:26px;} */

#outerwrapper #secondarynavigation{clear:both;height:26px;line-height:26px;font-size:0;}




#outerwrapper #secondarynavigation ul{list-style:none;font-size:1.1em}
#outerwrapper #secondarynavigation ul li{float:left;margin-right:12px}
div.lead_domestic li.tableft{background-image:url(/img/bg_nav_tableft.gif);background-repeat:no-repeat;height:21px;width:4px;float:left}
div.lead_domestic li.tabmiddle{background-image:url(/img/bg_nav_main.gif);background-repeat:repeat-x;height:21px;float:left;padding:2px 4px 0 5px}
div.lead_domestic ul li.tabright{background-image:url(/img/bg_nav_tabright.gif);background-repeat:no-repeat;height:21px;width:4px;margin-right:2px;float:left}
div.lead_domestic ul li.tableftunselected{background-image:url(/img/bg_nav_tableftunselected.gif);background-repeat:no-repeat;height:20px;width:4px;float:left;padding:0}
div.lead_domestic ul li.tabmiddleunselected{background-image:url(/img/bg_nav_tabmainunselected.gif);background-repeat:repeat-x;height:20px;float:left;padding:0}
div.lead_domestic ul li.tabrightunselected{background-image:url(/img/bg_nav_tabrightunselected.gif);background-repeat:no-repeat;height:20px;width:4px;margin-right:2px;float:left;padding:0}


/*updated 12-10*/
h1{color:#CE1D00;font-weight:700;font-size:1.4em;text-transform:uppercase;margin:0;padding:0;}


h2{color:#CE1D00;font-weight:700;line-height:14px;font-size:12px}
h3{color:#3281e3;font-size:1.1em;font-weight:700;line-height:14px;text-transform:uppercase}
h4{color:#333;font-size:1em;font-weight:700;line-height:14px;text-transform:uppercase}
p{margin-bottom:5px;color:#353535;line-height:2em;font-size:1.1em}
a,a:link{color:#000;text-decoration:underline}
a:visited{color:#000;text-decoration:none}
select,input{font-size:1em}
input.text{height:15px;width:100%;margin-top:0;margin-bottom:0;}
#footerwrapper #footer li{color:#CE1D00}
#footerwrapper #footer ul li a{display:inline;color:#CE1D00;text-decoration:underline}
#outerwrapper #breadcrumbnavigation ul li a{color:#6bbeff;text-decoration:underline}
#contentheadertitlemain h1{color:#CE1D00;font-weight:bold;line-height:14px;font-size:1.6em;text-transform:uppercase;margin-left:0;font-family:Arial;}
#contentheadertitlemain h2{color:#CE1D00;font-weight:700;line-height:14px;font-size:1.2em;text-transform:capitalize}
div.browseitem h3{text-transform:none;color:#666;font-size:.9em;margin-bottom:2px}
a:hover,a:focus,a:active{color:#000}
p.info_para{margin-bottom:10px;padding:7px;font-size:1.2em;}
p.info_para_last{border-bottom:1px dashed #6BBEFF;margin-bottom:40px;padding:7px 7px 30px}
img.info_pix{margin-top:10px}
h3.info_h3{padding-left:3px;font-size:1.8em;line-height:1em;color:#f46e01}
h3.info_h4{padding-left:3px;font-size:1.8em;line-height:1em;color:#f46e01}
h3.info_panel{font-weight:bold;color:#f6861e;text-transform:uppercase;font-size:14px}
.info_panel_content{font-weight:bold;color:#6bbeff;line-height:12px;font-size:11px;vertical-align:middle}
div.info_panel_subcontainer{background-color:#fff;line-height:12px;font-size:12px;vertical-align:middle}
div.info_panel_container{width:259px;height:250px;border:1px solid #ededed;color:#666;float:left;margin:20px 20px 0 0;padding:12px 7px 7px 10px}
div.info_panel_container p{line-height:14px;margin-top:5px}
div.info_panel_container_dyn p{line-height:14px;margin:7px 0}
div.info_panel_container_dyn{width:259px;border:1px solid #ededed;color:#666;float:left;margin:20px 20px 0 0;padding:12px 7px 20px 10px}
.info_panel_subcontainer img{vertical-align:middle}
a:link,a:visited,a:hover,a:active .info_panel_content{color:#095CD3}
.clearing_separator{clear:both;height:20px}
.section_separator{height:21px;line-height:21px;border-top:1px dashed #ccc;margin-bottom:15px;vertical-align:middle;text-align:right;color:#f9ae07;padding-top:5px}
div.hdrnewslettersubscribe h4{color:#CE1D00;text-transform:uppercase}
h2.contactheading{font-size:1.2em;color:#f95504;font-weight:bold;margin-bottom:4px}



/*updated 13-10*/
/*#outerwrapper #contentwrapper #centercolumn1{float:right;margin:5px 15px 0px 0px;width:605px;}*/
#outerwrapper #contentwrapper #centercolumn1{float:right;margin:5px 12px 0px 0px;width:600px;}


#outerwrapper #contentwrapper #col1centercolumn1{margin:0 15px 0 15px}
#outerwrapper #contentwrapper #leftcolumn1{width:302px;padding:5px 5px 10px 15px}



/*updated 18-11-2009*/
div.col3wrapper #col3leftcolumn1,div.col3wrapper #col3centercolumn1,div.col3wrapper #col3rightcolumn1{width:300px;float:left;margin-right:7px;}
div.col3wrapper {padding:15px 0px 10px 15px;}


div.fareouterwrapper2centre{width:583px;background-color:#FFF;font-family:Arial,Helvetica,sans-serif}
div.faretitlewrapper{background-image:url(/img/bg_faretitle.gif);background-repeat:repeat-x;height:29px;width:583px}
div.faretitleheader{background-image:url(/img/bg_faretitle_header.gif);background-repeat:no-repeat;height:4px}
div.faretitlemain{height:38px;padding-top:5px;padding-left:10px;background-image:url(/img/bg_module_header.gif);
background-repeat:repeat-x;}
div.faretitlemain h1{color:#CE1D00;font-weight:bold;}
div.faresummarywrapper{background-image:url(/img/bg_fare_details.gif);background-repeat:repeat-x;height:44px;color:#FFF;padding-top:12px;padding-left:10px}
div.farepricing{width:115px;float:left}
div.farefrom{float:left;font-size:1em;font-weight:400}
div.fareprice{font-size:2.5em;font-weight:700;line-height:1em}
div.faretax{float:right;font-size:.9em;margin-right:5px}
div.saleenddate{float:left;margin-left:30px;font-size:1.1em}
div.fareactionhead{float:right;margin-right:0px;margin-top:-8px}
div.farebodywrapper{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;background-color:#FFF;padding:8px}
div.fareleft{width:186px;border:1px solid #e0e0e0;margin-left:20px;float:right}
div.fareairlines{background-color:#FFF;text-align:center}
div.fareairlines ul li{padding:3px 0}
div.faredestinationswrapper{background-color:#FFF}
div.faredestinationsheader{background-image:url(/img/bg_fare_leftcol.gif);background-repeat:repeat-x;height:34px;text-transform:uppercase;color:#FFF;font-size:1.2em;font-weight:700;font-family:helvetica,tahoma,arial,sans-serif;padding:6px 8px 0;text-align:center;}
div.faredestinations{font-weight:normal;color:#666;padding:8px}
div.farebodyrow2{clear:left;margin-top:20px}
div.faretable{color:#333;font-size:1.1em;}
div.faretableflights{color:#333}
div.faretable th{color:#333;vertical-align:bottom;font-weight:bold;padding:3px 3px 10px 8px;text-align:left;background-color:#CBE8FF}
div.faretableflights th{white-space:nowrap;color:#333;vertical-align:bottom;font-weight:bold;padding:2px;text-align:center;background-color:#CBE8FF}
div.faretable td{background-color:#fff;height:20px;padding-left:8px;color:#333;}
div.faretableflights td{background-color:#fff;height:20px;padding-left:8px;border-bottom:1px solid #ffcc00;color:#333;text-align:left;}
div.farebodyrow3{margin-top:20px}
div.fareaction{background-image:url(/img/bg_fare_footer_action.gif);background-repeat:repeat-x;height:22px;text-align:right;padding-top:3px;padding-right:10px}
div.fareactioncenter{background-image:url(/img/bg_fare_footer_action.gif);background-repeat:repeat-x;height:22px;text-align:center;padding-top:3px;padding-right:10px}
div.fareterms{clear:left;background-color:#999;color:#FFF;font-size:.9em;padding:8px}
div.fareterms p{color:#FFF;line-height:1em}
div.lcclead{font-size:1.8em;font-weight:700;line-height:1.5em;padding-top:6px}
div.carlocation{float:left;margin-left:20px;font-size:1.1em}
div.depotlocation{width:120px;float:left;margin-right:34px}
div.depotprice{width:80px;float:left;font-weight:bold}


/*updated 19/11/2009 */
div.depotwrapper{width:520px;background:#b1b1b1;border:1px #fff dotted;padding:18px}
div.depotcolumn{width:230px;float:left;margin-left:20px}












#lccspecials ul{list-style:none;background-color:#FFF}
#lccspecials ul li.alt{background-color:#e3e3e3}
#lccfares{width:200px;float:left;border-right:1px solid #fff;background-image:url(/img/bg_lccSpecials.gif);background-repeat:repeat-x}
#lccflightsfrom,#lccflightsto{width:190px;float:left;border-right:1px solid #fff;background-image:url(/img/bg_lccSpecials.gif);background-repeat:repeat-x}
#lccflightsfromheader,#lccflightstoheader,#lccfaresheader{height:28px;text-align:center;color:#FFF;text-transform:uppercase;font-weight:700;padding-top:16px;border-bottom:1px solid #fff}
#featuredairlineswrapper #featuredairlineimage{float:left;height:108px;width:160px;text-align:center;padding-top:50px;margin-right:10px;background-color:#fff}
#featuredairlineswrapper #featuredairlinetext{height:158px;background-image:url(/img/bg_lc_featured_airlines.jpg);background-repeat:repeat-x;overflow:hidden}
#featuredairlineswrapper #featuredairlinetext p{color:#fff;padding:10px}
#featuredairlineswrapper #featuredairlinetext #featuredairlinenavigator{background-image:url(/img/bg_lcc_featured_navigator.jpg);background-repeat:repeat-x;height:29px;border-top:1px solid #fff;padding-top:3px;color:#fff;padding-left:10px;padding-right:10px}
#featuredairlinetext a{color:#fff;text-decoration:underline;font-weight:700}
#lccdedicatedspecialswrapper{width:915px}
#lccdedicatedspecialsheader{background-image:url(/img/bg_1col_header.gif);background-repeat:no-repeat;height:4px}
#lccdedicatedspecialsmain{border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;background-color:#EFEFEF;padding:8px}
#lccdedicatedfareswrapper{width:150px;float:left;border-right:1px solid #fff;background-image:url(/img/bg_lccSpecials.gif);background-repeat:repeat-x}
#lccdedicatedspecialsfooter{background-image:url(/img/bg_1col_footer.gif);background-repeat:no-repeat;height:4px}
#lccdedicatedflightsfromwrapper,#lccdedicatedflightstowrapper{width:370px;float:left;border-right:1px solid #fff;background-image:url(/img/bg_lccSpecials.gif);background-repeat:repeat-x}
#lccdedicatedflightsfrom,#lccdedicatedflightsto,#lccdedicatedfares{height:28px;padding-top:16px;border-bottom:1px solid #fff;text-align:center;color:#FFF;text-transform:uppercase;font-weight:700}
#lccspecials ul li,#lccdedicatedcountryfrom ul li,#lccdedicatedairportfrom ul li,#lccdedicatedcountryto ul li,#lccdedicatedairportto ul li,#lccdedicatedfaresprices ul li{padding-left:10px;height:22px;color:#f57f20;font-weight:700;padding-top:8px}
#lccspecials ul li.selected,#lccdedicatedcountryfrom ul li.selected,#lccdedicatedairportfrom ul li.selected,#lccdedicatedcountryto ul li.selected,#lccdedicatedairportto ul li.selected{background-color:#DB0505;color:#FFF;background-image:url(/img/bg_arrow_right.gif);background-repeat:no-repeat;background-position:right}
#lccdedicatedcountryfrom,#lccdedicatedairportfrom,#lccdedicatedcountryto,#lccdedicatedairportto{width:50%;float:left}
#lccdedicatedcountryfrom ul,#lccdedicatedcountryto ul{list-style:none;background-color:#cbe8ff}
#lccdedicatedairportfrom ul,#lccdedicatedairportto ul{list-style:none;background-color:#e6f4ff}
#lccflightsfromlistwrapper,#lccflightstolistwrapper,#lccfareswrapper,#lccdedicatedcountryfrom,#lccdedicatedcountryto,#lccdedicatedairportfrom,#lccdedicatedairportto,#lccdedicatedfaresprices{height:500px;overflow:scroll;background-color:#fff}
img.pos2{border:1px solid #ccc;background-color:#CCC;padding:1px}



/*updated 12-10*/
div.modulewrapper{background-color:#efefef;margin-bottom:10px;width:300px}
div.modulewrapper1{background-color:#efefef;margin-bottom:10px;width:924px}
div.modulewrapper2{background-color:#efefef;margin-bottom:10px;width:1038px}

div.modulewrapperheader{background-image:url(/img/bg_module_wrapper_header.gif);background-repeat:no-repeat;height:4px;line-height:4px;font-size:0px;}
div.modulewrappermiddle{border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding:6px;}

div.modulecontentheader{background-repeat:no-repeat;height:3px;line-height:3px;font-size:3px;}




div.modulecontentmain ul.module{margin-left:10px;margin-right:15px}
div.modulecontentmain ul.module li{color:#666;font-weight:bold;margin:5px 0}
div.modulecontentmain ul.module li img{vertical-align:middle;margin-right:10px}
div.modulecontenttable{border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf}
div.modulecontenttable table tr{background-image:url(/img/bg_module_content_table_header.gif);background-repeat:repeat-x;height:24px}
div.modulecontenttable table tr th{height:24px;padding-left:5px;color:#FFF;text-transform:uppercase;font-weight:400;background-image:url(/img/bg_module_content_table_header.gif);background-repeat:repeat-x}
div.modulecontenttable table tr td{color:#c30;vertical-align:middle;padding-left:5px;padding-right:2px;border-bottom:1px solid #fff;height:34px}
div.modulecontentfooter{background-image:url(/img/bg_module_content_footer.gif);background-repeat:no-repeat;height:19px;color:#CE1D00;padding-top:3px;padding-left:10px;font-weight:bold;text-decoration:underline;}
div.modulecontentfooterred{background-image:url(/img/bg_module_content_footerred.gif);background-repeat:no-repeat;height:19px;color:#CE1D00;padding-top:3px;padding-left:10px;font-weight:bold;text-decoration:underline;}
div.modulecontentfooter a,a:link,a:hover,a:active,a:visited {color:#CE1D00;}




/*updated 12-10*/
div.modulewrapperfooter{background-image:url(/img/bg_module_wrapper_footer.gif);background-repeat:no-repeat;height:4px;line-height:4px;font-size:0px;}



div.moduledivider{background-image:url(/img/bg_module_divider.gif);background-repeat:repeat;height:26px;color:#fff;padding-left:10px;padding-top:5px}
div.moduledividerred{background-image:url(/img/bg_module_divider_red.gif);background-repeat:repeat;height:26px;color:#fff;padding-left:10px;padding-top:5px}
ul.leftNav li{border-bottom:1px solid #CE1D00;padding-left:10px;padding-top:2px;padding-bottom:2px;font-size:.9em;color:#CE1D00;font-weight:bold}
ul.leftNav li.alt{background-color:#f6f6f6}
ul.leftNav li.selected{background-color:#CE1D00;color:#fff;font-size:1.1em}
ul.leftNav li img{margin-right:10px;background-color:#fff;border:1px solid #ccc;vertical-align:middle;padding:2px}
ul.leftNav li a{color:#CE1D00;text-decoration:underline}
tr.gridrow td{width:50%}
table.grid{width:100%;margin:0;padding:0}
table.grid td {vertical-align:middle;}
table.grid td.moduletableprice{width:25%;font-weight:bold;padding-left:5px;}
table.grid td.moduletableprice a:link,a:hover,a:active,a:visited,a:link{color:#3281E3;text-decoration:underline;}
table.grid td a:link,a:hover,a:active,a:visited{text-decoration:none;}
#outerwrapper #contentwrapper #contenthalfpanelrightwrapper #contenthalfpanelrightmain #adpos2 #dealoftheweek,#contactmapgoogle,#outerwrapper #primarynavigation ul li{float:left}
#footerwrapper #footer ul,#outerwrapper #primarynavigation ul,ul,div.fareairlines ul{list-style:none}


/*updated 12-10*/
#contentheadertitlemain,div.modulecontentheadermain{height:38px;padding:5px 0px 0px 10px;margin:0;}



#contentsubhead a,#outerwrapper #secondarynavigation a:visited,#outerwrapper #secondarynavigation a:hover,#outerwrapper #secondarynavigation a:focus,#outerwrapper #secondarynavigation a:active,#secondarynavigation a{color:#fff;text-decoration:underline}
#browsemaincarhire p,#browsemaindomesticpackages p,#browsemainhotels p,#browsemaininsurance p,#browsemainrail p{width:260px;font-size:1.2em;line-height:1.6em;}
div.browseitem img,table.grid td{margin:0;padding:0}
#outerwrapper #primarynavigation ul li a,ul li.tabmiddleunselected a{float:left;text-decoration:none;color:#fff}
div.centercolumnwrapper,div.faresheetwrapper{background-color:#efefef;text-align:left}



/*updated 12-10*/
div.centercolumnheader,div.faresheetheader{background-image:url(/img/bg_faresheet_header.gif);background-repeat:no-repeat;height:4px;line-height:4px;font-size:0px;}





div.centercolumnmain,div.faresheetmain{border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding:8px}
div.centercolumnouterwrapper,div.fareouterwrapper{width:583px;background-color:#FFF}



/*updated 12-10*/
div.centercolumnfooter,div.faresheetfooter{background-image:url(/img/bg_faresheet_footer.gif);background-repeat:no-repeat;height:4px;line-height:4px;font-size:0px;}



li.selected a{color:#fff}
#lccdedicatedfaresprices ul,ul.leftNav{list-style:none;background-color:#fff}
#lccdedicatedcountryfrom ul li.alt,#lccdedicatedairportfrom ul li.alt,#lccdedicatedcountryto ul li.alt,#lccdedicatedairportto ul li.alt,#lccdedicatedfaresprices ul li.alt,div.modulecontentmain{background-color:#fff}
div.moduleouterwrapper,div.modulecontentwrapper{background-image:url(/img/bg_module_header.gif);background-repeat:repeat-x;width:285px}
div.modulecontenttable table tr.item,div.modulecontenttable table tr.gridrow{background-image:url(/img/bg_module_content_table_cell.gif);background-repeat:repeat-x;height:24px}
div.modulecontenttable table tr.itemalt,div.modulecontenttable table tr.gridrow_alternate{background-image:url(/img/bg_module_content_table_cell_alt.gif);background-repeat:repeat-x;height:24px}
div.modulewrappercarhire,div.modulewrapperhotels{background-color:#efefef;width:300px}
div.insuranceheadbg {background:url(/img/insurance/bg-pattern.jpg) repeat-x top left #fff;width:920px;margin:0;padding:0;}
div.insuranceiframewrap {width:454px;float:right;padding-top:40px;}
div.insuranceiframepanel {width:414px;}
div.insuranceiframetop {height:20px;width:414px;background:url(/img/insurance/iframe-top.gif) no-repeat top left;line-height:10px;font-size:10px;}
div.insuranceiframeside {height:420px;border-left:7px solid #b6dbf8;border-right:7px solid #b6dbf8;background-color:#fff;}
div.insuranceiframebottom {height:21px;width:414px;background:url(/img/insurance/iframe-bottom.gif) no-repeat top left;line-height:21px;font-size:21px;}
div.insuranceiframeshadow {height:50px;width:414px;background:url(/img/insurance/shadow.gif) no-repeat top left;padding-bottom:30px;}
div.insuranceblurbbg {width:465px;background:url(/img/insurance/canvas-umbrella.jpg) no-repeat top left #fff;padding-top:40px;padding-bottom:90px;float:left;}
div.insuranceblurbbg p{margin:0;padding:10px 70px 10px 20px;font-size:11px;color:#fff;}
div.insuranceinclusinospanel {width:234px;height:156px;background:url(/img/insurance/inclusions-panel.jpg) no-repeat top left;margin:25px 0px 0px 20px;}
.insurancelist {margin:0px 0px 0px 20px;padding:0;color:#fff;font-size:1.3em;line-height:18px;text-indent:20px;text-transform:uppercase;font-weight:bold;}
.insurancelistimg {width:25px;height:25px;margin-right:20px;}
/*updated 09-01-2011*/
ul#page_nav {margin:0;padding:14px 0 0 2px;list-style:none;width:100%;font-size:1.2em;font:Arial, Helvetica, sans-serif;color:#ce1d00;font-weight:bold;}
ul#page_nav a {display:block;padding:0 .7em;line-height:1.4em;text-decoration:underline;color:#fff;}
#page_nav li {float:left;width:50px;text-align:center;}
ul#page_nav a:link, a:visited, a:active {text-decoration:underline;}
ul#page_nav a:hover {color:#ce1d00;}
ul#page_nav_awards {width:98%;margin:0;padding:0;list-style:none;font-size:1.2em;font:Arial, Helvetica, sans-serif;color:#444444;font-weight:bold;}
ul#page_nav_awards a {display:block;padding:0;line-height:31px;text-decoration:none;color:#444444;}
#page_nav_awards li {float:right;width:150px;text-align:right;margin-right:10px;}
ul#page_nav_awards a:link, a:visited, a:active {text-decoration:none;}
ul#page_nav_awards a:hover {color:#444444;}
div.tcontainer{border-bottom:1px solid #fbab17;margin:10px 0px 15px 0px;padding-bottom:30px;padding-top:10px;}
div.tcontainerimg{width:317px;background-color:#fff;float:left;text-align:center;padding-top:10px;}
div.tcontainerskin{width:204px;background-color:#fff;text-align:center;margin:0 auto;}
div.tcontainerhead{height:36px;background:url(/img/testimonials/notes-head.jpg) no-repeat top left;line-height:36px;}
div.tcontainerbody{background:url(/img/testimonials/notes-body.jpg) repeat-y top left;padding:15px 15px 0px 15px;color:#5b5b5b;font-weight:bold;font-style:italic;font-size:1.2em;}
div.tcontainerfooter{height:105px;background:url(/img/testimonials/notes-footer.jpg) no-repeat top left;}
div.tcontainerblurb{width:590px;background-color:#fff;float:right;}
div.tcontainerblurb p {margin:0;padding:10px 10px 10px 10px;padding-right:20px;font-size:11px;line-height:16px;color:#444;}
div.tfooteryr{text-align:center;color:#444;font-size:11px;padding:15px 0px 20px 0px;font-weight:bold;}
div.tfooteryr a {text-decoration:underline;color:#076fc1;}
div.tblurbwrapper {width:100%;background:url(/img/testimonials/thank-you-img.jpg) no-repeat top right #fff;}
/*updated 09-01-2011*/
div.tyearbar {height:112px;margin:8px 0 0 22px;/*background:url(/img/testimonials/year-bar.jpg) no-repeat top left #fff;*/}
div.tyearbar_left{width:11px;height:112px;background:url(/img/testimonials/year-bar_left.gif) no-repeat top left #FFFFFF;float:left;}
div.tyearbar_middle{height:112px;background:url(/img/testimonials/year-bar_middle.gif) repeat-x top center #FFFFFF;float:left;}
div.tyearbar_right{width:10px;height:112px;background:url(/img/testimonials/year-bar_right.gif) no-repeat top right #FFFFFF;float:left;}
.awardsheading {padding:10px 0px 5px 0px;font-size:16px;font-weight:bold;line-height:18px;border-bottom:1px solid #a8a8a8;color:#444;margin:0px 20px 5px 20px;}
div.awardsheader {height:9px;background:url(/img/awards/awards-content-top.jpg) no-repeat top left;line-height:9px;}
div.awardsbody {background-color:#d4fbfa;border-left:1px solid #ccc;border-right:1px solid #ccc;padding-bottom:25px;}
div.awardsbody p {margin:0;padding:0px 20px 10px 25px;font-size:11px;line-height:16px;color:#444;}
div.awardsfooter {height:9px;background:url(/img/awards/awards-content-bottom.jpg) no-repeat top left;line-height:9px;}
div.industryawardscontainer {width:870px;margin:15px 0px 0px 27px;padding-bottom:20px;}
div.industryawardspanel {width:290px;background-color:#d4fbfa;height:90px;float:left;}
div.industrypnlblurb {float:right;width:163px;padding:5px;color:#444;}
div.internetawardsection {height:160px;background:url(/img/awards/hitwise-bg.jpg) no-repeat top left;margin:15px 0px 0px 18px;}
div.internetawardpanel {width:160px;height:120px;float:left;text-align:center;padding:15px 0px;}
div.internetawardyear {height:85px;width:178px;padding-left:19px;padding-top:65px;float:left;text-align:center;font-size:16px;font-weight:bold;color:#444;}
div.awardsnav {padding:10px 0px 10px 0px;}
div.awardsmaincontainer {width:901px;padding-left:7px;}
div.awardscontainer {padding-bottom:20px;}
.awardsimagepanel {float:left;}
.awardsnavitem {text-decoration:underline;}
.awardsnavimg {margin-right:5px;}
div.carhireheader {width:916px;height:191px;background:url(/img/car-hire/car-hire-header.jpg) no-repeat top left;}
div.carhireheadingtxt {padding:15px 10px 10px 15px;color:#fff;font-size:1.4em;font-weight:bold;}
.carhireheadingcallnow {display:block;font-size:.8em;float:left;margin-right:7px;padding-top:3px;}
.carhireheadingphone {font-size:2em;font-weight:bold;padding-top:10px;display:block;}
div.carhirewrapperlfbg {padding-top:907px;height:397px;width:190px;float:left;background:url(/img/car-hire/car-hire-leftwrapper.jpg) no-repeat top left;}






/*updated 19-11-2009*/
div.carhirewrapperlfrepeater {height:331px;width:190px;background:url(/img/car-hire/ch-leftwrapperfooter-blank.jpg) repeat-y top left;}
div.carhirewrapperlffooter {height:66px;width:190px;background-color:#f681a2;background:url(/img/car-hire/ch-leftwrapperfooter4.jpg) no-repeat top left;}
div.carhirewrapperrtrepeater {height:331px;width:179px;background:url(/img/car-hire/ch-rightwrapperfooter-blank.jpg) repeat-y top left;}
div.carhirewrapperrtfooter {height:66px;width:179px;background-color:#f681a2;background:url(/img/car-hire/ch-rightwrapperfooter4.jpg) no-repeat top left;}





div.carhireiframewrapper {height:490px; width:915px;float:left;background-color:#fff;}
div.carhireiframe {height:490px; background-color:#fff;}
div.carhirewrapperrtbg {padding-top:907px;height:397px;width:179px;float:left;background:url(/img/car-hire/car-hire-rightwrapper.jpg) no-repeat top left;}
h2.contactheading{font-size:1.2em;color:#f95504;font-weight:bold;margin-bottom:4px;}
.contactblurb{line-height:1.4em;}
.contactnumber{font-weight:bold;}
#contactoffice{font-size:2em;color:#fff;font-weight:bold;text-align:center;}
#contactnote{font-size:0.6em;color:#666;font-style:italic;font-weight:normal;}
#contactheader{width:915px;height:7px;background:#fcd03c url('/img/contact-us/contact-header.gif') no-repeat;}


/*HEADER FREE QANTAS FLIGHTS 14/06/2010*/

.header_freeqantas 
{
    width:916px;
    height:288px; 
    background: url('/img/header_freeflights.jpg') no-repeat top left;
 }
.contenttotal_freeqantas
{
    width:916px;
    height:600px;
    background:orange;
}
.contentleft_freeqantas 
{
    float:left;
    width:209px;
    height:692px;
    background:url('/img/left_freeflights.jpg') no-repeat top left;
}

.contentcenter_freeqantas 
{
    float:left;
    width:516px;
    height:692px; 
    background:#ffffff;
}

.title_free 
{
    background:url("/img/itstrue.jpg") no-repeat scroll 0 0 transparent;
    height:100px;
    padding-bottom:10px;
    margin-left:44px;
    width:462px;
}

.text_free
{
    font-family:verdana;
    font-size:12px;
    line-height:2;
    padding-bottom:30px;
    text-align:justify;
}

.plus
{ 
    background:url("/img/plusplus.jpg") no-repeat scroll 0 0 transparent;
    height:80px;
    margin-left:123px;
    width:240px;
    
}

.banner01 
{
    width:516px; 
    height:95px;
    padding-bottom:15px;
}

.banner02 
{
    width:516px; 
    height:100px;
    padding-bottom:15px;
}

.click_free 
{
    width:516px; 
    height:100px;
    padding-left:15px;
}


.contentright_freeqantas 
{
    float:left;
    width:191px;
    height:692px; 
    background:url('/img/right_freeflights.jpg') no-repeat top left;
}

.footer_freeqantas 
{
    width:916px;
    height:47px; 
    background:url('/img/footer_freeflights.jpg') no-repeat top left;
}

/*updated 18-11-2009*/
/*#contactwrapper{width:865px;height:1020px;background:url('/img/contact-us/contact-gradient.jpg') repeat-x;padding:20px 25px}*/
#contactwrapper{width:865px;background:url('/img/contact-us/contact-gradient.jpg') repeat-x;padding:20px 25px 10px 25px;}



#contactcolumnleft{width:578px;float:left;}



/*updated 18-11-2009*/
#contactcolumnright{width:246px;float:left;margin-left:20px;}





.contactpanel{width:534px;height:92px;background:url('/img/contact-us/contact-box.gif') no-repeat;margin-top:17px;padding:25px 22px;}
.contactpanelfree{width:534px;height:123px;background:url('/img/contact-us/contact-box-red-bullet.gif') no-repeat;margin-top:17px;padding:25px 22px;}
.contactpanelleft{width:314px;height:82px;float:left;}
.contactpanelleftfree{width:314px;height:115px;float:left;}
.contactpanelright{width:220px;height:82px;float:right;}
.contactpanelrightfree{width:220px;height:115px;float:right;}
.contactblurb{width:186px;}
.contactnumber{width:222px;height:22px;float:left;margin-bottom:13px;}



/*updated 18-11-2009*/
/*#contactlocation{width:246px;height:345px;background:url('/img/contact-us/contact-location.gif') no-repeat;margin-top:17px;padding:40px 5px;}*/








#contactmapheader{width:865px;height:7px;background:#fcb614 url('/img/contact-us/contactmapheader.gif') no-repeat;margin-left:25px;}
#contactmap{width:865px;height:354px;background:#fcb614 url('/img/contact-us/contactmapgradient.jpg') repeat-x;margin-left:25px;}
/*#contactmapfooter{width:865px;height:11px;background:#fcb614 url('/img/contact-us/contactmapfooter.gif') no-repeat;margin-left:25px;}*/
#contactmapgoogle{float:left;}
#contactoffice{width:300px;float:right;padding-top:34px;}
#contactnote{width:148px;height:68px;background:#f99e19 url('/img/contact-us/contact-note.jpg') no-repeat;padding:67px 25px;margin-left:52px;}
#contactgooglemap{width:500px;height:300px;background:#f99e19 url('/img/contact-us/map-placeholder.jpg') no-repeat;border:3px #fff solid;margin:24px 0 0 30px;}








p.rsstext{color:#895e1a;line-height:1.4em;margin-top:12px;}
h2.rssinfoheader{width:253px;height:17px;padding-top:7px;background:url('/img/rss/rss-h2.gif') no-repeat;font-size:1.4em;color:#f95504;}
h2.rsslinksheader{width:497px;height:17px;padding-top:7px;background:url('/img/rss/rss-links-h2.gif') no-repeat;font-size:1.4em;color:#f95504;}
a.rsslinkslink{color:#a9854d;font-weight:bold;}
p.rsslinksblurb{color:#666666;line-height:1.4em;margin-top:-2px;}
div.rssmodulewrapperheader{background-image:url(/img/rss/rss-feeds-header.gif);background-repeat:no-repeat;height:5px;width:300px;}
div.rssmodulewrapperfooter{background-image:url(/img/rss/rss-feeds-footer.gif);background-repeat:no-repeat;height:6px;width:300px;}
div.rssmodulewrappermiddle{border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding:6px;background:#efefef;width:287px;}





h3.rss_h3 {font-size:1.8em;line-height:1em;color:#f46e01;font-weight:normal;}


#rsswrapper{width:915px;background:#f78219 url('/img/rss/rss-tile.jpg') repeat-x;}
#rsscolumnright{width:580px;float:right;padding:0px 10px 0px 10px;}
#rsscolumnleft{width:300px;float:left;margin-left:7px;}
#rssmainbody{width:540px;background:url('/img/rss/rss-main-tile.gif') repeat-y;padding:0px 15px 0px 15px;}
#rsslinksbody{width:508px;background:url('/img/rss/rss-links-tile.gif') repeat-y;padding:4px 7px 10px 13px;}


#rsswrapperfooter{width:915px;height:8px;background:url('/img/rss/rss-wrapper-footer.gif') no-repeat;}
#rssmainheader{width:570px;height:8px;background:url('/img/rss/rss-main-header.gif') no-repeat;margin-top:33px;}
#rssmainfooter{width:570px;height:43px;background:url('/img/rss/rss-main-footer.gif') no-repeat;}
#rssfeedsheader{width:302px;height:9px;background:url('/img/rss/rss-feeds-header.gif') no-repeat;margin-top:33px;}
#rssfeedstitle{width:285px;height:46px;/*background:#f8981a url('/img/rss/rss-feeds-title.gif') no-repeat fixed center;*/}
#rssfeedsbody{width:302px;height:314px;background:#efefef;}
#rssfeedsfooter{width:302px;height:6px;background:url('/img/rss/rss-feeds-footer.gif') no-repeat;}
#rssinfo{height:745px;}
ul.rssinfolist{width:256px;height:745px;margin:0;padding:0;float:left;}
ul+ul.rssinfolist{margin-left:19px}
li.rssinfoitem{width:244px;list-style:none;margin-bottom:30px;}
#rsslinksheader{width:528px;height:12px;background:url('/img/rss/rss-links-header.gif') no-repeat;margin-top:20px;}

#rsslinksfooter{width:528px;height:14px;background:url('/img/rss/rss-links-footer.gif') no-repeat;}
#rsslinkslist{margin-top:22px;}
p#rsslinkslist{color:#cc00FF;}
#rsslinkstext{width:497px;}


.listStyle
{
    font-size: 1.1em; 
    line-height: 1.8em; 
    color: #000;
}
#djHappyHour
{
    padding: 8px 0 0 10px;
}
#jqFrenzy
{
    padding: 8px 0 0 10px;
}
#AAFlyday
{
    padding: 8px 0 0 10px;
}

h2.fareblurb 

{
    font-size:1em;
    line-height:1.5em;
    font-weight:bold;
    color:#807f7e;
}
div.fareBlurb
{
    width:551px;
    background-color:#FFFFFF;
    color:#807f7e;
    padding:15px;
    border-left:#e0e0e0 1px solid;
    border-right:#e0e0e0 1px solid;
    font-size:11px;
}
.djHappyHourHeader
{
    width:582px;
    height:111px;
    background:url('/img/virgin-blue-happy-hour/happy-hour-header.gif') no-repeat;
    border-left:#e0e0e0 1px solid;
    border-right:#e0e0e0 1px solid;
}
.AAFlydayHeader
{
    width:582px;
    height:111px;
    background:url('/img/air-asia-flyday.jpg') no-repeat;
    border-left:#e0e0e0 1px solid;
    border-right:#e0e0e0 1px solid;
}
.jqFrenzyHeader
{
    width:582px;
    height:111px;
    background:url('/img/jetstar-friday.jpg') no-repeat;
    border-left:#e0e0e0 1px solid;
    border-right:#e0e0e0 1px solid;
}


#djHappyHour table th
{
    background-color: #0A6CAF;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    line-height: 15px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 5px;
    text-align: left;
    vertical-align: middle;
}

#jqFrenzy table th
{
    background-color: #FE5815;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    line-height: 15px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 5px;
    text-align: left;
    vertical-align: middle;
}

#AAFlyday table th
{
    background-color: #fe1a00;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    line-height: 15px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 5px;
    text-align: left;
    vertical-align: middle;
}


#djHappyHour table td, #jqFrenzy table td, #AAFlyday table td 
{
    font-size: 11px;
    line-height: 20px;
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 0;
    font-weight:normal;
}

#fareConditions
{
    width:554px;
    height:47px;
    padding:15px;
    background:url('/img/sale-fare/conditions-box.gif') no-repeat;
}

#fareConditions h2
{
    font-size:1em;
    line-height:1.5em;
    font-weight:bold;
    color:#807f7e;
}

#fareConditions p
{
   font-size:1em;
   line-height:1.5em;
   color:#807f7e;
   font-weight:normal;
}

.fareFooter
{
    width:583px;
    height:14px;
    background:#efefef url('/img/sale-fare/footer-tile.gif') repeat-x;
    padding-bottom:8px;
}

.insideTable
{
    background-color:#fff;    
    padding-left:8px;
    color:#333;
    width:551px;
    background-color:#FFFFFF;
    color:#807f7e;
    padding:15px;
    border-left:#e0e0e0 1px solid;
    border-right:#e0e0e0 1px solid;
    font-size:11px;
}


div.faretitleheader2{background-image:url(/img/bg_faretitlered_header.gif);background-repeat:no-repeat;height:4px}
div.faretitlewrapper2{background-image:url(/img/bg_faretitlered.gif);background-repeat:repeat-x;height:5px;width:583px}



div.djhappyhourblurb{width:551px;background:#fff;color:#807f7e;padding:15px;border-left:#e0e0e0 1px solid;border-right:#e0e0e0 1px solid;}
p.djhappyhourblurb{font-size:1.2em;line-height:1.8em;}
div.djhappyhourconditions{width:554px;height:47px;padding:15px;background:url('/img/virgin-blue-happy-hour/conditions-box.gif') no-repeat;}
h2.djhappyhourconditions{font-size:1em;line-height:1.5em;font-weight:bold;color:#807f7e;}
p.djhappyhourconditions{font-size:1em;line-height:1.5em;color:#807f7e;}
div.djhappyhourfooter{width:584px;height:14px;background:#efefef url('/img/jetstar-friday-frenzy/footer-tile.gif') repeat-x;padding-bottom:8px;}
div.jqfridayfrenzytimer{width:582px;height:55px;background:#ff5e27 url('/img/jetstar-friday-frenzy/time-until-next.gif') no-repeat;border-left:#e0e0e0 1px solid;border-right:#e0e0e0 1px solid;}
div.jqfridayfrenzyblurb{width:551px;background:#fff;color:#807f7e;padding:15px;border-left:#e0e0e0 1px solid;border-right:#e0e0e0 1px solid;}
p.jqfridayfrenzyblurb{font-size:1.2em;line-height:1.8em;}
div.jqfridayfrenzyconditions{width:554px;height:47px;padding:15px;background:url('/img/jetstar-friday-frenzy/conditions-box.gif') no-repeat;}
h2.jqfridayfrenzyconditions{font-size:1em;line-height:1.5em;font-weight:bold;color:#807f7e;}
p.jqfridayfrenzyconditions{font-size:1em;line-height:1.5em;color:#807f7e;}
div.jqfridayfrenzyfooter{width:584px;height:14px;background:#efefef url('/img/jetstar-friday-frenzy/footer-tile.gif') repeat-x;padding-bottom:8px;}
div.faretable th.rail{background-image:url(/img/bg_fare_table_header_gr.gif);background-repeat:repeat-x;color:#fff}

div.fareactionrail{height:22px;text-align:left;padding-top:3px;padding-left:15px;color:#ea0000;font-size:16px;font-weight:bold;text-transform:uppercase;}
div.faretable td.altrail{background-color:#fdf6cf;height:20px;padding-left:8px}
div.faretermsrail{clear:left;background-color:#fff;color:#444;font-size:.9em;padding:15px;border-top:1px dashed #ccc;}
div.faretermsrail p{color:#444;line-height:1em}
div.railseparator{background:url(/img/section-separator.gif) repeat-x top left;color:#fff;height:31px;}
div.railsubhead{float:left;width:583px;height:41px;margin:0;background:url(/img/subhead.jpg) repeat-x top left;color:#fff;text-align:right;color:#fff;font-size:16px;line-height:16px;font-weight:bold;text-transform:uppercase;}
div.railsubhead p{margin:0;padding-right:25px;color:#fff;}
div.railimgcall{height:232px;background-color:#0e100f;width:583px;}
.railimg{border-top:1px solid #F98989;float:left;}
.listformatfaretype{line-height:16px;margin-bottom:25px;}
.railhighlight{color:#ea0000;margin-bottom:10px;font-size:1.4em;font-weight:bold;display:block;text-transform:uppercase;}
.railpagehead{color:#ea0000;margin-bottom:5px;font-size:2em;font-weight:bold;display:block;text-transform:uppercase;}
.ripperblurb{width:325px;float:right;padding:0 17px 0 17px;}
.ripperselect{width:200px;float:left;margin-bottom:7px;}
div.faretable td.ripperdates{font-weight:normal;white-space:nowrap;}
td.ripperprice{font-weight:bold;}
.railtable{margin-bottom:25px;border:1px solid #ccc;background-image:url(/img/bg_rail_table_header.gif);background-repeat:repeat-x;color:#fff;font-size:1.1em;border-collapse:collapse;}
.railtable th{color:#fff;vertical-align:bottom;padding:5px;font-weight:bold;font-size:1.2em;text-align:center;line-height:1em;}
.railtable td{background-color:#fff;height:20px;padding-left:8px;color:#444;text-align:center;border-bottom:1px solid #CCCCCC;}
.railtable td.altrail{background-color:#efefef;height:20px;padding-left:8px;}
.railtable td.subhead{background-color:#444;height:20px;color:#fff;font-weight:bold;font-size:1em;padding:3px;}
div.modulewrappercarhiremenu{background-color:#efefef;width:300px;margin-bottom:10px;}
.carhireicons{float:left;padding:0 0 13px 70px;font-size:9px;text-align:center;}
.carhireicons4{float:left;padding:0 0 13px 38px;font-size:9px;text-align:center;}
.carhireicons2{float:left;padding:0 0 13px 120px;font-size:9px;text-align:center;}
div.carhireterms{clear:left;background-color:#999;color:#FFF;font-size:.9em;padding:8px}
div.carhireterms p{color:#FFF;line-height:1.2em}
div.carhireterms h4{font-weight:bold;font-size:1.3em;margin-bottom:4px;}
.depotcolumn b{font-size:1.1em;}
#packagesOBE ul li select{width:268px;height:19px}

#flightsOBE ul li select{width:268px;height:19px}



/*updated 13-10*/
.flights-obe-label{display:block;font-weight:bold;padding:5px 0px;font-size:1.1em;line-height:1.1em;height:12px;}
.packages-obe-label{display:block;font-weight:bold;padding:5px 0px;font-size:1.1em;line-height:1.1em;height:12px;}





div.fareouterwrapperresults{background-image:url(/img/bg_module_header_results.gif);background-repeat:repeat-x;width:583px;}





/*updated 13-10*/
div.modulecontentheaderresults{height:3px;font-size:0;line-height:3px;}



div.faretitlewrapperresults h1.flights{font-size:1.8em;font-weight:bold;line-height:1.6em;} 



/*updated 12-10*/
div.faretitlewrapperresults{height:45px;padding-left:10px;padding-right:10px;vertical-align:top;line-height:45px;font-size:1.4em;}




.newsnavitemwrapper{height:56px;line-height:56px;margin:5px 0px 5px 0px;padding-left:5px;}
.newsnavitemtxt{display:block;height:56px;line-height:56px;width:174px;float:right;font-size:1.3em;font-weight:bold;color:#f5811e;}
.panelspacer{height:20px;}
div.browseitemflights{float:left;margin-right:5px;margin-bottom:10px}




/*updated 13-10*/
div.browseitempackages{float:left;margin-right:2px;margin-bottom:4px;}





div.faretext p{font-size:1.2em;color:#333;line-height:1.2em;margin-bottom:10px;}
div.faretext img {margin:none; padding-left: 1em; padding-bottom: 1em; padding-top: 1em; padding-right: 1em}

div.farebodyfooter{background-image:url(/img/fare-body-footer.gif);background-repeat:no-repeat;width:583px;height:5px;}



div.sitemapbox {width:225px;float:left;margin:0 60px 20px 5px;}




/*LCC Airlines*/
div.pagebnrheadingtxt{color:#FFFFFF;font-size:2.5em;font-weight:bold;padding:20px 10px 10px 15px;float:left;}
div.pagebnrheadingtxtglobal{color:#FFFFFF;font-size:3.5em;font-weight:bold;padding:60px 10px 10px 15px;float:left;}
div.lcc-tile-wrapper{width:896px;margin:0 auto;text-align:center;padding:0px 0px 10px 0px;background:url(/img/bg-pattern.gif) repeat scroll left top #eceeef;}
div.lcc-banner-section{background:transparent url(/img/lcc-landpage-header.jpg) no-repeat scroll left top;height:165px;width:916px;}
div.lcc-banner-section-global{background:transparent url(/img/lcc-landpage-header-global.jpg) no-repeat scroll left top;height:165px;width:916px;}
.lcc-tile-wrapper-head{width:896px;height:20px;background:url(/img/lcc-page-head2.jpg) no-repeat top left #020a10;margin:0 auto;text-align:center;}
.lcc-tile-wrapper-footer{width:896px;height:45px;background:url(/img/lcc-page-footer2.jpg) no-repeat top left #020a10;margin:0 auto;text-align:center;}
.lcc-tile-heading{color:#E00404;display:block;font-size:1.2em;font-weight:bold;margin-top:20px;text-transform:uppercase;}
.lcc-tile-subheading{color:#242321;display:block;font-size:1.1em;font-weight:400;margin-top:2px;text-align:center;}
.lcc-banner-star{width:115px;height:115px;float:left;margin:5px 0px 0px 5px;}
.lcc-banner-star-txt{display:block;color:#fff;font-size:1.5em;font-weight:bold;padding:32px 10px 0px 10px;text-align:center;}
.region-uk-europe{width:258px;height:194px;float:left;margin-left:12px;background:url(/img/uk-europe-tile.gif) repeat scroll left top;}
.region-asia{width:258px;height:194px;float:left;margin-left:12px;background:url(/img/asia-tile.gif) repeat scroll left top;}
.region-australia-pacific{width:258px;height:194px;float:left;margin-left:12px;background:url(/img/australia-pacific-tile.gif) repeat scroll left top;}
.region-north-america{width:258px;height:194px;float:left;margin-left:12px;background:url(/img/north-america-tile.gif) repeat scroll left top;}
.region-south-america{width:258px;height:194px;float:left;margin-left:12px;background:url(/img/south-america-tile.gif) repeat scroll left top;}
.region-africa{width:258px;height:194px;float:left;margin-left:12px;background:url(/img/africa-tile.gif) repeat scroll left top;}
.tile-link-style{display:block;width:258px;height:194px;}
.banner-ftr{text-align:center;background-color:#FFFFFF;}
.section-bg{width:916px;background:url(/img/lcc-gradbg.jpg) repeat-x top left #b0cce2;}
.clear-float{clear:both;}
.route-map-txt{display:block;padding-top:10px;}
.more-nfo-txt{display:block;padding-top:7px;}
.blurb-wrapper{width:76px;height:60px;float:right;font-size:1em;}
.airline-wrapper{width:124px;height:60px;float:left;}
.airline-logo-style{margin-top:10px;margin-left:9px;}


/*updated 13-10*/
.airline-tile-wrapper{width:200px;height:60px;float:left;margin:10px 5px 0px 7px;background:url(/img/lcc-airline-tile.gif) no-repeat top left;}

.airline-tile-wrapper-global{width:200px;height:60px;float:left;margin:10px -70px 0px 13px;background:url(/img/lcc-airline-tile-global.gif) no-repeat top left;}

.page-wrapper{width:875px;background-color:#fff;border:1px solid #e3e7e7;margin:0 auto;padding:30px 0px;}
.tab-text{height:37px;line-height:37px;background:url(/img/lcc-airline-tabmd.gif) repeat-x top left;float:left;}
.tab-wrapper{width:875px;color:#FFFFFF;font-size:1.8em;height:37px;line-height:1.8em;text-align:left;margin:0 auto;}
.lcc-rss{float:right;color:#444;font-size:0.6em;font-weight:bold;margin-right:20px;height:24px;}
.lcc-tile-wrapper-footer-div{background:url(/img/section-ftr.jpg) repeat-x top left;}
.tablf{width:14px;height:37px;background:url(/img/lcc-airline-tablf.gif) no-repeat top left;float:left;}
.tabrt{width:31px;height:37px;background:url(/img/lcc-airline-tabrt.gif) no-repeat top left;float:left;}
.page-wrapper-airline{width:835px;background-color:#fff;border:1px solid #e3e7e7;margin:0 auto;padding:30px 20px;}
.page-wrapper-airline p{text-align:left;padding:0 10px;font-size:1.1em;}
.page-wrapper-airline h2{color:#504E4C;font-size:1.4em;padding:15px 10px;text-align:left;}
.page-logo-wrapper{float:left;width:500px;text-align:left;padding-left:10px;margin-bottom:25px;}
.page-ad-wrapper{width:315px;height:266px;background:url(/img/lcc-ad-wrapper.jpg) no-repeat top left;float:right;margin-left:20px;margin-bottom:20px;}
.page-divider-lcc{height:4px;border-bottom:1px dashed #ccc;clear:right;}
.lcc-iframe-style{border:1px solid #99CCFF;}

.pageFeat{float:right;margin-bottom:20px;margin-left:20px;text-align:left;}



/*Flights Airlines*/

.flts-sp-wrapper{
height:37px;
}

.flts-sp-lftab-active{
height:28px;width:12px;background-color:#00FF00;float:left;background:url(/img/btn-active-lf.gif) no-repeat top left;
}

.flts-sp-midtab-active{
height:28px;float:left;line-height:28px;font-weight:bold;color:#fff;background:url(/img/btn-active-mid.gif) repeat-x top left;
}

.flts-sp-rttab-active{
height:28px;width:12px;background-color:#00FF00;float:left;background:url(/img/btn-active-rt.gif) no-repeat top left;
}



.flts-sp-lftab-inactive{
height:28px;width:12px;background-color:#00FF00;float:left;background:url(/img/btn-inactive-lf.gif) no-repeat top left;
}

.flts-sp-midtab-inactive{
height:28px;float:left;line-height:28px;font-weight:bold;color:#8c8a8a;background:url(/img/btn-inactive-mid.gif) repeat-x top left;
}

.flts-sp-midtab-inactive a{
color:#8c8a8a;
}



.flts-sp-rttab-inactive{
height:28px;width:12px;background-color:#00FF00;float:left;background:url(/img/btn-inactive-rt.gif) no-repeat top left;
}



.flts-marker-wrapper{
background-color:#cbe8ff;height:9px;margin:0;padding-left:10px;line-height:9px;font-size:9px;

}



/* Land Spend pages */

.landspendtable{margin-bottom:25px;border:1px solid #ccc;background-image:url(/img/bg_rail_table_header.gif);background-repeat:repeat-x;color:#fff;font-size:1.1em;border-collapse:collapse;}
.landspendtable th{color:#fff;vertical-align:bottom;padding:5px;font-weight:bold;font-size:1.2em;text-align:left;}
.landspendtable td{background-color:#fff;height:20px;color:#444;border-bottom:1px solid #CCCCCC;text-align:left;padding:3px}
.landspendtable td.altrail{background-color:#efefef;height:20px;padding-left:8px;}
.landspendtable td.subhead{background-color:#444;height:20px;color:#fff;font-weight:bold;font-size:1em}
.landspendtable td.footer{color:#444;font-size:1em;padding:3px;width:500px;font-size:.85em;text-align:left;}
.landspendtable td.top{color:#cc0705;font-size:1em;padding:3px;width:500px;font-size:.85em;text-align:right;padding-right:5px}


p.land-spend-nav a {font-size:1.2em;color:#cc0000;font-weight:bold;}
ul.land-spend-nav li {text-align:left;margin:0 0 4px 10px;padding:0;line-height:.9em;white-space:nowrap;}

/* Ripper Pages */

.ripperTitle
{
    float: left; 
    color: #FFEA00; 
    text-transform: uppercase; 
    font-size: 14px; 
    font-family:Arial;
    font-weight: bold;
    text-align:left;
}

.ripperTitlePort
{
    color:#FFFFFF;
    float:left;
    font-family:Arial;
    font-size:15px;
    margin-left:5px;
    font-weight:bold;
    text-transform:uppercase;
    text-align:left;
}


/* Stopover Pages */

.hoteltileheading{display:block;color:#58697F;font-weight:bold;font-size:1.3em;}
.hoteltiletemp{display:block;font-size:1.2em;font-weight:bold;line-height:1em;padding:3px 15px 3px 7px;text-align:left;color:#CE1D00;}
.hoteltilewrapper{width:265px;height:110px;background:url(/img/stopovers/hotel-panel.gif) no-repeat top left;float:left;margin:2px 4px 2px 0px;}
.hotelimgwrapper{width:137px;height:110px;float:left;}
.hotelimg{margin:12px 0px 0px 10px;border:1px solid #fff;}
.hotelcontentwrapper{width:128px;height:110px;float:right}
.hoteltilehead{display:block;font-size:1.2em;font-weight:bold;line-height:1em;padding:15px 15px 3px 7px;text-align:left;color:#CE1D00;}
.hoteltilerating{display:block;height:13px;padding:0px 0px 2px 7px;white-space:nowrap;font-size:.9em;}
.hoteltilerooms{display:block;padding:0px 0px 5px 7px;}
.hotelwrapperlist{background-color:#ffffff;}
.hoteltiledivider{clear:both;height:25px;}
.highlightsubtxt{color:#854705;font-weight:bold;display:block;font-size:1.2em;font-weight:bold;line-height:1em;padding:0px 0px 10px 0px;}
.content-list-style{font-size:1.2em;line-height:18px;list-style-type:disc;margin-bottom:30px;padding-left:30px;padding-right:20px;color:#333;}
.content-link-style{color:#CE1D00;}
.desttilewrapper{width:265px;height:140px;float:left;margin:2px 4px 2px 0px;}
.destpaneltxt{height:30px;font-size:1.3em;font-weight:bold;color:#CE1D00;text-align:center;}
.page_mainhdg{font-size:1.6em;font-weight:bold;line-height:1.6em;padding:5px 0px 0px 10px;color:#58697F;}
.page_mainhdgwrp{color:#1F73E5;height:59px;padding-left:10px;padding-top:12px;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
.page_mainhdgwrp_img{float:right;margin-right:15px;}
.page_mainbnr{border-top:6px solid #58697F;border-bottom:6px solid #58697F;}
.page_contentwrp{border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding:18px;margin-top:-2px;}
.page_contentwrp p{padding:0;color:#333;font-size:12px;line-height:20px;margin-bottom:15px;text-align:left;}
.page_contentwrp p.sectionhighlight{color:#58697F;font-size:1.6em;font-weight:bold;}
.page_contentwrp  p.sectionhighlight2{color:#CE1D00;font-size:1.6em;font-weight:bold;}
.page_headtopwrp{height:5px;width:583px;background-color:#fff;background-image:url(/img/stopovers/bg_faretitlewhite_header.gif);background-repeat:no-repeat;height:4px;}

/* Car Hire */
.package_table2 td{font-size:13px; border-bottom:0px solid #ccc; padding:3px; text-align:center;}
.package_table2 {font-family:Arial, Helvetica, sans-serif;border:2px solid #fff;border-collapse:collapse;background-color:#FFF;text-align:center}
.package_table2 td.leasingvertdep{color:#fff; font-weight:bold; background-color:#444; font-size:13px; text-align: left; padding:5px;}
.package_table2 td.leasinghorzhorz{color:#fff; font-weight:bold; background-color:#ea0000; font-size:13px; padding:5px; text-align:center;}
.package_table2 td.hotelvertmain{background-color:#ccc;border-right:1px dotted #fff}
.package_table2 td.hotelvertmainspc{background-color:#ccc}
.package_table2 td.hotelvert{text-align:left; color:#000; padding-left:5px; background-color:#CCCCCC;}
.package_table2 td.hotelhorzmain{color:#fff;font-weight:bold;background-color:#ea0000;border-bottom:1px dotted #fff}
.package_table2 tr{ border-bottom:#FFFFFF solid 2px;}
.package_table2 tr.alt{ background-color:#e2e2e2;}
.package_table2 td.bgwhite{background-color:#ffffff;}
.package_table2 td img{}
.faresummarywrapper .headerleft{color: #fff; font-size: 25px; line-height: 19px; font-weight: bold; padding-top:5px;}
div.fareprice2{font-size:2.5em;font-weight:700; top:-10px;}
.faresummarywrapper .farefrom2{line-height: 8px;}
#browsemaincarhire2{height:213px;background-image:url(/img/car-hire/bg_carhire.jpg);background-repeat:no-repeat;background-position:right;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding:1px 0 10px 10px;line-height:25px;}
#browsemaincarhire2 p{width:550px;line-height:14px;}
#browsemaincarhire2 h1{font-size:18px; padding:5px 0px 5px 0px; margin:5px 0px 5px 0px;}
#browsemaincarhire2 ol{color:#353535; font-size:1.1em; padding: 0px 0px 10px 35px; margin:0px;}
.carhireterms2{clear:left; background-color:#ffae00; color:#000000; padding:10px!important;}
.package_table2 td.nopadding{padding:0px; margin:0px;}
span.carhiretitle{color: #fff; font-size: 25px; line-height: 27px; font-weight: bold; padding-top:5px; padding-left: 10px;}
img.carhireimg{background-color: #fff; padding: 5px; margin: 5px;}
div.railsubhead2{float:left;width:583px;height:84px;margin:0;text-align:center;color:#fff;font-size:16px;line-height:16px;font-weight:bold;padding-top:20px;}


#flat-corner {
    /* border-collapse: collapse; */
    /* font-family: "Lucida Sans Unicode","Lucida Grande",Sans-Serif; */
    font-family: Arial,sans-serif;
    font-size:11px;
    line-height:12px;
    color:#424242;
    margin-bottom: 2px;   
    margin-top: 2px;
    text-align: left;    
}
#flat-corner thead th.flat-company {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #B9C9FE;
    background-position: left -1px;
    background-repeat: no-repeat;
}


#flat-corner th em{
	font-weight:bold !important;
	color:#FFD618 !important;
	text-transform:uppercase !important;
	font-style:normal !important;
	

}


#flat-corner thead th.flat-q4 {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #B9C9FE;
    background-position: right -1px;
    background-repeat: no-repeat;
}
#flat-corner th {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #3B8FF2;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    color: #fff;
    font-size: 11px;
    line-height: 12px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 3px;
	font-weight:normal;
	
    
}


#flat-corner td {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #CBE8FF;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    border-top-color: #FFFFFF;
    border-top-style: solid;
    border-top-width: 1px;
    color: #333;
    padding-bottom:3px;
    padding-left:2px;
    padding-right:2px;
    padding-top:3px;
    font-size: 11px;
    line-height: 12px;
    /*border-bottom:1px solid #fff;*/
}
#flat-corner tfoot td.flat-foot-left {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #E8EDFF;
    background-position: left bottom;
    background-repeat: no-repeat;
}
#flat-corner tfoot td.flat-foot-right {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #E8EDFF;
    background-position: right bottom;
    background-repeat: no-repeat;
}
#flat-corner tbody tr:hover td {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #FFCC00;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
}
.bookmark
{
    padding:0;
    margin:-3px 0px 0px 0px;
    *margin:0;
}




#outerwrapper #secondarynavigation li.thissection a, #outerwrapper #secondarynavigation li.thissection a:link, #outerwrapper #secondarynavigation li.thissection a:visited, #outerwrapper #secondarynavigation li.thissection a:hover, #outerwrapper #secondarynavigation li.thissection a:focus, #outerwrapper #secondarynavigation li.thissection a:active{color:#f9f125;}






/* settings for the new banner ad layout */
.promoWrapperTop{margin-top:15px!important;}
.promoWrapperContent{padding:0!important;background-color:#EFEFEF!important;}
.adMentorWrapper{float:left;margin: 0px 0px 4px 7px;display:inline;padding:0;}
.topEntry{margin-top:4px;margin-bottom:10px;}
.topEntrySm{margin-top:4px;}
.promoClear{clear:left;margin:0 0 0 0;padding:0;}







