#productInfo {
	width: 496px;
}
#productGeneral  .contents {
	border-color: #AD3231 #DDDDDD #DDDDDD;
	border-style: solid;
	border-width: 2px 1px 1px;
	height: auto;
	line-height: 180%;
	overflow: hidden;
	padding: 8px;
}
#productGeneral #productDetails .menus .active {
	background: url("../images/tabs_active.jpg") repeat-x;
	color: #FFF;
	height: 28px;
	line-height: 28px;
	cursor: pointer;
	padding: 0 10px;
}
#productGeneral #productDetails .menus .item {
	background: url("../images/tabs_bg.jpg") repeat-x scroll 0 0 transparent;
	color: #000000;
	cursor: pointer;
	height: 28px;
	line-height: 28px;
	margin-right: 1px;
	margin-bottom: 2px;
	padding: 0 10px;
}
#productGeneral #productDetails .menus .last {
	border-right: 1px solid #ccc;
}
#productGeneral #productDetails .menus .first {
	border-left: 1px solid #ccc;
}
#productGeneral #productDetails .menus .active {
	background: url("../images/tabs_active.jpg") repeat-x scroll 0 0 transparent;
	color: #FFFFFF;
	cursor: pointer;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
}
#productGeneral #productDetails .menus li {
	list-style: none;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
#productGeneral #productDetails .clear {
	clear: both;
}
#productGeneral #productDetails .contents {
	margin-top: -2px;
}
#productGeneral #productDetails .contents .container {
	display: none;
}
#productGeneral #productDetails .contents .active {
	display: block;
}
#productGeneral #productDetails .contents .content {
	padding: 3px;
}
#productGeneral #productDetailsList {
	float: right;
	margin: 1em;
	padding: 1em;
}
#productGeneral #productName {
	font-family: Verdana, Segoe UI, sans-serif;
	font-size: 16px;
	color: #333333;
	line-height: 20px;
	padding: 2px 0 7px;
	border: 0 none;
}
#productInfo .productModel {
	color: #999999;
	font-size: 11px;
	font-weight: normal;
	padding-left: 5px;
	white-space: nowrap;
}
#productInfo .leftBox {
	width: 480px;
}
#productShippingInput {
	width: 100%;
}
.productsInfoCollocationTabs {
	margin-top: 10px;
}
#productGeneral .wrapperAttribsOptions br {
	display: none;
}
#productGeneral .wrapperAttribsOptions label {
	padding: 0;
}
#productGeneral .wrapperAttribsOptions input, #productGeneral .wrapperAttribsOptions .attribsRadioButton {

}
#productGeneral .wrapperAttribsOptions .attribsRadioButton {
	padding: 0 8px 0 3px;
	line-height: 14px;
}
#productGeneral .wrapperAttribsOptions .forward {
	width: 350px;
}
#productGeneral .wrapperAttribsOptions .forward .radio_item {
	display: inline-block;
	_display: inline;
	_zoom: 1;
}
#productGeneral .attribImg img {
	width: 64px;
	height: 64px;
}
#productGeneral .productWeight, #productGeneral .productFreeShipping {
	line-height: 24px;
}
#productGeneral .productFreeShipping {
	background: url("../images/list_ico.gif") no-repeat scroll 0 -284px transparent;
	padding-left: 16px;
	color: #56A600;
}
#productGeneral #productPriceBlock {
}
#productGeneral #productPriceBlock #productPrices {
	display: inline-block;
	_display: inline;
	_zoom: 1;
}
#productQuantityDiscounts table {
	width: 100%;
}
#productQuantityDiscounts th {
	background-color: rgb(230,230,230);
}
#productReviews .rating img {
	vertical-align: top;
	margin-right: 5px;
}
#productReviews .content {
	font-size: 11px;
}

#productGeneral .add_box_l {
	height: 30px;
	margin-bottom: 15px;
	width: 235px;
}
#productGeneral .add_box_l .quantity {
	line-height: 23px;
}
#productGeneral .add_box_l .quantity span {
	display: block;
	height: 23px;
	margin-right: 5px;
	width: 30px;
}
#productGeneral .add_box_l .quantity span.w45 {
	width: 45px;
}
#productGeneral .add_box_l .quantity a {
	display: block;
	height: 15px;
	margin-right: 5px;
	margin-top: 4px;
	width: 17px;
}
#productGeneral .add_box_l .quantity a.reduce.un {
	background: url("../images/detail.png") no-repeat scroll 0 -58px transparent;
	cursor: default;
	height: 15px;
	width: 17px;
}

#productGeneral .add_box_l .quantity a.reduce {
	background: url("../images/detail.png") no-repeat scroll -17px -58px transparent;
	cursor: pointer;
	height: 15px;
	width: 17px;
}
#productGeneral .add_box_l .quantity a.add {
	background: url("../images/detail.png") no-repeat scroll -34px -58px transparent;
	cursor: pointer;
	height: 15px;
	width: 17px;
}
#productGeneral .add_box_l .quantity a.add.un {
	background: url("../images/detail.png") no-repeat scroll -51px -58px transparent;
	cursor: default;
}
#productGeneral .add_box_l .quantity .num_txt {
	background: url("../images/detail.png") no-repeat scroll -271px 0 transparent;
	border: 1px solid #C8C7C7;
	height: 21px;
	line-height: 21px;
	margin-right: 5px;
	text-align: center;
	width: 38px;
}
#productGeneral .clear {
	clear: both;
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
}
#productGeneral .add_box_r, #productGeneral .end_price {
	height: 35px;
	width: 98%;
}
#productGeneral .db {
	display: block;
}
#productGeneral .buttons, #productGeneral .operates {
	margin-top: 18px;
}
#productGeneral .buttons li {
	float: right;
}
#productGeneral .buttons .share {
	background: url("../images/share_icons.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	_display: inline;
	_zoom: 1;
	width: 16px;
	height: 16px;
}
#productGeneral .buttons .share:hover {
	opacity: 0.8;
}
#productGeneral .buttons .email {
	background-position: 0 -272px;
}
#productGeneral .operates {
	background-color: rgb(238,238,238);
	border-radius: 5px;
	border: 1px solid rgb(224,224,224);
	min-height: 300px;
	_height: 300px;
}
#productGeneral #reviewsWrite #recaptcha_widget_div {
	width: 450px;
	margin: 10px 0 0 20px;
}
.pinfo_reviews_flag {
	margin-top: 10px;
}
.pinfo_reviews_flag, .pinfo_reviews_flag a {
	color: #666;
	text-decoration: none;
}
.pinfo_reviews_flag a:hover, .pinfo_reviews_flag a:active {
	color: #990000;
	text-decoration: underline;
}
.pinfo_reviews_flag ul li {
	display: inline;
	margin-right: 20px;
}
.pinfo_addthis {
	margin: 15px 0 15px 0;
	border-bottom: 1px dashed #DDD;
	padding-bottom: 10px;
}
#productAttributes {
	border-top: 1px dashed #DDD;
	margin-top: 10px;
	padding-top: 10px;
}
#productAttributes select {
	width: 180px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 3px 3px 3px 3px;
	color: #555555;
	display: inline-block;
	font-size: 13px;
	height: 28px;
	line-height: 28px;
	padding: 4px;
	vertical-align: middle;
	margin-left: 0;
}
#productAttributes input { border:1px solid #7B7B7B; }
#productAttributes #attribsOptionsText {
	display: none;
}
#productAttributes .wrapperAttribsOptions .optionName {
	display: none;
}
.forward, #shoppingCartDefault #PPECbutton {
	float: left;
}
.pinfo_attr_authenticate_icon {
	position: relative;
}
.pinfo_attr_authenticate_icon .w-prOrderForm-right {
	position: absolute;
	right: 0;
	top: 15px
}
.w-prOrderForm .mcafee {
	float: left;
	margin-right: 5px;
}
.icon100 {
	background-position: 10px -50px;
	background-image: url(../images/sprite-new.png);
	background-repeat: no-repeat;
}
.icon100 {
	color: #333333;
	float: right;
	font-size: 9px;
	line-height: 9px;
	margin-left: 2px;
	padding-top: 40px;
	text-align: center;
	width: 60px;
	padding-left: 2px;
}
.orderQuantity label {
	font-size: 10px;
	margin-right: 5px;
	width: auto;
}
.orderQuantity select {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 3px 3px 3px 3px;
	color: #555555;
	display: inline-block;
	font-size: 13px;
	height: 28px;
	line-height: 28px;
	padding: 4px;
	vertical-align: middle;
}
.order_btn {

}
.order_btn .order_btn_1{float:left;}
.order_btn .order_btn_2 ,
.order_btn .order_btn_3 ,
.order_btn .order_btn_4 {float:left;padding-left:10px;}

.litb-btn, .litb-btn span {
	cursor: pointer;
	outline: medium none;
	text-decoration: none;
}
.order_btn div.favWrapper {
  margin-top: 8px;
}
.icon-heart {
  background-position: -72px -170px;
}
.w-prOrderForm .icon-heart {
  margin-right: 3px;
}
.order_btn .order_btn_1 .add2cart {
	background-position: 0 -2040px;
	border: medium none;
	height: 37px;
	margin: 0;
	padding: 0;
	width: 136px;
	background-color: #FFFFFF;
	border-radius: 3px 3px 3px 3px;
	display: inline-block;
	line-height: 18px;
	overflow: auto;
	vertical-align: top;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.litb-btn, .litb-btn span {
	background: url(../images/newblue_buttons.png) repeat scroll 0 0 transparent;
}
#productImages {
	width: 464px;
	margin-top:10px;
}
/**/
.w-prExtras {
	font-size: 11px;
}
.line_h {
	line-height: 150%;
}
/*///After Viewing This Item, People ultimately bought///*/
.alsobuy_header {
	border-bottom: 2px solid #AD3231;
	line-height: 18px;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	font: 0px/0 arial;
	height: 0;
	visibility: hidden;
}
.alsobuy_header .centerBoxHeading {
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #AD3231;
	border-radius: 3px 3px 0 0;
	color: #FFFFFF;
	padding: 3px 10px 2px;
	text-shadow: 0 2px 0 #8A2827;
	float: left;
	background-image: none;
	font-size:12px;
	height:auto;
	line-height:18px;
	text-indent:0;
}
/*modules prodFinalBuyNow */
.prodFinalBuyNow {
	background-image: url('../images/y-new.gif');
	background-position: 176px 0;
	background-repeat: no-repeat;
}
.prodFinalBuyNow {
	float: left;
	overflow: hidden;
	width: 192px;
	font-family: Verdana;
	color: #666666;
}

.prodFinalBuyNow dl {
	color: #333333;
	padding: 5px 0 0 16px;
	width: 128px;
}
.prodFinalBuyNow dt {
	margin: 10px 0 6px;
}
.prodFinalBuyNow dt a {
	display: inline-block;
	position: relative;
}
.prodFinalBuyNow dt a img {
	border: medium none;
	width: 128px;
	height: 128px;
}
dt a .imageHover {
	display: none;
	left: 0;
	position: absolute;
	top: 0;
}
dt a:hover .imageHover {
	display: block;
}

.prodFinalBuyNow .title {
	height: 34px;
	margin: 0 0 5px;
	overflow: hidden;
}
.prodFinalBuyNow dd {
	font-family: Verdana;
}
.progress {
	background-color: #F7F7F7;
	background-image: -moz-linear-gradient(center top , #EAEAEA, #EEEEEE);
	background-repeat: repeat-x;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
	overflow: hidden;
	height: 18px;
	margin-bottom: 18px;
}
.progress-info {
	height: 7px;
	margin: 0;
	width: 128px;
}
.progress .bar {
	-moz-box-sizing: border-box;
	color: #FFFFFF;
	font-size: 12px;
	height: 18px;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	transition: width 0.6s ease 0s;
	background-color: #C2E7F9;
	background-image: -moz-linear-gradient(center top , #149BDF, #0480BE);
	background-repeat: repeat-x;
	width: 0;
}
.progress-info .bar {
	background-repeat: repeat-x;
}
.progress-danger .bar, .progress-info .bar {
	background-color: #DD514C;
	background-image: -moz-linear-gradient(center top , #EE5F5B, #C43C35);
}
.prodFinalBuyNow .title, .progress-info .bought {
	display: none;
}
.prodFinalBuyNow .prodPrice, .w-productList .productSpecialPrice, .w-productList .prodPrice {
	display: inline-block;
	margin: 1px 0;
	color: #990000;
	font-size: 16px;
	font-weight: bold;
	line-height: 12px;
}
/*END*/
/*w-productList*/
.w-productList {
	position: relative;
	width: 749px;
	margin-right: 20px;
}
.w-productList .carousel ul li a img {
	width: 88px;
	height: 95px;
}
.carousel_lite li a {
	width: 100px;
}
.carousel_lite .carousel li {
	padding: 0;
}
.carousel_lite .carousel li a {
	float: none;
}
.w-productList dl {
	text-align: left;
}
#alsoPurchased .w-productList .carousel{height:200px;}
#alsoPurchased .w-productList .carousel dl{height:200px;}
.w-productList dl dd.title {
	display: none;
}
.w-productList dl dt {
	margin: 0 0 6px;
}
.w-productList .prodPrice .productPriceDiscount {
	color: #666;
	font-size: 12px;
	font-weight: normal;
}
.w-productList  .carousel li:hover dl dt a.imageHover {
	display: block;
}
/******************Product Promotions*************************************/
.pinfo_promotions ._header{
	border-bottom: 2px solid #AD3231;
	line-height: 18px;
}
.pinfo_promotions ._header .centerBoxHeading {
  background-color: #AD3231;
  background-image: none;
  border-radius: 3px 3px 0 0;
  color: #FFFFFF;
  float: left;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  height: auto;
  line-height: 18px;
  padding: 3px 10px 2px;
  text-indent: 0;
  text-shadow: 0 2px 0 #8A2827;
  margin:0 !important;
}
.pinfo_promotions h5 {
  color: #666666;
  font: bold 12px verdana,arial,helvetica,sans-serif;
  margin: 12px 0 0;
}
.pinfo_promotions .title {
  color: #999999;
  font-size: 11px;
  line-height: 26px;	
}
.pinfo_promotions .title span {
  padding-right: 5px;
}
.btn {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #F5F5F5;
  background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);
  background-repeat: repeat-x;
  border-color: #CCCCCC #CCCCCC #B3B3B3;
  border-image: none;
  border-radius: 4px 4px 4px 4px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  color: #333333;
  cursor: pointer;
  display: inline-block;
  font-family: Verdana,Helvetica,Arial,sans-serif;
  margin-bottom: 0;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  font-size:13px;
  line-height:18px;
  padding:4px 10px;
  text-decoration:none;
}
a.btn:link{text-decoration:none;}
.btn:hover{
	background-color:#E6E6E6;
	background-position:0 -15px;
	color:#333;
	text-decoration:none;
	transition: background-position 0.1s linear 0s;
}
.btn-mini {
  font-size: 11px;
  line-height: 13px;
  padding: 2px 6px;
}
.pinfo_promotions .w-productList{width:100%;}
.pinfo_promotions .w-productList dl{
	display: inline;
	float: left;
	line-height: 14px;
	margin-left: 32px;
	width: 128px;
}
.pinfo_promotions .w-productList dt{
	margin-bottom:5px;
}
.pinfo_promotions .w-productList dt a {
	display:inline-block;
	position:relative;
}
.pinfo_promotions .w-productList dt a img{width:128px;height:128px;}
.pinfo_promotions .w-productList dd.prodPrice,
.pinfo_promotions .w-productList dd.prodPrice span.productSpecialPrice{font-weight:normal;font-size:12px;}
.pinfo_promotions .w-productList dd.prodPrice span.productPriceDiscount{color:#CC9606;}

/*pinfo products description*/
.pinfo_description{color:#333333;font-size:12px;margin:30px 0 10px;}
.pinfo_description p{margin:0;padding:0;}
.pinfo_description ._header{
	border-bottom: 2px solid #AD3231;
	line-height: 18px;
}
.pinfo_description ._header .centerBoxHeading {
  background-color: #AD3231;
  background-image: none;
  border-radius: 3px 3px 0 0;
  color: #FFFFFF;
  float: left;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  height: auto;
  line-height: 18px;
  padding: 3px 10px 2px;
  text-indent: 0;
  text-shadow: 0 2px 0 #8A2827;
  margin:0 !important;
}
.pinfo_description .w-productDescription-l{
	padding-top: 10px;
	width: 640px;
}
.pinfo_description .w-productDescription-r{
	margin-left: 688px;
	padding-top: 10px;
	width: 304px;
}
.border-radius, .border-radius-banner {
  border: 1px solid #DDDDDD;
  border-radius: 3px 3px 3px 3px;
  padding:10px;
}
.w-shppingInfo {
  background: none repeat scroll 0 0 #F4F4F4;
  color: #333333;
  padding: 5px 6px;
}
/*pinfo_reviews*/
.pinfo_reviews ._header{
	border-bottom: 2px solid #AD3231;
	line-height: 18px;
}
.pinfo_reviews ._header .centerBoxHeading {
  background-color: #AD3231;
  background-image: none;
  border-radius: 3px 3px 0 0;
  color: #FFFFFF;
  float: left;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  height: auto;
  line-height: 18px;
  padding: 3px 10px 2px;
  text-indent: 0;
  text-shadow: 0 2px 0 #8A2827;
  margin:0 !important;
}
.w-prReviews .prRevewsActsV2 {
  color: #999999;
  margin: 10px 0 15px;
  padding: 10px;
  font-size:11px;
}
.w-prReviews p {
  margin: 5px 0;
}
.w-prReviews .prRatingV2 {
  color: #333333;
  font: 14px Verdana;
}
.w-prReviews p.pRating {
  margin: 5px 0 7px;
}
/*star*/
.star {
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}
.starB1, .starB2, .starB3, .starB4, .starB5, .starB0 {
  height: 18px;
  width: 100px;
}
.star {
  background-image: url("../images/sprite.png");
  background-repeat: no-repeat;
}
.starB0{background-position:-140px -65px;}
.starB1{background-position:-120px -65px;}
.starB2{background-position:-100px -65px;}
.starB3{background-position:-80px -65px;}
.starB4{background-position:-60px -65px;}
.starB5 {
  background-position: -40px -65px;
}
.w-prReviews p.pRating span, .w-prReviews p.pRating strong, .w-prReviews p.pRating a {
  float: left;
}
/*END*/
.prRevewsActsV2 .score {
  color: #990000;
  font: bold 16px Verdana;
  padding: 0 2px;
  vertical-align: middle;
}
.w-prReviews p .score {
  margin-top: 2px;
}
.w-prReviews p .reviewNums {
  margin-top: 4px;
}
.w-prReviews .prRating .reviewNums, .w-prReviews .prRevewsActsV2 .reviewNums {
  color: #999999;
  font-size: 12px;
}
.w-prReviews p.pRating a span {
  float: none;
}
/*btn*/
.btn-primary, .btn-primary:hover, .btn-warning, .btn-warning:hover, .btn-danger, .btn-danger:hover, .btn-success, .btn-success:hover, .btn-info, .btn-info:hover, .btn-inverse, .btn-inverse:hover {
  color: #FFFFFF;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-success {
  background-repeat: repeat-x;
}
.btn-success {
  background-color: #DA4F49;
  background-image: -moz-linear-gradient(center top , #EE5F5B, #BD362F);
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-success:hover,.btn-success:active{background-color:#BD362F;}
/*Recent Reviews*/
.w-rebiewsblock {
  margin-bottom: 20px;
}
.border-radius-min {
  border: 1px solid #DDDDDD;
  border-radius:3px 3px 3px 3px;
}
.w-bp h4, .w-b h4, .w-p h4, .widget h4 {
 	padding:5px  0; 
}
.w-prReviews h4 {
  background: none repeat scroll 0 0 #F3F3F3;
  font: bold 14px/29px Verdana;
  padding: 0 10px 0 15px;
}
.w-rebiewsblock .border-radius-min {
  border-radius: 3px 3px 0 0;
}
.w-bp-a, .w-bp, .w-b, .w-p, .widget, .clearfix, .section {
  clear: both;
  margin-bottom: 10px;
}
.w-prReviews .w-review {
  min-height: 100px;
  padding: 10px 10px 0;
  position: relative;
  border-top:1px solid #DDDDDD;
}
.w-review .reviewerInfo {
  height: 100px;
  left: 15px;
  position: absolute;
  top: 16px;
  width: 172px;
}
.w-review .reviewerInfo li {
  margin-bottom: 4px;
}
.starS1, .starS2, .starS3, .starS4, .starS5, .starS0 {
  height: 15px;
  width: 70px;
}
.starS5{background-position:-40px -84px;}.starS4{background-position:-54px -84px;}
.starS3{background-position:-68px -84px;}.starS2{background-position:-82px -84px;}
.starS1{background-position:-96px -84px;}.starS0{background-position:-110px -84px;}
.w-prReviews .lightGray {
  color: #999999;
}
address, caption, cite, code, dfn, em, strong, th, abbr, var {
  font-style: normal;
  font-weight: normal;
}
strong {
  font-weight: bold;
}
.w-reviews .verfied strong{
	background-image:url('../images/sprite-new.png');
	background-repeat:no-repeat;
}
.w-reviews .verfied strong {
  background-position: -280px -50px;
  color: #458846;
  display: block;
  line-height: 14px;
  padding: 2px 0 1px 22px;
}
.reviewRight {
  margin: 5px 0 0 182px;
  position: relative;
}
.reviewRight .reviewDetails {
  background: url("../images/quote-right-mini.png") no-repeat scroll right bottom transparent;
}
.w-review .reviewDetails, .w-review .w-reviewReplys, .w-review .writeReply {
	width:575px; 
}
.w-review .reviewDetails {
  float: left;
  padding-right: 20px;
  width: 565px;
}
.reviewRight p.reviewInfo, .reviewReplyEdit .w-ReReply dl {
  background: url("../images/quote-left-mini.png") no-repeat scroll 0 0 transparent;
}
.w-prReviews p.reviewInfo {
  font-size: 12px;
}
.w-prReviews p.reviewInfo {
  margin: 0;
  overflow: hidden;
  padding-bottom: 10px;
  text-indent: 20px;
  width: 100%;
}
.w-review .commentAction {
  color: #999999;
  font-size: 12px;
}
.w-prReviews .commentAction {
  line-height: 20px;
  margin-left: 585px;
  position: relative;
  text-align: right;
  width: 205px;
}
.w-prReviews p {
  margin:5px 0;
}
.w-prReviews .commentAction p {
  color: #666666;
  display: block;
  line-height: 14px;
  margin: 0;
  padding-bottom: 4px;
  text-align: right;
}
.w-review .commentAction a {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  color: #999999;
  font-size: 10px;
}
.Dlink {
 background:url("../images/sprite.png") no-repeat scroll 0 0 transparent; 
}
#socialShare a, #socialShare strong, .w-discountCountDown span, .discountCountDown_left, .discountCountDown_right, .flagMore, .texttip em.arrow, .icon100, .iconQuestion, .reviewRight .useful, .reviewRight .usefulDown, #CustomerQA .useful, #CustomerQA .usefulDown, .addIcon2, .saleIcon2, .w-reviews .verfied strong, .w-footer-selector {
  background-image: url("../images/sprite-new.png");
  background-repeat: no-repeat;
}
.reviewRight .useful, #CustomerQA .useful {
  background-position: -280px -205px;
}
.w-prReviews .commentAction .Dlink {
  display: inline-block;
  padding: 0 0 0 18px;
}
em {
  font-family: Arial,Helvetica,sans-serif;
}
.w-review .commentAction em {
  color: #DBDBDB;
  padding: 0 5px;
}
.w-review .commentAction a {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  color: #999999;
  font-size: 10px;
}
.reviewRight .usefulDown, #CustomerQA .usefulDown {
  background-position: -280px -265px;
}
.w-prReviews .commentAction .Dlink {
  display: inline-block;
  padding: 0 0 0 18px;
}
.reviewRight {
  margin: 10px 0 0 182px;
  position: relative;
}
.Dlink{padding-left:20px;}
a.fbComment {
  background-position: -536px -403px;
}
.reviewRight .fbComment {
  bottom: 0;
  color: #999999;
  font-size: 11px;
  line-height: 16px;
  position: absolute;
  right: 0;
}
.reviewReplyEdit {
  margin-top: 5px;
}
/*modules your rencent history*/
.recent_history ._header{
	border-bottom: 2px solid #AD3231;
	line-height: 18px;
}
.recent_history ._header .centerBoxHeading {
  background-color: #AD3231;
  background-image: none;
  border-radius: 3px 3px 0 0;
  color: #FFFFFF;
  float: left;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  height: auto;
  line-height: 18px;
  padding: 3px 10px 2px;
  text-indent: 0;
  text-shadow: 0 2px 0 #8A2827;
  margin:0 !important;
}
.recent_history .w-productList{width:992px;}
.recent_history.carousel_lite li{
	padding-left:19px;
}
.recent_history.carousel_lite .images_next{right:0;}
.recent_history .w-productList dl dd.title{display:block;}
.recent_history .w-productList dl dd.title a{display:block ;height:33px;white-space:normal;}
.recent_history .w-productList dl dd.prodPrice{display:none;}
/*w-productDescription-r*/
.w-shppingInfo dl {
  border: 1px solid #F4F4F4;
  padding: 10px;
}
.w-shppingInfo dt {
  font: bold 14px verdana;
  margin-bottom: 10px;
}
.w-shppingInfo dd {
  color: #666666;
  font-size: 11px;
  line-height: 18px;
}
strong {
  font-weight: bold;
}
.w-shppingInfo ul {
  height: 96px;
}
.w-shppingInfo li {
  float: left;
  height: 28px;
  margin-right: 3px;
  width: 34px;
}
.paypalIcon, .paypalIcon2, .jcbIcon, .mcardIcon, .americanEIcon, .visaIcon, .dkIcon, .GlobalCollect123, .visaEIcon, .cbIcon, .maestroIcon, .westernUIcon, .yandexMoneyIcon, .webMoneyIcon, .boletobigIcon, .boletoLeftIcon, .yandexMoneySmallIcon, .webMoneySmallIcon, .GlobalCollect1505, .bancoLeftIcon, .bancobigIcon, .qiwiIcon, .w-shppingInfo em {
  background:url("../images/paymethod.jpg") no-repeat scroll 0 0 transparent;
  display: inline-block;
  height:32px;
  width:51px;
}
.w-shppingInfo em {
  height: 22px;
  width: 35px;
}
.w-shppingInfo .icon0 {
  background-position: -80px -1120px;
}
.w-shppingInfo .icon1 {
  background-position: 0 -1000px;
}
.w-shppingInfo .icon2 {
  background-position: -40px -1000px;
}
.w-shppingInfo .icon3 {
  background-position: -80px -1000px;
}
.w-shppingInfo .icon4 {
  background-position: 0 -1030px;
}
.w-shppingInfo .icon5 {
  background-position: -40px -1030px;
}
.w-shppingInfo .icon6 {
  background-position: -40px -1090px;
}
.w-shppingInfo .icon7 {
  background-position: -80px -1090px;
}
.w-shppingInfo .icon8 {
  background-position: -80px -1030px;
}
.w-shppingInfo .icon9 {
  background-position: 0 -1060px;
}
.w-shppingInfo .icon10 {
  background-position: -40px -1060px;
}
.w-shppingInfo .icon11 {
  background-position: -80px -1060px;
}
.w-shppingInfo .icon12 {
  background-position: 0 -1090px;
}
.w-shppingInfo .icon13 {
  background-position: 0 -1120px;
}
/**q&a**/
.pinfo_qa ._header {
  border-bottom: 2px solid #AD3231;
  line-height: 18px;
}
.pinfo_qa ._header .centerBoxHeading {
  background-color: #AD3231;
  background-image: none;
  border-radius: 3px 3px 0 0;
  color: #FFFFFF;
  float: left;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  height: auto;
  line-height: 18px;
  margin: 0 !important;
  padding: 3px 10px 2px;
  text-indent: 0;
  text-shadow: 0 2px 0 #8A2827;
}
.pinfo_qa ._content a.btn{color:#FFF;} 
#productInfo  .l_nav {margin:10px 0;}
#productInfo  .l_nav em{margin:0px 3px;}
#pfopiclist { margin-right:5px; margin-top:5px; width:325px; height:488px; }

.productsInfoCollocationTabs ul,
.productsInfoCollocationTabs dl,
.productsInfoCollocationTabs dd{
	margin:0;
	padding:0;
}
.productsInfoCollocationTabs .old_total{
	color:#9A9A9A;
	text-decoration:line-through;
	overflow:hidden;
}
.productsInfoCollocationTabs .total{
	font-weight:bold;
}
.productsInfoCollocationTabs .menus .item{
	background: url("../images/tabs_bg.jpg") repeat-x scroll 0 0 transparent;
	color: #000000;
    cursor: pointer;
    height: 28px;
    line-height: 28px;
    margin-right: 1px;
    margin-bottom:2px;
    padding: 0 10px;
    font-size:12px;
    font-weight:bold;
}
.productsInfoCollocationTabs .menus .last{
	/*border-right:1px solid #ccc;*/
}
.productsInfoCollocationTabs .menus .first{						
	/*border-left:1px solid #ccc;*/
}
.productsInfoCollocationTabs .menus .active{
	background-color:#AD3231;
	background-image:none;
    color: #FFFFFF;
    cursor: pointer;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    border-radius:3px 3px 0 0;
    font-family:verdana,arial,helvetica,sans-serif;
    text-shadow:0 2px 0 #8A2827;
}
.productsInfoCollocationTabs li,.productsInfoCollocationTabs .main_product{
	list-style:none;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.productsInfoCollocationTabs .clear{
	clear:both;
}
.productsInfoCollocationTabs .contents{
	margin-top:-2px;
}
.productsInfoCollocationTabs .contents .container{
	display:none;
}
.productsInfoCollocationTabs .contents .active{
	display:block;
}
.productsInfoCollocationTabs .contents .content{
	padding:3px;
}
.productsInfoCollocationTabs .main_product .img img,
.productsInfoCollocationTabs .list .img img{
	vertical-align:middle;
}
.productsInfoCollocationTabs .list .product{
	vertical-align:top;
}
.productsInfoCollocationTabs .list .product a{
	font-size:11px;
}
.productsInfoCollocationTabs .list .product	.operate{
	text-align:center;
}
.productsInfoCollocationTabs .buy .caption{
	font-weight:bold;
	font-size:150%;					
}
.productsInfoCollocationTabs .buy .caption,
.productsInfoCollocationTabs .buy .total,
.productsInfoCollocationTabs .buy .operate{
	margin-bottom:20px;
}
.productsInfoCollocationTabs .main_product{
	float:left;
}
.productsInfoCollocationTabs .main_product .img,
.productsInfoCollocationTabs .list .img{
	text-align:center;
}
.productsInfoCollocationTabs .main_product .title,
.productsInfoCollocationTabs .list .title{
	height:63px;
	white-space:pre-wrap;
	overflow:hidden;
	text-align:center;
}
.productsInfoCollocationTabs .main_product .price,
.productsInfoCollocationTabs .list .price{
	height:40px;
	overflow:hidden;
	text-align:center;
}
.productsInfoCollocationTabs .right{
	float:right;
	width:839px;
}
.productsInfoCollocationTabs .list{
	width:739px;
	overflow-y:hidden;
	overflow-x:auto;
	white-space:nowrap;
	float:left;						
}
.productsInfoCollocationTabs .buy{
	width:150px;
	float:right;
	position:relative;
	text-align:center;
}

#shopbysubcategoires h3.leftBoxHeading {
	color:#333; 
	font-size:12px;
	line-height:20px;
	padding:0 !important;	
}
#shopbysubcategoires .sub_categories_path ul li a{
	display:block;
	font-size:11px;
	line-height:16px;
	padding-left:8px;
	text-decoration:none;
	background:url(../images/cate-nav.gif) no-repeat scroll -17px -84px transparent ;
	background-position:-60px -113px;
	color:#333;
}
#shopbysubcategoires .sub_categories_path ul li.level2{
	padding-left:6px;
}
#shopbysubcategoires .sub_categories_path ul li.level3{
	padding-left:6px;
}
#shopbysubcategoires .sub_categories_path ul li.level4{
	padding-left:6px;
}
#shopbysubcategoires .sub_categories_path ul li.level5{
	padding-left:6px;
}
#shopbysubcategoires .sub_categories_path ul li.level6{
	padding-left:6px;
}
#shopbysubcategoires .sub_categories_path ul li.level7{
	padding-left:6px;
}
#shopbysubcategoires .sub_categories_path ul li a.levellast{
	padding:3px 8px;
	color:#990000 ;
	font-size:11px;
	font-weight:bold;
	background:none;
}

/*atrr*/
.productsOptionsGroupFilter{
	background:none;
	border:none;
	padding:0;
}
.productsOptionsGroupFilter .sidebox-header-left  .heading-more{
	position:relative;
	font-family:verdana,arial,helvetica,sans-serif;
	float:right;
	top:-20px;
	
}
.productsOptionsGroupFilter .sidebox-header-left  .heading-more a{
	color:#666;
}
.productsOptionsGroupFilter h3.leftBoxHeading{
    font-size: 12px;
    line-height: 20px;
    padding: 0 !important ;
    color:#333;
}

.productsOptionsGroupFilter .list{
	float:none;
	width:auto;
}
.productsOptionsGroupFilter .label{
	width:auto;
	text-align:left;
	float:none;
}
.productsOptionsGroupFilter .label{
	position: relative;
	display:block ;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	padding: 4px 0 4px 16px;
	font-weight:bolder ;
	color:#333;
	text-transform:uppercase;
}
.productsOptionsGroupFilter .label span{
	cursor: pointer;
	display: block;
	height: 14px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 5px;
	width: 14px;
	background:url("../images/cate-nav.gif") no-repeat scroll -100px -75px transparent ;
}
.productsOptionsGroupFilter .label.down span{
	background-position:-80px -95px;
}

.productsOptionsGroupFilter .group{border:none;}
.productsOptionsGroupFilter .sidebox-header-left{
	margin:0;
}
.productsOptionsGroupFilter .items{
	border-bottom:1px solid #DDDDDD;
	
}
.productsOptionsGroupFilter .items a{
	color:#333333;
	background:url("../images/cate-nav.gif") no-repeat scroll -180px 5px transparent ;
	display: block;
	font-size: 11px;
	padding: 0 0 2px 20px;
	width: 90%;
}
.productsOptionsGroupFilter .items a:hover ,.productsOptionsGroupFilter .items a:active{
	background:url("../images/cate-nav.gif") no-repeat scroll -140px -35px #FFDDD8 ;
	text-decoration: none;
}
.productsOptionsGroupFilter .row{border:none;}
.productsOptionsGroupFilter .items .selected{
	background:url("../images/cate-nav.gif") no-repeat scroll -140px -35px transparent ;
	text-decoration: none;
	color:#333;
	font-weight:normal;
}
/*产品列表*/
#indexProductList{
	width:752px;
	float:right;
}
#productListing .items .itembox {
	width:240px;
	padding:15px 16px 15px 0;
}
#productListing .items .itembox.theLast{
	padding-right:0;
	margin-right:0;
}
#productListing .items .proImg a:link, #productListing .items .proImg a:visited{
	width:240px;
	height:330px;
}
#productListing .items .proImg img{
	width:240px;
	height:330px;
}
#productListing .items .itembox{height:auto;}
#productListing .items{padding:0;}
#productListing .items.addborder{border:none;padding:0;}
#productListing .items .itembox.ml15{margin-left:0;}

#categoryBanner{max-width:752px;}
/*产品列表之filter_view*/
.list_sort{line-height:22px;}
#filter_view {
	background: url("../images/y.gif") repeat-x scroll 0 -1902px #E6E6E6;
	border: 1px solid #DDDDDD;
	color: #999999;
	font: 12px Verdana,arial,helvetica,sans-serif;
	height: 20px;
	padding: 7px 2px;
}
#filter_view a:link , #filter_view a:active{
	text-decoration:none;
}
#productListing .iconvlist{
	background:url("../images/y.gif") no-repeat scroll 6px -3668px transparent ;
	width:67px;
	text-indent:20px;
	font-weight:bold;
	color:#333333;
	margin-top:2px;
	line-height:18px;
}
#productListing .iconvimg{
	background:url("../images/y.gif") no-repeat scroll 6px -3567px transparent ;
	width:50px;
	text-indent:20px;
	color:#333333;
	font-weight:bold;
	margin-top:2px;
	line-height:18px;
}
#productListing .iconvlist.active{background-position: 6px -3702px;color:#990000;}
#productListing .iconvimg.active{background-position:6px -3601px ;color:#990000;}

.show_page_size dt{
	float:left;
	margin-right:5px;
	padding-top:2px;
}
.show_page_size dd{
	float:left;
}
.prodType{color:#DDD;}
.prodType a{color:#333;font-weight:normal;}
.prodType em{margin:0 5px;font-family:Arial,Helvetica,sans-serif;}

/****list_sort*/
.list_sort a{
	padding:0;
}
.prodType em{
	margin:0 2px;
}
.cf50:link, .cf50:visited, .cf50:hover{
	color:#333;
}
.prodType a.selected{font-weight:bold;color:#990000;}

/*product list style*/
.lists_box_left{width:130px;}
.lists_box_left img{width:128px;height:128px;}
.lists_box_middle{margin-left:150px;margin-right:180px;}
/*END*/
#advSearchResultsDefault{float: right;
    width: 752px;}
    
#featuredDefault .items .itembox.ml15{margin-left:20px;}
#featuredDefault .iconvimg{margin-top:4px;z-index: -99999px;}
#featuredDefault .iconvlist{margin-top:4px;z-index: -99999px;}
.coAdd2CartBtn {
  background-position: 0 -315px;
  cursor: pointer;
  display: inline-block;
  height: 30px;
  width: 119px;
}
#specialsListing .items .itembox.ml15{margin-left:20px;}
#specialsListing .iconvimg{margin-top:4px;z-index: -99999px;}
#specialsListing .iconvlist{margin-top:4px;z-index: -99999px;}

#allProductsDefault .items .itembox.ml15{margin-left:20px;}
#allProductsDefault .iconvimg{margin-top:4px;z-index: -99999px;}
#allProductsDefault .iconvlist{margin-top:4px;z-index: -99999px;}

#newProductsDefault .items .itembox.ml15{margin-left:20px;}
#newProductsDefault .iconvimg{margin-top:4px;z-index: -99999px;}
#newProductsDefault .iconvlist{margin-top:4px;z-index: -99999px;}

.clear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
.h30{
	height:30px;
}
.p5{
	padding:5px;
}
.detail_list_h .detail_list_h_txt {
    padding-left: 10px;
    width: 790px;
}
.detail_list_h_txt.w600 { width: 600px; }
.f12 { font-size: 12px; }
.detail_list_content img{ border :none; }
.detail_list .video-item{
	float:left;
	position: relative;
	display: block;
	margin :5px;
}
.detail_list .video-item .video-play-btn{
	position:absolute;
	height:100%;
	width:100%;
	background: url('../images/48_play.png') no-repeat center center transparent;
}
.detail_list .detail_list_h_top{
	padding-right:15px;
}
.fm_submit {
    background: url("../images/detail.png") no-repeat scroll -138px -167px transparent;
    border: medium none;
    cursor: pointer;
    height: 29px;
    width: 76px;
}
.focal_txt.youtoubeTxt {
    background: url("../images/youtube.jpg") no-repeat scroll 320px 2px transparent;
}
.focal_txt {
    border: 1px solid #DDDDDD;
    color: #666666;
    height: 26px;
    line-height: 26px;
    padding: 0 0 0 5px;
    width: 262px;
}
.cred{ color:#FF5A00; }
.detail_list_footer{ text-align: center; }
.detail_list_footer .more-block{
	 border: 2px solid #dddddd;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin: 5px;
    text-align: center;
    width: 300px;
    cursor: pointer;
}
.detail_list_footer .more-block:hover{
	background: #eeeeee;
}

.summarize #createImages_body{
	position: relative;
}
#createImages_body #addImages {
    background: url("../images/list_ico.gif") no-repeat scroll -25px -486px transparent;
    display: block;
    left: 365px;
    margin-top: 10px;
    padding-left: 22px;
    position: absolute;
    top: 20px;
}
#CustomerImage .detail_list_content .image-item{
	width:auto;
	height:auto;
}
.detail_list_content .image-item{
	display: block;
    float: left;
    margin: 5px;
    position: relative;
    width:175px;
    height:100px;
    border:solid 1px #dddddd;
    overflow: hidden;
}
#createImages_body #recaptcha_widget_div{
	margin: 10px 0 0;
    width: 445px;
}
#createImages_body #recaptcha_widget_div #recaptcha_response_field{
	border: 1px solid #EEEEEE!important;
}
