:root{overflow-y:scroll;}
#master{position:relative; top:0px; margin:0px auto; width:850px; text-align:left;}
#body{position:absolute; top:0px; text-align:left; width:99%; background-image:url(../images/bgMain.gif);}
#header{position:relative; width:850px; border:none; top:0px; left:0px; height:138px; text-align:left;}
#logo{visibility:visible; position:absolute; top:3px; left:8px;}
#logoprint{visibility:hidden; position:absolute; top:3px; left:8px;}
#special{visibility:visible; position:absolute; top:36px; left:535px; height:78px; width:315px; background-repeat:no-repeat; background-image:url(../images/special/newhomeof.gif);background-position:bottom right; font-family:Arial,Helvetica,sans-serif; font-size:8pt; color:#000000;}
#printmessage{position:absolute; top:5px; left:335px; height:78px; width:315px; visibility:hidden; font-family:Arial,Helvetica,sans-serif; font-size:10px;}
#toptabs{position:absolute; top:0px; right:0px; text-align:left; width:364px; height:35px;}
#tabphone{position:absolute; top:0px; left:0px;}
#taborderinformation{position:absolute; top:0px; left:130px;}
#tabshoppingcart{position:absolute; top:0px; left:254px;}
#menutabs{position:absolute; top:86px; left:4px; width:846px; height:29px; float:left;}
#tabsearch{position:absolute; top:0px; left:12px; background:url(../images/tabSearchBg.gif); text-align:left; width:275px; height:29px;}
#searchright {position:absolute; left:285px;}
#lblsearch{position:absolute; top:9px; left:-5px;}
#frmsearch{position:absolute; left:45px; top:4px; width:183px;}
#txtsearch{width:183px;}
#btngo{position:absolute; left:237px; top:7px;}
#menuright{position:absolute; top:0px; left:285px;}
#tabhome{position:absolute; top:8px; left:293px;}
#tabmanuals{position:absolute; top:8px; left:340px;}
#tabcontactus{position:absolute; top:8px; left:400px;}
#tabspecials{position:absolute; top:8px; left:470px;}
#menubar{position:absolute; top:115px; left:0px; width:850px;}
#menuright{position:absolute;  left:826px;  top:0px;}
#main{background-color:#FFFFFF;}
#footer{background-image:url(../images/bgFooter.gif); background-repeat:repeat; font-family:Arial,Helvetica,sans-serif; font-size:9pt; color:#CCCCCC; text-indent:3px;}
#footer a:link, #footer a:visited, #footer a:active{color:#f2f0f0; text-decoration:none;}
#footer a:hover{color:#f2f0f0; text-decoration:underline;}
#footerleft{background-image:url(../images/footerLeft.gif); background-position:left;}
#footerright{background-image:url(../images/footerRight.gif); background-position:left;}
.menu ul li:hover ul li.more, .menu ul li a:hover ul li.more, .menu ul li:hover ul li.more a, .menu ul li a:hover ul li.more a, .menu ul li:hover ul li.more a:hover, .menu ul li a:hover ul li.more a:hover, .menu ul li:hover ul li:hover a,
.menu ul li a:hover ul li a:hover{background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:right;}
.menu {
position:relative;
text-align:left;
margin:0;
padding:0;
border:0;
top:115px;
height:23px;
width:850px;
background:url(../images/mnuBG.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.menu img {
vertical-align:top;
padding:0;
}
.menu ul {
margin:0;
padding:0;
list-style-type:none;
line-height:16px;
}
.menu li {
float:left;
position:relative;
margin:0;
padding:0;
}
.menu ul li table {
margin:0;
border-collapse:collapse;
font-size:12px;
padding:0;
}
.rightmenu {
position:relative;
float:right;
}
.menu ul li ul {
display:none;
padding:0;
text-indent:3px;
}
.menu ul li a,
.menu ul li a:visited {
display:block;float:left;
text-decoration:none;
height:24px;
}
.menu ul li:hover a,
.menu ul li a:hover {
height:23px;
}
.menu ul li:hover ul, .menu ul li a:hover ul{
display:block;
position:absolute;
margin:0;
padding-top:2px;
padding-bottom:2px;
top:23px;
left:-1px;
height:auto;
color:#000000;
background:#f2f0f0;
border:1px solid #000000;
border-top:none;
}
.menu ul.rightmenu li:hover ul,
.menu ul.rightmenu li a:hover ul {
left:auto;
right:0;
}
* html .menu ul.rightmenu li a:hover ul {
right:-1px;
}
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
padding:0 2px 0 2px;	margin:0;
height:auto;
color:#000000;
background:#f2f0f0;
border:1px solid #f2f0f0;
}
.menu ul li:hover ul li:hover a,
.menu ul li a:hover ul li a:hover {
color:#000000;
background:#FFFFFF;
border:1px solid #CCCCCC;
}
.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {
visibility:hidden;
}
.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {
visibility:visible;
position:absolute;
margin-top:0px;
padding-top:1px;
top:0;
border-top:1px solid #000000;
}
.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a {
background:#f2f0f0;
border:1px solid #f2f0f0;
}
.menu ul li:hover ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover ul li a:hover {
background:#FFFFFF;
border:1px solid #CCCCCC;
}
.menu ul li:hover ul.cables, .menu ul li a:hover ul.cables{left:0px; width:204px;}
.menu ul li:hover ul.cables li a, .menu ul li a:hover ul.cables li a, .menu ul li:hover ul.cables li a:hover, .menu ul li a:hover ul.cables li a:hover{width:198px;}
.menu ul li:hover ul.cargocontrol, .menu ul li a:hover ul.cargocontrol{width:156px;}
.menu ul li:hover ul.cargocontrol li a, .menu ul li a:hover ul.cargocontrol li a, .menu ul li:hover ul.cargocontrol li a:hover, .menu ul li a:hover ul.cargocontrol li a:hover{width:150px;}
.menu ul li:hover ul.driveline,.menu ul li a:hover ul.driveline{width:203px;}
.menu ul li:hover ul.driveline li a, .menu ul li a:hover ul.driveline li a, .menu ul li:hover ul.driveline li a:hover, .menu ul li a:hover ul.driveline li a:hover{width:197px;}
.menu ul li:hover ul.dumpbody, .menu ul li a:hover ul.dumpbody{width:154px;}
.menu ul li:hover ul.dumpbody li a, .menu ul li a:hover ul.dumpbody li a, .menu ul li:hover ul.dumpbody li a:hover, .menu ul li a:hover ul.dumpbody li a:hover{width:148px;}
.menu ul li:hover ul.electrical, .menu ul li a:hover ul.electrical{width:136px;}
.menu ul li:hover ul.electrical li a, .menu ul li a:hover ul.electrical li a, .menu ul li:hover ul.electrical li a:hover, .menu ul li a:hover ul.electrical li a:hover{width:130px;}
.menu ul li:hover ul.hardware, .menu ul li a:hover ul.hardware{width:137px;}
.menu ul li:hover ul.hardware li a, .menu ul li a:hover ul.hardware li a, .menu ul li:hover ul.hardware li a:hover, .menu ul li a:hover ul.hardware li a:hover{width:131px;}
.menu ul li:hover ul.hydraulics, .menu ul li a:hover ul.hydraulics{width:200px;}
.menu ul li:hover ul.hydraulics li a, .menu ul li a:hover ul.hydraulics li a, .menu ul li:hover ul.hydraulics li a:hover, .menu ul li a:hover ul.hydraulics li a:hover{width:194px;}
.menu ul li:hover ul.mudflaps, .menu ul li a:hover ul.mudflaps{width:147px;}
.menu ul li:hover ul.mudflaps li a, .menu ul li a:hover ul.mudflaps li a, .menu ul li:hover ul.mudflaps li a:hover, .menu ul li a:hover ul.mudflaps li a:hover{width:141px;}
.menu ul li:hover ul.pneumatics, .menu ul li a:hover ul.pneumatics{width:176px;}
.menu ul li:hover ul.pneumatics li a, .menu ul li a:hover ul.pneumatics li a, .menu ul li:hover ul.pneumatics li a:hover, .menu ul li a:hover ul.pneumatics li a:hover{width:170px;}
.menu ul li:hover ul.safety, .menu ul li a:hover ul.safety{width:156px;}
.menu ul li:hover ul.safety li a, .menu ul li a:hover ul.safety li a, .menu ul li:hover ul.safety li a:hover, .menu ul li a:hover ul.safety li a:hover{width:150px;}
.menu ul li:hover ul.toolboxes, .menu ul li a:hover ul.toolboxes{width:152px;}
.menu ul li:hover ul.toolboxes li a, .menu ul li a:hover ul.toolboxes li a, .menu ul li:hover ul.toolboxes li a:hover, .menu ul li a:hover ul.toolboxes li a:hover{width:146px;}
.menu ul li:hover ul.towing, .menu ul li a:hover ul.towing{width:143px;}
.menu ul li:hover ul.towing li a, .menu ul li a:hover ul.towing li a, .menu ul li:hover ul.towing li a:hover, .menu ul li a:hover ul.towing li a:hover{width:137px;}