@charset "utf-8";
.B2Btop{top:0px;height:100px;width:100%;left:0px;}
.B2Bleft{float:left;top:101px;height:auto;width:15%;}
.B2Bcontent{float:right;top:101px;width:85%;height:auto;}
.B2BProdListItem{color: #5d2502;/*	border: 1px solid;background-color: #F0F0F0;*/}
.B2BButton {color: #4d4d4d;cursor: hand;}
.B2BTextbox, select, textarea {font-size: 12px;color: #333333;border: #C3C3C3 1px solid;}
.FontB2BPurple {COLOR:#5D2502;LINE-HEIGHT: 16px;text-decoration: none;}
.FontB2BPurple a{text-decoration:none;}
.FontB2BRed {COLOR: #FF0000;LINE-HEIGHT: 14px;}
.B2BTblHead {font-weight: bold;color: #FFFFFF;background-color: #5d2502;padding: 2px;}
.B2BColHead, .B2BColFoot {font-weight: bold; color: #5d2502; background-color: #d6c487}
.B2BTblFoot {background-color: #d6c487;font-size: 12px;color: #FFFFFF;font-weight: bold;}
.B2BLeftMenuHead {background-image: url(images/bg_leftmenuhd.gif);background-repeat: no-repeat;height:26px;line-height:26px;}
.B2BProductHead {   font-size: 12px; color: #333333}
.B2BFieldBg {font-size: 12px;color: #333333;background-color: #f0e4bf;padding: 2px;}
.B2BText {   font-size: 12px; color: #333333}
.B2BPriceTotal {font-size: 12px;color: #333333;background-color: #EEEEEE;padding: 2px;}
.B2BTableText {   font-size: 12px; color: #333333}
.B2BFontBlack {   color: #000000}
.B2BTblListBg1 {background-color: #DEDEDE;font-size: 12px;color: #333333;}
.B2BTblListBg2 {background-color: #EFEFEF;font-size: 12px;color: #333333;}
.B2BFontSize1 {font-size: 12px;}
.B2BFontSize2 {   font-size: 12px}
.B2BFont {  font-family: Verdana, Arial, Helvetica, sans-serif}
.B2BProductFoot { background-color: #99CC99; font-family: Verdana, Arial, Helvetica, sans-serif}
.B2BFieldBgSize2 {  font-size: 12px; color: #333333; background-color: #EFEFEF}
.B2BProdRemsBg {font-size: 12px;color: #333333;font-weight: bold;}
.B2BProdInfoSubHead, .B2BProdInfoTopHead {font-size: 12px;background-color: #F7F7F7;color: #333333;font-weight: bold;line-height: 14px;}
.B2BMsgHead {   font-size: 12px; color: #333333; background-color: #EEFFEE}
.B2BProdNameBg {color: #5d2502;font-size: 18px;font-weight: bold;text-decoration: none;border-bottom-color: #5d2502;border-bottom-style: dotted;border-bottom-width: 1px;}
.B2BPriceBg { font-size: 12px; line-height: 14px; color: #333333}
.B2BBodyBg {margin:0 auto}
.B2BBodyBg2 {margin:0 auto}
.B2BBodyBg3 {margin:0 auto}
.B2BLeftMenu {font-size: 12px;font-weight: normal;color: #333333;background:url(images/bg_catalog.gif);}
.B2BLeftMenu a{line-height:25px;}
.B2BProdModBorder {  font-size: 12px; font-weight: bold; color: #333333; border: 1px solid #DDDDDD}
.B2BProdMod {font-size: 12px;font-weight: bold;color: #333333;background-color: #EFEFEF;}
.B2BFontProdMod {  font-size: 10pt }
.B2BTopMenuBg1 {font-size: 12px;}
.B2BTopMenuBg2 {  font-size: 12px; font-weight: bold}

/* -------------- Template --------------------- */
#main {margin:10px auto 0 auto; width:945px;
}
#mainLeft { width:170px; float:left;
}
#mainleftCata {width:180px;background:url(images/bg_left.gif) repeat-y;
}
#mainleftCata h3, #news h3 {margin:0; padding:0; height:29px; font-size:14px; line-height:29px; color:#fff; font-weight:bold; text-indent:25px; 
}
#mainleftCata h3 {background:url(images/bg_leftMenu_03.gif) no-repeat;
}
#mainleftCata ul { list-style:none; padding-bottom:7px; background:url(images/bg_leftBottom.gif) bottom no-repeat;
}
#mainleftCata li {padding-left:25px; border-bottom:#ccc dotted 1px; height:22px; line-height:22px; background:url(images/bg_array.gif) 10px center no-repeat;
}
#mainleftCata a {font-size:12px; color:#333; text-decoration:none;
}
#mainleftCata a:hover {color:#4F8F1F;
}
#mainRight { margin-left:3px; width:170px; float:right 
}
.mainCenter {float:left;width:736px;margin-left:10px;
}
#mainCenter {float:left;width:736px;margin-left:10px;
}
#mainCenter h1 { text-align:center; margin:5px 8px; line-height:1.5em;
}
/* products detail  */

#detailProduct { float:left;width:810px; position:relative; display:inline;margin-top:5px; padding-bottom:20px;}
#bigimage { position:absolute;top:0px; left:0px; display:none; z-index:9999;
}

#bigimage img {border:#D6D6D6 solid 1px;
}
#divPic {width:400px; float:left;display:inline; text-align:center;z-index:-10;}
#divPic a{z-index:-10;}
#divPic img{z-index:-15;float:left;}
#divPic h3 { margin:0; padding:0; line-height:1.5em; font-weight:normal;}
.list{ padding:0 10px; overflow:auto;}
.list img{ cursor:pointer; padding:1px; border:1px solid #cdcdcd; margin-left:10px; display:block;width:60px;height:60px;}
.list img.onzoom, .list img.on{padding:0px; border:2px solid #336699;width:60px;height:60px;}
.container{ position:relative;}
.izImage{border:0;width:400px;height:400px;}
.izViewer{width:360px;height:300px;position:absolute;left:730px;top:300;display:none; border:1px solid #999; z-index:9999;}
.handle{display:none;opacity:0.6;filter:alpha(opacity=60);background:#E6EAF3; cursor:crosshair;}

#divAdditionalPic {float:left; clear:both; width:300px;
}
#divAdditionalPic ul {margin-top:3px; margin-left:20px; list-style-type:none;}
#divAdditionalPic ul li {float:left; width:50px;
}
#productDetail br {clear:both;
}
#zoom { clear:both; float:left; width:300px;padding:5px 0; text-align:center;
}
#zoom img {margin:3px;
}
#detailInfo {float:right;width:320px;margin-right:15px;}
#detailInfo dl {padding:2px; width:320px;float:right; }
#detailInfo dt {font-size: 14px;float:left;width:320px;color: #5d2502;font-weight: bold;line-height: 14px;background:url(images/bg_nav.gif) repeat-x;height:20px;padding:3px;}
#detailInfo dd {width:130px;COLOR:#666666;height:20px;font-size: 12px;LINE-HEIGHT: 16px;text-decoration: none;float:left;}
#detailInfo dd.rt { width:190px;float:left;}
#detailInfo dt.red {color:red; font-weight:bold;}
#detailInfo dt input {width:30px;}
#detailInfo dd.red {color:red; font-weight:bold;}
.aw_prevnext{width:716px;height:40px;padding:0 10px;overflow:hidden;}
.awpn_prev{width:200px;float:left;text-align:left;}
.awpn_up{width:316px;float:left;text-align:center;}
.awpn_next{width:200px;float:left;text-align:right;}
#briefContent {clear:both; padding:10px 0;margin:0 10px;
}
#briefContent h3 {padding-left:30px;line-height:1.5em;background:url(images/bg_proinfo_01.gif) no-repeat;height:25px;line-height:25px;
}
#briefContent .nolist{list-style-type:none;}
#content {padding:20px 0;
}
#content h3 {font-size:12px;line-height:25px;background:url(images/bg_proinfo_01.gif);text-indent:20px;height:25px;
}
#content .nolist{list-style-type:none;} 
#productDetails{margin:10px;}
#productDetails h3 {padding-left:30px;line-height:1.5em;background:url(images/bg_proinfo_01.gif) no-repeat;height:25px;line-height:25px;}
.clear {clear:both;height:0;font-size:1px;line-height: 0px;
}
.leftmenu_t{width:128px;padding-left:30px;height:26px;float:left;line-height:26px;background:url(images/bg_title_cat.jpg) no-repeat;}
.leftpart{width:170px;float:left}
.rightpart{width:760px;float:right;}
/*---------------login page----------*/
.logregtitle{color:#b47700;font-size:18px;font-weight:bold;}
.btn_logintype{background:url(images/btn_bgtype.gif);font-size:12px;border:0;width:74px;height:26px;color:#5d2502;cursor:pointer;}
.login_frame{width:450px;height:auto;margin:10px auto;height:230px;}
.login_frame_t{width:450px;height:10px;float:left;background:url(images/login_frame_t.gif) no-repeat;}
.login_frame_m{width:460px;height:auto;padding-left:10px;float:left;background:url(images/login_frame_m.gif) repeat-y;}
.login_frame_m select{border:solid 1px #999999;}
.login_frame_m .login_fra_part{width:400px;margin:0 auto;} 
.login_frame_m .login_fra_part .txt_type{width:200px;font-size:12px;border:solid 1px #d6c487;}
.login_frame_m .login_fra_part ul li{margin:8px 0;}
.login_frame_m .login_fra_part a{color:#FF6600;}
.login_frame_b{width:480px;height:10px;float:left;background:url(images/login_frame_b.gif) no-repeat;}
.register_frame{width:686px;height:auto;margin:5px auto;}
.register_frame .reg_frame_t{width:686px;height:10px;background:url(images/reg_frame_t.gif) no-repeat;float:left;}
.register_frame .reg_frame_m{width:666px;height:auto;padding:10px 0 0 20px;background:url(images/reg_frame_m.gif) repeat-y;float:left;}
.register_frame .reg_frame_m h3{font-weight:normal;font-size:22px;font-family:Tahoma;margin-bottom:15px;}
.register_frame .reg_frame_m dl{width:540px;margin-top:10px;margin-left:30px;}
.register_frame .reg_frame_m dl dt{width:140px;height:30px;float:left;}
.register_frame .reg_frame_m dl dd{width:400px;height:30px;float:left;}
.register_frame .reg_frame_m .fontRemarks{color:#FF6600}
.register_frame .reg_frame_m .txt_type1{width:250px;font-size:12px;border:solid 1px #d6c487;}
.register_frame .reg_frame_m .txt_type2{width:50px;font-size:12px;border:solid 1px #d6c487;}
.register_frame .reg_frame_m select{border:solid 1px #d6c487;}
.register_frame .reg_frame_b{width:686px;height:10px;background:url(images/reg_frame_b.gif) no-repeat;float:left;}
/* --------------- product list ----------------------- */
.divproduct, .productList3, .productList4 { float:left;width:800px; margin:10px 0px;}
.divproduct {border-bottom:#ccc solid 1px;}
.divproduct ul { clear:both; width:640px;list-style-type:none; margin:0px; padding:0px;padding-bottom:8px; }
.divproduct ul li {list-style-type:none; float:left; }
.divproduct ul li.pic {width:100px; border:0px;}
.divproduct ul li.name {width:200px; padding-left:10px;}
.divproduct ul li.price {width:95px; padding-left:10px;}
.divproduct ul li.num {width:115px; padding-left:10px;}
#divBanner {width:640px;}
.productList3 ul {width:209px; float:left; text-align:center; list-style-type:none; margin:0px; padding:0px;}
.productList3 ul li {padding:2px; width:209px;}
.productList3 ul li.proTitle {height:42px; overflow:hidden;
}
.productList4 ul {width:158px; float:left; text-align:center; list-style-type:none; margin:0px; padding:0px;}
.productList4 ul li {padding:1px; width:158px;}
.productList4 ul li.proTitle {height:42px; overflow:hidden;
}
.divproduct br {clear:both;}
#referenceProduct { text-indent:20px;line-height:25px; margin:15px 0;font-size:12px; font-weight:bold;background:url(images/bg_proinfo_01.gif);text-indent:20px;height:25px;}
.pro_border{width:170px;padding:5px 5px;margin-right:5px;border:solid 1px #e1dbbd;background:#fff;min-height:230px;margin-bottom:10px;}
/*-----------product catalog-------------*/
.cat_main{width:935px;height:350px;margin:0 auto;padding:10px 0 0 10px;background:url(images/bg_catalog.gif);border:solid 1px #e1dbbd;}
.cat_main ul li{float:left;margin-right:5px;}
.cat_list{width:738px;height:auto;float:left;margin-bottom:10px;}
.cat_list_t{width:703px;padding-left:30px;padding-right:5px;float:left;line-height:26px;height:26px;background:url(images/title_catalog_list.jpg) no-repeat;}
.cat_list_c{height:autox;float:left;width:738px;padding:10px 0px;background:url(images/bg_catalog.gif);border:solid 1px #e1dbbd;}
.cat_list_c ul{width:160px;padding:5px;background:#Fff;border:solid 1px #e1dbbd;float:left;margin-left:10px;}
.cat_list_c .cat_pic{width:150px;height:150px;}
.cat_list_c .cat_txt{text-align:center;margin-top:10px;}
/*-------------account----------------*/
#hei { width:680px; height:25px;margin:0 auto;}
#hei ul { width:620px; margin:0px; padding:0px; height:25px;}
#hei ul li { list-style:none; width:120px; display:block; float:left; background:#d5c283; margin-left:1px;text-align:center; height:25px; padding-top:5px;}
.account { width:165px; line-height:2em; color:#5d2502; font-weight:bold; font-size:14px; text-align:center;}
.account a {font-size:12px; font-weight:bold; color:#5d2502; text-decoration:none; cursor:pointer;}
.account a:hover {color:#5d2502; text-decoration:underline;}
.account_content{width:830px;margin:0 auto;}
#menuContainer{cursor:pointer;}

