body{font-size:12px; font-family:Arial, Helvetica, sans-serif;  -webkit-text-size-adjust:none;}
a:link{color:#3366cc; text-decoration:none;}
a:visited{color:#3366cc; text-decoration:none;}
a:hover{color:#ff6600;}

.mainWidth{width:1000px; margin:0 auto; overflow:hidden;}

.priceFontColor{color:#cc0000;}
/*---------header---------*/
/*quick link*/

.header h1{display:none;}
.quickLinkBg{height:25px; line-height:25px; border-bottom:1px solid #dcdcdc; background-color:#eeeeee; font-family:Arial, Helvetica, sans-serif; font-size:12px; overflow:hidden;}
.quickLinkBg a{color:#666666; text-decoration:none;}
.quickLinkBg a:hover{color:#ff6600;}
.quickMenu{float:right;}
.quickMenu li{float:left; margin-right:15px;}

/*#order tracking#*/
.orderTracking{background:url(../images/albumview.png) 86px 5px no-repeat; padding-right:15px;}
.ot_default{padding:0px 3px 0px 5px; background-color:#eeeeee; border:1px solid #eeeeee; border-bottom:0px; height:21px; margin-top:3px; line-height:17px;}
.ot_default:hover{padding:0px 3px 0px 5px; background-color:#ffffff; border:1px solid #bfbfbf; border-bottom:1px solid #ffffff; height:21px; line-height:17px; margin-top:3px}
.ot_overBox{border:1px solid #bfbfbf; background-color:#ffffff; padding:5px 8px; position:absolute; margin-top:21px; !margin-top:20px; margin-left:-40000px; overflow:hidden; z-index:49;}
.ot_default:hover .ot_overBox{border:1px solid #bfbfbf; background-color:#ffffff; padding:5px 8px; position:absolute; margin-top:21px; !margin-top:20px; margin-left:-6px; z-index:49;}
.ot_whiteLine{width:104px; height:1px; background-color:#ffffff; position:absolute; z-index:50; margin-top:21px; !margin-top:20px; margin-left:-40000px; overflow:hidden;}
.ot_default:hover .ot_whiteLine{width:104px; height:1px; background-color:#ffffff; position:absolute; z-index:50; margin-top:21px; !margin-top:20px; margin-left:-5px;}

.input_orderNumber{width:146px; height:18px; line-height:18px; background-color:#ffffff; border:1px solid #a5a5a5; color:#989898;}
.btn_orderTracking{width:59px; height:20px; line-height:20px; border:0; background:url(../images/albumview.png) 0px -41px no-repeat; color:#ffffff; cursor:pointer; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.bc_noteFontRed{color:#ff0000;}
.ot_over .noteFontRed a{color:#3366cc; text-decoration:underline;}
.orangeColor_font{color:#ff6600;}

/*my account*/
.myAccount{background:url(../images/albumview.png) 66px 5px no-repeat; padding-right:15px;}
.ma_default{padding:0px 3px 0px 5px; background-color:#eeeeee; border:1px solid #eeeeee; border-bottom:0px; height:21px; margin-top:3px; line-height:17px;}
.ma_default:hover{padding:0px 3px 0px 5px; background-color:#ffffff; border:1px solid #bfbfbf; border-bottom:1px solid #ffffff; height:21px; line-height:17px; margin-top:3px}
.ma_overBox{border:1px solid #bfbfbf; background-color:#ffffff; padding:5px 8px; position:absolute; z-index:47; margin-left:-40000px; overflow:hidden; margin-top:21px; !margin-top:20px;}
.ma_default:hover .ma_overBox{border:1px solid #bfbfbf; background-color:#ffffff; padding:5px 8px; position:absolute; z-index:47; margin-left:-6px; margin-top:21px; !margin-top:20px;}
.ma_whiteLine{width:83px; height:1px; background-color:#ffffff; position:absolute; z-index:48; margin-top:21px; !margin-top:20px; margin-left:-40000px; overflow:hidden;}
.ma_default:hover .ma_whiteLine{width:83px; height:1px; background-color:#ffffff; position:absolute; z-index:48; margin-top:21px; !margin-top:20px; margin-left:-5px;}
.ma_overBox ul li{display:block; clear:both; height:21px; line-height:21px; overflow:hidden;}



/*shopping cart*/
.cart_box{background:url(../images/albumview.png) 4px -14px no-repeat; border:1px solid #d3d3d3; background-color:#ffffff; padding:2px 3px 2px 22px;}
.cart_blank a{color:#ff6600;}
.cartPan{width:250px; background-color:#ffffff; border:1px solid #bfbfbf; position:absolute; overflow:hidden; padding:7px 5px; margin-top:0px; !margin-top:23px; margin-left:-40000px; overflow:hidden; color:#666666; z-index:5;}
.cart_blank:hover .cartPan{width:250px; background-color:#ffffff; border:1px solid #bfbfbf; position:absolute; overflow:hidden; padding:7px 5px; margin-top:0px; !margin-top:23px; margin-left:0px; !margin-left:-132px; color:#666666; z-index:5;}
.whiteBlank_cart{width:127px; height:4px; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; background-color:#ffffff; position:absolute; z-index:6; margin-top:-3px; !margin-top:20px; margin-left:-40000px; overflow:hidden;}
.cart_blank:hover .whiteBlank_cart{width:127px; height:4px; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; background-color:#ffffff; position:absolute; z-index:6; margin-top:-3px; !margin-top:20px; margin-left:0px; !margin-left:-132px;}
.randomBtn{width:110px; height:20px; line-height:20px; border:0; background:url(../images/albumview.png) 0px -71px no-repeat; color:#ffffff; cursor:pointer; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.cart_productList{border-top:1px solid #e6e6e6; font-size:11px;}
.cart_productList td{border-bottom:1px dashed #f2f2f2;}
.cart_productList tr{height:50px;}
.cart_productList tr:hover{background-color:#f9f9f9;}
.cart_productName{width:165px; height:17px; overflow:hidden;}
.cart_productName a{color:#3366cc;}
.cart_productName a:hover{text-decoration:underline; color:#3366cc;}
.cart_tprice strong{color:#ff6600;}

.logoSearchBox{height:84px; overflow:hidden; padding-top:13px; clear:both;}
.logoBox{width:232px;}
.editBox{width:260px; background-color:#f8f8f8; height:74px;}


/*hot search*/
.mainSearchBox{width:470px; overflow:hidden;}
.hotSearch{ background:url(../images/bg_hotsearch.jpg) center bottom no-repeat; height:30px; line-height:30px;}
.hotSearch li{display:inline; margin-left:10px;}
.hotSearch li a{color:#666666; text-decoration:none;}
.hotSearch li a:hover{color:#ff6600;}

/*---------menu---------*/
.menu_lt{height:38px; line-height:36px; background:url(../images/bg_menu.jpg) 0px -38px repeat-x; color:#ffffff; overflow:hidden;}
.menu_lt .left{width:5px; height:38px; background:url(../images/bg_menu.jpg) 0px 0px no-repeat; background-color:#ffffff;}
.menu_lt .right{width:5px; height:38px; background:url(../images/bg_menu.jpg) -5px 0px no-repeat; background-color:#ffffff;}
.menu_lt .middle{height:38px;}
.menuItem li{float:left; background:url(../images/line_menu.gif) right 3px no-repeat; margin-right:10px;}
.menuItem li a{color:#ffffff; text-decoration:none; font-weight:bold; height:35px; padding-left:15px; padding-right:25px;}
.menuItem li .home{background:url(../images/albumview.png) 15px -101px no-repeat; padding-left:35px;}
.menuItem li a:hover{color:#FFFF00;}

/*---------content---------*/
.bc_bodySection{overflow:hidden;}
/*------left side------*/
.bc_aside{width:195px; margin-right:8px;}

/*---category---*/
.borderTop0{border-top:0;}
.categoryList{border-bottom:1px solid #aec8dc;}
.categoryList li{height:26px; line-height:26px;border:1px solid #aec8dc; border-bottom:0px; background-color:#f2fbff; display:block;}
.categoryList li a{text-decoration:none; color:#333333; height:26px; line-height:26px; display:block; padding-left:5px; background:url(../images/albumview.png) 180px -150px no-repeat;}
.categoryList li a:hover{color:#ff6600;}
.categoryList li:hover{background-color:#ffffff; border:1px solid #ff9c00;height:25px; line-height:25px;}
.ml55{margin-left:55px;}
/*mouse over*/
.category_1pxline{height:26px; width:1px; background-color:#ffffff; position:absolute; margin-left:-40000px; z-index:55; overflow:hidden;}
.categoryList li:hover .category_1pxline{height:26px; width:1px; background-color:#ffffff; position:absolute; margin-left:193px; z-index:55;}
.box_OverCategory{border:1px solid #ff9c00; border-right:2px solid #ff9c00; width:570px; height:auto; border-bottom:2px solid #ff9c00; background-color:#ffffff; position:absolute; padding:15px 20px; margin-left:-40000px; overflow:hidden; margin-top:-1px; z-index:54;}
.categoryList li:hover .box_OverCategory{border:1px solid #ff9c00; border-right:2px solid #ff9c00; width:570px; height:auto; border-bottom:2px solid #ff9c00; background-color:#ffffff; position:absolute; padding:15px 20px; margin-left:193px; margin-top:-1px; z-index:54;}
.box_category23{width:400px; float:left; margin-right:17px; border-right:1px solid #e2e2e2; overflow:hidden;}
.box_category23 dl{ margin:0; padding:0; clear:both;}
.box_category23 dt{background:none;}
.box_category23 dt a{margin:0; padding:0; background:none; color:#ff6600; display:inline;}
.box_category23 dt a:hover{ text-decoration:underline;}
.box_category23 dd{margin:0; padding:0;}
.box_category23 dd a{ float:left; text-decoration:none; color:#666666; padding:0; margin:0; line-height:21px; height:21px; margin-right:13px; background:none; white-space:nowrap;}
.aside .box_rightAds{overflow:hidden;}
.aside .box_rightAds dd{ margin:0; padding:0; display:block;}
.aside .box_rightAds .big a{height:120px; padding:0px; margin-bottom:7px;}
.aside .box_rightAds .small a{height:47px; padding:0px; margin-bottom:7px;}
.aside .box_rightAds .small a img{border:1px solid #d9d9d9; text-align:center;}

/*customized category*/
.cusCategory .body li{height:26px; line-height:26px; width:178px; border-bottom:1px solid #cecece; background-color:#f2f2f2; padding-left:5px; padding-right:10px; overflow:hidden; clear:both; display:block; margin-bottom:0px; !margin-bottom:-3px;}
.cusCategory .body li a{text-decoration:none; color:#333333;}
.cusCategory .body li a:hover{color:#c60000;}
.cusCategory .body li:hover{ background-color:#ffffff;}
.deleteCategory{width:6px; height:6px; background:url(../images/delete_gray.png) 0px 0px no-repeat; cursor:pointer; display:block;}

/*subscribe emaill*/
.subscribe .body dl{margin:5px;}
.subscribe .body dt{float:left; width:65px; height:51px; background:url(../images/albumview.png) 0px -552px no-repeat; margin-top:5px; margin-right:5px;}
.subscribe .body dd{font-size:11px; color:#666666;}
.subscribeContent{border-top:1px solid #e8bd7a; margin:0 5px; padding-top:7px; padding-bottom:10px; margin-top:10px;}
.subscribeContent input{vertical-align:middle; padding:0; margin:0; margin-right:2px; !margin-right:0px;}
.subscribeContent li{height:21px; line-height:21px; overflow:hidden; padding-left:5px; !padding-left:0px;}
.input_sub{width:170px; height:21px; line-height:19px; color:#9b9a9a; border:1px solid #8f98a1; background-color:#ffffff;}
.btn_sub{width:88px; height:20px; background:url(../images/btn_subscribe.gif) 0px 0px no-repeat; cursor:pointer; border:0px; color:#ffffff; line-height:40000px; overflow:hidden;}
.btn_sub:hover{background:url(../images/btn_subscribe.gif) 0px -20px no-repeat;}


/*------right side------*/
.content{ overflow:hidden;}
.content h1{color:#ff6600; font-size:16px; font-weight:bold;}
/*---flash ad and right link---*/
.content_top{overflow:hidden;}
/*flash ad*/
.content_top_flashAd{margin-right:8px; width:560px; overflow:hidden;}
.flashAdContentBox{overflow:hidden; height:170px;}
.flashAdFontBox{overflow:hidden;}
.flashAdFontBox ul{height:24px; border-top:1px solid #555555; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; background-color:#f4f4f4;}
.flashAdFontBox ul li{ height:24px; line-height:24px; width:110px; overflow:hidden; text-align:center; background-color:#f4f4f4; border-left:1px solid #dddddd; display:block; float:left; color:#333333;}
.flashAdFontBox ul li:hover{color:#ffffff; background:url(../images/albumview.png) 0px -211px repeat-x; cursor:pointer;}

/*right link*/
.content_top_right{overflow:hidden; float:right;}
.content_top_right_ad{}
.content_top_right_hotEvent{width:227px; background-color:#fff8d9; border:1px solid #febf90;}
.content_top_right_hotEvent li{height:27px; line-height:27px; border-bottom:1px solid #ffedce; display:block; color:#666666;}
.content_top_right_hotEvent li a{color:#666666; text-decoration:none; height:27px; line-height:27px; display:block; padding:0px 5px; padding-left:25px;}
.content_top_right_hotEvent li a:hover{color:#ff6600; background-color:#ffffff;}
.ico_video{background:url(../images/albumview.png) 5px -239px no-repeat;}
.ico_makeMoney{background:url(../images/albumview.png) 7px -263px no-repeat;}
.ico_weeklyDeal{background:url(../images/albumview.png) 6px -288px no-repeat;}
.ico_blueCart{background:url(../images/albumview.png) 6px -308px no-repeat; padding-left:25px;}
.skuBox_quick{width:55px; height:16px; line-height:16px; background-color:#ffffff; border:1px solid #cccccc; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666666;}
.inputBox_quick{width:28px; height:16px; background-color:#ffffff; border:1px solid #cccccc; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666666; text-align:center;}
.btn_add_quick{width:68px; height:19px; border:0; background:url(../images/albumview.png) 0px -338px no-repeat; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333333; cursor:pointer;}

/*---hot category---*/
.hotCategory{overflow:hidden;}
.hotCategoryContent{overflow:hidden;}
.hotCategoryOne{width:260px; height:68px; border:1px solid #eeeeee; background:url(../images/albumview.png) 0px -367px repeat-x; float:left; margin-right:5px; overflow:hidden;}
.hotCategoryOne_on{border:1px solid #b5b5b5; }
.hotCategoryOne dl{overflow:hidden;}
.hotCategoryOne dt{float:left; width:68px; height:68px; overflow:hidden; margin-right:5px; overflow:hidden;}
.hotCategoryOne dd{margin:12px 5px 0px 0px;}
.hotCategoryOne dd h3{font-size:14px; color:#333333; font-weight:bold; height:15px; overflow:hidden;}
.hotCategoryOne dd p{color:#666666; font-size:11px; height:30px; overflow:hidden;}
.hotCategoryOneArrow{width:7px; height:4px; background:url(../images/albumview.png) 0px 0px no-repeat; position:absolute; margin-top:58px; margin-left:-40000px; overflow:hidden;}
.hotCategoryOne:hover .hotCategoryOneArrow{width:7px; height:4px; background:url(../images/albumview.png) 0px 0px no-repeat; position:absolute; margin-top:60px; margin-left:133px;}
.hotCategoryOne:hover{cursor:pointer; border:1px solid #b5b5b5;}

/*over box*/
.overHot_whiteLine{width:260px; height:2px; background-color:#ffffff; position:absolute; margin-left:535px; margin-top:-1px; z-index:2;}
.overHotCategoryBox{border:1px solid #b5b5b5; border-bottom:1px solid #ffffff; padding-bottom:3px;background-color:#ffffff;background:url(../images/bg_hotcategorybox.jpg) left bottom repeat-x;height:166px;width:754px;padding:13px 20px; overflow:hidden;z-index:45;}
.overHotPro{width:110px; float:left; margin-right:18px; overflow:hidden; font-size:11px;}
.overHotPro a{color:#4967a4; text-decoration:none;}
.overHotPro a:hover{text-decoration:underline;}
.overHotProTitle{height:28px; overflow:hidden;}
.overHotRight{border-left:1px solid #e2e2e2; width:220px; padding-left:20px; padding-top:20px; padding-bottom:20px; overflow:hidden;}
.overHotRight_keyword{height:65px; overflow:hidden;}
.overHotRight_keyword a{color:#4967a4; text-decoration:none; margin-right:10px; line-height:23px;}
.overHotRight_keyword a:hover{color:#ff6600; text-decoration:underline;}
.overHotRight_all a{color:#4967a4; text-decoration:underline;}
.overHotRight_all a:hover{ color:#ff6600;}
.overHot_close{position:absolute; margin-left:710px; margin-top:-7px; cursor:pointer;}

/*---customer images videos---*/
.iv{overflow:hidden;}
h2{font-size:16px; font-weight:bold;}
.iv_rightAd{width:230px; margin-left:7px;  overflow:hidden;}
.ivbd .imgBox{ overflow:hidden;}
.ivbd .imgBox li{float:left; margin-right:5px; cursor:pointer;}
.playBtn{width:28px; height:28px; background:url(../images/albumview.png) 0px -445px no-repeat; position:absolute; margin-left:37px; margin-top:25px; cursor:pointer;}
.ivbd .videoBox{ overflow:hidden;}
.ivbd .videoBox li{float:left; margin-right:5px; cursor:pointer;}
.playBtn{width:28px; height:28px; background:url(../images/albumview.png) 0px -445px no-repeat; position:absolute; margin-left:37px; margin-top:25px; cursor:pointer;}
.ivbd .fontBox{ overflow:hidden;}
.ivbd .fontBox_ul1{width:260px; overflow:hidden; float:left;}
.ivbd .fontBox_ul1 li{ height:24px; line-height:24px; overflow:hidden; background:url(../images/albumview.png) 0px -529px no-repeat; padding-left:9px;}
.ivbd .fontBox_ul1 li a{color:#4967a4; text-decoration:none;}
.ivbd .fontBox_ul1 li a:hover{ text-decoration:underline;}
/*over img*/
.ico_good{background:url(../images/img_share.png) 0px -15px no-repeat;}
.ico_bad{background:url(../images/img_share.png) 0px -38px no-repeat;}
.ico_comment{background:url(../images/img_share.png) 0px -61px no-repeat;}
.input_comment_gray{ width:233px; height:28px; line-height:28px; border:1px solid #cccccc; background-color:#ffffff;}
.btn_submit_blue{width:70px; height:30px; background:url(../images/img_share.png) 0px -83px no-repeat; border:0; color:#ffffff; cursor:pointer;}


/*popular products*/
.product{overflow:hidden;}
.singleCategory{border:1px solid #eaeaea; border-top:2px solid #ff9900; overflow:hidden;}
.categoryName{overflow:hidden; height:36px; line-height:36px; border-bottom:1px solid #eaeaea; padding:0px 10px;}
.categoryName h3{color:#ff6600; font-size:16px; font-weight:bold; float:left;}
.categoryName .otherCategory{float:right; width:220px; overflow:hidden;}
.otherCateList{float:left; width:165px; overflow:hidden;}
.otherCateList li{ display:inline; margin-left:5px;}
.otherCateList li a{text-decoration:none; color:#444444;}
.otherCateList li a:hover{color:#ff6600;}
.moreCate a{text-decoration:none; color:#3366cc; margin-left:10px;}
.productList{ padding-left:3px;}

.pro{width:141px; border-right:1px solid #eaeaea; float:left; padding:5px 28px 10px 28px; color:#666666;}
.pro h4{font-size:12px; height:44px; overflow:hidden;}
.pro h4 a{color:#4967a4; text-decoration:none;}
.pro h4 a:hover{text-decoration:underline;}
.price11{font-size:11px;}
.price11 a{color:#444444; text-decoration:underline;}
.price11 a:hover{ text-decoration:none;}
.wholesaleHeight{height:14px; overflow:hidden;}
.inCategory{height:14px; overflow:hidden;}

/*exact search*/
.bc_exactSearch{border:1px solid #8eb6db; background-color:#ffffff; overflow:hidden;}
.bc_exactSearchList{padding:5px 15px; border-bottom:1px dashed #c9cacc; line-height:18px; overflow:hidden;}
.bc_exactSearch_title{float:left; width:60px; height:15px; overflow:hidden; color:#ff6600; font-weight:bold;}
.bc_exactSearch_item{overflow:hidden;}
.bc_exactSearch_item span{padding:1px 8px;}
.bc_exactSearch_item a{text-decoration:none; color:#4967a4;}
.bc_exactSearch_item a:hover{text-decoration:underline; color:#ff6600;}
.bc_exactSearch_item .this{color:#444444; background-color:#e8e8e8; font-weight:bold;}




/*---------footer---------*/
.footer{border-top:1px solid #d1d1d1; padding-top:20px; padding-bottom:10px; overflow:hidden; clear:both;}
.faqBox{overflow:hidden;}
.faqBox dl{float:left; width:180px; margin-left:20px; overflow:hidden;}
.faqBox dt{font-family:"Times New Roman", Times, serif; font-size:18px; color:#379edd; height:21px; overflow:hidden;}
.faqBox dd{ height:20px; line-height:20px; padding-left:8px; overflow:hidden; background:url(../images/albumview.png) 0px -530px no-repeat; margin-left:5px;}
.faqBox dd a{color:#888888; text-decoration:none; display:block;}
.faqBox dd a:hover{color:#000000; text-decoration:none;}
.joinUs dd{margin:0; padding:0; padding-left:5px; height:32px; overflow:hidden; float:left; margin-right:15px; margin-top:10px; background:none;}
.shipping img{vertical-align:middle; margin-right:5px;}
.copyright{color:#666666;}


/*----------------------detail page-------------------------*/
/*recmmended category*/
.recCategory{border:1px solid #cadfef; border-top:0px; background-color:#f6fafe; height:20px; line-height:20px; overflow:hidden;}
.recCategoryUl li{float:left;}
.recCategoryUl li a{text-decoration:none; color:#666666; padding-left:15px; padding-right:15px; height:20px; border-left:1px solid #f6fafe; border-right:1px solid #f6fafe; display:block;}
.recCategoryUl li a:hover{background-color:#ffffff; border-left:1px solid #cadfef; border-right:1px solid #cadfef; color:#ff6600; height:21px;}

/*over recommended category*/
/*left*/
.overRecCategory_l{width:460px; background-color:#ffffff; border:1px solid #cadfef; position:absolute; margin-top:-400000px; padding:3px 15px; overflow:hidden;}
.recCategoryUl li:hover .overRecCategory_l{width:460px; background-color:#ffffff; border:1px solid #cadfef; position:absolute; margin-top:20px; padding:3px 15px; overflow:hidden;}
.overRecCategory_l dl{border-bottom:1px dashed #eaeaea; padding:5px 0px;}
.overRecCategory_l dl a{display:inline; padding-left:0px; padding-right:0px; height:16px; border-left:0px; border-right:0px;}
.overRecCategory_l dl a:hover{ border-left:0px; border-right:0px; height:16px;}
.overRecCategory_l dd{ overflow:hidden;}
.overRecCategory_l dd a{margin-right:7px;}
.overRecCategory_l dt{float:left; font-weight:bold; width:130px; margin-right:5px; overflow:hidden;}
.overRecCategory_l dt a{color:#ff6600;}
.overRecCategory_l dt a:hover{text-decoration:underline;}
/*right*/
.overRecCategory_r{width:460px; background-color:#ffffff; border:1px solid #cadfef; position:absolute; margin-top:-400000px; padding:3px 15px; overflow:hidden;}
.recCategoryUl li:hover .overRecCategory_r{width:460px; background-color:#ffffff; border:1px solid #cadfef; position:absolute; margin-top:20px; margin-left:-294px; padding:3px 15px; overflow:hidden;}
.overRecCategory_r dl{border-bottom:1px dashed #eaeaea; padding:5px 0px;}
.overRecCategory_r dl a{display:inline; padding-left:0px; padding-right:0px; height:16px; border-left:0px; border-right:0px;}
.overRecCategory_r dl a:hover{ border-left:0px; border-right:0px; height:16px;}
.overRecCategory_r dd{ overflow:hidden;}
.overRecCategory_r dd a{margin-right:7px;}
.overRecCategory_r dt{float:left; font-weight:bold; width:130px; margin-right:5px; overflow:hidden;}
.overRecCategory_r dt a{color:#ff6600;}
.overRecCategory_r dt a:hover{text-decoration:underline;}

/*img and price*/
.bc_img400{ overflow:hidden}
.bc_imgPrice{}
.bc_priceBox h1{font-size:16px; font-weight:bold; color:#000000;}
.bc_rdFont{color:#666666; font-size:11px;}
.bc_rdFont a{color:#ff6600; text-decoration:none;}
.bc_proSmallInfo{border-top:1px dashed #999999; padding:10px 0px;}
.bc_proSmallInfo a{color:#666666; text-decoration:none;}
.bc_lightBlueBox{border:1px solid #cadfef; background-color:#f6fafe; height:195px;}
.bc_lightBlueBox_l{width:450px; border-right:1px dashed #999999; overflow:hidden;}
.bc_lightBlueBox_r{overflow:hidden; overflow:hidden;}
.bc_lightBlueBox_l_t{ padding:12px 10px 10px 10px;}

/*product small images*/
.bc_sImgBigBd{position:absolute; margin-top:355px;}
.bc_sImgBd{ background-color:#000000; height:45px; width:400px; color:#ffffff; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4;}
.bc_sImgBdContent{position:relative; margin-top:-45px;}
.bc_sImg_l{width:12px; padding-left:10px; padding-top:15px;}
.bc_sImg_r{width:12px; padding-right:10px; padding-top:15px;}
.bc_ilArrow_l_no{width:6px; height:12px; display:block; background:url(../images/imglist_smallarraw.png) 0px 0px no-repeat;}
.bc_ilArrow_l_yes{width:6px; height:12px; display:block; background:url(../images/imglist_smallarraw.png) -17px 0px no-repeat; cursor:pointer;}
.bc_ilArrow_r_no{width:6px; height:12px; display:block; background:url(../images/imglist_smallarraw.png) 0px -22px no-repeat;}
.bc_ilArrow_r_yes{width:6px; height:12px; display:block; background:url(../images/imglist_smallarraw.png) -17px -22px no-repeat; cursor:pointer;}
.bc_il_ul{margin-top:8px; !margin-top:2px; width:357px; height:45px; line-height:45px; overflow:hidden;}
.bc_il_ul li{float:left; margin-right:5px; margin-left:4px;}

/*currency*/
.bc_forRefer{background:url(../images/img_detail.png) 0px -276px no-repeat; padding-left:17px; overflow:hidden;}
.bc_currencyContent{width:160px; overflow:hidden;}
.bc_currencyContent li{height:19px; line-height:19px; margin-top:2px; margin-bottom:2px; padding-left:5px; overflow:hidden;}
.bc_currencyContent li:hover{background-color:#fedd97;}
.bc_currencyContent strong{padding-left:3px; padding-right:5px;}
.bc_setDe{font-size:11px; cursor:pointer; margin-left:15px; color:#ff6600;}
/*digg*/
.bc_lightBlueBox_l_t_r{margin-left:350px;}
.bc_digg_unclick{width:43px; height:52px; text-align:center; line-height:86px; font-size:11px; color:#333333; background:url(../images/img_detail.png) 0px -220px no-repeat; display:block; cursor:pointer; overflow:hidden;}
.bc_digg_unclick:hover{background:url(../images/img_detail.png) -57px -220px no-repeat;}
.bc_digg_clicked{width:43px; height:52px; text-align:center; line-height:86px; font-size:11px; color:#333333; background:url(../images/img_detail.png) -57px -220px no-repeat; display:block; cursor:text; overflow:hidden;}
.bc_lightBlueBox_l_b{border-top:1px dashed #999999; padding:12px 10px 12px 10px;}
.bc_btn_buynow{width:141px; height:35px; background:url(../images/img_detail.png) 0px 0px no-repeat; display:block; line-height:40000px; overflow:hidden;}
.bc_btn_addToCart{width:160px; height:35px; background:url(../images/img_detail.png) 0px -40px no-repeat; display:block; line-height:40000px; overflow:hidden;}
/*four product links*/
.bc_fourProLink li{float:left; margin-right:13px;}
.bc_fourProLink li a{background:url(../images/ico_proinfo.gif) left top no-repeat scroll transparent; padding-left:18px; display:block;}
.bc_fourProLink li a{text-decoration:none; color:#4967a4; padding-left:18px;}
.bc_fourProLink li a.add{background-position:0 0;}
.bc_fourProLink li a.updates{background-position:0 -22px;}
.bc_fourProLink li a.price{background-position:0 -45px;}
.bc_fourProLink li a.report{background-position:0 -69px;}
.bc_fourProLink li a:hover{text-decoration:underline;}
/*wholesale price table*/
.bc_wholesaleBox{border:1px solid #e3e3e3;}
.bc_wholesaleBox th{background-color:#d8e5f2; border-right:1px solid #b1cbe5; text-align:right; font-weight:bold; width:55px; padding-right:5px; color:#033f7a;}
.bc_wholesaleBox td{height:24px; border:1px solid #e3e3e3; padding:0px 15px;}
.bc_wholesaleBox caption{color:#333333;}
.bc_wholesaleBox a{text-decoration:none; color:#4967a4;}
.bc_wholesaleBox a:hover{color:#ff6600;}
.bc_btn_affiliate{width:156px; height:23px; line-height:23px; border:0; background:url(../images/img_detail.png) 0px -80px no-repeat; font-size:12px; color:#333333; cursor:pointer;}
.bc_input_affiCode{width:345px; height:21px; line-height:21px; border:1px solid #d4d4d4; color:#666666;}
.bc_btn_copy{width:43px; height:20px; padding-bottom:3px; border:0; background:url(../images/img_detail.png) 0px -109px no-repeat; font-size:11px; color:#333333; cursor:pointer;}
.bc_crlistOne_r{border-left:1px solid #d9d9d9; padding:10px;}
.bc_crlistOne_r_l{width:560px;}
.bc_crlistOne_r_l{}

/*buy together*/
.bc_buyTogether{background-color:#fffaec; border:1px solid #ff9800; border-top:0px; padding:10px;}
.bc_buyT_pro{width:820px; background-color:#ffffff;}
.bc_buyT_thisPro{width:140px; overflow:hidden;}
.bc_buyT_thisPro h3{font-size:12px; height:30px; overflow:hidden;}
.bc_buyT_thisPro h3 a{text-decoration:none; color:#333333;}
.bc_buyT_thisPro h3 a:hover{text-decoration:none; color:#ff6600;}
.bc_btn_addToCart_s{width:93px; height:23px; background:url(../images/img_detail.png) 0px -135px no-repeat; border:0; color:#ffffff; font-size:12px; cursor:pointer;}
/*product info*/
.bc_proInfoBox{width:580px;}
/*customer imags*/
.bc_customerImgList{height:135px; overflow:hidden;}
.bc_customerImgList li{float:left; margin-right:15px; width:150px;}
.bc_customerImgBd{width:150px; height:113px; text-align:center; overflow:hidden;}
.bc_customerImgList li a{color:#999999;}
.bc_customerImgList li a:hover{text-decoration:underline;}
.bc_more_blue a{color:#3366cc; text-decoration:underline;}
.bc_more_blue a:hover{ color:#ff6600;}
.bc_more_blueArrow{background:url(../images/img_detail.png) 0px -296px no-repeat;}
.bc_btn_orange{width:128px; height:23px; background:url(../images/img_detail.png) 0px -165px no-repeat; border:0; color:#ffffff; font-size:12px; cursor:pointer;}
.bc_iv_descrip{color:#666666;}
.bc_iv_descrip a{color:#3366cc; text-decoration:none;}
.bc_iv_descrip a:hover{ color:#ff6600;}
/*customer video*/
.bc_customerVideoList{height:239px; overflow:hidden;}
/*customer review*/
.bc_totalDate{background-color:#fef5e5; padding:15px 10px;}
.bc_totalDate_l{width:290px; border-right:1px dashed #999999; padding-right:30px;}
.bc_rev_star{width:98px; height:17px; background:url(../images/star_level.gif) 0px -87px no-repeat;}
.bc_arrowBox{background:url(../images/img_detail.png) 0px -420px no-repeat;}
.bc_processContent{padding:7px; padding-right:15px;}
.bc_processContent strong{color:#333333; font-size:12px;}
.bc_bg_process{width:120px; height:13px; background:url(../images/bg_process.gif) 0px 0px no-repeat; display:block;}
.bc_processContentList li{height:15px; line-height:15px; overflow:hidden; color:#0066b4;}
.bc_totalDate_r dd{width:185px; height:16px; overflow:hidden; margin-top:5px; float:left; margin-right:80px; color:#666666;}
.bc_crlist{border:1px solid #f2c067;}
.bc_crlist_top{height:30px; background-color:#fef5e5;}
.bc_crlistOne{border-bottom:1px solid #d9d9d9;}
.bc_crlistOne_l{width:267px;}
.bc_crlistOne_l_items{}
.bc_crlistOne_l_items dt{padding:10px; border-bottom:1px dashed #999999; font-size:12px; font-weight:bold; margin-bottom:10px; overflow:hidden;}
.bc_crlistOne_l_items dd{padding-left:10px; padding-right:10px; height:18px; line-height:18px; overflow:hidden;}
.w150{width:150px;}
.bc_crlistOne_r_l h3{font-size:14px; font-weight:bold;}
.bc_byWho a{color:#3366cc; text-decoration:none;}
.bc_btn_yn{width:52px; height:18px; line-height:18px; text-align:center; display:block; background:url(../images/img_detail.png) 0px -195px no-repeat; font-size:11px;}
.bc_btn_yn:hover{cursor:pointer;}
.bc_yn a{color:#333333; text-decoration:none;}
.bc_otherCusReply_one{font-size:11px; color:#666666; margin-bottom:10px; overflow:hidden;}
.bc_otherCusReply_one a{color:#3366cc;}
.bc_te_rrev{width:400px; height:100px; font-size:12px;}
.bc_btn_pnt{width:127px; height:23px; line-height:23px; color:#ffffff; border:0; background:url(../images/img_detail.png) 0px -441px no-repeat; font-size:12px; cursor:pointer;}

/*reply review box*/
.bc_bd_replyReview{border:1px solid #e1e1e1; background-color:#f8f8f8; padding:12px 10px;}
.bc_bd_replyReview h5{font-size:16px; color:#666666; font-weight:bold; padding-bottom:10px;}
.bc_bd_replyReview_l{width:400px;}
.bc_bd_replyReview_l dt{font-size:14px; font-weight:bold;}
.bc_bd_replyReview_l dd{font-size:14px; display:block; clear:both; height:23px; line-height:23px; overflow:hidden;}
.bc_input_revTitle{height:26px; line-height:26px; background-color:#ffffff; border:1px solid #b8b8b8; width:390px; padding-left:5px;}

/*customer discussion*/
.bc_disOne{background-color:#edf1fd; padding:7px 13px 7px 13px; margin-top:3px; overflow:hidden;}
.bc_disOne h3{font-size:12px; font-weight:bold; height:16px; width:500px; overflow:hidden;}
.bc_disOne h3 a{color:#3366cc;}
.bc_disOne h3 a:hover{color:#ff6600;}
/*related item*/
.bc_relatedPro{width:120px; float:left; margin-left:23px; margin-right:23px; overflow:hidden;}
.bc_relatedPro h4{font-size:11px; height:42px; margin-top:3px; overflow:hidden;}
.bc_relatedPro h4 a{color:#3366cc;}
.bc_relatedPro h4 a:hover{text-decoration:underline;}
.bc_cwbtp{border:1px solid #ff9800; border-bottom:0px; background-color:#ffebcd; width:317px; height:25px; line-height:25px; text-align:center; color:#333333; overflow:hidden;}
.bc_cwbtp h2{font-weight:bold; color:#333333; font-size:12px;}

/*free gift*/
.bc_fg{border-top:2px solid #e2e2e2; width:440px; overflow:hidden;}
.bc_fg td{height:60px; border-bottom:1px dashed #d9d9d9;}
.bc_fg h4{height:18px; overflow:hidden;}
.bc_fg h4 a{font-size:12px; color:#3366cc;}

/*----------------------shopping cart page-------------------------*/
.bc_cartBlueBox{border:1px solid #a1c2d2; background-color:#e3f4fc;}
.bc_cartWhiteBox{background-color:#ffffff; margin:9px 7px; padding:15px;}
.bc_cartWhiteBox h1{font-size:16px; font-weight:bold; color:#ff6600;}
.bc_proTable{border:1px solid #e2e2e2; width:954px;}
.bc_proTable th{font-size:12px; font-weight:bold; color:#333333; background-color:#f6f6f6; height:32px; text-align:center; overflow:hidden;}
.bc_proTable td{height:55px; border:1px solid #e2e2e2;}
.bc_proTable td h4{font-size:12px; height:16px; overflow:hidden;}
.bc_minus{width:10px; height:10px; background:url(../images/img_cart.png) 1px 4px no-repeat; border:1px solid #ffffff;}
.bc_minus:hover{border:1px solid #ff6600; cursor:pointer;}
.bc_plus{width:10px; height:10px; background:url(../images/img_cart.png) 1px -12px no-repeat; border:1px solid #ffffff;}
.bc_plus:hover{border:1px solid #ff6600; cursor:pointer;}
.bc_cartOporetion li{float:left; margin-right:15px; color:#666666;}
.bc_cartOporetion li a{color:#666666;}
.bc_cartOporetion li a:hover{color:#ff6600;}
.bc_cart_info{border-top:2px solid #929292; padding-top:15px;}
.bc_cart_info_l{width:480px;}
.bc_btn_submitCode{width:57px; height:22px; background:url(../images/img_cart.png) 0px -32px no-repeat; border:0; cursor:pointer; color:#333333; font-size:12px;}
.bc_input_submitCode{width:130px; height:18px; line-height:18px; border:1px solid #bbbbbb;}
.bc_shiMeth li{height:20px; line-height:20px; overflow:hidden;}
.bc_shiMeth li input{margin:0; padding:0; vertical-align:middle; margin-right:3px; !margin-right:0px;}
.bc_cartFriTip li{margin-top:5px; margin-bottom:10px; color:#444444;}
.bc_cartTexta{width:440px; height:105px; padding-left:3px; font-size:12px;}
.bc_grayBgColor{background-color:#f2f2f2;}

/*----------------------quick shopping-------------------------*/
.bc_quick_l{width:790px; overflow:hidden;}
.bc_quick_r{width:195px; overflow:hidden;}
.bc_quiKeyBd{border:2px solid #ff9900; padding:1px; overflow:hidden;}
.bc_quiKeyBd h1{font-size:14px; color:#000000; height:30px; line-height:30px; background-color:#f6f6f6; padding-left:7px;}

.bc_hotSch{width:398px; height:15px; overflow:hidden;}
.bc_hotSch li{ display:inline; margin-right:10px;}
.bc_hotSch li a{color:#999999;}
.bc_hotSch li a:hover{color:#ff0000;}

.bc_quiHistory li{float:left; padding-right:35px; display:block;}
.bc_quiHistory li a{display:block; padding-bottom:7px; float:left; color:#3366cc;}
.bc_quiHistory li a:hover{color:#990000;}
.bc_quiDelete{width:12px; height:12px; background:url(../images/delete_red.gif) left top no-repeat; display:block; float:left; margin-left:5px; cursor:pointer; margin-top:2px;}
.bc_quiResBd{border:1px solid #dfdfdf; padding:1px; margin-top:15px; overflow:hidden; height:265px;}
.bc_quiH2Bd{background-color:#f6f6f6; height:30px; line-height:30px; padding-left:10px; padding-right:5px; overflow:hidden;}
.bc_quiH2Bd h2{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#222222;}
.bc_quiPro{width:115px; margin:17px 20px 0px 22px; float:left; overflow:hidden;}
.bc_quiPro h3{font-size:11px; height:45px; overflow:hidden; margin-top:3px;}
.bc_quiWish{width:15px; height:15px; background:url(../images/albumview.png) 0px -609px no-repeat; position:absolute; cursor:pointer; margin-left:97px; margin-top:3px;}
.bc_quiWish:hover{background:url(../images/albumview.png) 0px -630px no-repeat;}
.bc_quiRecKeyBd{background-color:#fff8d9; border:1px solid #febf90; overflow:hidden;}
.bc_quiRecKeyBd .top{margin:12px 10px;}
.bc_quiRecKeyBd .body{margin:0px 5px; margin-bottom:5px; background-color:#ffffff; padding:7px 5px;}
.bc_quiRecUl li{display:inline; margin-right:7px; line-height:23px;}
.bc_quiRecUl li a{color:#3366cc;}
.bc_quiRecUl li a:hover{text-decoration:underline;}
.bc_quiRecUl li .first{font-size:16px; color:#ca0101; font-weight:bold;}
.bc_quiRecUl li .second{font-size:12px; color:#339900; font-weight:bold;}
.bc_quiRecUl li .three{font-size:12px; font-weight:bold; color:#ff6600;}
.bc_quiRecUl li .four{font-weight:bold;}
.bc_quiIntere{border:1px solid #dddddd; background-color:#ffffff; padding:1px;}
.bc_quiIntere .top{ background-color:#f5f5f5; padding:12px 10px;}
.bc_quiIntere .body{background-color:#ffffff; }
.bc_quiInItem{width:160px; margin:20px 15px;}
.bc_quiInItem h3{font-size:11px; height:43px; margin-top:3px; overflow:hidden;}


/*----------------------category page-------------------------*/

.bc_border_top{border-top:1px solid #eaeaea;}


/*site map box*/
.bc_smap{color:#666666; height:20px; line-height:20px; padding:3px 0px;}
.bc_smap a{text-decoration:none; color:#3366cc;}
.bc_smap a:hover{color:#ff6600;}

/*second category*/
.bc_secCategoryList{background-color:#ffffff;}
.bc_secCategoryList li{height:26px; line-height:26px; margin-top:1px; border-bottom:1px solid #e3e3e3; background-color:#f6f6f6; display:block; font-size:11px;}
.bc_secCategoryList li a{text-decoration:none; color:#333333; height:26px; line-height:26px; display:block; padding-left:5px; background:url(../images/albumview.png) 180px -150px no-repeat;}
.bc_secCategoryList li a:hover{color:#ff6600;}
.bc_secCategoryList li:hover{background-color:#ffffff; border-bottom:1px solid #cccccc;}

/*third category*/
.bc_secCategory_1pxline{height:26px; width:1px; background-color:#ffffff; position:absolute; margin-left:-40000px; z-index:55; overflow:hidden;}
.bc_secCategoryList li:hover .bc_secCategory_1pxline{height:26px; width:1px; background-color:#ffffff; position:absolute; margin-left:193px; z-index:55;}
.bc_secCategory_out{position:absolute; width:195px; background-color:#ffffff; border:1px solid #cccccc; margin-left:-40000px; overflow:hidden; margin-top:-2px; z-index:54;}
.bc_secCategoryList li:hover .bc_secCategory_out{position:absolute; width:195px; background-color:#ffffff; border:1px solid #cccccc; margin-left:193px; margin-top:-2px; z-index:54;}
.bc_secCategory_out li{background-color:#ffffff; border:0px;}
.bc_secCategory_out li:hover{border:0px;}
.bc_secCategory_out li a{background:none;}
.bc_secCategory_out li{{height:26px; line-height:26px; border-bottom:1px solid #ffffff; background-color:#ffffff; display:block; font-size:11px;}
.bc_secCategory_out li a{text-decoration:none; color:#333333; height:26px; line-height:26px; display:block; padding-left:5px;}
.bc_secCategory_out li a:hover{color:#ff6600;}
.bc_secCategory_out li:hover{background-color:#ffffff; border-bottom:1px solid #ffffff;}


