/* CSS Document */
.main .nav-tree{
position:absolute;
margin-top:172px;
font-size:12px;
width:996px;
z-index:10;
padding-bottom:3px;
background:#FF0000;
border:#999999;
border-top:none;
}

.main .nav-tree .site-nav{
position:relative;
text-align:left;
float:left;
margin-left:2px;
}

.main .nav-tree b,p{
float:left;
color:#FFFFFF;
position:relative;
text-align:left;
margin:0px 2px 0px 0px;
padding:0px;
}

.nav-tree .prev-nav{
color:#FFFFFF;
cursor:hand;
text-decoration:underline;
cursor:pointer;
}

.main .nav-tree .cur-nav{
float:left;
color:#FFFFFF;
position:relative;
text-align:left;
margin-left:2px;
font-weight:bold;
padding:0px;
}

.main .nav-tree .arrow{
float:left;
color:#FFFFFF;
position:relative;
text-align:left;
margin-left:2px;
padding:0px;
font-weight:bold;
}

.main .mainbody .linkbody{
margin-top:10px;
font-size:12px;
margin-left:223px;
width:770px;
background:#FFFFFF;
/*background:url(diamond-bg.jpg) top repeat-y;*/
}

/*
img.link_desc{
font-size:22px;
color:#333333;
margin-top:10px;
margin-left:auto;
margin-right:auto;

}
*/
.link_desc{
width:770px;
height:25px;
padding:15px 0px 15px 0px;
/*background:url(diamond-bg.jpg) top no-repeat;*/
}

.linkbody .product_desc{
font-size:22px;
color:#666666;
margin-top:10px;
margin-bottom:20px;
margin-left:10px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
position:relative;
display:block;
height:30px;
width:100%;
}

.linkbody img.aboutus{
float:left;
border:2px solid #000000;
margin-right:10px;
}

img.logo{
position:relative;
margin-left:30px;
padding-right:500px;
margin-top:10px;
}

.linkbody .product{
margin-top:35px;
margin-left:0px;
margin-bottom:0px;
position:relative;
float:left;
background:#FFFFFF url(blue-rivet-bg.jpg) repeat-y left;
}

.linkbody .truck{
margin-top:35px;
margin-left:0px;
margin-bottom:0px;
position:relative;
float:left;
background:#FFFFFF;
}

.linkbody .manuals{
margin-top:10px;
margin-left:0px;
width: 750px;
margin-bottom:0px;
position:relative;
float:left;
border-left:#999999 2px solid;
/*background:#FFFFFF;*/
}

.linkbody .contact{
margin-left:45px;
margin-top:25px;
padding:30px 30px 30px 30px;
background:#CCCCCC;
width: 550px;
}

.manuals .left-manuals{
width:350px;
float: left;
margin-right:20px;
margin-left:10px;
border-right:#666666 1px solid;
}

.manuals .right-manuals{
width:350px;
float:left;
}

.manuals .title{
/*margin-left:5px;*/
margin-top:15px;
width:350px;
height:20px;
text-align:left;
font-size:14px;
color:#000000;
padding:2px 0px 2px 0px;
/*background:url('cntr-button-new.jpg') repeat top;*/
background:#CCCCCC;
position:relative;
}

/*.manuals .title a{
color:#C4FFC4;
}
*/
.product .title{
margin-left:55px;
margin-top:15px;
width:700px;
height:20px;
text-align:left;
font-size:14px;
color:#000000;
padding:2px 0px 2px 0px;
/*background:url('cntr-button-new.jpg') repeat top;*/
/*background:#003366;*/
position:relative;
}

.truck .title{
padding:2px 0px 2px 0px;
/*list-style:none;*/
font-size:14px;
font-weight:bold;
color:#FFFFFF;
margin-left: 0px;
height:20px;
width:770px;
background:#666666;
text-align:center;
position:relative;
}

img.main-pic{
margin-left:35px;
position:relative;
display:block;
margin-top:35px;
float:left;
}

.truck img.main-pic{
margin-top:5px;
margin-left:2px;
border:#000000 5px solid;
}

.truck img.main-pic-small{
border: 2px solid #000000;
margin-left:3px;
position:relative;
display:block;
margin-top:6px;
float:left;
}

.manuals p.description{
position:relative;
width:350px;
margin-left:0px;
padding-bottom:10px;
color:#333333;
}

.product,.truck p.description{
position:relative;
width:400px;
margin-left:236px;
margin-top:20px;
padding-bottom:20px;
color:#333333;
}


/*
ul.details-table{
position:relative
margin-top:10px;
width:100%;
}

ul.details-title{
display:inline;
list-style:none;
width:100%;
border:#666666 1px solid;
}

ul.details-title li{
width:70px;
display:inline;
font-size:12px;
font-weight:bold;
border:#666666 1px solid;
}

ul.details{
text-indent:0px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 30px;
border:0px;
font-size:10px;
width:150px;

list-style:none;
position:relative;
float:left;
}

ul.details li{
position:relative;
width:150px;
font-size:12px;
display:inline;
font-family:"Courier New", Courier, monospace;
padding-left:5px;
margin-bottom:2px;

}

ul.details .dtitle{
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;
font-size:12px;
font-weight:bold;
color:#000000;
}
*/
/*.linkbody .features{
margin-top:10px;
font-size:10px;
float: left;
width:100%;
margin-left:0px;

}
*/

ul.features{

text-indent:0px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 25px;
list-style:outside;
border:0px;
font-size:11px;
width:747px;
/*list-style-type:none;
list-style:none;*/
position:relative;
float:left;
}

ul.list3{

text-indent:0px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
list-style:outside;
border:0px;
font-size:11px;
width:747px;
/*list-style-type:none;
list-style:none;*/
position:relative;
float:left;
}

ul.list3 .title{
list-style:none;
font-size:14px;
font-weight:bold;
color:#000000;
margin-left: 0px;
margin-top:20px;
border-bottom: solid 1px;
height:20px;
width:747px;
text-align:center;
}

ul.location{
text-indent:0px;
padding:10px 0px 10px 0px;
margin:0px 0px 0px 25px;
list-style:outside;
border:0px;
font-size:11px;
width:737px;
/*list-style-type:none;
list-style:none;*/
border-bottom:solid 1px;
position:relative;
float:left;
}

ul.location-map{
text-indent:0px;
padding:10px 0px 10px 0px;
margin:0px 0px 0px 25px;
list-style:outside;
border:0px;
font-size:11px;
width:737px;
/*list-style-type:none;
list-style:none;*/
border-bottom:solid 1px;
position:relative;
float:left;
}

ul.location-title{
text-indent:0px;
padding:0px 0px 0px 25px;
margin:0px 0px 0px 0px;
list-style:outside;
vertical-align:bottom;
font-weight:bold;
border:0px;
font-size:14px;
width:747px;
background:#666666;
/*list-style-type:none;
list-style:none;*/
position:relative;
float:left;
}

ul.features .title{
list-style:none;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
margin-left: 0px;
height:20px;
width:747px;
background:#666666;
text-align:center;
}

ul.list3 li{
margin-left: 20px;
width:210px;
line-height:13px;
vertical-align:top;
/*padding-left:25px;*/
/*padding-left:5px;*/
margin-bottom:5px;
float:left;
/*margin-right:332px;*/
/*background:url(list-check.jpg) left top no-repeat;*/
}

ul.location-title li{
padding-right: 20px;
padding-bottom:10px;
width:150px;
line-height:13px;
list-style:none;
/*padding-left:25px;*/
/*padding-left:5px;*/
line-height:10px;
margin-bottom:5px;
margin-top:5px;
float:left;
color:#FFFFFF;
font-size:14px;
/*margin-right:332px;*/
background:#666666;
}

ul.maps-title li{
padding-right: 20px;
padding-bottom:10px;
width:340px;
line-height:13px;
list-style:none;
/*padding-left:25px;*/
/*padding-left:5px;*/
line-height:10px;
margin-bottom:5px;
margin-top:5px;
float:left;
color:#FFFFFF;
font-size:14px;
/*margin-right:332px;*/
background:#666666;
}

ul.location-map li{
margin-right: 10px;
width:350px;
line-height:13px;
vertical-align:top;
list-style:none;
/*padding-left:25px;*/
/*padding-left:5px;*/
float:left;
/*margin-right:332px;*/
/*background:url(list-check.jpg) left top no-repeat;*/
}

ul.location li{
margin-right: 20px;
width:150px;
line-height:13px;
vertical-align:top;
list-style:none;
/*padding-left:25px;*/
/*padding-left:5px;*/
float:left;
/*margin-right:332px;*/
/*background:url(list-check.jpg) left top no-repeat;*/
}

ul.features li{
margin-left: 20px;
width:720px;
line-height:13px;
vertical-align:top;
/*padding-left:25px;*/
/*padding-left:5px;*/
margin-bottom:5px;
/*margin-right:332px;*/
/*background:url(list-check.jpg) left top no-repeat;*/
}

ul.features .list-pic{
position:relative;
float:left;
list-style:none;
}

ul.features img{
position:relative;
float:left;
padding-right:10px;
}
