/* Main Website Layout */

#container{
position:relative;
width:980px;
min-height:100%;
height:auto;
margin:0px auto;
text-align:left;
top:10px;
}

#content{
width:980px;
height:auto;
background-color:#FFFFFF;
background-image:url(../images/footer/footer_gradient2.jpg);
background-position:bottom;
background-repeat:no-repeat;
}


/* Header */
#header{
width:980px;
height:366px;
background-image:url(../images/header/vehicles_header_image.jpg);
background-repeat: no-repeat;
}

/* Header */
#blank_header{
width:980px;
height:366px;
background-image:url(../images/header/blank_header_bg.jpg);
background-repeat: no-repeat;
}

#flash_header{
position:relative;
width:auto;
height:297px;
top:69px;
right:2px;
float:right;
}

/* Header - About Us */
#header_about_us{
width:980px;
height:366px;
background-image:url(../images/header/about_us_header_image.jpg);
background-repeat: no-repeat;
}

/* Header - About Us */
#header_customers{
width:980px;
height:366px;
background-image:url(../images/header/customers_header_image.jpg);
background-repeat: no-repeat;
}

/* Header - Contact */
#header_contact{
width:980px;
height:366px;
background-image:url(../images/header/contact_header_image.jpg);
background-repeat: no-repeat;
}

/* Header - Fast Facts */
#header_fastfacts{
width:980px;
height:366px;
background-image:url(../images/header/fast_facts_header_image.jpg);
background-repeat: no-repeat;
}

/* Header - Technology */
#header_technology{
width:980px;
height:366px;
background-image:url(../images/header/technology_header_image.jpg);
background-repeat: no-repeat;
}

/* Header - Environment */
#header_environment{
width:980px;
height:366px;
background-image:url(../images/header/environment_header_image.jpg);
background-repeat: no-repeat;
}

/* Header - Vehicles */
#header_vehicles{
width:980px;
height:366px;
background-image:url(../images/header/vehicles_header_image.jpg);
background-repeat: no-repeat;
}

/* Header - News */
#header_news{
width:980px;
height:366px;
background-image:url(../images/header/news_header_image.jpg);
background-repeat: no-repeat;
}

/* Header - Dealer Locator */
#header_dealer_locator{
width:980px;
height:366px;
background-image:url(../images/header/dealer_locator_header_image.jpg);
background-repeat: no-repeat;
}

/* Header - Tesco */
#header_tesco{
width:980px;
height:366px;
background-image:url(../images/header/tesco_header.jpg);
background-repeat: no-repeat;
}

/* Header - UPS */
#header_ups{
width:980px;
height:366px;
background-image:url(../images/header/ups_header.jpg);
background-repeat: no-repeat;
}

/* Header - MandS */
#header_mands{
width:980px;
height:366px;
background-image:url(../images/header/mands_header.jpg);
background-repeat: no-repeat;
}

/* Header - Mouchel */
#header_mouchel{
width:980px;
height:366px;
background-image:url(../images/header/mouchel_header.jpg);
background-repeat: no-repeat;
}

/* Header - Amey */
#header_amey{
width:980px;
height:366px;
background-image:url(../images/header/amey_header.jpg);
background-repeat: no-repeat;
}

/* Header - centre_parcs */
#header_centre_parcs{
width:980px;
height:366px;
background-image:url(../images/header/centre_parcs_header.jpg);
background-repeat: no-repeat;
}

/* Header - speedy hire */
#header_speedy_hire{
width:980px;
height:366px;
background-image:url(../images/header/speedy_hire_header.jpg);
background-repeat: no-repeat;
}

/* Header - Hildon Water */
#header_hildon_water{
width:980px;
height:366px;
background-image:url(../images/header/hildon_water_header.jpg);
background-repeat: no-repeat;
}


/* Header - Islington Council */
#header_islington{
width:980px;
height:366px;
background-image:url(../images/header/islington_council_header.jpg);
background-repeat: no-repeat;
}

/* Header - camden */
#header_camden{
width:980px;
height:366px;
background-image:url(../images/header/camden_council_header.jpg);
background-repeat: no-repeat;
}

/* Header - Network Rail */
#header_network_rail{
width:980px;
height:366px;
background-image:url(../images/header/network_rail_header.jpg);
background-repeat: no-repeat;
}

/* Header - gm2 */
#header_gm2{
width:980px;
height:366px;
background-image:url(../images/header/gm2_logistics_header.jpg);
background-repeat: no-repeat;
}

/* Header - menzies */
#header_menzies{
width:980px;
height:366px;
background-image:url(../images/header/menzies_header.jpg);
background-repeat: no-repeat;
}

/* Header - Oyezstraker */
#header_oyezstraker{
width:980px;
height:366px;
background-image:url(../images/header/oyezstraker_header.jpg);
background-repeat: no-repeat;
}

/* Header - Brewers */
#header_brewers{
width:980px;
height:366px;
background-image:url(../images/header/brewers_header.jpg);
background-repeat: no-repeat;
}

/* Header - refurb-a-sash */
#header_refurbasash{
width:980px;
height:366px;
background-image:url(../images/header/refurbasash_header.jpg);
background-repeat: no-repeat;
}

/* Header - LTS */
#header_lts{
width:980px;
height:366px;
background-image:url(../images/header/lts_header.jpg);
background-repeat: no-repeat;
}

/* Header - independent wholesale */
#header_independent{
width:980px;
height:366px;
background-image:url(../images/header/independent_wholesale_header.jpg);
background-repeat: no-repeat;
}

/* Header - PODS */
#header_pods{
width:980px;
height:366px;
background-image:url(../images/header/pods_header.jpg);
background-repeat: no-repeat;
}

#buzz_words{
position:absolute;
width:271px;
height:23px;
left: 695px;
top: 12px;
}

/* Top Body Content Image */
#top_bg{
width:980px;
height:56px;
background-image:url(../images/bg_repeat/body_top_bg2.jpg);
background-repeat: no-repeat;
background-color:#FFFFFF;
}

/* Generic Page Titles */
.page_title{
position: absolute;
width:auto;
height:auto;
top:138px;
left:30px;
background-repeat:no-repeat;
}

/* Navigation */
#navigation{
width:546px;
height:24px;
left:354px;
top: 42px;
z-index:3;
}
 
/* Left Hand Side Body Content */
.lhs{
	position:relative;
	width:169px;
	height:auto;
	min-height:390px;
	left:12px;
	float:left;
}

/* lhs sub menu navi */
.lhs_subnavi{
position:relative;
left: 13px;
top:-33px;
width:146px;
}

/* lhs sub menu navi */
.lhs_subnavi2{
position: relative;
left: 13px;
width:146px;
top:-120px;
height:auto;
}

/* Navigation  Top Image */

#navi_top{
position:relative;
width:169px;
height:155px;
background-image:url(../images/lhs/navi_top.gif);
background-repeat:no-repeat;
left:30px;
}

/* Middle Body Conetent */
.middle{
position:relative;
width:630px;
height:auto;
float:left;
top:-400px;
left:30px;
margin-bottom:-300px;
}


/* Right Hand Side Body Content */
.rhs{
	position:absolute;
	width:103px;
	height:1005px;
	right:8px;
	top:370px;
	float:right;
	z-index:9;
}


/* Generic Flash SWF Object Container 
.flash_header{
width:980px;
height:450px;
z-index:1;
}*/

/* Modec Logo */
#modec_logo{
	position: absolute;
	width:108px;
	height:82px;
	top:19px;
	left:30px;
}

#sub_footer{
width:980px;
height:53px;
background-image:url(../images/footer/footer_gradient_end.jpg);
background-repeat:no-repeat;

}

/* Footer & Footer Links */
#footer{
position:relative;
top:10px;
width:100%;
height:190px;
background-image:url(../images/footer/footer_bg_repeat.jpg);
background-repeat:repeat-x;
text-align:left;
background-color:#394958;
}

#footer_logo{
left:30px;
}

#footer_links{
position:relative;
width:980px;
height:100px;
top:60px;
margin: 0px auto;
}

.footer_hyper{
width:150px;
height:100px;
top:70px;
float:left;
}

#footer_top_links{
position:relative;
width:300px;
height:20px;
float:right;
top:-140px;
font-size:11px;
color:#FFFFFF;
}

/* Safari CSS Hack */
@media screen and (-webkit-min-device-pixel-ratio:0){
#footer_top_links {top:-45px;}
} 

/* Opera */ 
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { 
#footer_top_links {top:-45px;}
} 


/* Navi Curve Left Adjust */

#navi_curve_adjust{
	position:relative;
	width:181px;
	height:86px;
	left:-13px;
	background-image:url(../images/lhs/navi_curve2.gif);
	background-repeat:no-repeat;
	top:-60px;
}


#left_line{
background-image:url(../images/bg_repeat/middle2.gif);
background-repeat:repeat-y;
height:100%;
width:980px;
}


/*Sitemap Content Holder */

.sitemap{
margin-top:10px;
width:200px;
margin-left:10px;
float:left;
}

.sitemap_title{
color:#7096c5;
font-size:14px;
font-weight:normal;
text-align:left;
width:200px;
border-top:1px dashed #899194;
border-bottom:1px dashed #899194;
}


/* Login Section Formating */

/*#login{
height:50px;
}

#un, #pw, #submit{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#758592;
height:50px;
width:150px;
}*/

.form_element_label{
width: 200px;
height:auto;
float:left;
left:48px;
padding-bottom:5px;
}

.form_element{
position:relative;
width: auto;
height:auto;
float:left;
left:20px;
padding-bottom:5px;
}

#error{
color:#CC0000;
text-align:justify;
font-weight:normal;
font-size: 12px;
height:50px;
margin:20px 0px;
}

.formboxgo{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ffffff;
background-color:#788596;
border:2px solid #394958;
margin:10px 5px 0px 0px;
cursor:pointer;
}

/* Video Player Layout - All Player Images are nested inside this */

#video_top{
width:430px;
height:5px;
}


#player_container{
position:relative;
width:480px;
height:auto;
padding:4px 0px;
/*background-color:#E1E4E9;*/
background-color:#B2BCC5;
}

#player_holder{
position:relative;
width:430px;
height:auto;
padding-top:20px;
background-color:#758592;
}



/* Flash Embed of video into player */
.video{
width:auto;
height:auto;
/*background-repeat:no-repeat; */
}


#video_middle{
width:430px;
height:55px;
background-color:#758592;
border-bottom:1px solid #FFFFFF;
}

#video_playlist{
width:430px;
height:auto;
padding:5px 0px 10px 0px;
background-color:#758592;
}

#video_bottom{
width:430px;
height:25px;
background-color:#758592;
}

/* Side By Side Content */

.side_by_side{
width:100%;
height:auto;
}

.side_right_image{
width:auto;
height:auto;
float:right;
}

.side_left_text{
width:340px;
height:auto;
float:left;
}

.side_left_image{
width:auto;
height:auto;
float:left;
}

.side_right_text{
width:440px;
height:auto;
float:right;
margin-left:10px;
}

/* Customer / Client Vehicle Thumbnails */

.customer_thumb{
width:195px;
height:auto;
margin-top:5px;
margin-right:20px;
margin-bottom:10px;
float:left;
}

/* End Thumbnail with no right margin */
.customer_thumb_row_end{
width:195px;
height:auto;
margin-top:5px;
margin-bottom:10px;
float:left;
}


/* Generic 3 Thumbnails */
.image_thumb{
width:195px;
height:auto;
margin-top:5px;
margin-right:20px;
margin-bottom:10px;
float:left;
}

/* End Thumbnail with no right margin */
.image_thumb_row_end{
width:195px;
height:auto;
margin-top:5px;
margin-bottom:10px;
float:left;
}

/* Generic 4 Thumbnails */
.parts_thumb{
width:150px;
height:auto;
margin-top:5px;
margin-right:10px;
margin-bottom:10px;
float:left;
}

/* End Thumbnail with no right margin */
.parts_thumb_row_end{
width:150px;
height:auto;
margin-top:5px;
margin-bottom:10px;
margin-right:0;
float:left;
}

.wrapper{
height:100%;
}

hr{
	border:0;
	height:1px;
	color:#758592;
	background-color:#758592;
}