body{font-size:76%; margin:0; padding:0; color:#434343; background-color:#FFF; text-align:center;}


/* LAYOUT */
.page{width:967px;margin:27px auto;padding:0;text-align:left;background-color:#FFF;}
/*.header{position:relative;width:968px;}*/
	.back{background:transparent url(../images/header_bg.gif) no-repeat scroll left top;height:78px;width:967px;}
	.header .logo a {display:block;height:52px;left:25px;position:absolute;top:18px;width:150px;}
	.header .logo a img {display:block;}

.footer{clear:both;margin:2px 0 0 0;padding:10px 90px;}
.container{font-size:0.9em;}
.content{float:left;width:75%;}
	.additional{float:right;}

/* FORMAT */
abbr,acronym,dfn{cursor:help;border:0;}
a abbr,a acronym,a dfn{cursor:pointer;}

pre,address{margin:0;padding:0;}
p,blockquote{margin:0;padding:0 0 0.75em 0;line-height:1.5em;}
blockquote {margin:1em 0; padding:1em 0 1em 35px; border-top:1px solid #DDD; border-bottom:1px solid #DDD; background:url(../images/quote-open.gif) 0 1em no-repeat;}
blockquote p {padding:0 25px 0 0; background:url(../images/quote-close.gif) right bottom no-repeat;}

img{border:0;}


/* FORMAT > fonts */
body,input,textarea,select{font-family:Verdana,Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:"Calibri", Arial, Helvetica, sans-serif;}
em,i{font-style:italic;}
strong,b{font-weight:bold;}
dfn{font-style:normal;}
cite{font-style:italic;}
code,kbd,pre{font-family:"Courier New",Courier,mono;font-size:1em;}

p.featured{color:#007800;line-height:1em;font-weight:bold;font-family:"Calibri", Arial, Helvetica, sans-serif;font-size:1.2em;}
.big{font-size:2em;}

p.image-para{line-height:1.2em;}
img.image-para{float:right;margin:0 -5px 0 -5px;}
p.button-container{padding-bottom:0;}
/* ANCHORS */
a{text-decoration:underline;color:#078a07;}
a:link{ }
a:visited{ }
a:hover, a:focus, a:active{color:#000;text-decoration:none;}
a.span, a.span:hover, a.span:focus, a.span:active{color:#000;text-decoration:none;}

a.arrow-link{background:url(../images/arrow-green.gif) 0 4px no-repeat;padding:0 0 0 8px;display:block;}

a.buttongreen{background:transparent url(../images/but_bg.gif) repeat-x scroll left top;color:white;display:block;font-family:Helvetica,Arial,sans-serif;font-weight:bold;height:20px;line-height:normal;margin:0;padding:3px 5px 0;position:relative;text-decoration:none;text-transform:uppercase;width:auto;float:left;}

.additional a.buttongreen{margin-left:70px}

a.buttongreen .l{background:transparent url(../images/but_bg_left.gif) no-repeat scroll 0 0;color:#157400;display:block;height:20px;left:-5px;position:absolute;top:0;width:5px;}
a.buttongreen .r{background:transparent url(../images/but_bg_right.gif) no-repeat scroll 0 0;color:#157400;display:block;height:20px;position:absolute;right:-5px;top:0;width:5px;}


/* HEADERS */
h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#393737;}
h1{font-size:1.4em;color:#fff;padding:0 0 0.5em 0;}
h1 span{font-size:1.5em;color:#fcdc3a;}
h2{font-size:1.75em;}
h3{font-size:1.5em;}
h4{font-size:1.25em;}
h5,h6{font-size:1em;}

h2.h1{font-size:1.7em;color:#007800;padding:0 0 0.5em 0;}
h3.h4{font-size:1.25em;}
h4.h5{font-size:1.175em;}

.additional h2{font-size:1.5em;padding-bottom:0.6em;}

h2.wTitle{color:#007800}
h2.featured{font-size:2em;color:#007800;line-height:1em;padding-bottom:0;}
h2.subtitle{color:#434343;margin:0;}

h2.why-choose{background:url(../images/txt-why-choose-europcar.png) top left no-repeat;text-indent:-1000em;min-height:42px;margin-bottom:0.5em}
h2.two-col-one{width:60%;float:left;}
p.two-col-two{width:37%;float:right;font-size:0.9em;color:#000;}
.heading-link{font-weight:normal;font-size:1.1em;padding:0 0 0.5em 0}

/* LISTS */
ul,ol,dl{margin:0;padding:0 0 1em 0;}
ul ul,ol ol,ol ul,ul ol{padding:0;margin:0 0 0 2em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
li{margin:0 0 0 2em;padding:0;}

dt{display:block;float:left;}
dd{margin-left:10em;}

ul.tick-list{padding:0;}
ul.tick-list li{list-style:none;background:url(../images/tick.png) top left no-repeat;padding:0.5em 0 0.5em 25px;margin-left:0;}

ul.alpha-list{width:80%;}
ul.alpha-list li{list-style:none;display:inline;padding:0;margin:0;}

ul.arrow-list{}
ul.arrow-list li{list-style:none;background:url(../images/arrow-green.gif) 0 4px no-repeat;padding:0 0 0.5em 8px;margin-left:0;}

ul.column-list li{width:33%;float:left;padding:0;margin:0;list-style:none;text-align:center;border-left:1px solid #d3d4d4;font-size:0.94em;}
ul.column-list li.first{border:none;}
ul.column-list li img{margin:2px 0;}

ul.tagcloud{list-style-type:none;margin:0;padding:0;}
	ul.tagcloud li{display:inline;margin:0;padding:0;}
	ul.tagcloud li a{padding:0 0 0 0;font-size:0.8em;}
	ul.tagcloud li a span.cloud1{font-size:1em;}
	ul.tagcloud li a span.cloud2{font-size:1.4em;}
	ul.tagcloud li a span.cloud3{font-size:1.6em;}
	ul.tagcloud li a span.cloud4{font-size:2em;}
	ul.tagcloud li a span.cloud5{font-size:2.4em;}

/* FOOTER LINKS */
.footer{background:url(../images/hr.gif) 0 10px repeat-x;}
	
ul.footerlist {color:#646464;margin:2em 0 0;padding:0;width:610px;position:relative;float:left;}	
	.footerlist li {margin:0 0.4em 1em 0;padding:0 0.5em 0 0;color:#646464;display:inline;font-size:0.8em;line-height:2em;word-spacing:-0.5px;border-right:1px solid #646464}
	.footerlist li a {color:#646464;text-decoration:none;}
	.footerlist li.last{border-right:none;}
	
ul.footersublist {text-align:center;color:#a2a2a2;margin:0;position:relative;float:left;clear:both;}	
	.footersublist li {margin:0 0.4em 1em 0;padding:0 0.5em 0 0;color:#a2a2a2;display:inline;font-size:0.8em;line-height:2em;word-spacing:-0.5px;border-right:1px solid #a2a2a2}
	.footersublist li a {color:#a2a2a2;text-decoration:none;}
	.footersublist li.last{border-right:none;}

.worldsites{margin-top:2em;}
.worldsites select{width:160px;font-size:0.8em;border:1px solid #7f9db9;padding:2px;}
.worldsites .copyright{font-size:0.8em;margin-top:4px;}
	
/* TABLES */
caption{display:block;padding:0;margin:0;}
table{border:0px;border-top:1px solid #000;border-left:1px solid #000;width:100%;margin:0 0 20px 0;}
th{border:0px;border-bottom:1px solid #000;border-right:1px solid #000;padding:2px 5px 2px 5px;background-color:#000;color:#fff;}
th.row-header{background-color:transparent;color:#000;}
td{border:0px;border-bottom:1px solid #000;border-right:1px solid #000;padding:2px 5px 2px 5px;}
tr.alt{background-color:#eee;}


/* FORMS */
form{margin:0;padding:0;}
fieldset{border:0px solid #fff;background-color:#f3f3f3;border-top:1px solid #999;border-bottom:1px solid #999;margin:1.5em 0 0 0;padding:1em;}
fieldset fieldset{padding:0;margin:0;border:0;}
legend{margin:0;padding:0;color:#333;display:none;}
fieldset h2{margin:0 0 10px 0;}
fieldset h3{font-family:Arial,Helvetica,sans-serif;font-size:1em;color:#545353;margin:0 0 3px 0;}

.field{position:relative;width:100%;padding:0 0 10px 0;}
.element{float:left;width:55%;}

.label{padding:0;margin:0;text-align:left;}
.input{padding:0 20px 0 0;margin:0;}

.element .col div{padding:0 0 5px 0;}

.invalid label{color:#f00;}
.invalid .input{background:url(../images/invalid.gif) top right no-repeat;}
.valid label{color:#00AF6A;}
.valid .input{background:url(../images/valid.gif) top right no-repeat;padding:0 20px 0 0;}

	
select{width:100%;border:none;border-top:1px solid #d3d4d4}	
select.link-list{text-decoration:underline;color:#078a07;font-size:1em;}
label{color:#545353;display:inline;font-weight:bold;padding:0 0 8px 0;font-size:1em;display:block;}
label span{font-weight:normal;}
.radio label{color:#545353;display:inline;font-weight:normal;padding:0 0 2px 0;font-size:0.94em;}
fieldset fieldset label{float:left;width:50%;padding:2px 0 0 0;margin:0 10px 0 0;padding:0;font-weight:normal;}

textarea{width:95%;font-size:100%;padding:0.2em;}
input.radio{display:block;float:left;margin:0 5px 5px 0;padding:0;}

.button-left{float:left;width:auto;}
.button-right{float:right;width:auto;}

input.submit{border:2px solid #999;background:#fff;width:auto;}
input.txtLoc{width:300px;border:1px solid #9b9b9b;min-height:1.6em;float:left;}
.goBtn{width:39px;float:left;margin-left:10px;}	

.warnEmpty{display:none;}
.warn{clear:both;display:block;color:#f00;}

.highlight{color:#F00;}
.hide{display:none;}
.hidden{position:absolute;left:-500px;top:-500px;width:100px;}


/* SHORTCUTS */
.shortcuts{position:relative;height:0;}
.shortcuts ul, .shortcuts ul li{list-style-type:none;height:0;padding:0;margin:0;}
.shortcuts ul{position:absolute;width:100%;}
.shortcuts li a{display:block;position:absolute;left:-500px;top:-500px;}
.shortcuts li a:focus, .shortcuts li a:active{position:absolute;left:0;top:0;width:100%;text-align:center;color:#000;padding:3px 0;background:#CCC;}
.toplink, .access{position:absolute;left:-500px;height:1px;overflow:hidden;width:50%;}



/* NAVIGATION */
.navigation {background:transparent url(../images/navigation_bg.gif) no-repeat scroll left top;float:left;height:35px;margin-top:12px;width:968px;}
.navigation ul.nav {height:28px;list-style-type:none;margin-left:5px;padding:3px 0 0 0;}
.navigation ul.nav li {background:transparent url(../images/dot.gif) no-repeat scroll left top;display:inline;float:left;padding:0;margin:0;}
.navigation ul.nav li span {background:transparent url(../images/nav_separator.gif) no-repeat scroll left top;display:block;float:left;height:18px;width:4px;}
.navigation ul.nav li a {color:#000;display:block;float:left;font-size:10px;font-weight:bold;height:18px;text-decoration:none;vertical-align:top;}
.navigation ul.nav li a img {height:18px;vertical-align:middle;width:6px;}
.navigation ul.nav li.aoff a img.inter_right, .navigation ul.nav li.aoff a img.inter_left {background:transparent url(../images/dot.gif) repeat scroll 0 0;}

.navigation ul.nav li.aon a, #navigation ul.nav li.aoff a:hover {background: transparent url('../images/nav_bg_on.gif');color:#ffffff;}
.navigation ul.nav li.aon a img.inter_right, #navigation ul.nav li.aoff a:hover img.inter_right {background: transparent url('../images/nav_bg_right_on.gif');}
.navigation ul.nav li.aon a img.inter_left, #navigation ul.nav li.aoff a:hover img.inter_left {background: transparent url('../images/nav_bg_left_on.gif');}



/* BREADCRUMB */
.breadcrumb{margin:0 0 20px 0;font-size:0.9em;}
	.breadcrumb ol{list-style-type:none;margin:0;padding:0;}
	.breadcrumb ol li{display:inline;margin:0;padding:0;}
	.breadcrumb ol li a{display:block;float:left;width:auto;padding:0 15px 2px 0;margin-right:5px;background:url(../images/breadcrumb-arrow.gif) center right no-repeat;}


	
/* IMAGES */
.image-left{float:left;display:block;width:auto;margin:0 15px 10px 0;padding:0 0 2px 0;}
	.image-left img{display:block;margin:0;}

.image-right{float:right;display:block;width:auto;margin:0 0 10px 15px;padding:0 0 2px 0;}
	.image-right img{display:block;margin:0;}

.caption{display:inline;border-top:0px;background-color:transparent;color:#000;padding:2px 0 0 5px;}



/* BOXES */
/* grey top down gradient */
.box-1{background:transparent url(../images/bg-box-1.gif) no-repeat left top;width:451px;padding:10px;}

/* green gradient from light to dark with rounded corners */
.box-2-top{background:#41af41 url(../images/bg-box-2-middle.gif) repeat-x left bottom;border-left:1px solid #208020; border-right:1px solid #208020;width:226px;}
.box-2-middle{background:url(../images/bg-box-2-top.gif) no-repeat top left;color:#FFF;padding:11px 10px 5px;margin:0 -1px;width:208px;position:relative;}
.box-2-bottom{background:url(../images/bg-box-2-bottom.gif) no-repeat top left;height:7px;overflow:hidden;width:228px;margin-bottom:10px;}

/* grey bottom up gradient with rounded corners*/
.box-3-top{background:url(../images/bg-box-3-top.gif) no-repeat top left;padding-top:4px;width:720px;float:left;}
.box-3-middle{border-left:1px solid #d3d4d4; border-right:1px solid #d3d4d4;background:#FFF url(../images/bg-box-3-middle.gif) repeat-x left bottom;color:#545353;float:left;padding:5px 10px}
.box-3-bottom{background:url(../images/bg-box-3-bottom.gif) no-repeat top left;height:4px;overflow:hidden;width:720px;float:left;}

/* plain grey border */
.box-4{border:1px solid #d3d4d4;}
.box-4 .padding{padding:10px 5px 5px;border:1px solid #fff;}
.box-4 .gradient{background:url(../images/bg-panel-grad.gif) bottom repeat-x;min-height:45px;}
.box-4 select{border:1px solid #fff;border-top:none;}	

/* grey bottom up gradient with rounded corners - narrow */
.box-5-top{background:url(../images/bg-box-5-top.gif) no-repeat top left;padding-top:5px;width:228px;}
.box-5-middle{border-left:1px solid #d3d4d4; border-right:1px solid #d3d4d4;background:#FFF url(../images/bg-box-5-middle.gif) repeat-x left bottom;}
.box-5-middle .padding{border-left:1px solid #FFF;border-right:1px solid #FFF;padding:5px 10px;}
.box-5-bottom{background:url(../images/bg-box-5-bottom.gif) no-repeat top left;height:4px;overflow:hidden;width:228px;margin-bottom:1em}

/* green bottom up gradient with rounded corners - narrow */
.box-6-top{background:url(../images/bg-box-6-top.gif) no-repeat top left;padding-top:3px;width:228px;}
.box-6-middle{border-left:1px solid #9ccb9c; border-right:1px solid #9ccb9c;background:#FFF url(../images/bg-box-6-middle.gif) repeat-x left bottom;}
.box-6-middle .padding{border-left:1px solid #FFF;border-right:1px solid #FFF;padding:5px 10px;}
.box-6-bottom{background:url(../images/bg-box-6-bottom.gif) no-repeat top left;height:4px;overflow:hidden;width:228px;margin-bottom:1em}

/* grey top down gradient*/
.box-7-middle{background:transparent url(../images/bg-box-7-middle.gif) left top repeat-x;width:967px;clear:both;}
.box-7-inner{background:transparent url(../images/bg-box-7-left.gif) left top no-repeat;}
.box-7-padding{background:transparent url(../images/bg-box-7-right.gif) right top no-repeat;padding:10px;}

/* extraBoxes */
.extraText{width:451px;}
.extraReasons{width:206px;}
.reasonsLink a, .reasonsLink a:hover, .reasonsLink a:focus, .reasonsLink a:active{color:#fff;display:block;position:relative;}
.textLink a.closed, .reasonsLink a.closed{background:url(../images/closed.png) left no-repeat;padding:2px 2px 2px 24px;}
.textLink a.open, .reasonsLink a.open{background:url(../images/open.png) left no-repeat;padding:2px 2px 2px 24px;}

.scrollLoc{width:100%;overflow:auto;height:319px;background-color:#fff;}
.scrollLoc ul{margin:0;padding:0;list-style:none;}
.scrollLoc ul li{margin:0;padding:8px 5px 5px;clear:both;}
.scrollLoc ul li.hlt{background-color:#eff9ef !important;}
.scrollLoc ul li.hover{background-color:#f9fff9;}

.scrollLoc .link-list li{font-weight:bold;padding:3px 5px 3px;cursor:pointer;}

.scrollLoc .info-list{}
.scrollLoc .info-list li{position:relative;height:auto;cursor:pointer;}
.scrollLoc .info-list h4{padding-left:16px;}
.scrollLoc .info-list h4.airport{background:url(../images/airport.png) 0 2px no-repeat;}
.scrollLoc .info-list li .info-list-expand{margin:6px 0 18px 0!important;padding-left:16px!important;height:auto;}
.scrollLoc .bookButton{border:none;width:39px;position:absolute;right:6px;bottom:6px;}
.scrollLoc .float-left{float:none;}
#map-content{background-color:#fff;padding:10px;}
#map-content h3{font-size:1.4em;padding:0;margin:0;margin-bottom:8px;}
#map-content p{font-size:0.94em;padding:0;margin:0;}
#map-content p.address{margin-bottom:8px;}
#map-content p.times{margin-bottom:8px;}
#map-content .bookButton{background:url(../images/but-book-large.gif) no-repeat;width:132px;height:27px;display:block;margin:5px auto;text-indent:-9999em;}



/* TWO COLUMN */

.col-one {width:67.5%;float:left;}
.col-two {width:30.5%;float:right;margin-right:12px}

.box-3-middle .col-one{width:230px;margin-right:13px}
.box-3-middle .col-two{width:451px;float:right;margin:0;}

.box-3-middle .col-two.no-map{width:auto;float:right;margin:0;background-color:#fff;padding:10px}

.cols2 .col{float:left;width:48%;margin:0 1% 0 0;}
.cols3 .col{float:left;width:30%;margin:0 1% 0 0;}	
	
/* GMAP */
#map-content.gmap{width:451px;height:391px;}
.gmnoprint a.float-left{float:none;}
	
/* CLEARING */
.clearing{clear:both}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;}

.padding{padding:10px;}
.float-left{width:auto;float:left}
.float-right{width:auto;float:right;}





/* FILTERS */
/* hide from IE-mac \*/ .clear, .caption {display: block;} /* end hide from IE-mac */

