#holiday #carhire H2 {font-size: 12px; font-weight: bold; margin-top:-3px; margin-bottom:8px; padding: 0px; color: #ffffff}
.sbrtd {margin-left: 10px}
.lastminuteholidays {font-size: 11px}
#hometwo {font-size: 11px;}
#hometwo td {font-size: 11px;}
.twelvered {font-size: 12px; font-weight: bold; margin-top:0px; margin-bottom:0px; padding: 0px; text-decoration: underline; color: #CC0000}
#hometwo H2 {font-size: 11px; color:#cc0000; margin: 0px; text-decoration: none}
#hometwo #europe {background:url(/Images/cheap-holidays-europe-p.jpg) no-repeat top left; width: 171px; height: 112px}
#hometwo #caribbean {background:url(/Images/cheap-holidays-caribbean-p.jpg) no-repeat top left; width: 171px; height: 112px}
#hometwo #island {background:url(/Images/cheap-holidays-usa-p.jpg) no-repeat top left; width: 171px; height: 112px}
#hometwo #usa {background:url(/Images/cheap-holidays-island-p.jpg) no-repeat top left; width: 171px; height: 112px}
#hometwo #more {float: right; padding: 8px 16px 0px 0px;}
#hometwo #left {background:url(/Images/cheap-holidays-algarve-promo.jpg) no-repeat top left; width: 140px; height: 226px}
#hometwo #list {width: 112px; padding: 8px}
.plain {font-size: 11px; color:#cc0000; margin: 0px; text-decoration: none}
#hometwo H2 {font-weight: bold; margin-top:0px; margin-bottom:0px; padding: 0px; font-size: 11px; color: #CC0000; text-decoration: none;}
#hometwo H3 {font-weight: normal; margin-top:0px; margin-bottom:0px; padding: 0px; font-size: 11px; color: #000000; text-decoration: underline; }
#eleven {font-size: 11px;}
#eleven H1 {font-size: 14px; font-weight: bold; margin: 0px}
#dealsearchbox {width: 358px; height: 123px; background:url(/Images/holiday-search-tback.gif) no-repeat top left;}
#resultunit { margin: 0px; margin-bottom: 8px; padding: 0px; width: 100%; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 0px; border-style: solid; border-color: #E4E5ED; float: left; }
#holidaysearch { font-size: 11px; margin: 0px; padding: 0px; width: 190px; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 0px; border-style: solid; border-color: #E4E5ED; float: left; }
#resultsregion H1 {font-size: 14px; font-weight: bold; margin: 0px}
#searchinfo {height: 16px; margin-top: -10px}
#searchoptions {positon: relative; display: inline; float: right;}
#resultstotal {display: inline; float: left;}
#resultstotalbot {display: inline; float: right;}
#resultsregion { font-size: 11px; position: relative; display: block;float: right; width: 650px; }
#greyoutline {border: 1px solid #C0C0C0}
#searchinfo {background-color: #E9E9F7; padding: 8px; margin-bottom: 5px; font-size: 12px}
#searchinfobot {background-color: #E9E9F7; padding: 8px; margin-bottom: 5px; font-size: 12px; height: 20px; }
#highlight {background-color: #FFE784; padding: 8px; height: 70px}
#leftsubtitle {background-color: #FFE784; padding: 8px; font-size: 12px; font-weight: bold}
#noimage {background-color: #FFE784; padding: 8px; height: 30px}
#rightfloat {float: right; display: inline;}
#hoteloutline {background-color: #DDDDDD;}
#hoteloutline td {font-size: 11px}
#hoteloutline h2 {font-size: 12px; font-weight: normal; margin: 0px; text-decoration: underline;}
#location {font-size: 12px}
#bestprice {font-size: 14px; font-weight: bold; }
#bestprice a {font-size: 14px; color:#CC0000; font-weight: bold}
#holidaytotal {background:url(/search/system/Images/holiday-total.gif) no-repeat top left; padding: 2px 0 0 4px; font-size: 18px; font-weight: bold; margin-top: 5px; height: 25px}
.holidaytotal {background:url(/search/system/Images/holiday-total.gif) no-repeat top left; padding: 2px 0 0 4px; font-size: 18px; font-weight: bold; margin-top: 5px; height: 25px}
#price {font-size: 14px; font-weight: bold; }
#eightpadd {padding: 8px;}
.eightpadd_class {padding: 8px;}
.mar {background-color: #e4e4e4; }
#eightpadd select {font-size: 11px; margin-bottom: 5px}
#twelveform select {font-size: 11px;}
#eightpadd input {font-size: 11px; margin-bottom: 5px}
#eightpadd #button input{font-size: 12px; margin-bottom: 5px; background-color: #FFE784; font-weight: bold; border: 1px solid #000000; padding: 3px; width: 100px}
.button_class{font-size: 12px; margin-bottom: 5px; background-color: #FFE784; font-weight: bold; border: 1px solid #000000; padding: 3px; width: 100px}
#resultsregion #button input{margin-top: 10px; font-size: 12px; margin-bottom: 5px; background-color: #FFE784; font-weight: bold; border: 1px solid #000000; padding: 3px; width: 100px}
#searcharea {background-color:#E9E9F7}
#index_page ul { margin:0; padding: 0; width: 17px; display: inline; float: left; width: 400px;}
#index_page ul li { font-weight: bold; font-size: 12px; list-style-type: none; float: left; height: 17px; border: solid 1px #ffffff; display: inline;  text-align: center}
#index_page ul li a { font-weight: bold;	font-size: 12px; text-decoration: none;	width:16px;	height: 15px; color: #000000; background-color: #ffffff;  border: solid 1px #cccccc; float:left}
#index_page ul li a:hover{ color: #CC0000; background-color:#FEF785; text-decoration:none;}
#index_page ul li a.active { font-weight: bold;	font-size: 12px; text-decoration: none;	width:16px;	height: 15px; color: #000000; background-color: #FEF785;  border: solid 1px #cccccc; float:left}
#index_page ul li a.active:hover{ color: #CC0000; background-color:#FEF785; text-decoration:none;}
#searchmap {float: right; background:url(/search/system/Images/map-back.gif) no-repeat top left; width: 63px; height: 113px; padding-left: 22px; padding-top: 50px}
#searchdescription {float: right; background:url(/search/system/Images/info-back.gif) no-repeat top left; width: 63px; height: 113px; padding-left: 22px; padding-top: 50px}


#holiday H1 {font-size: 14px; font-weight: bold; margin-top:5px; margin-bottom:5px; padding: 0px; color: #CC0000}
#holiday H2 {font-size: 11px; margin:0 0 0 0px; padding: 0px; color: #000000; font-weight: normal; text-decoration: underline}
#holiday H3 {font-size: 13px; font-weight: bold; margin-top:0px; margin-bottom:5px; padding: 0px; display: inline;}
#holiday {font-size: 11px;}
#hp {padding-left: 70px; padding-top: 7px; height: 75px;}
#hp a:hover {color: #000000;}
#hp H2 {font-size: 14px; font-weight: bold; margin:0 0 0 0px; padding: 0px; color: #CC0000; text-decoration: underline}
#hp H3 {font-size: 11px; margin:0 0 0 0px; padding: 0px; color: #000000; display: inline;}

#guide H1 {font-size: 14px; font-weight: bold; margin-top:0px; margin-bottom:10px; padding: 0px;}
#guide H2 {font-size: 13px; font-weight: bold; margin-top:0px; margin-bottom:5px; padding: 0px; display: inline;}
#guide H3 {font-size: 13px; font-weight: bold; margin-top:0px; margin-bottom:5px; padding: 0px; display: inline;}
#guide {font-size: 11px;}


#hol_dr_tabs .active_ch4 {background:url(/Images/active_left.gif) no-repeat; height: 35px; padding: 0; position: relative; top: 1px; z-index: 2; width: 110px}
#hol_dr_tabs .active_ch4 h2 {background:url(/Images/active_right.gif) no-repeat top right; margin: 0; padding: 10px 0 11px 0; font-weight: bold; font-size: 11px; text-align:center; color:#CC0001; width: 110px}
#hol_dr_tabs .inactive_ch4 {background:url(/Images/inactive_left.gif) no-repeat; height: 33px; padding: 0; text-align: center; border-top: 1px solid white; border-bottom: 1px solid white; color: #fff; width: 110px}
#hol_dr_tabs .inactive_ch4 a {background:url(/Images/inactive_right.gif) no-repeat top right; display: block; font-size: 11px; color: #fff; font-weight: bold; line-height: 12px; width: 110px;padding-top: 8px;}
#hol_dr_tabs .inactive_ch4 a:hover {color: #FCF1B0}

#inlinehtags H3 {display:inline; font-size: 11px; }
#inlinehtags H2 {font-size: 11px; text-decoration: underline; margin-top: 15px}

#hol_dr_tabs_b .active_ch4 {background:url(/Images/active_left_b.gif) no-repeat bottom left; height: 34px; padding: 0; position: relative; top: -2px; z-index: 2; width: 110px}
#hol_dr_tabs_b .active_ch4 h2 {background:url(/Images/active_right_b.gif) no-repeat bottom right; margin: 0; padding: 10px 0 11px 0; font-weight: bold; font-size: 11px; text-align:center; color:#CC0001; width: 110px}
#hol_dr_tabs_b .inactive_ch4 {background:url(/Images/inactive_left_b.gif) no-repeat bottom left; height: 32px; padding: 0; text-align: center; border-bottom: 1px solid white; color: #fff; width: 110px; max-height: 32px}
#hol_dr_tabs_b .inactive_ch4 a {background:url(/Images/inactive_right_b.gif) no-repeat bottom right; display: block; font-size: 11px; color: #fff; font-weight: bold; line-height: 32px; width: 110px}
#hol_dr_tabs_b .inactive_ch4 a:hover {color: #FFF4AA}

#12px H3 {font-size: 11px; color: #000000; text-decoration: underline;}

#news H1 {font-size: 14px; font-weight: bold; margin-top:0px; margin-bottom:10px; padding: 0px;}
#subnews H1 {font-size: 11px; font-weight: bold; margin-top:0px; margin-bottom:0px; padding: 0px; color: #CC0000;}
#news H2 {font-size: 12px; font-weight: bold; margin-top:0px; margin-bottom:0px; padding: 0px; color: #CC0000}
#subnews H2 {font-size: 11px; font-weight: normal; margin-top:4px; margin-bottom:0px; padding: 0px; color: #000000}
#subnews H1,a {color: #CC0000; text-decoration: underline; }
#newslist H3 {font-size: 11px; font-weight: bold; margin-top:0px; margin-bottom:0px; margin-right:10px; padding: 0px; display:inline; }
#news td {font-size: 11px; } 
#news {font-size: 11px; } 
#news a {font-size: 11px; color: #000000; text-decoration: underline;} 
#subnews H2,a { color: #000000; text-decoration: underline;} 
#n {color: #C8C8C8; background-image: url(/Images/d.gif); background-repeat: repeat; height: 10px}

#intro H1 {font-size: 14px; font-weight: bold; margin-top:0px; margin-bottom:0px; padding: 0px; }
#introlink H1 {font-size: 14px; font-weight: bold; margin-top:0px; margin-bottom:0px; padding: 0px; text-decoration: underline; color: #CC0000}
#promo H3 {font-size: 14px; font-weight: bold; margin-top:0px; margin-bottom:0px; padding: 0px; text-decoration: none; color: #C000000}
#operators H1 {font-size: 11px; font-weight: bold; margin-top:0px; margin-bottom:0px; padding: 0px; color: #CC0000; text-decoration: none;}
#operators H2 {font-weight: normal; margin-top:0px; margin-bottom:0px; padding: 0px; font-size: 11px; color: #000000; text-decoration: underline;}
#introlink H2 {font-size: 11px; font-weight: bold; margin-top:0px; margin-bottom:0px; padding: 0px; color: #CC0000}
#sitenav H2 {font-size: 11px; font-weight: bold; margin: 0;}
#border H2 {font-weight: bold; margin-top:0px; margin-bottom:0px; padding: 0px; font-size: 11px; color: #CC0000; text-decoration: none;}
#month H2 {font-weight: normal; margin-top:0px; margin-bottom:0px; padding: 0px; font-size: 10px; line-height: 12px; color: #FFFFFF; text-decoration: none; }
#border H3 {font-weight: normal; margin-top:0px; margin-bottom:0px; padding: 0px; font-size: 11px; color: #000000; text-decoration: underline; }
#leftborder H3 {font-weight: normal; margin-top:0px; margin-bottom:0px; padding: 0px; font-size: 11px; color: #000000; text-decoration: underline; }

#intro {font-size: 11px; color: #000000; }
#border {padding-left:3px}
#border a {font-weight: normal; margin-top:0px; margin-bottom:0px; padding: 0px; font-size: 11px; color: #000000; text-decoration: underline; }
.calendarmonth {table-layout:fixed; width: 160px; text-align:center; background-color:#CC0000; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#ffffff; padding: 1px;}
.calendarmonthlm {table-layout:fixed; width: 160px; text-align:center; background-color:#CC0000; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#ffffff; padding: 1px}
.month {color:#ffffff; font-size: 10px; margin-left: 5px; line-height: 16px; background-color:#CC0000; text-align:centre; }

#whole { width: 850px; float: left; }
#logohome {width: 980px; font-size: 8pt; text-align: left}
#logohome img { padding-top: 5px; border: none; }
#logohome #ad { float: right; margin-top:5px}
#logohome #tnews { float: right; width: 208px; background-image:url(/Images/tnews.gif); height:51px; margin-left: 10px; padding: 5px 10px 10px 10px}
#logohome #tnews #signup { border: none; background-repeat: no-repeat; background: url(/Images/signup-t.gif) ; width: 68px; height: 20px;  }
#logohome #headerCF { float:left; font-size: 8pt; background-color: #E9F1FD;vertical-align:middle;}
#logohome #headerCF #headertext { display:inline; font-size:10px; }
#logohome #headerSB { float:left; font-size: 8pt; background-color: #FFFADB;vertical-align:middle;}
#logohome #headerCA { float:left; font-size: 8pt; background-color: #F1E8F6; vertical-align:middle;}
#logohome #headerCHD { float:left; font-size: 8pt; background-color: #FFFADB;vertical-align:middle;}

#whole #navwrapper #logohome #headerCSB { float:left; font-size: 9px; background-color: #FFFADB; padding:0px 2px 2px 2px; display:block}

#navwrapper {margin:0; padding:0; font-size: 8pt; width: 850px}
#navwrapper a { color:#000000}

.winterbar {height:9px; background:url(/Images/snowlayer.gif) repeat-x; position:absolute; left:14px;top:95px; width:750px;}
.clear{clear: both; overflow: hidden; height: 0}
#jsddm { margin: 0; padding: 0; padding-top:5px; display:block; width:850px; clear:both}
#jsddm li {	float: left; list-style: none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold }
#jsddm li a { display: block; padding: 5px 8px; text-decoration: none; color: #FFF; white-space: nowrap; height:14px;}
#jsddm li a:hover { height:14px; text-decoration:underline}
#jsddm li ul {margin: -1px 0px 0px 0px; padding: 0; position: absolute; visibility: hidden; border: 1px solid #000; z-index:20}
#jsddm li ul li { float: none; display: inline}	
#jsddm li ul li a {	width: auto; color: #000; width:170px; font-weight:normal}	
#jsddm li ul li a:hover { height:14px; font-weight:bold}
		
.cheapholiday {width:103px; background:url(/images/red.gif) no-repeat top left; margin-right:1px;}
.cheapholiday_on {width:103px; background:url(/images/red_on.gif) no-repeat top left; margin-right:1px;}
.cheapholiday_b a {background:url(/images/dback.gif) repeat-x}
.cheapholiday_b a:hover {color:#fff !important; background:#db0d00}

.lastminute { width:127px;background:url(/images/orange.gif) no-repeat top left; margin-right:1px;}
.lastminute_on { width:127px;background:url(/images/orange_on.gif) no-repeat top left; margin-right:1px;}
.lastminute_b a {background:url(/images/dback.gif) repeat-x}
.lastminute_b a:hover {color:#fff !important; background:#f87828;}

.short-breaks { width:92px;background:url(/images/yellow.gif) no-repeat top left; margin-right:1px;}
.short-breaks_on { width:92px;background:url(/images/yellow_on.gif) no-repeat top left; margin-right:1px;}
.short-breaks_b a {background:url(/images/dback.gif) repeat-x}
.short-breaks_b a:hover {color:#fff !important; background:#fc9c08;}

.seasonal { width:100px;background:url(/images/blue.gif) no-repeat top left; margin-right:1px;}
.seasonal_on { width:100px;background:url(/images/blue_on.gif) no-repeat top left; margin-right:1px;}
.seasonal_b a {background:url(/images/dback.gif) repeat-x}
.seasonal_b a:hover {color:#fff !important; background:#3fc1e6;}

.cheap-hotels { width:89px;background:url(/images/purple.gif) no-repeat top left; margin-right:1px;}
.cheap-hotels_on { width:89px;background:url(/images/purple_on.gif) no-repeat top left; margin-right:1px;}
.cheap-hotels_b a {background:url(/images/dback.gif) repeat-x}
.cheap-hotels_b a:hover {color:#fff !important; background:#7621ac;}

.cheap-flights { width:93px;background:url(/images/dark_blue.gif) no-repeat top left; margin-right:1px;}
.cheap-flights_on { width:93px;background:url(/images/dark_blue_on.gif) no-repeat top left; margin-right:1px;}
.cheap-flights_b a {background:url(/images/dback.gif) repeat-x}
.cheap-flights_b a:hover {color:#fff !important; background:#006bb5;}

.travel-extras { width:86px;background:url(/images/green.gif) no-repeat top left; margin-right:1px;}
.travel-extras_on { width:86px;background:url(/images/green_on.gif) no-repeat top left; margin-right:1px;}
.travel-extras_b a {background:url(/images/dback.gif) repeat-x}
.travel-extras_b a:hover {color:#fff !important; background:#45bf5e;}

.reviews { width:62px;background:url(/images/dark_red.gif) no-repeat top left; margin-right:1px;}
.reviews_on { width:62px;background:url(/images/dark_red_on.gif) no-repeat top left; margin-right:1px;}
.reviews_b a {background:url(/images/dback.gif) repeat-x}
.reviews_b a:hover {color:#fff !important; background:#af1b11;}

#sitenav {width: 850px; margin: 0; float:left;}
#sitenav ul {display: inline; margin: 0; padding: 5px 0 0 0; float: left; display:block} 
#sitenav li a {font-weight: bold; color: #FFFFFF; text-decoration: none; list-style-type: none; } 
#sitenav li a:hover {text-decoration: underline} 
#sitenav li {float: left; padding: 0px; margin: 0; list-style-type: none} 
#sitenav li a:hover { color: #fff}
#sitenav #sitelinksLCA {float: left; margin: 7px 68px 0 0} 
#sitenav #sitelinksLCF {float: left; margin: 7px 68px 0 0} 
#sitenav #sitelinksLCHD {float: left; margin: 7px 68px 0 0} 
#sitenav #sitelinksLSB {float: left; margin: 7px 68px 0 0; font-size: 8pt; width: 150px} 

#sitenav #sitelinksLCA a:hover {color:#660099} 
#sitenav #sitelinksLCF a:hover {color:#488AEC} 
#sitenav #sitelinksLCHD a:hover {color:#CC0000} 
#sitenav #sitelinksLSB a:hover {color:#F58D10} 

#sitenav #sitelinksRCF, #sitenav #sitelinksRCA, #sitenav #sitelinksRCHD, #sitenav #sitelinksRSB {text-align: right; clear: right; float:right; margin: 7px 0 0 0; font-size: 8pt;  }
#sitenav #sitelinksRCF img, #sitenav #sitelinksRCA img, #sitenav #sitelinksRCHD img, #sitenav #sitelinksRSB img 
{padding-bottom: 2px;}
#sitenav #sitelinksRCA { width: 150px; }
#sitenav #sitelinksRCF, #sitenav #sitelinksRCHD, #sitenav #sitelinksRSB { width: 150px; }
#sitenav #sitelinksRCA a:hover {color:#660099;} 
#sitenav #sitelinksRCF a:hover {color:#488AEC} 
#sitenav #sitelinksRCHD a:hover {color:#CC0000} 
#sitenav #sitelinksRSB a:hover {color:#F58D10} 
#sitenav li a { font-size:8pt }	

#sitenav li.tab1CF a,#sitenav li.tab1Car a,#sitenav li.tab1TC a,#sitenav li.tabbro a,#sitenav li.tab1CHD a,#sitenav li.tab1SB a,#sitenav li.tab1CA a{background-repeat: no-repeat; background-position: right; line-height: 24px; padding: 6px 9px 6px 10px} 
#sitenav li.tab1CF{background-image: url(/Images/nav-cheap-flights-on.gif)} 
#sitenav li.tab1CHD{background-image: url(/Images/nav_holidays_off.gif)} 
#sitenav li.tab1SB{background-image: url(/Images/nav_flights.gif)} 
#sitenav li.tab1CA{background-image: url(/Images/nav_accom_on.gif);}
#sitenav li.tab1Car{background-image: url(/Images/nav_carhire.gif);}
#sitenav li.tab1TC{background-image: url(/Images/nav_companion.gif);}
#sitenav li.tabbro{background-image: url(/Images/tabbrochures.gif);}
#sitenav li.tabbrochure{background-image: url(/Images/tabbrochures2.gif);}
#sitenav li.tabreviews{background-image: url(/Images/tabreviews.gif);}
#sitenav li.tabreviewsoff{background-image: url(/Images/tabreviewsoff.gif);}
#sitenav li.tabfamilyon{background-image: url(/Images/tabfamilyon.gif);}
#sitenav li.tabfamilyoff {background-image: url(/Images/tabfamilyoff.gif);}

#sitenav li.tab2CF a,#sitenav li.tabfamilyoff a,#sitenav li.tabfamilyon a,#sitenav a, #sitenav li.tab2CHD a,#sitenav li.tabreviews a,#sitenav li.tabreviewsoff a, #sitenav li.tab2TC a, #sitenav li.tab2Car a, #sitenav li.tab2SB a, #sitenav li.tab2CA a{background-repeat: no-repeat; background-position: right; line-height: 24px; padding: 6px 10px} 
#sitenav li.tab2CF{background-image: url(/Images/nav-cheap-flights.gif)}
#sitenav li.tab2CHD{background-image: url(/Images/nav_holidays_on.gif)} 
#sitenav li.tab2SB{background-image: url(/Images/nav_holidays.gif)} 
#sitenav li.tab2CA{background-image: url(/Images/nav_accom_blue_100.gif); font-weight: normal; }
#sitenav li.tab2Car{background-image: url(/Images/nav_carhire_on.gif);}
#sitenav li.tab2TC{background-image: url(/Images/nav_companion_on.gif);}

#sitenav li.tab3CF a, #sitenav  li.tab3CHD a, #sitenav li.tab3SB a, #sitenav li.tab3CA a{background-repeat: no-repeat; background-position: right; line-height: 24px; padding: 6px 8px 6px 9px} 
#sitenav li.tab3CF{background-image: url(/Images/nav_lastminute_on.gif)} 
#sitenav li.tab3CHD{background-image: url(/Images/nav_lastminute.gif)} 
#sitenav li.tab3SB{background-image: url(/Images/nav_shortbreaks_on.gif); line-height: 24px;} 
#sitenav li.tab3CA{background-image: url(/Images/nav_accom_blue_110.gif); font-weight: normal}

#sitenav li.tab4CF a, #sitenav li.tab4CHD a, #sitenav li.tab4CH a, #sitenav li.tab4SB a, #sitenav li.tab4CA a{background-repeat: no-repeat; background-position: right; line-height: 24px; padding: 6px 9px 6px 10px} 
#sitenav li.tab4CF{background-image: url(/Images/nav_accom.gif)} 
#sitenav li.tab4CHD{background-image: url(/Images/nav_accom.gif)} 
#sitenav li.tab4SB{background-image: url(/Images/nav_shortbreaks_on.gif)} 
#sitenav li.tab4CA{background-image: url(/Images/nav_accom_blue_98.gif); font-weight: normal}
#sitenav li.tab4CH{background-image: url(/Images/tab-cheap-hotels.gif)}

#subnavcsbtabs {font-size: 8pt; width: 850px; background-image:url(/Images/csb-subnav-tabs.gif); background-repeat: no-repeat; padding:  5px 0 5px 0;  margin: 0; }
#subnavcsbtabs span {display:block; padding-left:10px; color:#cc0000}
#subnavcsbtabsns {font-size: 8pt; width: 850px; background-image:url(/Images/csb-subnav-tabs-ns.gif); background-repeat: no-repeat; padding:  5px 0 5px 0;  margin: 0; }
#subnavcsbtabsns span {display:block; padding-left:10px; color:#cc0000}


#subnav_orangebarSB { width: 850px; background-color: #F58D10; background-image:url(/Images/sb_subnav_left2.gif); background-repeat: no-repeat; background-position: top left; 
padding: 0; height: 14px; font-size: 0pt; clear: both; display: block;}
#subnav_orangebarSB span{ background-image:url(/Images/sb_subnav_midright.gif); background-repeat: no-repeat; background-position: right; height: 25px; font-size: 9pt} 
#subnav_orangebarCF { width: 850px; background-color: #488AEC; background-image:url(/Images/cf_subnav_midleft.gif); background-repeat: no-repeat; background-position: top left; 
padding: 0; height: 14px; font-size: 0pt; clear: both; display: block}
#subnav_orangebarCF span{ background-image:url(/Images/cf_subnav_midright.gif); background-repeat: no-repeat; background-position: top right; height: 25px; font-size: 9pt} 
#subnav_orangebarCHD { width: 850px; background-color: #CC0000; background-image:url(/Images/chd_subnav_midleft.gif); background-repeat: no-repeat; background-position: top left; 
padding: 0; height: 14px; font-size: 0pt; clear: both; display: block}
#subnav_orangebarCHD span{ background-image:url(/Images/chd_subnav_midright.gif); background-repeat: no-repeat; background-position: top right; height: 25px; font-size: 9pt} 
#subnav_orangebarCA { width: 850px; background-color: #660099; background-image:url(/Images/ca_subnav_midleft.gif); background-repeat: no-repeat; background-position: top left; 
padding: 0; height: 14px; font-size: 0pt; clear: both; display: block}
#subnav_orangebarCA span{ background-image:url(/Images/ca_subnav_midright.gif); background-repeat: no-repeat; background-position: top right; height: 25px; font-size: 9pt} 
#subnav_orangebarLM { width: 850px; background-color: #f26522; background-image:url(/Images/lm_subnav_midleft.gif); background-repeat: no-repeat; background-position: top left; padding: 0; height: 14px; font-size: 0pt; clear: both; display: block}
#subnav_orangebarLM span{ background-image:url(/Images/lm_subnav_midright.gif); background-repeat: no-repeat; background-position: top right; height: 25px; font-size: 9pt} 
#subnav_CarHire { width: 850px; background-color: #09887e; background-image:url(/Images/ch_subnav_midleft.gif); background-repeat: no-repeat; background-position: top left; padding: 0; height: 14px; font-size: 0pt; clear: both; display: block}
#subnav_Companion { width: 850px; background-color: #9e0b0f; background-image:url(/Images/tc_subnav_midleft.gif); background-repeat: no-repeat; background-position: top left; padding: 0; height: 14px; font-size: 0pt; clear: both; display: block}
#subnav_Companion span{ background-image:url(/Images/tc_subnav_midright.gif); background-repeat: no-repeat; background-position: top right; height: 25px; font-size: 9pt} 

#subnavCF {height: 24px;font-size: 8pt; width: 850px; background-image:url(/Images/cf_subnav_bg.gif); background-repeat: no-repeat; margin: 0; }
#subnavCF img { float: left; } 
#subnavCF a{padding: 4px 10px 5px 16px; float: left; color: #053173; background-color: #C8DCF9; border-bottom: solid 1px #B8C4D6; }
#subnavCF a:hover {background-color: #A4C5F5;}
#subnavCF a.leftlink {padding: 4px 10px 6px 13px; border:none; background-image:url(/Images/cf_subnav_left.gif); background-position: bottom left; background-repeat:no-repeat; }
#subnavCF a.leftlink:hover { background-image: url(/Images/cf_subnav_left_hover.gif);}

#subnavSB {font-size: 8pt; width: 850px; background-image:url(/Images/sb_subnav_bg2.gif); background-repeat: no-repeat; padding:  5px 0 5px 0;  margin: 0; }
#subnavSB ul {display: inline; margin: 0; padding: 0; height: 25px; width: 850px; min-height: 25px; }
#subnavSB li {display: inline; margin: 0; padding: 0; }
#subnavSB img { margin-top: -10px; margin-left: -3px; margin-bottom: -6px } 
#subnavSB a{ margin-left: -3px; color: #CC0000; vertical-align: bottom; padding: 4px 8px 4px 8px; background-color: #F7E784; border-top: solid 1px #DECE52; border-bottom: solid 1px #DECE52 }
#subnavSB a:hover {background-color: #F2D062;}
#subnavSB a.leftlink {background-image:url(/Images/sb_subnav_left.gif); background-position: bottom left; background-repeat:no-repeat; padding: 4px 10px 5px 16px; margin-left: 0; border: none }
#subnavSB a.leftlink:hover { background-image: url(/Images/sb_subnav_left_hover.gif); height: 25px;}

#subnavSBinner {font-size: 8pt; width: 850px; background-image:url(/Images/sb_subnav_bg3.gif); background-repeat: no-repeat; padding:  5px 0 5px 0;  margin: 0; }
#subnavSBinner ul {display: inline; margin: 0; padding: 0; height: 25px; width: 850px; min-height: 25px; }
#subnavSBinner li {display: inline; margin: 0; padding: 0; }
#subnavSBinner img { margin-top: -10px; margin-left: -3px; margin-bottom: -6px } 
#subnavSBinner a{ margin-left: -3px; color: #CC0000; vertical-align: bottom; padding: 4px 8px 4px 8px; background-color: #F7E784; border-top: solid 1px #DECE52; border-bottom: solid 1px #DECE52 }
#subnavSBinner a:hover {background-color: #F2D062;}
#subnavSBinner a.leftlink {background-image:url(/Images/sb_subnav_left.gif); background-position: bottom left; background-repeat:no-repeat; padding: 4px 10px 5px 16px; margin-left: 0; border: none }
#subnavSBinner a.leftlink:hover { background-image: url(/Images/sb_subnav_left_hover.gif); height: 25px;}

#subnavCHD {font-size: 8pt; width: 850px; background-image:url(/Images/cheap-holidays-subnav.gif); background-repeat: no-repeat; padding:  5px 0 5px 0;  margin: 0; }
#subnavCHD ul {display: inline; margin: 0; padding: 0; height: 25px; width: 850px; min-height: 25px; }
#subnavCHD li {display: inline; margin: 0; padding: 0; }
#subnavCHD img { margin-top: -10px; margin-left: -3px; margin-bottom: -6px } 
#subnavCHD a{ margin-left: -3px; color: #CC0000; vertical-align: bottom; padding: 4px 8px 4px 8px; background-color: #F7E784; border-top: solid 1px #DCC955; border-bottom: solid 1px #DCC955 }
#subnavCHD a:hover {background-color: #F2D062;}
#subnavCHD a.leftlink {background-image:url(/Images/chd_subnav_left3.gif); background-position: bottom left; background-repeat:no-repeat; padding: 4px 16px 5px 16px; margin-left: 0; border: none; }
#subnavCHD a.leftlink:hover { background-image: url(/Images/chd_subnav_left_hover3.gif); height: 25px;}
#subnavCHD .hoverCHD { background-color: #FAC568; }

#subnavLM {font-size: 8pt; width: 850px; background-image:url(/Images/last-minute-holidays-subnav.gif); background-repeat: no-repeat; padding:  5px 0 5px 0;  margin: 0; }
#subnavLM ul {display: inline; margin: 0; padding: 0; height: 25px; width: 850px; min-height: 25px; }
#subnavLM li {display: inline; margin: 0; padding: 0; }
#subnavLM img { margin-top: -10px; margin-left: -3px; margin-bottom: -6px } 
#subnavLM a{ margin-left: -3px; color: #CC0000; vertical-align: bottom; padding: 4px 8px 4px 8px; background-color: #F7E784; border-top: solid 1px #DCC955; border-bottom: solid 1px #DCC955 }
#subnavLM a:hover {background-color: #F2D062;}
#subnavLM a.leftlink {background-image:url(/Images/lm_subnav_left3.gif); background-position: bottom left; background-repeat:no-repeat; padding: 4px 16px 5px 16px; margin-left: 0; border: none; }
#subnavLM a.leftlink:hover { background-image: url(/Images/lm_subnav_left_hover3.gif); height: 25px;}
#subnavLM .hoverCHD { background-color: #FAC568; }

#subnavCH {font-size: 8pt; width: 850px; background-image:url(/Images/car-hire-subnav.gif); background-repeat: no-repeat; padding:  5px 0 5px 0;  margin: 0; }
#subnavCH ul {display: inline; margin: 0; padding: 0; height: 25px; width: 850px; min-height: 25px; }
#subnavCH li {display: inline; margin: 0; padding: 0; }
#subnavCH img { margin-top: -10px; margin-left: -3px; margin-bottom: -6px } 
#subnavCH a{ margin-left: -3px; color: #CC0000; vertical-align: bottom; padding: 4px 8px 4px 8px; background-color: #F7E784; border-top: solid 1px #DCC955; border-bottom: solid 1px #DCC955 }
#subnavCH a:hover {background-color: #F2D062;}
#subnavCH a.leftlink {background-image:url(/Images/ch_subnav_left3.gif); background-position: bottom left; background-repeat:no-repeat; padding: 4px 16px 5px 16px; margin-left: 0; border: none; }
#subnavCH a.leftlink:hover { background-image: url(/Images/ch_subnav_left_hover3.gif); height: 25px;}
#subnavCH .hoverCHD { background-color: #FAC568; }

#subnavTC {font-size: 8pt; width: 850px; background-image:url(/Images/companion-subnav.gif); background-repeat: no-repeat; padding:  5px 0 5px 0;  margin: 0; }
#subnavTC ul {display: inline; margin: 0; padding: 0; height: 25px; width: 850px; min-height: 25px; }
#subnavTC li {display: inline; margin: 0; padding: 0; }
#subnavTC img { margin-top: -10px; margin-left: -3px; margin-bottom: -6px } 
#subnavTC a{ margin-left: -3px; color: #CC0000; vertical-align: bottom; padding: 4px 8px 4px 8px; background-color: #F7E784; border-top: solid 1px #DCC955; border-bottom: solid 1px #DCC955 }
#subnavTC a:hover {background-color: #F2D062;}
#subnavTC a.leftlink {background-image:url(/Images/tc_subnav_left3.gif); background-position: bottom left; background-repeat:no-repeat; padding: 4px 16px 5px 16px; margin-left: 0; border: none; }
#subnavTC a.leftlink:hover { background-image: url(/Images/tc_subnav_left_hover3.gif); height: 25px;}
#subnavTC .hoverCHD { background-color: #FAC568; }

#subnavCA {font-size: 8pt; width: 850px; background-image:url(/Images/ca_subnav_bg.gif); background-repeat: no-repeat; padding: 5px 0 5px 0;  margin: 0; }
#subnavCA ul {display: inline; margin: 0; padding: 0; height: 25px; width: 850px; min-height: 25px;   }
#subnavCA li {display: inline; margin: 0; padding: 0; }
#subnavCA img { margin-top: -10px; margin-left: -3px; margin-bottom: -6px } 
#subnavCA a{ margin-left: -3px; color: #540C78; vertical-align: bottom; padding: 4px 8px 4px 8px; background-color: #E7D6F0; border-top: solid 1px #D4BAE2; border-bottom: solid 1px #D4BAE2}

#subnavCA a:hover{background-color: #D6BAE5;}
#subnavCA a.leftlink { background-image:url(/Images/ca_subnav_left.gif); background-position: bottom left; background-repeat:no-repeat; padding: 4px 10px 5px 16px; margin-left: 0; border: none }
#subnavCA a.leftlink:hover { background-image: url(/Images/ca_subnav_left_hover.gif); height: 25px;}

#subnavSB .hoverSB { background-color: #F2D062; } 
#subnavCA .hoverCA { background-color: #D6BAE5; }



#subnavfullCHD { width: 850px; border-style: none; padding: 0; height: 26px; margin: 0; background-image:url(/Images/chd_subnavfull_bg.gif); background-repeat: no-repeat; background-position: top;}
#subnavfullCHD td {margin-right: 1px; background-color: #F8E887; border-style: none; padding: 0 }
#subnavfullCHD a{font-size: 8pt; display:block; color: #CC0000; vertical-align: bottom; text-align: center; background-color: #F8E887; padding: 5px 0 4px; border: 1px solid #DCC955; }
#subnavfullCHD a:hover {background-color: #FAC568; color: #CC0000; }
#subnavfullCHD a.leftlink {color: #CC0000; background-image: url(/Images/chd_subnav_left.gif); border: none; border-right: 1px solid #DCC955; padding: 6px 0 5px 4px; background-position: left; margin-left: -1px; }
#subnavfullCHD a.leftlink:hover { color: #CC0000; background-image: url(/Images/chd_subnav_left_hover.gif); background-position: left}
#subnavfullCHD a.rightlink {color: #CC0000; background-image: url(/Images/chd_subnav_right.gif);  border: none; border-left: 1px solid #DCC955; padding: 6px 4px 5px 0; margin-right: -1px; background-position:right}
#subnavfullCHD a.rightlink:hover { color: #CC0000; background-image: url(/Images/chd_subnav_right_hover.gif); background-position: right}


#footernav { padding:0; font-size: 8pt; clear: both; margin: 0; width: 850px; }
#footernav a {font-size: 8pt}
#footernav #toprowCF, #toprowCA, #toprowCHD, #toprowSB { padding: 7px 0 7px 0; width:850px; margin:0; }
#footernav #toprowCF { background-image: url(/Images/cf_footernav_bg.gif); background-position: bottom left; background-repeat:no-repeat;}
#footernav #toprowCHD { background-image: url(/Images/cheap-holidays-bottom-nav.gif); background-position: bottom left; background-repeat:no-repeat;}
#footernav #toprowCA { background-image: url(/Images/ca_footernav_bg.gif); background-position: bottom left; background-repeat:no-repeat;}
#footernav #toprowSB { background-image: url(/Images/sb_footernav_bg.gif); background-position: bottom left; background-repeat:no-repeat;}
#footernav #toprowCF a, #toprowCA a, #toprowCHD a, #toprowSB a { color: #000000 }
#footernav #toprowCF a:hover { color: #2C5ABC}
#footernav #toprowCA a:hover { color: #660099}
#footernav #toprowCHD a:hover { color: #CC0000 }
#footernav #toprowSB a:hover { color: #E07F0B }

#footernav #bottomrowCF {height: 30px; width:850px; background-color: #488AEC; background-image: url(/Images/cf_footernav_bottom.gif); background-position: bottom left; background-repeat:no-repeat;}
#footernav #bottomrowCA {height: 30px; width:850px; background-color: #660099; background-image: url(/Images/ca_footernav_bottom.gif); background-position: bottom left; background-repeat:no-repeat;}
#footernav #bottomrowCHD {height: 30px; width:850px; background-color: #CC0000; background-image: url(/Images/cheap-holidays-footer.gif); background-position: bottom left; background-repeat:no-repeat;}
#footernav #bottomrowSB {height: 30px;width:850px; background-color: #F78C10; background-image: url(/Images/sb_footernav_bottom.gif); background-position: bottom left; background-repeat:no-repeat;}
#footernav #bottomrowleftCF, #footernav #bottomrowleftSB, #footernav #bottomrowleftCA, #footernav #bottomrowleftCHD
{ color: #ffffff; float:left; padding: 7px 0 7px 20px;}
#footernav #bottomrowleftCF a, #footernav #bottomrowleftSB a, #footernav #bottomrowleftCA a, #footernav #bottomrowleftCHD a,
#footernav #bottomrowrightCF a, #footernav #bottomrowrightSB a, #footernav #bottomrowrightCA a, #footernav #bottomrowrightCHD a
{ color: #ffffff }
#footernav #bottomrowleftCHD a:hover, #footernav #bottomrowrightCHD a:hover { color: #FFE784}
#footernav #bottomrowleftCF a:hover, #footernav #bottomrowrightCF a:hover { color: #FFE784}
#footernav #bottomrowleftCA a:hover, #footernav #bottomrowrightCA a:hover { color: #FEE155}
#footernav #bottomrowleftSB a:hover, #footernav #bottomrowrightSB a:hover { color: #FFE784}
#footernav #bottomrowright{ color: #ffffff; display:inline; float:right;padding: 4px 10px 7px 0}


#footernav #linkrowCF, #linkrowCA, #linkrowCHD, #linkrowSB { padding: 5px 0 5px 0; font-size: 8pt; }
#footernav #linkrowCF a, #linkrowCA a, #linkrowCHD a, #linkrowSB a { color: #000000; line-height: 18px;}
#footernav #linkrowCF a:hover { color: #1555A2} 
#footernav #linkrowCA a:hover { color: #660099}
#footernav #linkrowCHD a:hover { color: #CC0000 }
#footernav #linkrowSB a:hover { color: #F58D10 }
#footernav #copyright { padding: 0 10px 0 0; font-size: 8pt; }
#footernav .sep { padding: 0 3px 0 4px}
#footernav #travelextrasCF, #travelextrasSB, #travelextrasCHD, #travelextrasCA{ padding: 0 5px 0 20px; font-weight: bold; font-size: 8pt; text-decoration: none; clear:both}
#footernav #travelextrasCF a, #travelextrasSB a, #travelextrasCHD a, #travelextrasCA a{ padding: 0 5px 0 0px; font-weight: bold; font-size: 8pt; text-decoration: none; }
#footernav #travelextrasCF a:hover, #travelextrasSB a:hover, #travelextrasCHD a:hover, #travelextrasCA a:hover{ text-decoration: underline;}
#footernav #travelextrasSB a, #footernav #travelextrasSB a:hover { color: #CC0000}
#footernav #travelextrasCF a, #footernav #travelextrasCF a:hover { color: #488AEC}
#footernav #travelextrasCHD a, #footernav #travelextrasCHD a:hover { color: #CC0000}
#footernav #travelextrasCA a, #footernav #travelextrasCA a:hover { color: #660099}


#subnav_azbarCF, #subnav_azbarSB, #subnav_azbarCHD, #subnav_azbarCA { 
width: 850px;  background-repeat: no-repeat; background-position: top left; 
padding: 5px 0 4px 0; height: 14px; font-size: 8pt; clear: both; display: block; }

#subnav_azbarCF { background-image:url(/Images/cf_subnav_azbar.gif); background-color: #488AEC; clear: both; height: 19px; }
#subnav_azbarSB { background-image:url(/Images/sb_subnav_azbar.gif); background-color: #F58D10; }
#subnav_azbarCA { background-image:url(/Images/ca_subnav_azbar.gif); background-color: #660099; }
#subnav_azbarCHD { background-image:url(/Images/chd_subnav_azbar.gif); background-color: #CC0000; }

#subnav_azbarCF #destinationbegins, #subnav_azbarSB #destinationbegins, #subnav_azbarCA #destinationbegins, #subnav_azbarCHD #destinationbegins 
{ float:left; font-weight:bold; color:#ffffff; margin: 2px 0 0 60px; width: 145px}

#subnav_azbarCF ul, #subnav_azbarSB ul, #subnav_azbarCHD ul, #subnav_azbarCA ul { margin:0; padding: 0; width: 17px; display: inline; float: left; width: 550px;}
#subnav_azbarCF ul li, #subnav_azbarSB ul li, #subnav_azbarCHD ul li { font-weight: bold; font-size: 11px; list-style-type: none; float: left; height: 17px; border: solid 1px #C3D8F9; display: inline;  text-align: center}
#subnav_azbarCA ul li { font-weight: bold; font-size: 11px; list-style-type: none; float: left; height: 15px; border: solid 1px #CDABDD; display: inline;  text-align: center; border-left:none}
#subnav_azbarCA ul li.LeftBorder {border: solid 1px #CDABDD;}
#subnav_azbarCF ul li a, #subnav_azbarSB ul li a, #subnav_azbarCHD ul li a, #subnav_azbarCA ul li a { font-weight: bold;	font-size: 11px; text-decoration: none;	width:16px;	height: 15px; color: #000000;	background-color: #FEE155;  border: solid 1px #E1C74C; float:left}
#subnav_azbarCF ul li a:hover{ color: #488AEC; background-color:#FEF785; text-decoration:none;}
#subnav_azbarSB ul li a:hover{ color: #F58D10; background-color:#FEF785; text-decoration:none;}
#subnav_azbarCA ul li a:hover{ color: #752B9A; background-color:#FEF785; text-decoration:none;}
#subnav_azbarCHD ul li a:hover{ color: #CC0000; background-color:#FEF785; text-decoration:none;}

#contentregion {text-align:left; float: left; width: 850px;margin:0px; clear:both;}
#adSense {width: 728px; margin: 20px auto; clear:both}

#skyblock {position:absolute; left:870px;top:118px; width:120px; height:600px;}
#skyblock #tnews {width: 110px; background:url(/Images/cheap-holiday-deals-form.gif) no-repeat; height:108px; padding: 5px; font-size:11px; display:block}
#skyblock #tnews #signup { border: none; background-repeat: no-repeat; background: url(/Images/signup-t.gif) ; width: 53px; height: 20px; }
#skyblock #tnews i {color: #CC0000; font-style:normal; font-size:12px}

#weeklyNewsletter { margin-bottom: 30px;width: 700px; height: 90px; background-repeat: no-repeat; background-position: left; background-image: url(/Images/Newsletter-new-banner-v2.gif); } 
#weeklyNewsletter em { color: #cb2026; margin: 0 5px 0 5px }
#weeklyNewsletter a { font-family: Arial; font-size: 8pt; color: #cb2026; }
#weeklyNewsletter #links { margin: 0 0 0 311px; }
#weeklyNewsletter #email { margin: 50px 0 0 310px; width: 115px; height: 15px; font-size: 11px} 
#weeklyNewsletter #signup { border: none; background-repeat: no-repeat; background: url(/Images/signup.gif) ; width: 78px; height: 20px;  }

#innerNewsletter { margin-bottom: 10px;width: 304px; height: 152px; background-repeat: no-repeat; background-position: left; background-image: url(/Images/Newsletter-new-banner-v3.gif); } 
#innerNewsletter em { color: #cb2026; margin: 0 5px 0 5px }
#innerNewsletter a { font-family: Arial; font-size: 8pt; color: #cb2026; }
#innerNewsletter #links { margin: 0 0 0 311px; }
#innerNewsletter #email { margin: 115px 0 0 18px; width: 115px; height: 15px; font-size: 11px} 
#innerNewsletter #signup { border: none; background-repeat: no-repeat; background: url(/Images/signup.gif) ; width: 78px; height: 20px;  }


#topNewsletter #email { margin: 0px; width: 115px; height: 15px; font-size: 11px} 
#topNewsletter #signup { border: none; background-repeat: no-repeat; background: url(/Images/signup.gif) ; width: 78px; height: 20px;  }

/* newsletter sign up */
#newslettersubscribe p{margin:1em 0 2em 0}
#newslettersubscribe h3 {text-indent:-5000px}
#newslettersubscribe #signupformwrapper {float:left;background:url(/Images/signup-bg-top.gif) no-repeat top left;margin:0;padding:0;}
#newslettersubscribe #signupformwrapper p.fstpara em {font-style:normal;font-weight:bold; color:#000}
#newslettersubscribe #signupformwrapper p.fstpara {margin:1.5em 0 2em 1em;color:#000;}
#newslettersubscribe form { margin:0;padding:0}
#newslettersubscribe form ul{margin:0;padding:0 0 1.5em 0; list-style-type:none;}
#newslettersubscribe form ul li{margin:1em 0 0 0;padding:0 0 0 1em;display:block;}
#newslettersubscribe form ul li span.extrainf{width:190px;position:absolute;}
#newslettersubscribe form ul li.format{margin-bottom:-20px;}
#newslettersubscribe form ul li.radio{margin:0;padding:5px 0 5px 75px}
#newslettersubscribe form ul li.radio input{float:left;border:1px solid #edf4fe}
#newslettersubscribe form ul li input#subscribe{margin-left:65px}
#newslettersubscribe form ul li.radio{float:none;}
#newslettersubscribe form ul li.radio label{float:none;margin:0;padding:0;font-weight:bold;}
#newslettersubscribe form label {margin:0.30em 0 0 0;display:block;width:65px;float:left; line-height:1em}
#newslettersubscribe form ul li a {display:inline}
#newslettersubscribe form input#fname, #newslettersubscribe form input#email {width:125px;}
#newslettersubscribe form input#pcode {width:80px;}
#newslettersubscribe form input{width:auto;}
#newslettersubscribe form p{color:#6E6E6E; font-size:0.9em;margin:0;padding:0;}
#newslettersubscribe form p a{color:#6E6E6E;}
#newslettersubscribe form p a:hover{color:#000;}
#newslettersubscribe form span,#newslettersubscribe form ul li.extrainf{font-size:0.8em;color:#6E6E6E;}
#newslettersubscribe form span {margin-left:5px}
#newslettersubscribe ul#newslettersubmainlist {float:left;list-style-type:square; margin:0 0 0 1em;padding:0;}
#newslettersubscribe ul#newslettersubmainlist li {margin-left:1.5em;padding:0;} 
#newslettersubscribe ul#newslettersubmainlist li em {color:#418CE7;font-weight:bold; font-style:normal;}
#newslettersubscribe a img{margin:15px 80px 0 80px;}

/* newsletter unsubscribe*/
#newsletterunsubscribe h3 {background:url(/Images/cfuk-travel-deals-alert.gif) no-repeat top left;width:410px;height:37px; text-indent:-5000px}
#newsletterunsubscribe form {float:left;background:url(/Images/unsub-bg.gif) no-repeat bottom left; width:457px;height:55px;margin:0;padding:0}
#newsletterunsubscribe form ul {0float:left;list-style-type:none;margin:20px 0 0 15px;padding:0}
#newsletterunsubscribe form ul li {float:left;padding-right:15px}
#newsletterunsubscribe form ul li label{padding-right:15px;}



.cal_cell{
    cursor:default;
    cursor:hand;
    font-size:8pt;
}
.cal_cell_2{
    text-decoration:line-through;
    font-size:8pt;
}
.cal_table{
background-color:#FFFFFF;border-color:#cc0000;border-width:1px;font-size:8pt;color:#663399;width:170px;
font-family:Arial;
border-collapse:collapse;
border-style:solid;

}
.cal_header{
background-color:#660099;
font-size:9pt;color:#FFFFCC;
font-family:Arial;
font-weight:bold;
}
.cal_cell_shaded{
background-color:#FFFFAA;
font-size:8pt;
cursor:default;
cursor:hand;
}

#contentregion .homereviewprom {background:url(/Images/review-comp-ca.gif) no-repeat left top; width:355px; height:237px; display:block; margin-top:8px; text-decoration:none; font-size:15px; font-weight:bold; text-align:left; margin-top:20px}
#contentregion .homereviewprom b {display:block; padding:0px 20px 0px 20px; color:#cc0000}
#contentregion .homereviewprom i {display:block; padding:20px 180px 30px 20px; color:#000000}

#contentregion .homereviewprom-v2 {background:url(/Images/review-comp-ca-v2.gif) no-repeat left top; width:355px; height:237px; display:block; margin-top:8px; text-decoration:none; font-size:15px; font-weight:bold; text-align:left; margin-top:20px;}
#contentregion .homereviewprom-v2 b {display:block; padding:0px 140px 0px 30px; color:#990066}
#contentregion .homereviewprom-v2 i {display:block; padding:20px 30px 25px 30px; color:#000000}

.cheap_holidays_full_width {background:url(/Images/full-back.gif) repeat-y left top; margin-top:8px}
.full_top {background:url(/Images/full-top.gif) no-repeat left top; height:26px; display:block}
.full_top h1 {font-size:11px; color:#cc0000; font-weight:bold; margin:0; padding: 5px 8px 0px 8px}
.full_bot {background:url(/Images/full-bot.gif) no-repeat left top; height:10px; display:block}
.full_content {padding: 8px}

.maincontent h1 {font-size: 15px; font-weight:bold}
.promoleftop {height:19px; background:url(/Images/promolefttop.gif) no-repeat left top; padding: 5px 8px 0px 8px; display:block}
.promoleftop h1, .promorighttop h1 {font-size: 11px; margin:0px; padding:0px; color:#CC0000}
.promoleftmain {background:url(/Images/promoleftmainback.gif) #ffffff repeat-y left top; display:block; padding:8px}
.promoleftback {height:11px; background:url(/Images/promoleftback.gif) no-repeat left top; padding: 5px 8px 0px 8px; display:block}
.promoleftbot {background:url(/Images/promoleftbot.gif) repeat-y left top; display:block; height:11px; margin-bottom:5px}
.leftpromostandard {width:521px; display:block; float:left;}

.promorighttop {height:19px; background:url(/Images/promorighttop.gif) no-repeat left top; padding: 5px 8px 0px 8px; display:block}
.promorightmain {background:url(/Images/promorightmainback.gif) #ffffff repeat-y left top; display:block; padding:8px 8px 0px 8px}
.promorightback {height:11px; background:url(/Images/promorightback.gif) no-repeat left top; padding: 5px 8px 0px 8px; display:block}
.promorightbot {background:url(/Images/promorightbot.gif) repeat-y left top; display:block; height:11px; margin-bottom:5px}
.rightpromostandard {width:317px; display:block; float:right;}

.maincontent {width: 850px; display:block;}
.peight {padding:8px}
#eleven, .eleven {font-size: 11px;}
#eleven H1 {font-size: 14px; font-weight: bold; margin: 0px}
.eleven H3 {font-size: 11px}
img {border: 0px}
