body {
	font:75%/110% Arial, Helvetica, sans-serif;
	background-image: url(/images/easyjet-new/greybackground.jpg)!important;
	background-color: #F8F8F9 !important;
}
fieldset.groupBookings{display:none !important;}

#wrapper {margin: 0 auto; width: 942px;}
#ADMccEasyJet {margin: -10px 0px 10px 0px;}

a {color:#004b91; font-weight:bold; text-decoration:none;}
a:hover {color:#ff7b00; text-decoration:underline;}
p {line-height:1.3em;}

/* Content */
/*#content {background: #FFF;}*/
#error {color:red; font-size:18px;}
#error img {margin:6px 5px 0 0;}
#header-script {margin-top: 17px;}
#content-left .banner {margin-bottom:20px;}
#content-left {width:608px;float:left;margin-top: 7px; margin-bottom:10px;}
#content-left .content-top {margin-bottom:-1px;}
*:first-child+html #content-left .content-top {display:block;}
*:first-child+html #content-left .content-bottom {display:block;}
* html #content-left .content-top {display:block;}
* html #content-left .content-bottom {display:block;}
#content-left .fl {float:left;clear:left;margin-top:4px;}
#content-left .fr {float:right;margin-top:4px; margin-right:-10px;}
#content-left .fn {margin-top:20px;}
#content-right {float: left;margin-right: 11px;margin-left: 9px;}
* html #content-right {padding-bottom:20px;}
*:first-child+html #content-right {padding-bottom:20px;}
#content-right img.fl {float:left;clear:left;margin-bottom:20px;}
#content-right img.engine-bottom {margin-top:-16px !important; margin-bottom:20px;}
/*hotel main banner*/

/* Nav Bar and Engine Sprite */
form.hxEmbed .allProducts li, form.hxEmbed .allProducts li label, h1.engine-title, #navbar, #navbar #navbreadcrumb a {background:url('/images/easyjet-new/easyjet-engine-sprite.png') top left;}

/* Nav Bar */
#navbar {width:940px;margin-top: 5px; height: 53px;}
#navbar span.hxlogo {position:relative; background:url('https://dmy0b9oeprz0f.cloudfront.net/holidayextras.co.uk/white-labels/promo/powered-by/recent.jpg') no-repeat; width:250px !important; height:52px; float:right; top:2px !important;}
* html #navbar span.hxlogo {background-image:none;z-index:50;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://dmy0b9oeprz0f.cloudfront.net/holidayextras.co.uk/white-labels/promo/powered-by/recent.jpg",sizingMethod="crop");}
#navbar #navproducts {padding:8px !important;}
#navbar #navproducts a {color:#fff; margin:10px !important; border-right:1px solid; padding:7px 20px 8px 0px; font-weight:normal;font-size:13px;}
#navbar #navproducts a:hover {text-decoration:underline;}
#navbar #navbreadcrumb {padding:18px 0 0 1px;font-weight:normal;font-size:13px;}
#navbar #navbreadcrumb a, #navbar #navbreadcrumb span {padding:3px 20px 3px 10px; font-weight:normal;font-size:13px;}
#navbar #navbreadcrumb a {color:#f60; background-position:-195px -53px;}
* html #navbar #navbreadcrumb a {padding-top:1px;}
* html #navbar #navbreadcrumb {margin-top:-7px !important;}
*:first-child+html #navbar #navbreadcrumb a {padding-top:1px;}
#navbar #navbreadcrumb span {padding-left:5px;}
* html .HeaderOrangeRibbonMenuSection {font-size:13px !important;}
* html .MastHeadTextSmall {font-size:10px !important;}
* html #navproducts a {position:relative; top:-3px !important;}

/* New Radio Button Form */
h1.engine-title {/*background-position:0 -124px;*/ font-size:16px; font-weight:bold; color:#fff; height:30px; margin-bottom:0;width:300px;}
h1.engine-title span {left:9px; top:5px; position:relative;}
img{border:0;display:inline;}
#enginecol .hxEmbed  {width:260px;}
#enginecol {padding:10px 10px 0px 20px;-moz-margin-end:3px; background:#fff; width:268px; border-left:1px solid #b9b8b6; border-right:1px solid #b9b8b6;}
form.hxEmbed .allProducts {width:298px; border-bottom:1px solid #AEB0B3 !important; margin-left:-20px; margin-bottom:7px;}
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 .allProducts {position:absolute; left:-0px; width:298px;top:-40px;}
* 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:-20px; top:-7px;}
*:first-child+html form.hxEmbed .allProducts ul {margin-left:20px;}
form.hxEmbed .allProducts li.active {background-position:0 -100px; border-bottom:1px solid #fff;}
form.hxEmbed .allProducts li.active label {background-position:-240px -100px; border-bottom:1px solid #fff;}
form.hxEmbed h3 {margin-top:6px;}
form.hxEmbed {padding:5px;color:#666;}
form.hxEmbed fieldset {color:#333; padding-top: 5px;}
form.hxEmbed fieldset.lo  {margin:7px 0px; margin-bottom: 0;}
form.hxEmbed label {display:block; padding: 0 0 5px 0}
form.hxEmbed .parkingArrivalDate {width:121px;margin-left:3px;}
form.hxEmbed .parkingDepartDate {width:167px;}
#enginecol form.hxEmbed label.terminal {margin-left:-2px;display:block;width:90px;}
form.hxEmbed label.terminal select {float:none;}
form.hxEmbed .submit span {margin-left:-10px !important;}
form.hxEmbed .submit {
color: #FFF;
width: 100%;
height: auto !important;
padding-top: 5px;
padding-bottom: 5px;
font-weight: bold;
font-size: 18px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffcbad+0,FF6600+100 */
background: #ffcbad; /* Old browsers */
background: -moz-linear-gradient(top,  #ffcbad 0%, #FF6600 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffcbad 0%,#FF6600 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffcbad 0%,#FF6600 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcbad', endColorstr='#FF6600',GradientType=0 ); /* IE6-9 */
border-radius: 10px;
border: 1px solid #FF6600;
-webkit-box-shadow: 0px 2px 8px 0px rgba(50, 50, 50, 0.8);
-moz-box-shadow:    0px 2px 8px 0px rgba(50, 50, 50, 0.8);
box-shadow:         0px 2px 8px 0px rgba(50, 50, 50, 0.8);
}
div.submitContainer {color:#fff; width:100%; font-weight:bold; font-size:18px;}
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: -1px !important;}
form.hxEmbed .dD, form.hxEmbed .dA{width:120px !important; font-size:13px !important; font-family:verdana !important;}
select.l {margin-bottom:10px !important;}
form.hxEmbed .dD {margin-bottom:10px !important;}
div.submitContainer {margin-top:20px !important;}
*:first-child+html label.terminal {padding-top:10px !important;}
* html label.terminal {padding-top:10px !important;}
form.hxEmbed .optionEmphasis { text-decoration:underline;}
form.hxEmbed .hotelNightInfo, form.hxEmbed .wpCopy, form.hxEmbed .carInfo {color:#363636 !important;}
form.hxEmbed button, .button { border:0; cursor:pointer;}
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;}
body form.hxEmbed select.l {width:235px !important; margin-bottom: 0 !important;}
select.dT {left:-20px !important; position:relative;}
select.aT {left:0px !important; position:relative;}
fieldset.terminal {margin-top:-5px;}
label.time {width:94px !important;}
* html label.time {width:100px !important;}
* html .p2strip .ui-datepicker-trigger {position:relative; top:0px;}
* html .ui-datepicker-trigger {position:relative; top:-10px;}
*:first-child+html .p2strip .ui-datepicker-trigger {position:relative; top:0px;}
*:first-child+html .ui-datepicker-trigger {position:relative; top:-10px;}
*+html .ui-datepicker {height:200px;}

/* Title hovers for engine */
.sweetTitle {width:150px; left:50px; color:#f60; padding:5px; cursor:help;}
#toolTip {background:#f60;color:#fff;width:245px;font-weight:bold;border:1px solid #000;padding:5px;opacity:1 !important; z-index:20;}
* html #contentWrapper #colEngine2 form.hxEmbed .submit {position:absolute;}
* html form.hxEmbed {background-position:0 137px; width:310px; padding-right:0;margin-bottom:25px !important;position:relative;margin-top:55px;}
* html #searchfrm input#searchSite {width:170px;}
* html #footer-script{float:left ;}
*+html #footer-script{float:left ;}
#header span.hxlogo {display:none\9;}
#enginecol > form > fieldset.options > fieldset.p2strip.tog.cp.lo > label.eI.time.tog.cp.lo > a {float: left;margin: -18px 1px 2px 78px;}

/* Engine Calenders */
#ui-datepicker-div {border: 1px solid #f60 !important;}
.ui-datepicker-header {background: #f60 !important;}
.ui-datepicker-days-cell {border: 1px solid #f60 !important;}
body .ui-datepicker-current-day {background:#f60 !important;}
.ui-datepicker-control a, .ui-datepicker-links a {color: #000 !important;}
.ui-datepicker-clear, .ui-datepicker-close, .ui-datepicker-control {background: #f60 !important;}
body .ui-datepicker-today {background: #fff !important;}
.ui-datepicker-current-day a  {background: #f60 !important;}
.ui-datepicker td {padding:1px;}
.ui-datepicker th {padding: 0.7em .2em !important;}
.ui-datepicker-new-month {width:105px;}
.ui-datepicker-new-year {width:65px;}
.main-hotels-banner #logo{height:325px !important; margin-bottom:5px;}
#left-arrow,#right-arrow {margin-top:-160px !important;}
form.hxEmbed select.time {min-width: 75px;}
#content-right {margin-top: 14px;}
#free-if-mob {
float: left;
padding: 20px;
width: 85%;
}

/*------responsive ----- */
@media only screen and (min-width : 200px) and (max-width : 942px) {
	#navbar {width: 100%;}
	#wrapper {width: 100%;}
  	#content-left {max-width: 55%;}
  	#content-left img {width: 100%; min-width: 396px;}
  	#content-left a img {width: 100%; min-width: 396px;}
  	#content-left .fr {float: left;}
  	#header-script {display: none !important;}
  	#footer {display: none;}
	#header .header-link{display: block;width: 200px;height: 60px;left: 20px;top: 25px;position: relative;}
	#header span.hxlogo {margin-right: 19px !important;margin-top: -26px;float: right;}
	#header{margin-top: -3px;padding-bottom: 11px;background: url('/images/easyjet/m-header.png') #FD5E05 no-repeat;height: 93px;}
}
@media all and (min-width: 504px) {
  	#header span.hxlogo {display:none;}
	#header .hxlogo img{display: none;}
}
@media only screen and (max-width : 504px) {
	#navbar span.hxlogo {display: none;}
	#navbar #navbreadcrumb a {display: none;}
}
@media only screen and (max-width : 711px) {
	#content-mob{float: right;width: 80%;margin: 0 auto;}
	#content-right {margin-left: 48px;}
}
@media only screen and (max-width : 480px) {
	#content-left > div:nth-child(1) > div > img {display: none;}
	#content-left a img {width: 100%;min-width: 310px;}
	#content-mob{float: right;width: 100%;margin: 0 auto;}
	#content-right {margin-left: 12px;}
}
@media only screen and (min-width : 460px) and (max-width : 480px) {
#content-mob {width: 87%;}
}
@media only screen and (min-width : 355px) and (max-width : 460px) {
	#content-mob {width: 95%; }
}
form.hxEmbed .allProducts li label {
	background: none;
  width: 92%;
  height: 100%;
  max-width: 100%;
  padding: 2px 0px 0px 0px;
  text-align: center;
  margin: 0px 5px;
}
form.hxEmbed .allProducts li {
	background: #eee;
	margin-right: 5px;
	border:1px solid #AEB0B3;
	border-radius:8px 8px 0px 0px;
	display: inline-block;
  float: left;
  width: 45%;
	margin-left: 0px;
	padding: 0px;
	height: 37px;
	box-sizing: border-box;
	margin-right: 5px;
}
form.hxEmbed .allProducts li:last-of-type {
	margin-right: 0;
}
form.hxEmbed .options .rail {
  margin-right: 5px;
  display: inline-block;
  width: 83px;
}
form.hxEmbed .options .rail:last-of-type {
  margin-right: 0;
}
form.hxEmbed .options .rail label {
	word-break: break-all;
}
}
form.hxEmbed .options .p2strip {
  margin-top: -20px; /* hacky but needed due to restraints */
}
.sweetTitle {
    width: 15px;
    left: 50px;
    color: #f60;
    padding: 5px;
    float: right;
    cursor: help;
    position: absolute;
    right: 0px;
    top: -20px;
}

form.hxEmbed .allProducts li.hilit {
	background-color: #FF6600;
	color: #fff;
}

.sweetTitle { display: none !important; }

.lC.lo.rail.rec {
    width: 69px;
}
.lI.lo.rail.rec {
    width: 95px;
}

.FooterLinksSectionContainer {color:rgb(115,115,115); margin-top:10px; margin-left:24px; width:700px; height:130px !important; float:left; margin-bottom:20px !important;}
