#contents {
/*	top:36px;*/
}


#footer, #instit_footer {
/*	top:36px;*/
}

#footer li a, #instit_footer li a {
	word-spacing: -0.2em; 

}

#copyright {
	position:relative;
	margin-top:-15px;
}

#bodyTemplateG0_0 #container {
	position:relative;
	margin-top:36px;	
	}

.block_promoprice_fleet .content2 {
	position:relative;
	top:10px;
}

select#country {
	margin-right:10px;
}

#reservationcheckoutmonthyear, #reservationcheckinmonthyear, #calendar {
	position:relative;
	left:-12px;
}

#dealspush_secondcontent3 .dealspushlink {/*line-height:40px;*/margin-top:30px}

.clear{height:1%;}
.location-container .clear2{height:auto;min-height:20px}

.container{overflow:hidden;}

.box.yellow{width:318px;}

.panel.accessibility fieldset{position:absolute;left:-9999em;}

.errors .bottom{zoom:1;padding:0;}

.booking{margin-bottom:0.5em;}
.booking label.promo-check{padding-top:4px;}

.home .promos .image a{position:static;}
.home .booking a{position:static;}
.booking .field.clear{height:auto;zoom:1;}

.searchOverlay.clear{height:auto !important}
.home .booking .searchOverlay a.close{position: absolute !important}
.booking.js fieldset .searchOverlay h2.selected{opacity: 1;}
searchOverlay.large .col-two{height:auto !important}

.directions-header{background-color:#fff/* Works around issue with jQuery fadeIn where text loses its anti-aliasing */;height:auto;}

.home .promo-big, .home .promo-large{position:relative;}

.farefind .timetable .train-times label{margin-top:3px;border:1px solid red;}
.full .options .check input{margin:0;}
.home .further-content .carousel ul{height:auto !important;}
.additional .panel .content .category{margin-bottom:13px;}


.form .select-europcar{margin-top:0;}

button.default-button span, button.default-ongreen-button span, button.default-disabled-button span{position:relative;}
 
/* ensure dropdowns appear underneath calendars */
body .container .pos-stat{position:static !important;}

/*modifiy for nav-main text size*/
body{font-size:13px;}
