body{background:#FFFcFf; color:#000; font-family:Arial,Helvetica,sans-serif;margin:0; opacity: 0.9;}
body, td, th, input, textarea, select, a{font-size:14px}
h1{color:#000; font-family:"Trebuchet MS", Helvetica, sans-serif;margin-top:0; margin-bottom:2px; font-size:18px; font-weight:400; text-align:center}
h2{font-size:14px; margin-top:0; margin-bottom:5px}
p{margin-top:0; margin-bottom:0; background-color:#F8F8F8; border-radius:6px;margin-left: 4px; margin-right: 6px; text-align: left;}
a, a:visited, a {color:#000f90; cursor:pointer; text-decoration:none}
#container{margin-top: 2px;width:1050px;margin-left:auto;margin-right:auto; text-align: justify;background:#FFF}
@media (width: 1920px) {#container{margin-top: 2px; width:1200px; margin-left:auto; margin-right:auto;font-size:16px}}
#column-left{float:left; width:140px}
#column-right{float:right; width:140px}
#content{margin-bottom:-2px}
#column-left+#column-right+#content, #column-left+#content{margin-left:155px}
#column-right+#content{margin-right:155px}
#header{height:85px; margin-bottom:7px; padding-bottom:4px; position:relative; z-index:99; margin-left:1px}
#lan {position: absolute; top: 5px; left: 480px; }
#header #part{position:absolute; top:4px; right:0; z-index:9; min-width:300px}
#header #search{position:absolute; top:43px; right:0; width:398px; z-index:7;}
#header .button-search{position:absolute; left:0; background:url(../image/button-search.png) center center no-repeat; width:28px; height:21px; border-right:1px solid #CCC; cursor:pointer}
#header #search input{width:362px; height:16px; border:1px solid #CCC; border-radius:3px 3px 3px 3px; box-shadow:0 2px 0 #F0F0F0; background:transparent url(../image/bg-li.png) repeat-x scroll center bottom; padding:1px 1px 1px 33px}
#menu{border:1px solid #c9c9c9; height:35px; border-radius:4px; background: -webkit-linear-gradient(top, #f5f5f5 0%,#e5e5e5 100%); margin:0 0 10px; padding:0; -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.33);}
#menu >ul >li{position:relative; float:left; border-right:1px solid #ccc; border-left:1px solid #f5f5f5; z-index:20; padding:18px 0 1px}
#menu >ul >li:hover{background-color:#fff; z-index:88}
#menu >ul >li:first-child{border-left:none}
#menu >ul >li:first-child:hover{border-radius:4px 0 0 4px}
#menu >ul >li:last-child{border-right:1px solid rgba(0,0,0,0)}
#menu >ul >li:last-child:hover{border-right:1px solid #ccc}
#menu >ul >li >a{display:block; position:relative; font-size:120%; color:#0000FF; text-shadow:1px 1px 1px #fff; line-height:0px; text-decoration:none; margin-bottom:-1px; z-index:6; padding:0 8px 18px;}
#menu >ul >li:hover >a{background:#fff}
.title{border:1px solid #DBDEE1; border-radius:9px 9px 0 0; color:#000; height:30px; margin-bottom:10px; padding-left:10px; background:transparent url(../image/bg-li.png) repeat-x scroll center bottom}
.title a{color:#0000ff; font-weight:700; border-right:1px solid #FFF}
.h1left {background: transparent url("../image/h1left.png") no-repeat scroll 95% 50%;width: 50%}
.h1right {background: transparent url("../image/h1right.png") no-repeat scroll 5% 50%;width: 50%}
a.button{color:#0000FF; font-family:Verdana; font-weight:700; border-right:1px; box-shadow:2px 2px 2px #555; text-decoration: none;}
.zoom {width: 30px; height: 30px; margin-top: 3px; margin-left: 6px; position: absolute; background: url("../image/zoom.png") no-repeat; background-size: 30px auto;}
a.button:hover, input.button:hover{background-position:0 -2px}
.tab-content{margin-bottom:20px; z-index:2; overflow:auto; padding:10px}
.box .box-heading{border-radius:7px 7px 0 0; border:1px solid #DBDEE1; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:700; line-height:14px; color:#00826D; background:transparent url(../image/bg-li.png) repeat-x scroll center bottom; padding:8px 10px 7px}
.box .box-content{background:#FFF; border-radius:0 0 7px 7px; border-left:1px solid #DBDEE1; border-right:1px solid #DBDEE1; border-bottom:1px solid #DBDEE1; padding:0}
mark{background-color:#FFF; font-weight:600; color:#600}
.box-product{width:auto; overflow:auto; margin-left: 1px;text-align:center;}
.box-product >div{width:13em;display:inline-block; vertical-align:top; margin-right:21px; margin-bottom:10px}
#column-left .box-product >div, #column-right .box-product >div{width:155px; margin-right:0}
.box-product .image{display:block; margin-bottom:0}
.box-product .image img{margin-left:5px; padding: 1px; border: 1px solid #E7E7E7; box-shadow: 0 3px 6px 1px rgba(134,110,92, 0.8); border-radius: 0px 10px 0px 10px}
.box-product .name a{color:#800000; text-decoration:none; display:block; margin-bottom:4px; font-family:Arial,Helvetica,sans-serif; margin-left: 10px;}
.box-product .rating{display:block; margin-bottom:4px}
ul.box-category >li:first-child{padding:0}
ul.box-category >li{padding:.5px 0 0}
ul.box-category >li >a{text-decoration:none;display:block;font-family:Arial,Helvetica,sans-serif;line-height:24px; background:transparent url(../image/bg-li.png) repeat-x scroll center bottom;padding:0;margin-left:2px;font-weight:500;}
ul.box-category >li a.active{font-weight:700; background:transparent url(../image/bg-li.png) repeat-x scroll center bottom}
ul.box-category >li ul >li{padding:2px 5px 0}
ul.box-category >li ul >li >a{text-decoration:none; display:block; font-family:Courier,monospace; line-height:22px; background:transparent url(../image/bg-li.png) repeat-x scroll center bottom; padding:0}
ul.box-filter span{font-weight:700; border-bottom:1px solid #EEE; display:block; padding-bottom:5px; margin-bottom:8px}
ul.box-filter >li ul{padding-bottom:10px}
#content .content .left{float:left; width:49%}
#content .content .right{float:right; width:49%}
.category-list>div{display:inline-block; width:160px; vertical-align:top}
.category-info{overflow:auto; margin-bottom:10px}
.category-info .image{float:left; margin-right:20px; margin-left:5px; border-radius:5px}
.category-list ul li span{display:block; height:30px; color:#606060; font-family:Arial,Helvetica,sans-serif; background:transparent url(../image/bg-li.png) repeat-x scroll center bottom}
.product-grid >div{text-align:center; display:inline-block; margin:.4em 1.2%; padding:.5em 2px;}
#column-left+#column-right+#content .product-grid >div{width:160px}
.product-grid {text-align:center}
.product-grid .name{color:#0000ff; height:28px; overflow:hidden; font-weight:700; height: 57px}
.product-grid .name a{color:#0000a0; text-decoration:none; display:block; margin-bottom:4px; font-size: 13px}
.product-info{margin-bottom:20px; min-height:550px}
.product-info .image{border:1px solid #E7E7E7; border-radius:5px; float:left; margin-bottom:5px; text-align:center; margin-left:1%; padding:15px}
.product-info .description{margin-bottom:-5px; line-height:20px; text-align:left; font-size:15px; padding:5px 5px 10px}
.product-info .description a{color:#00826D; font-family:Verdana; font-weight:700; border-right:1px; box-shadow:2px 2px 2px #555; text-decoration: none;}
.product-info .price{overflow:auto; margin-bottom:10px; font-size:15px; font-weight:700; color:#333; padding:0 15px 0px}
.product-info .price .discount{font-weight:400; font-size:12px; color:#4D4D4D}
.product-info .price{width:290px;}
a:hover, #header .links a:hover, .product-info .review .share a{text-decoration:none}
#menu ul, ul.box-category, ul.box-category ul, ul.box-filter, ul.box-filter ul{list-style:none; margin:0; padding:0}
table.list, .attribute, .compare-info{border-collapse:collapse; width:100%; border-top:1px solid #DDD; border-left:1px solid #DDD; margin-bottom:20px}
