/*Product*/

 header:after, #wrapper:after{
	clear: both;
	content: " ";
	display: block;
	font-size: 0;
	height: 0;
	visibility: hidden;
}

header, #wrapper {
	width: 1180px;
	clear: both;
}

#content{
	float: right;
	position: relative;
	width: 752px;
}
#content{
	width: 940px;
}
#wrapper {
	margin: 0 auto;
}
.product-image-group{
	display: inline;
	float: left;
	width: 300px;
}

/*img*/
#spec-list {
	display: inline;
	float: left;
	overflow: hidden;
	padding: 0 0 0 7px;
}

#spec-list ul li {
	padding: 2px 0;
	display: inline;
	float: left;
	margin-right: 0;
	width: 70px;
	min-height: 66px;
}

#spec-list ul li:first-child {
	padding: 0 0 2px 0;
}

#spec-list ul li img {
	border: 1px solid #ccc;
	padding: 2px;
	width: 54px;
}

.clear {
	clear: both;
}
/*Right*/
form > .product .pdp-info {
	background: url("/images/user/2px-footer-dashed-bdr-light.png") repeat-x scroll 0 100% rgba(0, 0, 0, 0);
	float: right;
	margin-bottom: 20px;
	margin-top: 20px;
	padding-bottom: 30px;
	width: 475px;
}
.name hgroup {
	margin-bottom: 16px;
}
.name hgroup h1{
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 25px;
}

.pdp-info .description {
	margin-bottom: 20px;
}
.pdp-info .description p {
	line-height: 18px;
}
.pdp-info .description p a {
	float: left;
}
.pdp-info .price p > a {
	display: block;
}
.moreLinks p {
	border-right: 1px solid #e1e1e1;
	margin-right: 8px;
	padding-right: 10px;
}
.moreLinks p:last-child {
	border-right: medium none;
	margin-right: 0;
	padding-right: 0;
}
.drop .module {
	margin: 0 0 5px 0;
	padding: 5px 0;
	width:100%; 
	padding-left: 2px;
	border:2px solid #fff;
}
form .product .drop.pdp-info .swatches {
	margin: 0 -10px 20px 0;
}
.swatches span > a {
	display: inline-block;
}
.cross-sell .products > li div .qv, .pink .cross-sell .products > li div .qv, .cross-sell .pink .products > li div .qv, .cross-sell .products.column-4 li .qv, .cross-sell .products.column-3 li .qv, form .product .pdp-info .update-lovelist, form .product .pdp-info .atb-lovelist, #livechat.available, #wrapper .loveItAlert a.cancel-button, #cqo div.inline-inputs input[type="text"] button.small, .cross-sell .products > li[data-type="zeroattr"] .zeroattr fieldset button.small, #cqo div.inline-inputs button, form .product .pdp-info .add-to-bag, form .product .pdp-info .impulse-banner, form .product .pdp-info .checkoutUpdateItem, #cqo div.inline-inputs input[type="text"] button, .cross-sell .products > li[data-type="zeroattr"] .zeroattr fieldset button, #nav-load #load-more, #wrapper .loveItAlert a, .cross-sell .products > li div .qv > span, .pink .cross-sell .products > li div .qv > span, .cross-sell .pink .products > li div .qv > span, .cross-sell .products.column-4 li .qv > span, .cross-sell .products.column-3 li .qv > span, form .product .pdp-info .update-lovelist > span, form .product .pdp-info .atb-lovelist > span, #livechat.available > span, #wrapper .loveItAlert a.cancel-button > span, #cqo div.inline-inputs input[type="text"] button.small > span, .cross-sell .products > li[data-type="zeroattr"] .zeroattr fieldset button.small > span, #cqo div.inline-inputs button > span, form .product .pdp-info .add-to-bag > span, form .product .pdp-info .impulse-banner > span, form .product .pdp-info .checkoutUpdateItem > span, #cqo div.inline-inputs input[type="text"] button > span, .cross-sell .products > li[data-type="zeroattr"] .zeroattr fieldset button > span, #nav-load #load-more > span, #wrapper .loveItAlert a > span, #pagination li, #nav-secondary > a, #nav-secondary h1 > a, #nav-secondary h2 > a, html.pink #nav-secondary > a, html.pink #nav-secondary h1 > a, html.pink #nav-secondary h2 > a, #nav-load #load-more.loading em, .cross-sell .products > li[data-type="zeroattr"] .zeroattr fieldset div div, .cross-sell .products > li[data-type="zeroattr"] .zeroattr fieldset div .module, .share-group li, form .product .drop.pdp-info .swatches > div label, html.tablet form .product .drop.pdp-info .swatches > div label, form .product html.tablet .drop.pdp-info .swatches > div label, .quantity h2 em, .quantity h2 a.selected, .quantity.quantity > div label, .box .style, .box .qty, .drop .module, .box .style h2, .box .qty h2, .drop .module h2, .box .size h2 em, .box .band h2 em, .box .cup h2 em, .box .dot h2 em, .box .extend h2 em, .box .dist h2 em, .box .size h2 a.selected, .box .band h2 a.selected, .box .cup h2 a.selected, .box .dot h2 a.selected, .box .extend h2 a.selected, .box .dist h2 a.selected, .box .size.module > div label, .box .band.module > div label, .box .cup.module > div label, .box .dot.module > div label, .box .extend.module > div label, .box .dist.module > div label, .box .color h2 em, .box .color h2 a.selected, .box .color.color > div label, html.tablet .box .color > div label, .pdp-info .description p a, .pdp-info .description .disclaimer em, .product-image-group ul li, .quickview .product-image-group ul li, html.noLeftNav .product-image-group ul li, .cross-sell > hgroup h2, #reviews h2, .moreLinks p, .zoom-modal .views > li, .zoom-modal .color > a label, .cross-sell .products > li[data-type="zeroattr"] .zeroattr .radio-wrapper label, .cross-sell .products > li, #text-header hgroup, .mf > span, .dsf > span, .dsf3 > span, .column-3 .dsf > span, .dsfw > span, .dsft > span, .ssf > span, html.allAtOnceDropDownNav .menu.secondary .ssf > span, .bnr > span, html.noLeftNav .bnr > span {
	display: inline-block;
	vertical-align: middle;
}
.quantity > div label + span, .box .size.module > div label + span, .box .band.module > div label + span, .box .cup.module > div label + span, .box .dot.module > div label + span, .box .extend.module > div label + span, .box .dist.module > div label + span, .box .color.color > div label + span, .drop-sel > div > span label + span {
	background-color: #fff;
	border: 4px solid #e1e1e1;
	bottom: 38px;
	color: #666;
	display: none;
	left: 0px;
	padding: 10px 10px 9px 9px;
	position: absolute;
	text-align: left;
	z-index: 2;
}
form .product .drop.pdp-info .swatches > div label + span h4, .quantity.quantity > div label + span h4, .box .size.module > div label + span h4, .box .band.module > div label + span h4, .box .cup.module > div label + span h4, .box .dot.module > div label + span h4, .box .extend.module > div label + span h4, .box .dist.module > div label + span h4, .box .color.color > div label + span h4, .drop-sel > div > span label + span h4 {
	color: #000;
	text-transform: capitalize;
}

form .product .drop.pdp-info .swatches > div label + span b, .quantity.quantity > div label + span b, .box .size.module > div label + span b, .box .band.module > div label + span b, .box .cup.module > div label + span b, .box .dot.module > div label + span b, .box .extend.module > div label + span b, .box .dist.module > div label + span b, .box .color.color > div label + span b, .drop-sel > div > span label + span b {
	color: #666;
	display: block;
	font-weight: 400;
}
/*Prop*/
.pdp-info fieldset {
	clear: both;
	margin: 0;
}
.pdp-info fieldset.add-more-group {
	margin: 0 -10px 20px 0;
}
.cross-sell .products > li div .qv, .pink .cross-sell .products > li div .qv, .cross-sell .pink .products > li div .qv, .cross-sell .products.column-4 li .qv, .cross-sell .products.column-3 li .qv, form .product .pdp-info .update-lovelist, form .product .pdp-info .atb-lovelist, #livechat.available, #wrapper .loveItAlert a.cancel-button, #cqo div.inline-inputs input[type="text"] button.small, .cross-sell .products > li[data-type="zeroattr"] .zeroattr fieldset button.small, #cqo div.inline-inputs button, form .product .pdp-info .add-to-bag, form .product .pdp-info .impulse-banner, form .product .pdp-info .checkoutUpdateItem, #cqo div.inline-inputs input[type="text"] button, .cross-sell .products > li[data-type="zeroattr"] .zeroattr fieldset button, #nav-load #load-more, #wrapper .loveItAlert a, .cross-sell .products > li div .qv > span, .pink .cross-sell .products > li div .qv > span, .cross-sell .pink .products > li div .qv > span, .cross-sell .products.column-4 li .qv > span, .cross-sell .products.column-3 li .qv > span, form .product .pdp-info .update-lovelist > span, form .product .pdp-info .atb-lovelist > span, #livechat.available > span, #wrapper .loveItAlert a.cancel-button > span, #cqo div.inline-inputs input[type="text"] button.small > span, .cross-sell .products > li[data-type="zeroattr"] .zeroattr fieldset button.small > span, #cqo div.inline-inputs button > span, form .product .pdp-info .add-to-bag > span, form .product .pdp-info .impulse-banner > span, form .product .pdp-info .checkoutUpdateItem > span, #cqo div.inline-inputs input[type="text"] button > span, .cross-sell .products > li[data-type="zeroattr"] .zeroattr fieldset button > span, #nav-load #load-more > span, #wrapper .loveItAlert a > span, #pagination li, #nav-secondary > a, #nav-secondary h1 > a, #nav-secondary h2 > a, html.pink #nav-secondary > a, html.pink #nav-secondary h1 > a, html.pink #nav-secondary h2 > a, #nav-load #load-more.loading em, .cross-sell .products > li[data-type="zeroattr"] .zeroattr fieldset div div, .cross-sell .products > li[data-type="zeroattr"] .zeroattr fieldset div .module, .share-group li, form .product .drop.pdp-info .swatches > div label, html.tablet form .product .drop.pdp-info .swatches > div label, form .product html.tablet .drop.pdp-info .swatches > div label, .quantity h2 em, .quantity h2 a.selected, .quantity.quantity > div label, .box .style, .box .qty, .drop .module, .box .style h2, .box .qty h2, .drop .module h2, .box .size h2 em, .box .band h2 em, .box .cup h2 em, .box .dot h2 em, .box .extend h2 em, .box .dist h2 em, .box .size h2 a.selected, .box .band h2 a.selected, .box .cup h2 a.selected, .box .dot h2 a.selected, .box .extend h2 a.selected, .box .dist h2 a.selected, .box .size.module > div label, .box .band.module > div label, .box .cup.module > div label, .box .dot.module > div label, .box .extend.module > div label, .box .dist.module > div label, .box .color h2 em, .box .color h2 a.selected, .box .color.color > div label, html.tablet .box .color > div label, .pdp-info .description p a, .pdp-info .description .disclaimer em, .product-image-group ul li, .quickview .product-image-group ul li, html.noLeftNav .product-image-group ul li, .cross-sell > hgroup h2, #reviews h2, .moreLinks p, .zoom-modal .views > li, .zoom-modal .color > a label, .cross-sell .products > li[data-type="zeroattr"] .zeroattr .radio-wrapper label, .cross-sell .products > li, #text-header hgroup, .mf > span, .dsf > span, .dsf3 > span, .column-3 .dsf > span, .dsfw > span, .dsft > span, .ssf > span, html.allAtOnceDropDownNav .menu.secondary .ssf > span, .bnr > span, html.noLeftNav .bnr > span {
	display: inline-block;
	vertical-align: middle;
}
.module h2 {
	margin-left: 0;
	margin-right: 0;
}
.box .style h2 em, .box .qty h2 em, .drop .module h2 em {
	display: none;
}
.module h2 em {
	text-transform: capitalize;
}
.box .style h2 a, .box .qty h2 a, .drop .module h2 a {
	color: #666;
	cursor: pointer;
	display: block;
	font-family: "Palatino Linotype","Times New Roman",Times,serif;
	line-height: 14px;
	padding: 8px 28px 9px 8px;
	text-transform: capitalize;
}

.box .style h2 a.selected, .box .qty h2 a.selected, .drop .module h2 a.selected, .box .style h2 a:hover, .box .qty h2 a:hover, .drop .module h2 a:hover {
	color: #000;
}
.module a, .toggleList a {
	position: relative;
}
/*Add more*/
.add-more:before, .add-more .ie-before {
	margin-top: -3px;
}
.add-more:before {
	position: relative;
	right: 5px;
	top: -1px;
}
.add-more:before {
	background-image: url("/images/user/add_more.png");
	background-repeat: no-repeat;
	content: "";
	display: inline-block;
	height: 6px;
	width: 6px;
}
.add-more {
	clear: right;
	display: block;
	float: right;
	position: relative;
}
/*Add Cart*/
form .product .pdp-info .add-to-bag {
	float: right;
	height: 50px;
	width: 140px;
}

form .product .pdp-info .add-to-bag > span:before{
	margin-left: 5px;
}
form .product .pdp-info .add-to-bag > span:before{
	position: relative;
	right: 5px;
	top: 1px;
}

form .product .pdp-info li fieldset button {
	margin-top: 20px;
}
form .product .pdp-info .add-to-bag,.askbtn{
	background: none repeat scroll 0 0 #458FCE;
	border-color: #458FCE;
	color: #fff;
}

form .product .pdp-info .add-to-bag,.askbtn,.average_score_btn{
	border-style: solid;
	border-width: 4px;
	box-sizing: border-box;
	cursor: pointer;
	min-width: 150px;
	outline: 0 none;
	overflow: visible;
	padding: 0;
	text-align: center;
	width: auto;
	font-size: 15px;
	border: 3px solid #d0d7dd;
	border-radius: 8px;
}

form .product .pdp-info .jump-to-amzon{
	margin-right:20px;
}

form .product .pdp-info .add-to-collection{
	margin-right:20px;
}
/*Description*/
ul.tabs{
	margin: 40px 0 11px 4px;
}
ul.tabs li {
	background: none repeat scroll 0 0 #fff;
	display: inline;
	line-height: 0;
	margin: 0 0 0 -4px;
}

div.tabcontents {
	border-top: 1px solid #ccc;
	height: auto;
	padding-top: 10px;
}

div.tabcontents #description, div.tabcontents .full {
	height: auto;
}
div.tabcontents > div:first-child {
	display: block;
}
.cross-sell {
	clear: both;
	margin-bottom: 45px;
	padding: 10px 0 0;
}
.cross-sell > hgroup, #reviews,#asks {
	border-top: 1px solid #e1e1e1;
	text-align: center;
}
.cross-sell > hgroup > hr, #reviews > hr {
	display: none;
}
.cross-sell > hgroup h2, #reviews h2,#asks h2 {
	background-color: #fff;
	margin: -0.5em auto 35px;
	padding: 0 20px;
	text-align: center;
	text-transform: uppercase;
}

form .product {
	clear: right;
	text-align: left;
}

.cross-sell .product .imgGroup {
	width: 172px;
}
.imgGroup {
	float: left;
	position: relative;
}
.cross-sell .product .zoom-open img {
	width: 172px;
}
.imgGroup img {
	vertical-align: bottom;
}
.imgGroup .moreLinks {
	margin: 0;
	text-align: right;
}
.cross-sell .product .pdp-info {
	float: right;
	width: 560px;
}
.cross-sell .product .pdp-info {
	width: 748px;
}
.cross-sell .product .pdp-info > li {
	float: right;
	vertical-align: top;
	width: 316px;
}
.cross-sell .product .pdp-info > li {
	width: 475px;
}
.cross-sell .product .pdp-info > li:first-child {
	float: left;
	width: 748px;
}
.cross-sell .pdp-info .name {
	margin: 0 0 5px;
}
.name hgroup h2{
	font-size: 20px;
}
 .pdp-info .description .full {
	display: block;
	margin-bottom: 20px;
	height:200px;
	overflow:hidden;

}
.pdp-info .price {
	position: relative;
}
.pdp-info .price p {
	text-transform: none;
	width: 500px;
}
.pdp-info .price p em {
	color: #f33b7e;
	text-transform: none;
}
.pdp-info .price p > a:before {
	margin-right: 5px;
}
.pdp-info .price p > a:before {
	background-image: url("/images/user/right1.png");
	background-repeat: no-repeat;
	content: "";
	display: inline-block;
	height: 9px;
	width: 6px;
}
.pdp-info .price p > a {
	display: block;
}
form .product .drop.pdp-info .swatches {
	margin: 0 -10px 20px 0;
}
.pdp-info fieldset {
	clear: both;
	margin: 0;
}
.pdp-info fieldset.add-more-group {
	margin: 0 -10px 10px 0;
}
.pdp-info .price p span.list_pri{
	font-size: 15px;
	padding: 0 10px;
}
.pdp-info .price p span.sale_pri{
	font-size: 15px;
	 padding: 0 10px 0 0;
}	

/*RATINGS*/
#reviews {
	clear: both;
	margin-bottom: 40px;
	margin-top: 68px;
	position: relative;
	width: 940px;
}
header + hr, #nav-primary + hr, #wrapper + hr {
	background-color: #f0f0f0;
	border: medium none;
	height: 4px;
	margin: 0 auto;
	width: 1180px;
}
#wrapper + hr.offers {
	background-color: #f0f0f0;
	height: 1px;
	margin: 0 0 0 -20px;
}



/*Jquery Zoom*/
.jqzoom{  
	border:1px solid #BBB;  
	float:left;  
	position:relative;  
	padding:0px;  
	cursor:pointer;  
}
div.zoomdiv {	
	z-index:999;  
	position: absolute;  
	top:0px;  
	left:0px;  
	width: 200px;  
	height: 200px;  
	background: #ffffff;  
	border:1px solid #CCCCCC;  
	display:none;  
	text-align: center;  
	overflow: hidden;  
}
div.jqZoomPup {  
	z-index: 999;  
	visibility: hidden;  
	position: absolute;  
	top:0px;  
	left:0px;  
	width: 50px;  
	height: 50px;  
	border: 1px solid #aaa;  
	background: #ffffff url(/images/user/zoomlens.gif) 50% top  no-repeat;  
	opacity: 0.5;  
	-moz-opacity: 0.5;  
	-khtml-opacity: 0.5;  
	filter: alpha(Opacity=50);  
}
.color div span a label {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	min-width: 30px;
	padding: 0;
	text-align: center;
	margin:3px 0;
}
.module a input{
	border: medium none;
	left: 0;
	margin: 3px;
	filter:alpha(opacity=0);
	opacity: 0;
	outline: 0 none;
	position: absolute;
	top: 0;
}

body{
	overflow-x:hidden; 
}
.add-more-group{
	margin:5px 0;
	padding:5px 0;
}
.imgPad{
	padding:2px;
	width: 58px;
}
.selected{
	border: 2px solid #09c;
	color: #7a7a7a;
}

.yanse {
	border:  1px solid #ccc;
	width:54px;
	padding: 1px;
	cursor: pointer;
}

.yanse2{
	border: 1px solid #f33b7e;
	padding: 1px;
	width:54px;
}
.color_text{
	width: 58px;
	height:20px;
	overflow: hidden;
	text-align: center;
}

.chooseStr{
	clear: both;
	min-height:20px;
	padding-top: 5px;
	padding-left: 3px;
}

#swap span a:hover img {
	border: 1px solid #666666;
}

.eatxt {
	border: 1px solid #cacaca;
	height: 14px;
	line-height: 15px;
	width: 59px;
}

.up {
	border-left: 1px solid #cacaca;
	cursor: pointer;
	left: 46px;
	position: absolute;
	top: 0;
	border-bottom: 1px solid #cacaca;
}
.down {
	border-left: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
	cursor: pointer;
	left: 46px;
	position: absolute;
	top: 9px;
}
.color div span a label.unprop{
	border: 1px solid #ccc;
	padding:0 5px;
	cursor:pointer;
}
.color div span a label.prop{
	border: 1px solid #f33b7e;
	padding:0 5px;
	cursor:pointer;
}

.color div span a label.out_stock_label{
	border: 1px dashed #d6d6d8;
	color: #cdcdcd;
	cursor: not-allowed;
}

.full span{
	font-family: 'Palatino Linotype','Times New Roman',Times,serif;
}
.productname{
	font-weight:bold;
}
#name hgroup h1 {
	display: block;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 475px;
}

.out_stock {
	border: 1px dashed #d6d6d8;
	cursor: not-allowed;;
}

#spec-list img{
	cursor: pointer;
}

/*Review*/
#content{
	float:left;
}

.ContentReview{
	border-color: #e1e1e1;
	border-style: solid;
	border-width: 0px 0 1px;
	padding: 15px 0 ;
}
.ContentReview td{
	text-align:center;
	vertical-align:middle;
}
.RateSummary {
	float: left;
	width: 240px;
	margin-left:160px;
	text-align:left;
}

.RName {
	color: #000000;
	float: left;
	line-height: 15px;
	margin-right: 10px;
}
.RImage{
	float:left;
}
.RNiName{
	font-family: "Victoria","Times New Roman",serif;
	font-size: 14px;
	text-transform: uppercase;
}
.RateMain{
	float:right;
	width:480px;
	text-align:left;
	background: url("/images/user/backgroundDashVertical.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
	padding: 0px 0 0px 40px;
}
.RateNickName{
	clear: left;
	margin-bottom: 5px;
}
.RateStars{
	margin-bottom:30px;
}
.RLabel{
	color: #666666;
}
#sku_bullet , .trunc ul{
 	list-style-type:disc;
}
#sku_bullet{
	margin: 0 0 0 15px;
}
#rolling_imgs img{
	border: 1px solid #f33b7e; 
	padding: 2px; 
}

#buy_count{
	 font-family: "Palatino Linotype","Times New Roman",Times,serif;
}
.scoreStar{
	background-repeat: no-repeat;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	width: 95px;
	height: 21px;
}

.rate-icon{
	background-image: url("/images/user/rateRank_all.png");
	background-repeat: no-repeat;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	width: 95px;
	height: 21px;
}
.rateRank_4{
	background-position: -19px 0px;
}
.rateRank_3{
	background-position: -38px 0px;
}
.rateRank_2{
	background-position: -57px 0px;
}
.rateRank_1{
	background-position: -76px 0px;
}
.rateRank_0{
	background-position: -95px 0px;
}
.jp-video-360p{
	width: 360px;
}
.jp-video-360p .jp-video-play {
	height: 250px;
	margin-top: -250px;
}

.jp-controls-holder{
	width:360px;
}
.jp-video .jp-type-single .jp-controls{
	margin-left: 120px;
}

.jp-video .jp-volume-controls{
	left:18px;
}

.jp-video .jp-toggles {
	right:0px;
}
.jp-audio, .jp-audio-stream, .jp-video {
	border-color:#eee;
}
.jp-video .jp-progress {
	height: 5px;
}
.jp-interface {
	height: 55px
}

.rate_reply{
	color: #AF874D;	
}

.fly_item{
	border: 2px solid #b30000;
	height: auto;
	opacity: 0.5;
	overflow: hidden;
	position: absolute;
	visibility: hidden;
	width: 44px;
}

.video_container{
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:-1;
}
.a-text-bold {
	font-weight: 700 !important;
}
#asks a,#asks a:active,#asks a:link, a:visited {
	color: #0066c0;
	text-decoration: none;
}
#asks a:hover {
	color: #c45500;
	cursor: pointer;
	text-decoration: underline;
}
.m-bottom{
	padding-left: 1%;
	margin-bottom: 10px!important;
}
.button.gray {
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #f2f3f7, #e4e8ec) repeat scroll 0 0;
	border: 1px solid #dce1e6;
	box-shadow: 0 1px 2px #fff inset, 0 -1px 0 #a8abae inset;
	color: black;
	text-shadow: 1px 1px 1px #fff;
}
.button {
	border-radius: 5px;
	line-height: 29px;
	margin: 0 20px 20px 0;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 100px;
}
.block-inline-top{
	display: inline-block;
	vertical-align:top;
}

.rate_readmore_header {
	position: absolute;
	bottom: 0;
	width: 100%;
	background-color: #fff;
	-webkit-transition: opacity .4s ease-out;
	transition: opacity .4s ease-out;
}

.rate_fade {
	height: 14px;
	width: 100%;
	position: absolute;
	top: -14px;
	left: 0;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#fff));
	background:  -moz-linear-gradient( top,rgba(255,255,255,0) 0%,  #FFFFFF 100%);
}

.rate_comment_txt_container {
	overflow: hidden;
	position: relative;
}

.rate-icon-half {
	background-image: url(/images/user/rateRank_part.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 25px;
	position: relative;
	vertical-align: middle;
	width: 95px;
}


.a-collapse {
	background-image: url(/images/mobile/collapse.png);
}
.a-extender {
	background-image: url(/images/mobile/extender.png);
}
.a-icon {
	background-repeat: no-repeat;
	display: inline-block;
	background-size: 10px 10px;
	width: 10px;
	height:10px;
	position: relative;
	vertical-align: baseline;
	margin-right: 3px;
}

.driver {
	text-align: center;
	position: relative;
	margin: .8rem auto;
	line-height: 0;
}
.driver h5 {
	line-height: 1;
	color: #767676;
	font-weight: 400;
	z-index: 2;
	position: relative;
	display: inline-block;
	background-color: #fff;
}
.driver:after {
	content: "";
	width: 100%;
	background-color: transparent;
	display: block;
	height: .1rem;
	border-top: .1rem solid #e7e7e7;
	position: absolute;
	top: 50%;
	margin-top: 0;
	z-index: 1;
}
#sku_bullet a{
	color:#458FCE;
}
#m_product_rate{
	margin-top:.35rem;
}

#m_merch_rate_average_score{
	vertical-align: bottom;
	display: inline-block;
}
