/* Set styles per affiliate */

body {background-color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif;color:#333; 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 color:#ffffff;}
h2 {font-size:25px;margin-bottom:0px;margin-top:-10px;margin-left:25px;}
h5 {font-size:12px;margin-bottom:5px;margin-top:5px;color:#dc6d0c;}
ul li {margin-bottom:0px;}
.fl {float:left;}
.fr {float:right;}


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

h2.pagetitle {color:#900;margin:8px;}
#prices {clear:both;border:2px solid #900; margin-left:8px;padding:5px;height:99px;position:relative;top:8px;}
.parking-banner-left {border-right:1px solid #900;background:url(/images/opodo/opodo-parking.png) no-repeat;}
.bannercontent {margin-left:80px;}
.hotels-banner-right {background:url(/images/opodo/opodo-hotels.png) no-repeat top right;}
.parking-banner-left, .hotels-banner-right {width:360px;float:left;height:99px;}
.parking-banner-left p, .hotels-banner-right p {line-height:0.4em; margin-left:20px !important;}
.parking-banner-left img {float:left;margin-right:20px;}
.hotels-banner-right img {float:right;}
.title {color:#900; font-size:18px; margin:0 0 -7px 20px;}

span.orange-text {color:#900;}
#bpg {border:2px solid #900; margin-left:8px;height:70px;padding:10px;position:relative;top:16px;}
#bpg p {margin-top:2px;}
#bpg img {margin-right:12px;margin-top:0px;}
#bpg a {color:#900;}
*:first-child+html #bpg p {margin-top:17px;}
* html #bpg p {margin-top:17px;}

#content ul {margin-left:-33px;margin-bottom:0px;}
#content li {background:url(/images/opodo/opodo-tick.jpg) no-repeat;list-style-type:none;padding-right:20px;}
#content {float:left;width:376px;height:268px; margin-left:8px; margin-top:10px;border:2px solid #900;}
#content h2 {font-weight:bold; font-size:25px; text-align: left;color:#990000;}
#content h4 {font-size: 11px;}
#content li {font-weight: normal;font-size:14px;text-align: left; padding:2px 0px 25px 25px;}
*:first-child+html #content ul {margin-left:5px;margin-top:15px;}
* html #content ul {margin-left:5px;margin-top:15px;}
* html #content {width:346px;}

#powered {font-size:12px;padding:0 50px;position:relative;}
#powered td {font-weight:bold;}


/* Engine tabs sprite */
form.hxEmbed .allProducts li, form.hxEmbed .allProducts li label {background:url('/images/easyjet-new/easyjet-engine-sprite.png') top left;}

/* Engine tabs*/
form.hxEmbed .allProducts {width:350px; border-bottom:1px solid #AEB0B3 !important; margin-left:-15px; margin-bottom:7px;}
form.hxEmbed .allProducts li.active label {background-position:right -100px !important;}
form.hxEmbed .allProducts li.active {background-position:0px -100px;}
form.hxEmbed .allProducts input {display:none;}
form.hxEmbed .allProducts ul {margin-left:15px;}
form.hxEmbed .allProducts li {cursor:pointer; display:inline; width:60px; height:24px; float:left; background-position:0 -76px; margin:0 7px; position:relative; top:1px; border-bottom:1px solid #AEB0B3;}
form.hxEmbed .allProducts li label {cursor:pointer; margin:0 0 0 10px; padding-top:4px; height:20px; background-position:-240px -76px; width:60px; display:block; float:left;}
* html #enginecol {padding-right:3px;width:275px;}
* html form.hxEmbed {position:relative;margin-top:53px;}
* html form.hxEmbed .allProducts {position:absolute;top:-40px; width:380px;}
* html form.hxEmbed .allProducts li label {margin-left:5px;height:19px;position:relative;left:4px; padding-right:4px; background-position:-236px -76px;}
* html form.hxEmbed .allProducts li.active label {background-position:-236px -100px;}
* html form.hxEmbed .allProducts li {margin:0 4px;height:23px;}
* html form.hxEmbed .allProducts ul {margin-bottom:-1px;}
*:first-child+html form.hxEmbed .allProducts li {margin-right:15px;}
*:first-child+html form.hxEmbed .allProducts {position:relative; left:-15px; top:-7px;}
*:first-child+html form.hxEmbed .allProducts ul {margin-left:20px;}

form.hxEmbed .allProducts li.ho label.active {width:48px !important;}
form.hxEmbed .allProducts li.ho label {width:53px !important; background-position:-247px -76px;}

* html form.hxEmbed .allProducts li.ho label.active {width:48px !important;}
* html form.hxEmbed .allProducts li.ho label {width:53px !important; background-position:-243px -76px;}

form.hxEmbed .allProducts li.hcp label.active {width:120px;}
form.hxEmbed .allProducts li.hcp label {width:125px; background-position:-175px -76px;}
* html form.hxEmbed .allProducts li.hcp label {width:122px; background-position:-174px -76px;}


form.hxEmbed .allProducts li.lo label.active {}
form.hxEmbed .allProducts li.lo label {}
form.hxEmbed .allProducts li.hcp {margin-right:70px;}
form.hxEmbed .allProducts li.ho {margin-left:-13px;margin-right:-2px;}
form.hxEmbed .allProducts li.cp {margin-right:5px;}

*:first-child+html form.hxEmbed .allProducts li.ho {margin-left:-19px;}
*:first-child+html form.hxEmbed .allProducts li.hcp {margin-left:-11px;}
*:first-child+html form.hxEmbed .allProducts li.cp {margin-left:61px;}
*:first-child+html form.hxEmbed .allProducts li.lo {margin-left:-4px;}

* html form.hxEmbed .allProducts li.ho {margin-left:-12px; width:49px !important ;}
* html form.hxEmbed .allProducts li.hcp {margin-left:8px;}
* html form.hxEmbed .allProducts li.cp {margin-left:-64px;}
* html form.hxEmbed .allProducts li.lo {margin-left:1px;}

/* New Radio Button Form */
#engine {background:#ffcc66;margin-top:10px;border: 2px solid #990000;float:left;width:330px;height:auto;font-size:14px;padding:10px;margin-left:8px;min-height:248px;}
img{border:0;}
* html #engine {margin-left:4px; width:360px;}
form.hxEmbed h3 {margin-top:6px;}
form.hxEmbed {padding:5px !important;color:#666; width:300px !important;}
form.hxEmbed button.submit {margin-top:10px;background:url('/images/opodo/opodo-search-large.png') no-repeat top left; border:0;width:157px;height:32px;}
* html form.hxEmbed button.submit {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/opodo/opodo-search-large.png",sizingMethod="crop");}
form.hxEmbed button.submit span {display:none;}
form.hxEmbed label {display:block;}
form.hxEmbed .parkingArrivalDate {width:121px;margin-left:3px;} 
form.hxEmbed .parkingDepartDate {width:167px;} 
form.hxEmbed label.terminal select {float:none;}
form.hxEmbed label.time {width:100px !important;}
form.hxEmbed fieldset label.terminal {display:block;width:90px !important;margin-left:-2px;}
*:first-child+html form.hxEmbed fieldset label.terminal {clear:both;}
* html form.hxEmbed fieldset label.terminal {clear:both;}
form.hxEmbed select#Location{width:167px;}
form.hxEmbed ul, form.hxEmbed li { list-style-type:none; margin:0; padding:0;}
div.dateDescription, div.dateDescriptionArrive, div.dateDescriptionDepart { text-align:left; clear:both; font-size:10px; margin-bottom:7px !important;}
div.hxEmbed { clear:both;}
form.hxEmbed #hxEmbeddA  {font-size:13px !important; border:1px solid #8d8d8d !important;font-family:verdana;}
form.hxEmbed select.time {margin-top:-1px !important;}
form.hxEmbed select {padding-top:0px !important;}
form.hxEmbed * { margin:0; padding:0;}
form.hxEmbed { width:300px; color:#363636; font:normal 12px Verdana, Arial; padding:0 5px 25px 0px; text-align:left; background-position:0 134px; margin-bottom:10px;}
form.hxEmbed .hxEmbedLabel, .hxEmbedLabel { margin:0; text-align:left; display:block; color:#363636;}
span.hotelNightInfo, div.dateDescription, div.dateDescriptionArrive {color:#363636}
form.hxEmbed select, form.hxEmbed input.lookupStation { font:normal 13px Verdana; float:left; margin:0 3px 2px 0; border:1px solid #8d8d8d; padding:0; }
div.roomType1 select, div.roomType2 select, div.carPickup select, #LocationHcp {width:200px;}
#LocationCp {width:185px;}
div.hotelCheckIn select {margin-bottom:0;}
form.hxEmbed select > option { padding-left:3px; padding-right:5px;}
form.hxEmbed input { border:0;}
form.hxEmbed input.search { border:1px solid #8D8D8D; margin-bottom:2px;}
form.hxEmbed input.car { margin-left:3px;}
form.hxEmbed ul label { display:inline;}
form.hxEmbed ul { text-align:left; margin:5px 0;}
form.hxEmbed li { margin-top:-5px;}
form.hxEmbed h3, form.hxEmbed .heading  { display:none;}
form.hxEmbed .time, form.hxEmbed .dT {width:70px;}
form.hxEmbed .dT {margin-right:30px;}
form.hxEmbed #dD, form.hxEmbed #dA{width:120px !important; font-size:13px !important; font-family:verdana !important;}
form.hxEmbed .dD {font-size:13px !important; font-family:verdana !important;}
form.hxEmbed .optionEmphasis { text-decoration:underline;}
form.hxEmbed .hotelNightInfo, form.hxEmbed .wpCopy, form.hxEmbed .carInfo {color:#363636 !important;}
div.roomType1 select, *:first-child+html div.roomType2 select, *:first-child+html div.carPickup select, *:first-child+html  #LocationHcp {width:185px;}
html>body form.hxEmbed li { margin-top:0;}
form.hxEmbed .accountNum input {width:170px; border:1px solid #8d8d8d !important;}

.sweetTitle {width:150px; left:50px; color:#990000; padding:5px; cursor:help;}
#toolTip {background:#990000;color:#fff;width:200px;margin-top:10px !important;margin-left:-170px !important;font-size:13px;font-weight:bold;border:1px solid #000;padding:5px;opacity:1 !important;}


/* Engine Calenders */
#ui-datepicker-div {border: 1px solid #900 !important; font-size:14px;}
.ui-datepicker-header {background: #900 !important;}
.ui-datepicker-days-cell {border: 1px solid #900 !important;}
body .ui-datepicker-current-day {background:#900 !important;}
.ui-datepicker-control a, .ui-datepicker-links a {color: #000 !important;}
.ui-datepicker-clear, .ui-datepicker-close, .ui-datepicker-control {background: #900 !important;}
body .ui-datepicker-today {background: #fff !important;}
.ui-datepicker-current-day a  {background: #fc6 !important;}
.ui-datepicker td {padding:1px;}
.ui-datepicker-new-month {width:105px;}
.ui-datepicker-new-year {width:65px;}

div#footerWrapper-opodo {clear:both; margin-top:60px;}
div#footerWrapper-opodo hr.primary{width:750px;}

#buttons {float:left;background : #ffffff;font-size : 14px;font-weight : 700;margin:10px 0 10px -25px;width : 800px; color:#1066d3;}
#buttons a {text-decoration: underline;  background : #ffffff;border : 1px solid #ffffff;color : #16a156;display : inline;font-size : 14px;font-weight : 700;width : 157px;}
#buttons a:hover {text-decoration: none; color : #6a156; }
#buttons ul{display:line;}
#buttons li{float:left;list-style:none; width:150px;}