﻿body { background : transparent url(/images/tmpl_bglight1.png) repeat scroll left top; padding: 0; margin: 0; border: 0; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 80%; text-align: center; }
.maindiv { background : transparent url(/images/tmpl_bgdark1.png) repeat-x scroll left top; text-align : left; } 
.contentdiv {  }

table { border-collapse: collapse; } 
img { border : none; }


.bold { font-weight : bold; }


.pageheader { width: 881px; font-weight : bold; background-position : right; background-repeat : no-repeat; background-image : url(/images/tmpl_pageheaderbg1.jpg); padding-left : 10px; padding-right : 10px; padding-top : 4px; padding-bottom : 3px; line-height : 1.3em; background-color : #0000FF; font-family : Arial, sans-serif; font-size : 20px; font-variant : small-caps; color : #FFFFFF; text-decoration : none;  margin-bottom : 18px; margin-top : 3px;}

.gallerypic { border : solid 1px #000000; }

.utt_onrow { background-color : #DCDCDC; border : solid 2px #DCDCDC; }
.utt_offrow { background-color : #FFFFFF; border : solid 2px #DCDCDC; }

.ntt_onrow { background-color : #DCDCDC; border : solid 2px #DCDCDC; }
.ntt_offrow { background-color : #FFFFFF; border : solid 2px #DCDCDC; }
.ntt_sold { z-index : 25; top : 50px; left : 55px; display : table; position : absolute; }


.radmenu { text-align : center; font-weight : bold; }

.truckheader { font-size :19px; color : Blue; font-weight : bold; font-family : Arial; }
.truckimg { border : solid 1px #000000; }
.truckprice { font-size : 14px; color : Blue; }
.truckpricesold { font-size : 14px; color : Red; font-weight : bold; }
.truckthumb { border : solid 1px #CCCCCC; padding : 6px; }

.customertrucks_thumb { border : solid 1px #CCCCCC; padding : 8px; }
.trucksatwork_thumb { border : solid 1px #CCCCCC; padding : 8px; }

.hm_rotateheader { text-align : center; text-transform : uppercase; font-size : 15px; font-weight : bold; }

.hm_forsale_borderbox { width : 402px; border : solid 1px #CCCCCC; padding : 8px; font-size : 12px; font-weight : normal; }
.hm_forsale_image { position: relative; width: 400px; height: 300px; margin-bottom : 4px; border : solid 1px #333333; }
.hm_forsale_pricebox { position: absolute; bottom: 10px; left: 10px; width: 150px; }
.hm_forsale_price { font-weight: bold; color: #ffffff; font-size : 18px; }
.hm_forsale_city { font-weight: bold; color: #ffffff; font-size : 12px; }
.hm_forsale_price_blk { font-weight: bold; color: #000000; font-size : 18px; }
.hm_forsale_city_blk { font-weight: bold; color: #000000; font-size : 12px; }
.hm_forsale_modelbox { position: absolute; top: 10px; right: 10px;  display : table; background-image : url(/images/hm_forsale_transparentbg.png); background-repeat : repeat; }
.hm_forsale_model { font-weight: bold; font-size: 30px; padding : 4px 8px 4px 8px; border : solid 1px #666666; }
.hm_forsale_sold { position: absolute; top: 100px; left: 110px;  display : table; }
.hm_forsale_buildinprogress { position: absolute; bottom: 5px; right: 5px;  display : table; }

.visitourfactory_header1 { font-size : 16px; text-transform : uppercase; font-weight : bold; padding-top : 30px; width : 895px; }
.visitourfactory_header2 { font-size : 14px; text-transform : uppercase; font-weight : bold; padding-top : 20px; width : 855px; }
.visitourfactory_header3 { font-size : 12px; text-transform : uppercase; font-weight : bold; padding-top : 10px; width : 805px; }
.visitourfactory_item1 { font-weight : bold; font-size : 14px; padding-top : 6px; }
.visitourfactory_backtotop { float : right; font-size : 10px; }
.visitourfactory_thumb { border : solid 1px #CCCCCC; padding : 8px; }

.factorytour_thumb { border : solid 1px #CCCCCC; padding : 8px; }
.factorytour_header { font-size : 14px; color : #CC0000; font-weight : bold; text-transform : uppercase; text-align : center; padding-left : 20px; padding-right : 20px; }


.newsheader { color : #0000FF; font-size : 18px; font-weight : bold }
.newsdate { font-weight : bold; color : #666666; text-align : right; }
.newstext { font-family : Arial; font-size : 14px; }
a.newsheader:active { color : #0000FF; text-decoration : none; }
a.newsheader:link { color : #0000FF; text-decoration : none; }
a.newsheader:visited { color : #0000FF; text-decoration : none; }
a.newsheader:hover { color : #999999; text-decoration : underline; }



.copyright { font-size : 12px; color : #333333; text-decoration : none; font-family : Arial; }
a.copyright:active { font-size : 12px; color : #333333; text-decoration : none; }
a.copyright:link { font-size : 12px; color : #333333; text-decoration : none; }
a.copyright:visited { font-size : 12px; color : #333333; text-decoration : none; }
a.copyright:hover { font-size : 12px; color : #999999; text-decoration : underline; }

a:active { color : #557dbb; text-decoration : none; }
a:link { color : #557dbb; text-decoration : none; }
a:visited { color : #557dbb; text-decoration : none; }
a:hover { color : #999999; text-decoration : underline; }

.product_featureheader { font-weight : bold; text-transform : uppercase; font-size : 14px; }
.product_tableheader { font-weight : bold; text-transform : uppercase; font-size : 14px; }
.product_table { border-collapse : collapse;  border : solid 2px #4bacc6; border-spacing : 4px; margin-top : 4px; }
.product_onrow { background-color : #dbeef3;   border : solid 1px #4bacc6; padding : 6px;}
.product_offrow { background-color : #ffffff;  border : solid 1px #4bacc6; padding : 6px; }
.product_imageborder { border : solid 1px #CCCCCC; padding : 4px; }


.menu_kits { font-size : 12px; font-family : Arial; padding-top : 8px; font-weight : bold; }
a.menu_kits { font-size : 12px; font-family : Arial; padding-top : 8px; font-weight : bold; }
a.menu_kits:hover { font-weight : bold; color : #999999; }


#main-menu { padding : 40px 0px 0px 40px; }
#main-topborder { background-image:url(/images/tmpl_top.png); background-repeat:no-repeat; height:70px; margin:0 auto; width:970px; }
#main-header { background-repeat:repeat-y; margin:0 auto; text-align:center; width:970px; }
#main-container { background-image:url(/images/tmpl_mid.png); background-repeat:repeat-y; margin:0 auto; width:970px; }
#main-content { float:left; padding-left:35px; padding-top : 6px; padding-right : 35px; width:900px; text-align : left; }
#main-footer { background-image:url(/images/tmpl_mid.png); background-repeat:repeat-y; margin:0 auto; width:970px; }
#main-botborder { background-image:url(/images/tmpl_bot.png); background-repeat:no-repeat; height:41px; margin:0 auto; width:970px; }
.clearfix:after { clear:both; content:"."; display:block; height:0; visibility:hidden; }
.clearfix { display:inline-block; } 
* html .clearfix { height:1%; }
.clearfix { display:block; }
.clear { clear:both; }
#main-footer { background-image:url(/images/tmpl_mid.png); background-repeat:repeat-y; margin:0 auto; width:970px; }





