@charset "utf-8";
/* CSS Document */


/* global declaration */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th { margin:0; padding:0; }
h1 { margin: 5px 0px 15px 0px; padding-bottom:8px; border-bottom:1px solid #E7E2D6; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#CF0924}
body {font-family:Georgia; font-size:12px; height:100%;margin:0}
ol,ul { list-style:none; }
#container { width:1024px; margin:auto; min-height:445px !important;height:auto !important;
  height:445px;
}

a { color:#666666; text-decoration:none; }
a:hover { color:#666666; text-decoration:underline; }

.bodytext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; text-align:justify; }


/*top border*/
.topdorder { height:17px; }
.l { line-height:17px; height:17px; width:6px; float:left; background:url(image/top_l_cor.gif) no-repeat; }
.m { line-height:17px; height:17px; background:#666666 repeat-x; width:98%; float:left; padding-left:13px; font-size:15px; font-weight:700; }
.r { line-height:17px; height:17px; width:6px; float:right; background:url(image/top_r_cor.gif) no-repeat;}
.gap { height:3px; background:#FFFFFF;}

*html .innnercontent{height:100%;}

/* GRID */
.mainMenu { height:auto; }
.grid { width:1009px; }
.column1 { width:245px; padding:0px; margin:0px; float:left; }
.column2 { width:754px; float:right; margin-left:10px;}


/* Breadcrumb styles */
/*.border { border-left:1px solid #000000; }*/
.topmaindiv {
width:766px;
}
.breadcrumb { height:25px;border-bottom:1px solid #E7E2D6;margin-bottom:20px;width:766px; float:left}
.breadcrumb1 { height:35px;border-bottom:1px solid #E7E2D6;margin-bottom:20px;width:766px; float:left}
.breadcrumb_div { padding-top:5px;}
.breadcrumbul { float:left; padding-left:13px; }
.breadcrumbultt_news { float:left; }
.breadcrumbultt_news li { float:left; padding-right:5px; font-weight:700; }
.breadcrumbul li { float:left; padding-right:5px; font-weight:700; color:#D30229 }


.searchdiv { width:766px;padding-top:5px; float:left;}
.search_div { float:right;}

/* Left hand side first (main) menu */
/*.mainMenu dl dt { background-image:url(image/top-dac.gif); background-repeat:repeat-x; line-height:35px; width:205px; margin-bottom:1px; font-weight:bold; }*/
#menu1 { margin-left:25px;}

.mainMenu  dl dt a { text-decoration:none; font-size:14px; padding-left:25px; color:#FFFFFF;font:Georgia;}

ul li.selected a{color:#D30229;}
ul.itemmenu li.selected a{color:#D30229;}
/* Left hand side second menu */
.mainMenu .submenu li{ background:transparent url(image/bullet1.gif) no-repeat scroll 25px 10px; line-height:25px; padding-bottom:2px; border-left:1px solid #C4BEAE;border-right:1px solid #E2DFD8;width:203px;list-style:none;}
.mainMenu .submenu li a { text-decoration:none; font-size:12px; padding-left:35px; color:#535353;font:Georgia;list-style:none;}
.mainMenu .submenu li a:hover { text-decoration:none; font-size:12px; padding-left:35px; color:#D30229;font:Georgia;list-style:none;}
.mainMenu .submenu li .selected{ text-decoration:none; font-size:12px; padding-left:35px; color:#D30229;font:Georgia;}
.mainMenu .submenu li.product_detailmenu { background-image:none; background-color:#f7f7f7; margin-bottom:3px; }
.mainMenu .submenu li.last { border-bottom:1px solid #C4BEAE;}
a.selected { text-decoration:none; font-size:12px; color:#D30229;}

.mainMenu .submenu .itemmenu li{ background:transparent url(image/dot.gif) no-repeat scroll 35px 10px; line-height:25px; padding-bottom:2px;padding-left:12px; width:203px;list-style:none;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
/* main content*/
.logomenu{ position:relative;}
.logotopbg{ background:url(image/logo.jpg) no-repeat; margin-left:23px; height:39px; position:relative; }
.logotopbg img{margin-left:15px; margin-top:5px; display:block; position:absolute;}
.menu { width:1009px; height:50px; margin:auto; }
.lbgl{ line-height:50px; height:50px; width:241px; float:left; background:url(image/bottomlogo.jpg) no-repeat; } 
.lbgm{ line-height:43px; height:50px; background:url(image/link_bg.gif) repeat-x; width:731px; float:left; font-size:15px; font-weight:700; }
.lbgr{ line-height:50px; height:50px; width:37px; float:right; background:url(image/link_r_cor.jpg) no-repeat;}
.lbglall{ line-height:50px; height:50px; width:241px; float:left; background:url(image/bottom_logo_white.jpg) no-repeat; } 
.lbgrall{ line-height:50px; height:50px; width:37px; float:right; background:url(image/link_r_cor_white.jpg) no-repeat;}

.menuname { float:right; color:#2f2e2e; font-size:11px; margin-left:0px; }
.menuname a { color:#2f2e2e; font:Verdna normal; font-size:11px; text-decoration:none; margin-left:3px; margin-right:1px; }
.menuname a:link {color:#2f2e2e;}
.menuname a:visited {color:#2f2e2e;}
.menuname a:focus, .menuname a:hover {color:#A2112E;}/* a:focus for non-mouse pointers: e.g. "hotkeys", etc. s.508*/
.menuname a:active {color:#FF0000;}

.topclass { background:url(image/top.jpg) repeat-x; height:110px; margin:auto;width:100%}
/*#menuclass { width:1024px;text-align:center;margin:auto;}*/
.menumaintwo { float:right;padding-right:7px;}
.menumaintwo li {list-style:none; float:right;padding-right:5px;font-size:12px;}
.menumaintwo a {color:#191815;text-decoration:none;}
.menumaintwo a:hover{text-decoration:none; color:#BD1416;}


#menumainthree { margin:auto; width:950px; clear:both; }

#menumainthree li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left: 5px;
}

#menumainthree li.logo {
margin-top:0px;
}


#menumainthree ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#menumainthree li {
cursor:default;
float:left;
position:relative;
}
#menumainthree .nav {
margin-top:55px;
text-align:left;
}
/*#menumainthree .logo {
padding:5px 1px 0;
}*/

#mainimage { background:url(image/logo.gif) no-repeat; height:72px;margin-top:16px;float:left; width:197px;margin-left:5px;margin-right:5px;} 
.mainimg { background:url(image/banner.jpg) no-repeat; width:1009px;height:359px; margin-left:7px;margin-right:7px;margin-top:7px;margin-bottom:7px; }
/*main image style*/

.imgtext{ width:466px; height:376px; float:left; background:url(image/img_1.jpg) no-repeat; }
.imgtext1 { width:500px; height:350px; padding-top:0px; margin-bottom:10px; padding-left:20px; }
.imgtext1 p {color:#FFFFFC; font-size:12px; padding-top:0px; padding-bottom:10px; }
.imgtext1 a{color:#FFFFFC; font-size:15px; padding-top:10px; font-weight:bold;}
.conus { background:url(image/callus.gif) no-repeat; height:19px; width:270px;}

.imgtruck {width:543px; height:376px; background:url(image/img_3.jpg) no-repeat; float:right; }


/*bottom background menu*/
.bottomcat{ width:1014px; height:130px; margin-left:4px;margin-right:5px; padding:0; margin-top:0px;margin-bottom:14px; }
.bbgl { background:url(image/mid-left.gif) no-repeat; float:left; width:5px; height:137px; }
.bbgm{ background:url(image/mid-mid.gif) repeat-x; float:left; width:1004px; height:137px; }
.bbgr { background:url(image/mid-right.gif) no-repeat; float:right; width:5px; height:137px; }
.findus{ float:left; width:300px; margin-top:18px; margin-left:8px; border-right:thick #666666; }
.middleline{ background:#999999 no-repeat; width:1px; height:90px; float:left; margin:10px; margin-top:20px;}

.truckimg{ height:113px; widows:131px; float:left; text-align:center; }
.trucktext{ float:right; width:150px; height:112px;}
.trucktext p{ color:#4c4c4c; font:Tohma lighter; font-size:12px;}
.trucktext a{ color:#666666; font:Tohma bold; font-size:12px; text-decoration:none;}

/*list boxes*/
.inventory { width:1024px; float:left; margin-bottom:7px;}
.listbox{ margin:15px; float:left;}
.listbox_inner{ margin:11px; float:left;}
.lists{padding-left:15px; padding-top:2px;}
.lists p{ font:Verdana; font-size:12px; color:#666666; margin:2px 2px; margin-top:5px;}

.leftmenumaindiv
{
float:left;
width:200px;
margin-left:25px;

}
.leftmenutop
{
float:left;
background:url(image/left-top.gif) no-repeat;
width:205px;
height:10px;
}
.leftmenubtm
{
float:left;
background:url(image/left-bottom.gif) no-repeat;
width:205px;
height:11px;
}
.leftmenumid
{
background:url(image/left-mid.gif) repeat-x top #8c1323; 
border-left:4px solid #e1e1e1;
border-right:4px solid #e1e1e1;
width:197px;
clear:both;
}
.leftmenumid ul
{
margin:0px;
padding:0px;
}
.leftmenumid li
{
background: transparent url(image/bullet.gif) no-repeat scroll 2px 10px;
padding:5px 0px 4px 12px;
border-bottom:1px solid #bd5e68;
margin:0px 10px 0px 10px;
list-style:none;
color:#FFFFFF;
list-style:none;
}
.leftmenumid li a { color:#FFFFFF;list-style:none;}
.leftmenumid li a:hover { color:#000000;text-decoration:none;}
/*round conrner implementataion */
.tt { background:url(image/graybox.gif) no-repeat; height:160px; width:199px; }
<!--#corner{ background:url(image/1_pxbottom.gif) repeat-x scroll 0 0 #B6C1CE;}-->


/*right truck images*/

.sampletruck{ margin:2px; width:116px; height:120px; float:left; }
.truckhead{ float:left; width:700px; margin-bottom:10px; margin-top:6px;}
.sarrow { float:left; height:30px; width:14px; background:url(image/specialarrow.gif) no-repeat; }
.sweek { width:700px; height:30px; float:right; background:url(image/specialweek.gif) no-repeat; }

.truckdiv{ float:left; width:759px; margin-left:10px;}
.lefttruckimg { background:url(image/specialweek-left.gif) no-repeat;float:left; width:11px;height:195px;}
.righttruckimg { background:url(image/specialweek-right.gif) no-repeat;width:11px;height:195px;float:right;}
.middletruckimg { background:url(image/specialweek-mid.gif) repeat-x; height:195px; width:737px;float:left;}
.middletext { margin-top:15px;line-height:15px;padding-left:10px;}
.textstyle { padding-left:5px;padding-top:3px;font-size:15px;}
/*contact */
.contact { float:left;width:100%; text-align:center;margin-top:10px;}
.hrline { width:1000px; border-top:1px solid #AFBFCE;margin:auto;}

.contact hr{ width:1000px; text-align:center; color:#A8BACA; }

/*bottom img*/
.conbtm { height:38px; padding-top:8px; margin:auto; width:800px; }
.conl {float:left; line-height:38px; height:38px; width:35px; background:url(image/footer-left.gif) no-repeat; }
.conm {float:left; line-height:38px; height:38px; background:url(image/footer-mid.gif) repeat-x; width:730px; }
.conr { line-height:38px; height:38px; width:35px; float:right; background:url(image/footer-right.gif);}
.conm p{ font-size:11px; color:#222222; font-weight:500;text-align:center;}
.copytag { height:45px; width:100%; background:url(image/footer-red.gif) repeat-x; float:left; line-height:45px;}
.copytag p{ font-size:12px; color:#ECB6B7;text-align:center;}


#nav { 	float:left;	width:744px; margin-top:10px; line-height:20px;margin-left:10px;margin-right:10px;margin-bottom:10px; }
#nav a { font-weight:bold;text-decoration:none;}
#nav a:hover { color:#CD222B;font-weight:bold;text-decoration:underline;}

.row1 { background-color:#f9f9f9; }
.row2 { background-color:#f5f2e9;}
.rowtd {padding-left:4px; text-align:left;padding-top:6px;padding-bottom:6px;border-left:2px solid transparent;color:#535353;font-weight:bold;}
.truckListing{ width:770px;}
.truckListing .left{float:left; line-height:42px; height:42px; width:10px; background:url(image/left.gif) no-repeat;}
.truckListing .right{float:right; line-height:42px; height:42px; width:10px; background:url(image/right.gif) no-repeat;}
.truckListing .middle{float:left; line-height:42px; height:42px; width:750px; background:url(image/mid.gif) repeat-x;}

.bottomleft { background:url(image/btm-left.gif) no-repeat;float:left; height:12px; width:10px;}
.bottomright { background:url(image/btm-right.gif) no-repeat;float:left; height:12px; width:10px; }
.bottommid {width:750px;float:left ;background:url(image/btm-mid.gif) repeat-x;height:12px;}

.relleft { background:url(image/btm-left.gif) no-repeat;float:left; height:12px; width:10px;}
.relright { background:url(image/btm-right.gif) no-repeat;float:left; height:12px; width:10px; }
.relmid {width:750px;float:left ;background:url(image/btm-mid.gif) repeat-x;height:12px;}

.related { float:left;width:770px;margin-top:15px;}
.relatedleft {background:url(image/related-top-left.gif) no-repeat;float:left; height:42px; width:12px; }
.relatedright {background:url(image/related-top-right.gif) no-repeat;float:right; height:42px; width:12px; }
.relatedmid {background:url(image/related-top-mid.gif) repeat-x;float:left; height:42px; width:746px; }
.footercat { float:left;border-left:3px solid #D8D8DA;border-right:3px solid #D8D8DA;background:url(image/related-mid.gif) repeat-x bottom #FFFFFF;}
/*.truckListing th {
	background-color:#D8D8D8;
	text-align:left;
	height:25px;
	line-height:25px;
	padding-left:10px;
}*/

.thclass { text-align:left;padding-left:7px;border-left:2px solid #D0CCC1;}
.homeHeading { font-size:21px; color:#A2112E; font-weight:normal; }

/* IE8 Fix */
#c1 {
    padding: 0 !important;
}