
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,a,span,b{margin:0; padding:0;}
/*body,input,button{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#464646;}*/
table{border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal; font-weight:normal;}
ol,ul,li{list-style:none;}
a{outline:none; text-decoration:none; color:#464646;}
a:hover{color:#c84b06;}
caption,th{/*text-align:left;*/}
/*h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}*/
q:before,q:after{content:'';}
abbr,acronym{border:0;}
html{-webkit-text-size-adjust:none;}
.nodisplay {display: none;}
.validation-failed {background: #FAEBE7 !important;}
.top_tool {width:100%;height:30px;background:url(../images/bg_topTool.png) repeat-x; position:fixed;top:0;left:0;z-index:9999;}
/*IE6 top_tool bug */
.top_tool{_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop));}
.top_tool_change{height:36px;background:url(../images/top_bar.png);border-bottom:none;}
/*
-------------------------------  header  -------------------------------
*/
#header{height:154px; font-size:12px;}
#header .wrap{position:relative; width:960px; height:106px; margin:0 auto; overflow:hidden;}

/*------------- logo */
#header a.logo, #header a.logo.ishome:hover{display:block; width:300px; height:100px; margin-top:2px; background:url(../images/logo_topons.png) 0 0 no-repeat; text-indent:-9999px; overflow:hidden;}
#header a.logo:hover{background-position:0 -55px;}

/*------------- tool top */
#tool_top{position:absolute; top:10px; right:0;}
#tool_top li{display:block; float:left; padding:0 3px;}
#tool_top li.wel a{margin:0 0 0 4px; padding:0 1px; font-weight:bold; /*text-decoration:underline; */color:#C84B06;}
#tool_top li.wel a:hover{background:#C84B06; color:#FFF; text-decoration:none;}
#tool_top li a.account,
#tool_top li a.signout,
#tool_top li a.help,
#tool_top li a.chat{padding-left:16px; background:url(../images/icons.png) -10px 2px no-repeat;}
#tool_top li a.help{background-position:-10px -29px;}
#tool_top li a.chat{background-position:-10px -61px;}
#tool_top li a.signout{background-position:-10px -93px;}

#tool_top li.currency{position:relative; width:130px;}
.currency .select{position:absolute; top:-5px; right:0; width:74px; height:26px; line-height:26px; background:url(../images/bg_currency.png) no-repeat; cursor:pointer;}

.select .item{padding-left:6px; height:26px; line-height:26px; _padding-top:6px; _height:20px;}
.select img{margin-right:4px; line-height:26px;}
.select ul{display:block; border:1px solid #CECECE; border-bottom:none; background:#FFF; overflow:hidden; zoom:1; z-index:1500;}
#tool_top .select li{display:block; height:27px; line-height:27px; padding:0;}
#tool_top .select li a{display:block; text-decoration:none; color:inherit; width:67px; height:26px; line-height:26px; _padding-top:6px; _height:20px; padding-left:5px; border-bottom:1px solid #DBDBDB; zoom:1;}
#tool_top .select li a:hover{background:#F4F4F4;}

/*------------- topics nav */
#topics{position:absolute; font-size:12px; bottom:0; _bottom:-2px; left:205px; height:29px; zoom:1; float:left; background:url(../images/bg_nav.png) 0 -120px repeat-x; zoom:1;}
#topics li{display:block; width:100px; float:left;}
#topics li a{display:block; float:left; width:100px; height:29px; line-height:29px; text-align:center; border-left:1px solid #d2d2d2;}
#topics li a.first{border:none;}
#topics li a.on{position:relative; top:-2px; left:-3px; _left:0px; width:106px; height:31px; line-height:31px; border:none; background:url(../images/bg_nav.png) 0 -168px repeat-x; font-size:14px; font-weight:bold; color:#481D05; text-shadow:0px 1px #FED9A4;}
#topics li a.on:hover{text-decoration:none;}
#topics li.first a{border-left:none;}
#topics li.left,
#topics li.right{width:3px; height:28px; background:url(../images/bg_nav.png) 0 -381px;}
#topics li.right{background-position:0 -429px;}

/*------------- nav bar */
#nav_bar{width:100%; height:42px; }
#nav_bar .nav_wrap{width:960px; height:42px; margin:0 auto;background:url("https://s.tidebuy.com/images/home/searchbg.jpg") repeat-x scroll center bottom transparent}
#nav{position:relative; width:195px; z-index:8000;}
#nav h3{display:block; position:absolute; top:-4px; left:0; width:185px; height:34px; line-height:34px; padding-left:10px; background:url("../images/list2_nav_03.jpg") repeat-x scroll transparent;  color:#C1010C; cursor:pointer;margin-top:8px;}
#nav h3 span{display:block; position:absolute; top:10px; right:10px;; width:20px; height:21px; background:url(../images/cate_down.png);}
.nav_wrap .left{display:block; position:absolute;left:-5px; width:5px; height:42px; background:url(../images/bg_nav.png) 0 -321px;background:url("../images/searchbg.png") repeat-x scroll transparent}
.nav_wrap .right{display:block; position:absolute; top:-4px; right:-3px; width:3px; height:40px; background:url(../images/bg_nav.png) -2px -321px;}

/*------------- nav categories */
#nav ul.level_1{   
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #D9D9D9;
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
    display: block;
    height: 378px;
    left: 0;
    position: absolute;
    top: 36px;
    width: 193px;}
#nav ul li.level_1{position:relative; zoom:1;}
#nav ul li a.level_1{background:url(../images/list_arrow.gif) 183px center no-repeat;border-bottom:1px dashed #E8E8E8;}
#nav ul li.on{_margin-bottom:-3px; *margin-bottom:-3px;}
#nav ul li.on a.level_1{position:relative;border-right:none; background:none;width:187px;margin-left:0px;padding-left:8px;}
#nav ul li a{display:block;line-height:29px; text-decoration:none; color:#464646; background:#FFF;
width:173px;margin-left:8px;}
#nav ul li.on a.level_1{background: none repeat scroll 0 0 transparent;
    display: block;
    position: relative;
    z-index: 40;
	line-height:30px;
	border-bottom: 1px solid #F0EDE8;
    border-right: 1px solid #F0EDE8;
	background-color:#F0EDE8;}

#nav ul li a:hover{background:#F4F4F4;}
#level_1 subnav_wrap catalog_3d a{display:block; height:26px; line-height:26px; padding-left:6px; border-top:1px solid #E8E8E8; text-decoration:none; color:#464646; z-index:999; background:#FFF;}
#catalog_id .subnav_wrap .catalog_2_b a{ height:auto; line-height:18px; text-decoration:none; color:#464646; z-index:999; display:inline;border-top:1px solid #FFF5E2;background:#FFF5E2;}
#catalog_id .subnav_wrap .catalog_2 a{ height:auto; line-height:18px; text-decoration:none; color:#464646; z-index:999; display:inline;border-top:1px solid #FFF5E2;background:#FFF5E2;}
#catalog_id .subnav_wrap a{ height:auto; line-height:18px; text-decoration:none; color:#464646; z-index:999; display:inline;border-top:1px solid #fff;background:#fff;}
#catalog_id .subnav_wrap a:hover{ background:#FFF5E2; color:#FF6600;}
#nav .subnav_wrap{display:none; position:absolute; top:0px; left:191px; width:500px; background:#FFF; border:1px solid #E8E8E8; zoom:1;}
#nav li.on .subnav_wrap{display:block;}
.subnav_wrap b{display:block; position:absolute; top:-2px; left:-4px; height:23px; width:4px; background:#FFF5E2; border:2px solid #D05018; border-right:none; border-left:none; z-index:9999;}

/*------------- seach bar */
#search{float:left; width:389px; height:30px; margin-left:205px; _margin-left:103px; padding-top:3px;}
#search .search_text{display:block; float:left; width:298px; height:28px; line-height:28px; padding-left:4px; border:1px solid #7F6439; border-right:none;}
#search .search_btn{display:block; float:left; width:86px; height:30px; border:none; background:url(../images/btns.png) -502px -84px no-repeat; cursor:pointer;}
#search .search_btn:hover{background-position:-502px -124px;}
#search .hot_search{float:right; padding-top:5px;}

#sign_up .search_text{display:block; float:left; width:180px; height:28px; line-height:28px; padding-left:4px; border:1px solid #7F6439; border-right:none;}
#sign_up .search_btn{display:block; float:left; width:86px; height:30px; border:none; background:url(../images/btns.png) -502px -84px no-repeat; cursor:pointer;}
#sign_up .search_btn:hover{background-position:-502px -124px;}
#sign_up .hot_search{float:right; padding-top:5px;}

.search-autocomplete {background:#fff;border:1px solid #c0c0c0;z-index:999;}
.search-autocomplete ul li {padding:6px 6px;}
.search-autocomplete ul li.selected {color:#f2f2f2; background:#ff8b00;}

/*------------- keywords bar */
#keywords{float:left; width:150px; height:36px; line-height:36px; margin-left:10px; overflow:hidden;}
#keywords dt{display:block; float:left; font-weight:bold; width:0; text-indent:-9999px;}
#keywords dd{display:block; float:left; padding-left:8px; text-decoration:underline;}

/*------------- shopping cart */
#shopping_cart{float:right; width:187px; height:28px; padding:4px; zoom:1;}

#shopping_cart .items{display:block; width:185px; height:26px; line-height:26px;}
#shopping_cart .items .item_link{display:block; padding-left:30px; background:url(../images/cart_icon.png) 4px 0 no-repeat;}
#shopping_cart .items .num{padding:0 8px; font-size:16px; font-weight:bold; color:#C84B06;}

/*
-------------------------------  container  -------------------------------
*/
.wrapper{overflow:hidden; zoom:1; padding-top:10px;}
.box{border:1px solid #BABABA; margin-bottom:10px;}
.box h3{display:block; height:34px; line-height:34px; padding-left:8px; background:url(../images/bg_all_repeat.png) 0 -105px repeat-x; font-size:14px; font-weight:bold; overflow:hidden;}
.block h3{display:block; height:30px; line-height:15px; padding-left:0px;  font-size:12px; font-weight:bold;}
.block_prod li{float:left; width:101px; padding:10px 25px;}
.block_prod .pic{width:100px; height:100px; margin-bottom:4px; overflow:hidden;}
.block_prod .price span{color:#AB0000; font-weight:bold;}
.block_prod h4{display:block; height:35px; font-weight:bold; margin-bottom:4px; overflow:hidden;}
.block_prod p{height:18px; line-height:18px;}

.box_list li{display:block; line-height:22px; padding-left:10px; clear:both;}
.box_list li.parent ul {display:none;}
.box_list li.parent.first ul {display:block;}
.box_list li a.on,
.help li.level_2 a.on{font-weight:bold; color:#C84B06;}

#container{clear: both;width:960px; margin:0 auto; padding-top:2px;}

/*------------- bread crumbs */
#breadcrumbs{width:960px; height:29px; line-height:29px; margin-bottom:10px; overflow:hidden;}
#breadcrumbs ul{display:block; overflow:hidden; zoom:1; float:left; width:755px;}
#breadcrumbs li{display:block; float:left; font-weight:bold;}
#breadcrumbs li.last{width:10px; white-space:nowrap;}
#breadcrumbs li a{display:block; float:left; padding-right:10px; margin-right:4px; font-weight:normal; background:url(../images/list_arrow.gif) right center no-repeat;}

#breadcrumbs .buyer_prot{display:block; float:right; width:150px; height:29px; padding-left:45px; background:url(../images/icon_shield_s.jpg) 10px center no-repeat; font-weight:bold; font-size:12px; color:#115594;}

/*------------- main */
#main{float:right; width:755px; margin-bottom:20px;}

/*------------- toolbar */
.toolbar{width:733px; height:74px; padding:0 10px; border:1px solid #9E9E9E; background:url(../images/bg_all_repeat.png) 0 -158px repeat-x;}
.toolbar .page{border-bottom:1px solid #C0C0C0; overflow:hidden; zoom:1;}
.toolbar .amount{display:block; float:left; width:631px; height:34px; line-height:34px;}
.toolbar .amount span{font-weight:bold; color:#C84B06;}
.toolbar .page_turn{float:right; width:102px; height:24px; overflow:hidden; zoom:1; margin-top:5px;}
.page_turn a{display:block; float:left; height:24px; line-height:24px; width:51px; background:url(../images/btns.png) -383px -96px no-repeat; text-align:center; text-decoration:none; color:inherit;}
.page_turn a.next{background-position:-434px -96px;}
.page_turn a:hover{background-position:-383px -130px;}
.page_turn a.next:hover{background-position:-434px -130px;}

.sorter{height:20px; border-top:1px solid #FFF; padding-top:8px;}
.sorter label{display:block; float:left; height:20px; line-height:20px; font-weight:bold; padding-right:4px;}
.sorter ul{display:block;}
.sorter li{display:block; float:left; height:20px; line-height:20px; margin:0 4px;}
.sorter li a{display:block; padding:0 8px; text-decoration:none; color:inherit;}
.sorter li a.list,
.sorter li a.grid,
.sorter li a.freeship{display:block; padding:0 8px 0 24px; background:url(../images/icons.png) -3px -277px no-repeat;}
.sorter li a.grid{background-position: -3px -308px;}
.sorter li a.freeship{background-position: -3px -339px;}
.sorter li.on,
.sorter li:hover{outline:1px solid #A8A8A8;}
.sorter li.on a{color:#C84B06; font-weight:bold;}
.sorter li.on a.list{background-position: -3px -184px;}
.sorter li.on a.grid{background-position: -3px -215px;}
.sorter li.on a.freeship{background-position: -3px -246px;}

.view-mode{float:left; width:280px;}

.page-mode{float:left; width:160px; padding-left:10px;}

.sort-mode{position:relative; float:right; width:260px; margin-right:16px; _margin-right:8px;}
.sort-mode .sort_status{position:absolute; top:3px; right:-16px; width:16px; height:16px; background:url(../images/sort_stauts.png) 0 0 no-repeat; text-indent:-9999px; cursor:pointer;}
.sort-mode .sort_status:hover{background-position:-16px 0;}
.sort-mode .des{background-position:0 -16px;}
.sort-mode .des:hover{background-position:-16px -16px;}

/*------------- list */
#products-list,
#products-grid{margin:10px 0;}
#products-list li{padding:10px 0; border-bottom:1px solid #DBDBDB; zoom:1;}
#products-list li.on{background:#fffbf2;}
#products-list li .product-image{display:block; position:relative; float:left; width:100px; height:100px; padding:1px; border:1px solid #D6D3D3; background:#FFF;}
#products-list li .on{border:1px solid #FF7800; z-index:9999;}
.product-image .list_preview{position:absolute; left:114px; top:-1px; width:200px; height:200px; border:1px solid #FF7800; -moz-box-shadow:0px 1px 3px #666; -webkit-box-shadow:0px 1px 3px #666; box-shadow:0px 1px 3px #666; display:none;}
.product-image .list_preview span{display:block; position:absolute; left:-12px; top:-1px; width:11px; height:104px; background:url(../images/list_preview.png);}
#products-list .products-info{float:left; width:470px; padding-left:10px;}
.products-info h2{display:block; font-weight:bold; margin-bottom:4px;}
.products-info h2 a{line-height:18px;}
.products-info h2 img{margin-left:4px;}
.products-info p.desc{font-size:10px; color:#888; margin-bottom:4px;}
#products-list label{font-weight:bold; padding-right:4px;}
.ratings{height:20px; line-height:20px;}
.ratings label{display:block; float:left;}
.ratings .rating-box{float:left; width:78px; height:20px; margin-right:4px; background:url(../images/ratings.png) 0 -29px no-repeat;}
.ratings .rating{width:100%; height:20px; background:url(../images/ratings.png) 0 3px no-repeat;}
.products-info .wholesaler{display:block; float:left; margin-top:3px;}
.products-info .wholesaler a{text-decoration:underline;}
.products-info .links{display:block; float:left; margin-left:5px;}
.products-info .links .store{display:block; float:left; width:16px; height:21px; background:url(../images/icons.png) -8px -512px no-repeat; text-indent:-9999px;}
.products-info .links .btn_chat{display:block; float:left;  width:112px; height:21px; margin-left:10px; background:url(../images/btns.png) -140px -96px no-repeat; text-indent:-9999px;}
.products-info .links .btn_chat:hover{background-position:-140px -127px;}
#products-list .products-shop{float:right; width:162px;}
.products-shop .price,
.product-shop .price{font-weight:bold; margin-bottom:4px;}
.products-shop .price span,
.product-shop .price span span{text-decoration:line-through; font-weight:normal;}
.products-shop .freeship{height:18px;}
.products-shop .freeship p{display:block; padding-left:20px; margin-bottom:4px; background:url(../images/icons.png) -9px -560px no-repeat; font-weight:bold; color:green;}
.freeship .freeshipico {background:url("../images/icons.png") no-repeat scroll -9px -560px; display:block; padding-left:18px;color: #19910c;font-weight: bold;}
.btns{padding-top:4px;}
.btns .btn-cart,
.btn-buy{display:block; width:162px; height:38px; text-indent:-9999px; background:url(../images/btns.png) -172px 0 no-repeat;}
.btns .btn-cart:hover{background-position:-172px -48px;}
.add-to-links{margin-top:8px;}
.add-to-links a{display:block; padding-left:8px; background:url(../images/list_triangle.gif) left center no-repeat; font-size:10px;}
.btn-buy{background-position:0 0;}
.btns .btn-buy:hover{background-position:0 -48px;}
.btns .add-to-cart{display:inline-block; _display:inline; padding:10px 0; font-size:14px; text-decoration:underline; font-weight:bold; padding-left:40px; background:url(../images/cart_icon.png) 10px -70px no-repeat;}

/*------------- grid */
#products-grid{display:block; overflow:hidden; zoom:1; background:url(../images/bg_grid.png) 0 0;}
#products-grid li{float:left; width:174px; height:350px; padding:20px 7px;}
#products-grid li .product-image{display:block; width:170px; height:170px; padding:1px; border:1px solid #D6D3D3; margin-bottom:8px;}
#products-grid li .product-image:hover {border:1px solid #FF7800;}
#products-grid h2{display:block; width:172px; height:36px; overflow:hidden; clear:both;}
#products-grid  .products-shop{margin-top:6px;}
#products-grid .add-to-links a{float:left; margin-right:4px;}
#products-grid .add-to-links a.link-compare{margin:0;}

/*------------- pages */
#pages p{display:block; float:left; height:26px; line-height:26px;}
#pages .pages_num{float:right; height:26px; text-align:center; color:#59360D;}
#pages ol{display:block; float:left; height:26px; margin:0 10px;}
#pages li{display:block; float:left;}
#pages li a{display:block; float:left; height:26px; line-height:26px; width:30px; margin:0 2px; background:url(../images/btns.png) -35px -162px no-repeat; color:inherit; text-decoration:inherit;}
#pages li a:hover{background-position:-35px -198px;}
#pages li.on a{font-size:14px; font-weight:bold; background-position:-35px -234px;}
#pages .btn_page{display:block; float:left; width:58px; height:26px; line-height:26px; background:url(../images/btns.png) -71px -162px no-repeat; color:inherit; text-decoration:inherit; font-size:14px; font-weight:bold;}
#pages .btn_page:hover{background-position:-71px -198px;}

/*------------- product main */
#product_main{margin-bottom:10px;}
.product-view{float:left; width:700px;}
#product_details{padding-bottom:20px; clear:both;}

.product-img-box{float:left; width:304px;}
.product-img-box .product-image{width:300px; height:300px; padding:1px; border:1px solid #A8A8A8;}
.product-img-box .height_360{height:360px;}
.more-views{position:relative; width:304px; height:56px; margin-top:10px;}
.more-views .view_wrap{width:244px; height:54px; padding:1px; margin:0 auto; overflow:hidden; zoom:1; position:relative;}
.more-views ul{display:block; width:1000px; position:absolute;}
.more-views li{display:block;  float:left; margin:0 5px;}
.more-views li a{display:block; width:50px; height:50px;outline: 1px solid #ddd; padding: 1px;}
.more-views li a:hover{outline:1px solid #FF7800; padding: 1px;}
.more-views a.prev,
.more-views a.next{display:block; position:absolute; top:2px; width:20px; height:50px; background:url(../images/btns.png) -384px -164px no-repeat; text-indent:-9999px;}
.more-views a.prev{left:0px;}
.more-views a.next{right:0; background-position:-440px -164px;}
.more-views a.prev:hover{background-position:-409px -164px;}
.more-views a.next:hover{background-position:-465px -164px;}

.more-links{overflow:hidden; zoom:1; margin-top:10px;}
.more-links a{display:inline-block; _display:inline; padding-left:16px; background:url(../images/icons.png) -10px -373px no-repeat; margin-right:10px;}
.more-links a.wishlist{background-position:-10px -405px;}

.product-shop{float:left; width:384px; padding-left:10px;}
.product-shop h2{font-size:16px; font-weight:bold; line-height:22px; margin-bottom:10px;}
.product-shop h2 img{margin-left:4px; vertical-align:middle;}
.product-shop .property{line-height:24px; margin:8px 0; zoom:1;}
.product-shop .property:after{content:""; display:block; height:0; line-height:0; clear:both; visibility:hidden;}
.v_all #optionsbox .value_list ul:after,
#product_main:after{content:""; display:block; height:0; line-height:0; clear:both;}
.p_line {border-bottom:1px solid #ccc; padding-bottom:6px;}

.property label{display:block; float:left; width:110px; /*font-weight:bold;*/ text-align:right; padding-right:4px; white-space:nowrap;}
.product-shop .quan label{text-align:left; width:auto;}
.product-shop .value{display:block; float:left; width:270px;}
.product-shop .ratings{width:100%; height:30px; border-bottom:1px solid #CCC; margin-bottom:8px;}
.product-shop .rating-box{margin-right:8px;}

.product-shop .value_list li{display:block; position:relative; float:left; width:20px; height:20px; zoom:1; margin-right:8px; margin-bottom:1px; padding:1px; border:1px solid #AAA; cursor:pointer;}
.value_list li span{display:block; width:20px; height:20px; line-height:19px; overflow:hidden;}
.product-shop .color li{text-indent:-9999px; width:20px; height:20px;}
.value_list ul{float:left;}
.value_list li b{display:none; position:absolute; bottom:0px; right:0px; width:8px; height:8px; background:url(../images/bg_selected.png) no-repeat; overflow:hidden;}
.value_list li.on{border:1px solid #F76717;}
.value_list li.on b{display:block;}
.value_list li.white span{background:#FFF;}
.value_list li.gray span{background:#AAA;}
.value_list li.black span{background:#000;}

.product-shop .other li{width:auto; min-width:20px; line-height:18px; text-align:center; padding:1px; border-color:#FFF; font-weight:bold; overflow:hidden;}
.product-shop .other li.on{border:1px solid #F76717;}
.product-shop .other li span{display:block; _display:inline; width:auto; padding:0 5px;}
.product-shop .other li.on span{background:#EFEFEF; _background:none;}

#product_main .product-shop .v_all{position:relative; width:60px; text-indent:0; border:none; font-weight:normal; text-align:left; padding:0; overflow:visible;}
#product_main .product-shop .v_all span.other{display:block; width:54px; padding-left:6px; height:24px; line-height:24px; background:url(../images/bg_other.png) 0 0 no-repeat;}
#product_main .product-shop .v_all span.on{background-position:0 -24px;}
#product_main .product-shop .selected{z-index:9999;}
.v_all #optionsbox{top:24px; left:0; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; -moz-box-shadow:0 1px 3px #CCC; box-shadow:0 1px 3px #888; border:1px solid #7f7f7f;}
.v_all .propertytab{display:block; position:absolute; top:-4px; left:-2px; width:60px; height:4px; background:url(../images/bg_propertytab.png) no-repeat;}
.v_all #optionsbox .head{height:3px; padding:0;}
.v_all #optionsbox .property{height:24px; cursor:default;}
.v_all #optionsbox .content{zoom:1;}
#customfield .units {padding-left:6px;}

.product-shop .num{width:40px; height:20px; line-height:20px; border:1px solid #CCC;}
.product-shop .total{display:block; float:left; height:24px; line-height:24px; font-weight:bold;}
.product-shop .ship_mode{float:left; margin-left:30px; padding-left:3px;}
.ship_mode p{display:block; float:left; padding-left:20px; background:url(../images/select.png) 3px 4px no-repeat; margin:0 10px 0 -3px; cursor:pointer;}
.ship_mode p.on{background-position:3px -32px;}

.total_price b{color:#AB0000;}

.product-shop .btns{height:38px; padding-left:60px;}
.btn-buy{float:left; text-align:left;}
.product-shop .btns .add-to-cart{float:left; margin-left:6px; white-space:nowrap;}

.product-shop .protection{margin-top:20px; padding:10px 0; border-top:1px solid #CCC;}
.prot_piont{width:100%; text-align:right;}
.prot_piont span{display:inline-block; _display:inline; padding-left:26px; background:url(../images/icons.png) 0 -437px no-repeat;}
.prot_piont span.return{background-position:0 -471px;}
.prot_desc{width:304px; height:65px; margin-top:10px; padding-left:80px; background:#f5f5f5 url(../images/bg_protection.png) no-repeat;}
.prot_desc h4{line-height:26px; font-weight:bold;}
.prot_desc p a{text-decoration:underline; color:#C84B06;}

/*------------- store view */
.store-view{float:right; width:248px;}
.store_info{padding:6px 10px;}
.store_info a.store_website{display:inline-block; _display:inline; padding:4px 0 4px 21px; background:url(../images/icons.png) -6px -512px no-repeat; font-weight:bold;}
.store_info .location{overflow:hidden; zoom:1}
.store_info .location label{display:block; float:left; width:52px; height:20px; line-height:20px; font-weight:bold; padding-right:4px;}
.store_info .location .value{display:block; float:left; width:170px; padding-top:2px;}
.store_cert{margin:6px 0;}

.store_cert b{display:inline-block; _display:inline; padding:3px 0 3px 22px; background:url(../images/icons.png) -6px -652px no-repeat; margin-right:4px; font-weight:normal;}
.store_cert .verf{background-position: -6px -698px;}

.store_contact{margin-top:10px; padding:10px 0; border-top:1px solid #AAA; overflow:hidden; zoom:1;}
.store_contact a{display:block; float:left; width:112px; height:21px; background:url(../images/btns.png) -140px -96px no-repeat; text-indent:-9999px;}
.store_contact a:hover{background-position:-140px -127px;}
.store_contact a.email{float:right; background-position:-261px -96px;}
.store_contact a.email:hover{background-position:-261px -127px;}
.store_info .links a{display:block; height:18px; line-height:18px;}
.store_info .links a img{margin-left:6px;}

.pay_method{border:1px solid #BABABA; padding:0 9px 9px 9px; margin-bottom:10px;}
.pay_method h3{font-weight:bold; line-height:24px;}

.store-view .tips{width:228px; height:134px; background:url(../images/bg_tips.png) no-repeat; padding:0 10px;}
.store-view .tips h3{font-weight:bold; line-height:36px;}
.store-view .tips p{line-height:24px; margin-top:10px; padding-left:4px;}
.store-view .tips p a{text-decoration:underline; color:#C84B06;}

/*------------- Frequently Bought Together */
.box_y{position:relative; border:1px solid #E3CF92; padding:0 4px 4px; background:#FFFAEB; margin-bottom:10px;}
.box_y h3{display:block; font-size:16px; font-weight:bold; border-top:1px solid #FFF; line-height:28px;}
#binding p .price{padding-left:20px; font-weight:bold;}
#binding p .price b{color:#AB0000; font-size:12px;}

.box_y_in{height:50px; border:1px solid #F2EDDF; background:#FFF; margin-top:6px; padding:5px; overflow:hidden; zoom:1;}
.binding_prod ul{display:block; float:left;}
.binding_prod li{display:block; float:left; width:50px; height:50px;}
.binding_prod li a{display:block;}
.binding_prod li a:hover{outline:1px solid #FF6500;}
.binding_prod li.plus{width:40px; height:50px; background:url(../images/bg_plus.png) center center no-repeat;}
.binding_shop{float:left; height:50px; padding-left:20px;}
.binding_shop p span{font-weight:bold; color:#AB0000; padding-left:8px;}
.binding_btns{overflow:hidden; zoom:1; margin-top:10px;}
.binding_btns a{display:block; float:left; width:130px; height:23px; line-height:22px; text-align:center; margin-right:8px; background:url(../images/btns.png) 0 -96px no-repeat; text-decoration:none; color:inherit;}
.binding_btns a.add-to-wishlist{background-position:0 -129px;}
#binding .close{display:block; position:absolute; top:4px; right:4px; width:13px; height:13px; background:url(../images/binding_close.gif) 0 0 no-repeat; text-indent:-9999px;}
#binding .close:hover{background-position:0 -13px;}
#box_y .close,
.box_g .close{display:block; position:absolute; top:4px; right:4px; width:13px; height:13px; background:url(../images/binding_close.gif) 0 0 no-repeat; text-indent:-9999px; overflow:hidden;}
#box_y .close:hover,
.box_g .close:hover{background-position:0 -13px;}

/*------------- product details */
#product_details .title ul{display:block; overflow:hidden; height:34px; background:url(../images/bg_all_repeat.png) 0 -155px repeat-x; border-bottom:1px solid #A8A8A8; padding-top:4px;}
#product_details .title li{display:block; float:left; height:34px; line-height:34px; padding:0 20px; cursor:pointer;}
#product_details .title li.on{position:relative; top:-4px; left:0; height:38px; line-height:40px; background:url(../images/bg_nav.png) 0 -58px repeat-x; font-weight:bold; font-size:16px; text-shadow:0px 1px #FED9A4;}
#product_details .content{display:none; padding:10px; line-height:1.6;}
#product_details .content.on {display:block;}
#product_details h4 span{font-size:16px; line-height:2.4;}
/*#product_details p{margin:6px 0;}*/

/*------------- product review */
#product_review{border:1px solid #CCC; background:#F4F4F4; padding:0 4px 4px; /*add by zlear 2010/12/31*/margin-bottom:10px;}
#product_review h3{display:block; font-size:16px; font-weight:bold; line-height:28px; border-top:1px solid #FFF;}
#product_review .reviews{border:1px solid #E8E8E8; background:#FFF; padding:4px 10px;}
#product_review .reviews p{clear:both; margin-top:6px;}
#product_review .reviews li{display:block; padding:4px 0; border-bottom:1px solid #E8E8E8; overflow:hidden;}

#product_review .pagers{overflow:hidden; zoom:1;}
#product_review .amount{width:400px; float:left;}
#product_review .page_list{float:right; overflow:hidden; zoom:1;}
#product_review .page_list span{float:left; padding-right:4px;}
#product_review .page_list ol{float:left;}
#product_review .page_list li{float:left; padding:0 8px;}

/*------------- sidebar */
#sidebar{float:left; width:195px;}

#sidebar .price .define{height:37px; line-height:37px; background:url(../images/bg_all_repeat.png) 0 -158px repeat-x; border-top:1px solid #C9C9C9;}
#sidebar .price .text{display:block; float:left; width:50px; height:24px; line-height:24px; border:1px solid #B5B5B5; margin-top:6px;}
#sidebar .price .define span{display:block; float:left;font-weight:bold; padding:0 6px;}
#sidebar .price .define .btn_go{display:block; float:left; width:28px; height:26px; border:none; background:url(../images/btns.png) 0 -162px no-repeat; margin:6px 0 0 -1px; cursor:pointer;}

.top5 li{display:block;}
.top5 li .item{position:relative; height:24px; line-height:24px; padding-left:22px;}
.top5 li .pic{display:none; float:left; width:50px; height:50px; overflow:hidden;}
.top5 li a{display:block; width:100%; overflow:hidden; white-space:nowrap;}
.top5 li .price{display:none; font-weight:bold; color:#AB0000;}
.top5 li b{display:block; position:absolute; left:5px; top:0; height:24px; line-height:24px;}
.top5 li.on .item{left:-1px; width:169px; height:56px; border:2px solid #FF7800; border-left:20px solid #FF7800; padding:6px 0 0 4px;}
.top5 li.on .pic,
.top5 li.on .price{display:block;}
.top5 li.on .info{float:left; width:110px; padding-left:5px;}
.top5 li.on h4{line-height:14px; font-weight:bold;}
.top5 li.on h4 a{white-space:normal; height:30px;}
.top5 li.on b{height:56px; line-height:66px; font-size:16px; font-weight:bold; color:#FFF; left:-15px;}
.top5 .info{font-size:12px;}

.rec_view li{display:block; overflow:hidden; zoom:1; padding:5px;}
.rec_view li .pic{float:left; width:50px; height:50px; outline:1px solid #E3E3E3;}
.rec_view li:hover .pic{outline:2px solid #FF7800;}
.rec_view li p{display:block; float:left; width:120px; height:50px; padding:2px 0 0 10px; line-height:16px;}

.sidebar_ad{width:195px; overflow:hidden; margin-bottom:10px;}


/*------------- slider & info for new user */
#index_main{float:left; margin-left:205px; _margin-left:102px;}
#slider{position:relative; width:550px; height:280px; z-index:14; overflow:hidden;}
#slider .title{position:absolute; bottom:0; left:0; width:550px; background-color: #ccc; opacity: 0.8; z-index:12; border-top: 1px solid #333;}
#slider .title li{display:block; float:left;}
#slider .title li a{display:block; float:left; width:136px; height:32px; line-height:32px; text-align:center; cursor:pointer; /*add by zlear 2010/12/31*/ color:#000;}
#slider .title li a:hover{text-decoration:none;}
#slider .title li.on a{width:142px; background:url(../images/bg_all_repeat.png) 0 0 repeat-x; color:#000; font-size:12px;}

#info_for_new{width:548px; height:78px; margin-top:10px; border:1px solid #CCC; background:#E8E8E8; overflow:hidden;}
#info_for_new ul{display:block; overflow:hidden; zoom:1;}
#info_for_new li{display:block; float:left; width:166px; height:58px; padding:10px 5px 10px 10px; overflow:hidden; zoom:1;}
#info_for_new li span{display:block; float:left; width:40px; height:40px;}
#info_for_new li p{display:block; float:left; width:116px; padding-left:6px; font-size:10px;}
#info_for_new li p b{font-size:12px; display:inline-block; padding-bottom:5px;}

/*------------- register & sign in & user info */
#reg_area,
#index_sidebar{float:left; width:195px; height:181px; margin-left:10px;}
#index_sidebar .reg{position:relative; width:195px; height:147px; background:url(../images/bg_reg_area.png) no-repeat;}
#index_sidebar .reg a{display:block; position:absolute; right:6px; bottom:16px; width:85px; height:30px; text-indent:-9999px; background:url(../images/btns.png) -436px 0 no-repeat;}
#index_sidebar .reg a:hover{box-shadow:0 0 6px #555; -moz-box-shadow:0 0 6px #555; -o-box-shadow:0 0 6px #555; -webkit-box-shadow:0 0 6px #555;}
#index_sidebar .reg p{display:block; position:absolute; left:6px; bottom:16px; width:90px; font-size:10px;}
#index_sidebar .sign{height:34px; line-height:34px; padding-left:4px; margin-bottom:10px; background:url(../images/bg_reg_area.png) 0 -147px no-repeat; font-size:10px;}
#index_sidebar .sign a{margin-left:6px;font-size:14px; text-decoration:underline; font-weight:bold; font-style:italic;}
#index_sidebar .user_info{position:relative; width:195px; height:181px; margin-bottom:10px; background:url(../images/bg_user_info.png) no-repeat;}
#index_sidebar .signout{position:absolute; top:12px; right:8px; text-decoration:underline;}
#index_sidebar .signout:hover{color:#FFF;}
#index_sidebar .user_n{position:absolute; top:30px; left:12px; font-size:14px; font-weight:bold; color:#FFF;}
.user_info ul{display:block; width:185px; padding-left:10px; padding-top:60px;}
.user_info li{display:block; height:20px; line-height:20px; padding-left:16px; background:url(../images/icons.png) -10px 4px no-repeat;}
.user_info li.or{background-position:-10px -122px;}
.user_info li.wl{background-position:-10px -153px;}
.user_info li span{font-weight:bold; text-decoration:underline; color:#C84B06;}
#index_sidebar .btn_chat,
#index_sidebar .btn_chat_off{display:block; position:absolute; bottom:6px; left:6px; width:182px; height:27px; background:url(../images/btn_chat.gif) no-repeat; text-indent:-9999px;}
#index_sidebar .btn_chat_off{ background-position:0 -27px; cursor:default;}

/*------------- promotion product show */
#product_show{ zoom:1; height:500px; width:760px; margin-top:10px;}
#product_show .pro{position:relative; float:right; height:230px;}
#product_show .pro_3{float:right;}
#product_show .info{position:absolute; top:0; left:0;}
#product_show .price{font-size:16px; font-weight:bold; color:#AB0000;}
#product_show h4{position:absolute; top:28px; left:0; font-size:14px;}
#product_show p{font-size:12px;}

/* Add by Jerry @ 2010-12-31*/
#product_show .name{font-size:11px;}

#product_show .pro_1 .info{top:90px;}
#product_show .pro_2{width:758px; height:230px; padding-top:40px; margin-left:0px; border:1px solid #CCCCCC;background: url("/images/home_bg.jpg") no-repeat scroll -399px -110px #FFFFFF}
#product_show .pro_2 li{display:block; float:left; width:130px; padding-left:15px;}
#product_show .pro_2 .pic{width:130px; height:140px; overflow: hidden; margin:10px 0;}
#product_show .pro_2 .info{position:static; text-align:center;}

#product_show .pro_3 .info{top:100px;}

.recent_order{float:left; width:193px;}
.recent_order li{height:40px; padding:4px; border-bottom:1px solid #ECECEC;}
.recent_order .pic{float:left; width:40px; height:40px; overflow:hidden;}
.recent_order h4{padding-left:44px; font-weight:bold;}
.recent_order p{padding-left:44px; font-size:10px; margin-top:8px;}

.wholesale_prod{float:left; width:755px; margin-left:10px;}

.recom{margin-bottom:10px; _margin-top:10px; /*add by zlear 2010/12/31*/overflow:hidden; zoom:1;}
.recom li{width:101px; padding:0 18px;}
/*------------- register & login page */
#form{width:100%; padding-top:20px; padding-bottom:30px; overflow:hidden; zoom:1;}
.form_main{float:left; width:630px;}
.form_main h3,
.choose_topons h3{font-size:16px; font-weight:bold; margin-bottom:10px;}
.form_main li{position:relative; display:block; margin-bottom:10px;}
.form_main label{display:block;}
.form_main .txt,
#nickname_field{display:block; width:250px; height:26px; line-height:26px; border:1px solid #A0A0A0; padding-left:4px;}
#sellerbody {height:auto;}
.form_main .checkbox_tips{display:block; float:left; padding-left:10px;}
.form_main .checkbox_tips a{text-decoration:underline; color:#C84B06;}
.form_main .checkbox{display:block; float:left;}
.form_main button.btn_register,
.form_main button.btn_login{display:block; width:125px; height:32px; background:url(../images/btns.png) -230px -158px no-repeat; border:none; cursor:pointer;}
.form_main button.btn_register:hover{background-position:-230px -200px;}
.form_main button.btn_login{width:82px; height:32px; background-position:-139px -158px;}
.form_main button.btn_login:hover{background-position:-139px -200px;}

.form_sidebar{float:right; width:310px; border-left:1px solid #CCC; padding-left:10px;}
.buyer_protection{margin-bottom:10px;}
.buyer_protection h3{display:block; height:46px; line-height:46px; font-size:16px; font-weight:bold; padding-left:50px; background:url(../images/icon_shield.png) left center no-repeat;}
.buyer_protection p{padding:10px 12px 0;}
.buyer_protection p a,
.agreement_tips a{color:#C84B06; text-decoration:underline;}
.agreement_tips{float:left;}

.choose_topons{margin-bottom:10px; padding-top:10px; border-top:1px solid #CCC;}
.choose_topons h3{margin-bottom:5px;}
.choose_topons li{line-height:18px; padding-left:12px; margin-left:4px; background:url(../images/list_point.gif) left center no-repeat; white-space:nowrap;}

.reg_ad{padding-top:12px; border-top:1px solid #CCC;}

#review_field{border:1px solid #A0A0A0; width:400px;}
.button{display:block; width:88px; height:21px; font-size:12px; margin-left:8px; border:none; background:url(../images/btns.png) -250px -242px no-repeat; font-weight:bold; color:#5e390e; cursor:pointer;}

/*------------- shopping press */
#shop_press{position:relative; width:900px; height:2px; margin:30px auto; background:#797979;}
#shop_press ul{display:block; width:100%; position:absolute; top:-7px; left:0;}
#shop_press li{display:block; float:left; width:225px; height:40px; text-align:center;}
#shop_press li span{display:block; width:16px; height:16px; margin:0 auto; background:url(../images/bg_shopping_press.gif) 0 -26px no-repeat;}
#shop_press li.on,
#shop_press li.pass{font-weight:bold; color:#C84B06;}
#shop_press li.on span{background-position:0 0;}
#shop_press li.pass span{background-position:0 -52px;}
#shop_press li.press_1,
#shop_press li.press_4{position:relative; width:15%;}
#shop_press li.press_1{left:-50px;}
#shop_press li.press_1 span{position:relative; left:-10px;}
#shop_press li.press_4{right:-60px;}
#shop_press li.press_2,
#shop_press li.press_3{width:35%;}

#shopping h3{height:36px; line-height:36px; margin-bottom:5px; font-weight:bold; font-size:16px;}
#shopping h3.con_sub_order{background:url(../images/admin_icons.png) -6px -329px no-repeat; height:36px; line-height:36px; padding-left:42px;}
#shop_items{margin-top:10px;}
#shop_items h3{display:block; padding-left:42px; background:url(../images/admin_icons.png) -6px -665px no-repeat;}
.tabel{width:100%; margin-bottom:20px;}
#multishipping-overview-form .cart_items {margin-bottom:0;}
#multishipping-overview-form .back-link {float:left;}
#review-please-wait {clear:both;float:left;}
.checkout .btn-buy {float:right;}
.tabel{border:1px solid #A1A1A1;}
.tabel tr{border:1px solid #A1A1A1;}
.tabel td{border-top:1px solid #A1A1A1;}
.tabel .thead,
.tabel .tfoot{height:30px; background:url(../images/bg_table_title.png) repeat-x;}
.tabel .thead td{height:30px; padding-left:8px; font-weight:bold;}
.tabel .tbody td{border-left:1px solid #CCC;}
.cart_items .col_1{width:320px;}
.cart_items .col_2{width:110px;}
.cart_items .col_3{width:100px;}
.cart_items .col_4{width:90px;}
.cart_items .col_5{width:110px;}
.cart_items .col_6{width:230px;}

.prod_desc{padding:8px 8px;}
.prod_desc .pic{width:100px; height:100px; float:left; overflow:hidden;}
.prod_desc h4{display:block; float:left; width:190px; padding:35px 0 0 6px; font-weight:bold;}
.cart_items .text,
.order_items .text{width:40px; height:24px; line-height:24px; border:1px solid #CCC;}
.cart_items .change{display:block; width:64px; height:22px; margin-top:4px; background:url(../images/btns.png) -71px -234px no-repeat; text-indent:-9999px;}
.update_cart, .update_cart_submit {cursor:pointer;}

.checkout{float:right; margin-bottom:40px; text-align:right;}
.checkout .price{font-size:14px;}
.price.subtotal {padding-bottom:10px;}
.checkout .price b{font-size:18px;}
.checkout .btn_checkout,
.checkout .btn_paypal{display:block; width:152px; height:31px; line-height:30px; background:url(../images/btns.png) -344px -42px no-repeat; text-align:left; margin-top:10px; text-align:center; color:#5E390E; font-weight:bold; text-decoration:none;}
.checkout .btn_paypal{width:143px; height:38px; background:url(../images/btn_paypal.png) no-repeat; margin-left:10px;}
.checkout .or{margin:10px 0;}
.checkout .link_back{display:block; margin-top:10px; text-decoration:underline;}

.address_items .col_1,
.address_items .col_2{width:50%;}
.address_items td dl{margin:10px; padding-left:25px; background:url(../images/arrow.png) 0px 4px no-repeat;}
.address_items td dt{font-weight:bold; line-height:24px;}
.address_items td dd{line-height:18px;}
.address_items td dd.user_n{padding-left:10px; background:url(../images/list_point.gif) left center no-repeat;}
.btn_address{display:block; width:94px; height:23px; line-height:23px; text-align:center; font-weight:bold; margin-top:8px; background:url(../images/btns.png) -384px -224px no-repeat; text-decoration:none; color:inherit;}
.btn_address:hover{text-decoration:none;}
.coupon{margin-bottom:20px;}
.coupon p{font-size:10px; margin-bottom:6px;}
.coupon p b{font-size:12px; padding-right:8px;}
.coupon form .text{display:block; float:left; width:200px; height:28px; border:1px solid #CCC;}
.coupon form .btn_apply{width:100px; height:32px; border:none; margin-left:8px; background:url(../images/btns.png) -139px -242px no-repeat; cursor:pointer; text-indent:-9999px;}

.pay_methods{margin-bottom:10px; border-bottom:1px solid #CCC;}
.pay_methods li{height:22px; line-height:22px; padding:2px 10px;}
.pay_methods li .radio{display:block; float:left; height:22px; line-height:22px; margin-right:8px;}
.pay_methods li img{display:block; float:left; height:22px; line-height:22px;}

/*------------- admin page */
#admin_page .sidebar_menu{width:193px; border:1px solid #B9B9B9;}
.sidebar_menu h3{display:block; height:32px; line-height:32px; padding-left:10px; background:url(../images/bg_all_repeat.png) 0 -49px repeat-x; font-size:16px; font-weight:bold;}
.sidebar_menu ul.level_1{display:block; padding-top:1px;}
.sidebar_menu li a.level_1,
.sidebar_menu li a.level_2{display:block; height:32px; line-height:32px; text-decoration:none; color:inherit; padding-left:10px; font-weight:bold; background:url(../images/bg_sidebar_title.png) repeat-x;}
.sidebar_menu li a.level_1:hover,
.sidebar_menu li.on a.level_1{background-position:0 -42px;}
.sidebar_menu li a.level_2{background:#FFF; border-bottom:1px solid #CCC;}
.sidebar_menu li a.level_2:hover{background:#F7F7F7;}
.sidebar_menu li.on li.on .level_2{color:#C84B06;}

#container .admin_title{display:block; height:36px; line-height:36px; font-size:16px; font-weight:bold; padding-left:42px; background:url(../images/admin_icons.png) -9px 0 no-repeat;}
#container .mycoupon{background-position: -6px -408px;}
#container .mywishlist{background-position: -6px -577px;}
#container .myrecentorders{background-position: -6px -493px;}
#container .myinformation{background-position:-6px -84px;}
#container .mycurrentorders{background-position:-6px -249px;}
#container .myhistoryorder{background-position:-6px -166px;}

.address_items label{/*display:inline-block; _display:inline; width:70px; /*text-align:right; font-weight:bold; padding-right:4px;*/padding-right:4px;}
.address_items td .edit,
.address_items td .delete{padding:0 4px; text-decoration:underline;}
.address_items td .edit{margin-left:60px;}

.coupon_items .col_1{width:40%;}
.coupon_items .col_2,
.coupon_items .col_3,
.coupon_items .col_4,
.coupon_items .col_5{width:15%;}
.coupon_items .tbody td{padding-left:8px; height:30px;}

.wishlist_items .col_1{width:4%}
.wishlist_items .col_2{width:60%}
.wishlist_items .col_3{width:18%;}
.wishlist_items td a.links{display:block;}
.wishlist_items td a.add-to-cart{width:88px; height:21px; line-height:21px; text-align:center; background:url(../images/btns.png) -250px -242px no-repeat; text-decoration:none; font-weight:bold;}
.wishlist_items td a.delete{margin:5px 0 0 50px; text-decoration:underline;}
.wishlist_items .tfoot a.links{float:left; margin:3px 0 0 8px;}
.wishlist_items .tfoot a.delete{margin:5px 0 0 10px;}
.wishlist_items #pages{padding-right:2px;}

#container .welcome{display:block; padding-bottom:10px; border-bottom:1px solid #CCC; margin-bottom:20px; font-size:18px; font-weight:bold; font-style:italic;}

.order_items .col_1{width:100px;}
.order_items .col_6{width:32%;}
.order_items .tbody td{height:30px; padding-left:8px; position:relative;}
.btn_pay,
.btn_view,
.btn_cancel{display:block; float:left; width:54px; height:21px; line-height:21px; text-align:center; margin:0 4px; background:url(../images/btns.png) -250px -273px no-repeat; font-weight:bold; text-decoration:none; font-size:10px; white-space:nowrap;}
.btn_view,
.btn_cancel{width:64px; background-position:-314px -273px;}

#container .tab span{display:block; float:left; height:32px; line-height:32px; padding:0 10px; margin:0 5px; cursor:pointer; border:1px solid #CCC; border-bottom:none; background:url(../images/bg_all_repeat.png) 0 -105px repeat-x;}
#container .tab{height:33px; padding-left:25px;}
#container .tab span.on{position:relative; left:0; bottom:0px; height:33px; background-position:0 -158px; font-weight:bold}
#container .cont{border:1px solid #CCC; padding:10px;}
#container .changeAddress{text-align:right;}
#container .sp-methods.cont {border:0 none; width:auto; padding:0;}
#container .cont form{margin:20px;}
#container .cont li{display:block; margin-bottom:10px;}
#container .cont label{display:inline;}
#container .cont .text{display:block; width:250px; height:26px; line-height:26px; border:1px solid #A0A0A0;}
#container .cont .submit{display:block; width:82px; height:33px; border:none; background:url(../images/btns.png) -506px -41px no-repeat; cursor:pointer; text-indent:-9999px;}
#container .cont_2{display:none;}

.wrap_subtabel{outline:1px solid #A1B9CF;}
.subtabel{width:753px; background:#F2F9FF;}
.subtabel tr{border:none; border-top:1px solid #A1B9CF;}
.subtabel .subthead{height:32px; border-bottom:none; background:url(../images/bg_subtable_title.png) repeat-x;}
.subtabel .subthead{border-top:none;}
.subtabel .subthead td{color:#355471; font-weight:bold;}
.subtabel td{padding-left:8px;}
.order_items .subcol_1{width:37%;}
.order_items .subcol_2{width:10%;}
.order_items .subcol_3{width:10%;}
.order_items .subcol_4{width:10%;}
.order_items .subcol_5{width:15%;}
.order_items .subcol_6{width:18%;}
.order_items .prod_desc h4{width:140px;}

.btn_show,
.btn_show_on{position:absolute; top:0; right:-1px; width:20px; height:30px; background:url(../images/bg_btn_show.png) no-repeat;}
.btn_show_on{height:32px; background-position:0 -39px; top:-1px;}
.orderid{position:relative; width:100%; height:30px; line-height:30px;}

#error404{width:600px; height:128px; margin:100px auto 200px; padding-left:180px; background:url(../images/bg_error404.jpg) left center no-repeat;}
#error404 .error_col{float:left; width:260px;}
#error404 h3{font-size:16px; line-height:32px; font-weight:bold; color:#C00909;}
#error404 a{text-decoration:underline;}
#error404 ul.links{margin-top:6px;}
#error404 ul.links li{display:block; padding-left:12px; line-height:18px; background:url(../images/list_triangle.gif) left center no-repeat;}
#error404 ul.contact{display:block; height:100%; margin-top:32px; border-left:1px solid #CCC; margin-left:10px;}
#error404 ul.contact li,
ul.contact li{display:block; height:32px; line-height:32px; padding-left:40px; background:url(../images/404_icons.png) 0 -4px no-repeat;}
#error404 ul.contact li.tel,
ul.contact li.tel{background-position:0 -78px; }
#error404 ul.contact li.email,
ul.contact li.email{background-position:0 -148px; }
.error{background:url(../images/ico_other_11.png) no-repeat scroll 18px 13px #fff8e4; border:1px solid #f1d2b7; line-height:20px; padding:15px 20px 15px 55px; margin-top:10px; margin-bottom:30px;}
.error a{ color:#2b86e3;}
.error02{background:url(../images/ico_other_10.png) no-repeat scroll 18px 35px #FFFFFF; border:1px solid #CCCCCC; line-height:20px; padding:60px 20px 15px 55px; margin-bottom:-10px;}
.error02 a{ color:#2b86e3;}
.error03{background:url(../images/ico_other_11.png) no-repeat scroll 18px 35px #FFFFFF; border:1px solid #CCCCCC; line-height:20px; padding:60px 20px 15px 55px; margin-top:30px; margin-bottom:30px;}
.error03 a{ color:#2b86e3;}
.one01{margin-top:-22px; margin-bottom:20px;}
.one{margin-top:0px; margin-bottom:20px;}
#wish_list a.account,#wish_list a.help,#wish_list a.chat{padding-left:16px; background:url(../images/icons.png) -10px 2px no-repeat;}
#wish_list a.help{background-position:-10px -29px;}
#wish_list a.chat{background-position:-10px -61px;}
.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; line-height: 24px !important;}
.messages { width:100%; overflow:hidden; }
.messages li { margin:0 0 10px !important; }
.messages li li { margin:0 0 3px !important; }
.error-msg,
.success-msg,
.note-msg,
.notice-msg { border-style:solid !important; border-width:1px !important; background-position:10px 9px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 32px !important; font-size:11px !important; font-weight:bold !important; }
.error-msg { border-color:#f16048; background-color:#faebe7; background-image:url(../images/i_msg-error.gif); color:#df280a; }
.success-msg { border-color:#446423; background-color:#eff5ea; background-image:url(../images/i_msg-success.gif); color:#3d6611; }
.note-msg,
.notice-msg { border-color:#fcd344; background-color:#fafaec; background-image:url(../images/i_msg-note.gif); color:#3d6611; }


.help{padding-bottom:4px;}
.sidebar{width:168px;}
.help li {padding-left:25px;}
.help li.level_1{padding-left:0; background:url(../images/help_li.png) 5px 6px no-repeat;}
.help li.level_1 a{display:block; text-decoration:none; padding-left:20px;}
.help li.open{background-position:-234px 6px;}
.help li.level_2{background:url(../images/help_li.png) -469px -2px no-repeat; display:none;}
.help .this li.level_2{background:url(../images/help_li.png) -469px -2px no-repeat; display:block;}
.help li.level_2 a{white-space:nowrap; overflow:hidden;}
.help li.level_2 a:hover{text-decoration:underline;}
#sidebar .contact li{border:1px solid #CCC; margin-bottom:6px;}
.help_title{height:30px; line-height:30px; padding-left:10px; border:1px solid #BABABA; background:url(../images/bg_table_title.png) repeat-x; font-size:14px; font-weight:bold;}
.help_cont label{font-weight:bold; padding-right:4px;}
.help_cont .cont{padding:10px; border:1px solid #BABABA; border-top:none;}
.help_cont .contact_box form{margin:0;}
#container .contact_us label{display:block; padding-right:6px; width:50px; float:left;}
#container .contact_us span{display:block; float:left;}
.help_cont .contact_box{margin-top:20px; clear:both;}
.help_cont .contact_box h5{font-size:14px; font-weight:bold;}


#compare_box{width:200px; position:fixed; right:1px; top:142px; display:none;}
.box_g{border:1px solid #E3CF92; padding:0 4px 4px; background:#FFFAEB;}
.box_g h3{display:block; position:relative; line-height:32px;font-size:14px; font-weight:bold;}
.box_g_in{border:1px solid #F2EDDF; background:#FFF;}
.box_g_in ul{display:block; margin:0 5px;}
.box_g_in li{display:block; border-bottom:1px solid #F1F1F1; padding:5px 0;}
#compare_box li{overflow:hidden; zoom:1;}
#compare_box .pic{float:left; width:50px; height:50px; border:1px solid #F2EDDF;}
#compare_box .info{float:left; width:130px; padding-left:4px;}
#compare_box h4{font-weight:bold; height:32px; overflow:hidden; margin:3px 0;}
#compare_box .link_remove{font-size:10px; color:#f60;}
#compare_box li.on .link_remove{display:block;}
#compare_box .btn_compare{display:block; width:130px; height:23px; line-height:23px; text-align:center; margin:0 auto; margin-top:4px; background:url(../images/btns.png) 0px -96px no-repeat; text-decoration:none; display:none;}
#compare_box .close{right:0; _right:4px; _top:-4px; font-weight:bold;}

#compare .box_y_in{padding:0; height:auto;}
#compare table{width:100%;}
#compare .wrap{position:relative;}
#compare td.property{background:#FAFAFA url(../images/bg_compare_title.png) right 0 repeat-y; border-bottom:1px solid #E9E9E9;}
#compare td{padding:8px 5px; vertical-align:top;}
#compare td.property{font-weight:bold;}
#compare td.image{text-align:center;}
#compare td.value{border-left:1px solid #CCC; border-bottom:1px solid #E9E9E9;}
#compare .info{width:160px; margin:0 auto;}
#compare .info h4{font-weight:bold; width:160px; height:32px; overflow:hidden; margin-bottom:4px;}
#compare .btn_cart{display:block; width:94px; height:23px; line-height:23px; margin:4px auto; background:url(../images/btns.png) -384px -224px no-repeat; font-weight:bold; text-decoration:none;}
#compare .btn_remove{display:block; position:absolute; top:-7px; right:-4px; width:25px; height:25px; text-indent:-9999px; background:url(../images/btn_remove.png);}
#compare .btn_remove:hover{background-position:0 -25px;}

.help_cont{line-height:1.6;}
.help_cont .question{font-weight:bold;}
.help_cont .answer,
.help_cont dd{margin-bottom:8px;}
.help_cont .faqs b,
.help_cont dt span{font-weight:bold; padding-right:6px;}

#floatcontact{position:fixed; right:0; bottom: -125px; display: none; width:155px; height:125px; background:url(../images/float_contact.png) no-repeat;}
#floatcontact .wrap{position:relative;}
#floatcontact .open,
#floatcontact .close{display:block; position:absolute; right:6px; top:-10px; text-indent:-9999px; width:12px; height:12px; background:url(../images/float_contact.png) -116px -137px no-repeat;}
#floatcontact .open{background-position:-143px -137px;}
#floatcontact ul{display:block; margin:16px 0 0 48px;}
#floatcontact li{height:36px; line-height:36px; color:#973D15;}
#floatcontact li a{color:#973D15;}
#floatcontact a.email{display:block; width:99px; height:15px; line-height:15px; margin:0 auto; text-indent:-9999px; margin-top:10px; background:url(../images/float_contact.png) 0 -135px no-repeat;}

#sitemap{overflow:hidden; zoom:1;}
#sitemap .page-title{font-size:16px; font-weight:bold; margin-bottom:10px;}
#sitemap .box{border:none; float:left; width:230px; padding-right:10px;}
#sitemap .box dt{font-weight:bold; margin-top:10px;}

.order_succ .page-title h1{font-size:16px; font-weight:bold; margin-bottom:6px;}
.order_succ p{margin-bottom:6px;}
.order_succ p a{text-decoration:underline;}
.order_succ button{width:130px; height:23px; line-height:21px; background:url(../images/btns.png) 0 -96px no-repeat; margin-left:0;}

/*
-------------------------------  footer  -------------------------------
*/
#footer{width:100%; margin:10px auto 30px;}
#bottom_links{height:160px; background:url(../images/bg_all_repeat.png) 0 -159px repeat-x;}
#bottom_links li{display:block; float:left; width:160px; padding:0 16px;}
#bottom_links dt{display:block; height:38px; line-height:38px; font-weight:bold; border-bottom:1px solid #C6C6C6; margin-bottom:10px;}
#bottom_links dd{line-height:18px;}

#sign_up{position:relative; margin-top:10px;}
#sign_up p,
#sign_up form{display:block; float:left; height:32px; line-height:32px;}
#sign_up form .email{display:block; float:left; margin-left:10px; border:1px solid #7F7F7F; height:28px; width:180px;}
#sign_up form .btn_signup{display:block; float:left; width:82px; height:32px; line-height:100px; margin-left:4px; background:url(../images/btns.png) -344px 0 no-repeat; border:none; cursor:pointer; text-indent:-9999px;}
#addthis{float:right; margin-top:8px;}
#advice-validate-email-{left:400px; top:30px;}

#bottom_brand{margin:20px 0;}
/* Add by zlear 2011/1/4*/
#bottom_brand ul{display:block; overflow:hidden; zoom:1;}
#bottom_brand li{display:block; float:left; padding:0 10px;}

#footer p a{padding:0 8px;}
#footer p span{padding-left:10px;}

#review-form .rating-box{overflow:hidden; zoom:1;}
#review-form .text{display:block; float:left; width:60px;}
#review-form .rating-level{float:left;}

.order-items .subtotal,
.order-items .shipping,
.order-items .grand_total{border:none; height:24px;}
.order-items .subtotal td,
.order-items .shipping td,
.order-items .grand_total td{text-align:right; padding-right:10px;}
.order-items .a-right{text-align:left;}
.order-items .a-right .price{color:#AB0000;}

/* Add by Jerry */
#footer .copyright {border-top: 1px solid #CCCCCC;text-align: center;}

/**** change currency ******/
.currency ul {display:none;}
.recent_order {position:relative;}
.recent_order .list {height: 196px; overflow: hidden;}
/*#index_sidebar .sign p {padding:0 10px; text-align:right;}*/
#index_sidebar .sign p {text-align:left;}/* Modify by Jerry */
#index_sidebar .sign .foget {font-size:10px;}
#product_show .name{width:130px; display:block;}
/**home slider ad **/
#slider .content {position:relative;}
#slider .content li {position:absolute; top:0; left:0; z-index:8;}
#slider .content .on {z-index:10;}
#slider .content .last {z-index:9;}
.category .box_list li.parent a{display:block; float:left; /*width:193px;*/}
.category .box_list li.parent li a{display:inline; clear:both; width:168px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.category .box_list{overflow:hidden; zoom:1; width:183px;}
.more_span {background: url("../images/srcipts_leftside.png") no-repeat -35px -34px; cursor: pointer; display:block; float:left; height: 12px; margin-left: 2px; margin-top:6px; text-indent: -9999px; vertical-align: text-bottom; width: 12px;}
.parent .on .more_span {background-position: -54px -34px;}
.more_span.this {background-position: -54px -34px;}
/** tip **/
.validation-advice{position:absolute; top:16px; left:270px; height:26px; line-height:26px; color:#EB340A; width: 430px;}
.validation-advice  em {width: 5px;position: absolute;overflow: hidden;left: -8px;}
#review-form .validation-advice,#discount-coupon-form .validation-advice,#form-validate .validation-advice , #login-form .validation-advice, #newsletter-validate-detail .validation-advice {display:none;}
.property .validation-advice {float:right; padding-left:14px;}
.required {font-weight: 700; padding-top: 3px;}
#product-options-wrapper .v_all {width:auto; text-indent:0; padding:0 2px; line-height:24px; height:24px;}
.addsusess {background: url("../images/loading_comp.png") no-repeat 0 center; color: #21A308; padding-left:16px; display:block;}
.form-add {padding-left:10px;}
.form-add input,.form-add textarea {border: 1px solid #A0A0A0; display: block; height: 26px; line-height: 26px; width: 250px; font-weight: bold; margin-bottom: 10px;}
.form-add textarea {height:auto;}

/** my account **/
.my-account .content {display:none;}
.my-account .content.on {display:block;}
#container .checkbox label {display:inline;}
#product_review .view {float:right;}
#product_review #pages {clear:both; overflow:hidden; margin-top:10px;}
#container .sp-methods.cont li {height:auto; margin-bottom:0;}
#container .cont dd label {display:inline;}
#payment_form_yapay_direct {margin-left:40px;}
#payment_form_yapay_direct dl{margin-top:4px;}
#optionsbox {-moz-border-radius: 4px; -webkit-border-radius:4px; border-radius:4px; -moz-box-shadow: 0 0 5px #666; -webkit-box-shadow: 0 0 5px #666; box-shadow: 0 0 5px #666;float: none; line-height: 1em; margin: 0; position: absolute; border: 6px solid #7f7f7f; width:240px; top:280px; left:648px; background: #fff; z-index: 100; display:none;}
#optionsbox .content{position:relative; border:1px solid #fff; background:#fff; z-index:9999;}
#optionsbox .head,#optionsbox .bottom {background:#F2F2F2; border-bottom: 1px solid #E5E5E5; padding: 4px; position:relative;}
#optionsbox .bottom {height:14px; border-bottom:none; border-top: 1px solid #E5E5E5;}
#optionsbox .body {display:block;}
#optionsbox .option.hover,#optionsbox .hover {background-color:#f2f2f2; border-color:#e5e5e5; color:#000;}
#optionsbox .option {margin:1px; padding:2px 3px; background:#fff; border:1px solid #fff; color:#4C4C4C; display:block;}
#optionsbox .close,#optionsbox .update {color: #4C4C4C; font-weight: bold; right: 4px; text-decoration: none; top: 4px; position:absolute;}
#optionsbox .product-shop {width:auto; float:none;}

/***评论**/
.rating-level,
.rating-level a{-moz-background-clip: border; -moz-background-origin: padding; -moz-background-size: auto auto; background-attachment: scroll; background-color: transparent; background-image: url("../images/star_v2.png"); background-position: 1000px 1000px; background-repeat: no-repeat;}
.rating-level{background-position: 0 0; height: 23px; position: relative; width: 120px; z-index: 1000;}
.rating-level li{display: inline;}
.rating-level a{height: 23px; left: 0; line-height: 23px; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; position: absolute; text-indent: -999em; top: 0;}
.rating-level a.one-star{width: 20%;z-index: 6;}
.rating-level a.two-stars{width: 40%;z-index: 5;}
.rating-level a.three-stars{width: 60%;z-index: 4;}
.rating-level a.four-stars{width: 80%;z-index: 3;}
.rating-level a.five-stars{width: 100%; z-index: 2;}
.rating-level .current-rating, .rating-level a:hover {background-position: 0 -28px;}
.rating-level a.one-star:hover, .rating-level a.two-stars:hover, .rating-level a.one-star.current-rating, .rating-level a.two-stars.current-rating{background-position: 0 -116px;}
.rating-level .three-stars .current-rating, .rating-level .four-stars .current-rating, .rating-level .five-stars .current-rating{background-position: 0 -28px;}

/**** zoom ***/
.cloud-zoom-lens{border: 1px solid #888; margin: -1px;	/* Set this to minus the border thickness. */ background-color:#fff; cursor: crosshair;}

/* This is for the title text. */
.cloud-zoom-title{font-family:Arial, Helvetica, sans-serif; position:absolute !important; background-color:#000; color:#fff; padding:3px; width:100%; text-align:center; font-weight:bold; font-size:10px; top:0px;}

/* This is the zoom window. */
.cloud-zoom-big{border:1px solid #a8a8a8; overflow:hidden;}

/* This is the loading message. */
.cloud-zoom-loading{color:white; background:#222; padding:3px; border:1px solid #000;}

/* Added by Jerry  --begin-- */
#product_review {line-height: 25px;}
#product_review .required-entry { margin-bottom: 10px;}
#newsletter-validate-detail  .validation-advice {color: #EB340A;background: none;position: relative;float: right;padding-left: 8px;width: 130px; height: 30px;line-height: 30px;top:0;left:5px;}
#newsletter-validate-detail  .validation-advice em {width: 5px;position: absolute;overflow: hidden;left: 0;}
#form-validate0  .validation-advice , #form-validate1  .validation-advice {position: relative; top: -26px;}
#changecartform .product-shop .num {width: 100px;}
#shipping .freeshipico {background:url("../images/icons.png") no-repeat scroll -9px -560px; padding-left:18px;color: #19910c;font-weight: bold;}
#login_action #login_btn{ float: left; }
#login_action #forgot_link{margin-left: 20px; line-height: 32px;}
#login_action #forgot_link a{color: #C84B06; text-decoration: underline;}
#hor_seprate {border-bottom: 1px solid #d9d9d9;}
.ok_act {background: url("../images/ok.png") no-repeat 0 center; color: #21A308; padding-left:16px; display:block;width: 16px; height: 16px;}
#optionsbox .product-shop .value{display:block; height:24px; float:left; width:auto;}
#container .sp-methods.cont div ul, #payment_form_yapay_direct{border: 1px solid #CCC;background: #FAFFBD;padding: 5px;width: 600px;margin-left: 30px;}
#container .sp-methods.forgot_pass_form div ul{border: 0;background: none;margin-left: 0;}
.forgot_pass_form{line-height: 20px; margin-bottom:14px;}
.forgot_pass_form .back-link{margin: 5px 0;}
.forgot_pass_form .back-link a{color: #C84B06;text-decoration: underline;margin-left: 15px;}
.forgot_pass_form  .button {display: inline; margin-left: 0;}

/* 模拟ie6下的position:fixed效果 */
#floatcontact {
    _position:absolute;
    _left:expression( (-floatcontact.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    _top: expression( (-0-floatcontact.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );/*0表示距窗口底部0px;*/
}
/* 修正ie6下fixed效果振动bug */
*html, *html body{background-image:url(about:blank);background-attachment:fixed;}

#floatcontact .contact_title {color: #973D15;display: block;float: left;left: 5px;position: absolute;top: -12px;display: none;padding-left: 16px;background: url(../images/icons.png) -10px 2px no-repeat;background-position: -10px -61px;}
.buyStep{_display:none; *display:none;}

/* Added by Jerry  --end-- */
#work_step,
#freq_questions{margin-top:10px; line-height:1.6;}
#work_step h3,
#freq_questions h3{font-size:14px; font-weight:bold;}
#work_step h2,
#freq_questions h2{font-weight:bold;}
#protect_banner{height:250px;}
#protect_banner h2{font-size:30px; line-height:50px;}
#protect_banner dl{margin-top:20px;}
#protect_banner dt{font-weight:bold;}
#protect_banner dd{padding-left:30px; line-height:1.6;}

.spike{width:960px; margin:0 auto;}
.spike_banner{width:960px; height:240px;}
.spike_banner .img{width:754px; height:240px; float:left; _display:inline; }
.spike_banner .join_free{width:190px; height:240px; float:right; _display:inline;}
.spike .main_sp{width:960px; margin:5px auto 0; background:url(../images/bg_spike_main.png) repeat-y left top;}
.spike .main_sp h1.h1{width:960px; height:44px; position:relative; background:url(../images/bg_spike_h1.png) no-repeat;}
.spike .main_sp span.name{font-size:24px; color:#fff; position:absolute; top:5px; left:22px; font-family:Arial, Helvetica, sans-serif;}
.spike .main_sp span.endtime{font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#fff; position:absolute; top:5px; right:26px;}
.spike ul.sp_ul{width:934px; margin:0 auto;}
.spike ul.sp_ul li.proli{width:460px; height:360px; border:1px solid #B2B2B2; margin-right:4px; float:left; _display:inline; margin-bottom:12px; position:relative;}
.spike li.proli span.time{display:block; width:92px; height:33px; position:absolute; left:15px; top:15px; color:#D81212; text-align:center; line-height:33px; font-size:20px; background:url(../images/bg_spike_time.png) no-repeat;}
.spike li.proli p.proname{width:300px; height:36px; line-height:18px; color:#000; font-size:16px; overflow:hidden; word-wrap:break-word; position:absolute; left:136px; top:17px;}
.spike li.proli p.proname a{ color:#000;}
.spike li.proli .proinfo{width:460px;}
.spike .proinfo .proimg{width:176px; float:left; _display:inline; margin-left:15px; margin-top:79px; position:relative;}
.spike .proinfo .img{display:block; width:174px; height:174px; border:1px solid #B2B2B2; overflow:hidden;}
.spike .proinfo span.ship{display:block; width:176px; height:28px; line-height:28px; text-align:center; color:#fff; font-size:18px; background:#4E4D4D;}
.spike .proinfo .info{width:256px; float:left; _display:inline; margin-left:12px; margin-top:88px;}
.spike .info .reprice{display:block; width:256px; font-size:18px; color:#7B7B7B; font-weight:normal;}
.spike .info .seckill{display:block; width:256px; font-size:20px; color:#656565; font-weight:bold; margin-top:15px; margin-bottom:30px;background:none;}
.spike .info .maximum{display:block; width:256px; font-size:18px; color:#7B7B7B; font-weight:normal;}
.spike li.proli span.state{display:block; width:151px; height:33px; cursor:pointer; text-indent:-9999px; background:url(../images/bg_spike_outstick.png) no-repeat; position:absolute; left:275px; top:261px;}
.spike li.proli span.seckilling{display:block; width:151px; height:33px; cursor:pointer; text-indent:-9999px; background:url(../images/bg_spike_seckilling.png) no-repeat; position:absolute; left:275px; top:261px;}
.spike li.proli span.start{display:block; width:151px; height:33px; cursor:pointer; text-indent:-9999px; background:url(../images/bg_spike_start.png) no-repeat; position:absolute; left:275px; top:261px;}
.spike li.proli span.finish{display:block; width:151px; height:33px; cursor:pointer; text-indent:-9999px; background:url(../images/bg_spike_finished.png) no-repeat; position:absolute; left:275px; top:261px;}
.spike li.proli a.more{font-size:12px; position:absolute; right:36px; bottom:22px; color:#4F4C4C;}
/*Featured Categories */
#prodtCont span.fc_1{display:inline-block; font-size:16px; font-weight:bold; margin-top:10px;}
#prodtCont span.fc{font-size:13px; color:#000}
#prodtCont .more{font-size:13px; color:#000;float:right;}
ul.ltit_x {
    left: -5px;
    position: relative;
    top: 6px;
}
ul.ltit_x .lt_st {
    background: url(../images/ls_t_t.png) no-repeat scroll left top transparent;
    font-size: 0;
    height: 6px;
	line-height:2px;
    width: 184px;
}
ul.ltit_x .lt_sm {
    background: url(../images/ls_t_m.png) repeat-y scroll left top transparent;
    color: #FFFFFF;
    font-size: 14px;
    padding: 0 0 0 14px;
    width: 170px;
	height:16px;
	line-height:16px;
}
ul.ltit_x .lt_sb {
    background: url(../images/ls_t_b.png) no-repeat scroll left top transparent;
    font-size: 0;
    height: 13px;
    width: 184px;
}
.fcd, .link, .copyright {
    font-size: 12px;
    line-height: 18px;
    text-align: center;
	}
	.product_tagse {
    color: #B51B21;
    font-size: 11px;
    padding: 0 4px;
}
.fcd, .link, .copyright {
    font-size: 12px;
    line-height: 18px;
    text-align: center;
	}
.interest dl span.off, .int_con dl span.off, #list_bg_big_img span.off, .list_product span.off, .top_selling span.off, #photo1 span.off{
    color: #FFFFFF;
    font-size: 14px;
    height: 34px;
    padding-right: 10px;
    padding-top: 9px;
    position: absolute;
    right: 0;
    top: 0;
    width: 35px;
}
.off_45 {
    height: 43px;
    width: 45px;
	background:url("../images/css_sprite_1310702231.png") no-repeat scroll 0 -569px transparent
}
