﻿.prodtsimg{width:340px; height:300px; *font-family:Arial, Helvetica, sans-serif; text-align:center; display: table-cell; vertical-align: middle; *font-size:320px; cursor:pointer;}
.prodtsimg img{vertical-align:middle;}
.proimgs{max-width:340px; max-height:300px;}
.minus{text-align:left;}
.minus .on img{border:solid 1px #A72D2C;}
.Ntop{text-align:center; padding:5px 0px;}
.proshare{padding:0px 0px 10px 130px;}

#nscroll{width:340px; margin:10px 0 0 0; clear:both; overflow:hidden; padding:0px;}
#prev{width:30px; height:14px; text-indent:-10000px; float:left; background:url(images/scollpicarrow.gif) 18px 0px no-repeat; cursor:pointer;}
#next{width:30px; height:18px; text-indent:-10000px; float:left; background:url(images/scollpicarrow.gif) right 6px no-repeat;cursor:pointer;}
#boxs{width:340px; clear:both; display:block; overflow:hidden; margin:0; padding:0;}
#boxs ul li{ float:left; height:62px; text-align:center; display:inline; display:block; margin:8px 3px 0 7px; padding:0; list-style-type:none;}
#boxs ul li img{width:80px; height:60px;}
#boxs ul li a{display:block; border:solid 1px #CCC;  height:60px; overflow:hidden; text-align:center; float:left;  vertical-align: middle; }
#boxs ul li a:hover{border:solid 1px #A72D2C;}

#boxImg{width:304px; height:352px; clear:both; display:block; overflow:hidden;}
#boxImg ul li{width:52px; height:60px; float:left;text-align:center; padding:5px;}

.pro-left { float:left; width:340px; padding-left:5px;}

.pro-right { float:left; margin-left:25px; padding-top:10px; width:320px;}
.pro-right .product-name { padding:10px; background:#f6f6f6; font:bold 16px/20px Arial, Helvetica, sans-serif; color:#000;}
.pro-right .product-price { margin:10px 0 0 10px;font:bold 22px/28px Arial, Helvetica, sans-serif; }
.pro-right .product-price b { color:#F00; font:bold 22px/28px Georgia, "Times New Roman", Times, serif;}
.pro-right .product-price s { color:#000; font:bold 22px/28px Arial, Helvetica, sans-serif;}

.pro-right .product-price .normalprice { display:block; padding-top:5px; margin-bottom:10px; color:#fff; font-size:14px;}
/* desc */
.product-eurobonus{position:relative;padding:10px 0;margin:0 0 10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:default;display:inline-block;font-size:11px;display:block}
.product-eurobonus>strong{color:#000; font-weight:700; font-size:14px}
.product-eurobonus .read-more{color:black;font-size:11px;text-transform:lowercase;float:right;text-decoration:none;}
.product-eurobonus .read-more span{height:11px;width:11px;display:inline-block;margin:1px 0 0 2px;vertical-align:top;background:url('images/icon_sprite.png') no-repeat -11px -2162px}.product-eurobonus.open .read-more span{background-position:-36px -2183px}

.product-eurobonus .close-more{color:black;font-size:11px;text-transform:lowercase;float:right;text-decoration:none;}
.product-eurobonus .close-more span{height:11px;width:11px;display:inline-block;margin:1px 0 0 2px;vertical-align:top;background:url('images/icon_sprite.png') no-repeat -11px -2162px}.product-eurobonus.open .close-more span{background-position:-36px -2183px}

.product-eurobonus .more-expand{display:block; height:18px; width:100%;float:left;position:relative;overflow:hidden;margin:20px 0 10px 0}
.product-eurobonus .more-expand .line{width:1px;height:999em;background-color:#ccc;margin-left:50%;display:block;position:absolute;top:0;left:0}
.product-eurobonus .more-expand>div{width:50%}.product-eurobonus .more-expand .fl>div{margin-right:25px}
.product-eurobonus .more-expand .fr>div{margin-left:25px}
.product-eurobonus .more-expand .sas-card{background:url('images/icon_sprite.png') no-repeat 0 -2213px;width:73px;height:29px;display:block;margin-top:10px}
.product-eurobonus .more-expand a{color:black}

/* colosr */
.colors { width:480px; padding-bottom:10px; margin-bottom:10px;}
.colors .colorbg { background:#f6f6f6; padding:5px; margin-top:5px;}
.colors b { text-transform:uppercase; color:#000; font-weight:bold; margin-right:5px; font-size:12px;}
.colors span { font-style:italic; text-transform:uppercase;}
.colors a { float:left; margin:3px 2px 0 0; border:1px #999 solid;}
.colors a img { height:30px; border:0; background:#fff;}
.colors a.selected { border:1px #f60 solid;}

.selectsize { margin-bottom:5px;  }
.sizes { margin-top:5px; list-style:22px;}
.sizes td{ padding:2px 0;}
.sizes li { background:#ccc; color:#000; display:block; padding:0 10px; height:27px; float:left; text-align:center; font: 100 12px/27px Arial, Helvetica, sans-serif; text-decoration:none; margin:0 0 5px 5px; cursor:pointer; list-style-type:none;}
.sizes li:hover { background:#999; color:#000; display:block; padding:0 10px; height:27px; float:left; text-align:center; font: 100 12px/27px Arial, Helvetica, sans-serif; text-decoration:none; margin:0 0 5px 5px;}
.seted {background:#000 !important; color:#fff !important; display:block; padding:0 10px; height:27px; float:left; text-align:center; font: 100 12px/27px Arial, Helvetica, sans-serif; margin:0 0 5px 5px;}

.delivery-days{font-size:11px;display:block;margin:5px 0 0 0;font-weight:bold;float:left;clear:both;width:100%; margin-bottom:5px;}
.delivery-days em{color:#999;font-weight:normal}
.qty {font-size:12px; padding-bottom:10px; margin-bottom:10px; }

.you-viewed { width:100%; margin-top:10px;}
.you-viewed .viewed-title { padding:5px 0; text-indent:10px; font:700 12px/18px Arial, Helvetica, sans-serif; border-bottom:1px #ddd solid;}
.you-viewed .viewed-box { padding:2px 0;}
.you-viewed .item_box { float:left; width:50px; font-size:11px; text-align:center; padding:0 8px;}

a.detail-size-guide{display:inline-block;margin-bottom:16px;text-decoration:underline;color:#000;font-size:11px;text-transform:capitalize;clear:both}
a.detail-size-guide span{height:12px;width:55px;display:inline-block;background:#FFF url('images/icon_sprite.png') no-repeat 8px -598px;vertical-align:text-bottom;margin:0 -1px -2px 0;z-index:1; }
.material { padding:8px 0; line-height:20px;}

.we-recommend { width:100%; clear:both; margin-top:10px;}
.we-recommend .recommend-title { text-align:left; margin-bottom:20px; height:20px; }
.we-recommend .recommend-title span { display:block; margin:0 auto -10px auto; padding:0 10px; position:relative; bottom:-10px; background:#fff;height:20px; font:bold 13px/22px Arial, Helvetica, sans-serif;}
.we-recommend .recommend-box { padding-top:10px; width:100%;}

.listview { float:left; width:175px; height:195px;}
.listview .view-img { width:160px; height:120px; margin:0 auto; text-align:center;}
.listview .view-img img { max-width:150px; max-height:120px;}
.listview .view-name { padding:2px; text-align:center; font-size:11px;}
.listview .view-price { text-align:center; font-weight:bold; color:#f00;}
