/* BODY TAG SETS THE ATTRIBUTES OF THE PAGE EDITOR */

body {background:#fff; padding:15px; font-size:13px; font-family:arial, helvetica, sans-serif; color:#333333; line-height:1.7; }
html {background:url(background.gif) center top;}


/* Standard Styles */

* {padding:0; margin:0; z-index:1;}
.clear {clear:both; }
.left {float:left;}
.right {float:right;}
p {margin:0 0 1.5em 0}
hr {margin:5px 0;}
.hr {border-bottom:1px solid #DDDDDD; clear:both; font-size:1px; height:1px; margin:15px 0; width:100%;}

a {color:#555; text-decoration:underline; }
a:hover {color:#333}
a img {border:none;}

h1, h2, h3, h4 {margin:0 0 10px 0; padding:5px 0; line-height:1;}
h1 {color:#3873b4; font-size:23px; border-bottom:1px dashed #d5dff2; padding:13px 0 }
h2 {color:#111645; font-size:20px; }
h3 {color:#3873b4; font-size:18px; }
h4 {color:#111645; font-size:16px; }

img.clsleft	{margin:0 10px 10px 0; float:left;}
img.clsmiddle {margin:0 10px}
img.clsright {margin:0 0 10px 10px; float:right; }
img.clsborderleft {margin:0 10px 8px 0; border:1px solid #ddd; padding:7px; float:left; }
img.clsbordermiddle {border:1px solid #ddd; padding:7px; }
img.clsborderright {margin:0 0 8px 10px; border:1px solid #ddd; padding:7px; float:right; }
img.border {border:1px solid #ddd; padding:7px; margin:0 0 1=8px 0}
img.noborder {border:0;}

.notes	{font-size:0.8em; color:#888; margin:1.5em 0;}
.shout	{color:#555; font-size:15px; margin:0 0 20px 0; padding:10px; line-height:1; background:#ddd;}
.shout2 {color:#3873b4; font-size: 15px; font-style:italic; margin:0 0 20px 0; padding:2px 0 2px 12px; line-height:1; border-left:10px solid #ddd}

.quote	{margin:0 0 20px 0; padding:4px 7px; font-weight:bold; background:#ddd;}

.caption { }
.custom1 {margin:10px;float:left;width:390px;}
.custom2 {margin:10px; float:right;width:250px; }

ul, ol {margin:0 0 20px 30px;}
ul li {list-style:none; background: url(tick.gif) 0 5px no-repeat; padding:0 0 10px 25px;}

table {border:none; padding:0; font-size:1em;}
table td {padding:0; border:none; vertical-align:top;}



/* Structural Styles */

#container {width:970px; margin:0 auto; background:url(container_bkg.gif);} 

#header {height:201px; background:url(header_bkg.gif); }
#header h2 {float:left; height:75px; width:371px; text-indent:-9999px; background:url(sitelogo.gif); border:none; margin:58px 0 0 11px; padding:0;}
#header h2 a {width:100%; height:100%; display:block;}
#ford {float:left; margin:37px 0 0 66px }
#topvan {float:right; margin:-19px 1px 0 0;}
#address {float:left; margin:31px 0 0 18px; font-size:12px; line-height:1;}

#navigation {float:left; width:198px; margin:0 0 0 20px; }
#nav {margin:0px; overflow:hidden; padding:0; background:url(nav_bkg.gif) #fff top repeat-x; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:10px 23px 16px 23px;}
ul#nav li {display:block; margin:0; background:none; padding:0;}
#nav li a {text-decoration:none; line-height:16px; display:block; padding:16px 0; font-size:16px; color:#111645; border-bottom:1px solid #f4f4f4}
#nav li a#active {color:#3873b4}
#nav li a:hover { color:#3873b4}

#logo { text-align:center;}
#logo img {padding:10px 0; }

#pagecontent {overflow:hidden;  width:682px; padding:10px 45px 0 24px; }

#footer {width:100%;  clear:both; padding:0; color:#fff; font-size:11px;}
#footer #footer-inner {width:960px; margin:0 auto; background:url(container_bottom.gif) top right no-repeat; height:50px; padding:30px 0 0 10px;}
#footer a {color:#fff}
#footer .right {text-align:right;}



/* Content Styles */

#formdiv {float:left; width:370px;}
form#contact {margin:0; width:370px;}
form#contact .inputsurround {overflow:hidden; padding:0 0 10px 0; }
form#contact .inputsurround label {float:left; width:100px;}
form#contact .inputsurround input, form#contact .inputsurround textarea {float:right; width:260px; clear:right}
form#contact .inputsurround .submit {background: #3873b4; border: 0; cursor: pointer; color: white; padding:2px; width:70px; margin:5px 0; clear:both;}
#contactinfo {width:200px; float:left; margin:0 0 0 50px;}
#contactinfo h2 { margin:0;}
#contactinfo p { margin: 0 0 20px 0;}

#rightcol {float:right; width:273px; margin:0 0 0 10px}
#bluebox {color:#fff; font-size:13px; margin:10px 0 20px 0; padding:12px 8px 8px 8px; background:url(blue_strip.gif) #101548 top repeat-x; list-style:none;line-heignt:1;}
ul#bluebox li {padding:10px 0; background:0; }
#bluebox h4{color:#fff;}

.end{font-size:18px;font-weight:bold;}