html{margin:0 !important;padding:0!important;width:100%!important;}
body { 
width:100% !important;
margin:0 !important;
padding:0 !important;
line-height: 1.4;
word-spacing:1.1pt;
letter-spacing:0.2pt; font-family: Arial, Helvetica, sans-serif; color: #000; background: none; font-size: 9pt;}

.no-print{display:none;}

/*Headings */
h1,h2,h3,h4,h5,h6 { font-family:  Arial, Helvetica, sans-serif;font-weight:normal;}
h1{font-size:19pt;}
h2{font-size:17pt;}
h3{font-size:15pt;}
h4,h5,h6{font-size:12pt;}
h1.accessibility{display:none;}
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em;  font-size: 10pt; }
hr { background-color: #ccc; }
.shortcuts {display:none;}

/* Images */
img { margin: 1em 1.5em 1.5em 0; }
a img { border: none; }

/* Links */
a:link, a:visited { background: transparent; font-weight: 700; text-decoration: underline;color:#333; }
a:link[href^="http://"]:after, a[href^="http://"]:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
a[href^="http://"] {color:#000; }

/* Table */
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th,td { padding: 4px 10px 4px 0; }
tfoot { font-style: italic; }
caption { background: #fff; margin-bottom:2em; text-align:left; }
thead {display: table-header-group;}
tr {page-break-inside: avoid;} 

/* hidden items */
img.icon_luggage_1, img.icon_luggage_2, img.icon_luggage_3, img.icon_luggage_4, img.icon_luggage_5, 

img.icon_passengers_1, img.icon_passengers_2, img.icon_passengers_3, img.icon_passengers_4, img.icon_passengers_5, 

img.icon_passengers_6, img.icon_passengers_7, img.icon_emissions_a, img.icon_emissions_b, img.icon_emissions_c, 

img.icon_emissions_d, img.icon_emissions_e, img.icon_emissions_f, img.icon_emissions_g, img.icon_magnifier, 

img.icon_plus, img.icon_minus, img.icon_info_green_small, img.icon_info_red_small, th img.icon_info_green_small, 

.icon-close,.btntxt,.tooltip,.cal-holder,.categories,.nav-selection,.nav-main,.thumb div span, .recommend, .footer, 

div#footer, div.footerSimple, div#searchheader, .pagination, .print,.filter, .book-button, td.end, .change-dates,

div#idz_btn, div#idzInvitation,

ul.pagetools.tools, #feedbackButton, div#feedbackButton.right, div#feedbackButton.right span {display: none;}

/*.main-header .main-logo 

{min-height:53px;display:list-item;list-style-image:url(../images/logo_europcar-print.gif);list-style-position:inside;let

ter-spacing:-1000em;font-size:1pt;color:#fff;padding:0;}*/

.main-logo img{display:block;}
.main-logo img{display:none;}

.manufacturer{display:none;}
.progress-bar{display:none;}
.additional{display:none;}

.head h2{margin:0;padding:0;clear:both;}
.panels .panel .content .head h2 span, .inner-bottom .h2 span {color:#000000;font-size:60%;}

.features, .popup .content .frame .bl{display:none;}
.panels .panel{clear:both;min-height:166px;border:1px solid #eee;padding:8px;background:none;margin-bottom:5px;}
.panels .panel .content {float:left;width:73%;margin-bottom:5px;}
.details .thumb {float:left;height:90px;padding:0;width:22%;}
.details .features {display:block;}
.details .breakdown {border-top:1px solid #E6E6E6;float:right;margin-top:3px;padding:0;width:76%;}
.details .breakdown .promo {font-weight:bold;}
.details .breakdown ul li {float:left;font-size:90%;padding:0 0 0 8px;width:45%;}
.panels .panel .prices {float:right;width:25%;}
.details .breakdown .more .more-details, .details .breakdown .more .more-extras, .panels .panel .prices .sideExtras.hide, 

.panels .panel .option input{display:none;}
.panels .panel .option label .pay{font-weight:bold;}
.additional{clear:both;}

#google-map{width:100%;height:475px;}
.google-map-wrapper{position:relative;margin:0 0 20px 0;}


.confirmation .promo-2 .promo-2-subtitle {padding:10px 0;}

.dir-results{height:auto!important}

/* CONFIRMATION PAGE */
.confirmation .errors{border:1px solid #000;padding:1%;width:97%;}
.main-header p{display:none;}
.confirmation .nav-selection{display:block !important;}
.print-wrap{display:none !important;}
.message{font-size:17px;font-weight:bold;margin-bottom:0;padding-left:1%;}
.confirmation h1{display:none;}
.confirmation .confirmed-text p{margin-top:0;}
.confirmation .head{height:0;}
.confirmation .content-head{border:1px solid #000;padding:1%;}
.confirmation .content-head h2{font-size:14pt;font-weight:bold;}
.confirmation .content-head h2 span{font-weight:normal;}
.confirmation .content-body{border:1px solid #000;float:left;width:97%;padding:1%;}
.confirmation .driver-details{float:left;width:65%;margin-bottom:18px;}
.confirmation .driver-details a{display:none;}
.confirmation .europcar-id{float:left;width:35%;}
.confirmation .europcar-id h2{font-size:12pt;font-weight:bold;}
.confirmation .europcar-id a{display:none;}
.confirmation .driver-details .clear{clear:both;}
.confirmation .content-body .clear{width:100%;}
.confirmation .content-body .clear .clear{float:none;width:auto;}
.confirmation .full .content-body .driver-details div div.title{width:22%;float:left;margin-top:18px;font-size:12pt;white-space:nowrap;}
.confirmation .full .content-body .driver-details div div.content{float:left;width:70%;margin-top:18px;}
.confirmation .full .content-body .driver-details div div.content p{margin:0;}
.confirmation hr{clear:both;}
.confirmation .vehicle-details{clear:both;width:100%;float:left;padding-bottom:3%;}
.confirmation .vehicle-details-bg{width:100%;float:left;}
.confirmation .thumb{display:block;float:none;width:100%;clear:both;}
.confirmation .fl{float:left;width:45%;margin-right:0 !important;}
.confirmation .fl .bullets{margin:0;padding:0 0 0 3%;}
.confirmation .content .content .show-hide-content{clear:left;margin-top:3%;float:left;height:1%;}
.confirmation .fl h3{margin:0;font-size:12px;font-weight:bold;}
.confirmation .fl span{float:none;width:auto;}
.confirmation .fl .amount-base{white-space:nowrap;}
.show-hide .show-hide-link{display:none;}
.confirmation .form .price{margin:0;}

.confirmation .columns{float:left;clear:both;margin-top:10px;}
.confirmation .columns .content{float:left;width:70%;margin-right:3%;}
.confirmation .columns .additional{display:block;float:left;width:25%;clear:none;}
.additional a{display:none;}
.additional p a{display:inline;}
.confirmation .additional h2{font-size:14px;font-weight:bold;margin-top:0;}

.confirmation .content-container{clear:both;float:left;width:100%;}
.confirmation .content-container .fl{width:auto;}

.confirmation .content-main{clear:both;width:97%;padding:1%;}
.confirmation .content-main .clear{width:100%;}
.confirmation .content-container .form{float:left;width:100%;clear:left;margin:3% 0;}
.confirmation .pay .price .text{display:block;margin-right:3em;white-space:nowrap;}


.confirmation .directions{display:none !important;}
/* */
.confirmation .promo-2{float:none;clear:both;width:95%;display:block;padding-top:5%;}
.confirmation .content-main .notoppad{float:left;border:3px solid #000;padding:5px;}
.confirmation .print_hidden{display:none;}

h2#picking-up-your-vehicle, .promo-2 .base-box-content{page-break-before:always !important;}
.confirmation .map{width:70%;margin-right:3%;float:left;}
.map .map-wrapper .padding{padding:10px 0;}
.confirmation .directions-header a{display:none;}
.dir-results table{border:1px solid #ffffff !important;}
.dir-results .googledir td{background-color:#ffffff !important;}
.confirmation td{border-bottom:none;}
.confirmation .pickup-details{float:left;width:25%;}
.confirmation .full .content-main .pickup-details li{width:100%;margin:0;padding:0;}
.confirmation .full .content-main .info-tips li{margin:0 0 3% 0;;padding:0;}
.confirmation .pickup-details h2{font-size:14px;font-weight:bold;}
.confirmation .bold{font-weight:bold;margin-bottom:0;}
.confirmation .pickup-details p{margin:0 0 10px 0;}
.confirmation .w-link a{display:none;}
.confirmation .full .content-main ul{width:100%;clear:both;padding:0;margin:0;}
.confirmation .full .content-main .returning-info{float:left;}
.directions-results{height:auto !important;width:100% !important;}
.confirmation .full .content-main .tick-list li{float:none;width:auto;padding-right:0;}
.confirmation .full .content-main li{float:left;width:22%;padding-right:3%;list-style-type:none;}
.confirmation .full .content-main li p{margin:0;}
.google-map-overlay-top, .google-map-overlay-left, .google-map-overlay-bottom, .google-map-overlay-left{display:none;}
.confirmation .full .content-main .img-block1{float:left;}
.promo-2 .promo-2-copy{width:40%;}
.confirmation .fr{float:right;}
.confirmation .fr .fl{width:auto;}
.confirmation .content-main .base-box-content h2{font-size:30px;}
.confirmation .promo-2-subtitle{font-size:17px;font-weight:bold;}
.confirmation .small{clear:both;}
.confirmation .show-hide-content{display:block !important;}

.confirmation .full .content-main .nomap ul.details, .confirmation .full .content-main .nomap ul.info-tips {width:100%;float:left;}
	.confirmation .full .content-main .nomap ul.details{padding:0;}
		.confirmation .full .content-main .nomap ul.info-tips{padding:0;min-height:0;}
		.confirmation .full .content-main .nomap{width:100% !important;}
		.confirmation .full .content-main .nomap ul.details li, .confirmation .full .content-main .nomap ul.info-tips li{float:left;padding:0 3% 3% 0;width:22%;}
		.confirmation .full .content-main .nomap ul.info-tips .tick-list li{padding-left:20px;margin:5px 0;clear:left;width:80%;}
		.confirmation .full .content-main .nomap .hr-full{display:none;}
.hr-footer{display:none;}

/* SIFR */
.sIFR-flash {display:none!important;height:0;width:0;position:absolute;overflow:hidden;}
.sIFR-alternate 

{visibility:visible!important;display:block!important;position:static!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;}

/* erental drop3 styles */

.confirmation .popup .content .h2 {display:none;}
.col-b.eready {display:none;}
.confirmation #modalWindow .content .inner-top .inner-bottom .padding.clear .row {display:none;}
.confirmation .popup .content .buttons {display:none;}

#readysum {float:left;width:688px;border:#CCC 1px solid;padding:0px;clear:both;display:block;}
#readysum h2{padding:0px; margin:0px;font-size: 19.05px;}
#readysum h2 img{padding:4px;}

#readysum strong {font-weight:bold;}
#readysum #col1 {float:left;width:335px;padding: 4px;font-size:11px;}
#readysum #col2 {float:left;width:335px;padding: 4px; font-size:11px;}
#readysum #col3 {clear:both;float:left;width:335px;padding: 4px; font-size:11px;}
#readysum #col4 {float:left;width:335px;padding: 4px;   font-size:11px;}
#readysum .warning{clear:both; width:680px; font-size:12px; padding:4px; border-top:solid 1px #CCC; color:#000; font-weight:bold;border-bottom:solid 1px #CCC;}
#readysum .ending{clear:both; width:680px; font-size:12px; padding:4px; border-top:solid 1px #CCC; color:#000;}

#bodyPopup .confirmation .popup .content .h2, #bodyPopup .confirmation .content .row .col-b h2,#bodyPopup .confirmation .content .row .col-a   {display:none;}
h2#erental-page-title {display:none;}
