/* ---Palette--- */
/*  bg grey = e6e7e8
    red = ed1d24
 */

/* ---Root--- */
body{margin:0;padding:0;font-family:arial;font-size:11px;}
p{text-align:justify;}
a{color:#000;outline:0;text-decoration:none;}
    a img{border:none;}
form,input,label,select,textarea{margin:0;padding:0;}
    form br{clear:left;}
input,label,textarea,select{float:left;margin-bottom:10px;}
label{width:120px;margin-right:10px;}
input,textarea,select{width:300px;}
    input .submit{width:auto;}

/* ---Global--- */
.bg_repeat{width:100%;background:url(../images/bg_block.jpg) left top no-repeat;}
.bg{width:950px;min-height:870px;margin:0;background:no-repeat url(../images/bg_product_list.jpg);position:relative;margin-left:45px;}
.panel{width:125px;height:365px;position:absolute;left:4px;top:150px;}
.product_cat_wrapper a{color:#fff;display:block;padding:5px;margin-bottom:10px;font-size:10px;}
.content{font-size:11px;width:180px;position:absolute;top:300px;right:50px;overflow:auto;padding:2px 10px;}
    .content input{width:90%;}
.nav{position:absolute;top:45px;right:50px;}
    .nav a{color:#033478;padding:40px 15px;font-size:13px;border-right:solid 1px #eaeaea;}
    .nav a:hover{background:#eaeaea;}
.nav_modifier{top:-10px;}
.nav_modifier_bg a:hover{background:#fff;color:#000;}
.product_preview{width:850px;height:130px;margin:20px;position:absolute;bottom:0;left:0;}
    .product_preview .container{width:670px;float:right;}
.product_list{width:710px;position:absolute;top:140px;left:180px;overflow:auto;padding-right:10px;}
    .product_list .product_container{float:left;width:140px;overflow:hidden;}
        .product_list .product_container .supplier_image{height:40px;max-height: 50px;max-width: 140px;overflow:
hidden;text-align: center;font-size: 10px; }
.product_info{height:470px;position:absolute;top:140px;left:180px;position:relative;}
    /*.product_info .copy{position:absolute;top:50px;left:30px;width:300px;height:300px;background:#fff;overflow:auto;}*/
    .product_info .copy{float:left;width:300px;background:#fff;max-height:550px;overflow: auto; }
        .product_info .copy .padding{padding:20px;}
    .product_info .product_image{float:left;}
.copy_area{position:absolute;top:150px;left:220px;width:560px;color:#555555;padding-right:10px;text-align:justify;font-size:12px;line-height:16px;}
.contact_nav{border-bottom:solid 1px #aaaaaa;}
    .contact_nav a{display:block;float:left;padding:8px;}
.footer{width:900px;margin:10px;}
    .footer a img{padding:7px;}
.logo{width:100px;height:50px;padding:10px 10px 5px 50px;position:absolute;left:140px;top:30px;}
