
body{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000; margin:0; padding:0;
background:url(../images/bg_body.jpg) repeat-x #DEDEDE;
text-align:center;
}
 
a { color:#CC3300; text-decoration:none; }
a:hover { text-decoration:underline; }
a:visited { color:#CC3300; }
a img { border:none; }

#container {
background:url(../images/bg_container.jpg) bottom repeat-x #FFF;
}

#header, #content, #footer { width:780px; margin:0 auto; }

#header {
text-align:center;
height:135px;
}
#logo {
width:260px; float:left; text-align:right;
}
#logo img {
display:block;
}
#contact_info {
	text-align:right;

	padding-top:10px;
}
#toll_free {
	font-size:13px;
	font-weight:bold;
}
#menuh-container {
	clear:both;
}
.navmain { margin:0 0 0 0; }
.navmain ul,
.navmain li,
.terms ul,
.terms li {
list-style:none; margin:0; padding:0;
}
.navmain li {
/*display:inline;*/ float:left; margin:0 1px;
background:url(../images/bg_navmain_right.jpg) top right no-repeat;
}
.navmain li a {
	background:url(../images/bg_navmain_left.jpg) top left no-repeat; 
	padding:7px 17px; 
	display:block;
	font-weight:bold;
}
.navmain li a:hover { color:#000; }



#home #header .navmain li.navmain_link1,
#about #header .navmain li.navmain_link2 { background-image:url(../images/bg_navmain_over_right.jpg); }
#Page5 #header .navmain li.navmain_link3 { background-image:url(../images/bg_navmain_over_right.jpg); }
#Page6 #header .navmain li.navmain_link4 { background-image:url(../images/bg_navmain_over_right.jpg); }
#Page9 #header .navmain li.navmain_link5 { background-image:url(../images/bg_navmain_over_right.jpg); }
#parts #header .navmain li.navmain_link6,
#Page12 #header .navmain li.navmain_link6 { background-image:url(../images/bg_navmain_over_right.jpg); }
#Page8 #header .navmain li.navmain_link7 { background-image:url(../images/bg_navmain_over_right.jpg); }
#news #header .navmain li.navmain_link8 { background-image:url(../images/bg_navmain_over_right.jpg); }
#contact #header .navmain li.navmain_link9 { background-image:url(../images/bg_navmain_over_right.jpg); }
#Page13 #header .navmain li.navmain_link10 { background-image:url(../images/bg_navmain_over_right.jpg); }

#home #header .navmain li.navmain_link1 a,
#about #header .navmain li.navmain_link2 a { background-image:url(../images/bg_navmain_over_left.jpg); color:#000; }
#Page5 #header .navmain li.navmain_link3 a { background-image:url(../images/bg_navmain_over_left.jpg); color:#000; }
#Page6 #header .navmain li.navmain_link4 a { background-image:url(../images/bg_navmain_over_left.jpg); color:#000; }
#Page9 #header .navmain li.navmain_link5 a { background-image:url(../images/bg_navmain_over_left.jpg); color:#000; }
#parts #header .navmain li.navmain_link6 a,
#Page12 #header .navmain li.navmain_link6 a { background-image:url(../images/bg_navmain_over_left.jpg); color:#000; }
#Page8 #header .navmain li.navmain_link7 a { background-image:url(../images/bg_navmain_over_left.jpg); color:#000; }
#news #header .navmain li.navmain_link8 a { background-image:url(../images/bg_navmain_over_left.jpg); color:#000; }
#contact #header .navmain li.navmain_link9 a { background-image:url(../images/bg_navmain_over_left.jpg); color:#000; }
#Page13 #header .navmain li.navmain_link10 a { background-image:url(../images/bg_navmain_over_left.jpg); color:#000; }


#footer {
background:url(../images/bg_footer.jpg) no-repeat #FFF; height:53px; padding-top:24px;
}


#footer .navmain li a, #footer .navmain li { background:none; }
#footer .navmain li a { padding:0 5px; color:#000; }
#footer .navmain { margin:0 0 0 140px; }

#subfooter { color:#606060; }
#subfooter a { color:#606060; }

#content { text-align:left; background:url(../images/bg_content.jpg) center repeat-y; }

#content,
#footer {
clear:both;
}

#column_left {
margin-right:207px;
}
#column_right {
float:right; width:207px; background:url(../images/bg_rightcolumn.jpg) repeat-x; padding:15px 0 0 0; text-align:center;
}
.actioncall * {
margin:0; padding:0;
}
.actioncall {
background:url(../images/bg_actioncall_bottom.jpg) bottom no-repeat; width:193px; margin:0 auto; margin-bottom:7px; padding-bottom:10px; 
}
.actioncall h3 {
background:url(../images/bg_actioncall_top.jpg) top center no-repeat; padding:7px 0 20px 0; font-size:16px; color:#666;
}
.actioncall p { padding:0 15px 10px 15px; text-align:left; }
.actioncall p.button1 { padding:0; float:left; }


#truckfinder h3 { background-image:url(../images/bg_actioncall_top1.jpg); }
#truckfinder p.button1 { margin-left: 55px; }
#truckfinder img { float:right; margin-right:0px; margin-bottom:5px; margin-top:-10px; margin-left:10px; }
#truckwash p.button1 { background:none; float:none; }
#truckwash p { text-align:center; }
#truckwash p.button1 a { background:url(../images/bg_carwash.jpg) top center no-repeat; padding:85px 0 10px 0px; }
#hino p, #technician p { font-size:12px; }
#hino p.button1, #technician p.button1 { margin-left: 35px; }
#hino img, #technician img { float:left; margin-left:20px; margin-bottom:5px; margin-top:-5px; margin-right:0px; }

#front_top {
background:url(../images/bg_front.jpg) no-repeat; /*padding-top:265px;*/ color:#CCC; font-size:11px; line-height:150%; height:373px;
}

#front_top img, #front_top_inner img {
float:left; margin:0 15px;
}
#front_top h1, #front_top_inner h1 { color:#FFF; font-weight:normal; font-size:22px; }
.button2 a { background:url(../images/bg_button2.jpg) top right no-repeat; float:right; height:27px;
margin-right:20px; margin-top:28px; padding:4px 15px; color:#FFF;
}
#front_bottom {
padding:10px 15px; font-size:13px; line-height:150%;
}

p#inputbutton {margin:0; padding:0; display:inline;}
.button1 { background:url(../images/bg_button1_right.jpg) top right no-repeat; display:inline; float:right; height:27px; }
.button1 a, .button1 input { background:url(../images/bg_button1_left.jpg) top left no-repeat; padding:6px 15px 9px 15px; display:block;
color:#FFF; font-size:10px; line-height:100%;
}

.button1 input {margin:0px; border: 0px; clear:both; display:inline; }

div.terms { clear:both; text-align:left; margin-left:145px; }
div.terms li { float:left; margin-right:5px; margin-top:7px; border-right:1px solid #999; padding-right:5px; }
div.terms ul li { float:left; margin-right:5px; margin-top:7px; border-right:1px solid #999; padding-right:5px; }
.clear { clear:both; }

#text_content {
padding:10px 10px 10px 10px;   background:url(../images/bg_text.jpg) no-repeat; line-height:150%; font-size:12px;
}
#text_content h1 {
color:#333333; font-size:22px; font-weight:normal;
}
#text_content #front_top_inner p { margin-left:130px; }
#text_content ul { margin:0; padding:0; }
#text_content li { background:url(../images/bullet1.gif) left 3px no-repeat; list-style:none; padding-left:18px; }

#subfooter { margin:10px 0; }

.content { /*min-height:300px; */}




/* Search */
input.searchbox 
{
	width:80px;
	display:block;
	float:left;
	margin-top:2px;
	margin-left:15px;
	margin-right:10px;

}

span.button1
{
	display:block;
	float:left;
}

span.button1 input
{
	padding-left: 6px;
	padding-right: 6px;
}

a.advancedsearch{display:block; width:100px; height:12px; color:#ff0000; float:left; background:url(/images/search.gif) left top no-repeat; margin-top:5px; padding-left:12px; padding-right:5px; font-size:10px; line-height:11px;}

