
*{margin:0; padding:0}
body{ font-family:Arial; font-size:12px; background-color:#535252; }

#header { width:100%; height:114px; float:left; clear:both; background:url(../images/header_bg.jpg) #fff5ed repeat-x left top}
    .innerHeader{width:930px; margin:0 auto; overflow:visible;}
        .innerHeader .logo{float:left; margin:22px 0 0 137px ; width: 793px; background:url(../images/logo_bg.jpg) repeat-x left top}
            .logo a img{border:none;}
        .main-navigation{ float:left; margin:0 0 0 137px; height:32px; width: 787px; border-left: 6px solid #ff6e00; border-bottom: 6px solid #ff6e00;}
#wrap { width:100%; float:left; clear:both; background-color:#fff5ed}
    .content {width:930px; margin:0 auto; overflow:hidden; position: relative; background-image: url(../images/page_bg.jpg);}

    .prodcat-index-header{ height: 20px; float: left; display: block; background-color: #c4bfbb; width: 930px;}
        .prodcat-index-header .box {float: left; width: 24px; height: 20px; background-color: #ff8401}
        .prodcat-index-header .title { font-size: 14px; font-weight: bold; line-height: 20px; float: left; margin-left: 5px;}

    .prodcat-index-list {background-image: url(../images/page_bg.jpg); float: left; padding-top: 30px; width: 930px; padding-bottom: 100px;}
        .prodcat-index-list .row{height: 27px; background-color: #c4c6c6; float: left; width: 465px; margin-bottom: 50px;}
            .prodcat-index-list .row .box{ width: 30px; height: 27px; background-color: #ff8401; float: left;}
            .prodcat-index-list .row .title a{margin-left: 15px; font-size: 16px; font-weight: bold; line-height: 27px; text-decoration: none; color: #000000;}
            .prodcat-index-list .row .title a:hover{text-decoration: underline;}

        .prodcat-index-list .prodcat-box {width: 270px; height: 150px; float: left; margin-right:165px; margin-left: 35px; margin-bottom: 55px; }
            .prodcat-index-list .prodcat-box .box{ width: 30px; height: 27px; background-color: #ff8401; float: left;}
            .prodcat-index-list .prodcat-box h2 {margin-left: 15px; font-size: 16px; font-weight: bold; line-height: 27px; text-decoration: none; color: #000000; float: left;}
            .prodcat-index-list .prodcat-box .title a{font-size: 16px; font-weight: bold; line-height: 27px; text-decoration: none; color: #000000; width: 225px; padding-bottom: 5px; float: left}
            .prodcat-index-list .prodcat-box .title a:hover{border-bottom: 4px solid #ff8401;padding-bottom: 1px;}
            .prodcat-index-list .prodcat-box .imgHolder {margin-top: 15px; float: left; height: 115px; width: 270px; cursor: pointer; overflow: hidden;}
            
        .prodcat-index-list .product-box {width: 400px; float: left; margin-right:35px; margin-left: 35px; margin-bottom: 55px; }
            .prodcat-index-list .product-box .box{ width: 30px; height: 27px; background-color: #ff8401; float: left;}
            .prodcat-index-list .product-box h2 {margin-left: 15px; font-size: 16px; font-weight: bold; line-height: 27px; text-decoration: none; color: #000000; float: left; border-bottom: 4px solid #ff8401; width: 355px;}
            .prodcat-index-list .product-box .imgHolder {margin-top: 15px; float: left; height: 150px; width: 150px; cursor: pointer; overflow: hidden;}
                .prodcat-index-list .product-box .imgHolder img{ border: none;}
            .prodcat-index-list .product-box .descHolder {margin-top: 15px; margin-left: 20px; font-size: 14px; float: left; height: 150px; width: 200px; overflow: hidden;}

        .product-list-header{ margin: 0 35px; margin-bottom: 20px; }

        .prodManufacturerData{ background-color: #F2F2F2; width: 400px; float: left; margin: 5px 0; padding: 10px; }
            .prodManufacturerData img {float: left; height: 50px;}
            .prodManufacturerData .prodManData {float: left; height: 50px; line-height: 20px; margin-left: 20px; margin-top: 5px;}

    .homeHolder {float: left; }
        .homeHolder .homeImage{float: left; border-right: 6px solid #ff6e00; border-bottom: 6px solid #ff6e00;}
        .homeHolder .homeContent {float: right; width: 380px; margin-left: 40px; margin-top: 20px;}
            .homeContent .welcome{margin: 0 28px;}
                .welcome h2.header{ font-size: 14px; background:url(../images/w_bg.jpg) #595d5e no-repeat right top; padding-left:10px; line-height: 25px; color: #FFFFFF; width: 300px;}
                .welcome div.content {height: 150px; overflow: hidden; line-height: 19px; width: 300px; margin: 0;}

    .info-index-list {background-image: url(../images/page_bg.jpg); float: left; padding-top: 30px; width: 930px; padding-bottom: 100px;}
        .info-index-list .info-box {width: 800px; float: left; margin-right:0; margin-left: 135px; margin-bottom: 15px; }
            .info-index-list .info-box .box { width: 20px; height: 20px; background-color: #ff8401; float: left;}
            .info-index-list .info-box h2 {margin-left: 15px; font-size: 16px; font-weight: bold; line-height: 20px; text-decoration: none; color: #000000; float: left; border-bottom: 4px solid #ff8401;}
            .info-index-list .info-box .title a{font-size: 16px; font-weight: bold; line-height: 27px; text-decoration: none; color: #000000; padding-bottom: 5px; float: left}
            .info-index-list .info-box .title a:hover{border-bottom: 4px solid #ff8401;padding-bottom: 1px;}
    .dl-index-list {background-image: url(../images/page_bg.jpg); float: left; padding-top: 30px; width: 930px; padding-bottom: 100px;}
        .dl-index-list .dl-box {width: 800px; float: left; margin-right:0; margin-left: 125px; margin-bottom: 15px; }
            .dl-index-list .dl-box .box { width: 100px; height: 100px; background-color: #ff8401; float: left; margin:0 10px;}
            .dl-index-list .dl-box .box .imageHolder {width: 90px; height: 90px; margin: 5px; overflow: hidden;}
            .dl-index-list .dl h2 {margin-left: 15px; font-size: 16px; font-weight: bold; line-height: 20px; text-decoration: none; color: #000000; float: left; border-bottom: 4px solid #ff8401;}
            .dl-index-list .dl-box .title a{font-size: 16px; font-weight: bold; line-height: 27px; text-decoration: none; color: #000000; padding-bottom: 5px; float: left}
            .dl-index-list .dl-box .title a:hover{border-bottom: 4px solid #ff8401;padding-bottom: 1px;}
    .colHolder {float: left; clear: both; margin: 5px; width: 270px; margin-left: 4px; height: 51px; overflow: hidden;}
    .colHolder .imageHolder{ width: 50px; height: 50px; overflow: hidden; float: left; margin: 0 5px;}
        .colHolder .imageHolder img {height: 50px;}
        .colHolder .imageHolder a img {border: none}
        .colHolder .title a {color: #F19920; font-weight: bold; font-size: 14px; text-transform: uppercase; float: left; width: 210px;}
        .colHolder .text {color: #FFFFFF; font-size: 14px; float: left; width: 210px; height: 35px; overflow: hidden;}

#wrap2 { width:100%; float:left; clear:both; background-color:#595d5e; border-top: 6px solid #ff6e00; }
    .content2 {width:930px; margin:0 auto; overflow:hidden; position: relative;}

    .content2 .column {width: 274px; margin-top: 38px; margin-right: 54px; margin-bottom: 10px; float: left;}
        .content2 .column h3{ font-size: 14px; color: #FFFFFF; background:url(../images/h_bg.jpg) #3f4042 no-repeat right top; padding-left:10px; line-height: 25px;}
        .content2 .column .bottomImage {margin-top: 10px;}
        .content2 .column h3 a {color: #F19920}
    .content2 .column2 {width: 274px; margin-top: 8px; margin-right: 54px; margin-bottom: 10px; float: left;}
        .content2 .column2 h3{ font-size: 14px; color: #FFFFFF; background:url(../images/h_bg.jpg) #3f4042 no-repeat right top; padding-left:10px; line-height: 25px;}
        .content2 .column2 .bottomImage {margin-top: 10px;}
        .content2 .column2 h3 a {color: #F19920}
#footer { width:100%; height:114px; float:left; clear:both;  background:url(../images/footer_bg.jpg) }
    .innerFooter{width:930px; margin:40px auto; text-align: center; font-weight: bold;}
        .footerCol {float:left; width:200px; margin-top:20px;}
            .footerCol h3{font-size:24px; color:#DCDCDC; font-weight:bold;}
            .footerCol ul {list-style:none; margin-top:10px;}
                    .footerCol li a{font-size:16px; text-decoration:none; color:#FFFFFF;line-height:26px; height:26px;}
                    .footerCol li a:hover {text-decoration:underline; color:#DCDCDC; font-weight:bold; }