#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: 760px; float: left; }
#logohome {width: 760px; margin: 0 0 10px 0; 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; }
#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;}

#logohome #headerCHD #headertext, #logohome #headerCA #headertext, #logohome #headerCF #headertext, #logohome #headerSB #headertext { display:inline; font-size:10px; }
#logohome #headerCHD #headertext img, #logohome #headerCA #headertext img, #logohome #headerCF #headertext img, #logohome #headerSB #headertext img{ vertical-align: middle; }
#logohome #headerCHD img, #logohome #headerCA img, #logohome #headerCF img, #logohome #headerSB img { padding: 0 }


#navwrapper {margin:0; padding:0; font-size: 8pt; width: 760px}
#navwrapper a { color:#000000}

#sitenav {width: 760px; margin: 0; float:left; }
#sitenav ul {display: inline; margin: 0; padding: 0; float: left; } 
#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: 200px; }
#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.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_flights_on.gif)} 
#sitenav li.tab1CHD{background-image: url(../images/nav_flights.gif)} 
#sitenav li.tab1SB{background-image: url(../images/nav_flights.gif)} 
#sitenav li.tab1CA{background-image: url(../images/nav_accom_on.gif);}

#sitenav li.tab2CF a, #sitenav li.tab2CHD 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_holidays.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.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_shortbreaks.gif)} 
#sitenav li.tab3CHD{background-image: url(../images/nav_shortbreaks.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 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: 760px; 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;}
html>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: 760px; 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: 760px; 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: 760px; 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} 

#subnavCF {height: 24px;font-size: 8pt; width: 760px; 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: 760px; 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: 760px; 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: 760px; background-image:url(../images/chd_subnav_bg.gif); background-repeat: no-repeat; padding:  5px 0 5px 0;  margin: 0; }
#subnavCHD ul {display: inline; margin: 0; padding: 0; height: 25px; width: 760px; 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_left.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_hover.gif); height: 25px;}
#subnavCHD .hoverCHD { background-color: #FAC568; }

#subnavCA {font-size: 8pt; width: 760px; 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: 760px; 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: 760px; 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: 760px; }
#footernav a {font-size: 8pt}
#footernav #toprowCF, #toprowCA, #toprowCHD, #toprowSB { padding: 7px 0 7px 0; width:760px; 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/chd_footernav_bg.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:760px; background-color: #488AEC; background-image: url(../images/cf_footernav_bottom.gif); background-position: bottom left; background-repeat:no-repeat;}
#footernav #bottomrowCA {height: 30px; width:760px; background-color: #660099; background-image: url(../images/ca_footernav_bottom.gif); background-position: bottom left; background-repeat:no-repeat;}
#footernav #bottomrowCHD {height: 30px; width:760px; background-color: #CC0000; background-image: url(../images/chd_footernav_bottom.gif); background-position: bottom left; background-repeat:no-repeat;}
#footernav #bottomrowSB {height: 30px;width:760px; 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: 760px;  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: 760px;margin: 0 0; clear:both;}
#adSense {width: 728px; margin: 20px auto; clear:both}

#skyblock {position:absolute; left:780px;top:112px;width:130px; height:600px;}
#skyblock img {margin-bottom: 5px; }

#weeklyNewsletter { margin-bottom: 30px;width: 600px; height: 106px; background-repeat: no-repeat; background-position: left; background-image: url(../images/Newsletter-new-banner.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; font-size: 8pt; width: 115px; height: 18px; } 
#weeklyNewsletter #signup { border: none; background-repeat: no-repeat; background: url(../images/Newsletter-new-signup-btn.gif) 0 -18px; width: 80px; height: 18px;  }

/* 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:#F0E5F5;border-color:#660099;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;
}
