html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%
 ;}
/*FC*/
html{font-family:"Calibri",arial,helvetica,clean,sans-serif;}
body{}

/*headings*/
.h1{color:#2B2B2B;}
h2, .h2{font-size:146.5%;color:#2B2B2B;/*font-family:"Calibri",arial,helvetica,clean,sans-serif;*/}
.h3{font-size:116%;color:#2B2B2B;font-weight:700;}
.h4{font-size:100%;color:#545454;font-weight:400;}

.h2 a{color:#078A07;text-decoration:none;}
.h2 a:visited{color:#078A07}

.full .h4{font-weight:700;color:#333;}
/*anchors*/
a,
a:link,
a:active,
a:visited{position:relative;}


button.default-button{position:relative;border:0;padding:0;cursor:pointer;overflow:visible;background:transparent url(img/button_left.gif) left top no-repeat;}
button::-moz-focus-inner {padding:0;border:none;}
button.default-button span{position:relative;display:block;white-space:nowrap;background:transparent url(img/button_right.gif) right top no-repeat;height:22px;padding:5px 14px 0;color:#fff;font-weight:bold;}

button.default-ongreen-button{position:relative;border:0;padding:0;cursor:pointer;overflow:visible;background:transparent url(img/button_left_ongreen.gif) left top no-repeat;}


a.default-button{position:relative;border:0;padding:0;cursor:pointer;overflow:visible;background:transparent url(img/button_left.gif) left top no-repeat;display:block;text-decoration:none;}
a.default-button span{position:relative;display:block;white-space:nowrap;background:transparent url(img/button_right.gif) right top no-repeat;height:22px;padding:5px 14px 0;color:#fff;font-weight:bold;font-size:1em;}




/* SHORTCUTS */
.shortcuts{position:relative;height:0;z-index:1000;}
.shortcuts ul, .shortcuts ul li{list-style-type:none;height:0;padding:0;margin:0;display:none/*QC11088*/;}
.shortcuts ul{position:absolute;width:300px;}
.shortcuts li a{display:block;position:absolute;left:-500px;top:-500px;}
.shortcuts li a:focus, .shortcuts li a:active{position:absolute;left:300px;top:0;width:100%;text-align:center;color:#F8D200;padding:3px 0;background:#000;}
.toplink{position:absolute;left:-500px;height:1px;overflow:hidden;width:50%;}


/*generic classes*/
.strong{font-weight:700;}
.float-right{float:right;}
.float-left{float:left;}
.loadHide{display:none;}

/* two column */
.col-one {float:left;width:50%;}
.col-two {float:right;width:49.5%;}
.cols{margin-bottom:1em;}
.cols2 .col{float:left;width:48%;margin:0 1% 0 0;}
.cols3 .col{float:left;width:30%;margin:0 1% 0 0;}	

.container{width:970px; margin:0 auto;}
.main-header{min-height:83px;margin-bottom:10px;}
.main-content{float:left;width:755px;margin-left:0;}
.additional{float:right;width:196px;margin:0 5px 0 0;}

.main-content.pay{width:100%;}
.main-content .content{}

/* print header */
div.print-header{display:none;}

/*main header*/
.main-header{position:relative;margin:0 5px 0 4px;padding:0;min-height:97px /*QC#12236*/;background:#1b1b1b ;}
.main-header .site-tools{position:absolute;top:1.4em;right:1.3em;}
.main-header .site-tools fieldset{padding:0;margin:0;}
.main-header .site-tools .field{float:right;margin-bottom:0.5em;}
.main-header .site-tools label{float:left;margin:0.2em 0.5em 0 0;text-align:right;color:#fff;font-size:85%;}
.main-header .site-tools select{float:left;font-size:85%;}
.main-header .site-tools input, .main-header .site-tools button{float:left;margin-left:0.5em;}
.main-header legend{display:none;}
.main-header p{margin:0.5em 0 0.5em 20px;font-size:85%;color:#fff;display: none;/*QC#12236*/}
.main-header a{color:#ffe98a;}
.main-header .header-wrapper{position:relative;}

.site-tools{/*QC#12236*/}
.site-tools fieldset{padding:0;margin:0;}
.site-tools .field{float:right;margin-bottom:0.5em;}
.site-tools label{float:left;margin:0.2em 0.5em 0 0;text-align:right;color:#fff;font-size:85%;}
.site-tools select{float:left;font-size:85%;}
.site-tools input{float:left;margin-left:0.5em;border:none;}
.site-tools button {float:left;margin-left:0.5em;}

.header_login {font-size:85%;color:#fff;padding:0;text-align:right;/*QC#12236*/}
.header_login a{color:#ffe98a;font-size:11px;text-decoration:underline;}

/*main logo*/
.main-logo a{width:160px;height:38px;display:block;position:absolute;top:12px;}
.main-logo img{display:none;}

/*main navigation*/

.nav-main li.first{background:none;}
.nav-main li a{color:#fff;text-decoration:none;font-size:93%;text-shadow:0 0 #000;font-weight:bold;padding:7px 1.5em 6px 1.6em;display:block;}
.nav-main li a:hover,
.nav-main li a:focus,
.nav-main li a:active,
.nav-main li.selected a{color:#f8d200;}
.nav-shadow{height:10px;width:100%;overflow:hidden;}

.content-top{position:relative;margin:0;position:relative;}
.home .content-top{margin:0 5px 0 4px;}
.content-top .nav-shadow{position:absolute;top:0;left:0;z-index:3;}
.home .content-top .nav-shadow{margin:0;}
.content-top .nav-shadow{margin:0 0 0 4px;width:961px;}
.content-top .errors-padding{padding:10px 0;margin:0 0 0 4px;}
.confirmation .errors-padding{padding-bottom:0;}
.home .content-top .errors-padding{margin:0;}
.content-top .errors{margin:0;}
/* QC #11671 */
.home_background_booking {height:498px; width:960px}

a.manufacturer{position:absolute;top:10px;right:10px;display:block;width:300px;height:69px;}

/*progress*/
.progress-padding{padding:18px 0 0 0;}
.content-top .progress-bar{margin-left:4px !important;}

.progress-bar ol li{float:left;display:inline;}
.progress-bar ol li a{color:#545454;}
.progress-bar ol li h1 span.small, .progress-bar ol li a span.small, .progress-bar ol li span span.small{background:none;height:auto;padding:0;font-size:0.8em;display:inline;float:none;}


.tabs ol li span{color:#707070;float:left;font-size:108%;font-weight:700;padding-right:15px;line-height:37px;}

/*categories*/
.categories{}
.categories ul{padding:0;margin:0 4px;}

.categories li span.bg a{display:block;float:left;padding:5px 8px 8px;color:#d12703;text-decoration:none;font-size:97%;font-weight:700;}
.categories li span.bg a:hover{text-decoration:underline;}
.categories li span.bg span{display:block;padding:5px 8px 8px;color:#545454;text-decoration:none;font-size:97%;font-weight:700;}


/*categories pay*/
.pay .categories .content li{background:none;padding:7px 0 0;}
/*filter*/
.filter{float:right;margin-top:-16px;}
.filter span{float:left;font-size:93%;padding:3px;margin:0 5px;color:#000;}
.filter span.title{color:#000;font-weight:700;margin-right:0;}
.filter ul{float:left;}

.filter ul li.last{background:none;}
.filter ul li a{color:#d12703;display:block;padding:3px;margin:0 5px;font-size:93%;}
.filter ul li a:hover{text-decoration:none;}
/*panel*/
.full .head p{margin:0;float:left;line-height:2.5em;margin-left:0.5em;}
.full .additional .head p{line-height:1.231;margin-left:0;font-weight:normal;}
.full .head a, .full .head a:link, .full .head a:active, .full .head a:visited{color:#d12703;}
.full .columns{padding:0 20px 0 26px;}
.full .content{background:none;background:#fff;float:left;width:703px;}
.full .details{border-top:1px solid #E6E6E6;padding-bottom:10px;}
.full .details .breakdown{width:503px;border-top:none;margin-top:1em;}
.full .details .breakdown ul.clear{width:160px;float:left;margin-right:20px;}
.full .details .breakdown ul.clear li{width:auto;float:none;line-height:1.5em;background-position:0 7px;}
.full .details .selected-extras{float:left;/*width:200px*/width:320px;}
.full .details .selected-extras dt, .full .details .selected-extras dd{float:left;line-height:1.5em;}
.full .details .selected-extras dt{width:230px;padding-left:1em;}
.full .details .thumb{text-align:left;font-size:93%;}
.full .collection{clear:left;padding-top:10px;}
.full .collection .pickup, .full .collection .return{float:left;width:344px;}
.full .collection .pickup{margin-right:15px;}
.full .collection .return{padding-left:20px;width:324px;}
.full .collection a{color:#d12703;margin-top:0.5em;display:block;position:static;display:inline;}
.full .location{font-weight:700;float:left;}
.full .time{clear:left;}
.full .options{margin-top:15px;padding-top:5px;border-top:1px solid #e6e6e6;}
.full .options h2{font-size:123%;margin-bottom:10px;font-weight:700;}
.full .options li{width:344px;float:left;}
.full .options .first{margin-right:15px;}
.full .options img{float:left;margin: -3px 4px 0 0;}
.full .additional{float:right;}
.full .additional .top{padding:0;}
.full .additional .content{background:none;float:none;text-align:center;width:auto;}
.full .additional .content h2{text-align:left;}
.full .additional .panel .content .box{margin-bottom:0.5em;}
.full .additional .bottom{margin:0;padding:0;}
.full .additional .features{border-bottom:1px solid #D1D1D1;border-top:1px solid #D1D1D1;padding-bottom:2px;}
.full .additional .panel .h4{border:none;padding:0;margin:0;}
.full strong{font-weight:bold;}


.pay .price{color:#d12703;padding:0 0 0 21px;margin-bottom:20px;}
.pay .price .text{width:370px;padding-top:0.3em;}

.pay .content .full .additional{color:#333;float:right;padding:0;width:196px;margin-top:32px;}
.pay .content .additional{color:#fff;width:190px;padding-left:20px;float:left;margin:0 0 -15px 0;}
.pay .content .features li.last{background:none;margin-right:0;padding-right:0;width:25px;}

/* Pay forms */
.content-container{padding-bottom:14px;padding-top:10px;}
.form{width:732px;padding:0 0 0 5px;float:left;}
.form .nobg{background:none;padding-top:0;}
.form .field fieldset{background:none;padding:0;}
.reveal fieldset {clear:left;}
.form .reveal.alt fieldset {padding-top:1em;width:300px;}
.reveal fieldset .field {padding-left:0;}
.form .reveal fieldset .field label{width:93px;font-weight:700;}
.form .reveal.alt fieldset label{/*width:160px;width:88px;*/width:auto;float:none;margin-bottom:0.2em;}
.reveal.alt fieldset select{/*width:111px;*/width:92%;}
.reveal.alt fieldset .text{width:111px;}

.form .noscript label{clear:both;padding:0.5em 0;float:none;width:auto !important;}
.form .noscript p{padding-left:20px;color:#d12703;}

.form .login-europcar{background:none;padding:10px 0;}
.form .login-europcar .col-one{width:285px;float:left;padding:0 0 0 20px;background:none;}
.form .login-europcar .col-two{width:330px;float:right;padding:0 20px 0 0;background:none;}
.form .login-europcar .cols .field{padding:0;}
.form .login-europcar .cols .help{display:block;margin:3px 0 0 0;}
.form .login-europcar .col-one label, .form .login-europcar .col-two label{width:auto;margin-right:5px;}
.form .login-europcar .col-two .field{float:left;width:255px;}
.form .login-europcar label{float:left;}
.form .login-europcar .element{float:left;}

.form .login-europcar label{margin-right:5px;}
.form .login-europcar .cols button{margin:0;}

.form .select-europcar{clear:both;margin-top:10px;}

.form .europcar-id-selection h3{width:auto;float:none;display:block;font-size:108%;margin-bottom:5px;}
.form .europcar-id-selection label{font-weight:400;}

.form .login, .form .col-one{float:left;width:334px;}
.form .create-login, .form .col-two{float:right;width:323px;}
.form .login, .form .create-login{clear:none;background:none;padding:0 0 10px 0;}
.form .col-one, .form .col-two{padding:15px 0 0 0;margin:0;}
.form .field{margin-bottom:1em;padding-left:20px;}
.form label{display:block;float:left;font-weight:bold;}
.form .col-one label{
	width:104px;
	font-size: 11px;
}
.form .col-two label{width:88px;padding-right:5px;}
.form .text, .form select{width:180px;float:left;height: 17px;}
.form select.short{width:50px;}
.form .text.short{width:48px;margin-right:0.8em;}
.form p{margin-bottom:1em;}
.form a, .form a:link, .form a:active, .form a:visited{color:#d12703;}
.form a.booking{background:none;padding:0;margin:0;}
.form .field .help{clear:both;margin-left:104px;}
.form .field .help.alt{clear:none;margin-left:0;padding-left:0;}

.form .h2{margin-bottom:0.2em;}
.form h3{float:left; width:104px;font-weight:bold;}
.form .col-two h3{width:93px;}
.form  fieldset.radio{background:none;}
.form  legend{display:none;}
.accessibility{position:absolute;left:-9999px;}
.select-europcar .accessibility {display:none;} /* due to IE6 behaviour*/
.form .field fieldset label{font-weight:normal;width:auto;}
.form .field .cols, .form .field .three-cols{float:left;width:180px;margin-bottom:0;}
.form .field .col-one, .form .field .col-two{width:48%;background:none;padding:0;}
.form .field .col-two select{float:right;}
.form .field .cols input{margin-right:5px;float:left;}
.form .field .cols label{float:left;width:auto;font-weight:normal;}
.form .field .cols select{width:85%;}

.form .field .three-cols .col-one, .form .field .three-cols .col-two, .form .field .three-cols .col-three{width:40px;float:left;}
.form .field .three-cols .col-two{width:65px;}
.form .field .three-cols .col-three{width:64px;}
.form .field .three-cols .col-one, .form .field .three-cols .col-two{margin-right:5px;}
.form .field .three-cols select{width:100%;}
.form .nolabel{margin:1em 0 0 93px;}
.form  input.check{float:left;margin-right:5px;}
.form .check label{width:auto;padding:0;}
.form .alt{}
.form .alt .check{float:left;margin-right:5px;}
.form .alt label{width:90%;font-weight:normal;}
.form .message{margin-bottom:1em;}
.form .instruction{float:left;margin:0;line-height:1.7em;}

.form .header{margin-bottom:0.5em;}
.form .header .h2{float:left;padding-left:0; margin-right:2.5em;}
.form strong{font-weight:700;}
.form button{float:right;margin-right:27px;}
.legal{padding-right:70px;position:relative;margin-bottom:30px;}
.legal label{width:95%;font-weight:normal;float:left;}
.legal button, .legal input{float:left;margin-right:5px;}
.form .legal .field .help{margin:0;font-size:100%;clear:none;}

.buttons{padding-left:20px;}
.buttons li{float:left;margin-right:1em;}
.popup .content .buttons{margin-top:1em;}
.popup .content .buttons li{background:none;}
.buttons .back{margin-top:4px;}
.buttons .back{background:url(img/icons_sprites.gif) no-repeat -372px 0;padding-left:20px;}

.thawte{position:absolute;bottom:0;right:0;}

.field .tooltip, .collection .tooltip, .europcar-id-selection .tooltip{float:left;display:inline;height:15px;position:relative;width:20px;}
.field .tooltip img, .collection .tooltip img, .europcar-id-selection .tooltip img{position:absolute;float:left;}
img.icon_info_green_small_new{background:url(img/icons_sprites.gif) no-repeat -236px -109px;}
.box{float:right;}



.pay .additional .h3{margin-bottom:1em;color:#fff;}
.pay .full .additional .h3{margin-bottom:0;color:#000;line-height:1.5em;}
.full .additional .h4{color:#2b2b2b;text-align:left;}
.additional p{margin-bottom:1em;font-weight:700;}
.additional p a{font-weight:400;}
.additional .errormessage p{font-weight:400;margin-bottom:0;}
.additional a, .additional a:link, .additional a:active, .additional a:visited{color:#ffe98a;}
.full .additional button{margin-bottom:0.5em;}

.errors .padding{padding:5px 20px 10px 26px;}
.errors .h2{color:#B30000;font-size:116%;font-weight:700;margin-bottom:0.2em;}
.errors p{margin-bottom:0.2em;}
.errors ul{list-style-type: disc;}
.errors li{padding-left:5px;list-style-type: disc;list-style-position:inside;line-height:1.3em;}
.errors a{color:#B30000;}
.errors a:hover{text-decoration:none;}


.error label{color:#B30000;}
.error .text, .error select{border:1px solid #B30000;}
.form .required{margin-bottom:0.3em;color:#B30000;font-weight:bold;}

.cost-change{color:#fff;font-size:108%;font-weight:700;}
.cost-change strong{font-size:133%;font-weight:700;}
.condition{font-size:85%;color:#fff;}

.cost-change .info{font-weight:400;}
.popup .guaranteed {margin-left:127px;color:#fff;}


.icon_magnifier_new{background:url(img/icons_sprites.gif) no-repeat -73px -106px;}

/* Pay font sizing */
.full .details .breakdown li, .full .details dt, .full .details dd{font-size:93%;}
.full .collection .h3{font-size:123%;margin-bottom:0.1em;}
.form .h1{font-size:138.5%;margin-bottom:5px;}
.form .h1 .amount{font-size:135%;font-weight:700;}
	.pay h1.price .amount, .pay h1.price .symbol{padding:0 !important;}
	.form .amount .info{font-size:50%;color:#fff;width:auto;}
	
	.form .guaranteed{margin-left:386px;color:#d12703;font-size:123.9%;font-weight:700;position:relative; top:-20px;margin-bottom:-20px;}
	.form .guaranteed .info{font-size:75%;font-weight:400;}
	
.form .h1 .pricetext{width:185px;text-align:right;display:block;float:left;margin-right:5px;}
.form .h1 .amount-alt{display:block;float:left;width:400px;padding:0 0 5px 300px;font-size:76%;font-weight:100;}
.form .h1 .amount-alt .symbol{font-weight:bold;}
.form .h1 .amount-alt .value{font-weight:bold;}
.form .h1 .amount-alt .info{color:#fff;font-size:86%;font-weight:700;}
	
.form .h2{font-size:123%;font-weight:700;}
.full .collection p{font-size:93%;color:#333;}
.full .options h4{font-size:93%;line-height:1.5em;padding-top:4px;color:#333;}
.form label{font-size:93%;color:#333;}
.form p{font-size:93%;}
.full .collection a, .full .options p{font-size:85%;}
.form .help{font-size:85%;}
.form p .help{font-size:100%;}
.form .instruction, .form .security{font-size:85%;}
.form .legal label{font-size:85%;}
.pay .additional .h3{font-size:108%;}
.pay .additional .includes, .pay .additional .excludes, .pay .additional p {font-size:85%;}
.full .additional .h4{font-size:93%;}
.pay .additional .content p{font-size:93%;padding-bottom:0.5em;}
.pay .additional .content .tooltip-wrapper p{padding-bottom:0;}
.pay .additional .content .tooltip-wrapper{padding-bottom:0;}
.pay .additional .content p strong{font-size:132%;}
.full .options .check{font-size:93%;}
.full .head p{font-size:93%;}
.pay .tooltip p, .pay .additional .tooltip .content p{font-size:100%;line-height:1.231;margin:0;}
.form .message{font-size:85%;}
.form h3{font-size:93%;color:#333;}

/*icons*/
span.icon_luggage_1{background:transparent url(img/icons_sprites.gif) 0 -5px no-repeat;height:22px;width:33px;overflow:hidden;}
span.icon_luggage_2{background:transparent url(img/icons_sprites.gif) -33px -5px no-repeat;height:22px;width:33px;overflow:hidden;}
span.icon_luggage_3{background:transparent url(img/icons_sprites.gif) -66px -5px no-repeat;height:22px;width:33px;overflow:hidden;}
span.icon_luggage_4{background:transparent url(img/icons_sprites.gif) -99px -5px no-repeat;height:22px;width:33px;overflow:hidden;}
span.icon_luggage_5{background:transparent url(img/icons_sprites.gif) -132px -5px no-repeat;height:22px;width:33px;overflow:hidden;}
span.icon_passengers_1{background:transparent url(img/icons_sprites.gif) 0 -38px no-repeat;height:22px;width:33px;overflow:hidden;}
span.icon_passengers_2{background:transparent url(img/icons_sprites.gif) -33px -38px no-repeat;height:22px;width:33px;overflow:hidden;}
span.icon_passengers_3{background:transparent url(img/icons_sprites.gif) -66px -38px no-repeat;height:22px;width:33px;overflow:hidden;}
span.icon_passengers_4{background:transparent url(img/icons_sprites.gif) -99px -38px no-repeat;height:22px;width:33px;overflow:hidden;}
span.icon_passengers_5{background:transparent url(img/icons_sprites.gif) -132px -38px no-repeat;height:22px;width:33px;overflow:hidden;}
span.icon_passengers_6{background:transparent url(img/icons_sprites.gif) -165px -38px no-repeat;height:22px;width:33px;overflow:hidden;}
span.icon_passengers_7{background:transparent url(img/icons_sprites.gif) -198px -38px no-repeat;height:22px;width:33px;overflow:hidden;}
span.icon_emissions_a{background:transparent url(img/icons_sprites.gif) 0 -78px no-repeat;height:22px;width:30px;overflow:hidden;}
span.icon_emissions_b{background:transparent url(img/icons_sprites.gif) -38px -73px no-repeat;height:22px;width:30px;overflow:hidden;}
span.icon_emissions_c{background:transparent url(img/icons_sprites.gif) -71px -73px no-repeat;height:22px;width:30px;overflow:hidden;}
span.icon_emissions_d{background:transparent url(img/icons_sprites.gif) -104px -73px no-repeat;height:22px;width:30px;overflow:hidden;}
span.icon_emissions_e{background:transparent url(img/icons_sprites.gif) -137px -73px no-repeat;height:22px;width:30px;overflow:hidden;}
span.icon_emissions_f{background:transparent url(img/icons_sprites.gif) -170px -73px no-repeat;height:22px;width:30px;overflow:hidden;}
span.icon_emissions_g{background:transparent url(img/icons_sprites.gif) -203px -73px no-repeat;height:22px;width:30px;overflow:hidden;}
span.icon_close{background:transparent url(img/icons_sprites.gif) -104px -104px no-repeat;height:22px;width:22px;overflow:hidden;float:right;margin-left:2px;}
span.icon_info_green_large{background:transparent url(img/icons_sprites.gif) -467px -104px no-repeat;height:28px;width:26px;overflow:hidden; font-size:17px; font-weight:bold}
span.icon_magnifier{clip: rect(99px, 99px, 132px, 66px);top:-99px;left:-66px;background:none;}
span.icon_plus{clip: rect(99px,33px,132px,0);top:-99px;left:0;background:none;}
img.icon_plus_new{background:url(img/icons_sprites.gif) no-repeat -10px -108px;}
img.icon_minus_new{background:url(img/icons_sprites.gif) no-repeat -42px -108px;}
span.icon_minus{clip: rect(99px,66px,132px,33px);top:-99px;left:-33px;background:none;}
/*image icons*/
img.icon_magnifier{clip:rect(99px, 99px, 132px, 66px);top:-99px;left:-66px;background:none;}
img.icon_plus{clip: rect(99px,33px,132px,0);top:-99px;left:0;background:none;}
img.icon_minus{clip: rect(99px,66px,132px,33px);top:-99px;left:-33px;background:none;}
img.icon_info_green_small{clip: rect(99px,264px,132px,231px);top:-99px;left:-231px;background:none;}
th img.icon_info_green_small{clip: rect(74px,264px,107px,231px);top:-66px;left:-235px;background:none;}

/*end icons*/
/*panel*/
.panels{clear:both;}
.panels .panel{background:transparent url(img/bg_panel.gif) 0 0 repeat-y;min-height:155px;}
.panels .panel .top{background:#fbfbfb url(img/bg_panel_top.gif) 0 100% no-repeat;padding-bottom:3px;}
.panels .panel .bottom{background:#fbfbfb url(img/bg_panel_bottom.gif) 0 0 no-repeat;height:9px;overflow:hidden;}
.panels .panel .columns{position:relative;clear:both;}
.panels .panel .content{width:551px;padding:0 10px 1px 7px;float:left;background:none;}
.panels .panel .prices{width:168px;position:relative;bottom:0;right:-30px;float:right;}
.panels .panel .prices .sideExtras{padding-top:14px;margin:4px 0 -6px 0;}
.panels .panel .prices .sideExtras.hide{position:absolute;left:-500em;top:-500em;}
.panels .panel .prices .sideExtras .sideExtrasInner{padding-bottom:20px;}
.panels .panel .prices .sideExtras .sideExtrasInner h3{font-size:93%;font-weight:700;color:#fff;padding-left:14px;}
.panels .panel .prices .sideExtras .sideExtrasInner div{font-size:85%;font-weight:700;color:#fff;padding-left:25px;margin-top:10px;}
.panels .panel .prices .book-button{margin-top:5px;}
.panels .panel .content .head{padding-left:5px;min-height:31px}
.panels .panel .content .head .h2, .full .content .head .h2{float:left;padding-top:4px;}
.panels .panel .content .head .h2{width:420px;}
.pay .columns .h2{color:#2B2B2B;font-weight:bold;font-size:123%;}
.panels .panel .content .head .h2 span,
.inner-bottom .h2 span{font-size:80%;color:#000;}
.panels .panel .content .head .features, .full .content .head .features{float:right;}
.panels .panel .content .head .features li, .full .content .head .features li, .full .additional .box .features li{float:left;display:block;width:auto;position:relative;height:31px;width:33px;padding:0 5px 0 0;margin:0 5px 0 0;}
.full .content .head li.luggage, .full .additional .box .features li.luggage{width:31px;}
.panels .panel .content .head .features li.last{background:transparent;padding:0;margin:0;}
.panels .panel .content .head .features li.emmissions{width:25px;}
.panels .panel .content .head .features li img{position:absolute;}

.details .thumb{background:transparent url(img/bg_car_thumb.gif) 0 0 no-repeat;float:left;position:relative;height:90px;width:138px;padding:8px;text-align:center;}
.full .details .thumb{background:none;position:static;height:auto;width:199px;padding:0;}
.details .thumb .thumbnail{display:block;}
.details .thumb div, .full .additional .box .content div{color:#545454;text-align:right;}
.details .thumb span, .full .additional .box .content div span{font-size:93%;float:left;padding-top:3px;}
.details .thumb a{outline-color:#078A07;}

.full .additional .box .content .tooltip-wrapper span{padding-top:0;}

.details .thumb .icon_magnifier, .full .additional .box .content .icon_magnifier{position:absolute;}

.details .breakdown{float:right;border-top:1px solid #e6e6e6;width:390px;margin-top:3px;padding:.3em 0;}
.details .breakdown .promo{font-size:93%;font-weight:700;margin-bottom:.5em;color:#333;}
.details .breakdown ul{width:100%;margin:0;padding:0;}
.details .breakdown .features{min-height:70px;}
.details .breakdown ul li{float:left;width:45%;font-size:85%;padding:0 0 0 8px;}
.details .breakdown .more{margin-top:.5em;}
.details .breakdown .more a{padding-bottom:0;text-decoration:none;font-size:93%;font-weight:700;color:#d12703;text-decoration:underline;}
.details .breakdown .more .more-details{float:left;font-weight:400;}
.details .breakdown .more .more-extras{float:right;position:relative;padding:0 0 5px 0;display:block;}
.details .breakdown .more .more-extras img{position:absolute;margin:-7px 0 0 -29px;}

.panels .panel .extras{clear:both;}
.extras table{font-size:93%;margin-left:6px;border-collapse:separate;}
.extras table caption{display:none;}
.extras table tbody{}

.extras table td.quantity{width:75px;position:relative;background-position:50% 100%;}
.extras table td.price{width:70px;position:relative;background-position:50% 100%;}
.extras table td.end{width:100px;position:relative;background-position:100% 100%;}
.extras table td.end div{height:100%}
.extras table th .bg-bottom{display:block;padding:3px 7px 3px 20px;margin:6px 0;}
.extras table td .bg-bottom{display:block;padding:14px 10px;margin:6px 0;text-align:center;border-left:1px solid #d0d2d0;}

.extras table th img{float:left;}
.extras table th .text{padding:10px 4px;float:left;clear:none;max-width:204px;}
.extras table th .title{font-weight:700;float:left;color:#333;line-height:1.5;}
.extras table th div.tooltip{display:inline;float:left;height:15px;position:relative;width:20px;margin-top:12px;}
.extras table th div.tooltip img.icon_info_green_small_new{background-position:-236px -76px;}
.extras table th .description{float:left;clear:left;font-size:91%;width:100%;}

.panels .panel .option{margin-top:.5em;}
.panels .panel .option label{}
.panels .panel .option input{float:left;margin-right:3px;}

.panels .panel .option .small{float:left;color:#fff;}
.panels .panel .option .small .pay,
.panels .panel .option .large .pay{font-size:93%;}
.panels .panel .option .small .total{display:block;}

.panels .panel .option .large{float:left;color:#d12703;}
.panels .panel .option .large .total{display:block;font-size:153.9%;}
.panels .panel .option .normal{font-size:85%;}
.panels .book-button{padding:5px 0 0 13px;}

.sideExtras .sideExtrasInner div {display:none;}

.additional .panel .content .change-dates{float:right;margin:4px;}
.additional .panel .h4{border-bottom:1px solid #d1d1d1;padding-bottom:3px;margin-bottom:3px;font-size:93%;}

ul.dash{font-size:93%;font-weight:400;margin-left:5px;}
ul.dash li{background:transparent url(img/white-tick.gif) no-repeat 0 0;padding-left:20px;margin: 1em 0;}

ul.tick-list {margin:0;padding:0;list-style:none;width:auto;background:none;}
ul.tick-list li{margin:0.5em 0;padding:0 0 0 20px;background:url(img/white-tick.gif) no-repeat;display:block;float:none;width:auto;font-size:93%;}

ul.emission-list{padding:5px 0;}
ul.emission-list li{font-size:85%;position:relative;min-height:25px;}
ul.emission-list li .emission{position:relative;display:block;float:left;width:33px;height:33px;margin-top:-8px;overflow:hidden;}
ul.emission-list li .emission img{position:absolute;}

/* calendar */
.box .calendar{}
.box .calendar .location{font-size:85%;display:block;padding-bottom:2px;}
.box .calendar label{display:none;}
.box .calendar .ui-datepicker-prev label{display:block;}
.box .calendar .label{display:block;padding-bottom:2px;}
.box .calendar a{color:#d12703;}
.box .calendar .form-row{padding:5px 0 0;position:relative;}
.box .calendar .form-row span.startDate, .box .calendar .form-row span.label{font-size:85%;padding-bottom:3px;display:block;}
.box .calendar .form-row input{width:114px;outline:none;float:left;}
.box .calendar .form-row select{outline:none;}

.box .calendar .form-row .cal-holder{float:left;position:relative;padding-left:5px;top:-4px;width:20px;/*z-index:5;*/}

.box .calendar.error input{border:1px solid #b30000;color:#b30000;}
.box .calendar.error select{border:1opx solid #b30000!important;color:#b30000;}
.box .calendar.error .label{color:#b30000}
.box .calendar .errormessage{font-size:85%;color:#b30000;padding:5px 24px 5px 0;position:relative;overflow:hidden;}
.box .calendar .errormessage img.icon_info_red_small{position:absolute;clip:rect(99px,230px,132px,197px);background:none;bottom:-4px;right:-323px;}


.tooltip .tooltip-wrapper .content p.emissions{font-weight:bold;}
.confirmation .full .content-body .vehicle-details .tooltip .tooltip-wrapper .content p{display:block;line-height:1.7em;float:none;font-size:100%;margin-left:0;}
.tooltip .tooltip-wrapper .content span{float:left;margin-right:4px;}

.additional .panel .content .box .choose-date{display:none;cursor:pointer;}
.cal-behind {width:100%;height:100%;position:absolute;background-color:#CCCCCC;}
.cal-popup {width:407px;position:absolute;right:-28px;top:-220px;display:none;z-index:5000;}
.cal-popup.flipped{top:4px;}

.pagination{float:left;width:auto;padding:9px 0 0 4px;}

.pagination .previous-off,
.pagination .next-off {color:#bdd8bd; float:left;cursor:default;}
.pagination .active{background:#057605;color:#fff;display:block;float:left;padding:2px 6px 2px 6px;cursor:default;margin:2px 0 0 0;}
.pagination .non-active{font-size:140%;margin:-4px 0 0 0;background-position:right 11px;}
.pagination .next{background:transparent;}
.pagination a,
.pagination a:link,
.pagination a:visited {margin-right:2px;color:#057605;float:left;padding:3px 10px 3px 4px;text-decoration:underline;display:block;}
.pagination a:hover{text-decoration:none;}
.pagination span{margin-right:2px;color:#000;float:left;padding:3px 10px 3px 4px;display:block;}
.pagination .non-active a{color:#454545;padding-left:3px;}
.pagination .next a,
.pagination .next a:link,
.pagination .next a:visited,
.pagination .previous a,
.pagination .previous a:link,
.pagination .previous a:visited {color:#d12703;cursor:pointer;padding:0;}
.pagination .next .pag_txt{float:left;cursor:pointer;color:#d12703;}
.pagination .next .next-icon{background:transparent url(img/icons_sprites.gif) -339px -107px;height:18px;width:15px;float:left;cursor:pointer;margin:2px 0;}
.pagination .next-off .pag_txt{float:left;color:#bdd8bd;padding-right:6px;}
.pagination .next-off{background:transparent;}
.pagination .next-off .next-icon{background:transparent url(img/icons_sprites.gif) -405px -107px;height:18px;width:15px;float:left;margin:2px 0;}
.pagination .previous .pag_txt{float:left;cursor:pointer;color:#057605;cursor:pointer;}
.pagination .previous .prev-icon{background:transparent url(img/icons_sprites.gif) -372px 0px;height:18px;width:15px;float:left;cursor:pointer;margin:2px 0;padding-right:0;}
.pagination .previous-off .pag_txt{float:left;color:#bdd8bd;}
.pagination .previous-off .prev-icon{background:transparent url(img/icons_sprites.gif) -438px -107px;height:18px;width:15px;float:left;margin:2px 0;padding-right:0;}

.print{padding:0 6px 7px 0;}
.print a{font-weight:bold;float:right;padding:0 0 0 35px;line-height:25px;color:#d12703;background-image:url(img/icons_sprites.gif);background-repeat:no-repeat;margin-top:7px;}
.print a.print-cont{background-position:-495px -3px;}


/* footer */
.footer{margin:0 5px 20px 5px;}
.footer ul{padding:0 2px 6px 2px;}
.footer ul li{float:left;padding:0 11px 2px 0;margin-right:3px;}
.footer ul li a{text-decoration:none;font-size:85%;white-space:nowrap}
.footer ul li.last a{background:none;}
.footer ul.links li a{color:#000}
.footer ul.sublinks li a{color:#666}
.footer ul li a:hover{text-decoration:underline;}
.footer .eciwebsites{margin:6px 2px 0;}
.footer select{float:left;font-size:85%;margin:1px 8px 0 0;}
.footer .button-go{float:left;}
.footer .copyright{float:left;font-size:85%;padding:3px 10px 0 10px;}

/* popup */
.popup-body .popup{margin:0 auto;}
.popup{width:676px;padding:40px 0;}
/*.popup .content .padding{padding:10px 30px;}*/
.popup .content .inner-bottom{padding:10px 30px;}
.popup .content ul{margin:0 0 0 5px;padding:0;list-style-type:none;}
.popup .content ul li{margin:0;padding:0 0 0 8px;list-style-type:none;}
.popup .content .two-col{}
.popup .content .two-col .col-1{width:320px;float:left;}
.popup .content .two-col .col-2{width:290px;float:right;}
.popup .content .frame{width:319px;height:207px;position:relative;padding:0;}
.popup .content .frame .padding{padding:10px;font-size:85%;}
.popup .content .frame .bl{position:absolute;bottom:8px;left:15px;font-weight:400;font-size:108%;}
.popup .content .frame .br{position:absolute;bottom:5px;right:10px;}
.popup .content .col-1 ul{margin:5px 0 0 5px;padding:0;}
.popup .content .col-1 h3{margin-left:3px;color:#333;font-size:93%;}
.popup .content .col-1 p.similar-cars{margin-left:3px;}
.popup .content .hr-plain{margin:4px 0 4px 3px;width:100%;}
.popup .content .col-2 .hr-plain{margin:4px 0 4px 1px;}
.popup .content .col-2 h3{margin:0 0 6px 3px;color:#333;font-size:93%;}
.popup .content li{font-size:85%;line-height:1.4em;}
.popup .close_modal{position:absolute;top:0;right:25px;}
.popup .close_modal a{text-decoration:none;font-weight:400;color:#1b1b1b;float:left}
.popup .close_modal .icon_close{float:right;}
#popup-image{padding-left:29px;}

html.no-bg{background:none;}
.popup{padding:10px 0;}
.popup .inner-bottom{padding:0 30px;position:relative;}
.popup .content a.save-quote{top:7px;}

/* LOADING */
.loading{text-align:center;}
.loading img{margin:0 auto;}

/*modal styles*/
.jqmWindow {position: fixed;top: 17%;left: 50%;margin-left: -338px;width: 676px;background-color: transparent;color: #545454;border: none;padding: 0;}
.jqmOverlay { background-color: #000; }
#modalWindow.popup {display:none;}
.popup .top a#closeModal {background:none;border:none;position:absolute;top:27px;right:24px;width:150px;padding:0;margin:0;cursor:pointer;font-weight:bold;color:#d12703;text-decoration:none;z-index:20;outline:none;}
.popup .top a#closeModal span.btntxt{float:right;padding-top:3px;display: inline;}
.popup .top a#closeModal span.icon_close{float:right;margin-left: 0;display: inline;}
.popup .content a.save-quote{position:absolute;right:25px;display:block;text-decoration:none;color:#078a07;font-size:85%;font-weight:700;top:19px;}
.popup .content p.similar-cars a{font-weight:700;color:#d12703;}
.popup .content ul.split-col li{width:47%;float:left;}
.popup .content .two-col{padding-top:10px;}
.popup .content .features ul{padding-left:0;}
.popup .content .features li.last{background:transparent;margin:0 0 0 0;}
.popup .content .features li span{display:block;}
.popup .content .h2{color:#2b2b2b;font-size:138.5%;}

.popup .content .buttons{margin-left:0;float:right;}
.popup .content .buttons li{padding-left:0;margin-right:1em;}

.popup.wide{width:490px;margin-left:-270px;}
.popup.wide .padding{padding:0 13px;}
.popup p{font-size:93%;}
.popup .car-nav{font-size:108%;position:absolute;right:10px;bottom:8px;}
.popup .car-nav a{display:block;float:left;}
.popup .car-nav a:link, .popup .car-nav a:visited, .popup .car-nav a:active{color: #078A07; outline-color:#078A07;}

.popup a.disabled:hover{cursor:default;}

.imnextdisabled{background:transparent url(img/icons_sprites.gif) -405px -107px;height:18px;width:15px;display:block;float:left;}
.imprevenable{background:transparent url(img/icons_sprites.gif) -372px 0px;height:18px;width:15px;display:block;float:left;}
.imprevdisabled{background:transparent url(img/icons_sprites.gif) -438px -107px;height:18px;width:15px;display:block;float:left;}
.imnextenable{background:transparent url(img/icons_sprites.gif) -339px -107px;height:18px;width:15px;display:block;float:left;}

.popup .car-nav span{display:block;float:left;padding:2px 0 0 0;margin:0 5px;}
.popup.wide .content .inner-bottom{background:bottom no-repeat;}
.popup.wide .content .buttons li{margin-right:0;margin-left:1em;}
.popup.wide .top a#closeModal {top:9px;right:15px;}


/* HOME PAGE */
.booking-container{float:left;}


.home .main-content .content .booking .padding{}

.booking .stages{width:149px;float:left;padding-top:7px;}
.booking .stages strong{font-size:138%;font-weight:700;}
.booking .stages span{display:block;font-size:93%;padding-left:20px;margin-top:-5px;}
.booking .field-wrapper.expanded{padding-bottom:0;}
.booking legend{display:none;}
.booking .stages h1,.booking .stages h2{color:#fff;font-size:146.5%;font-weight:700;margin-bottom:10px;padding:0 4px 0 18px;}
.booking .stages h1 span, .booking .stages h2 span{display:block;font-size:146.5%;padding-left:0;}
.booking fieldset h2{color:#2b2b2b;}
.booking fieldset fieldset{background:none;padding:0;float:left;}
.booking .pick-up{width:220px;}
.booking .drop-off{width:205px;float:right;}
.booking h2{margin-bottom:0.5em;}
.booking .pick-up h2{padding-left:15px;position:absolute;top:-5px;}
.booking .pick-up h2 span{padding-top: 15px;display:block;}
.booking .drop-off{float:right;}
.booking .drop-off h2{position:absolute;top:-5px;}
.booking .drop-off h2 span{padding-top: 15px;display:block;}
.booking fieldset fieldset h2{font-size:123.1%;font-weight:700;}
.booking .field{margin-bottom:0.5em;}
.booking a{color:#d12703;font-size:93%;}
.booking .ui-datepicker a{font-size:100%;color:#d12703;}
.booking .close-cal a{font-size:100%;}
.booking .location{height:4.5em;min-height:4.5em;margin:2.8em 0}
.booking .cal-input{width:114px;margin-bottom:3px;float:left;}
.booking .text{width:114px;margin-bottom:3px}
.booking .login .text{color:#666666;font-size:85%;}
.booking .text.full-width{width:200px;margin-bottom:7px}
.inactive{color:#666;}

.location{min-height:25px;}
.js .booking .jsenabled{background: no-repeat left 5px;margin-left:-8px;padding-left:8px;}

.booking label{float:left;font-weight:700;width:54px;font-size:93%;}
.booking .cols{padding:5px 0 0 54px;margin:0;clear:both;}
.booking .col-one{width:38%;float:left;margin-right:12px;}
.booking .drop-off .col-one{margin-right:18px;}
.booking .col-two{width:30%;float:left;}
.booking .col select{width:100%;}

.booking .check label{width:auto;font-weight:normal;}
.booking input.check{float:left;margin-right:5px;}
.booking .alt label{width:auto;display:inline;}

			
			.login{margin-left:5px;}
			.login h2{display:none;}
			.pay .login h2{display:block;}
			.login h3{font-size:85%;margin-bottom:0.2em;font-weight:700;}
			.login h3 a{font-size:100%;}
			.login .float{float:left;width:49%;}
			.booking .button{display:block;float:right;margin-top:1.5em;}
			.booking fieldset.full-width{margin-bottom:-10px;min-height:60px;width:100%}
				.booking .full-width .cols{border-top:1px solid #e5e5e5;float:left;padding:16px 0 0 0;}
				.booking .full-width .cols.expanded{padding:1em 0 0 0;}
				.booking .full-width .col-one{margin:0;width:220px;}
				.booking .full-width .col-two{width:151px;padding-left:55px;min-height:3em;}
				.booking .full-width select{width:149px;}
				.booking .full-width label{font-size:85%;}
			
			.booking .cal-holder{float:left;position:relative;padding-left:5px;top:-4px;width:20px;z-index:3000;}
			
			.searchOverlay{position:absolute;top:25px;left:-5px;z-index:50;width:487px;}
			

					
					
					
					.searchOverlay.large .top.curve{height:15px;padding-left:5px;background:none;padding-right:0;}
					
					.searchOverlay li{margin-bottom:0.5em;font-size:85%;}
					.searchOverlay li a{font-size:100%;}
					.searchOverlay li a strong{font-weight:700;}
					.searchOverlay li a:hover,
					.searchOverlay li a:focus,
					.searchOverlay li a:active{text-decoration:none;}
					
						
						.searchOverlay .inner{background:none;overflow:auto;}
						.searchOverlay .cols{padding:0;/*height:330px;*/}
						.searchOverlay .loading{height:351px;width:461px;}

						.searchOverlay .loading .col-one{display:none!important;}
						.searchOverlay .loading .col-two{display:none!important;}
							.searchOverlay .col-one .inner{height:336px;}
							.searchOverlay .col-two .inner{float:left;width:213px;height:336px;}
						.searchOverlay h3{font-weight:700;font-size:93%;padding-top:1em;margin:1em 15px 0.5em 0;color:#333;}
						.searchOverlay h3.first{border:none;margin:0 0 0.5em 0;padding:0;}
						.searchOverlay h3.alt{font-family: Calibri;font-size:123.1%;font-weight:700;margin:0 0 0.3em 0;padding:0;border:none;}
						.searchOverlay #airports, .searchOverlay #railways{border-bottom:1px solid #e5e5e5;}
						
						.searchOverlay ul{padding:0 15px 0 0;margin-bottom:1em;}

					
					.booking.js .details{padding-top:0;}
					.booking.js fieldset .drop-off h2.selected{margin-left:-13px;opacity:0;}
					.booking.js fieldset .drop-off h2.selected span{padding-left:3px;}
					.booking.js fieldset.drop-off .selected{width:247px;}
					.booking.js .searchOverlay .text{margin-top:8px;}
					.booking.js .active{position:relative;z-index:300;}
					.searchOverlay .col-two .col-one{width:110px;float:left;background:none;}
					.searchOverlay .col-two #map{width:auto;background:none;width:390px;height:336px;}
					
					.searchOverlay #map .map-info{color:#333; margin:-4px 0 0 -2px;}
					.searchOverlay #map h4, .searchOverlay #map p, .searchOverlay #map table{font-size:75%;font-family: Verdana, Arial, Helvetica, sans-serif;}
						.searchOverlay #map h4{font-weight:700;font-size:85%;margin-top:-4px}
						.searchOverlay #map p{margin:1px 0 0;line-height:1.4em}
						.searchOverlay #map table{margin:9px 0 10px;line-height:1.3em}
						.searchOverlay #map td.left{width:72px;vertical-align:top;padding-bottom:2px}
						.searchOverlay #map td.right{width:158px;vertical-align:top;padding-bottom:2px}
						.searchOverlay #map .map-close{background: url(img/icons_sprites.gif) no-repeat -539px -111px; width:12px; height:12px;position:absolute;}
					.searchOverlay #map .button{text-align:center;width:100%;float:none;margin:0;}
					.booking.js .cal-holder{z-index: 40;}
					
					.searchOverlay .close{background: url(img/icons_sprites.gif) no-repeat -104px -104px; width:22px; height:22px;top:-4px;right:8px;position:absolute;}

					.field-padding{padding:0 0 0 15px;}
			
	.home .main-content{width:960px;float:none;position:relative;z-index:4;margin-bottom:120px;}

	.seo p{overflow-y:auto;height:90px;padding: 0 20px;}
	.flash-outer{/*margin-top:10px;*/overflow:hidden;position:absolute;}
	.home .main-content .flash, .home .main-content #flash{}
	.home .main-content .content{position:relative;}
	.home .main-content .promo-gradient{}
	.home .main-content .content .padding{padding:10px;}
	.home .main-content .further-content{padding-top:6px;}

	.home .promos li{float:left;padding:0 130px 0 20px;width:163px;margin:0;position:relative;border-right:1px solid #e5e5e5;min-height:114px;}
	
	.home .footer{background-color:#fff;}
	
	.home .promo-mid{float:right;margin:2px 5px 0 0;}
	.home .promo-large, .home .promo-mid{float:right;padding:5px;margin:2px 4px 0 0;position:relative;z-index:5;}
	.home .promo-large:hover,
	.home .promo-large:focus,
	.home .promo-large:active{cursor:pointer;}
	.home .promos{position:relative;z-index:2;clear:left;}
	.home .promos .image {margin-left:15px;width:298px;padding:0;border:0;position:static;}
	.home .further-content .promos .image{margin-left:20px;}
	.home .promos .image img{position:static;}
	.home .promos li li{float:none;padding:0;margin:0;width:auto;position:static;border:none;min-height:1px;}
	.home .promos li.first.image{margin-left:0;padding:0 0 0 8px;width:301px;} 
	.home .promos a{color:#333333;font-weight:700;font-size:93%;line-height:1.5;display:block;}
	.home .promos a.alt-button{float:left;}
	.frame{background: no-repeat left top;width:117px;height:114px;padding:6px 0 0 9px;}
	.promos li .frame{position:absolute;top:0;right:0;}
	.promos h2{font-size:153.9%;margin-bottom:0.3em;}
	.promos p{margin-bottom:0.3em;font-size:93%;}
	
	.promos img{position:absolute;top:8px;right:19px;}
	.promos img.frame{top:0;right:0;}
	
	.home .promos a.signup-button{position:static;text-align:left;margin-top:1em;}
	.home .promos a.signup-button img{position:static;top:auto;right:auto;}
	

		.carousel-container{float:left;width:auto;margin-top:5px;}	

		.home .further-content .carousel li .inner{padding:0;background:none;}
		.carousel li a{position:static;}
		.carousel li img{/*position:absolute;top:13px;left:10px;*/float:left;width:auto;margin:0 10px 0 0;}
		
		.carousel h2{color:#fff;font-size:153.9%;}
		.carousel h3 a{color:#ffe98a;text-decoration:none;position:static;}
		.carousel .button{float:left;display:block;}
		.carousel .promo{float:right;margin:-15px -5px 0 0;}
		
	    .travel-info{float:left;width:626px;margin-top:5px;}
		.home .main-content .content .travel-info .padding{padding-left:20px;}
		.travel-info h2{font-size:153.9%;margin-bottom:0.5em;}
		.travel-info h3 a{text-decoration:none;color:#d12703;font-weight:700;font-size:108%;}
		.travel-info p{font-size:93%;}
		.travel-info li{position:relative;padding-left:60px;width:232px;float:left;min-height:54px;margin:0 12px 15px 0;}
		.travel-info li.even{margin-right:0;}
		.travel-info img{position:absolute;left:0;top:0;}
		.home .main-content .further-content .padding{min-height:0;}
		.articles h3 a{text-decoration:none;color:#d12703;font-weight:700;font-size:108%;}
		.articles p{font-size:93%;}		
		.articles li{position:relative;padding-left:125px;min-height:84px;margin-bottom:0.2em;padding-top:10px;}
		.articles img{position:absolute;top:9px;left:9px;}
		.articles img.frame{width:117px;height:88px;position:absolute;top:0;left:0;}
		.articles .first img.frame{background-position:left top;}
		
	/* country picker */
	.link-container, .js .location-container{display:none}

	.booking a.countryLink {display:block;margin-bottom:10px;}
	
/* clearing */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;}
/* FILTERS */
/* hide from IE-mac \*/ .clear, .caption {display: block;} /* end hide from IE-mac */





/* UPDATES */
/* James Rands - Changes re: new design*/

.confirmation .container{background-image:none;}


/* Print elements */
.confirmation .nav-selection .mast-print{margin:20px 0 10px 4px;}
.confirmation .nav-selection .message-wrap{float:left;}
.confirmation .nav-selection .print-wrap{float:right;padding:0 7px 0 0;display:none/*Non-JavaScript version*/;}
.confirmation .nav-selection .message-wrap .message{font-size:138.5%;font-weight: bold;color:#2B2B2B}
.confirmation .nav-selection .print-wrap a{font-weight:bold;float:left;padding:0 0 0 35px;line-height:25px;color:#d12703;background-image:url(img/icons_sprites.gif);background-repeat:no-repeat;}
.confirmation .nav-selection .print-wrap a.print-cont{background-position:-495px -3px;margin-right:25px;}
.confirmation .nav-selection .print-wrap a.print-map-cont{background-position:-492px -32px;}
.print-wrap{display:none;}/*Non-JavaScript*/

/*fix for imgs IE6*/

/* E: UPDATES */

/* SIFR */

.sIFR-flash {visibility: visible !important;margin: 0;padding: 0;}
.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
.sIFR-alternate {position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin: 0pt; padding: 0pt; overflow: auto;letter-spacing: 0px;float: none;}
.sIFR-active h2.sifr {visibility: hidden;}
.right175 p em { font-style: oblique; }
.right175 p strong { font-weight: bold;}

.right175 ul { font-size: 10px; }
.right175 ul li { list-style: disc; }

.seo a.green { text-decoration: none;}
#include_box .tick-list li a, #include_box .tick-list li a:link, #include_box .tick-list li a:active, #include_box .tick-list li a:visited {color:#d12703;}

/*NO WRAP STYLE -- 25112010 -- */
.additional .includes li, ul.tick-list li{word-wrap:break-word;}

ul.tick-list a.tick-list{color :#545454;}
.popup .content a.tick-list{color:#545454;}
.includes a.tick-list{color:#FFFFFF;}


/*LIQUID HEADER + background -- 24122010 -- */
body{}
.main-header{background: transparent; background-image:none;}
.nav-main li:first{background-image:none !important; diplay:inline; float:left; margin:0;}
.nav-main ul :first-child {background-image:none !important; diplay:inline; float:left; margin:0;}
.nav-main{background-color: transparent ;background-image:none;min-height:29px;} 
.nav-shadow{ background:none;}
.interstitial .content{height:1200px;}




#englob #bodyTemplateG1_0 #container, #englob #bodyTemplateG1_1 #container {min-height:1200px;}


/*CAP MILAGE*/
.extras table th .maintext{padding:8px 4px;float:left;clear:none;max-width:180px;}
.extras table th .maintitle{color:#d12703;font-size:1.2em;font-weight:700;line-height:1.5;max-width:180px;}
.extras table th .maintext .title{float:none;max-width:180px;}
.extras table .mileage-pn, .extras table .mileage-pas{margin:20px 2px 10px 2px;float:right;max-width:150px;}

/*QC#12236*/
.qc12236_header {width: 960px; position: absolute; top: 1em;}
.qc12236_header_content {width: 100%;}
.qc12236_change_website {float: right;  width: 100px;  margin: 0; width: 300px;}
.qc12236_login {text-align: right;}
.spacer {clear: both;}

.btn {
	display:inline-block;
*display:inline;
*zoom:1;
	padding:4px 14px;
	font-weight:bold;
	margin-bottom:0;
	font-size:12px;
	line-height:18px;
*line-height:18px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	color:#333333;
	text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);
	background-color:#f5f5f5;
	background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
	border-color:#e6e6e6 #e6e6e6 #bfbfbf;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color:#e6e6e6;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border:1px solid #bbbbbb;
*border:0;
	border-bottom-color:#a2a2a2;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
*margin-left:.3em;
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
	-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
	color:#333333;
	background-color:#e6e6e6;
*background-color:#d9d9d9;
}
.btn:active, .btn.active {
	background-color:#cccccc \9;
}
.btn:first-child {
*margin-left:0;
}
.btn:hover {
	color:#333333;
	text-decoration:none;
	background-color:#e6e6e6;
*background-color:#d9d9d9;
	background-position:0 -15px;
	-webkit-transition:background-position 0.1s linear;
	-moz-transition:background-position 0.1s linear;
	-o-transition:background-position 0.1s linear;
	transition:background-position 0.1s linear;
}
.btn:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px;
}
.btn.active, .btn:active {
	background-color:#e6e6e6;
	background-color:#d9d9d9 \9;
	background-image:none;
	outline:0;
	-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
	-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
	box-shadow:inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
.btn.disabled, .btn[disabled] {
	cursor:default;
	background-color:#e6e6e6;
	background-image:none;
	opacity:0.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.btn-large {
	padding:9px 14px;
	font-size:14px;
	line-height:normal;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.btn-large [class^="icon-"] {
margin-top:2px;
}
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {
	color:rgba(255, 255, 255, 0.75);
}
.btn {
	border-color:#c5c5c5;
	border-color:rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}
.btn-primary {
	color:#ffffff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color:#1b75a5;
	background-image:-moz-linear-gradient(top, #1c7bae, #186b98);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#1c7bae), to(#186b98));
	background-image:-webkit-linear-gradient(top, #1c7bae, #186b98);
	background-image:-o-linear-gradient(top, #1c7bae, #186b98);
	background-image:linear-gradient(to bottom, #1c7bae, #186b98);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1c7bae', endColorstr='#ff186b98', GradientType=0);
	border-color:#186b98 #186b98 #0e3d56;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color:#186b98;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	color:#ffffff;
	background-color:#186b98;
*background-color:#155c82;
}
.btn-primary:active, .btn-primary.active {
	background-color:#114c6c \9;
}
