html, body {margin: 0px; padding: 0px; border: 0px;}

body
{background:#eee;}
  
#content { background:#fff; width: 920px; position:relative; margin-top:0px; border:0px; top: 0px;
           border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc;
           margin-left: auto;  margin-right: auto; padding: 0px; min-height: 100%;}

#header {  background:url('../images/fairwood-trucks-white.png'); width: 920px; position:relative; border:0px solid #000; top: 0px; margin-left: auto; 
           border-right:1px solid #ccc; border-left:1px solid #ccc;
           margin-right: auto;  margin-top:0px; margin-bottom:0px; padding: 0px; height: 140px;}

#main {
	margin-top: 40px;
	border:0px solid #000;
	background:#fff;
	padding-top: 0px;
	margin-left: 15px;
	margin-right:15px;
	
}

div.img { margin-bottom:10px; margin-right:10px; border: 0px solid #0000ff; height: 160px; width: 289px; float: left; text-align: left;}
div.img img {margin: 3px; border: 1px solid #ffffff; float: left; }
div.img a:hover img {border: 1px solid #0000ff;}
div.imgs {width: 120px; float:left;}
div.desc {text-align: center; font-weight: normal; margin: 2px;}
div.desc p {text-align: left; font-weight: normal; margin: 2px;}


.rndimg img { margin-top:30px; margin-right:10px; border: 1px solid #ffffff; float:left; }
.rndimg a:hover img {border:1px solid #00f;}



div.location { margin-bottom:10px; margin-right:10px; border: 0px solid #0000ff; height: 320px; width: 288px; float: left; text-align: left;}
div.location img {margin: 2px; border: 1px solid #ffffff; }
div.location a:hover img {border: 1px solid #0000ff;}

div.hino { margin-bottom:10px; margin-right:10px; border: 0px solid #0000ff; height: 380px; width: 290px; float: left; text-align: left;}
div.hino img {margin: 3px; border: 1px solid #ffffff; float: left; }
div.hino a:hover img {border: 1px solid #0000ff;}

.ftlegals {float:left; width:500px;}
.ftlegals p {margin-top:20px; margin-left:10px;}
.ftgroup {float:right; width:300px;}
.ftgroup p {text-align:right; margin-top:20px;}
.ftgroup img { float:right; margin-top:0px; margin-left:10px; margin-right:10px; margin-bottom:10px; border:0px; }

.centre {text-align: center;}
.bl {background: url(../images/bl.gif) 0 100% no-repeat #E8E8FF; width: 100%; height:100%;  margin-bottom:10px;}
.br {background: url(../images/br.gif) 100% 100% no-repeat; height:100%; }
.tl {background: url(../images/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:10px}

.emailform
{font-size: 12px;
COLOR: #003399;
text-align:right;
float: left;
border: 0px solid #000;
margin-left: 10px;
margin-right: 10px;
}
.emailform input, select {
margin-top:5px;
}

.greytext
{font-size: 12px;
color: #fff;
text-align:right;
float: left;
border: 0px solid #000;
margin-left: 10px;
margin-right: 10px;
}
.greytext input, select {
margin-top:5px;
}

.iframehide {
display: none;
}

#right {
	
	margin-top: 40px;

	right:0px; 
	top:0px;

	width:250px;
	border:0px solid #000;
	padding: 0px 5px;

	margin-left: 10px;
	margin-right: 10px;
        float:right;
} 

#main {
	margin-top: 40px;
        width:auto;
	border:0px solid #000;
	background:#fff;
	padding-top: 0px;
	margin-left: 5px;
	margin-right:5px;
	float:right;
}


#menu3 ul { width:100%; position:absolute; top:0px; padding:00; margin:0 auto; list-style-type:none; left:0px; height:30px;
	background:url('../images/menudot.png'); }
#menu3 li {float:left;}
#menu3 a {display:inline; top:0px; margin-top:8px; margin-left:20px; color:#FFFFFF; text-align:center; padding:4px 5; 
          text-decoration:none; float:left; height:20px; }
#menu3 a:hover {color:#CC6600;}


#bottomBar1    { margin:0px; width:100%; display:block; padding:0px; float:none; margin-top:20px; margin-bottom:10px;
                 padding-left:0px; border: solid #264790; border-width: 1px 0px; height: 35px; }
#bottomBar1 ul {list-style:none; float:none; margin:0px; padding:0px; padding:2px; /*padding-left:220px;*/}
#bottomBar1 li {display:inline; margin:0px; padding:0px;}
#bottomBar1 a  {color:#f00;}
#bottomBar1 li {color:#000;}

#footer {border-top: 1px solid #0e56a5; top:auto; height: auto; margin: 0; clear: both;} 

h1{color:#264790;}

p,table,li,h1,h2,h3,div.desc
{font-family: verdana, arial, 'sans serif'; }

p, h1, h2, h3, table, li, hr
{margin-left: 0pt;}

p,th,td,li,div.desc
{font-size: 75%;}



h1,h2,h3,hr
{color:#003399;}

.ad { color: #fff; }

h1 {font-size:16px; font-weight:bold; margin-top:0px;}
h2{font-size:12px; font-weight:bold; margin-top:10px;}
p{font-size:11px; text-align: justify;}

a:link {COLOR:#CC0000;}
a:visited {COLOR: #CC0000;}
a:active {COLOR: #CC0000;}
a:hover {COLOR: #CC0000; text-decoration:underline}

a.content:link {COLOR: #CC0000;}
a.content:visited {COLOR: #CC0000;}
a.content:active {COLOR: #CC0000;}
a.content:hover {COLOR: #CC0000;}
a{text-decoration:none}

.intro {font-size: 12px; COLOR: #003399;}


#newdiv{
	visibility:hidden;
        color: #fff;
	position: absolute;
	top: 50px;
	left: 50px;
	z-index: 90;
	width: 640;
	height: 480;
	background-color: #737373;
        border: 1px solid #000;
        font-family: Verdana, Arial, Helvetica, Sans Serif;
        padding:10px;
	}

#newdiv a:link {COLOR:#003399;}
#newdiv a:visited {COLOR: #003399;}
#newdiv a:active {COLOR: #003399;}
#newdiv a:hover {COLOR: #003399; text-decoration:underline}

#newdiv a:link img {border:1px solid #000}
#newdiv a:visited img {border:1px solid #000}
#newdiv a:active img {border:1px solid #000}
#newdiv a:hover img {border:1px solid #039}

#newdiv img {border:1px solid #000}

#overlay{
	visibility:hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
        opacity: 0.8;
	}
