/* Set styles per affiliate */

#getOut p {
font-size:12px !important;
margin-top:12px;
}

* {margin:0px; padding:0px;}

body {
background:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;

color:#333333;
text-align: left;
width:770px;
}


input, select {font-size:11px;}
p {margin-bottom:5px;}
select.form {width: 65px;}
h1,h3 {font-size:14px;margin-bottom:10px;margin-top:10px;}
h4 {font-size:13px;}
h2 {font-size:16px;margin-bottom:10px;margin-top:0px;}
h5 {font-size:12px;margin-bottom:5px;margin-top:5px;color:#dc6d0c;}
ul li {margin-bottom:0px;}

#all,#landing_pages {left:0px;margin:0 0 0 5px;position:absolute;right:0px;top:0px;width:777px;}

#strapline {float:right;text-align:right;margin:12px 0 0 0;}

#strapline h1 {font-weight:bold;}

#engine {margin-top:22px;border:2px solid #003399;float:right;width:330px;height:auto;font-size:12px;padding:0px;margin-left:10px;background:#eaf2f8;text-align:left;}
#engine label {width:65px;float:left;padding:0 0 0 5px;color:#039;clear:both;}
#engine .cp {margin:0 0 5px 0;}
.parkingArrive, .loungesArrive {width:70px;}
.loungeAdults select, .loungeChildren select, .loungeInfants select {width:40px;}
.parkingArrivalDate {width:70px;}
.DepartDate {width:160px;}
.parkingDepart {width:70px;}
#engine p, .loungeOpenTimes {text-align:center;clear:both;color:#039;}
#engine .submit {background:url('/images/hximages/mytravel/check-prices.gif') no-repeat;border:0;width:159px;height:29px;color:#fff;font-size:0;float:right;}
.engine-head {background-image: url(/images/hximages/mytravel/mytravel_gradient.gif);height:23px;border-bottom:1px solid #61a4eb;margin:0 0 5px 0;}
.engine-head h2 {color:#fff;font-size:12px;padding:5px 0 0 5px;}

#content {float:left;width:350px;height:auto;margin:20px 0 0 20px;text-align:left;position:relative;}

#content h2 {font-weight:bold; font-size:16px; text-align: left;}

#content h4 {font-size: 11px;}

#content li{font-weight: normal;color:#003399;font-size:12px;text-align: left; padding:5px;}


#powered {border : 0px solid #000000; margin-left:220px;clear:right; padding:10px;font-size:12px;height:10px !important;}

#buttons {float:left;background : #ffffff;font-size : 14px;font-weight : 700;line-height :35px;margin-top : 10px;padding : 1px;text-align : center;width : 800px; color:#ff0000;}
#buttons a {text-decoration: underline;  background : #ffffff;border : 1px solid #ffffff;color : #2161b9;display : block;font-size : 14px;font-weight : 700;line-height : 10px;margin-top : 10px;padding : 1px;text-align : center;width : 157px;}
#buttons a:hover {text-decoration: none;}
#buttons li{float:left;list-style:none; width:150px;}

/*****************Cheapflights Styles******************/

table, td, H3 {font-size: 9pt}

input, select, textarea {font: 9px Verdana;}

body {font-family:Arial, Helvetica, sans-serif; margin-top: 0; text-align: center}

body.fql { margin:15px 0 0 15px; }

body#noscroll{overflow : hidden;}

H1 {font-size: 14pt; font-weight: normal; color: #000000; text-decoration: none; margin: 0.1em 0}

H2 {font-size: 11pt; font-weight: bold; color: #000000; text-decoration: none; margin: 0.4em 0}

H3 {font-weight: normal; color: #000000; text-decoration: none; margin: 0.5em 0}

#whole { width: 760px; float: left;  position: relative; top: -1px;}

#navwrapper { text-align:center; width:760px; margin:0 auto; padding:0; font-size: 8pt}

#navwrapper{ position: relative; }

#subNavUS {width: 760px; height: 47px;margin: 0 auto; text-align: center; clear:both; background: url('https://secure.holidayextras.co.uk/images/groups/insuranceuk/cheapflights/us-top-nav-bg-hp.gif') no-repeat top left }

#subNavUS #topleft #newsletter { color: #000000; float:left; margin-left: 10px; margin-top: 6px; margin-bottom: 2px; font-weight: bold;}

#subNavUS #topright { float:right; width:490px; } 

#subNavUS #topright img { float: left; margin: 0 1px 1px 0;}

#subNavUS #topright a { float: left; color: #2161B9; background:#C6DBF8; text-align: center; margin-top: 5px; height: 15px; padding: 4px 6px 7px 7px; font-size: 8pt;}

#subNavUS #topright a:hover { background-color: #A5C6F1; }

#subNavUS #bottomleft { float: left;width: 250px; padding-left: 10px; text-align: left; }

#subNavUS #bottomleft form { padding: 0; margin: 0; }

#subNavUS #bottomleft a { color: #2161B9; }


#subNavUS .ddqcmenu { position:absolute; display: none; width: 98px; height: 78px; left: 365px; top: 96px; }

#subNavUS .ddqcmenu a { clear: left; float: left; width:85px; background:#d0e1ff; height:18px; border: solid 1px #b6cdf7; border-bottom: solid 1px #d0e1ff; text-align: left; color:#2160bf; padding: 3px 0 0 13px;}
#trackingTag {display: none;}
#subNavUS .ddqcmenu a:hover {  background-color: #A5C6F1; }

#footernav { padding-top:5px; font-size: 8pt; clear: both; width: 760px; }

#footernav a {font-size: 8pt}

#footernav #toprowCF { padding: 7px 0; width:760px; }

#footernav #toprowCF { text-align:left;background: url('http://www.cheapflights.co.uk/images/cf_footernav_top_bg.gif') bottom left no-repeat;}

#footernav #toprowCF a { color: #000000 }

#footernav #toprowCF a:hover { color: #2C5ABC}

#footernav #middlerowCF { text-align:left; padding: 5px 0; width:760px; background: url('https://secure.holidayextras.co.uk/images/groups/insuranceuk/cheapflights/cf_footernav_bg.gif') bottom left no-repeat;}
#footernav #middlerowCF a { color: #000000 }
#footernav #middlerowCF a:hover { color: #2C5ABC}

#footernav #bottomrowCF {color: #000000; height: 30px; width:760px; background: #488AEC url('https://secure.holidayextras.co.uk/images/groups/insuranceuk/cheapflights/cf_footernav_bottom.gif') bottom left no-repeat;}

#footernav #bottomrowCF a { color: #000000 }

#footernav #bottomrowleftCF { float:left; padding: 7px 0 7px 20px;}

#footernav #bottomrowleftCF a:hover, #footernav #bottomrowrightCF a:hover { color: #FFE784}

#footernav #bottomrowright{ display:inline; float:right;padding: 4px 10px 7px 0}

#footernav #linkrowCF { padding: 5px 0 5px 0; font-size: 8pt; }

#footernav #linkrowCF a{ color: #000000; line-height: 18px;}

#footernav #linkrowCF a:hover { color: #1555A2} 

#footernav #copyright { padding: 0 10px 0 0; }

#footernav .sep { padding: 0 3px 0 4px}

#footernav #travelextrasCF { padding: 0 5px 0 20px; font-weight: bold; font-size: 8pt; text-decoration: none; clear:both}

#footernav #travelextrasCF a { padding: 0 5px 0 0px; font-weight: bold; font-size: 8pt; text-decoration: none; }

#footernav #travelextrasCF a:hover { text-decoration: underline;}

#footernav #travelextrasCF a, #footernav #travelextrasCF a:hover { color: #488AEC}

#logohome, #logoOthers {width: 760px; text-align:left; margin: 0 auto; height: 65px; }

#logohome img, #logoOthers img { border:none; }

#logohome #slogan, #logoOthers #ad { float: right; text-align: right; margin-top: 15px; }

#logoOthers #ad { margin-top: 4px; margin-bottom: 5px; }

#logohome #slogan em {font-style: normal; font-weight: bold; font-size: 11pt; }

#logoOthers #homeLink { float: left; margin-top: 5px; color: #000; }

#logoOthers #homeLink:hover { color: #488AEC; }

#contentregion { text-align: left; clear: both; float: left; }

#a2zWrapper { width:760px; margin: 0 auto; height: 21px; padding: 0; }

#a2z { float:right; background: url('https://secure.holidayextras.co.uk/images/groups/insuranceuk/cheapflights/topNav_AZ_bg.gif') no-repeat ; padding-top: 2px; width: 623px; height: 19px; font-size: 8pt; font-weight: bold; color:#2360b9 }

#a2z em { float: left; font-style: normal; margin: 1px 5px auto 12px; }

#a2z a { display: block; float: left; width: 16px; height: 18px; font-size: 8pt; font-weight: normal; color:#2360b9 }

#a2z a:hover { color:#003366; background-color: #b0cdf5;}

#skyblock {position:absolute; left:780px;top:97px;width:130px; height:600px;}

#skyblock img {margin-bottom: 5px; }

#subNavUS #mastheadsearchbox {float: right; width: 440px; height: 57px; margin-right: 1px; background: url('https://secure.holidayextras.co.uk/images/groups/insuranceuk/cheapflights/us-hnav-topnavsearch.gif') no-repeat top right; }

#subNavUS #searchbox_mast {width: 430px; text-align: left; }

#subNavUS #searchbox_mast table#searchform { width: 430px; margin: 5px 0px 0px 5px; padding-left: 10px; padding-right: 10px; }

#subNavUS #searchbox_mast table#searchform input { width: 130px; }

#subNavUS #searchbox_mast table#searchform #Submit1 { width: 100px; margin-top: 14px; }

#subNavUS #searchbox_mast table#searchform a {z-index: 99999; margin: 0; padding: 0; width: 134px; background-color: #FFE773; text-decoration:underline; color: #000; text-align: right;}

#subNavUS #searchbox_mast table#searchform a:hover {color:#1555A2}

#adSense {width: 728px; margin: 20px auto; clear:both}

#sisterlinks { padding: 3px 0; font-size: 8pt; text-align: right; color: #5798bf; }

#sisterlinks a { color: #5798bf; font-size: 8pt; padding: 5px }

table#searchbox {background-color: #FEE777; width:435px; height:60px}

table#searchform .flightsearchsummary { padding: 0; }

table#searchform td { vertical-align:top; font-size: 8pt; }

table#searchform td a { display:block; text-align: right; }

table#searchform td .submit {margin-left: 15px; margin-top: 13px; }

table#searchbox select { float: left; }

#searchbox_mast {margin: 0px;}

.main_ad {display: none;}

a:active {font-weight: normal; font-size: 1em;}

#basicForm {padding-left: 40px; padding-right: 0px;}

a:link {color: #2161B9;}
a:hover {color: #FF0000;}
a:active {color: #2161B9;}
a:visited {color: #2161B9;}

#adText {
	float: left;
	width: 50%;
}

#adTable {
	height: 250px;
	font-family: Arial,Helvetica,sans-serif;
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
    background: #FFFFFF;	
	border: solid 2px #2161B9;
	margin-right: 20px;
}

#adTable p{
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: none;
    text-align: left;
    color: #333333;
    font-size: 15px;
    font-weight: bold;
    padding-left: 10px;
}

#bottomrowleftCF a {color: #FFFFFF !important;}
#bottomrowleftCF {color: #FFFFFF !important;}



