* {
margin:0; padding:0;
font-size:100%;
}

body {
	font-family: Arial, Helvetica, sans-serif;
color:#000000;
background-color:#9D9C9C;
background-image: url(/images/design/bg.gif);
background-repeat: repeat;
}

p {
	font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none; 
}

#Wrapper {
position:relative;
margin:0px auto;
width:900px;
}

#Strap-Container {
position:relative;
width:900px;
height:50px;
background-image:url(/images/design/Strap-Container.gif);
background-repeat:no-repeat;
background-position:top;
margin:0px;
padding:0px;
}

#Header-Container {
position:relative;
width:900px;
height:250px;
background-image:url(/images/design/Header-Container.gif);
background-repeat:no-repeat;
}

#Nav-Container {
position:relative;
width:900px;
height:58px;
padding:0px;
margin:0px;
list-style:none;
}

#Nav-Container ul { padding:0px; margin:0px; }
#Nav-Container ul li  { padding:0px; margin:0px;  }

#Nav-Btn1 a {
position:absolute;
left:0px;
width:116px;
height:58px;
background-image:url("/images/design/Nav-Btn1.gif");
background-repeat:no-repeat;
}

#Nav-Btn1 a:hover {
background-image:url("/images/design/Nav-Btn1-Over.gif");
background-repeat:no-repeat;
}

#Nav-Btn2 a {
position:absolute;
left:116px;
width:95px;
height:58px;
background-image:url("/images/design/Nav-Btn2.gif");
background-repeat:no-repeat;
}

#Nav-Btn2 a:hover {
background-image:url("/images/design/Nav-Btn2-Over.gif");
background-repeat:no-repeat;
}

#Nav-Btn3 a {
position:absolute;
left:211px;
width:125px;
height:58px;
background-image:url("/images/design/Nav-Btn3.gif");
background-repeat:no-repeat;
}

#Nav-Btn3 a:hover {
background-image:url("/images/design/Nav-Btn3-Over.gif");
background-repeat:no-repeat;
}

#Nav-Btn4 a {
position:absolute;
left:336px;
width:102px;
height:58px;
background-image:url("/images/design/Nav-Btn4.gif");
background-repeat:no-repeat;
}

#Nav-Btn4 a:hover {
background-image:url("/images/design/Nav-Btn4-Over.gif");
background-repeat:no-repeat;
}

#Nav-Btn5 a {
position:absolute;
left:438px;
width:126px;
height:58px;
background-image:url("/images/design/Nav-Btn5.gif");
background-repeat:no-repeat;
}

#Nav-Btn5 a:hover {
background-image:url("/images/design/Nav-Btn5-Over.gif");
background-repeat:no-repeat;
}

#Nav-Btn6 a {
position:absolute;
left:564px;
width:82px;
height:58px;
background-image:url("/images/design/Nav-Btn6.gif");
background-repeat:no-repeat;
}

#Nav-Btn6 a:hover {
background-image:url("/images/design/Nav-Btn6-Over.gif");
background-repeat:no-repeat;
}

#Nav-Btn7 a {
position:absolute;
left:646px;
width:136px;
height:58px;
background-image:url("/images/design/Nav-Btn7.gif");
background-repeat:no-repeat;
}

#Nav-Btn7 a:hover {
background-image:url("/images/design/Nav-Btn7-Over.gif");
background-repeat:no-repeat;
}

#Nav-Btn8 a {
position:absolute;
left:782px;
width:118px;
height:58px;
background-image:url("/images/design/Nav-Btn8.gif");
background-repeat:no-repeat;
}

#Nav-Btn8 a:hover {
background-image:url("/images/design/Nav-Btn8-Over.gif");
background-repeat:no-repeat;
}

#Content-Container {
	position:relative;
	width:900px;
	background-image:url(/images/design/Content-Container.gif);
	background-repeat:repeat;
	padding-bottom:0px;
	margin:0px;
	overflow: auto;
}

#Footer-Container {
	position:relative;
	width:900px;
	height:160px;
	background-image:url(/images/design/Footer-Container.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#Footer-Content {
color:#fff;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
}

#Footer-Content a {
color:#fff;
}

.Footer-Box1 {
width:170px;
margin: 0px;
padding: 0px;
position: absolute;
left: 25px;
top: 30px;
}

.Footer-Box2 {
width:170px;
margin: 0px;
padding: 0px;
position: absolute;
left: 225px;
top: 30px;
}

.Footer-Box1.NavBlock.column li a { color: #fff; font-weight:normal; }
.Footer-Box2.NavBlock.column li a { color: #fff; font-weight:normal; }

#Footer-Content p {
margin: 0px;
padding: 0px;
}

#Footer-Telephone {
position: absolute;
left: 450px;
top: 30px;
line-height: 21px;
}

#Footer-Telephone span {
font-size: 26px;
}

#Footer-Social {
	position: absolute;
	left: 760px;
	top: 30px;
	line-height: 21px;
}

#Footer-Keywords {
position: absolute;
left:420px;
top:30px;
line-height: 21px;
}

#boxBlue {
background-color:#fff;
padding:5px;
border:solid 1px #ccc;
}

.Header-Link1 {
display:block;
height:68px;
width:450px;
position:absolute;
top:26px;
left:29px;
}

.Header-Link2 {
display:block;
height:111px;
width:421px;
position:absolute;
top:114px;
left:33px;
}

.clear { 
clear:both;
height:5px;
}

.column {
float:left;
line-height:150%;
}

.column_1 {
width:275px;
padding:0px 10px 0px 10px;
}
.column_2 {
width:585px;
padding:0px 10px 0px 10px;
}

.c_tl {background:url(/images/c_tl.jpg) 0 0 no-repeat}
.c_tr {background:url(/images/c_tr.jpg) top right no-repeat}
.c2_tr {background:url(/images/c2_tr.jpg) top right no-repeat}
.c_bl {background:url(/images/c_bl.jpg) bottom left no-repeat}
.c_br {background:url(/images/c_br.jpg) bottom right no-repeat}
.c_br .space {padding:15px 15px 15px 15px;}
.c_t  {background:url(/images/l.jpg) 0 0 repeat-x}
.c_l  {background:url(/images/l.jpg) 0 0 repeat-y #FFF}
.c_r  {background:url(/images/l.jpg) top right repeat-y}
.c_b  {background:url(/images/l.jpg) bottom left repeat-x}

h1 {
display:inline;
color:#B60E13;
font-family: Arial;
font-size: 17px;
font-weight: bold;
text-transform:uppercase;
}

h2 {
	display:inline;
	color:#00A5F2;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	text-transform:uppercase;
	padding: 8px 0px 8px 0px;
}
table tr td {
	font-size: 12px;
}

h3 {
display:inline;
color:#00A5F2;
font-family: Arial;
font-size: 13px;
font-weight: bold;
text-transform:uppercase;
}

form {
font-family:Arial, Helvetica, sans-serif; 
font-size:10px;
color:#000000;
}

input {
font-family:Arial, Helvetica, sans-serif; 
font-size:10px;
color:#000000;
}

textarea {
font-family:Arial, Helvetica, sans-serif; 
font-size:10px;
color:#000000;
}


/* Form Styles */

.generic-form td {
padding:2px;
height:25px;
font-size:10px;
background-color:#fff;
background-image:url("http://www.exfleetsales.co.uk/images/td_bg-10x35.png");
background-repeat:repeat-x;
background-position:bottom;
font-family: Arial, Helvetica, sans-serif;
}

.generic-form p {
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
}

.generic-form input[type="text"] {
width:220px;
padding:2px;
border:1px solid #cccccc;
background-color:#ffffff;
color:#000000; 
font-size:11px;
}

.generic-form input[type="submit"], .generic-form input[type="button"] {
width:80px;
padding:2px;
border:1px solid #cccccc;
background-color:#fafafa;
color:#000000; 
font-size:11px;
}

.generic-form select {
width:224px;
padding:2px;
border:1px solid #cccccc;
background-color:#ffffff;
color:#000000; 
font-size:10px;
}

.generic-form option {
height:15px;
font-size:10px;
}

.generic-form textarea {
width:220px;
height:90px;
padding:2px;
border:1px solid #cccccc;
background-color:#ffffff;
color:#000000;
font-size:11px;
}

/* List Styles */
.ticks li {
list-style:url("http://www.exfleetsales.co.uk/images/icons/Tick-16x16.jpg");
line-height:150%;
margin-left:0px;
}

.bullets li {
	list-style:url("http://www.exfleetsales.co.uk/images/icons/Bullet-16x16.gif");
	line-height:150%;
	margin-left:0px;
	font-size: 12px;
}

/* Nav-Block */

ul.NavBlock {
list-style:none;
padding:0px 0px 0px 0px;
margin:0px; 
}

ul.NavBlock li {
padding:2px 0px 2px 9px;
margin:0px 0px;
border-bottom:1px dotted #4a4a4d;
}

ul.NavBlock li a {
width:100%;
color:#000000;
font-weight:bold; 
text-decoration:none;
font-size:10px;
padding:2px 10px 2px 10px;
}

ul.NavBlock li a:hover {
width:100%;
color:#000000;
font-size:10px;
text-decoration:underline;
}

ul.NavBlock li.NavBlockHeading {
background-color:#2d2d2d;
font-weight:normal;
font-size:12px;
color:#ffffff;
border-bottom:0px;
padding:4px 0px 4px 9px;
}

#Van-Search-Container {
display:block;
position:relative;
width:585px;
height:250px;
background-image:url(/images/VanSearch.gif);
background-repeat:no-repeat;
}

#Van-Search-Form {
display:block;
position:relative;
width:585px;
height:250px;
background-image:url(/images/VanSearch-Form.gif);
background-repeat:no-repeat;
}

#Van-Search-Form .padding, #Van-Search-Results .padding { padding:15px; }
#Van-Search-Form p, #Van-Search-Results p {font-size:14px; color:#FFF;}
#Van-Search-Form #Van-Search-Button, #Van-Search-Results #Van-Search-Button { position: absolute; top: 150px; left:455px; 	width:100px;	height:42px; }

#Vehicle_Registration {
	text-align:center;
	position: absolute;
	top: 152px;
	left: 15px;
	width: 196px;
	height: 37px;
	background-color:transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 18px;
}
#Vehicle_Mileage {
	text-align:center;
	position: absolute;
	top: 152px;
	left: 236px;
	width: 196px;
	height: 37px;
	background-color:transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 18px;
}

#Van-Search-Results td {color:#fff;}

.addthis_button {
position:absolute;
left:470px;
top:115px;
}

p.StrapText1 { float:left; width:400px; color:white; margin:0px; padding-top:13px; padding-left:10px; }
p.StrapText2 { float:right; width:400px; color:white; margin:0px; padding-top:13px; padding-right:10px; font-size:10px; text-align:right; }
p.StrapText2 a { color:white; text-decoration:none; }

a {
	color: #cc0000;
	text-decoration: none;
}

.imgindent {margin:15px 15px 0 0; float:left;}
.container {width:100%; overflow:hidden;}
