html, body {

	text-align:center;
	font: 13px  arial, helvetica, sans-serif;
	color:#5e6061;
	margin: 0;
	padding: 0;
	overflow-x:hidden;
	overflow-y:auto; 
}

a:active, a:focus {outline: 0;}

#TB_title {
	
	background: transparent !important;
	color: #ffffff;
}

#TB_window {
	background: transparent !important;
	border: 0 !important;
}

#TB_closeWindowButton{
padding-right:70px;
}

/* Hides from IE5-mac \*/
* html .buggybox {height: 1%;}
/* End hide from IE5-mac */ 


#outer1 {
	background:#00B3EB;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
	
#outer2{
	margin: 0 auto;
	background: url('../images/background.gif') repeat-x;
	padding: 0;
}

#container {
	background: url('../images/background_main.jpg') no-repeat center top !important;
	text-align:center;
	font: 13px  arial, helvetica, sans-serif;
	color:#484b4e;
	margin: 0 auto;
	padding: 0;
}

#backgroundcolour {
	background-color: #00b3eb;
	margin-top:  10px;
	
}

#send-friend{
behavior: url(../iepngfix.htc);
background: url('../images/maintextboxlong2.png') no-repeat scroll center top;
z-index: 500;
width:650px;
}


#friend-inner{
margin:0 0 0 0;
padding:60px 70px 65px 120px;
}
			
.friend-box{
margin:0 0 0 150px;
padding: 0 0 0 0;
}

.friend-box input, .friend-box textarea{
width:200px;
}
#friend-title{
margin: 0 0 15px;
padding:0 0 0 0;
}
.friend-box-title{
float:left;
}

.friend-row{
padding-top:20px;
}

.friend-submit{
padding-top:20px;
float:left;
padding-left:290px;

}



a{color:#89002d; text-decoration: none;}
a:hover{text-decoration: underline;}
	
	div#Wrapper {	
		width:1070px;
		margin: 0 auto;
		/*padding:  140px 0 0 0;*/
		text-align: left;
		overflow: visible;
		position: relative;
		left: 0px;
		background: url('../images/background_main.jpg') no-repeat center top;
		
	}
	
	div#logoLink {
	position:relative;
	
	height:140px;
	left:20px;
	width:200px;
	
	}
	
	#logoLink a img {
	border:none;
	}
	
	
		div#breadcrumbs {
			width:670px;
			height:20px;
			padding: 0 0 10px 215px;
			color:#ffffff;
			font-weight: bold;
			font-size: 14px;
		}
		
		div#breadcrumbs a {
			color: #00c2ff;
			font-size: 14px;
		}
		
		span.breadcrumbstitle {
			font-weight: normal;
			color: #00c2ff;
			font-size: 13px;
		}
		
		div#left {
			float: left;
			width:191px;
			z-index: 3;
			position:  relative;
		}

/* Navigation CSS \*/		
		
#navigation a img {
border:none;
}

#navigation{
margin:0px;
padding:0 0 0 10px;
}





/*#navigation a.head {
behavior: url(../iepngfix.htc);
background:url(images/head.png) no-repeat scroll;
cursor:pointer;
display:block;
margin:10px 0 0 0;
height:55px;
width:173px;
padding:0px;
}*/

#navigation a.top {
	margin:0px;
}

/*#navigation a.head:hover {
	color:#FFFF99;
	behavior: url(../iepngfix.htc);
	background:url(images/head-on.png) no-repeat scroll;
}*/

#navigation a.selected {
background-image:url(../images/head-exp.png);
}


.three {
behavior: url(../iepngfix.htc);
background:url(../images/ul_bg.png) no-repeat;
width: 175px;
height:108px;
border-width:0;
margin-top:0px;
margin-left:0px;
padding-top:6px;
padding-left:4px;
text-indent:0;
}



#navigation li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#navigation a {
padding: 0 0 10px 0;
display: block;
}


.three a {
display:block;
width:159px;
height:36px;
padding:0px 0 0 0px;
}


#job:hover{
background:transparent url(../images/ul_bg_job.gif) no-repeat scroll 5px 0px;
width:173px;
}

#apply:Hover{
background:transparent url(../images/ul_bg_apply.gif) no-repeat scroll 5px 0px;
width:173px;
}

#about:hover{
background:transparent url(../images/ul_bg_about.gif) no-repeat scroll 5px 0px;
width:173px;
}

.head_img{
position:relative;
top:17px;
left:17px;
behavior: url(../iepngfix.htc);
width:173px;
height:35px;
}

#head_driver{
background:url(../images/drivers_txt.png) no-repeat;
}

#head_instore{
background:url(../images/in-store_txt.png) no-repeat;
}

#head_managers{
background:url(../images/managers_txt.png) no-repeat;
}

		
/* END OF Navigation CSS \*/
			
		#middle {
			float:  left;
			width: 658px;
			left: 25px;
			position: relative;
			z-index: 1;
		}
		
		#middle2 {
			float:  left;
			width: 779px;
			left: 25px;
			position: relative;
			
		}
		
		#video-home {
			width: 518px;
			height: 327px;
			float: left;
			margin: 0;
			padding: 0;
		}
		
		#right {
			width: 221px;
			float: left;
			z-index: 3;
			left: -90px;
			position: relative;
		}
		
		#right a{
			color:  #ffffff;
			font-size: 14px;
			font-weight: bold;
			vertical-align:10px;
			text-decoration: underline;

		}
		
		#right a:hover{
			color:  #02325a;
			
		}
		
		#rightmenu {
			width: 221px;
			display: block;
			height: 83px;
		}
		
		#rightmenu span{
			display:none;
		}
		
		ul.rightnav {
			width:217px;
			margin: 0;
			padding: 0;
			list-style-image: none;
			list-style-position: outside;
			list-style-type: none;
			
		}
		
		ul.rightnav li a {
			behavior: url(../iepngfix.htc);
			float:left;
			line-height:25px;
			font-size: 10pt;
			color:#5e6061;
			width:217px;
			text-align: center;
		}
			
		ul.rightnav li {
			float:left;
			padding: 0 0 10px 0;
		}
		
				
		#send-to-a-friend {
			padding: 10px 0 0 0;
			margin: 0;
		}
		
		#send-to-a-friend img{
			behavior: url(../iepngfix.htc);
		}
				
	#mainbody3 {
		float: left;
		left: -75px;
		padding:  0;
		position: relative;
		float:left;
		margin:0;
		width:658px;
	}
	
	#mainbody {
		float: left;
		left: -75px;
		padding:  0;
		position: relative;
	}
	
	#mainbody2 {
		float: left;
		left: -45px;
		padding:  0;
		position: relative;
	}
	
	
	#maintext {
		width: 458px;
		padding: 50px 100px;
	}
	
	
	#maintext2 {
		float: left;
		position: relative;
		width: 458px;
		padding: 0 0 0 20px;
		margin: 0;	
	}
	
	
	#maintext3 {
		float: left;
		position: relative;
		width: 710px;
		padding: 0 0 0 20px;
		
	}
	
	#maintextbox {
		width: 658px;
		height: 375px;
		background: url('../images/maintextbox.png') no-repeat center top;
		behavior: url(../iepngfix.htc);
		
	}
		
	#maintextbox2 {
		float: left;		
		width: 658px;
		min-height: 520px;
		/* min-height hack for IE6 \*/		
		height:auto !important;
  		height:520px;
		background: url('../images/maintextboxlong2.png') no-repeat center top;
		behavior: url(../iepngfix.htc);
		padding:  0;
		margin: 0;
	}
	
	
	#maintextbox3 {
		float: left;		
		width: 879px;
		min-height: 525px;
		/* min-height hack for IE6 \*/		
		height:auto !important;
  		height:525px;
  
		background: url('../images/maintextboxlong3.png') no-repeat center top;
		behavior: url(../iepngfix.htc);
		padding:  0;
		margin: 0;
	}
	
	#maintextbox4 {
		float: left;	
		width: 879px;
		min-height: 525px;
		/* min-height hack for IE6 \*/		
		height:auto !important;
  		height:525px;
		background: url('../images/maintextboxlong4.png') no-repeat center top;
		behavior: url(../iepngfix.htc);
		padding:  0;
		margin: 0;
	}
	
	#maintextbox5 {
		float: left;	
		width: 879px;
		min-height: 345px;
		/* min-height hack for IE6 \*/		
		height:auto !important;
  		height:345px;
		background: url('../images/maintextboxlong4.png') no-repeat center top;
		behavior: url(../iepngfix.htc);
		padding:  0;
		margin: 0;
	}
	
	#mainwhitebox {
		float: left;
		position: relative;
		width: 523px;
		margin: 30px 0 0 0;
		min-height: 520px;	
/* min-height hack for IE6 \*/		
		height:auto !important;
  		height:520px;
		left: 80px;
		background-color: #ffffff;
		padding: 0;
	}
	
	#mainwhitebox3 {
		float: left;
		position: relative;
		width: 759px;
		margin: 30px 0 0 0;
		min-height: 525px;	
/* min-height hack for IE6 \*/		
		height:auto !important;
  		height:525px;
		left: 71px;
		background-color: #ffffff;
		padding: 0;
	}
	
	#mainwhitebox4 {
		float: left;
		position: relative;
		width: 759px;
		margin: 30px 0 0 0;
		min-height: 315px;	
/* min-height hack for IE6 \*/		
		height:auto !important;
  		height:315px;
		left: 71px;
		background-color: #ffffff;
		padding: 0;
	}
	
	
	#maintextboxbottom {
		float: left;
		position: relative;
		width: 551px;
		margin: 0px;
		height: 82px;
		
		left: 55px;
		background: url('../images/maintextboxlongbottom.png') no-repeat center top;
		behavior: url(../iepngfix.htc);
		padding: 0;
		background-position: center top;
	}
	
	#maintextboxspacer {
		float: left;
		position: relative;
		left: 60px;
		padding: 0;
		margin:0;
		height: 20px;
		width: 551px;
		display: block;
	}
	
	
	#maintextboxbottom3 {
		float: left;
		position: relative;
		width: 750px;
		margin: 0px;
		height: 82px;
		
		left: 80px;
		background: url('../images/maintextboxlongbottom3.png') no-repeat center top;
		behavior: url(../iepngfix.htc);
		padding: 0;
		background-position: center top;
	}
	
	#maintextboxspacer3 {
		float: left;
		position: relative;
		left: 60px;
		padding: 0;
		margin:0;
		height: 20px;
		width: 750px;
		display: block;
	}
	

	
	#gmapcontainer {
		width: 710px;
		float: left;
	}
	
	#member-active {
		float: right;
	}
	

	#positions {
		float: left;
		width: 100%;
		
	}
	
	#positionssearch {
		float: left;
		margin-top:  -20px;
		
	}
	
	#content {

		position: relative;
	}
	

	
/*Right menu*/

#right_menu_title{
behavior: url(../iepngfix.htc);
background:url(../images/apply_txt.png) no-repeat;
width:155px;
height:26px;
margin:0 0 0 10px;
padding-bottom:20px;
}

#right_menu{
behavior: url(../iepngfix.htc);
background: url(../images/right_bg.png) no-repeat;
height:197px;
padding:17px 0 0 10px;
width:208px;
}

#navigation_right a img {
border:none;
padding:0px;
margin:0px;
}

#navigation_right{
padding:0px;
}

#navigation_right a.head_right {
behavior: url(../iepngfix.htc);
cursor:pointer;
display:block;
width:173px;
padding:0px;
}

#navigation_right ul {
padding-left:0px;
margin-left:0px;
}

#navigation_right li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px;
margin:0px;
}

#navigation_right input {
border:medium none;
float:left;
height:20px;
margin-left:15px;
margin-right:4px;
margin-top:4px;

padding:4px 0 0 5px;
width:127px;
color:#666666;
}


#searchDriversGo  {
margin: 0;

padding: 0 ! important;

}



.right_img{
height:32px;
margin-left:4px;
position:relative;
width:200px;
}

#right_driver{
behavior: url(../iepngfix.htc);
background: url(../images/apply_drivers.png) no-repeat;
}

#right_driver:hover{
background: url(../images/apply_drivers_hov.png) no-repeat;
}

#right_instore{
behavior: url(../iepngfix.htc);
background:url(../images/apply_instore.png) no-repeat;
}

#right_instore:hover{
background:url(../images/apply_instore_hov.png) no-repeat;
}

#right_managers{
behavior: url(../iepngfix.htc);
background:url(../images/apply_managers.png) no-repeat;
}

#right_managers:hover{
background:url(../images/apply_managers_hov.png) no-repeat;
}
	
.search_button{

height:30px;
margin-left:151px;
width:30px;
	}


/* Footer CSS \*/	
	div#Footer {
		background:#fff;
		padding: 10px 20px 0 0;
		margin:0px 0 25px 0;
	
		font-size: 12px;
	}
	
	div#FooterWrapper {
		
		margin: 0 auto;
		padding:  10px 5px;
		text-align: left;
		overflow: visible;
		width: 960px;
	
	}
	
		div#Footer div#FooterRight {
			float: right;
			text-align: right;
			font-size: 12px;
			margin: 0;
			padding: 24px 0 0 0;
			width: 400px;
			color: #b8bcc0;
		}
		
		div#Footer div#FooterRight a {
			color: #b8bcc0;
		}
		div#Footer div#FooterLeft {
			float: left;
			text-align: left;
			font-size: 12px;
			margin: 0;
			padding: 0;
			width: 400px;
			color: #990a0d;
		}
		
		div#Footer div#FooterLeft a {
			color: #990a0d;
		}
		
		div#Footer div#FooterLeft ol {
			list-style-image: none;
			list-style-position: outside;
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		
		div#Footer div#FooterLeft li {
			float:left;
			margin: 0 0 0 7px;
			padding: 0 7px 0 0;
			
		}
		
		div#Footer div#FooterLeft li a {
			color: #073b65;
		}
		div#Footer div#FooterLeft li.first {
			margin:0;
	
		}
		
		div#Footer div#FooterLeft li.last {
			padding:0;
			border:none;
		}

	
.Clear {clear:both !important; float:none !important;}

img  {
   			behavior: url(../iepngfix.htc);
		}
		
h2 {
	color: #be0005;
	font-weight: bold;
	font-size: 13px;
	padding: 0;
	margin:  2px 0 4px 0;
	
}

h3 {
	color: #005d9b;
	font-weight: bold;
	font-size: 13px;
	padding: 0;
	margin:  2px 0 4px 0;
	
}

p {
	
	display:block;
	margin:16px 0 0;
	overflow:hidden;
	padding:0;
	width:509px;
}

hr {
	
	border: 0;
	color: #b93437;
	background-color: #b93437;
	height: 1px;
	width: 100%;
	text-align: left;
}

#applynow {
	float: right;
	color:#FF0000;
	width:175px;
	margin: 0;
	padding: 0;
}
		
#applynow input {
	float:left;
	height:17px;
	margin-left:5px;
	margin-right:4px;
	margin-top:4px;
	padding:0;
	width:130px;
	color:#666666;
}

#applynowinstore {
	float: right;
	color:#FF0000;
	width:175px;
	margin: 0;
	padding: 0;
}
		
#applynowinstore input {
	float:left;
	height:17px;
	margin-left:5px;
	margin-right:4px;
	margin-top:4px;
	padding:0;
	width:130px;
	color:#666666;
}

#applynowmanagers {
	float: right;
	color:#FF0000;
	width:175px;
	margin: 0;
	padding: 0;
}
		
#applynowmanagers input {
	float:left;
	height:17px;
	margin-left:5px;
	margin-right:4px;
	margin-top:4px;
	padding:0;
	width:130px;
	color:#666666;
}

#applybutton {
	float: left;
	position:  relative;
	top: 5px;
}

p.sendtofriend {
	
	display:block;
	margin:0;
	overflow:hidden;
	padding:0;
	width:150px;
}

#searchDriversGo {
	behavior: url(iepngfix.htc);
}

#searchInStoreGo {
	behavior: url(iepngfix.htc);
}

#searchManagersGo {
	behavior: url(iepngfix.htc);
}