.eleven H3 {font-size: 11px}
.lastminoperators H2 {font-size: 11px; text-decoration:underline; font-weight:normal}
#holiday #carhire H2 {font-size: 12px; font-weight: bold; margin-top:-3px; margin-bottom:8px; padding: 0px; color: #ffffff; text-decoration:none}
.clr {clear: both}
.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, .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 #slogan {float: right; width: 410px; text-align: right; margin-top: 10px; font-size: 8pt}
#logohome #slogan img {border-style: none; padding-right: 2px; width: 20px; height: 11px}
#logohome #slogan h1 {display: inline; font-style: normal; font-weight: bold; font-size: 12pt}
#logohome #ad { float: right; margin-top:5px}
#logohome #ad #phrase H1 { font-weight: bold; margin-top:0px; margin-bottom:0px; padding-top: 0px; font-size: 14px; color: #000000; }
#logohome #ad #phrase { margin-top:5px; margin-bottom:0px; text-align: right }
#logohome #headerCF { float:left; font-size: 8pt; background-color: #E9F1FD;vertical-align:middle;}
#logohome #headerCF #headertext { display:inline; font-size:9px; }
#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;}
#whole #navwrapper #logohome #headerCHD { 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}

#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.tabfamilyoff a,#sitenav li.tabfamilyon a,#sitenav li.tabreviews a,#sitenav li.tabreviewsoff a,#sitenav li.tab1TC a,#sitenav li.tabbro a,#sitenav li.tabbrochure 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/tabbrochures3.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.tab2CHD 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.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)}


#subnav_orangebarSB { width: 850px; background-color: #F58D10; background-image:url(/Images/sb_subnav_midleft.gif); background-repeat: no-repeat; background-position: top left; padding: 0; height: 14px; font-size: 0pt; clear: both; display: block;}
body #subnav_orangebarSB {margin-top: -1px}
#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: #3bb2df; 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: #39b54a; 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} 
#subnav_Reviews { width: 850px; background-color: #9c1212; background-image:url(/Images/subnav_midleft_review.gif); background-repeat: no-repeat; background-position: top left; padding: 0; height: 14px; font-size: 0pt; clear: both; display: block}
#subnav_Reviews span{ background-image:url(/Images/subnav_midright_reviews.gif); background-repeat: no-repeat; background-position: top right; height: 25px; font-size: 9pt} 
#subnav_Family { width: 850px; background-color: #278e8e; background-image:url(/Images/subnav_midleft_family); background-repeat: no-repeat; background-position: top left; padding: 0; height: 14px; font-size: 0pt; clear: both; display: block}
#subnav_Family span{ background-image:url(/Images/subnav_midright_family.gif); background-repeat: no-repeat; background-position: top right; height: 25px; font-size: 9pt} 
#subnav_flights { width: 850px; background-color: #0054a6; background-repeat: no-repeat; background-position: top left; padding: 0; height: 14px; font-size: 0pt; clear: both; display: block}
#subnav_flightsresults { width: 942px; background-color: #0054a6; background-repeat: no-repeat; background-position: top left; padding: 0; height: 14px; font-size: 0pt; clear: both; display: block}
#subnav_brochure { width: 850px; background-color: #b2136b; padding: 0; height: 14px; font-size: 0pt; clear: both; display: block}
#subnav_brochure span{height: 25px; font-size: 9pt} 


#subnav_Reviewsnav {font-size: 8pt; width: 850px; background-image:url(/Images/reviews-subnav.gif); background-repeat: no-repeat; padding:  5px 0 5px 0;  margin: 0; }
#subnav_Reviewsnav ul {display: inline; margin: 0; padding: 0; height: 25px; width: 850px; min-height: 25px; }
#subnav_Reviewsnav li {display: inline; margin: 0; padding: 0; }
#subnav_Reviewsnav img { margin-top: -10px; margin-left: -3px; margin-bottom: -6px } 
#subnav_Reviewsnav 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 }
#subnav_Reviewsnav a:hover {background-color: #F2D062;}
#subnav_Reviewsnav a.leftlink {background-image:url(/Images/subnav_left_reviews.gif); background-position: bottom left; background-repeat:no-repeat; padding: 4px 16px 5px 16px; margin-left: 0; border: none; }
#subnav_Reviewsnav a.leftlink:hover { background-image: url(/Images/subnav_left_reviews_hover.gif); height: 25px;}
#subnav_Reviewsnav .hoverCHD { background-color: #FAC568; }

#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_bg.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;}

#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; }

#subnavCHDtabs {font-size: 8pt; width: 850px; background-image:url(/Images/cheap-holidays-subnav-tabs.gif); background-repeat: no-repeat; padding:  5px 0 5px 0;  margin: 0; }
#subnavCHDtabs span {display:block; padding-left:10px; color:#CC0000}
#subnavCHDnstabs {font-size: 8pt; width: 850px; background-image:url(/Images/cheap-holidays-subnav-tabs-ns.gif); background-repeat: no-repeat; padding:  5px 0 5px 0;  margin: 0; }
#subnavCHDnstabs span {display:block; padding-left:10px; color:#CC0000}
#subnavtetabs {font-size: 8pt; width: 850px; background-image:url(/Images/travel-extras-subnav-tabs-ns.gif); background-repeat: no-repeat; padding:  5px 0 5px 0;  margin: 0; }
#subnavtetabs span {display:block; padding-left:10px; color:#CC0000}
#subnavalltabs {font-size: 8pt; width: 850px; background-image:url(/Images/allinc-subnav-tabs-ns.gif); background-repeat: no-repeat; padding:  5px 0 5px 0;  margin: 0; }
#subnavalltabs span {display:block; padding-left:10px; color:#CC0000}
#subnavlmtabs {font-size: 8pt; width: 850px; background-image:url(/Images/lm-subnav-tabs-ns.gif); background-repeat: no-repeat; padding:  5px 0 5px 0;  margin: 0; }
#subnavlmtabs span {display:block; padding-left:10px; color:#CC0000}
#subnavreviewtabs {font-size: 8pt; width: 850px; background-image:url(/Images/reviews-subnav-tabs-ns.gif); background-repeat: no-repeat; padding:  5px 0 5px 0;  margin: 0; }
#subnavreviewtabs span {display:block; padding-left:10px; color:#CC0000}
#subnavflighttabs {font-size: 8pt; width: 850px; background-image:url(/Images/flights-subnav-tabs.gif); background-repeat: no-repeat; padding:  5px 0 5px 0;  margin: 0; }
#subnavflighttabs span {display:block; padding-left:10px; color:#CC0000}
#subnavflighttabsresults {font-size: 8pt; width: 942px; background-image:url(/Images/flights-subnav-tabs-results.gif); background-repeat: no-repeat; padding:  5px 0 5px 0;  margin: 0; }
#subnavflighttabsresults span {display:block; padding-left:10px; color:#CC0000}
#subnavbrochuretab {font-size: 8pt; width: 850px; background-image:url(/Images/cheap-holidays-subnav-brochures.gif); background-repeat: no-repeat; padding:  5px 0 5px 0;  margin: 0; }
#subnavbrochuretab span {display:block; padding-left:10px; color:#CC0000}




#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; }

#subnavFamily {font-size: 8pt; width: 850px; background-image:url(/Images/chd_subnav_family.gif); background-repeat: no-repeat; padding:  5px 0 5px 0;  margin: 0; }
#subnavFamily ul {display: inline; margin: 0; padding: 0; height: 25px; width: 850px; min-height: 25px; }
#subnavFamily li {display: inline; margin: 0; padding: 0; }
#subnavFamily img { margin-top: -10px; margin-left: -3px; margin-bottom: -6px } 
#subnavFamily 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 }
#subnavFamily a:hover {background-color: #F2D062;}
#subnavFamily a.leftlink {background-image:url(/Images/chd_subnav_left_family.gif); background-position: bottom left; background-repeat:no-repeat; padding: 4px 16px 5px 16px; margin-left: 0; border: none; }
#subnavFamily a.leftlink:hover { background-image: url(/Images/chd_subnav_left_family_hover.gif); height: 25px;}
#subnavFamily .hoverCHD { background-color: #FAC568; }

#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 }

#footernavresults { padding:0; font-size: 8pt; clear: both; margin: 0; width: 944px; }
#footernavresults a {font-size: 8pt}
#footernavresults #toprowCHDresults { padding: 7px 0 7px 0; width:944px; margin:0; }
#footernavresults #toprowCHDresults { background-image: url(/Images/cheap-holidays-bottom-navresults.gif); background-position: bottom left; background-repeat:no-repeat;}
#footernavresults #toprowCHDresults a { color: #000000 }
#footernavresults #toprowCHDresults a:hover { color: #CC0000 }
#footernavresults #bottomrowCHD {height: 30px; width:944px; background-color: #CC0000; background-image: url(/Images/cheap-holidays-footerresults.gif); background-position: bottom left; background-repeat:no-repeat;}
#footernavresults #bottomrowleftCHD { color: #ffffff; float:left; padding: 7px 0 7px 20px;}
#footernavresults #bottomrowCHD #bottomrowleftCHD a { color: #ffffff }
#footernavresults #bottomrowleftCHD a:hover, #footernavresults #bottomrowrightCHD a:hover { color: #FFE784}
#footernavresults #bottomrowright{ color: #ffffff; display:inline; float:right;padding: 4px 10px 7px 0}

#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: 0 0; 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 { 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;}

#destinationtable { width: 100%; padding: 0; margin: 0; font-size:11px; margin-top:5px; }
#destinationtable th { font: bold 11px: Arial, Helvetica, sans-serif; border-right: 1px dotted #e4e4e4; border-bottom: 1px dotted #e4e4e4; border-top: 1px dotted #e4e4e4; text-align: left; padding: 6px; background: #fcf1b0; }
#destinationtable th.nobg { border-top: 0; border-left: 0; border-right: 1px dotted #e4e4e4; background: none; width:100px; }
#destinationtable td { border-right: 1px dotted #e4e4e4; border-bottom: 1px dotted #e4e4e4; background: #fff; padding: 6px; font-size:11px; }
#destinationtable th.nobg { background-color:#CC0000; color:#FFFFFF}
#destinationtable td.alt { background: #fdfaed; }
#destinationtable th.spec { border-left: 1px dotted #e4e4e4; background-color:#FFFFFF; border-top: 0; font: bold;}
#destinationtable th.specalt { border-left: 1px dotted #e4e4e4; border-top: 0; background: #fdfaed; font: bold; }
.destinationbound {padding: 10px; background-color:#fef9df; margin-right:5px; margin-bottom:5px}
.listingdestinations h2 {margin-bottom: 0px; text-decoration:underline; font-size: 12px}
.listingdestinations H1 {color: #cc0000; font-size:14px; font-weight:bold}



.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;
}


/* chd reviews*/
.rform {margin-bottom: 1px}
.reviewsfull H1 {color: #cc0000; font-size: 14px; font-weight:bold; margin-left: 9px; margin-bottom: 10px}
.reviewbox {display:block; padding: 10px; background-color:#fff8dd}
.reviewbox2 {display:block; padding: 10px;}
.reviewbox2 H2{color: #cc0000; font-size: 12px; font-weight: bold; margin: 0px}
.userrating {background-image:url(/Images/userrating.gif); background-repeat: no-repeat; width:46px; height:27px; float:right; text-align:center; font-size:22px; color:#FFFFFF; font-weight:bold}
.reviewbox H2{color: #cc0000; font-size: 12px; font-weight: bold; margin: 0px}
.rformpadd {padding-left: 15px;}
.rform03 {width: 272px; float:left; padding-left: 10px; padding-bottom: 10px}
.rtitle H1{color: #cc0000; font-size: 14px; font-weight:bold; margin-left: 9px; margin-bottom: 10px}
.reviewsform {font-size: 11px; width:222px; height: 538px; display:block; background-color:#fff5ce; background-image:url(/images/review-form-back.gif); background-position: top left; background-repeat:no-repeat; margin-bottom: 10px}
.rpromo {width:129px; height:78px; background-image:url(/Images/reviews-yes.gif); background-repeat:no-repeat; padding-top: 16px; cursor:pointer; }
.rpromo .user {width:90px; text-align: center; font-size:18px; color:#FFFFFF; font-weight:bold; float:right}
.reviewrank {background-image:url(/Images/review-rating.gif); background-repeat:no-repeat; padding: 10px 0px 13px 23px; color:#FFFFFF; margin-top: 2px}
.rover01 {background-image:url(/Images/review-overview.gif); background-repeat:no-repeat; margin-top: 5px; font-size:11px; width: 222px;}
.rover02 {padding: 9px}
.rover02 .total {width:34px; height:24px; float:right; text-align:center; font-size:17px; color:#FFFFFF; font-weight:bold}
.rover02 b {color: #CC0000}
.rover02 i {color: #747474; font-style:normal}
.portfolio ul {margin: 0px; padding: 0px}
.rover02 ul {margin:0;padding:0; overflow:hidden; height: 85px}
.rover02 table{border-collapse:collapse;border-spacing:0;}
.rover02 fieldset,img{border:0;}
.rover02 ol,ul {list-style:none;}
.rover02 caption,th {text-align:left;}
q:before,q:after{content:'';}

.thanksreviewsform .rform {margin-bottom: 1px}
.thanksreviewsform .reviewbox {display:block; border: 1px solid #cccccc; background-repeat:no-repeat; margin-bottom: 10px; padding: 10px; background-color:#FFFFFF}
.thanksreviewsform .userrating {background-image:url(/Images/userrating.gif); background-repeat: no-repeat; width:46px; height:27px; float:right; text-align:center; font-size:22px; color:#FFFFFF; font-weight:bold}
.thanksreviewsform .reviewbox H2{color: #cc0000; font-size: 14px; font-weight: bold; margin: 0px}
.thanksreviewsform .rform01 {width: 362px; float:left; padding-left: 10px; padding-bottom: 10px}
.thanksreviewsform .rform02 {width: 312px; float:left; padding-bottom: 10px}
.thanksreviewsform .rform03 {width: 222px; float:left; padding-left: 10px; padding-bottom: 10px}
.thanksreviewsform .rtitle {padding:10px}
.thanksreviewsform .rtitle H1{color: #cc0000; font-size: 14px; font-weight:bold; width: 400px}
.thanksreviewsform {display:block; background-color:#fff5ce; border: 1px solid #cccccc; background-image:url(/images/reviewsback.jpg); background-position: top center; background-repeat:no-repeat; margin-bottom: 10px}

.thanksreviewsform2 .rform {margin-bottom: 1px}
.thanksreviewsform2 .reviewbox {display:block; border: 1px solid #cccccc; background-repeat:no-repeat; margin-bottom: 10px; padding: 10px; background-color:#FFFFFF}
.thanksreviewsform2 .userrating {background-image:url(/Images/userrating.gif); background-repeat: no-repeat; width:46px; height:27px; float:right; text-align:center; font-size:22px; color:#FFFFFF; font-weight:bold}
.thanksreviewsform2 .reviewbox H2{color: #cc0000; font-size: 14px; font-weight: bold; margin: 0px}
.thanksreviewsform2 .rform01 {width: 362px; float:left; padding-left: 10px; padding-bottom: 10px}
.thanksreviewsform2 .rform02 {width: 312px; float:left; padding-bottom: 10px}
.thanksreviewsform2 .rform03 {width: 222px; float:left; padding-left: 10px; padding-bottom: 10px}
.thanksreviewsform2 .rtitle {padding:10px 10px 0px 10px}
.thanksreviewsform2 .rtitle H1{color: #cc0000; font-size: 14px; font-weight:bold; margin: 0px; padding: 0px}
.thanksreviewsform2 {display:block; background-color:#fff5ce; border: 1px solid #cccccc; background-image:url(/images/reviewsback2.jpg); background-position: top center; background-repeat:no-repeat; margin-bottom: 10px}
.rpromohols {cursor:pointer; background-image:url(/Images/reviewpromo01.jpg); background-repeat:no-repeat; width: 190px; height: 141px; margin-bottom: 10px}
.rpromohols .padd{padding: 20px 20px 0px 15px}

.premiumholiday {background-image:url(/Images/premium-back.gif); background-repeat:no-repeat; width: 698px; border-left: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999}
.premimage {float:right; background-image:url(/Images/test.gif); background-position:center; background-color:#FFFFFF; width:111px; height:70px; background-repeat:no-repeat}
.premdescrip {width:566px; padding: 0px 10px 10px 10px; font-size: 11px}

.holidaydeal {width: 115px; float:left; display:inline-block; background-color:#ffe784; border: 1px dashed #dcc955; margin: 3px}
.holidaydeal a {display:block; padding: 5px; text-decoration:none; font-size: 11px}
.holidaydeal b {display: block; color:#cc0000}
.holidaydeal h2 {font-size: 12px; margin: 0px; padding: 0px}
.holidaydeallong {width: 126px; float:left; display:inline-block; background-color:#ffe784; border: 1px dashed #dcc955; margin: 3px}
.holidaydeallong a {display:block; padding: 5px; text-decoration:none; font-size: 11px}
.holidaydeallong b {display: block; color:#cc0000}
.holidaydeallong h2 {font-size: 12px; margin: 0px; padding: 0px}
.headingsingles h1 {font-size: 14px; margin: 0px; font-weight:bold; padding: 15px 0px 5px 84px; color:#cc0000}
.singleslogos h3 {margin: 0px; padding:0px}

.editorial { margin-top: 10px; font-size: 11px}
.editorial h1 { font-size:19px; color:#278e8e; font-weight:bold; margin:0px 0px 10px 0px; padding:0px}
.editorial h2 { font-size:14px; font-weight:bold; margin:0px; padding:0px;}
.editorial h3 { font-size:14px; color:#278e8e; font-weight:bold; margin:0px; padding:0px;}
.editorial h4 { font-size:11px; color:#278e8e; font-weight:bold; margin:0px; padding:0px;}
.editorial .deal { font-size:14px; font-weight:bold; margin-top:-10px; padding:0px;}
.editorial p {margin:0px 0px 10px 0px}
#whole #contentregion .editorial a {color:#278e8e;}
#whole #contentregion .editorial #slider #sliderContent .sliderImage .bottom h2 {margin: 0px; padding:0px; font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:normal; text-align:center}

#yellowpromo h2 a { font-size:14px; color:#cc0000}
#yellowpromo .box1 {padding:4px; border:1px dotted #f0e290; background-color:#FFFFFF; margin-top:5px}
#yellowpromo .box2 {padding:4px; border:1px dotted #f0e290; background-color:#FFFFFF; margin-top:2px}
#yellowpromo img {margin-left:5px; border:1px solid #f0e290}
#yellowpromo {background:url(/Images/backt10.gif) repeat-x bottom left; border: 1px solid #f0e290}
.yellowpromo {background:url(/Images/backt10.gif) repeat-x bottom left; border: 1px solid #f0e290}

.lmprice01 {float: left; width: 142px; height:73px; display: block; border: 0px; padding: 0px 0px 10px 10px; margin: 0px; text-decoration: none; color: #ffffff; background:url(/Images/price01.gif) no-repeat left top}
.lmprice02 {float: left; width: 142px; height:73px; display: block; border: 0px; padding: 0px 0px 10px 10px; margin: 0px; text-decoration: none; color: #ffffff; background:url(/Images/price02.gif) no-repeat left top}
.lmprice03 {float: left; width: 142px; height:73px; display: block; border: 0px; padding: 0px 0px 10px 10px; margin: 0px; text-decoration: none; color: #ffffff; background:url(/Images/price03.gif) no-repeat left top}
.lmprice04 {float: left; width: 142px; height:73px; display: block; border: 0px; padding: 0px 0px 10px 10px; margin: 0px; text-decoration: none; color: #ffffff; background:url(/Images/price04.gif) no-repeat left top}
.lmprice01 b, .lmprice02 b, .lmprice03 b, .lmprice04 b {display:block; margin:53px 0px 0px -5px; color:#ffffff;}

div.dimmer{display: none;position:absolute;font-family:verdana;font-weight:bold;padding:40px;z-index:5;}
.divcal_moz{display: none;position:fixed;text-align:left;}
.divcal{display: none;position:absolute;text-align:left;}

.allincpromo {width: 480px; height:227px; margin:10px 0px 0px 0px; background:url(/Images/all-inc.jpg) no-repeat left top; display:block;}
.allinc {padding:20px 220px 0px 20px}
#eleven .allincpromo .allinc h1 {font-size:17px; color:#FFFFFF}
.inclist {font-size:14px; font-weight:bold; margin-top:5px; color:#FFFFFF;}
.inclist ul {list-style: disc; margin-top:15px; line-height:18px;}
.inclist li {padding:0px; margin:0px; margin-left:-20px}
.allincprice {display: block; height:71px; border-top: 1px dotted #cccccc; margin-top:5px;}

.ybox {width: 358px; background:url(/Images/ybox-back.gif) repeat-y left top; display:block; margin-top:10px}
.ytop {background:url(/Images/ybox-top.gif) no-repeat left top; padding:5px 10px 10px 10px; font-size:11px}
.ytop H2 {color:#CC0000; font-size:11px; margin:0px 0px 15px 0px; padding:0px}
.ytop h3 {font-size:14px; font-weight:bold; margin:0px; padding-top:5px;}
.ybot {width: 358px; background:url(/Images/ybox-bottom.gif) no-repeat left bottom; display:block; height:12px}

#navwrapper #contentregion #eleven .homereviewprom {background:url(/Images/home-review-promo.gif) no-repeat left top; width:483px; height:195px; display:block; margin-top:8px; text-decoration:none; font-size:15px; font-weight:bold}
#navwrapper #contentregion #eleven .homereviewprom b {display:block; padding:0px 220px 0px 20px; color:#cc0000}
#navwrapper #contentregion #eleven .homereviewprom i {display:block; padding:20px 220px 20px 20px; color:#000000}

.maincontent {width: 850px; display:block;}
.peight {padding:8px}

.flights h1 {font-size:14px; color:#0054a6; font-weight:bold}
.cheap_flights_frame {width:521px; display:block; float:left;}
.cheap_flights_back {background:url(/Images/flightdeals-back.gif) repeat-y left top;}
.cheap_flights_top {height:20px; background:url(/Images/flightdeals-top.gif) no-repeat left top; padding: 5px 8px 0px 8px; color:#FFFFFF; font-weight:bold}
.cheap_flights_frame h1 {font-size:11px; color:#FFFFFF; font-weight:bold; margin:0; padding:0}
.cheap_flights_deals {padding:0px 0px 6px 6px}
.cheap_flights_deals ul {padding:0px; margin:0px; list-style:none;}
.cheap_flights_deals li {background:#e4f4fc; border:1px dashed #addef7; width:239px; display:block; float:left; margin:4px 4px 0px 0px; padding:5px}
.cheap_flights_deals li b {display:block; float:left; font-weight:normal; width:150px;}
.cheap_flights_deals h2 {font-size:14px; font-weight:bold; margin:0; padding:0}
.cheap_flights_deals a {display:block; float:right; font-size:19px; color:#0054a6 !important; font-weight:bold; width:80px; text-align:right}
.cheap_flights_deals a:hover {color:#7ab4ef !important;}
.cheap_flights_bot {background:url(/Images/flightdeals-bot.gif) no-repeat left top; display:block; height:81px}

.cheap_flight_sponsors_frame {width:317px; display:block; float:right; background:url(/Images/flightsponsors.gif) no-repeat left top; height:295px}
.cheap_flight_sponsors_frame h1 {font-size:11px; color:#FFFFFF; font-weight:bold; margin:0; padding: 5px 8px 0px 8px}
.cheap_flight_sponsors {display:block; width:300px; height:250px; overflow:hidden; margin: 14px 0px 0px 7px; background:#CCCCCC}
.cheap_flight_sponsors ul {margin: 0px; padding: 0px}

.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;}

.subtabs {border-bottom: 1px solid #ffe784}
.subtitle {float:left; width:inherit; padding-top:4px}
.subtab {background:url(/Images/subtab.gif) no-repeat; width:150px; height:27px; float:right; margin-left:1px}
.subtab a {display:block; padding:7px 0px 0px 0px; text-align:center; color:#CC0000 !important; font-weight:bold; text-decoration:none}
.subtab a:hover {text-decoration:underline}

.holiday_write_review {float:right; width: 130px; padding:2px; display:block; text-align:right}
.holiday_results_rating {padding: 3px 8px 8px 8px; width: 154px; height:20px; border:1px solid #d2c677; background:url(/Images/hotel_review_back.gif) repeat-x top #f5e680; display:block; font-size:9px}
.holiday_results_user {float:left; font-size:9px; width:70px; margin-bottom:5px;}
.holiday_results_user img {margin-right:2px}
.holiday_results_score {float:right; font-size:9px; width:80px; text-align:right}
.holiday_results_score b {font-size: 18px}

