﻿
body { font: 12/14px arial; }
#main { overflow: visible; }
#wrapper { overflow: visible; }
.pr-main-outter { width:1001px; }
.pr-main { font:12px Arial,Helvetica,sans-serif }
/* promo-block */
.promo-block{
	padding: 3px 0 0;
	width:100%;
}
.promo-block h1 {
	color: #333333;
	font-family: "arial",helvetica,sans-serif;
	font-size: 22px;
	font-weight: normal;
	margin: 0 0 9px;
	overflow: hidden;
	width: 100%;
}
.promo-block h2{
	margin:0 0 9px;
	color:#4b505a;
	overflow:hidden;
	width:100%;
	font:bold 19px/22px Tahoma, Arial, Helvetica, sans-serif;
}
.holder-promo-block{
	overflow:hidden;
	width:100%;
	display:inline;
}
.promo-block .product-box{
	/*overflow:hidden;*/
	width:301px;
	float:right;
}
.promo-block .img-section .holder
{
	width:317px;    
	float:left;
}
.promo-block .product-box .holder { float:right; }
.promo-block .product-box .area-product,
.promo-block .img-section .area-product
{
	width:317px;
	float:left;
}

.titlesec-review-list{
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	float:left;
}
.titlesec-review-list li{
	float:left;
	background:url(http://ast1.r10.io/buy_assets/v9/product/separator-list.gif) no-repeat 0 3px;
	font:bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	margin:0 2px 0 -2px;
	padding:0 6px;
}
.titlesec-review-list a{color:#3c5f9d;}
.titlesec-subTitle
{
	font-size: 9px;
	color: black;
}
/* star-rating */
.star-rating {
	float:left;
	list-style:none;
	margin:1px 7px 0 0;
	padding:0;
	width:80px;
	height:14px;
	position:relative;
	background:url(http://ast1.r10.io/buy_assets/v10/product/bg-star3.gif) repeat-x;
}
.star-rating li{
	float:left;
	margin:0 !important;
	padding:0 !important;
	width:auto;
}
.star-rating li span{
	display:block;
	width:8px;
	height:14px;
	text-decoration:none;
	text-indent:-9000px;
	z-index:2;
	position:absolute;
	padding:0px;
}
.star-rating li.active span{
	background:url(http://ast1.r10.io/buy_assets/v10/product/bg-star3.gif) 0 100%;
	margin-top: 1px;
	z-index:1;
	left:0px;
}
.star-rating span.s05{left:0px;}
.star-rating li.active span.s05{width:9px;}

.star-rating span.s1{left:9px;}
.star-rating li.active span.s1{width:17px;}

.star-rating span.s15{left:17px;}
.star-rating li.active span.s15{width:25px;}

.star-rating span.s2{left:25px;}
.star-rating li.active span.s2{width:33px;}

.star-rating span.s25{left:33px;}
.star-rating li.active span.s25{width:41px;}

.star-rating span.s3{left:41px;}
.star-rating li.active span.s3{width:49px;}

.star-rating span.s35{left:49px;}
.star-rating li.active span.s35{width:57px;}

.star-rating span.s4{left:57px;}
.star-rating li.active span.s4{width:65px;}

.star-rating span.s45{left:65px;}
.star-rating li.active span.s45{width:73px;}

.star-rating span.s5{left:73px;}
.star-rating li.active span.s5{width:81px;}

.holder-rating{
	overflow:hidden;
	height:1%;
	margin:0 0 5px;
}
.holder-rating .number{
	float:left;
	font:bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#3c5f9d;
	padding:0 5px 0 0;
}
.holder-rating .list{
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	float:left;
}
.holder-rating .list li{
	float:left;
	background:url(http://ast1.r10.io/buy_assets/v9/product/separator-list.gif) no-repeat 0 3px;
	font:bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	margin:0 2px 0 -2px;
	padding:0 6px;
}
.holder-rating .list a{color:#3c5f9d;}
.promo-block .holder-image{
	border: 1px solid #E9E9E9;
	margin: 0 0 12px;
	overflow: hidden;
	padding: 0 0 1px;
	position: relative;
	width: 302px;
}
.promo-block .holder-image .items{ width:99999px; }
.promo-block .holder-image .item{
	width:300px;
	float:left;
}
.promo-block .holder-image .item.image { padding:0 1px; }
.promo-block .holder-image .item.video { padding:37px 1px }
.promo-block .holder-image .item.video .play-button
{
	position:absolute;
	left:91px;
	top:55px;
	z-index: 1;
}
.promo-block .holder-image img{display:block;}
.promo-block .area-product .info-holder{
	overflow:hidden;
	width:100%;
	padding:0 0 15px;
}
/* slider fading makes ul disapear, need height so stuff below won't briefly move */
/* 7/20/12 had to change anyways, will put back if it becomes an issue */
.promo-block .area-product .slider-size { height: 60px; }
.promo-block .area-product .info-holder .title{
	display:none;
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#4b505a;
	margin:0 0 8px;
}
.promo-block .area-product .info-holder a{
	font-weight:bold;
	color:#4369a4;
}
.promo-block .area-product .info-holder a.prev,
.promo-block .area-product .info-holder a.next
{
	background: url("http://ast1.r10.io/buy_assets/v10/product/leftDarkGrayArrow.gif") no-repeat scroll 0 0 transparent;
	float: left;
	height: 20px;
	width: 11px;
	margin: 11px 0;
	padding: 0 1px;
}
.promo-block .area-product .info-holder a.next
{
	background: url("http://ast1.r10.io/buy_assets/v10/product/rightDarkGrayArrow.gif") no-repeat scroll 0 0 transparent;
}
.promo-block .area-product .info-holder a.prev.disabled
{
	background: url("http://ast1.r10.io/buy_assets/v10/product/leftLightGrayArrow.gif") no-repeat scroll 0 0 transparent;
}
.promo-block .area-product .info-holder a.next.disabled
{
	background: url("http://ast1.r10.io/buy_assets/v10/product/rightLightGrayArrow.gif") no-repeat scroll 0 0 transparent;
}
.promo-block .area-product .image-list{
	overflow:hidden;
	width:100%;
	list-style:none;
	padding:0;
	margin:0;
}
.promo-block .area-product .image-list li{
	float:left;
	margin:0 5px 0 0;
}
.promo-block .area-product .image-list li.active img{ border: 1px solid #FE0606; }
.promo-block .area-product .image-list img{
	border: 1px solid #f2f2f2;
	display: block;
}
.promo-block .area-product .image-holder{
	overflow:hidden;
	width:100%;
}
.promo-block .area-product .image-holder img{display:block;}
/* area-info */
.area-info{
	float:right;
	width:301px;
}
.area-info a { color: #22649e; font-size: 11px; }
.area-info .info-holder{
	/*overflow:hidden;*/
	width:301px;
}
.area-info .frame-info{
	/*overflow:hidden;*/
	height:1%;
	padding:13px 1px 2px;
}
.price-box{
	overflow:hidden;
	width:285px;
	margin:0 auto 8px;
	background:url(http://ast1.r10.io/buy_assets/v9/product/bg-image-holder-product.gif) repeat-x 0 100%;
	padding:0 0 13px;
}
.price-box .price{
	font:bold 31px/34px Tahoma, Arial, Helvetica, sans-serif;
	display:block;
	color:#aa2328;
	padding:0 0 5px;
}
.price-box .price-info{
	display:block;
	font:13px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#545964;
	text-transform:uppercase;
}
.price-box .price-info .old{text-decoration:line-through;}
.price-box .price-info .info{
	color:#ac2126;
	font-weight:bold;
}
.area-info  .holder-title{
	overflow:hidden;
	width:285px;
	margin:0 auto 8px;
	background:url(http://ast1.r10.io/buy_assets/v9/product/bg-image-holder-product.gif) repeat-x 0 100%;
	padding:0 0 7px;
}
.area-info  .holder-title h2{
	font:bold 16px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#4b7cc5;
	margin:0;
	text-transform:uppercase;
}
.area-info .info-product{
	width:285px;
	margin:0 auto 13px;
}
.area-info .info-product dl{
	margin:0 0 4px;
	display:block;
	overflow:hidden;
	width:100%;
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
}
.area-info .info-product dt{
	float:left;
	color:#4b505a;
	padding:0 3px 0 0;
}
* html .area-info .info-product dt{padding:0;}
.area-info .info-product dd{
	display:block;
	overflow:hidden;
	height:1%;
	font-weight:bold;
	color:#4369a4;
}
.area-info .btn-holder{
	overflow:hidden;
	width:100%;
	margin:0 0 10px;
}
.area-info .list-size{
	overflow:hidden;
	width:100%;
	list-style:none;
	padding:2px 0 0;
	margin:0;
}
.area-info .list-size li{
	float:left;
	margin:0 5px 0 0;
	padding:0 0 5px;
}
.area-info .list-size .active a{
	background-position:0 -26px;
	text-decoration:none;
	color:#7eb7f5;
}
.area-info .holder-label{
	overflow:hidden;
	height:1%;
	padding:11px 15px 9px;
	border:1px solid #e4e4e4;
	border-width:1px 0;
}
.area-info .label-list{
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	width:100%;
}
.area-info .label-list li{
	float:left;
	margin:0 10px 0 0;
}
.area-info .label-list img{display:block;}
.area-info .box-property{
	overflow:hidden;
	width:100%;
	background:#f2f2ea;
	padding:7px 0 11px;
}
.area-info .box-property .info{
	display:block;
	margin:0 0 12px;
	padding:0 19px;
	color:#424242;
	font:11px/18px Tahoma, Arial, Helvetica, sans-serif;
}
.area-info .box-property .info dt{
	float:left;
	padding:0 3px 0 0;
}
* html .area-info .box-property .info dt{padding:0;}
.area-info .box-property .info dd{
	display:block;
	overflow:hidden;
	height:1%;
	font-weight:bold;
}
.area-info .box-property .info a,
.area-info .box-property .info .mark{color:#3c5f9d;}

/* links-holder */
.links-holder{
	overflow:hidden;
	width:685px;
	background:#f9fdff;
	border-top:1px solid #ededee;
	position:absolute;
	bottom:9px;
	left:2px;
}
.links-holder .list{
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	border-right:1px solid #ededee;
}
.links-holder .list li{
	float:left;
	border-left:1px solid #ededee;
	padding:9px 10px;
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
}
.links-holder .list a{color:#4f72aa;}
.links-holder .social-networks{
	float:right;
	list-style:none;
	padding:0;
	margin:5px 7px 0 0;
	display:inline;
	width:72px;
}
.links-holder .social-networks li{
	margin:0 2px 0 0;
	float:left;
}
.links-holder .social-networks .twitter{background-position:-24px 0;}
.links-holder .social-networks .add{background-position:-48px 0;}
/* information-holder */
.holder-promo-block .information-holder{
	float:left;
	width:317px;
	clear: right;
}
.holder-promo-block .information-holder .image-holder{
	overflow:hidden;
	width:100%;
	margin:0 0 12px;
}
.holder-promo-block .information-holder .image-holder img{
	display:block;
	margin:0 auto;
	border:1px solid #000;
}
.pr-information-holder{
	float:right;
	clear: both;
}
.pr-information-holder .image-holder{
	overflow:hidden;
	width:100%;
	margin:0 0 12px;
}
.pr-information-holder .image-holder img{
	display:block;
	margin:0 auto;
	border:1px solid #000;
}
.pr-information-holder .sideboxPadding { padding: 15px 0 0 0; }
/*
.area-info{
	float:right;
	width:317px;
	background:url(http://ast1.r10.io/buy_assets/v9/product/bg-area-info.gif) repeat-y -317px 0;
}
.area-info a { color: #3C5F9D; }
.area-info .info-holder{
	background:url(http://ast1.r10.io/buy_assets/v9/product/bg-area-info.gif) no-repeat;
	overflow:hidden;
	width:317px;
}
.area-info .frame-info{
	background:url(http://ast1.r10.io/buy_assets/v9/product/bg-area-info.gif) no-repeat -634px 100%;
	overflow:hidden;
	height:1%;
	padding:13px 1px 2px;
}
*/
.holder-promo-block .table-box{
	width:300px;
	overflow:hidden;
	background:url(http://ast1.r10.io/buy_assets/v9/product/bg-area-300.gif) repeat-y -300px 0;
}
.holder-promo-block .table-holder{
	width:300px;
	overflow:hidden;
	background:url(http://ast1.r10.io/buy_assets/v9/product/bg-area-300.gif) no-repeat;
}
.holder-promo-block .table-frame{
	height:1%;
	padding:13px 1px 2px;
	overflow:hidden;
	background:url(http://ast1.r10.io/buy_assets/v9/product/bg-area-300.gif) no-repeat -600px 100%;
}
.holder-promo-block .table-box .heading{
	overflow:hidden;
	width:100%;
	background:#f9fdff;
	border-bottom:1px solid #c7d1e1;
	text-align:center;
	padding:2px 0  7px;
}
.holder-promo-block .table-box .heading h2{
	margin:0;
	font:bold 18px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#4b505a;
}
.holder-promo-block .table-box .heading h4{
	margin:0;
	font:bold 18px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#4b505a;
}
.holder-promo-block .table-box .table{
	width:100%;
	overflow:hidden;
	border-collapse:collapse;
	margin:0 0 13px;
}
.holder-promo-block .table-box .table th{
	padding:2px 0 3px;
	font:bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#3c5f9d;
	text-align:left;
	border-bottom:1px solid #c6d2e4;
}
.holder-promo-block .table-box .table td{
	background:url(http://ast1.r10.io/buy_assets/v9/product/bg-image-holder-product.gif) repeat-x 0 100%;
	padding:6px 2px 6px 4px;
	text-align:left;
	vertical-align:middle;
	color:#4b505a;
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
}
.holder-promo-block .table-box .table img{vertical-align:middle;}
.holder-promo-block .table-box .table .mark{color:#3c5f9d;}
.holder-promo-block .table-box .table .seller{
	width:76px;
	padding-left:9px;
}
.holder-promo-block .table-box .table .price{ color:#cc0000; }
.holder-promo-block .table-box .table .shipping{ color:#4d4d4d; }
.holder-promo-block .table-box .link-cart{
	float:left;
	width:77px;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://ast1.r10.io/buy_assets/v9/product/bg-link-cart.gif) no-repeat;
}
.holder-promo-block .table-box .holder-information{
	overflow:hidden;
	width:100%;
	text-align:center;
	border-top:1px solid #c6d2e4;
	font:bold 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#535962;
	padding:9px 0 7px;
}
.holder-promo-block .table-box .holder-information .mark{color:#4669a3;}
.holder-promo-block .table-box  .holder{
	overflow:hidden;
	width:100%;
	text-align:center;
	background:#f9fdff;
	border-top:1px solid #ededee;
	font:13px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#454545;
	padding:8px 0;
}
.holder-promo-block .table-box .thumb{
	border-style:solid;
	border-color: #4d4d4d;
	border-width: 1px;
	width:70px;
}
.holder-promo-block .table-box  .holder a{
	font-weight:bold;
	color:#3c5f9d;
}
.holder-promo-block .table-box .thumb-holder{
	position:relative;
	padding:5px;
	width:70px;
	float:left;
}
.holder-promo-block .table-box .thumb-info{
	position:relative;
	padding-left:5px;
	width:210px;
	float:left;
	text-align:left;
}
/*pr-gallery*/
.pr-gallery{
	overflow:hidden;
	width:972px;
	height:352px;
	background:url(http://ast1.r10.io/buy_assets/v9/product/bg-gallery-380.gif) no-repeat;
	padding:13px 13px 15px 16px;
	position:relative;
	margin:0 0 20px;
}
.inner .pr-gallery{margin-bottom:16px;}
.inner .pr-gallery{
	background:url(http://ast1.r10.io/buy_assets/v9/product/bg-gallery-inner-323.gif) no-repeat;
	padding:15px 13px 0 16px;
	height:308px;
}
.pr-gallery-holder{
	margin:0 -13px 0 -16px;
	width:1001px;
	position:relative;
	overflow:hidden;
}
.pr-gallery .link-prev ,
.pr-gallery .link-next{
	float:left;
	width:33px;
	height:123px;
	background:url(http://ast1.r10.io/buy_assets/v9/product/btn-gallery-full.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin:89px 0 0;
	position: relative;
	z-index: 99;
}

.light-box .light-box-gallery .pr-gallery-holder li.active img { border: 1px solid #FE0606; }

.inner .pr-gallery .link-prev ,
.inner .pr-gallery .link-next{margin-top:54px;}
.pr-gallery .link-prev:hover{background-position:0 -123px;}
.pr-gallery .link-next{background-position:-33px 0;}
.pr-gallery .link-next:hover{background-position:-33px -123px;}
.pr-gallery .title{
	overflow:hidden;
	width:100%;
}
.inner .pr-gallery .title h4{
	margin:0;
	font:bold 20px/24px Tahoma, Arial, Helvetica, sans-serif;
	color:#4b505a;
}
.pr-slide-holder{
	float:left;
	width:912px;
	overflow:hidden;
	margin:18px 0 0 23px;
	display:inline;
}
.inner .pr-slide-holder{margin:9px 5px 0 18px;}
.pr-list-slide{
	float:left;
	width:99999px;
	margin:0;
	padding:0;
	list-style:none;
}
.pr-list-slide li{
	float:left;
	width:210px;
	margin:0 18px 0 0;
}
.inner .pr-list-slide li{
	width:175px;
	margin:0 8px 0 0;
}
.pr-list-slide .btn-holder{
	overflow:hidden;
	width:100%;
	margin:10px 0 9px;
}
.pr-list-slide .btn-holder a{
	float:left;
	background:url(http://ast1.r10.io/buy_assets/v9/product/link-list-bnt-orange.gif) no-repeat;
	background-position:0 -54px;
	text-decoration:none;
	color:#fff;
	font:bold 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.pr-list-slide .btn-holder .active{
	background-position:0 -54px;
	text-decoration:none;
	color:#fff;
}
.pr-list-slide .btn-holder a span{
	background:url(http://ast1.r10.io/buy_assets/v9/product/link-list-bnt-orange.gif) no-repeat 100% -27px;
	background-position:100% -81px;
	padding:5px 12px;
	height:17px;
	overflow:hidden;
	float:left;
}
.pr-list-slide .btn-holder .active span{background-position:100% -81px;}
.pr-list-slide img{
	display:block;
	margin:0 0 7px;
}
.inner .pr-list-slide img{margin-bottom:5px;}
.pr-list-slide .soldout{
	display:block;
	position:absolute;
	width:155px;
	height:125px;
	background:url(http://ast1.r10.io/buy_assets/2010/soldout/soldOut_125.png) no-repeat;
	z-index: 98;
}
.pr-list-slide .name{
	display:block;
	font:bold 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#0d6ba1;
	margin:0 0 4px;
	overflow:hidden;
	height:48px;
}
.pr-list-slide .format{
	font:12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
}
.pr-list-slide .description{
	display:block;
	color:#959595;
	margin:0 0 5px;
	font:10px/14px Tahoma, Arial, Helvetica, sans-serif;
}
.pr-list-slide .info{
	display:block;
	color:#343434;
	margin:0 0 5px;
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
}
.pr-list-slide .information{
	display:block;
	color:#a0a0a0;
	margin:0 0 9px;
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
}
.pr-list-slide .mark{color:#3887be;}
.pr-list-slide .price{color:#353535;}
.pr-list-slide .old{
	color:#a0a0a0;
	text-decoration: line-through;
}
.pr-list-slide .new{
	color:#b01b1e;
	font-weight:bold;
}
.pr-list-slide .link{
	display:block;
	background:url(http://ast1.r10.io/buy_assets/v9/header/list-link.gif) no-repeat;
	width:79px;
	height:21px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 9px;
}
.pr-list-slide .rating-holder{
	overflow:hidden;
	width:100%;
}
.pr-list-slide .rating-holder .text{
	float:left;
	color:#7f7f7f;
	font:10px/12px Tahoma, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-top:2px;
}
.pr-list-slide .rating-holder .rating{float:left;}
.pr-list-slide .rating a{
	float:left;
	width:10px;
	height:10px;
	background:url(http://ast1.r10.io/buy_assets/v9/product/bg-rating.gif) no-repeat 0 -10px;
	overflow:hidden;
	margin:0 1px 0 0;
	text-indent:-9999px;
}
.pr-list-slide .rating .active,
.pr-list-slide .rating a:hover{background-position:0 0;}
.pr-gallery .social-networks{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
.pr-gallery .social-networks li{
	float:left;
	margin:0 0 0 2px;
	display:inline;
}
.pr-gallery .social-networks a{
	float:left;
	background:url(http://ast1.r10.io/buy_assets/v9/header/ico-social-gallery.gif) no-repeat;
	width:22px;
	height:22px;
	overflow:hidden;
	text-indent:-9999px;
}
.pr-gallery .social-networks .twitter{background-position:-24px 0;}
.pr-gallery .social-networks .add{background-position:-48px 0;}

/*pr-ad-list*/
.pr-ad-list{
	margin:0;
	padding:0;
	list-style:none;
	margin:-5px -16px 32px;
	overflow:hidden;
	width:1033px;
}
.pr-ad-list li{
	float:left;
	margin:0 16px;
	display:inline;
}
.pr-ad-list img{display:block;}
/* block-product */
.block-product{
	overflow:hidden;
	width:100%;
	padding:15px 0 20px;
	font:12px Arial, Helvetica, sans-serif;
}
.block-product.pr-summary {
	padding: 0 0 10px 0;
	width: 691px;
	float: left;
	clear: left;
}
.block-product .heading{
	margin: 0 0 3px;
	overflow: hidden;
	width: 100%;
}
.block-product h2{
	margin:0;
	font:bold 18px/22px Arial, Helvetica, sans-serif;
	color:#565c67;
}
.block-product h2 .mark{color:#dd4932;}
.block-product h4{
	color: #000000;
	font: 18px/22px Arial,Helvetica,sans-serif;
	margin: 0;
}
.block-product h4 .mark{color:#dd4932;}
.block-product .holder{
	overflow:hidden;
	height:1%;
	padding:0 10px 0 6px;
	margin:0 0 25px;
}
.block-product .holder ul li{ list-style-type:disc; }
.block-product .image-holder{float:right;}
.block-product .image-holder img{
	display:block;
	border:1px solid #000;
}
.block-product .holder .text-holder{
	overflow:hidden;
	height:1%;
}
.block-product .holder .text-holder .info-box{
	float:left;
	width:320px;
	padding:7px 0 0;
}
.pr-prod-summary .pr-summary-sec { padding-top: 4px; float: left; width: 226px; }
.pr-summary .pr-summary-see-more { font-size: 11px; margin-top: 5px; }
.block-product .holder .text-holder .info-box.pr-prod-summary
{
	background-color: #F6F5F5;
	border-top: 1px solid #cccccc;
	margin-top: 5px;
	padding: 0 0 5px 12px;
	width: auto;
}
.block-product .holder .text-holder .info-box dl{
	display:block;
	margin:0;
	font:14px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
}
.block-product .holder .text-holder .info-box dt{
	float:left;
	padding:0 5px 0 0;
	font-weight:bold;
}
* html .block-product .holder .text-holder .info-box dt{padding-right:2px;}
.block-product .holder .text-holder .info-box dd{
	display:block;
	overflow:hidden;
	height:1%;
}
.block-product .holder a{
	font:bold 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#4669a3;
}
.block-product .link-box{
	float:right;
	padding:7px 15px 0 0;
	width:317px;
	font:bold 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
}
.block-product .link-box .title{display:block;}
.block-product .link-box ul{
	list-style:none;
	padding:0;
	margin:0;
}
.block-product h3{
	margin:0 0 12px;
	font:bold 16px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
}
.block-product p{
	margin:0 0 17px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#363636;
}
.block-product .pr-demo-video-links-sec { overflow: hidden; }
.block-product .pr-demo-video-links-sec .demo-video-div { margin:5px 5px 0 0; float:left; }
.block-product .pr-epeat-rating { padding:8px 0px 0px 4px; float: left; }
.pr-keywords-container { width:678px; padding-top: 4px; float: left; }

/* Reviews */
.box-reviews{
	overflow:hidden;
	width:100%;
	margin:0 0 13px 10px;
}
.box-reviews .number { float: left; font-weight: bold; padding: 2px 0 0 5px; font-size: 11px; }
.box-reviews .number a { color: #bf0000; }
.box-reviews .number.sl-number { font-size: 12px; font-weight: normal; }
.box-reviews .separator { float: left; font-size: 10px; margin-top: 2px; padding: 0 5px 0 5px; }
.box-reviews .rating-box{
	float:right;
	width:293px;
	overflow:hidden;
	background:url(http://ast1.r10.io/buy_assets/v9/product/bg-box-rating.gif) repeat-y -293px 0;
}
.box-reviews .rating-holder{
	width:293px;
	overflow:hidden;
	background:url(http://ast1.r10.io/buy_assets/v9/product/bg-box-rating.gif) no-repeat;
}
.box-reviews .rating-frame{
	overflow:hidden;
	height:1%;
	background:url(http://ast1.r10.io/buy_assets/v9/product/bg-box-rating.gif) no-repeat -586px 100%;
	padding:17px 11px 14px;
}
.box-reviews .rating-box dl{
	display:block;
	margin:0 0 14px;
	padding:0 0 16px;
	font:13px/28px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	background:url(http://ast1.r10.io/buy_assets/v9/product/bg-image-holder-product.gif) repeat-x 0 100%;
}
.box-reviews .rating-box dt{
	float:left;
	width:145px;
	padding:0 11px 0 0;
	text-align:right;
}
.box-reviews .rating-box dd{
	display:block;
	overflow:hidden;
	height:1%;
	padding:6px 0 7px;
}
.box-reviews .rating-box .btn-rating{
	display:block;
	margin:0 auto;
	width:270px;
	height:34px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://ast1.r10.io/buy_assets/v9/product/btn-rating.gif) no-repeat;
	font-weight: bold;
}
.pr-cust-rev-stars-sec { float: left; margin-bottom: 5px; }
.pr-write-rev-sec
{
	float:left;
	font-size:11px;
	margin: 0 0 10px;
	color: #383838;
}
.list-reviwes{
	list-style:none;
	padding:11px 0 0;
	margin:0;
	float:left;
}
.list-reviwes li{
	overflow:hidden;
	padding:0 0 10px;
	margin:0 0 10px;
	width:100%;
}
.list-reviwes .rating-block{
	overflow:hidden;
	width:100%;
	margin:0 0 10px 0;
}
.list-reviwes p{
	margin:0;
	font:12px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
}
.list-reviwes .help-holder{
	overflow:hidden;
	padding:7px 10px 0 0;
	float: right;
}
.list-reviwes .help-holder .name{
	float:left;
	font:12px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#585858;
	margin:0 9px 0 0;
}
.list-reviwes .help-holder .number{
	float:left;
	margin:0 14px 0 0;
	font:11px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#585858;
}
.list-reviwes .help-holder .help-yes,
.list-reviwes .help-holder .help-no{
	float:left;
	width:40px;
	height:17px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 5px 0 0;
	background:url(http://ast1.r10.io/buy_assets/v9/product/link-help.gif) no-repeat;
}
.list-reviwes .help-holder .help-no{background-position:0 -17px;}
.pr-reviews-top { border-top:solid 1px #b0b0b0; margin-top:25px; }
.pr-reviews-bottom { border-top:solid 1px #b0b0b0; }
.pr-write-a-review
{
	font-size:16px;
	color:#000000;
	font-weight:bold;
	margin: 5px 0 5px 0;
}
.pr-book-review-praise { padding-top:20px; padding-bottom:15px; }
.pr-reviews-author-title-link { font-size:12px; font-weight:bold; }
.pr-profession-reviews { padding-top:20px; padding-bottom:15px; }
.rating-box .star-count { font-weight: bold; padding-top: 2px; }
.rating-box .bar-rating-container
{
	float: left;
	background-color: #dedede;
	width: 75px;
	height: 10px;
	margin: 5px 10px 0 0;
}
.rating-box .bar-rating { background-color: #000; height: 10px; }
.pr-seller-listings-container .sl-main-table .sl-seller-info-sec .pr-sl-rating-sec { clear: both; }
.pr-seller-listings-container .sl-main-table .sl-seller-info-sec .pr-sl-rating-sec div { font-size: 11px; }
.pr-seller-listings-container .sl-main-table .sl-seller-info-sec .pr-sl-rating-sec .box-reviews .number.sl-number { font-size: 11px; padding: 2px 0 0 0; font-weight: bold; }
.pr-seller-listings-container .sl-main-table .sl-seller-info-sec .pr-sl-rating-sec .box-reviews .star-rating {
	background: url("http://ast1.r10.io/buy_assets/v10/product/bg-star3.gif") repeat-x scroll 0 0 transparent;
	list-style: none outside none;
	margin: 1px 4px 0 0;
	padding: 0;
	position: relative;
	width: 80px;
}
.pr-sl-rating-sec .pr-sl-rating { float: left; padding-top: 2px; }

/* sponsor-box */
.sponsor-box{
	overflow:hidden;
	width:100%;
	margin:0 0 21px;
}
.sponsor-box img{display:block;}

/* choice-box */
.choice-box{
	overflow:hidden;
	width:1001px;
	margin:0 0 34px;
	background:url(http://ast1.r10.io/buy_assets/v9/product/bg-choice-box.gif) repeat-y -1001px 0;
}
.choice-holder{
	overflow:hidden;
	width:100%;
	background:url(http://ast1.r10.io/buy_assets/v9/product/bg-choice-box.gif) no-repeat;
}
.choice-frame{
	overflow:hidden;
	height:1%;
	background:url(http://ast1.r10.io/buy_assets/v9/product/bg-choice-box.gif) no-repeat -2002px 100%;
	padding:6px 3px 5px;
}
.choice-box .heading{
	overflow:hidden;
	height:1%;
	background:#f9fdff;
	border-bottom:1px solid #c6d3e5;
	padding:6px 15px 7px;
	margin:0;
	width:auto;
}
.choice-box .heading h4{
	font:bold 18px/24px Tahoma, Arial, Helvetica, sans-serif;
	color:#565c67;
	margin:0;
}
.choice-box .table{
	overflow:hidden;
	width:100%;
	border-collapse:collapse;
}
.choice-box .table th{
	font:bold 10px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#4369a4;
	padding:3px 0 2px;
	text-align:left;
	border-bottom:1px solid #c6d3e5;
}
.choice-box .table td{
	vertical-align:middle;
	padding:7px 0 8px;
	font:bold 14px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#4b505a;
	background:url(http://ast1.r10.io/buy_assets/v9/product/bg-image-holder-product.gif) repeat-x 0 100%;
}
.choice-box .table .last td{background:none;}
.choice-box .table img{display:block;}
.choice-box .table .seller{
	width:186px;
	padding-left:15px;
}
.choice-box .table .price{
	color:#4369a4;
	width:163px;
	padding-left:15px;
}
.choice-box .table .mark{color:#4369a4;}
.choice-box .table .shipping{
	width:200px;
	padding-left:15px;
}
.choice-box .table .total{
	width:295px;
	padding-left:15px;
}
.choice-box .table .link-cart{
	float:left;
	width:77px;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://ast1.r10.io/buy_assets/v9/product/bg-link-cart.gif) no-repeat;
}
/* product-information */
.product-information{
	overflow:hidden;
	width:100%;
	margin:0 0 39px;
}
.product-information img{
	display:block;
	margin:0 auto;
}
.pr-standard-text{
	font-size:12px;
	color:#000;
}
.pr-standard-link{
	font-size:12px;
	color:#000;
}
.pr-standard-colorlink{
	font-size:12px;
	color:#3C5F9D;
}
.pr-standard-lgtext{
	font-size:13px;
	color:#000;
}
.pr-standard-lglink{
	font-size:13px;
	color:#000;
}
.pr-standard-lgcolorlink{
	font-size:13px;
	color:#3C5F9D;
}
.pr-standard-lgtext-red{
	font-size:13px;
	color:#a62a30;
}
.pr-standard-lglink-red{
	font-size:13px;
	color:#a62a30;
}
.pr-standard-smtext{
	font-size:11px;
	color:#000;
}
.pr-standard-smlink{
	font-size:11px;
	color:#000;
}
.pr-standard-smcolorlink{
	font-size:11px;
	color:#3C5F9D;
}
.pr-standard-xsmtext{
	font-size:11px;
	color:#000;
}
.pr-standard-xsmlink{
	font-size:11px;
	color:#000;
}
.pr-standard-xsmcolorlink{
	font-size:11px;
	color:#3C5F9D;
}
.pr-margin-5050{ margin:5px 0 5px; }
.pr-margin-10050{ margin:10px 0 5px; }
.pr-margin-3006{ margin:3px 0 0 6px; }
.pr-margin-20050{ margin:20px 0 5px; }
/*SP reviews*/
.pr-review-earnsp-box{
	border:1px dashed #b8c5d2;
	background: url("http://ast1.r10.io/buy_assets/v9/header/ico_superpoint.png") no-repeat scroll 2px 5px transparent;
	background-color:#f5f9ff;
	width:995px;
	margin:5px 0 10px;
	text-indent:20px;
}
.pr-review-earnsp-holder{
	padding:5px;
	font-size:12px;
}
.pr-review-earnsp-header{
	font-size:14px;
	color:#a62a30;
	font-weight:bold;
	padding-bottom:4px;
}
.pr-earnsp-box
{
	display: none;
	border:1px dashed #b8c5d2;
	background: url("http://ast1.r10.io/buy_assets/v9/header/ico_superpoint.png") no-repeat scroll 2px 3px transparent;
	background-color:#f5f9ff;
	margin-top:8px;
	text-indent:10px;
}
.pr-earnsp-holder{
	height:20px;
	padding-top:3px;
	font-size:12px;
	font-weight:bold;
	color:#a62a30;
}
.pr-musictable
{
	overflow:hidden;
	height:1%;
	border: 1px solid #B7C0BF !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:986px;
	margin-top: 5px;
}

/* add to cart button */
.div-cart-sec { clear:both; }
.div-cart{
	margin:0 auto;
	width:302px;
	overflow:hidden;
}
.div-cart fieldset{
	overflow:hidden;
	height:1%;
	padding:5px 0 5px 15px;
}
.div-cart span{ float:left; }
.div-cart span td{
	color: #000000;
	font: 11px/14px Arial,Helvetica,sans-serif;
	height: 35px;
	padding: 12px 0 0;
	text-transform: uppercase;
	vertical-align: middle;
	width: 60px;
}
.div-cart label strong{
	font-size:13px;
	line-height:16px;
}
.div-cart .text,
.div-cart .text-disabled
{
	float:left;
	width:40px;
	height:16px;
	padding: 5px 5px 12px;
	margin:0 11px 0 0;
}
.div-cart .text input, .text-disabled input{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #C8CBCF;
	float: left;
	font-size: 16px;
	height: 30px;
	margin: 0;
	padding-left: 11px;
	width: 23px;
}
.div-cart .AddCartBtn{
	border: medium none;
	cursor: pointer;
	float: left;
	font-size: 0;
	height: 32px;
	line-height: 0;
	margin: 0;
	overflow: hidden;
	padding: 6px 0 0;
	text-indent: -9999px;
	width: 147px;
}
.div-cart-sec2 .addbutton {
	padding: 2px;
	margin: 10px;
	border: 1px solid #ccc;
	background: #fff;
}
.div-cart-sec2 .disabled-popup,
.div-cart-sec .disabled-popup
{
	position:absolute;
	z-index:4;
	left:50px;
	width:200px;
	padding: 7px;
	display: none;
	border: 1px solid rgb(92, 158, 191);
	background-color: rgb(255, 255, 255);
	text-transform: none;
	text-align: center;
}
.div-cart-sec2 .button {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #eb3d03) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #eb3d03 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#eb3d03');
	background-color:#fe1a00;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
}
.div-cart-sec2 .button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eb3d03), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #eb3d03 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb3d03', endColorstr='#fe1a00');
	background-color:#eb3d03;
}
.div-cart-sec2 .button:active { position:relative; top:1px; }
.div-cart-sec2 a,
.div-cart-sec2 a:hover {
	text-decoration: none;
}
.div-cart-sec2 {
	padding-top: 5px;
}
.div-cart-sec2 .add-to-cart-butt {
	color: #FFF;
	background-color: #bf0000;
	padding: 12px;
	text-align: center;
	font-size: 16px;
	text-transform: uppercase;
}
.div-cart-sec2 .add-to-cart-butt:hover { background: #e40b0b; }
.div-cart-sec2 span td {
	color: white;
	font: 11px/14px Arial,Helvetica,sans-serif;
	height: 35px;
	text-transform: uppercase;
	vertical-align: middle;
	width: 60px;
}
.div-cart-sec2 .text,
.div-cart-sec2 .text-disabled {
	float: left;
	height: 16px;
	margin: 0 5px 0 0;
	padding: 15px 14px 12px 5px;
	width: 40px;
}
.div-cart-sec2 .text input,
.div-cart-sec2 .text-disabled input {
	background: none repeat scroll 0 0 white;
	border: 1px solid #C8CBCF;
	float: left;
	font-size: 16px;
	height: 23px;
	margin: 0;
	padding: 6px 5px 4px 3px;
	text-align: center;
	width: 38px;
}
.div-cart-sec2 .quant { padding: 15px 0 0 15px; }
.div-cart-sec2 .addBut { padding-top: 13px; }

/* pricing section */
.pricing-label
{
	float:left;
	clear:both;
	font-size: 12px;
	color: #383838;
	font-weight: bold;
}
.product-pricing { clear:both; }
.pr-pricing-container
{
	clear:both;
	padding: 0;
	background-color: #FFFFFF;
}
.pr-pricing-range
{
	position:relative;
	width:100%;
	padding: 10px 0 15px 0;
}
.pr-pricing-range .text
{
	font-size:12px;
	color:#cc0000;
	font-weight:bold
}
.product-pricing-with-height
{
	position:relative;
	clear:both;
	width:315px;
	margin-left: 10px;
	height: 75px;
}
.pricing-info 
{
	/*position: relative;*/
	float: left;
	padding-left: 5px;
	font-family: "arial",helvetica,sans-serif;
}
.pricing-info .pr-price-you-save { color: #383838; }
.pricing-info .pr-pricing-shipping {
	font-size: 11px;
	color: #383838;
}
.pr-pricing-sec .pricing-rebate
{
	position:relative;
	float:left;
	padding: 2px 0 0 10px;
	font-size: 11px;
}
.pr-pricing-sec .pricing-rebate a { text-decoration: underline; }
.pricing-product-info
{
	background-color: #E5E5E5;
	border-bottom: 1px solid #BBBBBB;
	padding: 1px 0 13px 0;
	margin-top: 10px;
}
.pr-pricing-main { width:100%; }
.pr-pricing-sec
{
	padding-top:0;
	clear:both;
}
.pr-pricing-you-save
{
	float:left;
	clear:both;
	font-size:12px;
}
.pr-pricing-buy-price
{
	position:relative;
	padding-top:5px;
	clear:both;
}
.pr-pricing-checkout-price,
.pr-pricing-cart-price
{
	font-size:12px;
	font-weight:bold;
}
.pr-pricing-checkout-price.why,
.pr-pricing-cart-price.why
{
	cursor: pointer;
	float: left;
	margin-left: 10px;
}
.pr-pricing-instant-savings { font-weight:bold; float: left; }
.pr-pricing-rebate
{
	color:#cc0000;
	font-weight:bold;
	float: left;
}
.pr-pricing-pre-rebate
{
	color: #383838;
	float: left;
	margin-right: 5px;
}
.pr-rebate-detail-link
{
	color: #3C5F9D;
	font-size: 10px;
	float: left;
	margin: 2px 0 0 10px;
	height: 15px;
}
.pr-pricing-total-label,
.pr-pricing-total-price {
	color: #bf0000;
	font-size: 24px;
	font-weight: bold;
	font-family: "arial",helvetica,sans-serif;
}
.pr-pricing-clickforprice-sec
{
	position:relative;
	float:left;
	padding-top:5px;
	clear:both;
}
.pr-pricing-clickforprice-sec .container { position:relative; }
.pr-pricing-clickforprice-sec .spanlink
{
	font-size : 14px;
	color : #cc0000;
	text-decoration:underline;
	cursor:pointer;
	font-weight: bold;
}
.pr-pricing-clickforprice-sec .popup-container { float: left; }
.pr-pricing-clickforprice-sec .popup-container span { font-size:11px; }
.pr-pricing-clickforprice-sec .popup-container .red-bold { color:#cc0000; font-weight:bold; }
.pr-pricing-clickforprice-sec .popup-container .big-bold { font-size:12px; font-weight:bold; }
.pr-pricing-seller-info-sec { margin: 0 10px; }
.pr-pricing-seller-info-sec .clear-padding-top-10 { clear:both; padding-top:10px; }
.pr-pricing-seller-info-sec .div-clear { clear:both; padding:0px; }
.pr-pricing-seller-info-sec .alice-link { font-size:12px; color:#4f8b10; }
.pr-pricing-seller-info-sec .seller-return-policy
{
	padding-top:10px;
	font-size:11px;
	float: left;
	text-decoration: underline;
}
.pr-pricing-seller-info-sec .seller-45-return-policy { font-size: 11px; margin-top: 8px; }
.pr-pricing-seller-info-sec .seller-rating { font-size: 11px; margin-top: 8px; float: left; }
.pr-pricing-seller-info-sec .seller-rating-label { float: left; margin: 2px 5px 0 0; }
.pr-pricing-seller-info-sec .seller-rating-new { margin: 2px 2px 0 0; }
.pr-pricing-seller-info-sec .product-na { padding-top: 10px; }
.pr-pricing-product-info-sec .product-format { font-size:11px; margin-top:5px; color: #383838; }
.pr-pricing-product-info-sec .product-condition
{
	margin-top: 5px;
	color:#383838;
	font-family: "arial",helvetica,sans-serif;
}
.pr-pricing-product-info-sec .product-na { padding-top:10px; }
.pr-pricing-product-info-sec .refurb-link
{
	font-weight:bold;
	color:#cc0000;
	font-size:12px;
}
.pr-pricing-product-info-sec .regular-bold
{
	margin-top: 5px;
	color:#383838;
	font-weight:bold;
	font-size:12px;
	font-family: "arial",helvetica,sans-serif;
}
.pr-pricing-product-info-sec .low-inventory { padding-top:5px; }
.pr-pricing-product-info-sec .low-inventory .text { color:#cc0000; font-size:10px; }

/* compare listings */
.pr-comparelistings-holder
{
	overflow:hidden;
	height:1%;
	border: 1px solid #E6E6E8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:986px;
	font: Tahoma, Arial, Helvetica, sans-serif;
	color: #4B505A;
	font-size: 14px;
}
.pr-comparelistings-dottedline
{
	padding-bottom: 10px;
	padding-top: 5px;
	background:url(http://ast1.r10.io/buy_assets/v9/product/bg-image-holder-product.gif) repeat-x 0 100%;
}
.pr-comparelistings-holder .text
{
	vertical-align: middle;
	font: Tahoma, Arial, Helvetica, sans-serif;
	color: #4B505A;
	font-size: 14px;
	font-weight: bold;
}

/* next day countdown box (copied from order-by styles)*/
.nextday-countdown{
	font-weight:bold;
	font-size:11px;
	color:#000;
}
.nextday-box{
	border:1px solid #a62a30;
	background-color:#F0F0F0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	width:279px;
}
.nextday-holder{
	padding:5px;
	font-size:11px;
}

/* popup box */
.popup-info-box
{
	position:absolute;
	z-index:11000;
	display: none;
	text-align: center;
	cursor: pointer;
	width: 100%;
}
.popup-ie7-bullshit-container { z-index:11000; position: relative; }
.popup-info-box .popup-info-box-content
{
	font-size: 11px;
	font: Tahoma, Arial, Helvetica, sans-serif;
	padding: 0px 10px 10px 10px;
	background-color: #ffffff;
}
.popup-info-box .popup-info-box-content span,
.popup-info-box .popup-info-box-content table,
.popup-info-box .popup-info-box-content tr,
.popup-info-box .popup-info-box-content td,
.popup-info-box .frame span,
.popup-info-box .frame table,
.popup-info-box .frame tr,
.popup-info-box .frame td { vertical-align: top; }
.popup-info-box .area-info
{
	float:right;
	width:100%;
}
.popup-info-box .area-info .info-holder
{
	overflow:hidden;
	width:100%;
}
.popup-info-box .area-info .frame-info
{
	overflow:hidden;
	height:1%;
	padding:13px 1px 2px;
}
.popup-info-box .description
{
	color:#2c2c2c;
	font-weight:normal;
	line-height:16px;
	padding:18px 0 0;
}
.popup-info-box .description .holder
{
	padding:0 0 11px;
	border-top-width: 0px;
}
.popup-info-box .description .frame { padding:8px 16px 12px 20px; }
.popup-info-box .description .holder .frame .ie7-background-fix { background-color: white; }
.popup-info-box .description .holder .frame .ie7-background-fix div { background-color: white; /*global style sets divs as transparent, creates popup issues in ie7, focuses on element under popup and closes it*/ }
.popup-info-box .description .holder .frame td
{
	background: none; /* used to get rid of background images in marketplace box */
	padding: 0 0 0 0;
}
.popup-info-box .close
{
	position: absolute;
	border: 1px solid black;
	padding: 0 3px 0 3px;
	font-weight: bold;
}

/* badges */
.notify-main
{
	padding: 10px 0 10px 0;
	background-color: #FFFFFF;
}
.notify-main .images-container { margin-left: -5px; }
.notify-images-sec
{
	cursor: pointer;
	float: left;
	margin-left: 0px;
}
.pr-hover-item:hover .popup-info-box,
.notify-images-sec:hover .popup-info-box
{
	position:absolute;
	/* made higher to defeat the evil ad with 1000 */
	z-index:2000;
	display: block;
	text-align: center;
	cursor: pointer;
	width: 100%;
}
.pr-rebate-detail-link:hover .popup-info-box { display: block; }
.sl-fbb-container:hover .popup-info-box { display: block; }
.pr-seller-listings-container .sl-seller-info-sec .sl-fbb-container div { margin-bottom: 0px; }
.pr-rebate-detail-link .popup-info-box a { font: bold 12px/14px Tahoma, Arial, Helvetica, sans-serif; color: #4669A3; }
.notify-images-sec .popup-info-box a { font: bold 12px/14px Tahoma, Arial, Helvetica, sans-serif; color: #4669A3; }
.notify-images-superpoint-multiplyer
{
	float: left;
	margin-left: 5px;
	background:url(http://ast1.r10.io/buy_assets/promo/label_blank.gif);
	width: 40px;
	height: 39px;
	color: #FFFFFF;
	text-align: center;
}
.notify-images-superpoint-multiplyer .text { padding-top: 10px; color: #FFFFFF; font-weight: bold; }
/* fixes an issue where firefox 3.6 adds an extra anchor tag when jquery adds text and styles were wrong */
.notify-images-superpoint-multiplyer .text a { color: #FFFFFF; font-weight: bold; }
.notify-main .images-container .notify-images-sec a { text-decoration:none; }

/* Also Available */
.also-available-text
{
	vertical-align: middle;
	width: 110px;
	font-weight: bold;
	color: #383838;
	font-size: 12px;
}
.also-available-right
{
	background-color: White;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
	padding: 2px 2px 0 7px;
}
.also-available-left
{
	background-color: White;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	padding-left: 7px;
	vertical-align: middle;
}
.also-available-label
{
	font-weight:bold;
	vertical-align: middle;
	width: 70px;
	color: #383838;
	font-family: "arial",helvetica,sans-serif;
	font-size: 12px;
}

/* Main Image Section */
.pr-main-img-sec
{
	position:relative;
	z-index:10;
}
.pr-main-img-sec-1
{
	display:block;
	margin-top:2px;
}
.pr-main-img-sec-1-no-cable
{
	clear:left;
	padding-left:4px;
	margin-bottom:5px;
	font-size:11px;
	padding-top:13px;
}
.pr-main-img-sold-out
{
	position:absolute;
	left:45px;
	top:120px;
	z-index:11;
}
.pr-main-img-savings-sec
{
	display:block;
	cursor:pointer;
	position:absolute;
	z-index:20;
	top:0px;
	left:0px;
	width:173px;
	height:41px;
}
.pr-main-img-savings-text
{
	position:relative;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	top:5px;
	left:28px;
	text-align:center;
	font-size:12px;
}

/* light-box */
.light-box{
	background: none;
	left: -9999px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	top: -9999px;
	width: 845px;
	z-index: 1001;
}
.light-box .link-close{
	background: url("http://ast1.r10.io/buy_assets/v9/product/link-close.png") no-repeat scroll 0 0 transparent;
	height: 53px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	text-indent: -9999px;
	top: 6px;
	width: 51px;
}
.light-box .holder{
	background: none repeat scroll 0 0 #FFFFFF;
	float: left;
	padding: 0 0 10px;
	width: 845px;
}
.light-box .frame{
	background: none;
	float: left;
	padding: 5px 0 4px;
	width: 845px;
}
.light-box .visual-holder{
	overflow: hidden;
	width: 845px;
	height:560px;
}
.light-box .visual-holder .items{ width:99999px; }
.light-box .visual-holder .items .item{
	background: none repeat scroll 0 0 #FFFFFF;
	float: left;
	width: 725px;
	padding: 35px 0 35px 115px;
}
.light-box .visual-holder img { display:block; margin:0 auto; }

.light-box .light-box-gallery .prev, .light-box .light-box-gallery .next
{
	margin:5px auto; 
	display:block; 
	width:23px; 
	height:15px; 
	background:url('http://ast1.r10.io/buy_assets/v9/product/arrows-light-box.png?3') no-repeat scroll;
}
.light-box .light-box-gallery .prev
{
	background-position:0 -50px;
}
.light-box .light-box-gallery .next
{
	background-position:0 -73px;
}
.light-box .light-box-gallery .prev.disabled
{
	background-position:-24px -50px;
}
.light-box .light-box-gallery .next.disabled
{
	background-position:-24px -73px;
}
.light-box .light-box-gallery 
{
	position:absolute; 
	top:0; 
	left:0; 
	overflow:hidden;
	width:80px; 
	background:white none; 
	padding:5px 0 0 5px;
	margin: 80px 0 7px 13px;
}
.light-box .light-box-gallery .pr-gallery-holder
{
	width:80px;
	height:418px;
	margin: 0; /*8px 0 0 0*/
	overflow:hidden;
}

.light-box .light-box-gallery .pr-gallery-holder .overviewFrame {
    z-index: 89; 
    position: absolute; 
    display: none; 
    width: 56px; 
    height: 39px; 
    background-image: url(http://ast1.r10.io/buy_assets/v10/product/zoom_grid.gif);
}

.light-box .light-box-gallery .pr-gallery-holder ul{
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	width:99999px;
}
.light-box .light-box-gallery .pr-gallery-holder li{
	position:relative;
	margin: 0 0 8px;
	display:block;
}
.light-box .light-box-gallery .pr-gallery-holder li img.play-button{
	width:25px;
	height:25px;
	position:absolute; 
	left:50%; 
	top:50%;
	margin:-12px 0 0 -12px; 
}
.light-box .light-box-gallery .pr-gallery-holder img{
	display:block;
	border:1px solid #c3c3c3;
}

.light-box .tabset {
	font: 13px 'Lucida Grande','Lucida Sans Unicode',sans-serif;
	list-style: none outside none;
	margin: 0;
	overflow: hidden;
	padding: 10px 0 0;
	width: 110px;
	position:absolute;
	z-index:100;
}
.light-box .tabset li {
	float: left;
	margin: 0 7px 2px 0;
}
.light-box .tabset a {
	background: #E5E5E5;
	color: #666666;
	float: left;
	line-height: 16px;
	padding: 10px;
	text-align: center;
	text-decoration: none;
	width: 90px;
}
.light-box .tabset a:hover
{
	background: #000000;
	color: #FFFFFF;
	padding: 10px;
	text-align: center;
}
.light-box .tabset .active {
	background: #000000;
	color: #FFFFFF;
	font-weight: bold;
	padding: 10px;
	text-align: center;
}

.light-box .tab-area .tab-gallery { border: none; position:relative; }

/* Muze Section */
.pr-muze-disc-sec { background-color:#F5F9FF; height:22px; border-top: 1px solid #B7C0BF; }
.pr-muze-disc-sec-title { background-color:#F5F9FF; height:22px; }
.pr-muze-disc-sec-title .text, .pr-muze-disc-sec .text { margin:4px 0 4px 4px; display:block; }
.pr-muze-head-title-sec
{ 
	background-color:#F5F9FF;
	border-top:1px solid #B7C0BF;
	width:985px;
	float:left; 
}
.pr-muze-head-title-sec .text { margin:8px 0px 8px 4px; display:block; }
.pr-muze-head-sample-sec
{
	text-align:center;
	background-color:#F5F9FF;
	border-top:1px solid #B7C0BF;
	border-left:1px solid #B7C0BF;
	width:110px;
	float:left;
}
.pr-muze-head-sample-sec .text { margin:8px 0px 8px 0px; display:block; }
.pr-muze-artist-title-sec
{
	width:985px;
	border-top:1px solid #B7C0BF;
	float:left;
	padding: 10px 0 6px 0;
	
}
.pr-muze-artist-title-sec .title-text
{
	margin:8px 0px 8px 4px;
	font-weight:bold;
}
.pr-muze-divider-sec
{
	text-align:center;
	border-left:1px solid #B7C0BF;
	border-top:1px solid #B7C0BF;
	width:110px;
	float:left;
}
.pr-muze-divider-sec .text { margin:8px 0px 8px 0px; display:block; }

/* Track List */
.pr-track-list-img-sec { margin-bottom:5px; float:right; }
.pr-track-list-disc-sec { background-color:#F5F9FF; height:22px; width:985px; }
.pr-track-list-disc-sec .text { margin:4px 0 4px 4px; display:block; }
.pr-track-list-head-title-sec
{
	background-color:#F5F9FF;
	border-top:1px solid #999999;
	width:985px;
	float:left;
}
.pr-track-list-head-title-sec .text { margin:8px 0px 8px 4px; display:block; }
.pr-track-list-head-sample-sec
{
	background-color:#F5F9FF;
	border-top:1px solid #999999;
	text-align:center;
	border-left:1px solid #999999;
	width:110px;
	float:left;
}
.pr-track-list-head-sample-sec .text { margin:8px 0px 8px 0px; display:block; }
.pr-track-list-artist-title-sec
{
	border-top:1px solid #999999;
	width:985px;
	float:left;
}
.pr-track-list-artist-title-sec .text { margin:8px 0px 8px 4px; display:block; }
.pr-track-list-artist-title-sec .track-na
{
	color:#cc0000;
	font-size:10px;
	font-weight:bold;
}
.pr-track-list-artist-title-sec .why-link
{
	color:#cc0000;
	font-size:10px;
	font-weight:bold;
}
.pr-track-listing-publisher { padding: 10px 0 10px 0; }
.pr-track-list-listen-sec
{
	border-top:1px solid #999999;
	width:110px;
	text-align:center;
	border-left:1px solid #999999;
	float:left;
}
.pr-track-list-listen-sec .text { margin:8px 0px 8px 0px; display:block; }

/* What's shakin */
.pr-rank-change-sec { padding:15px 0px 0px 4px; }
.pr-rank-change-sec .todays-rank { line-height:17px; }
.pr-rank-change-sec .change-sec { padding-top:3px; padding-bottom:4px; }
.pr-rank-change-sec .change-sec .rank-change
{
	background-color: #5e9b02;
	font-weight: bold;
	color: #ffffff;
	font-size: 17px;
	vertical-align: middle;
}

/* Misc */
.pr-overflow-hidden { overflow: hidden; }
.pr-prod-unavail { padding-top:15px; font-size: 30px; }
.pr-out-of-stock { margin-bottom:10px; background-color:#ccc; }
.pr-padding-5 { padding:5px; }
.pr-no-underline { text-decoration:none; }
.pr-margin-top-8 { margin-top:8px; }
.pr-font-size-11 { font-size:11px; }
.pr-clear { clear: both; }
.pr-clear-overflow { clear: both; overflow: hidden; }
.pr-padding-top-5 { padding-top: 5px; }
.pr-font-size-10 { font-size:10px; }
.pr-underline { text-decoration:underline; }
.pr-black { color: #000000; }
.pr-free-shipping
{
	font-family: "helvetica", arial, sans-serif;
	font-size:11px;
	text-transform: uppercase;
}
.pr-float-right { float: right; }
.pr-float-left { float: left; }
.pr-font-size-12 { font-size:12px; }
.pr-office-ad-container
{
	position:absolute;
	left:-999px;
	z-index:100;
}
.pr-content-offer-sec { margin-bottom: 20px; }
.pr-content-offer-sec .container { margin-top:15px; width:600px; }
.pr-content-offer-sec .container .container-2 { border: 1px solid #7db7dd; }
.pr-credit-card-ad { padding: 10px 5px 20px 5px; border: 1px solid #7db7dd; }
.pr-margin-bottom-20 { margin-bottom:20px; }
.pr-margin-bottom-10 { margin-bottom:10px; }
.pr-margin-bottom-5 { margin-bottom: 5px; }
.pr-margin-top-5 { margin-top: 5px; }
.pr-no-border { border-width: 0px; }
.pr-padding-80010 { padding:8px 0 0 10px; }
.pr-center { text-align:center; }
.pr-padding-5 { padding: 5px; }
.pr-bold { font-weight: bold; }
.pr-bold-red { font-weight: bold; color: #cc0000; }
.pr-bold-black { font-weight: bold; color: #000000; }
.pr-tag-lines { padding-bottom:20px; font-weight:bold; }
.pr-padding-bottom-10 { padding-bottom:10px; }
.pr-padding-bottom-15 { padding-bottom:15px; }
.pr-font-size-6 { font-size:6px; }
.pr-font-size-16 { font-size:16px; }
.pr-author-bio-name { font-weight:bold; padding-bottom:5px; }
.pr-line-height-18 { line-height:18px; }
.pr-padding-top-10 { padding-top: 10px; }
.pr-padding-top-20 { padding-top: 20px; }
.pr-padding-top-25 { padding-top: 25px; }
.pr-padding-top-4 { padding-top: 4px; }
.pr-other-sellers-sec { margin-top:8px; font-size:11px; overflow: hidden; }
.pr-other-sellers-sec .image { float: left; margin-left: 5px; }
.pr-other-sellers-sec .text
{
	float: left;
	color:#383838;
	margin-right: 3px;
	padding-top: 5px;
}
.pr-italic { font-style:italic; }
.pr-normal { font-style:normal; }
.pr-display-block { display: block; }
.pr-hidden-red { color:red; display:none; }
.pr-display-none { display: none; }
.pr-sponsored-links-sec
{
	border:none;
	overflow:hidden;
	width:100%;
	height:100px;
	padding-bottom:100px;
}
.pr-large-image { position:absolute; z-index:999 }
.pr-padding-4004 { padding: 4px 0 0 4px; }
.pr-selectors-container { background-color: #FFFFFF; }
.pr-background-white { background-color: #FFFFFF; }
.pr-background-transparent { background-color: transparent; }
.pr-float-left-red { float: left; color: #cc0000; }
.pr-float-right-red { float: right; color: #cc0000; }
.pr-description-holder table { border-collapse:separate; }
.pr-description-holder li
{
	list-style-type:disc;
	list-style-position:inside;
	margin:5px;
}
.OtherFormat
{
	border: 1px solid #E6E6E8;
	overflow: hidden;
	padding: 5px;
}
.OtherFormat:hover { background-color: #E6E6E8; }
#divShippingInfoPopup td { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; padding-bottom: 5px; line-height: 15px; }
#divShippingInfoPopup .usually { color: #000000; font-weight: bold;}
#divRefurbInfoPopup .usually { color: #000000; font-weight: bold;}
#divFreeShippingPopup td, #divFreeShippingPopup ul, #divFreeShippingPopup ol, #divFreeShippingPopup li { line-height: 13px; }

/* Seller Listings */
.not-on-prod-page .sl-main-table td,
.not-on-prod-page .sl-main-table a,
.not-on-prod-page .sl-main-table div,
.not-on-prod-page .sl-main-table span,
.not-on-prod-page .sl-prod-sec .pr-float-left div,
.not-on-prod-page .sl-prod-sec .pr-float-left a
{
	font-size: 12px;
}
.not-on-prod-page .sl-main-table-container { background-color: #919191; width: 1000px; }
.not-on-prod-page .sl-main-table
{
	background-color: #ffffff;
	width: 992px;
	margin: 0 4px 0 4px;
}
.not-on-prod-page .sl-main-table .popup-info-box tr {border-bottom: 0px solid black;}
.not-on-prod-page .sl-main-table .headerText {
	background-color: #F4F4F4;
	border-right: 1px solid #DEE2E5;
	color: #222222;
	font-size: 11px;
	text-align: center;
	font-weight: normal;
}
.not-on-prod-page .sl-main-table .blueText,
.sl-lowest-price .blueText,
.sl-prod-sec .blueText
{
	font-weight: bold;
	color: #3143A9;
	text-decoration: none;
}
.not-on-prod-page .sl-tab-table { width: 1000px; }
.not-on-prod-page .sl-pricing-sec { width: 100%; }
.not-on-prod-page .sl-pricing-sec .item { clear: both; overflow: hidden; margin-bottom: 5px; }
.not-on-prod-page .sl-td-pricing-sec .price { color: #C00; }
.not-on-prod-page .sl-pricing-sec div { font-weight: bold; font-size: 13px; }
.not-on-prod-page .sl-td-pricing-sec { border-right: 1px solid #b7c0bf; border-bottom: 1px solid #b7c0bf; vertical-align: top; text-align: left; }
.not-on-prod-page .sl-condition-sec { border-right: 1px solid #b7c0bf; border-bottom: 1px solid #b7c0bf; vertical-align: middle; text-align: center; }
.not-on-prod-page .sl-tab-table .topTable
{
	background: url(http://ast1.r10.io/buy_assets/marketplace/pagedisplay/listing_back.png?vvv) no-repeat top left;
	height: 40px;
	width: 100%;
}
.sl-lowest-price { margin-bottom: 15px; font-size: 12px; }
.not-on-prod-page .sl-tab-table .topRightCorner {
background: url(http://ast1.r10.io/buy_assets/marketplace/pagedisplay/listing_back.png?vvv) no-repeat 0 -100px;
height: 40px;
width: 8px;
}
.not-on-prod-page .sl-tab-table .highLeftTab {
position: relative;
float: left;
background: url(http://ast1.r10.io/buy_assets/marketplace/pagedisplay/listing_back.png?vvv) no-repeat 0 -400px;
height: 30px;
width: 6px;
cursor: pointer;
}
.not-on-prod-page .sl-tab-table .highMiddleTab {
position: relative;
float: left;
background: url(http://ast1.r10.io/buy_assets/marketplace/pagedisplay/listing_back.png?vvv) no-repeat 0 -440px;
height: 22px;
text-align: center;
padding-top: 8px;
cursor: pointer;
}
.not-on-prod-page .sl-tab-table .highRightTab {
position: relative;
float: left;
background: url(http://ast1.r10.io/buy_assets/marketplace/pagedisplay/listing_back.png?vvv) no-repeat 0 -480px;
height: 30px;
width: 7px;
cursor: pointer;
}
.not-on-prod-page .sl-tab-table .leftTab {
position: relative;
float: left;
background: url(http://ast1.r10.io/buy_assets/marketplace/pagedisplay/listing_back.png?vvv) no-repeat 0 -280px;
height: 30px;
width: 6px;
cursor: pointer;
}
.not-on-prod-page .sl-tab-table .middleTab {
position: relative;
float: left;
background: url(http://ast1.r10.io/buy_assets/marketplace/pagedisplay/listing_back.png?vvv) no-repeat 0 -360px;
height: 22px;
text-align: center;
padding-top: 8px;
cursor: pointer;
}
.not-on-prod-page .sl-tab-table .rightTab {
position: relative;
float: left;
background: url(http://ast1.r10.io/buy_assets/marketplace/pagedisplay/listing_back.png?vvv) no-repeat 0 -320px;
height: 30px;
width: 7px;
cursor: pointer;
}
.not-on-prod-page .sl-tab-table .whiteLinkText { text-decoration:none; color:#FFFFFF; font-size: 12px; }
.not-on-prod-page .sl-tab-table .blackLinkText { text-decoration:none; color:#000000; font-size: 12px; }
.not-on-prod-page .sl-bottom-table { width:1001px; margin-bottom: 20px; }
.not-on-prod-page .sl-bottom-table .bottomTable {
background: url(http://ast1.r10.io/buy_assets/marketplace/pagedisplay/listing_back.png?vvv) no-repeat 0 -240px;
height: 7px;
width: 972px;
}
.not-on-prod-page .sl-bottom-table .bottomRightCorner {
background: url(http://ast1.r10.io/buy_assets/marketplace/pagedisplay/listing_back.png?vvv) no-repeat 0 -261px;
height: 7px;
width: 8px;
}
.sl-prod-sec { margin: 0 0 15px 0; overflow: hidden; width: 1000px;}
.sl-prod-sec .productTitle {
font-size: 16px;
color: #3143A9;
text-decoration: none;
font-weight: bold;
}
.not-on-prod-page .sl-seller-info-sec { border-bottom: 1px solid #b7c0bf; }
.not-on-prod-page .sl-seller-info-sec div { margin-bottom: 3px; }
.not-on-prod-page .sl-hr
{
	color:#000000;
	background-color: #000000;
	width: 100%;
	border: 0px;
	height: 1px;
}
.not-on-prod-page .sl-coupon-terms { padding-bottom:5px; color:#4f8b10; font-weight:bold; }
.not-on-prod-page .sl-coupon-title { font-size:12px; font-weight: bold; }
.pr-superpoints {
	background: none repeat scroll 0 0 transparent;
	border-bottom: 1px solid #CCCCCC;
	clear: both;
	color: #383838;
	font-family: 'arial',helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: auto;
	padding: 5px 0 7px;
	width: auto;
}
.pr-superpoints .pr-pholder { width: 279px; }
.pr-sp-popup {
	background-color: #FFFFFF;
	font-size: 12px;
	left: 0;
	padding: 0 6px 15px 15px;
	color:#444;
}
.pr-sp-popup-link { color: #C1272D; text-decoration: underline; }
.pr-sp-popup-title {
	color: #444444;
	font-size: 18px;
	margin-top: -10px;
	padding-bottom: 5px;
}
.pr-superpoints .pr-sp-popup-close {
	cursor: pointer;
	float: right;
	font-size: 17px;
	font-weight: bold;
	padding-top: 2px;
}

/* Seller Listings on prod page */
.pr-seller-listings-container .sl-main-table td,
.pr-seller-listings-container .sl-main-table a,
.pr-seller-listings-container .sl-main-table div,
.pr-seller-listings-container .sl-main-table span,
.pr-seller-listings-container .sl-prod-sec .pr-float-left div,
.pr-seller-listings-container .sl-prod-sec .pr-float-left a
{
	font-size: 11px;
	margin-bottom: 0;
}
.pr-seller-listings-container .sl-main-table .popup-info-box tr {border-bottom: 0px solid black;}
.pr-seller-listings-container .sl-main-table .blueText,
.pr-seller-listings-container .sl-lowest-price .blueText
{
	font-weight: bold;
	color: #3143A9;
	text-decoration: none;
}
.pr-seller-listings-container .sl-tab-table { width: 1000px; }
.pr-seller-listings-container .sl-td-availability-sec .sl-pricing-sec { width: 100%; margin-bottom: 15px; }
.pr-seller-listings-container .sl-pricing-sec .item { clear: both; overflow: hidden; margin-bottom: 0; }
.pr-seller-listings-container .sl-lowest-price { margin-bottom: 15px; font-size: 12px; }
.pr-seller-listings-container .sl-tab-table .whiteLinkText { text-decoration:none; color:#FFFFFF; font-size: 12px; }
.pr-seller-listings-container .sl-tab-table .blackLinkText { text-decoration:none; color:#000000; font-size: 12px; }
.pr-seller-listings-container .sl-bottom-table { width:1001px; margin-bottom: 20px; }
.pr-seller-listings-container .sl-prod-sec { margin: 0 0 15px 0; overflow: hidden; width: 1000px;}
.pr-seller-listings-container .sl-prod-sec .productTitle {
	font-size: 16px;
	color: #3143A9;
	text-decoration: none;
	font-weight: bold;
}
.pr-seller-listings-container .sl-seller-info-sec div { margin-bottom: 0; }
.pr-seller-listings-container .sl-hr
{
	color:#000000;
	background-color: #000000;
	width: 100%;
	border: 0px;
	height: 1px;
}
.pr-seller-listings-container .sl-coupon-terms { padding-bottom:5px; color:#4f8b10; font-weight:bold; }
.pr-seller-listings-container .sl-coupon-title { font-size:12px; font-weight: bold; }
.pr-seller-listings-container .sl-tab-table .topTable {
	background: none;
	height: 40px;
	width: 100%;
}
.sl-main-table {
	background-color: #FFFFFF;
	margin: 0;
	width: 980px;
}
.pr-seller-listings-container .sl-main-table .altRow { background-color: #F4F4F4; }
.pr-seller-listings-container .sl-tab-table .topRightCorner {
	background: none;
	height: 40px;
	width: 8px;
}
.pr-seller-listings-container .sl-main-table-container {
	background-color: none;
	width: 980px;
	padding: 10px;
	border: 1px solid #DEE2E5;
}
.SellerListingsTitle {
	font: bold 18px/22px Arial, Helvetica, sans-serif;
	color: #565c67;
	padding-bottom: 5px;
}
.pr-seller-listings-container .sl-seller-info-sec { color: #737373; padding: 18px 10px; }
.pr-seller-listings-container .sl-seller-info-sec .sl-logo { margin-bottom: 5px; }
.pr-seller-listings-container .sl-seller-info-sec .sl-logo img { max-width: 257px; }
.pr-seller-listings-container .sl-bottom-table .bottomTable {
	background: none;
	height: 7px;
	width: 972px;
}
.pr-seller-listings-container .sl-td-availability-sec .shipping { font-size: 11px; line-height: 14px; }
.pr-seller-listings-container .sl-tab-table .highMiddleTab,
.pr-seller-listings-container .sl-tab-table .highLeftTab,
.pr-seller-listings-container .sl-tab-table .highRightTab
 {
	background-color: #878586;
	color: White;
	cursor: pointer;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 23px;
	line-height: 16px;
	margin-bottom: -5px;
	padding-top: 10px;
	position: relative;
	text-align: center;
	width: 120px; /* less than 120 and double digit refurb text is up against the border or not fitting*/
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-top: 1px solid #666666;
}
.pr-seller-listings-container .sl-tab-table .middleTab,
.pr-seller-listings-container .sl-tab-table .leftTab,
.pr-seller-listings-container .sl-tab-table .rightTab {
	background-color: #F1EFF0;
	color: Black;
	cursor: pointer;
	float: left;
	font-size: 11px;
	height: 25px;
	line-height: 18px;
	margin-bottom: -4px;
	padding-top: 10px;
	position: relative;
	text-align: center;
	width: 120px; /* less than 120 and double digit refurb text is up against the border or not fitting*/
}
.pr-seller-listings-container .sl-bottom-table .bottomRightCorner {
	background: none;
	height: 7px;
	width: 8px;
}
.pr-seller-listings-container .sl-main-table .headerText {
	background-color: #F4F4F4;
	color: #000000;
	font-size: 11px;
	text-align: center;
	border-right: 1px solid #DEE2E5;
}
.pr-seller-listings-container .sl-main-table .no-border { border: none; }
.pr-seller-listings-container .sl-condition-sec {
	color: #737373;
	padding: 18px 10px;
	text-align: center;
	vertical-align: middle;
}
.pr-seller-listings-container .condition-link { font-size: 11px !important; }
.pr-seller-listings-container .sl-prod-info-sec{
	color: #737373;
	padding: 18px 10px;
	vertical-align: middle;
	text-align:center;
}
.pr-seller-listings-container .sl-prod-info-sec .prod-images { float: left; width: 62px; }
.pr-seller-listings-container .sl-prod-info-sec .prod-images img { margin-top: 4px; }
.pr-seller-listings-container .sl-prod-info-sec .desc-sec { float: left; width: 270px; padding: 0 10px 0 10px; }
.pr-seller-listings-container .sl-prod-info-sec .title { font-size: 11px; font-weight: bold; line-height: 13px; text-align: left; }
.pr-seller-listings-container .sl-prod-info-sec .title-sec .sl-show-title-link {cursor: pointer; color: blue; margin-left: 5px; font-size: 10px }
.pr-seller-listings-container .sl-prod-info-sec .title-sec  .sl-hidden-title { display: none; }
.pr-seller-listings-container .sl-prod-info-sec .tag-line { margin-top: 10px; text-align: left; }
.pr-seller-listings-container .sl-prod-info-sec .info-text { margin-top: 10px; }
.pr-seller-listings-container .sl-prod-info-sec .restrictions { margin-top: 10px; text-align: left; }
.pr-seller-listings-container .sl-prod-info-sec .badges-sec { margin-top: 10px; }
.pr-seller-listings-container .sl-prod-info-sec .badges-sec .badge { margin-right: 10px; float: left; }
.pr-seller-listings-container .sl-prod-info-sec .coupon { margin-top: 10px; }
.pr-seller-listings-container .sl-prod-info-sec .sl-comments-sec { text-align: left; }
.pr-seller-listings-container .sl-prod-info-sec .sl-comments-sec .sl-comments { font-size: 11px; margin-top: 10px; }
.pr-seller-listings-container .sl-prod-info-sec .sl-comments-sec .sl-hidden-comments { display: none; }
.pr-seller-listings-container .sl-prod-info-sec .sl-comments-sec .sl-show-comments-link {cursor: pointer; color: blue; margin-left: 5px; font-size: 11px }
.pr-seller-listings-container .sl-pricing-sec .price {
	color: #C7202B;
	font-size: 17px;
	font-weight: bold;
}
.sl-main-table .sl-buy-button { margin-top: 5px; float: right; }
.sl-main-table .sl-view-store-button { margin-top: 5px; float: right; }
.pr-seller-listings-container .sl-pricing-sec .shipping {
	color: #555555;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
}
.pr-seller-listings-container .sl-pricing-sec .free-shipping { font-size: 9px; color: #3C3C3C; }
.pr-seller-listings-container .sl-prod-sec .blueText {
	color: #B80000;
	font-weight: bold;
	text-decoration: none;
}
.pr-seller-listings-container .sl-main-table .sl-tr-show-more { border-top: 1px solid #DEE2E5; padding: 10px 5px 10px 5px; }
.pr-seller-listings-container .sl-main-table .sl-td-availability-sec 
{
	color: #737373;
	font-size: 9px;
	margin: 18px 10px;
	text-align: left;
}
.pr-seller-listings-container .sl-link-bold { color: #737373; text-decoration: none; font-weight: bold; }
.pr-seller-listings-container .sl-store-link { color: #737373; text-decoration: none; }
.sl-main-table-container .sl-sort-sec { background-color: #333333; margin-bottom: 5px; width: 980px; }
.sl-main-table-container .sl-sort-sec .sort-label { float: left; color: #FFFFFF; font-size: 14px; margin: 12px 15px 10px 20px; }
.sl-main-table-container .sl-sort-sec .sort-link
{
	border: 1px solid #808080;
	color: #ABABAB;
	cursor: pointer;
	float: left;
	font-size: 13px;
	font-weight: bold;
	margin: 5px 7px;
	padding: 6px 40px 7px;
}
.sl-main-table-container .sl-sort-sec .sort-link.active { background-color: #e80504; border: 1px solid #e80504; color: #ffffff; }


/* kobo */
.kobo-box { border-bottom:2px solid #fff; }
.kobo-holder { padding:5px; font-size:11px; }
.popup-info-box-content div.dialogEbookBase
{
	margin: 8px 0 0 0;
	padding: 15px 0 0 0;
	text-align: left;
	font-family: "Trebuchet MS", Verdana, Arial, Geneva, Helvetica, sans;
	line-height: 1.4;
}
.popup-info-box-content .group::after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.popup-info-box-content div.dialogEbookSidebar
{
	float: left;
	padding: 0 15px 0 0;
	width: 235px;
}
.popup-info-box-content div.dialogEbookSidebar img
{
	display: block;
	padding: 0 0 0 35px;
}
.popup-info-box-content div.dialogEbookSidebar ul li
{
	padding: 15px 0 0 35px;
	background: url(http://ast1.r10.io/buy_assets/v9/product/kobo/KoboIcons.png) 0 17px no-repeat;
	list-style: none;
	color: #666;
}
.popup-info-box-content div.dialogEbookSidebar ul li.dialogEbookPoint2 { background-position: 0 -83px; }
.popup-info-box-content div.dialogEbookMain
{
	float: left;
	padding: 0 0 0 15px;
	width: 380px;
	border-left: 1px solid #CCC;
}
.popup-info-box-content div.dialogEbookMain h4
{
	color: #4A98D5;
	font-size: 114%;
	font-weight: bold;
}
.popup-info-box-content div.dialogEbookMain p
{
	padding: 0;
	color: #666;
}
.popup-info-box-content div.dialogEbookMain p.dialogEbookConfirm label
{
	padding: 0 0 0 5px;
	font-size: 90%;
	font-weight: bold;
}
.pr-title-container { overflow: hidden; width: 691px; }
.pr-title-container h1 { margin: 0; }
.holder-promo-block.img-section { width: 305px; float: left; }
.holder-promo-block.prod-section { width: 640px; float: right; }
.pr-mpbox-container { display: none; }
.pr-price-container {
	float: left;
	margin: 0 13px;
	width: 366px;
	min-height:350px;
}
.pr-save-prod-section {
	color: #383838;
}
.pr-save-prod-section .wishlist {
	float: left;
	padding-left: 40px;
}
.pr-save-prod-section .save-for-later {
	float: left;
	padding-left: 10px;
}
.pr-save-prod-section a { color: #353535; }
.pr-save-prod-section img
{
	height: 17px;
	margin-right: 3px;
	margin-top: 3px;
	width: 17px;
}
.area-info .frame-info.no-top-padding { padding-top: 0; }
.pr-social-section
{
	clear: both;
	border-top: 1px solid #DDDDDD;
	float: right;
	margin-top: 5px;
	padding-top: 5px;
	min-width: 307px;
}
.pr-superpoint-total { color: #bf0000; }
.pr-mpbox-open
{
	background: url(http://ast1.r10.io/buy_assets/v10/product/bgBuyingChoices2.png);
	height: 39px;
	width: 300px;
	cursor: pointer;
	color: #fff;
	font-size: 16px;
	padding: 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.pr-mpbox-open .open-text { padding: 10px 0 0 40px; float: left; }
.pr-mpbox-open .open-image { padding-right: 10px; float: right; }
.cust-revs-sec { margin:20px 0 5px; }
.cust-revs-sec .rating-box { float: left; width: 400px; }
.cust-revs-sec .btn-rating { font-weight: bold; }
.cust-revs-sec .rating-overall-section
{
	border-bottom: 1px solid #E6E6E8;
	border-top: 1px solid #E6E6E8;
	height: 25px;
	padding-top: 5px;
	margin-top: 10px;
}
.cust-revs-sec .rating-overall-section .rating-overall-score { float: left; padding: 2px 5px 0 0; font-weight: bold; }
.cust-revs-sec .rating-recent-title { margin: 20px 0 0 10px; border-bottom: 1px solid #E6E6E8; padding-bottom: 5px; }
.cust-revs-sec .reviews-helpful-link { }
.cust-revs-sec .reviews-not-helpful-link { }
.cust-revs-sec .reviews-helpful-label { color: #446816; }
.cust-revs-sec .reviews-not-helpful-label { color: #c7202b; }
.cust-revs-sec .reviews-helpful-section
{
	border-top: 1px solid #E6E6E8;
	border-bottom: 1px solid #E6E6E8;
	overflow: hidden;
	padding-bottom: 7px;
	margin-top: 10px;
}
.cust-revs-sec .separator2 { font-size: 11px; padding: 0 5px 0 5px; }
.cust-revs-sec .reviews-user-info-section { float: left; padding-top: 7px; }
.pr-pricing-seller-info-sec .whos-this .who-this-link
{
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
	color: #22649E;
	white-space: nowrap;
}
.pr-pricing-seller-info-sec .whos-this { float: left; }
.over-5-hide { display: none; }
.pr-prod-content-promo { margin: 24px 0 10px 0; float: left; clear: left; }
.pr-bread-crumbs {
	float: left;
	font-weight: normal;
	margin: 0 0 10px;
}
.pr-bread-crumb {
	font-size:11px;
	color: #383838;
	text-decoration: underline;
}
.pr-price-ad-sec {
	float: right;
	width: 301px;
}
.pr-price-ad-sec a { font-size: 11px; }
.pr-price-ad-sec a:hover { color: #bf0000; }
.pr-kobo-butt-ban {
	padding-bottom: 5px;
	cursor: pointer;
}
.pr-red { color: Red; }
.pr-percent-saved {
	font-size: 12px;	
	color:#383838;
}
.pr-marketplaceItemCondition{
	color:#383838;
	font-size:11px;
	margin-left: 8px;
}
.pr-ship-time-link
{
	color:#383838;
	font-size:11px;
	margin-left:20px;
}
.pr-list-price-link { color: #383838; cursor: pointer; }

.seller-45-return-policy .pr-sellerReturnPolicyLink,
.seller-return-policy .pr-sellerReturnPolicyLink
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.pr-si-container
{
	border: 1px solid #DEDEDE;
	margin-bottom: 15px;
	padding-left: 5px;
	width: 990px;
}
.pr-si-rating-table
{
	background-color: #F0F0F0;
	border: 1px solid white;
	border-radius: 15px 15px 15px 15px;
	margin: 10px 0 0 -2px;
	padding: 10px 6px 10px 15px;
	text-align: left;
	width: 140px;
}
.pr-si-about
{
	float: left;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 210px;
}
.pr-si-about .pr-si-about-seller { font-size: 16px; font-weight: bold; margin: 10px 0 5px 0; }
.pr-si-about .pr-si-percent { float: right; margin-left: 20px; }
.pr-si-about .pr-si-rate-img { float: left; margin-right: 5px; }
.pr-si-about .pr-si-logo { max-width: 210px; }
.pr-si-policies
{
	float: left;
	font-size: 11px;
	padding: 0 5px 15px;
	width: 456px;
}
.pr-si-feedback .pr-si-title,
.pr-si-policies .pr-si-title
{
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0 5px 0;
}
.pr-si-feedback { float: left; width: 280px; padding: 0 10px 5px 10px; }
.pr-left { float: left; }
.pr-right { float: right; }
.pr-si-about .pr-si-seller-name { font-size: 14px; font-weight: bold; margin-top: 5px; }
.pr-si-about .seller-rating-label { float: left; margin: 2px 5px 0 0; }
.pr-si-about .pr-si-rating-summary { margin-top: 20px; text-align: left; }
.pr-si-feedback .pr-si-pointy-bottom
{
	background: url(http://ast1.r10.io/buy_assets/v10/product/bubblePoint.png) no-repeat 200px 0px;
	height: 25px;
	padding: 0;
	margin: 0 0 10px 0;
}
.pr-si-feedback .pr-si-comment
{
	clear: both;
	font-weight: bold;
	font-size: 12px;
	padding: 10px 0 10px 20px;
	width: 220px;
}
.pr-si-feedback .pr-si-word-bubble
{
	padding: 10px;
	background-color: #F0F0F0;
	border: 1px solid #F0F0F0;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.pr-si-feedback .pr-si-left-quote { margin-right: 2px; }
.pr-si-feedback .pr-si-right-quote { margin-left: 2px; }
.pr-si-policies .pr-si-read-more { color: Red; text-decoration: underline; }
.pr-save-link
{
	float: left;
	font-size: 11px;
	padding-top: 4px;
	text-decoration: underline;
}
.pr-hidden-title { display: none; }
.pr-prod-rating-sec { float: left; margin-bottom: 5px; width: 691px; }
.pr-promo-code-sec
{
	background-color: #F6F5F5;
	border-bottom: 1px dashed #BBBBBB;
	border-top: 1px dashed #BBBBBB;
	box-shadow: 0 0 5px #CCCCCC inset;
	-webkit-box-shadow: 0 0 5px #CCCCCC inset;
	-moz-box-shadow: 0 0 5px #CCCCCC inset;
	color: #C7202B;
	font-size: 13px;
	font-weight: bold;
	margin: 10px 0 10px 10px;
	padding: 8px 2px 8px 12px;
	width: 600px;
}

.bc-arrow { vertical-align: middle; }
.pr-show-title .pr-show-title-link { font-size: 12px; margin-left: 5px; cursor: pointer; }
.pr-seller-listings-container {
	margin-bottom: 20px;
	float: left;
	font-size: 11px;
}
.pr-sl-short-container { background: #F2F2F2; margin-top: 15px; }
.pr-sl-short-container .heading { background-color: #E5E5E5; border-bottom: 1px solid #cccccc; }
.pr-sl-short-container .heading h4 { margin: 0; font: bold 14px arial,Helvetica,sans-serif; padding: 6px 5px 5px 10px; text-transform: uppercase; }
.pr-sl-short-container .price { font-size: 11px; color: #c7202b; font-weight: bold; }
.pr-sl-short-container .shipping { font-size: 11px; color: #383838; }
.pr-sl-short-container .mark { text-decoration: underline; }
.pr-sl-short-container .table .si-td
{
	padding: 5px 0 5px 10px;
	width: 50%;
	text-align: left;
	vertical-align: top;
}
.all-images-container { width: 1000px; text-align: center; }
.all-images-container .header { width: 1000px;  font-size: 16px; text-align: center; background: #F2F2F2; padding: 5px; margin-bottom: 10px; }
.all-images-container img { margin-bottom: 20px; }
.pr-selector-buy-butt-sec {
	background-color: #d8d8d8;
	padding-bottom: 10px;
}
.pr-selector-buy-butt-sec .quant-table {
	display:table;
}
.pr-selector-buy-butt-sec .quant-table .quant-text {
	display:table-cell;
	vertical-align:middle;
	padding: 5px 0 0 13px;
	font-size: 11px;
	color: #000;
	font-weight: bold;
}
.pr-selector-buy-butt-sec .quant-table .quant-limit {
	font-weight: bold;
}
.pr-selector-buy-butt-sec .quant-table .quant {
	display:table-cell;
	vertical-align:middle;
	padding: 5px 15px 0 10px;
}
.pr-selector-buy-butt-sec .quant input {
	width: 55px;
	height: 20px;
}
.pr-fbb-popup {
	margin: 0 auto 30px auto;
	width: 500px;
	color: #383838;
}
.pr-fbb-popup .pr-fbb-popup-badge {
	float: left;
	margin: 0 15px;
}
.pr-fbb-popup .pr-fbb-popup-link {
	float: right;
	color: maroon;
	font-weight: bold;
}
#divMpRslContainer .popup-info-box { top: 13px; }
input#qtyDisabled { background: #ddd; }
.super-slider .free-shipping-link span { font-size: 11px; }

.pr-tabsContainer {
	width: 100%;
	margin: 10px 0 10px 0;
}
.pr-tabsContainer .pr-tabButt {
	float: left;
	width: 162px;
	background-color: #E5E5E5;
	cursor: pointer;
	border: 1px solid #ccc;
}
.pr-tabsContainer .pr-tabButt:hover { background-color: #F2F2F2; }
.pr-tabsContainer .pr-tabButt.active {
	background-color: #FFFFFF;
	border-bottom: 3px solid #fff;
}
.pr-tabsContainer .pr-tabButt.active .pr-tabButt-text {
	border-top: 4px solid rgb(191, 0, 0);
	background-color: #FFFFFF;
	margin-top: -4px;

}
.pr-tabsContainer .pr-tabBlank {
	height: 37px;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 3px solid #cccccc;
}
.pr-tabsContainer .pr-tabButt .pr-tabButt-text {
	text-align: center;
	font-size: 14px;
	padding: 10px 0 10px 0;
	background-color: #E5E5E5;
}
.pr-pla-slider, .pr-outofstock-slider { padding-top: 10px; }