* html #toyHeaderNavPanel #toyNavHolidays  {width:162px !important;}
* html #toyHeaderNavPanel #toyNavHolidays a {width:162px;}

img{border:0;display:inline;}

#container {margin-left:50px;width:900px;}

.bluetitle {color:#333;font-size:18px;font-weight:bold;}

form.hotelEngine .airportOptions, .hotelCheckIn, .roomType1, .roomType2, .numberOfCars {margin:0;padding:1px;}
#loungeEngine form.loungeEngine, #railEngine form.railEngine {width:250px;padding:1px;padding-left:8px;height:260px;margin-bottom:15px;border:2px solid #3c6cd2;}

#loungeEngine {width:300px;float:right;clear:left;margin-top:20px;}
.loungeEngineLabel, .loungeAt {font-size:12px;font-weight:bold;}
#loungeEngine .loungeOpenTimes {font-size:11px;color:#777;}
#loungeEngine .minorInfo {font-size:11px;color:#777;}
#loungeEngine .submit {background:url(/images/easyjet/submitButton.gif) right bottom no-repeat;margin-top:10px;color:#fff;width:176px;height:31px;font-weight:bold;font-size:18px; margin-left:0px;margin-bottom:-20px;border:0;}


#railEngine {width:300px;float:right;margin-top:-20px;margin-right:40px;}
#railEngine form.railEngine {height:auto;}
.railEngineLabel {font-size:12px;font-weight:bold;}
#railEngine .railLookupResult {display:none;}
div.railLookupResults { display:none; padding:2px; border:1px dotted black; background-color:#eeeeff; }
form#gs {width:275px;}
#railEngine .submit {background:url(/images/easyjet/submitButton.gif) right bottom no-repeat;margin-top:10px;color:#fff;width:176px;height:31px;font-weight:bold;font-size:18px; margin-left:0px;margin-bottom:-20px;border:0;}
#railEngine .railMessage {margin-top:30px;margin-bottom:5px;}

#enginecol .hxEmbed  {width:260px;}
#enginecol {float:right;padding:10px;-moz-margin-end:3px;border:2px solid #3c6cd2;margin:8px 70px 0 5px;padding-bottom:0;}
* html #enginecol {margin-right:35px;}

#contentcol h1 {float:none;font-family:Verdana;font-size:18px;}
.best-price {font-weight:bold;line-height:1.5em;width:400px;padding-top:23px;padding-bottom:12px;}
.best-price a {font-weight:normal;color:#666;font-size:11px;text-decoration:underline;}
.bpgimage {float:left;margin:-13px 7px 5px 3px;}
.benefits, .benefits2 {padding-top:0px;margin:10px 5px 0px 70px;}
ul.benefits li, ul.benefits2 li {background:url(/images/holidayextras/thomson-tick.gif) no-repeat left top;list-style-type:none;padding:2px 5px 15px 30px;font-size:14px;font-weight:bold;}
.benefits2 {margin:25px 0px; 0px 0px}

.buttons a {background:#3c6cd2; padding:5px;border:1px solid #fff; color:#fff;float:right;width:120px;text-align:center;text-decoration:none;}
.buttons a:hover {background:#b9ccd3;}
.buttons a:visited {text-decoration:none;color:#fff;}
#otherproducts {width:487px;margin-left:0px;}
.buttons {margin-bottom:15px;text-align:left;}
.buttons span {position:relative;top:7px;}


label { display:block; margin:5px 0 0;}
select, input[type=text] { font:normal 12px Lucida Grande, Verdana, Arial sans-serif; border:1px solid #8d8d8d; padding:0; margin:0 0 3px;}
select > option { padding-left:3px; padding-right:5px;} /* FF fix for the select after all elements set to 0 */

form.hxEmbed h3 {margin-top:6px;}
form.hxEmbed {padding:5px;color:#666; width:300px !important;}
form.hxEmbed label {display:block;margin-top:12px;}
form.hxEmbed .parkingArrivalDate {width:121px;margin-left:3px;} 
form.hxEmbed .parkingDepartDate {width:167px;} 
form.hxEmbed label.terminal {margin-left:-4px;}

form.hxEmbed .submit {background:url(/images/easyjet/submitButton.gif) right bottom no-repeat;margin-top:10px;color:#fff;width:176px;height:31px;font-weight:bold;font-size:18px; margin-left:0px;margin-bottom:-20px;}
form.hxEmbed select#Location{width:167px;}
*:first-child+html #engine form.hxEmbed .submit {width:70px;}

/* New Radio Button Form */
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 * { 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;}
* html form.hxEmbed {background-position:0 137px; width:310px; padding-right:0;margin-bottom:25px !important;}
* html #searchfrm input#searchSite {width:170px;}
*:first-child+html form.hxEmbed {background-position:0 162px;}
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;}
*:first-child+html #LocationCp {width:182px;}
div.roomType1 select, *:first-child+html div.roomType2 select, *:first-child+html div.carPickup select, *:first-child+html  #LocationHcp {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;}
*:first-child+html form.hxEmbed ul {margin:0;padding:0;}
*:first-child+html form.hxEmbed li {margin:0;padding:0;}
html>body form.hxEmbed li { margin-top:0;}
form.hxEmbed h3, form.hxEmbed .heading  { display:none;}
form.hxEmbed .time {width:70px;}
form.hxEmbed #dD, form.hxEmbed #dA{width:120px !important;}


* html form.hxEmbed div.submitContainer {height:50px !important;}
form.hxEmbed .optionEmphasis { text-decoration:underline;}
form.hxEmbed button, .button { border:0; cursor:pointer;}
* html #contentWrapper #colEngine2 form.hxEmbed .submit {position:absolute;}
form.hxEmbed .hotelNightInfo, form.hxEmbed .wpCopy, form.hxEmbed .carInfo {color:#363636 !important;}
*:first-child+html form.hxEmbed div.submitContainer {width:200px !important;}
*:first-child+html form.hxEmbed .submit {margin-left:60px;margin-right:0px;}


#ui-datepicker-div {border: 1px solid #418199 !important;}
.ui-datepicker-header {background: #418199 !important;}
.ui-datepicker-days-cell {border: 1px solid #418199 !important;}
.ui-datepicker-current-day {background: #09f !important;}
.ui-datepicker-status {background: #f1f9ff;}
.ui-datepicker-control a, .ui-datepicker-links a {color: #000 !important;}
.ui-datepicker-clear, .ui-datepicker-close, .ui-datepicker-control {background: #418199 !important;}
body .ui-datepicker-today {background: #fff !important;}
.ui-datepicker-current-day a  {background: #418199 !important;}
