*{margin:0; padding:0;}
html{overflow-y:scroll; margin:0; padding:0;}
body{background:#000 url(../image/body.jpg) no-repeat top center; color:#000; font-family:Arial,Verdana,Helvetica,sans-serif;}
body, td, th, input, textarea, select, a{font-size:12px;}
h1, .welcome{color:#333; font:Verdana; font-size:15px; text-shadow:0 0 1px rgba(0, 0, 0, .01);}
h2{color:#000; font-size:16px; margin-top:0px; margin-bottom:5px;}
a, a:visited, a b{color:#999; text-decoration:none; cursor:pointer;}
a:hover{text-decoration:none;}
a img{border:none;}
ul,li{list-style:outside none none;}
form{padding:0; margin:0; display:inline;}
input[type='text'], input[type='password'], textarea{ background:#f8f8f8 none repeat scroll 0 0;border:1px solid #ccc;color:#555;font-family:arial;margin-left:0;margin-right:0;padding:3px;}
select{background:#f8f8f8 none repeat scroll 0 0; border:1px solid #ccc; cursor:pointer; padding:2px;}
.product-filter .limit select{width:45px;}
.product-filter .limit select:hover, select:hover{background:#efefef; border:1px solid #555;}
label{cursor:pointer;}
.hidden{display:none;}
.clearfix{clear:both;}
#container{width:1000px; margin-left:auto; margin-right:auto; text-align:left;}
.body_content,#checkoutcart_html,#account_html{background:#fff;}
.body_content.information_web #column-left a{color:#fff; padding-left:10px;}
#column-left{float:left; margin:0 5px 5px 0; width:230px;}
#column-left >.box{border-bottom:7px solid #004481;}
#column-right{float:right; width:220px; background:url(../image/column_right_bg.jpg) repeat-y top left transparent;}
#content{float:left; width:742px;}
#column-left .box-content{padding:0;}
.lasrt{margin-right:15px; text-align:right !important;}
#content.category_web{width:765px;}
#notcontent h1,
#notcontent .content{padding-left:5px;}
.information_web h1{margin-bottom:5px;}
.information_web #content{float:right;line-height:20px;padding-right:5px;width:756px;}
.information_web .bannerpt a{padding:0 !important;}
#header{height:131px;padding-bottom:4px;position:relative;z-index:99;}
#header #logo{left:0; position:absolute; top:40px;}
#language{position:absolute; top:15px; left:320px; width:80px; color:#999; line-height:17px;}
#language img{cursor:pointer; margin-right:5px;}
#currency{color:#ccc;line-height:17px;position:absolute;right:9px;text-transform:uppercase;top:7px;}
#currency a{display:inline-block; padding:2px 4px; border:1px solid #CCC; color:#999; text-decoration:none; margin-right:2px; margin-bottom:2px;}
#currency a b{color:#f00; text-decoration:none;}
#header #cart{display:block;position:absolute;right:13px;top:96px;z-index:9;}
#header #cart .heading{float:left;padding-right:5px;}
.telc{position:absolute;right:152px;top:11px;}
.telc .p{color:#ccc; float:left; margin-left:11px; text-transform:uppercase;}
#header #cart .heading h4{color:#4494cf;font-size:12px;font-weight:bold;margin-bottom:3px;margin-top:0;text-transform:uppercase;}
#header #cart .heading a{color:#192E6C; text-decoration:none;}
#header #cart .heading a span{background:#fff url('../image/arrow-down.png') 100% 50% no-repeat; padding-right:15px;}
#header #cart .content{float:right;}
#header #cart.active .heading{margin-top:5px; padding-top:10px; padding-bottom:6px; border-top:1px solid #eee; border-left:1px solid #eee; border-right:1px solid #eee; -webkit-border-radius:7px 7px 0px 0px; -moz-border-radius:7px 7px 0px 0px; -khtml-border-radius:7px 7px 0px 0px; border-radius:7px 7px 0px 0px;}
#header #cart.active .content{display:block;}
.mini-cart-info table{border-collapse:collapse; width:100%; margin-bottom:5px;}
.mini-cart-info td{color:#000; vertical-align:top; padding:10px 5px; border-bottom:1px solid #eee;}
.mini-cart-info .image{width:1px;}
.mini-cart-info .image img{border:1px solid #eee; text-align:left;}
.mini-cart-info .name small{color:#666;}
.mini-cart-info .quantity{text-align:right;}
.mini-cart-info td.total{text-align:right;}
.mini-cart-info .remove{text-align:right;}
.mini-cart-info .remove img{cursor:pointer;}
.mini-cart-total{text-align:right;}
.mini-cart-total table{border-collapse:collapse; display:inline-block; margin-bottom:5px;}
.mini-cart-total td{color:#000; padding:4px;}
#header #cart .checkout{text-align:right; clear:both;}
#header #cart .empty{padding-top:50px; text-align:center;}
#header .button-search{background:rgba(0, 0, 0, 0) url("../image/button-search.png") no-repeat scroll center center;cursor:pointer;float:right;height:22px;width:35px;}
#header #search input{background:#fff none repeat scroll 0 0;border:0 none;color:#555;height:23px;padding:0 0 0 5px;width:243px;}
#header #welcome{position:absolute; display:block; top:75px; right:0px; z-index:5; width:298px; text-align:right; color:#666;}
#header .links{position:absolute; right:0px; bottom:3px; font-size:10px; padding-right:10px;}
#header .links a{float:left; display:block; padding:0px 0px 0px 7px; color:#192E6C; text-decoration:none; font-size:12px;}
#header .links a + a{margin-left:8px; border-left:1px solid #CCC;}
/* menu */
#menu ul{list-style:none; margin:0; padding:0;}
#menu > ul > li{border-right:1px solid #05869b; float:left; z-index:20;}
#menu > ul > li:hover{}
#menu > ul > li:hover > div{display:table;}
#menu > ul > li > div > ul{display:table-cell;}
#menu > ul > li ul + ul{padding-left:20px;}
#menu > ul > li ul > li{float:left; height:20px; line-height:20px; width:20%;}
#menu > ul > li ul > li > a{text-decoration:none; padding:0 5px; color:#fff; display:block; white-space:nowrap;}
#menu > ul > li > div > ul > li > a{color:#fff;}
.breadcrumb{margin:0 5px; padding-top:5px; color:#000; font-size:13px; clear:both; height:18px; overflow:hidden;}

#menu > ul > li:nth-last-child(1) {
    border: 0 none;
}
.product-filter .sort > select, .product-filter .limit select{padding:0;
}.category_web .breadcrumb{margin:0; padding:5px;}
.breadcrumb a{color:#004481; font-size:12px; font-weight:bold; text-decoration:none;}
.breadcrumb a:hover{color:#999;}
.breadcrumb span{color:#004481; font-weight:bold; margin-right:5px;}
.success, .warning, .attention, .information{padding:10px 10px 10px 33px; margin-bottom:15px; color:#555555; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; -khtml-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px;}
.success{background:#EAF7D9 url('../image/success.png') 10px center no-repeat; border:1px solid #BBDF8D; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; -khtml-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px;}
.warning{background:#FFD1D1 url('../image/warning.png') 10px center no-repeat; border:1px solid #F8ACAC; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; -khtml-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px;}
.attention{background:#fff5CC url('../image/attention.png') 10px center no-repeat; border:1px solid #F2DD8C; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; -khtml-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px;}
.success .close, .warning .close, .attention .close, .information .close{float:right; padding-top:4px; padding-right:4px; cursor:pointer;}
.required{color:#FF0000; font-weight:bold;}
.error{display:block; color:#FF0000;}
#notfound_html{background:#fff;}
.help{color:#999; font-size:10px; font-weight:normal; display:block;}
table.form{width:100%; border-collapse:collapse; margin-bottom:20px;}
table.form tr td:first-child{width:150px;}
table.form > * > * > td{color:#000;}
table.form td{padding:4px;}
input.large-field, select.large-field{width:300px;}
table.list{border-collapse:collapse; width:100%; border-top:1px solid #ddd; border-left:1px solid #ddd; margin-bottom:20px;}
table.list td{border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
table.list thead td{background-color:#EFEFEF; padding:0px 5px;}
table.list thead td a, .list thead td{text-decoration:none; color:#222; font-weight:bold;}
table.list tbody td{padding:0px 5px;}
table.list .left{text-align:left; padding:7px;}
table.list .right{text-align:right; padding:7px;}
table.list .center{text-align:center; padding:7px;}
table.radio{width:100%; border-collapse:collapse;}
table.radio td{padding:5px;}
table.radio td label{display:block;}
table.radio tr td:first-child{width:1px;}
table.radio tr td:first-child input{margin-top:1px;}
table.radio tr.highlight:hover td{background:#f1ffdd; cursor:pointer;}
.pagination .links{float:right;}
.pagination .links a:hover{background:#fff; color:#f00;}
.pagination .links b{background:#004481 none repeat scroll 0 0; color:#000; display:inline-block; font-weight:normal; padding:0 6px; text-decoration:none;}
.pagination .results{color:#555; float:left;}
/* button */
a.button, input.button{cursor:pointer; color:#fff; line-height:12px; font-size:12px; font-weight:bold; background:url('../image/button.png') repeat-x; -webkit-border-radius:7px 7px 7px 7px; -moz-border-radius:7px 7px 7px 7px; -khtml-border-radius:7px 7px 7px 7px; border-radius:7px 7px 7px 7px; -webkit-box-shadow:0px 2px 2px #ddd; -moz-box-shadow:0px 2px 2px #ddd; box-shadow:0px 2px 2px #ddd;}
a.button{display:inline-block; text-decoration:none; padding:6px 12px 6px 12px;}
input.button{margin:0; border:0; height:24px; padding:0px 12px 0px 12px; font-size:13px;}
a.button:hover, input.button:hover{background-position:0px -24px;}
.buttons{background:#fff; overflow:auto; padding:6px; margin-bottom:10px;}
.buttons .left{float:left; text-align:left;}
.buttons .right{float:right; text-align:right;}
.buttons .center{text-align:center; margin-left:auto; margin-right:auto;}
.htabs, #description{border-bottom:1px solid #ccc; clear:both; float:left; height:25px; line-height:25px; margin-top:2px; width:100%;
}.htabs a.selected{}
.tab-content{padding:10px; z-index:2; overflow:hidden; clear:both;}
.box .box-heading{background:#004481 none repeat scroll 0 0; color:#fff; cursor:pointer; font-size:13px; font-weight:bold; height:25px; line-height:27px; padding-left:13px; padding-top:4px; text-transform:uppercase;}
.box .box-content{padding:2px 0;}

.box .box-content li{
background:#0f0f0f none repeat scroll 0 0;
border:1px solid #888;
height:23px;
line-height:23px;
margin-top:-1px;
padding:0;
}.box .box-content li:hover{background:#3c89c1;}
.box .box-content a:hover{color:#ffffff; text-shadow:0 0px 4px #fff; display:block;}
.index_product .box .box-heading{background:url(../image/box-heading.jpg) no-repeat center center #fff; color:#fff; font-size:12px; line-height:23px; text-align:center; border-bottom:none;}
.index_product .box .box-content{background:#fff; padding:5px;}
.index_product .randproductsbox .box-content{padding-bottom:0;}
.cart_description > img{
padding:20px;
}
.cart_description{
float:left;
text-align:center;
width:100%;
}
#box_new .box-content{padding-bottom:10px;}
.box-product{width:100%;}
.box-product > div{display:block; width:25%; float:left;}
.box-product .image,
.box-product .name,
.box-product .price{display:block; width:180px; margin:0 auto; text-align:center;}
.box-product .image{margin-bottom:5px; height:180px; overflow:hidden;}
.box-product .image img{width:100%;}
.box-product .name{height:47px; line-height:15px; overflow:hidden; width:170px; padding:0 5px;}
.box-product .name a{color:#888; font-weight:bold; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif;}
.box-product .price{display:block; color:#333;}
.box-product .price-old{color:#f00; text-decoration:line-through;}
.box-product .rating{display:block; margin-bottom:4px;}
/* box category */
ul.box-category, ul.box-category ul{list-style:none; margin:0; padding:0;}
ul.box-category > li{padding:8px 8px 8px 0px;}

ul.box-category > li > a{
color:#fff;
display:block;
height:23px;
line-height:25px;
overflow:hidden;
padding:0 10px;
text-decoration:none;
}ul.box-category > li ul{display:none;}
ul.box-category > li a.active{background:transparent url("../image/nav_li_bgh.jpg") no-repeat scroll left top; color:#ffffff; display:block; text-shadow:0 0 4px #fff;}
ul.box-category > li a.active + ul{display:block;}
ul.box-category > li ul > li{padding:5px 5px 0px 10px;}
ul.box-category > li ul > li > a{text-decoration:none; display:block;}
ul.box-category > li ul > li > a.active{font-weight:bold;}
/* box filter */
ul.box-filter, ul.box-filter ul{list-style:none; margin:0; padding:0;}
ul.box-filter span{font-weight:bold; border-bottom:1px solid #eee; 	 display:block; padding-bottom:5px; margin-bottom:8px;}
ul.box-filter > li ul{padding-bottom:10px;}
#content .content{padding:10px; overflow:auto; margin-right:5px; margin-bottom:10px; border:1px solid #eee;}
#content.seach_web .content{margin-left:5px;}
/* category */
.category-info{overflow:auto; margin-bottom:20px;}
.category-info .image{float:left; padding:5px; margin-right:15px; border:1px solid #e7e7e7;}
.category-list{overflow:auto; margin-bottom:20px;}
.category-list ul{float:left; width:18%;}
/* manufacturer */
.manufacturer-list{border:1px solid #DBDEE1; padding:5px; overflow:auto; margin-bottom:20px;}
.manufacturer-heading{background:#f8f8f8; font-size:15px; font-weight:bold; padding:5px 8px; margin-bottom:6px;}
.manufacturer-content{padding:8px;}
.manufacturer-list ul{float:left; width:25%; margin:0; padding:0; list-style:none; margin-bottom:10px;}
/* product */
.product-filter .display{margin-right:5px; float:left; padding-top:4px; color:#555;}

.product-filter .sort, .product-filter .limit{
color:#555;
float:left;
margin-right:5px;
margin-top:1px;}
.product-filter .pagination{
float:right;
height:20px;
line-height:20px;
padding:0;}
.product-filter .pagination .results{display:none;}
.product-compare{padding-top:6px; margin-bottom:25px; font-weight:bold;}
.product-compare a{text-decoration:none; font-weight:bold;}
.product-list > div{overflow:auto; margin-bottom:3px;}
.product-list div.productbox{margin:3px 0;}
.product-list .right{float:right; margin:26px 5px 0;}
.product-list .left{float:left; width:600px;}
.product-list .left .image{float:left; width:100px; border:solid 1px #e7e7e7; padding:3px;}
.product-list .left .image:hover{border:solid 1px #000;}
.product-list .left .name{float:right; margin-top:27px; width:475px;}
.product-list > div + div{border-top:1px solid #eee; padding-top:0px;}
.product-list .image{float:left; margin:0 5px;}
.product-list .image img{width:100%;}
.product-list .image img:hover{border-color:#000;}
.product-list .name{}
.product-list .name a{color:#888; font-weight:bold; text-decoration:none;}
.product-list .name a:hover{color:#1a2e6d;}
.product-list .price{float:right; height:50px; margin-left:8px; text-align:right; color:#333; font-size:12px;}
.product-list .price-old{color:#ccc; text-decoration:line-through;}
.product-list .price-new{font-weight:bold; color:#b20032; font-size:14px;}
.product-grid{
background:#fff none repeat scroll 0 0;
overflow:auto;
width:100%;
}.product-grid > div{display:block; float:left; width:25%;}
#column-left + #column-right + #content .product-grid > div{width:125px;}
.product-grid .productbox{
margin:5px 0;
padding:0 5px;}
.product-grid .image, .product-grid .name, .product-grid .price{
display:block;
margin:0 auto 3px;
text-align:left;}
.product-grid .image{
display:table-cell;
height:167px;
overflow:hidden;
text-align:center;
vertical-align:middle;
width:187px;}
.product-grid .name{  height:42px;
line-height:14px;
overflow:hidden;}
.product-grid .name a{
color:#555;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
text-decoration:none;
}.product-grid .price{color:#333;
display:block;
font-weight:bold;}
.product-grid .price-old{color:#ccc; text-decoration:line-through;}
/* Product */
.product-info{border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2; margin-bottom:5px; overflow:auto;}
.product-info > .left{
float:left;
width:565px;}
.category_web.product_info .breadcrumb{padding:0; margin-bottom:5px;}
.product-info h1{border-bottom:1px solid #e2e2e2; color:#004481; font-size:16px; line-height:26px; margin-bottom:8px; padding:7px 0;}
.product-info .image{margin-bottom:10px; padding:10px; text-align:center;}
.product-info .right{background:#efefef none repeat scroll 0 0; border-left:1px solid #e2e2e2; float:right; min-height:590px; padding-left:10px; padding-right:4px; width:390px;}
.product-info .image-additional{width:260px; margin-left:-10px; clear:both; overflow:hidden;}
.product-info .image-additional img{border:1px solid #E7E7E7;}
.product-info .image-additional a{float:left; display:block; margin-left:10px; margin-bottom:10px;}
.product-info .description{
color:#4d4d4d;
line-height:18px;
margin-bottom:0;
padding:2px 0;
}.product-info .description span{color:#000;}
.product-info .description a{color:#4D4D4D; text-decoration:none;}
.product-info .price{
border-bottom:1px dotted #e2e2e2;
border-top:1px dotted #e2e2e2;
color:#f00;
font-size:19px;
margin-bottom:7px;
margin-top:5px;
padding:5px 0 7px;}
.product-info .price-old{
color:#555;
margin-left:5px;
text-decoration:line-through;}
.product-info .price-new{color:#f00; }
.product-info .price-tax{font-size:12px; font-weight:normal; color:#999;}
.product-info .price .reward{font-size:12px; font-weight:normal; color:#999;}
.product-info .price .discount{font-weight:normal; font-size:12px; color:#4D4D4D;}

.product-info .options{color:#000; float:left; margin-bottom:17px; margin-top:3px; padding:0;}
.product-info .options b{padding-right:5px; padding-top:3px; font-weight:normal; color:#707070;}
.product-info .options b.option_label{width:52px; display:block; float:left;}
.product-info .option{position:relative; padding-top:5px;}
.product-info .options a{position:absolute; top:0; left:195px; display:block; background:url(../image/sizechart.jpg); width:84px; height:25px; margin-left:10px;}
.product-info .options a:hover{opacity:0.8;}
.product-info .options .option_txt{line-height:15px; margin-bottom:8px;}
.product-info .option-image{margin-top:3px; margin-bottom:10px;}
.product-info .option-image label{display:block; width:100%; height:100%;}
.product-info .option-image img{margin-right:5px; border:1px solid #ccc; cursor:pointer;}
.product-info .cart{clear:both; color:#707070; margin-bottom:10px; padding:0;}
.product-info .cart div > span{color:#000; font-weight:bold; margin-right:9px;}
.product-info .cart a:hover{text-decoration:none;}
.product-info .cart .cart_description{margin:10px 0; color:#707070; height:250px; overflow:hidden; overflow-y:scroll; border:solid 1px #ccc;}
.product-info .cart #button-cart{background:rgba(0, 0, 0, 0) url("../image/addcart.jpg") no-repeat scroll 0 0; border:medium none; border-radius:0; box-shadow:none; clear:both; float:left; height:36px; margin:18px 32px; padding:0; width:177px;
}.product-info .cart .links{display:inline-block; vertical-align:middle;}
.product-info .cart .minimum{padding-top:5px; font-size:11px; color:#999;}
.product-info .review{color:#4D4D4D; border-top:1px solid #E7E7E7; border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7; margin-bottom:10px;}
.product-info .review > div{padding:8px; border-bottom:1px solid #E7E7E7; line-height:20px;}
.product-info .review > div > span{color:#192E6C;}
.product-info .review .share{overflow:auto; line-height:normal;}
.product-info .review .share a{text-decoration:none;}
.review-list{padding:10px; overflow:auto; margin-bottom:20px; border:1px solid #eee;}
.review-list .author{float:left; margin-bottom:20px;}
.review-list .rating{float:right; margin-bottom:20px;}
.review-list .text{clear:both;}
.attribute{border-collapse:collapse; width:100%; border-top:1px solid #ddd; border-left:1px solid #ddd; margin-bottom:20px;}
.attribute thead td, .attribute thead tr td:first-child{color:#000; font-size:14px; font-weight:bold; background:#F7F7F7; text-align:left;}
.attribute tr td:first-child{color:#000; font-weight:bold; text-align:right; width:20%;}
.attribute td{padding:7px; color:#4D4D4D; text-align:center; vertical-align:top; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.compare-info{border-collapse:collapse; width:100%; border-top:1px solid #ddd; border-left:1px solid #ddd; margin-bottom:20px;}
.compare-info thead td, .compare-info thead tr td:first-child{color:#000; font-size:14px; font-weight:bold; background:#F7F7F7; text-align:left;}
.compare-info tr td:first-child{color:#000; font-weight:bold; text-align:right;}
.compare-info td{padding:7px; width:20%; color:#4D4D4D; text-align:center; vertical-align:top; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.compare-info .name a{font-weight:bold;}
.compare-info .price-old{font-weight:bold; color:#F00; text-decoration:line-through;}
.compare-info .price-new{font-weight:bold;}
.return-list{margin-bottom:10px;}
.return-list .return-id{width:49%; float:left; margin-bottom:2px;}
.return-list .return-status{width:49%; float:right; text-align:right; margin-bottom:2px;}
.return-list .return-content{padding:10px 0px; display:inline-block; width:100%; margin-bottom:20px; border-top:1px solid #eee; border-bottom:1px solid #eee;}
.return-list .return-content div{float:left; width:33.3%;}
.return-list .return-info{text-align:right;}
.return-product{overflow:auto; margin-bottom:20px;}
.return-name{float:left; width:31%; margin-right:15px;}
.return-model{float:left; width:31%; margin-right:15px;}
.return-quantity{float:left; width:31%;}
.return-detail{overflow:auto; margin-bottom:20px;}
.return-reason{float:left; width:31%; margin-right:15px;}
.return-opened{float:left; width:31%; margin-right:15px;}
.return-opened textarea{width:98%; vertical-align:top;}
.return-captcha{float:left;}
.download-list{margin-bottom:10px;}
.download-list .download-id{width:49%; float:left; margin-bottom:2px;}
.download-list .download-status{width:49%; float:right; text-align:right; margin-bottom:2px;}
.download-list .download-content{padding:10px 0px; display:inline-block; width:100%; margin-bottom:20px; border-top:1px solid #eee; border-bottom:1px solid #eee;}
.download-list .download-content div{float:left; width:33.3%;}
.download-list .download-info{text-align:right;}
.contact-info{overflow:auto;}
.contact-info .left{float:left; width:48%;}
.contact-info .right{float:left; width:48%;}
.sitemap-info{overflow:auto; margin-bottom:40px;}
.sitemap-info .left{float:left; width:48%;}
.sitemap-info .right{float:left; width:48%;}
/* footer */ 
#footer{ background:rgba(0, 0, 0, 0) url("../image/foot_bg.jpg") no-repeat scroll left top;
clear:both;
height:92px;}
#footer h3{color:#000; font-size:14px; margin-top:0px; margin-bottom:8px;}
#footer .column{
float:right;
margin:15px 0 0;
width:555px;}
#footer .column ul{margin-top:0; padding-left:12px;}
#footer .column ul li{
float:left;
list-style:outside none none;
margin:0 8px;}
#footer .column a{
color:#fff;
text-decoration:none;}
#powered{
clear:both;
color:#fff;
float:left;
margin:7px auto 0;
text-align:center;
width:100%;
}/* banner */
.banner div{text-align:center; width:100%; display:none;}
.banner div img{margin-bottom:20px;}
.web_link a{
color:#ccc;
font-size:12px;
font-weight:normal;
text-decoration:none;
}.web_destext > p{color:#fff; font-size:8px; line-height:12px; text-transform:uppercase;}
.index_destext{position:absolute; right:0; text-align:left; top:5px; line-height:17px; width:480px; color:#333;}
.slideshow{display:none;}
#column-right #cart{background:transparent url(../image/cart_bg.jpg) no-repeat scroll left top; text-align:center;}
#column-right #cart h4{background:transparent url(../image/right_cart.jpg) no-repeat scroll 48px center; color:#fff; font-size:12px; line-height:22px; padding-left:10px;}
#column-right #cart a{clear:both; color:#fff; line-height:26px; text-decoration:none;}
#column-right #cart a:hover{color:#ccc;}
#column-right .empty{color:#fff; height:19px; line-height:19px;}
#column-right .logincreat{background:transparent url(../image/logincreat.jpg) no-repeat left top; box-shadow:0 4px 9px -3px #000; color:#fff; height:19px; text-align:center;}

.logincreat{
color:#fff;
position:absolute;
right:365px;
top:11px;
}
.logincreat a{
color:#ccc;
margin:0 2px;
text-decoration:none;
text-transform:uppercase;}
.logincreat a:hover{color:#ccc;}
.quike_link li{background:transparent url(../image/quike_li_bg.jpg) no-repeat left center; padding-left:16px;}
.quike_link h3{color:#fff; font-size:15px; margin:20px 0 5px; padding-left:34px;}
.quike_link > ul{margin:0; padding:0 0 0 28px;}
.quike_link a{color:#fff; font-size:14px; line-height:23px; text-decoration:none;}
.right_banner{margin-top:15px;}
.select_catgorey{background:transparent url(../image/select_catgorey.jpg) no-repeat scroll left center; text-align:center; height:300px;}
.select_catgorey select{width:160px; font-family:Arial, Helvetica, sans-serif;}
.select_catgorey select option{width:170px;}
.index_product{width:100%;float:left;}
.email_semail{float:right; margin:15px 7px;}
.addmail{background:rgba(255, 255, 255, 0.2) none repeat scroll 0 0 !important; border:0 none !important; line-height:18px; width:115px;}
.mailbtn{background:rgba(0, 0, 0, 0) none repeat scroll 0 0; border:0 none; float:left; height:26px; width:58px; cursor:pointer;}
.cat_des{margin:5px 10px;padding:5px;}
.category_filter{overflow:hidden; transition:all 0.5s ease 0s; width:100%;}
.filterbackground{background:#efefef;}
.filter_item{display:table-cell; float:left; width:25%;}
.filter_item input{cursor:pointer; opacity:0.65;}
.filter_item input:hover{cursor:pointer;opacity:1;}
.filter_item label{color:#555; }
.filter_item label:hover{color:#000;}
.filterbackground ul{height:50px; margin-top:5px; overflow:hidden; padding-left:10px; width:175px;}
.filterbackground:hover ul{height:auto;}
.filterbackground li{display:block; height:17px; width:100%; overflow:hidden;}
.filterbackground .lastview{font-style:italic; margin-left:12px; padding:1px 0 5px 15px; text-align:left;}
.filterbackground .lastview a{text-decoration:underline;}
.filterbackground .lastview a:hover{text-decoration:none; color:#000;}
.filterbackground h3{color:#555; font-size:12px; height:20px; line-height:20px; margin-top:-26px; padding:3px 0 3px 5px; text-transform:uppercase;}
#column-right #currency{color:#999; line-height:17px; width:75px;}
#bannerpt_11{margin-bottom:3px;}
.historyspro{text-align:center; padding-left:4px;}
.historyspro img{border:solid 1px #ececec; padding:2px;}
.historyspro img:hover{border:solid 1px #000;}
.product_prenextlist{text-align:center; margin-top:35px;}
.product_prenextlist a,
.product_prenextlist span{margin:0 5px; border-radius:5px; padding:0 8px; background:#919191; font-size:12px; font-weight:normal; color:#fff;font-family:Arial, Helvetica, sans-serif;}
.email_semail .addmail{color:#fff;}
.product_prenextlist span{background:#999;}
.product_prenextlist a:hover{background:#ccc;}
.filter_header{height:26px;}
.product-filter{
border-bottom:1px solid #eee;
overflow:auto;
padding:3px 5px;}
.pagination{height:23px; padding:5px; margin-bottom:2px; background:#b20032; color:#fff; line-height:23px;}
#menu > ul > li > div{display:none; left:0; padding:0.42%; position:absolute; width:99%; z-index:5; border:solid 1px #ececec; border-top:none;}
#bannerpt_20{
clear:both;
float:left;
height:366px;
overflow:hidden;
width:1000px;
}#bannerpt_41, #bannerpt_40{overflow:hidden;height:230px; width:220px;}
#bannerpt_20 img{transition:all .5s ease; width:100%; margin:0;}
#bannerpt_41 img, #bannerpt_40 img{transition:all .5s ease;width:100%; margin:0;}
#bannerpt_20 img:hover{transition:all .5s ease; width:105%; margin:-1% 0 0 -2.5%;}
#bannerpt_41 img:hover, #bannerpt_40 img:hover{transition:all .5s ease;width:102%; margin:-1% 0 0 -1%;}
.box-product .image img:hover, .productbox a img:hover{opacity:0.85; transition:all .5s ease;}
.quike_link li:hover{background:transparent url(../image/quike_li_bg.jpg) no-repeat 4px center; padding-left:16px; transition:all .2s ease;}
/*-------------------------------------------------------*/
.product-filter .display a{color:#004481; font-weight:bold; padding:0 2px;
}.htabs a, #description a{background:#004481 none repeat scroll 0 0; color:#fff; float:left; font-size:14px; font-weight:bold; padding:0 5px; text-align:center; text-decoration:none;}
.filter_header, .product-filter, .pagination{
background:#efefef none repeat scroll 0 0;}
.pagination .links a{color:#000; display:inline-block; padding:0 2px; text-decoration:none; }
#menu{background:transparent url("../image/menu_bg.jpg") repeat-x scroll left top; height:30px; position:relative;}
#menu > ul > li > a{
color:#fff; display:block; font-size:15px; font-weight:bold; height:30px; line-height:29px; padding:0 36px; text-decoration:none; text-transform:uppercase; z-index:6;}
.web_link 			{ left:0;
position:absolute;
top:11px;}
.web_destext		{right:187px;top:105px;height:25px;position:absolute;width:184px;}
.category_web.product_info{background:#fff none repeat scroll 0 0;}

#header #search{
background:#fff none repeat scroll 0 0;
border-radius:10px;
overflow:hidden;
padding:0 4px;
position:absolute;
right:10px;
top:52px;
width:285px;
z-index:15;
}
#content.index_web{
width:100%;}
#menu > ul > li > div{background:#004481 none repeat scroll 0 0; margin:0 !important;}
.breadcrumb span.lastspan{
color:#004481;
font-size:12px;
font-weight:bold;
margin:0;}
.box-product .price-new	 {color:#4191CC; font-weight:bold; font-size:13px;}
.product-info .cart a	 {color:#4191CC; text-decoration:underline; margin-left:25px;}
.product-grid .price-new{
color:#f00;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}.box-product .name a:hover, 
#footer .column a:hover	 {color:#ccc;}
#menu > ul > li ul > li > a:hover{background:#ccc;}
#menu > ul > li:hover > a		 {background:#004481;}
.product-grid .name a:hover 	 {color:#004481;}

#cart .content span{
color:#fff;
font-weight:bold;
text-transform:uppercase;
}.logo_all_url{background:transparent url("../image/logo_all_url.jpg") no-repeat scroll center top;clear:both; float:left; height:307px; margin-bottom:6px; margin-top:4px;}
.sports_pleayer.nfl{margin-right:7px; width:231px!important;}
.sports_pleayer h4{color:#ffffff; font-size:24px; font-weight:normal; line-height:20px; padding-bottom:13px;}
.logo_all_url li{clear:both; float:left;}
.logo_all_url a{color:#e1e1e1; float:left; font-size:11px; font-style:normal; line-height:17px; text-decoration:none;}
.sports_pleayer.NHL{margin-right:7px; width:238px!important;}
.sports_pleayer.MLB{margin-right:6px; width:236px!important;}
.sports_pleayer.nba{width:215px!important;}
.logo_all_url .sports_pleayer{float:left; width:200px;}
.sports_pleayer{background:rgba(255, 255, 255, 0.1) none repeat scroll 0 0; height:292px; overflow:hidden; padding:15px 0 0 15px;}
.sports_pleayer:hover{background:rgba(0, 0, 0, 0.2) none repeat scroll 0 0; transition:all 0.5s ease 0s;}
.logo_all_url .nfl a:hover{color:#a68ed2; margin-left:-5px; transition:all 0.5s ease 0s;}
.logo_all_url .NHL a:hover{color:#fff; margin-left:-5px; transition:all 0.5s ease 0s;}
.logo_all_url .MLB a:hover{color:#ffc600; margin-left:-5px; transition:all 0.5s ease 0s;}
.logo_all_url .nba a:hover{color:#f00; margin-left:-5px; transition:all 0.5s ease 0s;}
.logo_all_url img:hover{opacity:0.7; transition:all 0.5s ease 0s;}
.rightbg{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.category_web.product_info{padding:1%; width:98% !important;}
.logo_jerser_url{background:transparent url("../image/foot_link2_bg.jpg") no-repeat scroll center top; height:230px; margin-bottom:8px; margin-top:4px; padding:5px 20px;}
.team_players {
    float: left;
    margin-left: 64px;
    margin-top: 5px;
    width: 372px;
}
.team_players.nfl.right {
    margin-left: 146px;
    margin-right: 0;
}
.team_players li{float:left; height:23px; line-height:23px; width:182px;}
.team_players h4{text-align:center;}
.team_custom_url{display:none;}
.team_players h4, .team_custom_url h4 a{color:#ffffff; font-size:15px; font-weight:bold; line-height:22px; padding-bottom:7px;}
.team_custom_url h4 a{text-decoration:none;}
.team_custom_url h4 a:hover{color:#0eb7d8;}
.team_custom_url h4{margin-bottom:8px;}
.team_players a{color:#8c8c8c; font-size:12px; height:10px; line-height:26px; text-decoration:none;}
.team_players a:hover, .team_custom li a:hover{color:#f00;}
.team_players li, .team_custom li{color:#20c3d6; list-style:inside none disc;}
.team_players li:hover, .team_custom li:hover{color:#ff0000;}
.team_custom li a{color:#888888; font-size:12px; line-height:18px; text-decoration:none;}
.team_custom{float:left; margin:15px 0 0 41px; width:202px;}
#currency a:hover{background:#333 none repeat scroll 0 0;}
.telc .p:hover,
.logincreat a:hover{color:#004481;}
.bg_add > h4{font-size:11px; font-weight:normal; line-height:44px; padding-left:45px;}
.bg_add{background:transparent url("../image/bg_add.jpg") no-repeat scroll 5px center; clear:both; margin:10px 0; width:287px;}
.logo_jerser_url .lastr{margin-left:161px;}
#bannerpt_50{height:88px;}
.ls_hide{display:none;}

.ls_showbtn{
background:#0f0f0f none repeat scroll 0 0;
border:1px solid #999;
height:24px;
line-height:24px;
margin-top:-1px;
padding-right:10px;
text-align:right;
}.ls_showbtn span{color:#004481; cursor:pointer;}


.cate_name_top {
    background: transparent url("../image/tittle_bg.jpg") no-repeat scroll center top;
    color: #fff;
    font-size: 46px;
    height: 78px;
    line-height: 68px;
    text-align: center;
}
.lingk{
background:transparent url("../image/lingk.jpg") no-repeat scroll center top;
clear:both;
height:13px;
}