/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body{
	color:#333;
	font:11px Arial, Helvetica, sans-serif;
	background-color:Transparent;
	min-width:1001px;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#000;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
	color:#000;
}
form,fieldset{border-style:none;}
html,body {height: 100%;}
html {overflow-y: scroll;}
#wrapper {
	min-height:100%;
	position:relative;
	width:100%;
}
.w1 {
	padding:0 0 1672px 0;
	position:relative;
	width:1001px;
	margin:0 auto;
	background:#fff;
}
.w2 {
	position:relative;
	width:1001px;
	margin:0 auto;
}
/*logo*/
.logo{
	position:absolute;
	top:8px;
	width:159px;
	height:64px;
	background:url(http://ast1.r10.io/buy_assets/v9/header/logo2.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	z-index:60;
}
.logo a{
	display:block;
	height:100%;
}

.logo2{
	position:absolute;
	top:8px;
	width:159px;
	height:64px;
	background:url(http://ast1.r10.io/buy_assets/v9/header/logo2.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	z-index:60;
}
.logo2 a{
	display:block;
	height:100%;
}
.csNumber
{
	position:absolute;
	top:80px;
	width:224px;
	height:24px;
	background:url(http://ast1.r10.io/buy_assets/v9/header/callUs_1800.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	z-index:60;
}
.csNumber-alt
{
	position:absolute;
	top:80px;
	width:224px;
	height:24px;
	background:url(http://ast1.r10.io/buy_assets/v9/header/callUs_1800_alt.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	z-index:60;
}
.csNumber-ad
{
	position:absolute;
	top:80px;
	width:224px;
	height:24px;
	background:url(http://ast1.r10.io/buy_assets/v9/header/callUs_1800.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	z-index:60;
}
.csNumber-ad-alt
{
	position:absolute;
	top:80px;
	width:224px;
	height:24px;
	background:url(http://ast1.r10.io/buy_assets/v9/header/callUs_1800_alt.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	z-index:60;
}

.line-through-price {color: rgb(153, 153, 153); text-decoration: line-through;}

/*user-holder*/
   
#header .header-right2 .user-menu-holder1 ul li {list-style-type:none;}

#header .user-holder{
	width:710px;
	overflow:hidden;
	height: 28px;
}
#header .user-menu{
	float:right;
	font:12px/14px Arial, Helvetica, sans-serif;
}
#header .user-menu-holder{
	float:left;
	padding: 8px 0 0 0;
}
#header .user-menu-holder1{
	float:left;
	padding: 0;
}
#header .user-menu .name{
	float:left;
	color:#3d3d3d;
	font: 12px/14px Arial, Helvetica, sans-serif;
}
#header .user-menu .superpts-holder
{
	margin:0;
}
#header .user-menu .superpts-holder .superpts a
{
	color:#c1272d;
	font: 12px/14px Arial, Helvetica, sans-serif;
	height:16px;
    padding: initial;
}
#header .user-menu .user-menu-holder .top-menu{
	float:left;
	margin:0;
	padding: 0;
	list-style:none;
}
#header .user-menu .user-menu-holder1 .top-menu{
	float:left;
	margin:0;
	padding: 1px 0 0 0;
	list-style:none;
}
#header .user-menu .user-menu-holder .top-menu li{
	float:left;
	background: #FFFFFF;
	padding:0 5px 0 6px;
	font:12px Arial, Helvetica, sans-serif;
	height: 20px;
}
#header .user-menu .user-menu-holder1 .top-menu li{
	float:left;
	background: #FFFFFF;
	padding:0 5px 0 6px;
	font:12px Arial, Helvetica, sans-serif;
	height: 20px;
}
#header .user-menu .top-menu a{color:#357dcb;}
#header .user-menu .top-menu .cart{
	color:#d62a2a;
	padding:0 0 0 20px;
	background:url(http://ast1.r10.io/buy_assets/v9/header/bg-cart.gif) no-repeat 0 2px;
}
#header .user-menu .follow{
	float:left;
	padding:0 2px;
}
#header .user-menu .user-menu-holder .twitter,
#header .user-menu .user-menu-holder .facebook{
	float:left;
	background:url(http://ast1.r10.io/buy_assets/v9/header/ico-social.gif) no-repeat;
	width:16px;
	height:16px;
	overflow:hidden;
	margin:-2px 0 0;
	text-indent:-9999px;
}
#header .user-menu .user-menu-holder1 .twitter,
#header .user-menu .user-menu-holder1 .facebook{
	float:left;
	background:url(http://ast1.r10.io/buy_assets/v9/header/ico-social.gif) no-repeat;
	width:16px;
	height:16px;
	overflow:hidden;
	margin:6px 0 0;
	text-indent:-9999px;
}
#header .user-menu .user-menu-holder .twitter,
#header .user-menu .user-menu-holder1 .twitter{
	background-position:-20px 0;
	margin-left:4px;
}
#header .user-menu .user-menu-holder1 .google-plus
{
	margin: 6px 0 0 4px;
	float: left;
	width: 16px;
	height: 16px;
	overflow: hidden;
}
#header #headerSuperPointLink {
    color: #c1272d;
    font: 12px/14px Arial, Helvetica, sans-serif;
    height: 16px;
    padding: initial;
    display: block;
    margin-top: 10px;
}

.info-list{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.info-list li{
	padding:0 2px 0 3px;
	float:left;
}
.info-list li:first-child{background:none;}
.info-list .text-holder{
	float:left;
	margin:0 -90px 0 0;
	position:relative;
	width:250px;
}
.info-list img{
	float:left;
	margin:0;
}
.info-list .remark{
	display:block;
	font:bold 9px/11px Tahoma, Arial, Helvetica, sans-serif;
	color:#a0a4aa;
	text-transform:uppercase;
	white-space:nowrap;
}
.info-list .remark a{color:#4482c3;}
/*holder-info*/
.holder-info{
	overflow:hidden;
	width:830px;
	padding:0 0 0 220px;
	height:71px;
}
/*holder-info-ad for header slide ad*/
.holder-info-ad{
	overflow:hidden;
	width:1000px;
	padding:0 0 0 0px;
	min-height:60px;
}
/*slide-block-ad for header slide ad*/
.slide-block-ad{width:1001px; float: left;}
.slide-block-ad .title{
	overflow:hidden;
	height:60px;
	padding:0 0 0 450px;
}
.slide-block-ad .open-close{float:left;}
.slide-block-ad .title img{display:block;}
.slide-block-ad .block{
	width:1001px;
	overflow:hidden;
	border-top:3px solid #414042;
	position:relative;
	float: left;
	
}

.slide-block-ad .block .adInfo {
	float: left;
	padding-top: 14px;
}

.slide-block-ad .block .adVideo {
	float: left;
	width: 533px;
	height: 300px;
}

.slide-block-ad .title .link-more{
	float:right;
	width:131px;
	height:27px;
	overflow:hidden;
	text-indent:-9999px;
	margin:24px 0 0;
	background:url(http://ast1.r10.io/buy_assets/v9/header/link-more.gif) no-repeat;
}
.slide-block-ad .block img{display:block;}
.slide-block-ad .block .open-close{
	position:absolute;
	top:0;
	right:0;
	background:url(http://ast1.r10.io/buy_assets/v9/header/btn-close.gif) no-repeat;
	width:65px;
	height:19px;
	overflow:hidden;
	text-indent:-9999px;
}

/*slide-block*/
.slide-block{width:1001px; float: left;}
.slide-block .title{
	overflow:hidden;
	width:822px;
	height:74px;
	padding:0 0 0 450px;
}
.slide-block .open-close{float:left;}
.slide-block .title img{display:block;}
.slide-block .block{
	width:1001px;
	overflow:hidden;
	border-top:3px solid #414042;
	position:relative;
	float: left;
	
}

.slide-block .block .adInfo {
	float: left;
	padding-top: 14px;
}

.slide-block .block .adVideo {
	float: left;
	width: 533px;
	height: 300px;
}

.slide-block .title .link-more{
	float:right;
	width:131px;
	height:27px;
	overflow:hidden;
	text-indent:-9999px;
	margin:24px 0 0;
	background:url(http://ast1.r10.io/buy_assets/v9/header/link-more.gif) no-repeat;
}
.slide-block .block img{display:block;}
.slide-block .block .open-close{
	position:absolute;
	top:0;
	right:0;
	background:url(http://ast1.r10.io/buy_assets/v9/header/btn-close.gif) no-repeat;
	width:65px;
	height:19px;
	overflow:hidden;
	text-indent:-9999px;
}
/*header-box*/
.header-box{
	width:1001px;
	background:url(http://ast1.r10.io/buy_assets/v9/header/bg-header-box.gif) repeat-x 0 -79px;
	margin:0 0 6px;
	position:relative;
	z-index:100;
	
}
.header-box-holder{background:url(http://ast1.r10.io/buy_assets/v9/header/bg-header-box.gif) no-repeat;}
.header-box-frame{
	background:url(http://ast1.r10.io/buy_assets/v9/header/bg-header-box.gif) no-repeat 100% -158px;
	padding:0 0 5px;
}
.header-box:after,
.header-box-holder:after,
.header-box-frame:after{
	content:"";
	display:block;
	clear:both;
}
#promoNav
{
	width:1001px;
	background-color:#fff;
}
/*nav*/
#nav{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#nav li{
	float:left;
	padding: 0;
}
#nav li:hover{position:relative;}
#nav li:hover .drop{display:block;}
#nav li:hover .drop-drop{display:none;}
#nav a{
	overflow:hidden;
	float:left;
	height:14px;
	padding: 18px 0 14px;
}
#nav .text-product{
	text-indent:-9999px;
	width: 145px;
	background: url(http://ast1.r10.io/buy_assets/v9/header/tab_categories_off.png) no-repeat left bottom;
}
#nav li:hover .text-product{ background: url(http://ast1.r10.io/buy_assets/v9/header/tab_categories_on.png) no-repeat left bottom; }
#nav .text-deals{
	text-indent:-9999px;
	width: 83px;
	background: url(http://ast1.r10.io/buy_assets/v9/header/tab_deals_off.png) no-repeat left bottom;
}
#nav li:hover .text-deals{ background: url(http://ast1.r10.io/buy_assets/v9/header/tab_deals_on.png) no-repeat left bottom; }
#nav .text-buytv{
	text-indent:-9999px;
	width:62px;
	background:url(http://ast1.r10.io/buy_assets/v9/header/text-buytv.gif) no-repeat 0 17px;
}
.nav-holder{width:100%;}
.nav-holder:after{
	content:"";
	display:block;
	clear:both;
}
/*drop*/
#nav .drop{
	width:205px;
	position:absolute;
	top: 46px;
	left: 0;
	display:none;
}
#nav .drop:after{
	content:"";
	display:block;
	clear:both;
}
#nav .drop ul{
	border: 2px solid #cccccc;
	background-color: #f7f7f7;
	width:197px;
	margin:0;
	padding: 0 0 10px 0;
	list-style:none;
	position:relative;
}
#nav .drop li{
	float:none;
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
	/*background:url(http://ast1.r10.io/buy_assets/v9/header/separator4.gif) repeat-x;*/
	padding:0;
	margin:0 0 -6px;
	position:static;
	vertical-align:top;
	width:100%;
}
#nav .drop li:first-child{background:none; border: none;}
#nav .drop li a{
	color:#4f4f4f;
	float:none;
	display:block;
	padding:0;
	height:auto;
	overflow:hidden;
	position:relative;
	z-index:20;
}
#nav .drop li:hover a,
#nav .drop li a:hover{
	text-decoration:none;
	font-weight:bold;
	color:#2a2a2a;
}
#nav .drop li span{display:block;}
#nav .drop li a .text{
	padding:8px 5px 4px 13px;
	overflow:hidden;
	border:none;
	cursor:pointer;
}
#nav .drop li:hover .text,
#nav .drop li a:hover .text{background:url(http://ast1.r10.io/buy_assets/v9/header/bg-drop-link6.png) no-repeat;}
#nav .drop li a .shadow{
	width:197px;
	height:6px;
	overflow:hidden;
	line-height:0;
	font-size:0;
	background:none;
}
#nav .drop li:hover .shadow,
#nav .drop li a:hover .shadow{background:url(http://ast1.r10.io/buy_assets/v9/header/bg-drop-link6.png) no-repeat -197px 100%;}
#nav .drop li:hover .drop-drop{display:block;}
/*drop-drop*/
#nav .drop-drop{
	width: 641px;
	overflow:hidden;
	position:absolute;
	top:-2px;
	left:195px;
	display:none;
}
#nav .drop-drop .c{
	width: 627px;
	border: 2px solid #cccccc;
	background-color: #ffffff;
	overflow:hidden;
	padding:0 4px;
}
#nav .drop-drop .holder{
	
	width: 604px;
	overflow:hidden;
	padding:18px 0 0 20px;
	margin:0 0 0 0;
}
#nav .drop-drop .list{
	margin:0 -6px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	background:none;
	width: 610px;
	background-color: #ffffff;
	border: none;
}
#nav .drop-drop .optionsUpsells {
display: inline-block;
border-left: dotted #a4b4d1 1px;
overflow: hidden;
padding: 0 0 0 10px;
}
#nav .drop-drop .optionsUpsells a.special {
font-weight: bold !important;
line-height: 1.7em !important;
}
#nav .drop-drop .list li{
	display:inline-block;
	width:175px;
	margin:0 22px 29px 0;
	background:none;
	line-height:15px;
	border: none;
}
* +html #nav .drop-drop .list li{
	display:inline;
	margin-right:26px;
}
#nav .drop-drop .list li ul{
	margin:0;
	padding:0;
	list-style:none;
	background:none;
	background-color: #ffffff;
	border: none;
}
#nav .drop-drop .list li li{
	display:block;
	margin:0;
	background:none;
	padding: 2px 0 0 10px;
	border:none;
}
#nav .drop-drop .list li li:hover { background:url(http://ast1.r10.io/buy_assets/v9/header/new/bra.jpg) no-repeat left center; }
#nav .drop-drop .list li li.no-padding { padding-left: 0; }
#nav .drop li:hover .drop-drop a,
#nav .drop-drop .list li li a{
	margin:0;
	font-weight:normal;
	color:#000;
	display:inline;
}
#nav .drop-drop .list li li a:hover{
	text-decoration:underline;
	font-weight:normal;
}
#nav .drop-drop .list .title{
	display:block;
	font:bold 12px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #f05810;
	padding-bottom: 1px;
}
#nav .drop-drop .list li a:hover .title {
	text-decoration:underline;
	font-weight:bold;
	color: #f05810;
}
#nav .drop-drop .list li li .arrow
{
	display: none;
	visibility: hidden;
}

/*search-form*/
.search-form{
	float:right;
	border: 1px solid #ccc;
}
.search-form .text{
	float:left;
	background:url(http://ast1.r10.io/buy_assets/v9/header/bg-text.gif) no-repeat;
	width:364px;
	height:22px;
	padding:10px 12px 10px 38px;
	position:relative;
}
.search-form .text .hint{
	overflow:hidden;
	width:420px;
	position:absolute;
	top:39px;
	left:-3px;
	z-index:9999;
	display:none;
}
.search-form .text .hint .c{
	width:412px;
	padding:0 4px;
	background:url(http://ast1.r10.io/buy_assets/v9/header/bg-hint.png) repeat-y -420px 0;
}
.search-form .text .hint .title{
	display:block;
	background:#f0f0f0;
	font:bold 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#373737;
	padding:5px 10px;
}
.search-form .text .hint ul{
	margin:0;
	padding:0;
	list-style:none;
	width:412px;
}
.search-form .text .hint ul li{
	overflow:hidden;
	width:412px;
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
}
.search-form .text .hint ul li.hactive {
	background:#ccc !important;
}
.search-form .text .hint ul .blue{background:#f5f9ff;}
.search-form .text .hint ul a{
	display:block;
	color:#767676;
	padding:5px 10px;
}
.search-form .text .hint ul li a strong {
	color: #0b699f;
}
.search-form .text .hint .b{
	width:420px;
	overflow:hidden;
	height:8px;
	background:url(http://ast1.r10.io/buy_assets/v9/header/bg-hint.png) no-repeat;
	line-height:0;
	font-size:0;
}
.search-form .text input{
	margin:0;
	padding:0;
	font:17px/22px Arial, Helvetica, sans-serif;
	border:0;
	width:364px;
	background-color:transparent;
	color:#a1a1a1;
	float:left;
}
.search-form .holder{
	float:left;
	background:url(http://ast1.r10.io/buy_assets/v9/header/bg-search-form-holder.gif) repeat-x 0 -41px;
}
.search-form .frame{
	background:url(http://ast1.r10.io/buy_assets/v9/header/bg-search-form-holder.gif) no-repeat 100% 0;
	width:257px;
	height:41px;
}
.search-form select{
	float:left;
	width:147px;
	font-size: 12px;
	border: none;
	background-color: #eaeaea;
}
.search-form .btn{
	float:left;
	border:none;
	background:url(http://ast1.r10.io/buy_assets/v9/header/btn-search.gif) no-repeat;
	width:84px;
	height:33px;
	line-height:0;
	font-size:0;
	overflow:hidden;
	text-indent:-9999px;
	margin:4px 0 0 11px;
	cursor:pointer;
}
.placeHolderContainer 
{
	position:relative;
	z-index:1;
	background-color:#ffffff;
	line-height:22px;
}
.placeHolder 
{
	position:absolute;
	left:8px;
	background-color: transparent;
	color:#999999;
	z-index:-1;
	font:14px/22px Arial, Helvetica, sans-serif;
}

.sub-menu-holder{width:100%;}
.sub-menu-holder:after{
	content:"";
	display:block;
	clear:both;
}
.sub-menu{
	margin:0 0 0 3px;
	display:inline;
	padding:0;
	list-style:none;
	float:left;
	background:#e2edfd url(http://ast1.r10.io/buy_assets/v9/header/bg-subnav.gif) no-repeat;
	width:610px;
}
.sub-menu li{
	float:left;
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
}
.sub-menu a{
	color:#0d6ba1;
	float:left;
	padding:7px 12px 7px 11px;
	border-right:1px solid #caddfb;
	background:#e2edfd;
}
.sub-menu .active a{
	font-weight:bold;
	background:#caddfb url(http://ast1.r10.io/buy_assets/v9/header/bg-subnav.gif) no-repeat 0 -28px;
}
.sub-menu a:hover{
	background:#caddfb;
	text-decoration:none;
}
.sub-menu li:first-child a:hover{background:#caddfb url(http://ast1.r10.io/buy_assets/v9/header/bg-subnav.gif) no-repeat 0 -28px;}
.sub-menu-holder .btn-holder
{
	float:left;
	width:155px;
	height:27px;
	padding-left:7px;
	cursor:pointer;
	overflow:hidden;
}

.sub-menu-holder .btn-holder .cart-on
{
	height:27px;
	width:155px;
	background:url(http://ast1.r10.io/buy_assets/v9/header/btn-cart.gif) no-repeat;
}
.sub-menu-holder .btn-holder .cart-off
{
	overflow:hidden;
	height:27px;
	width:155px;
	background:url(http://ast1.r10.io/buy_assets/v9/header/btn-cart-off.gif) no-repeat;
}
.sub-menu-holder .btn-holder .cart-on .text
{
	display:block;
	padding:4px 0 0 69px;
	color:#ffffff;
	font:14px/16px Tahoma, Arial, Helvetica, sans-serif;
}
.sub-menu-holder .btn-holder .cart-off .text
{
	display:block;
	padding:4px 0 0 72px;
	color:#000000;
	font:14px/16px Tahoma, Arial, Helvetica, sans-serif;
}
#header .header-sign-up
{
	position: absolute;
	width: 250px;
	height: 150px;
	top: 120px;
	left: 350px;
	border: 2px solid #999;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: none;
	background-color: #FFFFFF;
	z-index: 1500;
}
#header .header-sign-up .sign-form{
	width:195px;
	overflow:hidden;
	padding:10px 0 0 25px;
}
#header .header-sign-up .sign-form label{
	display:block;
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#535353;
	padding:0 0 6px;
}
#header .header-sign-up .sign-form .text{
	display:block;
	width:185px;
	height:16px;
	overflow:hidden;
	padding:7px 5px 6px;
	background:url(http://ast1.r10.io/buy_assets/v9/header/bg-sign-text.gif) no-repeat;
	margin:0 0 7px;
}
#header .header-sign-up .sign-form .text input{
	float:left;
	margin:0;
	padding:0;
	width:185px;
	border:0;
	font:14px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#535353;
}
#header .header-sign-up .sign-form .btn{
	width:195px;
	height:33px;
	overflow:hidden;
	text-indent:-9999px;
	line-height:0;
	font-size:0;
	border:none;
	display:block;
	cursor:pointer;
	background:url(http://ast1.r10.io/buy_assets/v9/header/btn-sign-form.gif) no-repeat;
}
#header .header-sign-up .close
{
	position: absolute;
	right: 7px;
	top: 7px;
	border: 1px solid black;
	padding: 0 3px 0 3px;
	font-weight: bold;
	cursor: pointer;
}
#header .header-sign-up .title
{
	padding: 4px 0 4px 5px;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid black;
	margin: 2px;
	background-color: #ECECEC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.sign-up{
	float:left;
	width:222px;
	height:23px;
	padding:0 0 5px;
}
.sign-up:hover{position:relative;}
.sign-up:hover .drop{display:block;}
.sign-up a{
	float:right;
	width:207px;
	text-indent:-9999px;
	height:19px;
	overflow:hidden;
	background:url(http://ast1.r10.io/buy_assets/v9/header/text-sign-up.gif) no-repeat;
	margin:4px 9px 0 0;
}
.sign-up .drop{
	width:222px;
	overflow:hidden;
	position:absolute;
	top:28px;
	left:0;
	display:none;
}
.sign-up .drop .sign-form{
	width:195px;
	overflow:hidden;
	background:url(http://ast1.r10.io/buy_assets/v9/header/bg-drop-sign.png) repeat-y -222px 0;
	padding:11px 13px 5px 14px;
}
.sign-up .drop .sign-form label{
	display:block;
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#535353;
	padding:0 0 6px;
}
.sign-up .drop .sign-form .text{
	display:block;
	width:185px;
	height:16px;
	overflow:hidden;
	padding:7px 5px 6px;
	background:url(http://ast1.r10.io/buy_assets/v9/header/bg-sign-text.gif) no-repeat;
	margin:0 0 7px;
}
.sign-up .drop .sign-form .text input{
	float:left;
	margin:0;
	padding:0;
	width:185px;
	border:0;
	font:14px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#535353;
}
.sign-up .drop .sign-form .btn{
	width:195px;
	height:33px;
	overflow:hidden;
	text-indent:-9999px;
	line-height:0;
	font-size:0;
	border:none;
	display:block;
	cursor:pointer;
	background:url(http://ast1.r10.io/buy_assets/v9/header/btn-sign-form.gif) no-repeat;
}
.sign-up .drop .b{
	width:222px;
	height:6px;
	background:url(http://ast1.r10.io/buy_assets/v9/header/bg-drop-sign.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	line-height:0;
	font-size:0;
}
#main{
	width:1001px;
	overflow:hidden;
	display:table-footer-group;
	margin-top:13px;
}
.powerstrip{
	width:1001px;
	max-height:200px;
	overflow:hidden;
	margin-top:5px;
}
/*promo*/
.promo{
	width:1001px;
	overflow:hidden;
	background:url(http://ast1.r10.io/buy_assets/v9/header/bg-promo.gif) repeat-y -1001px 0;
	margin:0 0 6px;
}
.promo-holder{
	overflow:hidden;
	width:1001px;
	background:url(http://ast1.r10.io/buy_assets/v9/header/bg-promo.gif) no-repeat;
}
.promo-frame{
	overflow:hidden;
	width:1001px;
	background:url(http://ast1.r10.io/buy_assets/v9/header/bg-promo.gif) no-repeat -2002px 100%;
	padding:2px 0 6px;
}
.deals-holder{
	float:left;
	width:298px;
	overflow:hidden;
	padding:0;
	position:relative;
}
.deals-holder .list-slide{
	margin:0;
	padding:0;
	list-style:none;
	width:298px;
	height:270px;
	position:relative;
	overflow:hidden;

}
.deals-holder .list-slide li{
	width:298px;
	height:270px;
	margin:0;
	position:absolute;
	z-index:1;
}
.deals-holder .list-slide .active{z-index:2;}
.deals-holder .switcher{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:10px;
	right:10px;
	z-index:5;
}
.deals-holder .switcher li{
	float:left;
	margin:0 3px 0 2px;
	display:inline;
}
.deals-holder .switcher a{
	width:8px;
	height:8px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
}
/*main-info*/
.main-info-fs{
	float:left;
	width:270px;
	margin:12px 18px 0 10px;
}
.text-fsellers{
	overflow:hidden;
	text-indent:-9999px;
	width:250px;
	height:21px;
	background:url(http://ast1.r10.io/buy_assets/v9/homepage/text-featuredsellers2.gif) no-repeat;
	margin:0 0 7px 5px;
}
.text-fsellers2{
	overflow:hidden;
	text-indent:-9999px;
	width:250px;
	height:21px;
	background:url(http://ast1.r10.io/buy_assets/v9/homepage/text-seller-ld.gif) no-repeat;
	margin:0 0 7px 5px;
}
.text-fsellers-title{
	overflow:hidden;
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0 0 5px;
}
.main-info-fs .seller-holder{
	border-top:solid 1px #d4d4d4;
	margin: 0 5px 0 5px;
	width:100%;
}
.main-info-fs .seller-logo
{
	display:block;
	margin-top:2px;
}
.main-info-fs .seller-holder img{display:block; margin:0;}
.main-info{
	float:left;
	width:270px;
	margin:12px 10px 0 10px;
	position:relative;
}
.text-deal{
	overflow:hidden;
	text-indent:-9999px;
	width:190px;
	height:21px;
	background:url(http://ast1.r10.io/buy_assets/v9/homepage/text-deal.gif) no-repeat;
	margin:0 0 7px;
}
.text-deal-title{
	overflow:hidden;
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0 0 5px;
}
.main-info .image-holder{
	position:relative;
	overflow:hidden;
	width:100%;
	background:url(http://ast1.r10.io/buy_assets/v9/header/bg-image-holder.gif) repeat-x;
	padding:1px 0 0;
}
.main-info .image-holder .soldout{
	display:block;
	position:absolute;
	z-index:20;
	top:20px;
	left:50px;
	width:125px;
	height:125px;
	background:url(http://ast1.r10.io/buy_assets/2010/soldout/soldOut_125.png) no-repeat;
}
.main-info .image-holder .spBox{
	display:block;
	cursor:pointer;
	position:absolute;
	z-index:20;
	top:8px;
	left:0px;
	width:173px;
	height:41px;
}
.main-info .image-holder .spText{
	position:relative;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	top:5px;
	left:28px;
	text-align:center;
}
.main-info .image-holder img{display:block; padding-left:60px;}
.main-info .price-block{
	overflow:hidden;
	width:270px;
	background:#ededed;
}
.main-info .price-block .boxdivider{
	float:left;
	background-color:#d4d4d4;
	width:1px;
	height:45px;
}
.main-info .price-block .box{
	float:left;
	padding:4px 7px 4px;
	text-align:center;
	width:75px;

}
.main-info .price-block .tltsbox{
	float:left;
	width:150px;
	padding:18px 7px 7px;
	text-align:center;
}
.main-info .price-block .tltsbox .new{
	display:block;
	font:bold 14px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#b11a1d;
}
.main-info .price-block .box .text{
	color:#2c2c2c;
	display:block;
	font:11px/14px Tahoma, Arial, Helvetica, sans-serif;
	text-align:center;
}

.main-info .price-block .box .old{
	display:block;
	text-decoration:line-through;
	font:bold 15px/17px Tahoma, Arial, Helvetica, sans-serif;
	color:#1f1f1f;
	text-align:center;
}
.main-info .price-block .box .oldNoStrike{
	display:block;
	font:bold 15px/17px Tahoma, Arial, Helvetica, sans-serif;
	color:#1f1f1f;
	text-align:center;
}
.main-info .price-block .box .new{
	display:block;
	font:bold 15px/17px Tahoma, Arial, Helvetica, sans-serif;
	color:#b11a1d;
}
.main-info .holder-link{
	overflow:hidden;
	width:100%;
	padding:7px 0 3px;
	background:url(http://ast1.r10.io/buy_assets/v9/header/bg-image-holder.gif) repeat-x;
}
.main-info .textalert{
	color:#b11a1d;
	display:block;
	font:11px/14px Tahoma, Arial, Helvetica, sans-serif;
}
.main-info .link-info{
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://ast1.r10.io/buy_assets/v9/header/bg-link.gif) no-repeat;
	width:75px;
	height:22px;
	float:left;
}
.main-info .link-deals{
	position: absolute;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://ast1.r10.io/buy_assets/v9/homepage/bg-link.gif) no-repeat;
	width:75px;
	height:22px;
	left: 211px;
	float:left;

}
.main-info .link-like{
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://ast1.r10.io/buy_assets/v9/header/bg-link.gif) no-repeat -216px 0;
	width:51px;
	height:22px;
	float:right;
}
/*gallery-block*/
.gallery-block{
	float:left;
	width:375px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
}
.gallery-block .list-slide{
	margin:0;
	padding:0;
	list-style:none;
	width:375px;
	height:270px;
	position:relative;
	overflow:hidden;

}
.gallery-block .list-slide li{
	width:375px;
	height:351px;
	margin:0;
	position:absolute;
	z-index:1;
}
.gallery-block .list-slide .active{z-index:2;}
.gallery-block .list-slide img{
	display:block;
	margin:0px 0 0;
}
.gallery-block .list-slide .text-box{
	position:absolute;
	top:0;
	left:17px;
	width:135px;
}
.gallery-block .list-slide .text-apple{
	margin:0 0 14px;
	width:135px;
	height:25px;
	overflow:hidden;
	text-indent:-9999px;
}
.text-from-ipods{
	overflow:hidden;
	text-indent:-9999px;
	width:125px;
	height:28px;
	display:block;
	margin:0 0 11px 2px;
}
.gallery-block .list-slide .link{
	background:url(http://ast1.r10.io/buy_assets/v9/header/btn-shop.gif) no-repeat;
	width:75px;
	height:22px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
.gallery-block .switcher{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:10px;
	right:10px;
	z-index:5;
}
.gallery-block .switcher li{
	float:left;
	margin:0 3px 0 2px;
	display:inline;
}
.gallery-block .switcher a{
	width:8px;
	height:8px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	background:url(http://ast1.r10.io/buy_assets/v9/header/bg-switcher.gif) no-repeat;
}
.gallery-block .switcher .active a,
.gallery-block .switcher a:hover{background-position:0 -8px;}

/*gallery-block- BUYTV*/
.gallery-block-buyTV{
	float:left;
	width:676px;
	height: 143px;
	margin:-23px 0 0;
	padding:23px 0 0;
	position:relative;
}
.gallery-block-buyTV .list-slide{
	margin:0;
	padding:0 0 0 13px;
	list-style:none;
	width:671px;
	height: 143px;
	position:relative;
	overflow:hidden;
}
.gallery-block-buyTV .list-slide li{
	display: inline;
	width:671px;
	height:149px;
	margin:0;
	position:absolute;
	z-index:1;

}
.gallery-block-buyTV .list-slide .active{z-index:2;}

.buyTVthumb{
	display:block;
	margin:35px 0 0;
	border: 3px solid #ffffff !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.gallery-block-buyTV .list-slide .video-container{
	position: relative;
	float: left;
	margin: 0 22px 0 0;
	height: 144px;
	cursor:pointer;
}
.gallery-block-buyTV .list-slide .videoTitleBox{
	position:absolute;
	top:112px;
	width:181px;
	background: #fff;
	height: 10px;
	padding: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.gallery-block-buyTV .list-slide h2.videoTitle{
	overflow:hidden;
	color: #000;
	font-weight: bold;
	font-size: 12px;
}
.gallery-block-buyTV .list-slide .link{
	background:url(http://ast1.r10.io/buy_assets/v9/homepage/btn-shop.gif) no-repeat;
	width:75px;
	height:22px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
.gallery-block-buyTV .switcher{
	 margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:85px;
	right:-10px;
	z-index:5;
}
.gallery-block-buyTV .switcher li{
	padding: 4px 0 4px 10px;
	margin:0 3px 3px 2px;
}
.gallery-block-buyTV .switcher a{
	width:8px;
	height:8px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	background:url(http://ast1.r10.io/buy_assets/v9/homepage/buyTV_switches_off.png) no-repeat;
}
.gallery-block-buyTV .switcher .active a,
.gallery-block-buyTV .switcher a:hover{background:url(http://ast1.r10.io/buy_assets/v9/homepage/buyTV_switches_on.png) no-repeat;}

/*gallery-block-buyTV2*/
.btv-home-video-box {
	position: relative;
	width: 1000px;
	height: 170px;
	margin-bottom: 10px;
	overflow: hidden;
	background:url(http://ast1.r10.io/buy_assets/v9/homepage/buyTV_bg-dark6.png) no-repeat;
}
.buyTVlink4 {
	position: absolute;
	left: 10px;
	height: 140px;
	top: 12px;
	width: 85px;
	text-indent: -9999px;
	cursor:pointer;
	z-index: 100;
}
#btv-home-left ul {
	margin-top: -6px;
}

#btv-home-left li {
	padding-left: 13px;
	background-image: url(http://ast1.r10.io/buy_assets/v9/homepage/buytv_arrow_grey.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	margin: 0 0 2px 0;
	font-size: 12px !important;
}

#btv-home-left li a {
	color: #fff;
	font-size: 12px !important;
}
#btv-home-right {
	position: relative;
	float: left;
	width: 900px;
	padding: 10px 10px 10px 95px;
}
#btv-home-right .list img{
	border: 3px solid #ffffff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#btv-home-right .playIco {
	position: absolute;
	border: none !important;
	top: 81px;
	left: 165px;
}
#btv-home-right .list{
	margin:0;
	padding:8px 0 0;
	list-style:none;
	float:left;
	position: relative;
}
#btv-home-right .list li{
	float:left;
	margin:0 5px 0 0;
	position: relative;
}
/*gallery-block- BUYTV*/
.gallery-block-buyTV2{
	float:left;
	width:887px;
	height: 143px;
	margin:0;
	padding:2px 0 0;
	position:relative;
}
.gallery-block-buyTV2 .list-slide{
	margin:0;
	padding:0 0 0 13px;
	list-style:none;
	width:887px;
	height: 143px;
	position:relative;
	overflow:hidden;
}
.gallery-block-buyTV2 .list-slide li{
	display: inline;
	width:887px;
	height:149px;
	margin:0;
	position:absolute;
	z-index:1;
}
.gallery-block-buyTV2 .list-slide .active{z-index:2;}

.gallery-block-buyTV2 .list-slide .video-container{
	position: relative;
	float: left;
	margin: 0 18px 0 0;
	height: 144px;
	cursor:pointer;
}
.gallery-block-buyTV2 .list-slide .videoTitleBox{
	position:absolute;
	top:112px;
	width:181px;
	background: #fff;
	height: 10px;
	padding: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.gallery-block-buyTV2 .list-slide h2.videoTitle{
	overflow:hidden;
	color: #000;
	font-weight: bold;
	font-size: 12px;
}
.gallery-block-buyTV2 .list-slide .link{
	background:url(http://ast1.r10.io/buy_assets/v9/homepage/btn-shop.gif) no-repeat;
	width:75px;
	height:22px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
.gallery-block-buyTV2 .switcher{
	 margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:53px;
	right:-10px;
	z-index:5;
}
.gallery-block-buyTV2 .switcher li{
	padding: 4px 0 4px 10px;
	margin:0 3px 3px 2px;
}
.gallery-block-buyTV2 .switcher a{
	width:8px;
	height:8px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	background:url(http://ast1.r10.io/buy_assets/v9/homepage/buyTV_switches_off.png) no-repeat;
}
.gallery-block-buyTV2 .switcher .active a,
.gallery-block-buyTV2 .switcher a:hover{background:url(http://ast1.r10.io/buy_assets/v9/homepage/buyTV_switches_on.png) no-repeat;}

/*ad-block*/
.ad-block{
	float:left;
	width:326px;
	margin-top: 10px;
}
/*ad-box*/
.ad-box{
	width:100%;
	overflow:hidden;
	margin:0 0 15px;
	text-align:center;
}
.ad-block img,
.ad-box img{
	display:block;
	margin:0 auto;
	border:1px solid #333;
}
.ad-block img{border:1px solid #666;}
/*video-box*/
.video-box{
	position: relative;
	background:url(http://ast1.r10.io/buy_assets/v9/homepage/bg-video-box.gif) no-repeat;
	height:96px;
	width:856px;
	padding:0 0 0 145px;
	overflow:hidden;
	margin:0 0 25px;
}
.video-box .list{
	margin:0;
	padding:8px 0 0;
	list-style:none;
	float:left;
	position: relative;
}
.video-box .list li{
	float:left;
	margin:0 5px 0 0;
	position: relative;
}

/*video-box2*/



.buyTVlink2 {
position: absolute;
left: 10px;
height: 37px;
top: 12px;
width: 130px;
text-indent: -9999px;
z-index: 100;
}

.buyTVlink3 {
position: absolute;
left: 130px;
height: 37px;
top: 12px;
width: 160px;
text-indent: -9999px;
z-index: 100;
}


.video-box2 {
position: relative;
width: 1000px;
height: 170px;
margin-bottom: 10px;
overflow: hidden;
background:url(http://ast1.r10.io/buy_assets/v9/homepage/buyTV_bg-dark.png) no-repeat;
}

#vbright {
position: relative;
float: left;
width: 660px;
padding: 10px;
}

#vbright .list img{
border: 3px solid #ffffff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}


#vbright .playIco {
position: absolute;
border: none !important;
top: 81px;
left: 165px;
}


#vbright .list{
	margin:0;
	padding:8px 0 0;
	list-style:none;
	float:left;
	position: relative;
}
#vbright .list li{
	float:left;
	margin:0 5px 0 0;
	position: relative;
}

#vbleft {
position: relative;
float: left;
width: 282px;
padding: 63px 0 0 15px;

}

#vbleft ul {
margin-top: -6px;
}

#vbleft li {
padding-left: 13px;
background-image: url(http://ast1.r10.io/buy_assets/v9/homepage/buytv_arrow_grey.png);
background-repeat: no-repeat;
background-position: 2px 2px;
margin: 0 0 2px 0;
font-size: 12px !important;
}

#vbleft li a {
color: #fff;
font-size: 12px !important;

}
.playIco {
position: absolute;
border: none !important;
top: 48px;
left: 105px;
}

.buyTVlink {
position: absolute;
left: 10px;
height: 20px;
top: 66px;
width: 130px;
text-indent: -9999px;

}

.video-box .list img{
display:block;
border: 3px solid #ffffff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.video-box .btn-watch{
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	width:223px;
	height:38px;
	margin:16px 0 0 5px;
	background:url(http://ast1.r10.io/buy_assets/v9/homepage/btn-watch.gif) no-repeat;
}
/*gallery*/
.gallery{
	overflow:hidden;
	width:972px;
	height:250px;
	background:url(http://ast1.r10.io/buy_assets/v9/homepage/bg-gallery.gif) no-repeat;
	padding:5px 13px 0 16px;
	position:relative;
	margin:0 0 15px;
	z-index:100;
}
.gallery-holder{
	margin:0 -13px 0 -16px;
	width:1001px;
	position:relative;
	overflow:hidden;
	z-index:100;
}
.gallery .link-prev{
	position:absolute;
	left:0;
	width:33px;
	height:123px;
	background:url(http://ast1.r10.io/buy_assets/v9/homepage/btn-gallery-full.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin:25px 20px 0 0;
	z-index:100;
}
.gallery .link-next{
	position:absolute;
	right:0;
	width:33px;
	height:123px;
	background:url(http://ast1.r10.io/buy_assets/v9/homepage/btn-gallery-full.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin:25px 0 0 33px;
	z-index:100;
}
.gallery .link-prev:hover{background-position:0 -123px;}
.gallery .link-next{background-position:-33px 0;}
.gallery .link-next:hover{background-position:-33px -123px;}
.gallery .title{
	overflow:hidden;
	width:100%;
	margin-top: 5px;
}
.slide-holder{
	float:left;
	width:912px;
	overflow:hidden;
	margin:18px 0 0 75px;
	display:inline;
}
.list-slide{
	float:left;
	width:99999px;
	margin:0 0 0 33px;
	padding:0;
	list-style:none;
}
.list-slide li{
	float:left;
	width:210px;
	margin:0 18px 0 0;
}
.list-slide img{
	display:block;
	margin:0 0 7px;
}
.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;
}
.list-slide .name{
	display:block;
	font:bold 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#0d6ba1;
	margin:0 0 4px;
	overflow:hidden;
	height:32px;
}
.list-slide .description{
	display:block;
	color:#959595;
	margin:0 0 5px;
	font:10px/14px Tahoma, Arial, Helvetica, sans-serif;
}
.list-slide .info{
	display:block;
	color:#343434;
	margin:0 0 5px;
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
}
.list-slide .information{
	display:block;
	color:#a0a0a0;
	margin:0 0 9px;
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
}
.list-slide .mark{color:#3887be;}
.list-slide .price{color:#353535;}
.list-slide .old{
	color:#a0a0a0;
	text-decoration: line-through;
}
.list-slide .oldNoStrike{
	color:#a0a0a0;
	text-decoration: none;
}
.list-slide .new{
	color:#b01b1e;
	font-weight:bold;
}
.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;
}
.list-slide .rating-holder{
	overflow:hidden;
	width:100%;
}
.list-slide .rating-holder .text{
	float:left;
	color:#7f7f7f;
	font:10px/12px Tahoma, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-top:2px;
}
.list-slide .rating-holder .rating{float:left;}
.list-slide .rating a{
	float:left;
	width:10px;
	height:10px;
	background:url(http://ast1.r10.io/buy_assets/v9/header/bg-rating.gif) no-repeat 0 -10px;
	overflow:hidden;
	margin:0 1px 0 0;
	text-indent:-9999px;
}
.list-slide .rating .active,
.list-slide .rating a:hover{background-position:0 0;}
.title-slide{
	float:left;
	width:789px;
	height:26px;
	overflow:hidden;
	margin:2px 0 0;
}
.text-based{
	overflow:hidden;
	text-indent:-9999px;
	width:514px;
	height:23px;
	background:url(http://ast1.r10.io/buy_assets/v9/header/text-based.gif) no-repeat;
	float:left;
	margin:6px 0 0;
}
.gallery .social-networks,.hp-slider-container .social-networks {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
.gallery .social-networks li,.hp-slider-container .social-networks li {
	float:left;
	margin:0 0 0 2px;
	display:inline;
}
.gallery .social-networks a,.hp-slider-container .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;
}
.gallery .social-networks .twitter, .hp-slider-container .social-networks .twitter {background-position:-24px 0;}
.gallery .social-networks .add,.hp-slider-container .social-networks .add {background-position:-48px 0;}
/*ad-list*/
.ad-list{
	margin:0;
	padding:0;
	list-style:none;
	margin: 0 0 32px 0;
	overflow:hidden;
	width:1001px;
}
.ad-list li:first-child{
	float:left;
	margin: 0;
	display:inline;
}
.ad-list li{
	float:left;
	margin:0 0 0 32px;
	display:inline;
}
.ad-list img{display:block;}
/*list-area*/
.list-area{
	overflow:hidden;
	margin:0 -9999px;
	position:relative;
	padding:0 9999px;
}
.list-area-holder{
	width:1001px;
	border-top:3px solid #a62a30;
	background:#f5f9ff;
	margin:0 auto;
	padding:38px 0 22px;
}
.list-area .title{
	margin:0 0 10px 18px;
	overflow:hidden;
	width:100%;
	background:url(http://ast1.r10.io/buy_assets/v9/header/bg-title-list.gif) no-repeat;
	padding:0 0 0 3px;
}
.list-area .list-box .title{margin:0 0 4px;}
.list-area .title .holder{
	float:left;
	background:url(http://ast1.r10.io/buy_assets/v9/header/bg-title-list.gif) no-repeat 100% -22px;
	padding:3px 5px 3px 2px;
}
.list-area h3{
	color:#1e1e1e;
	font:bold 14px/16px Tahoma, Arial, Helvetica, sans-serif;
}
.list-area .row{
	overflow:hidden;
	width:100%;
	padding:0 0 24px 20px;
}
.list-area .list-box{
	float:left;
	width:180px;
	margin:0 18px 0 0;
}
.list-area .list-box ul{
	margin:0;
	padding:0 0 0 3px;
	list-style:none;
}
.list-area .list-box li{font:13px/18px Tahoma, Arial, Helvetica, sans-serif;}
.list-area .list-box a{color:#3887be;}
.list-area .info-box{
	background:url(http://ast1.r10.io/buy_assets/v9/header/bg-info-box.gif) repeat-x;
	overflow:hidden;
	width:100%;
	margin:31px 0 19px;
}

.list-area .list-box h4 a
{
	margin:0;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#333;
	}

.list-area .info-box .holder{
	background:url(http://ast1.r10.io/buy_assets/v9/header/bg-info.gif) no-repeat 0 100%;
	overflow:hidden;
	padding:17px 0 48px;
	text-align:center;
}
.list-area .info-box .info{
	color:#1e1e1e;
	font:bold 20px/24px Tahoma, Arial, Helvetica, sans-serif;
}
.list-area h4{
	margin:0;
	font:bold 13px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#343434;
}
/*productpage*/
.superpoints {
	position: relative;
	height: 37px;
	width: 309px;
	background: url(http://ast1.r10.io/buy_assets/superpoints/blurbs/sp_product_bg.png) no-repeat;
	cursor:pointer;
}
.superpoints .pholder {
	position: relative;
	top: 4px;
	left: 65px;
	height: 25px;
	width: 238px;
	text-align: center;
}
.superpoints .pholder span {
	font-family: Tahoma;
	font-size: 12px;
	color: white;
}
.superpoints .pholder .multiple {
	font-size: 20px;
	font-weight: bold;
}
.superpoints .pholder .single {
	font-size: 14px;
	font-weight: bold;
}
.orderby-countdown{
	font-weight:bold;
	font-size:11px;
	color:#000;
}
.orderby-box{
	border:1px solid #a62a30;
	background-color:#f5f9ff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	width:315px;
}
.orderby-holder{
	padding:5px;
	font-size:11px;
}

/*footer*/
#footer{
	position:relative;
	margin-top:-1672px;
	height:1672px;
	overflow:hidden;
}
.footer-block{
	background:#f5f9ff url(http://ast1.r10.io/buy_assets/v9/header/bg-info.gif) no-repeat 50% 0;
	width:1001px;
	margin:0 auto;
	padding:48px 0 0;
	height:300px;
}
.footer-holder{
	margin:0 auto;
	width:1001px;
	background:#f5f9ff;
	text-align:center;
}
#footer .partner-list{
	margin:0 auto 28px;
	padding:0;
	list-style:none;
	text-align:center;
}
#footer .partner-list li{
	display:inline-block;
	margin:0 5px;
	vertical-align:top;
}
* +html #footer .partner-list li{display:inline;}
#footer .partner-list img{display:block;}
#footer p{
	margin:0;
	font:11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#6c6c6c;
}
#footer .link{margin:0 10px;}
#footer p a{
	color:#6c6c6c;
	text-decoration:underline;
}
#footer p a:hover{text-decoration:none;}

#feedbackFooterLink .feedbackFooterText
{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#feedbackFooterLink .feedbackFooterText:hover
{
	text-decoration: none;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
#feedbackFooterLink {margin-left:20px}
#gts_container {padding-left:10px; height:40px;}
#gts_container img {height:36px; width:95px;}

/*footer3*/
#footer-sm{
	display:block;
	overflow:hidden;
}
.footer-block-sm{
	background:#f5f9ff url(http://ast1.r10.io/buy_assets/v9/header/bg-info.gif) no-repeat 50% 0;
	width:1001px;
	margin:0 auto;
	padding:48px 0 0;
	height:150px;
}
.footer-holder-sm{
	margin:0 auto;
	width:1001px;
	background:#f5f9ff;
	text-align:center;
}
#footer-sm .partner-list{
	margin:0 auto 28px;
	padding:0;
	list-style:none;
	text-align:center;
}
#footer-sm .partner-list li{
	display:inline-block;
	margin:0 5px;
	vertical-align:top;
}
* +html #footer-sm .partner-list li{display:inline;}
#footer-sm .partner-list img{display:block;}
#footer-sm p{
	margin:0;
	font:11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#6c6c6c;
}
#footer-sm .link{margin:0 10px;}
#footer-sm p a{
	color:#6c6c6c;
	text-decoration:underline;
}
#footer-sm p a:hover{text-decoration:none;}

/*** Stores ***/
.store1-top{
	width:1001px;
	padding:0 0 18px;
}
.store1-banner-left{
   padding: 0 17px;
}
/* Cart */
.cart-items-container
{
	position: relative;
	/* width: 300px; */
}
.cart-items-container .cart-items-border-container
{
	position: absolute;
	left: -250px;
	top: 0;
	width: 350px;
	z-index: 1000;
	display: none;
}
.cart-items-container .cart-items-border-container .cart-items-border-top
{
	height: 8px;
	background: url(http://ast1.r10.io/buy_assets/v9/product/bg-area-or-300.gif) no-repeat;
}
.cart-items-container .cart-items-border-container .cart-items-border-middle
{
	padding: 0 4px 15px 4px;
	background-color: #eaeaea;
}
.cart-items-container .cart-items-border-container .cart-items-border-bottom
{
	height: 8px;
	background: url(http://ast1.r10.io/buy_assets/v9/product/bg-area-or-300.gif) no-repeat -600px 100%;
}
.cart-items-container .cart-items-border-container .close
{
	position: absolute;
	border: 1px solid black;
	padding: 0 3px 0 3px;
	font-weight: bold;
	right: 10px;
	top: 10px;
	cursor: pointer;
}
.cart-items-container .cart-items-border-container td { padding: 0 10px 0 10px; }
.cart-items-container .cart-items-border-container .recent { font-weight: bold; font-size: 12px; }
.cart-items-container .cart-items-border-container .previous { font-weight: bold; font-size: 11px; }
.cart-items-container .cart-items-border-container .pricing-border
{
	border-bottom:solid 1px #CCCCCC;
	padding-bottom:2px;
	vertical-align: top;
	text-align: right;
	color: #CC0000;
	font-weight: bold;
	font-size: 12px;
}
.cart-items-container .cart-items-border-container .pricing
{
	padding-bottom:2px;
	vertical-align: top;
	text-align: right;
	color: #CC0000;
	font-weight: bold;
	font-size: 12px;
}
.cart-items-container .cart-items-border-container .section-title
{
	border-bottom: 2px solid #D9561B;
	border-top: 2px solid #D9561B;
	background-color: #ECF6FF;
	margin-bottom: 50px;
}
.cart-items-container .cart-items-border-container .TitleBar4
{
	padding:8px 5px 8px 5px;
	background-color:#ecf6ff;
	text-align:left;
	border-bottom: 1px solid #cccccc
}
.cart-items-container .cart-items-border-container .cart-item-price { font-weight: bold; font-size: 12px; }
.cart-items-container .cart-items-border-container .xsmlTan
{
	background: transparent url('http://ast1.r10.io/buy_assets/buttons/2011/sml_tan_right.png') no-repeat scroll top right;
	display: block;
	float: left;
	padding: 0px 11px 0px 0px;
	margin:0px;
	color: #000000;
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	cursor:pointer; 
}
.cart-items-container .cart-items-border-container .cart-item-border { border-bottom: 1px solid #fff; }
.cart-items-container .cart-items-border-container .checkout-butt
{
	background-color: #c1272d;
	text-align: center;
	float: right;
	cursor: pointer;
	clear: both;
	color: #fff;
	padding: 5px 15px;
	font-size: 16px;
}
.cart-items-container .cart-items-border-container .remove-item-link
{
	float: right;
	cursor: pointer;
	clear: both;
	color: #c1272d;
	font-size: 12px;
	font-weight: bold;
}
.cart-items-container .cart-items-border-container a.xsmlTan:hover { text-decoration: none; }
.cart-items-container .cart-items-border-container a.xsmlTan span
{
	background: transparent url('http://ast1.r10.io/buy_assets/buttons/2011/sml_tan_left.png') no-repeat;
	display: block;
	padding: 0px 0px 0px 11px;
	margin:0px;
	white-space:nowrap;
	height:30px;
	line-height:30px;
	cursor:pointer;
	text-decoration: none;
}
.cart-items-container .cart-items-border-container .xsmlOrange
{
	background: transparent url('http://ast1.r10.io/buy_assets/buttons/2011/Orange_right.png') no-repeat scroll top right;
	display: block;
	float: left;
	padding: 0px 11px 0px 0px;
	margin:0px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	cursor:pointer; 
}
.cart-items-container .cart-items-border-container a.xsmlOrange:hover { text-decoration: none; }
.cart-items-container .cart-items-border-container a.xsmlOrange span
{
	background: transparent url('http://ast1.r10.io/buy_assets/buttons/2011/Orange_left.png') no-repeat;
	display: block;
	padding: 0px 0px 0px 11px;
	margin:0px;
	white-space:nowrap;
	height:30px; 
	line-height:30px;
	cursor:pointer;
	text-decoration: none;
}
.cart-items-container .cart-items-border-container .Red10pt { font-size: 10px; color: #E72C34; }
.cart-items-container .cart-items-border-container .Red11pt { font-size: 11px; color: #E72C34; }
.cart-items-container .cart-items-border-container .Red12pt { font-size: 12px; color: #E72C34; }
.cart-items-container .cart-items-border-container .Black10pt { font-size: 10px; color:#333333; }
.cart-items-container .cart-items-border-container .Black11pt { font-size: 11px; color:#333333; }
.cart-items-container .cart-items-border-container .Black12pt { font-size: 12px; color:#333333; }
.cart-items-container .cart-items-border-container .Blue11pt { font-size: 11px; color: #1682C6; }
.cart-items-container .cart-items-border-container .blue
{
	background: transparent;
	color: #3143A9;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
}
.pr-addtocart-container
{
	z-index:2000;
	background-color:#fff;
	border: 1px solid #393939;
	width:800px;
	display:none;
}
.recent-item-container
{
	position: relative;
	width: 800px;
	overflow: hidden;
}
.recent-item-container .recent-item
{
	float: left;
	width: 480px;
	padding: 15px 0 0 20px;
}
.recent-item-container .recommendations
{
	float: left;
	width: 300px;
}
.pr-additem-containeritem  .cart-button-border,
.recent-item-container .cart-button-border {
	float: right;
	border: solid #ddd 1px;
	margin-left: 15px;
	cursor: pointer;
}


.pr-additem-containeritem .cart-checkout-butt a,
.pr-additem-containeritem .cart-add-butt a,
.pr-additem-containeritem .cart-continue-butt a 
.recent-item-container .cart-checkout-butt a,
.recent-item-container .cart-add-butt a,
.recent-item-container .cart-continue-butt a { color: #fff; }

.pr-additem-containeritem .cart-checkout-butt,
.recent-item-container .cart-checkout-butt {
	margin: 1px;
	background-color: #CC0000;
	color: #fff;
	padding: 5px 15px 5px 15px;
	font: bold 12px Arial, Helvetica, sans-serif;
}

.pr-additem-containeritem .cart-continue-butt,
.recent-item-container .cart-continue-butt {
	margin: 1px;
	background-color: #b8b8b8;
	color: #fff;
	padding: 5px 15px 5px 15px;
	font: bold 12px Arial, Helvetica, sans-serif;
}

.pr-additem-containeritem .cart-add-butt,
.recent-item-container .cart-add-butt {
	margin: 1px;
	background-color: #c1272d;
	color: #fff;
	padding: 5px 15px 5px 15px;
	font: bold 12px Arial, Helvetica, sans-serif;
	float: right;
	cursor: pointer;
}
.recent-item-container .recommendations .title
{
	font: bold 18px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #B7C0BF;
	padding: 13px 0 12px 10px;
	margin-right: 18px;
	color: #383838;
}
.recent-item-container .close
{
	position: absolute;
	top: 5px;
	right: 5px;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
	color: #444;
}
.recent-item-container .pricing-border
{
	border-bottom:solid 1px #CCCCCC;
	padding-bottom:2px;
	vertical-align: top;
	text-align: right;
	color: #CC0000;
	font-weight: bold;
	font-size: 12px;
}
.recent-item-container .pricing
{
	padding-bottom:2px;
	vertical-align: top;
	text-align: right;
	color: #CC0000;
	font-weight: bold;
	font-size: 12px;
}
.recent-item-container .xsmlTan
{
	background: transparent url('http://ast1.r10.io/buy_assets/buttons/2011/sml_tan_right.png') no-repeat scroll top right;
	display: block;
	float: left;
	padding: 0px 11px 0px 0px;
	margin:0px;
	color: #000000;
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	cursor:pointer; 
}
.recent-item-container a.xsmlTan:hover { text-decoration: none; }
.recent-item-container a.xsmlTan span
{
	background: transparent url('http://ast1.r10.io/buy_assets/buttons/2011/sml_tan_left.png') no-repeat;
	display: block;
	padding: 0px 0px 0px 11px;
	margin:0px;
	white-space:nowrap;
	height:30px;
	line-height:30px;
	cursor:pointer;
	text-decoration: none;
}
.recent-item-container .xsmlOrange
{
	background: transparent url('http://ast1.r10.io/buy_assets/buttons/2011/Orange_right.png') no-repeat scroll top right;
	display: block;
	float: left;
	padding: 0px 11px 0px 0px;
	margin:0px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	cursor:pointer; 
}
.recent-item-container a.xsmlOrange:hover { text-decoration: none; }
.recent-item-container a.xsmlOrange span
{
	background: transparent url('http://ast1.r10.io/buy_assets/buttons/2011/Orange_left.png') no-repeat;
	display: block;
	padding: 0px 0px 0px 11px;
	margin:0px;
	white-space:nowrap;
	height:30px; 
	line-height:30px;
	cursor:pointer;
	text-decoration: none;
}
.recent-item-container .Red10pt { font-size: 10px; color: #E72C34; }
.recent-item-container .Red11pt { font-size: 11px; color: #E72C34; }
.recent-item-container .Red12pt { font-size: 12px; color: #E72C34; }
.recent-item-container .DarkRed11pt { font-size: 11px; color: #CC0000; }
.recent-item-container .DarkRed12pt { font-size: 12px; color: #CC0000; }
.recent-item-container .DarkRed14pt { font-size: 14px; color: #CC0000; }
.recent-item-container .Black10pt { font-size: 10px; color:#333333; }
.recent-item-container .Black11pt { font-size: 11px; color:#333333; }
.recent-item-container .Black12pt { font-size: 12px; color:#333333; }
.recent-item-container .Black14pt { font-size: 14px; color:#333333; }
.recent-item-container .Blue11pt { font-size: 11px; color: #1682C6; }
.recent-item-container .Blue12pt { font-size: 12px; color: #1682C6; }
.recent-item-container .freeGreenText
{
	font-weight: bold;
	color: #4F8B10;
	text-decoration: none;
	font-size: 11px;
}
.recent-item-container .blue
{
	background: transparent;
	color: #3143A9;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
}
.recent-item-container .rebate { color: #c1272d; font-size: 11px; }
.recent-item-container .item-added {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #CC0000;
	float: left;
	padding-bottom: 10px;
}
.recent-item-container .item-quant
{
	float: right;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 10px 0 0;
}
.recent-item-container .product-table td { padding-top: 5px; }
.pr-additem-container
{
	z-index:2000;
	background-color:#fff;
	border: 1px solid #393939;
	width:400px;
	display:none;
	cursor:pointer;
}
.pr-additem-containeritem
{
	font:18px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#4b7cc5;
	padding:0 8px 50px;
	text-align:center;
}
.pr-additem-containeritem .close
{
	position: absolute;
	top: 10px;
	right: 10px;
	border: 1px solid black;
	padding: 0 3px 0 3px;
	font-weight: bold;
	color: #000000;
}
.pr-additem-containeritem span
{
	font:18px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#3c5f9d;
}
.pr-additem-containeritem span.message
{
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
}
.pr-overlay
{
	position:fixed;
	z-index:1200;
	left:0;
	top:0;
	width:3000px;
	height:10000px;
	background-color:#000000;
	filter:alpha(opacity=55);
	-moz-opacity:0.55;
	-khtml-opacity: 0.55;
	opacity: 0.55;
}
.pr-view-cart-link
{
	padding:2px 0 7px 0;
	float:right;
	display:none;
}
.ui-effects-transfer
{
	border: 2px solid orange;
	position: relative;
	z-index: 3000;
}
.guide-container{
	width:997px; height:326px; float:left; position:relative; font-family: arial,verdana,helvetica; font-size: 12px;
}
.guide-header{
	position: absolute; top: 0px; left: 0px; z-index: 7;
}
.guide-map{
	position: absolute; top: 50px; left: 0px; z-index: 6;
}
.guide-container .link{
	padding-bottom:3px;
}
.guide-container a{
	color:#000000; text-decoration:none;
}
.guide-container a:hover{
	color:#cc0000; text-decoration:underline;
}
.guide-container .dot{
	width:10px;
	height:10px;
	padding-right:10px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://ast1.r10.io/buy_assets/holiday/2011/red_dot.png) no-repeat;
	z-index:60;
}
.guide-container img{
	padding-right:5px;
}
#guide_cameras{
	line-height:15px; position:absolute; left:38px; top:180px; height:100%; width:200px; z-index: 7;
}
#guide_tvs{
	line-height:15px; position:absolute; left:230px; top:180px; height:100%; width:200px; z-index: 7;
}
#guide_computers{
	line-height:15px; position:absolute; left:420px; top:180px; height:100%; width:200px; z-index: 7;
}
#guide_toys{
	line-height:15px; position:absolute; left:610px; top:180px; height:100%; width:200px; z-index: 7;
}
#guide_gadgets{
	line-height:15px; position:absolute; left:800px; top:180px; height:100%; width:200px; z-index: 7;
}

/*ProductSlider2 */
.list-slide .btn-holder{
	overflow:hidden;
	width:100%;
	margin:10px 0 9px;
}
.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;
}
.list-slide .btn-holder .active{
	background-position:0 -54px;
	text-decoration:none;
	color:#fff;
}
.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;
}
.list-slide .btn-holder .active span{background-position:100% -81px;}
.ct-gallery{
	overflow:hidden;
	width:972px;
	height:308px;
	background: url(http://ast1.r10.io/buy_assets/v9/product/bg-gallery-inner-323.gif) no-repeat;
	
	padding: 15px 13px 0 16px;
	position:relative;
	margin:0 0 15px;
	z-index:100;
}
.ct-gallery .link-prev{
	position:absolute;
	left:0;
	width:33px;
	height:123px;
	background:url(http://ast1.r10.io/buy_assets/v9/homepage/btn-gallery-full.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin:25px 20px 0 0;
	z-index:100;
}
.ct-gallery .link-next{
	position:absolute;
	right:0;
	width:33px;
	height:123px;
	background:url(http://ast1.r10.io/buy_assets/v9/homepage/btn-gallery-full.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin:25px 0 0 33px;
	z-index:100;
}
.ct-gallery .link-prev:hover{background-position:0 -123px;}
.ct-gallery .link-next{background-position:-33px 0;}
.ct-gallery .link-next:hover{background-position:-33px -123px;}
.ct-gallery .title{
	overflow:hidden;
	width:100%;
}
.ct-gallery .title-slide2
{
	float: left;
	height: 33px;
	overflow: hidden;
	margin: 0;
}
.ct-gallery .social-networks{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
.ct-gallery .social-networks li{
	float:left;
	margin:5px 0 0 2px;
	display:inline;
}
.ct-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;
}
.ct-gallery .social-networks .twitter{background-position:-24px 0;}
.ct-gallery .social-networks .add{background-position:-48px 0;}
.ct-you-save-ball 
{
	background: url("http://ast1.r10.io/buy_assets/holiday/2011/carousel_ornament_46.png") no-repeat 0 0 transparent;
	width: 50px;
	height: 50px;
	color: #FFFFFF;
	font-weight: bold;
	float: right;
	margin: 75px 30px 0 0;
}
.ct-you-save-ball .text { margin: 10px 0 0 13px; font-size: 12px; }
.ct-view-more-opaque
{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.ct-title-view-more { float: right; margin: 6px 20px 0 0; }

/* FeaturedProduct */
.ct-product-pricing
{
	position:relative;
	clear:both;
	width:100%;
}
.ct-pricing-container
{
	position:relative;
	clear:both;
	padding: 0 0 10px 0;
	background-color: #FFFFFF;
}
.ct-pricing-range
{
	position:relative;
	width:100%;
	padding: 10px 0 15px 0;
}
.ct-pricing-range .text
{
	font-size:12px;
	color:#cc0000;
	font-weight:bold
}
.ct-pricing-label
{
	position:relative;
	float:left;
	clear:both;
	width: 80px;
	font-size: 13px;
	text-align: right;
}
.ct-pricing-info
{
	position:relative;
	float:left;
	padding-left:10px;
	font-size: 13px;
}
.ct-pricing-main
{
	position:relative;
	width:100%;
}
.ct-pricing-sec
{
	position:relative;
	padding-top:5px;
	clear:both;
}
.ct-pricing-label-bold
{
	position:relative;
	float:left;
	clear:both;
	width: 80px;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
}
.ct-pricing-checkout-price,
.ct-pricing-cart-price
{
	font-size:12px;
	color:#cc0000;
	font-weight:bold;
}
.ct-pricing-instant-savings,
.ct-pricing-rebate
{
	color:#cc0000;
	font-weight:bold;
	font-family: verdana, arial, helvetic;
}
.ct-rebate-detail-link
{
	color: #3C5F9D;
	font-size: 10px;
	cursor: pointer;
}
.ct-pricing-total-label
{
	font-size:16px;
	font-weight:bold;
	float: right;
}
.ct-pricing-total-price
{
	font-size:16px;
	color: #C00;
	font-weight: bold;
}

.pr-pricing-clickforprice-sec
{
	position:relative;
	float:left;
	padding-top:15px;
	clear:both;
}
.ct-pricing-clickforprice-sec .container { position:relative; }
.ct-pricing-clickforprice-sec .spanlink
{
	font-size : 14px;
	color : #cc0000;
	text-decoration:underline;
	cursor:pointer;
	font-weight: bold;
}
.ct-pricing-clickforprice-sec .ct-popup-container { float: left; }
.ct-pricing-clickforprice-sec .ct-popup-container span { font-size:11px; }
.ct-pricing-clickforprice-sec .ct-popup-container .red-bold { color:#cc0000; font-weight:bold; }
.ct-pricing-clickforprice-sec .ct-popup-container .big-bold { font-size:12px; font-weight:bold; }
.ct-pricing-product-info
{
	padding-bottom: 15px;
	background-color: #F5F9FF;
	border-top: 1px solid #E4E4E4;
	padding: 5px;
}
.ct-pricing-seller-info-sec { }
.ct-pricing-seller-info-sec .clear-padding-top-10 { clear:both; padding-top:10px; }
.ct-pricing-seller-info-sec .div-clear { clear:both; padding:0px; }
.ct-pricing-seller-info-sec .alice-link { font-size:12px; color:#4f8b10; }
.ct-pricing-seller-info-sec .seller-return-policy { padding:10px 0 0 5px; font-size:13px; }
.ct-pricing-seller-info-sec .seller-45-return-policy { font-size: 13px; margin: 8px 0 0 5px; }
.ct-pricing-product-info-sec { }
.ct-pricing-product-info-sec .product-na { padding:10px 0 0 5px; }
.ct-pricing-product-info-sec .refurb-link
{
	font-weight:bold;
	color:#cc0000;
	font-size:12px;
}
.ct-pricing-product-info-sec .regular-bold { font-size:11px; font-weight:bold; }
.ct-pricing-product-info-sec .low-inventory { padding-top:5px; }
.ct-pricing-product-info-sec .view-product { padding: 8px 0 0 5px; font-size:13px;  font-weight: bold; }
.ct-pricing-product-info-sec .low-inventory .text { color:#cc0000; font-size:10px; }
.ct-other-sellers-sec { margin-top:8px; font-size:11px; overflow: hidden; }
.ct-other-sellers-sec .image { float: left; margin-right: 5px; }
.ct-other-sellers-sec .text { float: left; margin-right: 3px; padding-top: 5px; }
.ct-sold-by-sec { margin:8px 0 0 5px; font-size: 13px; }
.ct-availability-sec { font-size: 13px; margin-left: 5px; }

/* popup box */
.popup-info-box
{
	position:absolute;
	/* made higher to defeat the evil ad with 1000 */
	z-index:2000;
	display: none;
	text-align: center;
	cursor: pointer;
	width: 100%;
}
.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 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;
}

/* add to cart button */
.ct-div-cart-sec { clear:both; }
.ct-div-cart{
	margin:0 auto;
	width:302px;
	background:#7e8288 url(http://ast1.r10.io/buy_assets/v9/product/bg-form-cart.gif) no-repeat;
	overflow:hidden;
}
.ct-div-cart fieldset{
	overflow:hidden;
	height:1%;
	background:url(http://ast1.r10.io/buy_assets/v9/product/bg-form-cart.gif) no-repeat -302px 100%;
	padding:13px 0 12px 15px;
}
.ct-div-cart span{ float:left; }
.ct-div-cart span td{
	text-align:right;
	vertical-align: middle;
	text-align:right;
	font-weight: bold;
	color:#fff;
	padding: 0 6px 0 0;
	font:11px/14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	width: 60px;
	height: 40px;
}
.ct-div-cart label strong{
	font-size:13px;
	line-height:16px;
}
.ct-div-cart .text{
	float:left;
	width:40px;
	height:16px;
	padding:13px 5px 12px;
	background:url(http://ast1.r10.io/buy_assets/v9/product/bg-catr-text.gif) no-repeat;
	margin:0 11px 0 0;
}
.ct-div-cart .text input{
	float:left;
	margin:0;
	padding-left:15px;
	width:23px;
	height:16px;
	color:#8d8d8d;
	font:14px/16px Arial, Helvetica, sans-serif;
	border:0;
}
.ct-div-cart .AddCartBtn{
	float:left;
	width:146px;
	height:41px;
	border:none;
	margin:0;
	padding:0;
	/* put in html otherwise ie displays an image placeholder over the background image for some reason */
	/*background:url(http://ast1.r10.io/buy_assets/v9/product/btn-add-cart.gif) no-repeat;*/
	overflow:hidden;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	cursor:pointer;
}

/* border */
.ct-area-info
{
	float:right;
	width:317px;
	background:url(http://ast1.r10.io/buy_assets/v9/product/bg-area-info.gif) repeat-y -317px 0;
}
.ct-area-info a { color: #3C5F9D; }
.ct-area-info .ct-info-holder
{
	background:url(http://ast1.r10.io/buy_assets/v9/product/bg-area-info.gif) no-repeat;
	overflow:hidden;
	width:317px;
}
.ct-area-info .ct-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;
}

/* header */
#header{
	width:1001px;
	display:table-header-group;
	z-index: 10001; /* needs to be this high to appear over an ad with 10000 */
}
#header .header2-spacing { margin-bottom: 3px; width: 1001px; }
#header .svg-logo {
	width: 280px;
	height: 56px;
}
#header div { margin: 0; } /* overwrites div style that messes up header child menus, and layout sometimes on ie7 */
.search-form .search-text
{
	width: 265px;
	height: 22px;
	padding: 4px 10px 0 10px;
	position: relative;
}
.search-form fieldset { float: left; }
.search-form .search-text .search
{
	margin: 0;
	padding: 1px 0 0 5px;
	font: 17px/22px Arial, Helvetica, sans-serif;
	border: 0;
	width: 260px;
	background-color: transparent;
	color: #000000;
	/*float: left;*/
	border-image: initial;
}
.search-form .search-text .hint
{
	overflow: hidden;
	width: 420px;
	position: absolute;
	top: 39px;
	left: 10px;
	z-index: 9999;
	display: none;
}
.search-form .search-text .hint .title
{
	display: block;
	background: #F0F0F0;
	font: bold 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color: #373737;
	padding: 5px 10px;
}
.search-form .search-text .hint ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 412px;
}
.search-form .search-text .hint .b
{
	width: 420px;
	overflow: hidden;
	height: 8px;
	background: url(http://ast1.r10.io/buy_assets/v9/header/bg-hint.png) no-repeat;
	line-height: 0;
	font-size: 0;
}
.search-form .search-text .hint .c
{
	width: 412px;
	padding: 0 4px;
	background: url(http://ast1.r10.io/buy_assets/v9/header/bg-hint.png) repeat-y -420px 0;
}
.search-form .search-text .hint ul{
	margin:0;
	padding:0;
	list-style:none;
	width:412px;
}
.search-form .search-text .hint ul li{
	overflow:hidden;
	width:412px;
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
}
.search-form .search-text .hint ul li.hactive {
	background:#ccc !important;
}
.search-form .search-text .hint ul .blue{background:#f5f9ff;}
.search-form .search-text .hint ul a{
	display:block;
	color:#767676;
	padding:5px 10px;
}
.search-form .search-text .hint ul li a strong {
	color: #0b699f;
}
.buy-header-box .nav-holder .buy-logo
{
	float: left;
	width: 159px;
	height: 46px;
	background: url(http://ast1.r10.io/buy_assets/v9/header/logo.gif) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	z-index: 60;
}
.buy-header-box .nav-holder .buy-logo a
{
	display: block;
	height: 100%;
}
.buy-header-box .nav-holder .cart-container { float: left; padding: 8px 10px 0 10px; }
.buy-header-box .nav-holder .cart-container .cart-background
{ 
	position: relative;
	background: url(http://ast1.r10.io/buy_assets/v9/header/cart_full.png) no-repeat;
	width: 95px;
	height: 33px;
	cursor: pointer;
}
.buy-header-box .nav-holder .cart-container .cart-background-empty
{ 
	position: relative;
	background: url(http://ast1.r10.io/buy_assets/v9/header/cart_empty.png) no-repeat;
	width: 95px;
	height: 33px;
	cursor: pointer;
}
.buy-header-box .nav-holder .cart-container .item-count
{
	position: absolute;
	top: 3px;
	left: 55px;
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	width: 20px;
	text-align: center;
}
.buy-header-box
{
	width: 842px;
	margin: 0;
	position: relative;
	z-index: 100;
}
#header .user-menu .user-menu-holder .top-menu .header-sign-in { margin-right: 20px; }
#header .user-menu .user-menu-holder .top-menu .header-sign-in a { color: #000000; }
#header .user-menu .user-menu-holder .top-menu .header-points { margin-right: 10px; }
#header .user-menu .user-menu-holder .top-menu .header-phone { margin-right: 20px; font-size: 14px; font-weight: bold; color: #000000; }
#header .user-menu .user-menu-holder1 .top-menu .header-sign-in { margin: 7px 10px 0 0; }
#header .user-menu .user-menu-holder1 .top-menu .header-sign-in a { color: #000000; }
#header .user-menu .user-menu-holder1 .top-menu .header-points { margin-top: 10px; }
#header .user-menu .user-menu-holder1 .top-menu .header-phone { margin: 5px 20px 0 0; font-size: 14px; font-weight: bold; color: #000000; }
#header .user-menu .user-menu-holder1 .top-menu .header-feedback-link { color: #000000; }
#header .user-menu .header-help
{
	display: none;
	position: absolute;
	top: 25px;
	left: 853px;
	width: 150px;
	height: 57px;
	z-index: 10001; /* needs to be this high to appear over an ad with 10000 */
	background-color: #FFFFFF;
	border: 2px solid #999999;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 14px;
}
#header .user-menu .header-help .help-link { padding: 7px 0 0 7px; }
#header .user-menu .header-help .help-link a { color: #000000; }
#header .user-menu .header-help .close
{
	position: absolute;
	border: 1px solid black;
	padding: 0 3px 0 3px;
	font-weight: bold;
	right: 5px;
	top: 5px;
	cursor: pointer;
}
#header .user-menu .header-account
{
	display: none;
	position: absolute;
	top: 25px;
	left: 820px;
	width: 150px;
	height: 120px;
	z-index: 10001; /* needs to be this high to appear over an ad with 10000 */
	background-color: #FFFFFF;
	border: 2px solid #999999;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 14px;
}
#header .user-menu .header-account .help-link { padding: 7px 0 0 7px; }
#header .user-menu .header-account .help-link a { color: #000000; }
#header .user-menu .header-account .close
{
	position: absolute;
	border: 1px solid black;
	padding: 0 3px 0 3px;
	font-weight: bold;
	right: 5px;
	top: 5px;
	cursor: pointer;
}
#header .user-menu .header-help1
{
	display: none;
	position: absolute;
	top: 26px;
	left: 823px;
	width: 119px;
	height: 53px;
	z-index: 10001; /* needs to be this high to appear over an ad with 10000 */
	background-color: #FFFFFF;
	border: 2px solid #8C8C8C;
	font-size: 14px;
	border-radius: 5px 0 5px 5px;
	padding: 10px 6px 0 6px;
}
#header .user-menu .header-account1
{
	display: none;
	position: absolute;
	top: 26px;
	left: 765px;
	width: 178px;
	height: 110px;
	z-index: 10001; /* needs to be this high to appear over an ad with 10000 */
	background-color: #eaeaea;
	border: 1px solid #8C8C8C;
	font-size: 14px;
	border-radius: 0;
	padding: 5px 6px 0px 6px;
	white-space:nowrap;
}
#header .header-right .user-menu-holder1 li.li-drop .drop-link-bottom { border-bottom: 1px solid #DDD; }
#header .user-menu .header-help1 .help-link,
#header .user-menu .header-account1 .account-link
{
	padding: 3px 3px 3px 0;
	border-top: 0px;
	color: #444141;
	font: 11px Verdana;
	cursor: pointer;
}
#header .user-menu .header-help1 .help-link:hover { background-color: #eee;  }
#header .user-menu .header-account1 .account-link:hover { text-decoration: underline; }
#header .header-right .user-menu-holder1 li.li-drop
{
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding-top: 7px;
}
#header .header-right .user-menu-holder li.li-drop .account-drop-link,
#header .header-right .user-menu-holder li.li-drop .help-drop-link { color: #000000; }
#header .header-right .user-menu-holder1 li.li-drop .account-drop-link,
#header .header-right .user-menu-holder1 li.li-drop .help-drop-link
{
	color: #000000;
	background: url(http://ast1.r10.io/buy_assets/v9/header/new/tri-down.png) no-repeat right center;
	padding-right: 12px;
}
#header .header-right .user-menu-holder1 li.li-drop:hover .help-drop-link {
	text-decoration: none;
	background: url(http://ast1.r10.io/buy_assets/v9/header/new/tri-down-active.png) no-repeat right center;
	color: #ffffff;
}
#header .header-right .user-menu-holder1 li.li-drop:hover { background-color: #8c8c8c; }
#header .header-right .user-menu-holder1 li.li-drop:hover .header-help1,
#header .header-right .user-menu-holder1 li.li-drop:hover .header-account1 { display: inline; }
.ads-slider-container { padding: 5px 0; background-color: #FFFFFF; height: 34px; clear: both; }
.buy-slider-container { width: 1000px; height: 34px; overflow: hidden; }
.buy-slider-container .buy-slider { float: left; }
.buy-slider-container .buy-slider .size { width: 238px; height: 34px; }
.buy-slider-container .prev
{
	float: left;
	width: 23px;
	height: 34px;
	background: url(http://ast1.r10.io/buy_assets/v9/header/new/sla.png) no-repeat;
	overflow: hidden;
}
.buy-slider-container .next
{
	float: right;
	width: 23px;
	height: 34px;
	background: url(http://ast1.r10.io/buy_assets/v9/header/new/sra.png) no-repeat;
	overflow: hidden;
}
.buy-header-box .nav-holder .background-container
{
	float: right;
	width: 605px;
	height: 46px;
}
.search-form .search-but { float: left; padding: 6px; }
.search-form .search-cat {
	float: left;
	padding: 4px 5px 0 5px;
	background-color: #eaeaea;
	height: 25px;
}
.buy-header-box .nav-holder .header-menu-container
{
	float: right;
	height: 46px;
}
#header .header-left { float: left; padding-top: 10px; border-bottom: 1px solid #cccccc; height: 64px; }
#header .header-right { float: right; margin-bottom: 2px; border-bottom: 1px solid #cccccc; }
#header .header-sign-up-overlay
{
	position:fixed;
	z-index:1200;
	left:0;
	top:0;
	width:3000px;
	height:10000px;
	background-color:#000000;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
#headerDropDown UL { list-style-position: outside; }
.header-ad-frame
{
	margin: 0 auto;
	width: 1000px;
}

/* Misc */
.ct-font-size-13 { font-size:13px; }
.ct-font-size-10 { font-size:10px; }
.ct-font-size-11 { font-size:11px; }
.ct-underline { text-decoration:underline; }
.ct-black { color:#000000 }
.ct-padding-top-5 { padding-top: 5px; }
.ct-padding-bottom-10 { padding-bottom:10px; }
.ct-padding-bottom-5 { padding-bottom:5px; }
.ct-clear { clear: both; }
.ct-float-right { float: right; }
.ct-red-message-box
{
	border: 1px solid #A62A30;
	background-color: #F5F9FF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 295px;
}
.ct-red-message-box .message-holder { padding: 5px; font-size: 11px; }
.ct-standard-smcolorlink { font-size: 11px; color: #3C5F9D; }
.ct-pricing-product-info-sec .ct-product-condition { margin:0 0 8px 5px; font-size:13px; }
.ct-pricing-product-info-sec .ct-refurb-link
{
	font-weight:bold;
	color:#cc0000;
	font-size:12px;
}
.ct-title-refurb { color:#cc0000; font-size: 19px; }

/* home page styles */
.clear
{
	clear:both;
}

.chb-container
{
	min-height: 100px;
	/*
	background-color:#e7e5e3; 
	padding:16px 22px;
	*/
}

.fcr-container
{
	width:658px; 
	height:288px; 
	border:1px solid #d8d8d8; 
	position:relative;
	overflow: hidden;
}
.fcr-container>ul
{
	margin: 0;
	padding: 0;
	position: relative;
	list-style-type: none;
	display: block;
}
.fcr-container>ul>li
{
	position: relative;
}
.fcr-container>ul>li a {
	display: block;
}
.fcr-container .fcr-item-footer
{
	background-color:#444; 
	background-color:rgba(70,70,70,.75); 
	padding:5px; 
	margin:6px; 
	color:White; 
	font-size:12px; 
	position:absolute; 
	bottom:0; 
	width:636px
}
.fcr-container .fcr-item-footer-content
{
	width: 410px;
	min-height:30px;
	font-size:13px;
}
.fcr-container .switcher
{
	position:absolute; 
	z-index:3; 
	bottom:0; 
	right:0; 
	margin:6px; 
	padding:5px; 
	height:25px; 
	text-align:center
}
.fcr-container .switcher>ul>li
{
	float:left;
	margin:3px;
}
.fcr-container .switcher>ul>li a
{
	display:block; 
	background-color:#a6a6a6; 
	padding:1px; 
	width:15px; 
	height:15px;
}
.fcr-container .switcher>ul>li a>img
{
	width:15px;
	height:15px;
}

.fcr-container .switcher>ul>li.active a
{
	background-color: #fff;
	cursor: default;
}

.fps-container
{
	width:670px; 
	height:267px; 
	position:relative; 
	overflow:hidden;
}
.fps-container>ul
{
	margin: 0;
	padding: 0;
	position: relative; 
	list-style-type: none;
	width: 9999px;
}
.fps-container>ul>li>div
{
	position: relative;
}
.fps-container>a.next,.fps-container>a.prev
{
	display:block; 
	z-index:3; 
	width:26px; 
	height:81px; 
	position:absolute; 
	top:50%; 
	margin-top:-40px; 
	color:#fff; 
	font-size:39px;
}
.fps-container>a.next>div,.fps-container>a.prev>div
{
	width:26px; 
	height:71px; 
	background-image: url("http://ast1.r10.io/buy_assets/v10/homepage/hp_sprite.png")
}
.fps-container>a.prev
{
	left: 0;
	padding: 5px 5px 5px 0;
}
.fps-container>a.prev>div
{
	border-radius: 0 2px 2px 0;
	background-position: 0 0;
}
.fps-container>a.prev:HOVER>div
{
	background-position: -56px 0;
}
.fps-container>a.next
{
	right: 0;
	padding: 5px 0 5px 5px;
}
.fps-container>a.next>div
{
	border-radius: 2px 0 0 2px;
	background-position: -28px 0;
}
.fps-container>a.next:HOVER>div
{
	background-position: -84px 0;
}
.fsl-container
{
	width:306px; 
	height:250px; 
	border:1px solid #d8d8d8; 
	padding:6px;
}
.fsl-inner-box
{
	overflow:hidden; 
	position:relative;
}
.fsl-title-bar
{
	height:19px; 
	padding:3px 6px; 
	color:#fff; 
	font-size:16px; 
	line-height:19px; 
	letter-spacing:-.3px; 
	font-weight:bold;
	background-color: #666;
	display:none;
}
.fsl-content
{
	width:315px; 
	height:250px
}
.fsl-content>a
{
	display:block;
}
.fsl-footer
{
	position: relative;
}
.fsl-slider
{
	position:absolute; 
	top:-38px; 
	width:286px; 
	padding:6px 10px; 
	color: #fff;
	background-color:#fff;
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,.8);
	border-top:6px solid #bf0000;

}
.fsl-slider-title
{
	font-size:16px; 
	line-height:22px; 
	color:#fff; 
	padding-bottom:8px;
	position:relative;
}
.fsl-slider-title a
{
	color: #bf0000;
	font-weight:bold;
}
.fsl-slider-title a:hover
{
	text-decoration:none;
}
.fsl-slider-title-icon
{
	position:absolute;
	top: 0;
	right:0;
	height: 24px;
	width: 24px;
	background-position: -186px -76px;
}
.fsl-slider-image
{
	float: left;
	width: 100px; 
}
.fsl-slider-text
{
	float:left; 
	width:100%; 
	color:#111; 
	font-size:12px;
}
.fsl-slider-footer
{
	margin-top: 10px;
}
.fsl-stars
{
	float:left;
	margin-right:5px;
	height:13px;
	width: 76px;
	background-image: url("http://ast1.r10.io/buy_assets/v10/homepage/hp_sprite.png");
	background-position: 0 -72px;
}
.fsl-slider-store-link
{
	float:right;
}
.fsl-slider-store-link a
{
	color: #fff;
}
.fsl-slider-footer-triangle
{
	float:left;
	background: url("http://ast1.r10.io/buy_assets/v10/homepage/hp_sprite.png") no-repeat scroll -122px -62px transparent;
	width:6px;
	height:9px;
	margin:4px 4px 4px 0;
}

.fss-grid-item-holder
{
	float:left; 
	margin:0 0 20px 20px;
}
.fss-grid-item-holder.left-grid-item
{
	float:left; 
	margin:0 0 20px 0;
}
.fss-container
{
	border:1px solid #d8d8d8; 
	padding:6px;
	width: 306px;
	height: 120px;
	position: relative;
	overflow: hidden;
}
.fss-inner-box
{
	background-color:#f2f2f2;
}
.fss-image-box
{
	width:140px; 
	height:120px; 
	float:left;
	position:relative;
	overflow:hidden;
}
.fss-image-icon
{
	position:absolute;
	width:20px;
	height:20px;
	bottom: 0;
	right: 0;
	background: url("http://ast1.r10.io/buy_assets/v10/homepage/hp_sprite.png") no-repeat scroll -159px -80px transparent;
	margin:3px;
}
.fss-image-footer
{
	position:relative;
}
.fss-image-slider
{
	position:absolute;
	top:0;
	background:#333; 
	background:rgba(10,10,10,.66);
	color: #FFFFFF;
	padding: 5px;
	width: 130px;
}
.fss-slider-link
{
	display:block;
	float:left;
}
.fss-image-slider a
{
	color: #fff;
	text-decoration:underline;
	padding:2px;
}
.fss-content-box
{
	width:146px; 
	float:left; 
	margin:5px 4px 5px 16px; 
	position:relative; 
	height:110px;
}
.fss-content-title
{
	display:block; 
	color:#061D7E; 
	font-size:13px; 
	line-height:16px;
	font-weight:bold;
	height:48px;
	overflow:hidden;
}
.fss-content-footer
{
	position:absolute; 
	bottom:0px;
	z-index:3;
}
.fss-content-footer a
{
	display:block;
	font-size: 12px;
	line-height:15px;
}
.fss-alert-text
{
	color: #B01B1E;
	font: bold 17px/20px Arial,Helvetica,sans-serif;
}
.fss-line-through
{
	color:#999;
	text-decoration:line-through;
}
.fss-content-footer-triangle
{
	float:left;
	background: url("http://ast1.r10.io/buy_assets/v10/homepage/hp_sprite.png") no-repeat scroll -115px -62px transparent;
	width:6px;
	height:9px;
	margin:4px 4px 4px 0;
}
.fss-overlay
{
	position:absolute;
	background-color:#333;
	background-color:rgba(10,10,10,.66); 
	padding:5px; 
	z-index:2; 
	width:298px; 
	color:#fff; 
	font-size:14px;
	display:none;
}
.hp-slider-container 
{
	border:1px solid #ccc;
	margin:0 0 15px 0;
	padding: 0;
	overflow:hidden;
	position:relative;
	z-index:1
}
.hp-slider
{
	margin:10px 20px;
	width:959px;
	overflow:hidden;
}
.hp-slider-title-container
{
	padding:7px;
	background-color:#e8e8e8;
	background:-webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e8e8e8)); 
	background:-moz-linear-gradient(top, #f2f2f2, #e8e8e8); 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#e8e8e8');
}
.hp-slider-title
{
	float:left;
	color:#202020;
}
.hp-slider-title>a
{
	color:#202020;
	font-size:16px;
	font-weight:bold;
}
.hp-slider-title>a:HOVER,.hp-slider-subtitle > a:HOVER
{
	text-decoration:none;
}
.hp-slider-subtitle
{
	float:left;
	margin-left:20px;
	color:#666;
}
.hp-slider-subtitle>a
{
	color:#666;
	font-size:16px;
	font-weight:bold;
}

.hp-slider a.link-prev,.hp-slider a.link-next
{
	display:block; 
	z-index:3; 
	width:26px; 
	height:49px; 
	position:absolute; 
	top:50%; 
	background-image: url("http://ast1.r10.io/buy_assets/v10/homepage/hp_sprite.png");
	text-indent:-9999px
}
.hp-slider a.link-prev
{
	left: 0;
	border-radius: 0 2px 2px 0;
	background-position: -115px 0;
	margin-top:-20px; 
}
.hp-slider a.link-prev:HOVER
{
	background-position: -171px 0;
}
.hp-slider a.link-next
{
	right: 0;
	border-radius: 2px 0 0 2px;
	background-position: -143px 0;
	margin-top:-20px;
}
.hp-slider a.link-next:HOVER
{
	background-position: -199px 0;
}
.hp-slider>ul
{
	width:9999px;
}
.hp-slider>ul>li
{
	display:block;
	text-align:center;
	width:188px; 
	height:200px; 
	margin-right:5px; 
	float:left;
}
.hp-ad-list{
	margin:0;
	padding:0;
	list-style:none;
	margin: 0 0 6px 0;
	overflow:hidden;
	width:1001px;
}
.hp-ad-list>li{
	float:left;
	margin:0 0 0 3px;
	padding:10px;
	display:block;
	width:228px;
	height:74px;
	background-color:#ececec;
}
.hp-ad-list>li:first-child{
	margin: 0;
}
.hp-ad-list>li>div
{
	float:left;
}
.hp-ad-list img{display:block;}
.hp-ad-list-content
{
	float;left;
	padding:0 0 0 5px;
	width:146px;
}
.hp-ad-list-content a
{
	display:block;
	font: bold 12px/15px Arial,Helvetica,sans-serif;
	color:#333;
}
.hp-ad-list-content span
{
	font: 11px/15px Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#666;
}

/* new footer styles 4-19-12 */
.footer-block-sm2{
	background-color: #FFFFFF;
	width:1001px;
	margin:0 auto;
	padding-top: 15px;
	height:85px;
}
.footer-holder-sm2{
	margin:0 auto;
	width:1001px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.footerlist.partner-list2,
#footer-sm .partner-list2,
#footer .partner-list2{
	margin:0 auto 28px;
	padding:0;
	list-style:none;
	text-align:center;
}
.footerlist.partner-list2 li,
#footer-sm .partner-list2 li,
#footer .partner-list2 li{
	display:inline-block;
	margin: 0px;
	vertical-align:top;
}
* +html .footerlist.partner-list2 li,
* +html #footer-sm .partner-list2 li,
* +html #footer .partner-list2 li{display:inline;}
.footerlist.partner-list2 img,
#footer-sm .partner-list2 img,
#footer .partner-list2 img{display:block;}
.list-area2{
	overflow:hidden;
	margin:0;
	position:relative;
	padding:0;
}
.list-area2-holder{
	width:1001px;
	background-color: #333333;
	margin:0 auto;
	padding:15px 0;
}
.list-area2 .title{
	margin:0 0 10px 18px;
	overflow:hidden;
	width:100%;
	padding:0 0 0 3px;
}
.list-area2 .list-box .title{margin:0 0 4px;}
.list-area2 .title .holder{
	float:left;
	padding: 3px 5px 3px 0;
}
.list-area2 h3{
	color:#FFFFFF;
	font:bold 14px/16px Tahoma, Arial, Helvetica, sans-serif;
}
.list-area2 .row{
	overflow:hidden;
	width:100%;
	padding:0 0 24px 20px;
}
.list-area2 .list-box{
	float:left;
	width:145px;
	margin:0 40px 0 0;
}
.list-area2 .list-box ul{
	margin:0;
	padding:0 0 0 3px;
	list-style:none;
}
.list-area2 .list-box li{font:13px/18px Tahoma, Arial, Helvetica, sans-serif; list-style: none outside none;}
.list-area2 .list-box a{color:#FFFFFF;}
.list-area2 .info-box{
	background:url(http://ast1.r10.io/buy_assets/v9/header/bg-info-box.gif) repeat-x;
	overflow:hidden;
	width:100%;
	margin:31px 0 19px;
}
.list-area2 .list-box h4 a
{
	margin:0;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#333;
}
.list-area2 .info-box .holder{
	background:url(http://ast1.r10.io/buy_assets/v9/header/bg-info.gif) no-repeat 0 100%;
	overflow:hidden;
	padding:17px 0 48px;
	text-align:center;
}
.list-area2 .info-box .info{
	color:#1e1e1e;
	font:bold 20px/24px Tahoma, Arial, Helvetica, sans-serif;
}
.list-area2 h4{
	margin:0;
	font:bold 13px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#343434;
}

.footerlinks2 { color: white; }
.footerJSGetContainer { width: 590px; float: left; }
.footerCorporateLinks { float: left; color: #000000; text-align: left; margin-right:75px; }
.footerCorporateLinks a { color: #000000; padding-right: 10px; text-decoration: underline; }
.subscribeToEmail { float: left; padding: 10px 0 0 2px; }
.subscribeToEmail #subscribeToEmailForm .subscribeText 
{ 
	background: url(http://ast1.r10.io/buy_assets/v9/header/subscribeArrow.jpg) right no-repeat; background-color: #FFFFFF; 
	background-color: #FFFFFF;
	border: 1px solid #333333;
	padding: 5px;
	width: 130px;    
}
.subscribeToEmail #subscribeToEmailForm .subscribeButton
{
	float: left;
	cursor: pointer;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-color: #FFFFFF;
	width: 76px;
	text-align: center;
	font-size: 12px;
	padding: 7px 6px 5px 6px;
	margin-left: 8px;
}
.footer-cs-phone-container
{
	float: left;
	color: #B9B9B9;
	font-size: 14px;
	padding: 9px 20px 0 20px;
	font-weight: bold;
}
.footer-social-icon { float: left; margin: 0 3px 0 3px; }
.list-area2 .list-area2-holder .centered-row { width: 100%; text-align: center; }
.list-area2 .list-area2-holder .centered-row .info { color: #ffffff; font: bold 20px/24px Helvetica, sans-serif; }
.footer-gts-container { padding-top: 10px; }
.footer-subscribeButton
{
	float: left;
	cursor: pointer;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-color: #FFFFFF;
	width: 120px;
	text-align: center;
	font-size: 14px;
	padding: 3px;
	margin-top: 28px;
}
#divMenuContainer ul { padding: 0; }

/* new header styles 4-19-12 */
#header .header-left2 { float: left; margin: 20px 0 15px 0; }
#header .header-right2 { float: right; margin-bottom: 10px; width: 710px; }
#header .header-right2 .user-menu-holder1 li.li-drop .drop-link-bottom 
{ 
	border-bottom: 1px solid #DDD; 
	border-bottom: 0px;  
}
#header .header-right2 .user-menu-holder1 li.li-drop
{
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding-top: 10px;
	border-radius: 0px;
}
#header .header-right2 .user-menu-holder li.li-drop .account-drop-link,
#header .header-right2 .user-menu-holder li.li-drop .help-drop-link { color: #000000; }
#header .header-right2 .user-menu-holder1 li.li-drop .account-drop-link,
#header .header-right2 .user-menu-holder1 li.li-drop .help-drop-link
{
	color: #000000;
	background: url(http://ast1.r10.io/buy_assets/v9/header/new/tri-down.png) no-repeat right center;
	padding-right: 12px;
	cursor: pointer;
}
#header .header-right2 .user-menu-holder1 li.li-drop:hover .help-drop-link {
	text-decoration: none;
	background: url(http://ast1.r10.io/buy_assets/v9/header/new/tri-down-active.png) no-repeat right center;
	color: #ffffff;
}
#header .header-right2 .user-menu-holder1 li.li-drop:hover .header-help1 { display: inline; }
#header .buy-slider-container2 { width: 580px; height: 16px; overflow: hidden; }
#header .buy-slider-container2 .buy-slider { float: left; }
#header .buy-slider-container2 .buy-slider .size { width: 580px; height: 16px; }
#header .buy-slider-container2 .prev
{
	float: left;
	width: 23px;
	height: 34px;
	background: url(http://ast1.r10.io/buy_assets/v9/header/new/sla.png) no-repeat;
	overflow: hidden;
}
#header .buy-slider-container2 .next
{
	float: right;
	width: 23px;
	height: 34px;
	background: url(http://ast1.r10.io/buy_assets/v9/header/new/sra.png) no-repeat;
	overflow: hidden;
}
#header .ads-slider-container2 { float: right; padding: 0; background-color: #FFFFFF; height: 16px; }
#header .buy-header-box2
{
	margin: 0;
	position: relative;
	z-index: 1000;
	float: right;
}
#header .header-slider-container { float: right; margin: 5px 1px 5px 0; }
#header .user-menu .user-menu-holder1 .top-menu li.header-divider { 
    padding: 10px 8px 0 8px; 
    color: #ccc;
}
#header .buy-header-box2 .nav-holder .background-container
{
	float: right;
	width: 605px;
	height: 46px;
}
#header buy-header-box2 .nav-holder .buy-logo
{
	float: left;
	width: 159px;
	height: 46px;
	background: url(http://ast1.r10.io/buy_assets/v9/header/logo.gif) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	z-index: 60;
}
#header .buy-header-box2 .nav-holder .buy-logo a
{
	display: block;
	height: 100%;
}
#header .buy-header-box2 .nav-holder .cart-container2 { float: right; padding-left: 10px; }
#header .buy-header-box2 .nav-holder .cart-container2 .cart-background
{ 
	position: relative;
	cursor: pointer;
	background-color: #eaeaea;
	width: 98px;
	height:31px;
	border-top:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
#header .buy-header-box2 .nav-holder .cart-container2 .cart-background-empty
{ 
	position: relative;
	background: url(http://ast1.r10.io/buy_assets/v9/header/cart_empty.png) no-repeat;
	width: 95px;
	height: 33px;
	cursor: pointer;
}
#header .buy-header-box2 .nav-holder .cart-container2 .item-cart-word {
	float: left;
	padding: 8px 0 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #222;
}
#header .buy-header-box2 .nav-holder .cart-container2 .item-count
{
	font-family: Arial, Helvetica, sans-serif;
	width: 20px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #222;
	float: left;
	padding: 8px 0 0 5px;
}
#header .buy-header-box2 .nav-holder .cart-container2 .cart-icon { padding: 7px 0 0 10px; float: left; }
#header .buy-header-box2 .nav-holder .background-container2
{
	width: 585px;
	height: 33px;
	padding-right: 1px;
}

/* These are the new css styles for the superpoints expiration dropdown. */
	
#header .user-menu .user-menu-holder1 .top-menu li.header-expiring-points {padding-top:10px}     
	
#headerSuperPointExpiration {margin: 0px 10px 0 0;}    
#header .user-menu .header-expiring-points a {
	color: #FF0000;
	font: 11px Verdana;
	cursor:pointer;
}    
#header .user-menu .header-super-pts-exp {
	background-color: #FFFFFF;
	border: 1px solid #8C8C8C;
	display: none;
	font-size: 14px;
	position: absolute;
	top: 26px;
	z-index: 10001;
	padding: 5px 6px 10px 6px;
	white-space:nowrap;
}
#header .user-menu .header-super-pts-exp .super-pts-exp-text,
#header .user-menu .header-super-pts-exp .super-pts-exp-link {
	border-top: 0px solid #DDDDDD;
	color: #444141;
	font: 11px Verdana;
	padding: 3px 6px 3px 0;
	cursor:default;
}    
#header .user-menu .header-super-pts-exp .super-pts-exp-link:hover {
	background-color: #EEEEEE;
	color: #444141;
	cursor: pointer;
}
#header .header-right .user-menu-holder1 li.li-drop:hover .header-super-pts-exp,
#header .header-right2 .user-menu-holder1 li.li-drop:hover .header-super-pts-exp {display: inline;}       
#header .header-right2 .user-menu-holder li.li-drop .super-pts-exp-drop-link {color: #FF0000;}    
#header .header-right2 .user-menu-holder1 li.li-drop .super-pts-exp-drop-link {
	background: url("http://ast1.r10.io/buy_assets/v9/header/new/tri-down.png") no-repeat scroll right center transparent;
	color: #FF0000;
	padding-right: 12px;
}    
#header .header-right2 .user-menu-holder1 li.li-drop:hover .super-pts-exp-drop-link {
	background: url("http://ast1.r10.io/buy_assets/v9/header/new/tri-down-active.png") no-repeat scroll right center transparent;
	text-decoration: none;
}    
#header .header-right2 .user-menu-holder1 li.li-drop:hover .super-pts-exp-drop-link {color: #FFFFFF;}

#main-nav {
width: 1001px;
margin: 0 auto;
height: 37px;
position: relative;
z-index: 999;
}
#main-nav li.nav-parent {
background-color: #bf0000;
/*VERTICALLY CENTERS SINGLE LINE CATEGORY TITLES */
/*font: 300 8pt/43px Arial,Helvetica,sans-serif;*/
font: 300 12px Arial,Helvetica,sans-serif;
color: white;
float: left;
display: inline;
position: relative;
height: 37px;
width: 111px;
}
#main-nav .nav-parent .nav-title {
display: block;
padding: 6px 5px 0 0;
text-align: center;
height: 31px;
line-height: 12px;
cursor: default;
}
#main-nav .nav-title {
color: white;
font-weight: normal;
}
#main-nav .nav-title .nav-corners {
background-color: #FFFFFF;
}
#main-nav .nav-title .nav-corners {
position: absolute;
display: block;
height: 100%;
top: 0;
width: 1px;
}
#main-nav .nav-title .nav-corners.right {
right: 0;
}
#main-nav li.nav-parent.first .nav-section-container.box {
border-radius-topleft: 0!important;
-moz-border-radius-topleft: 0!important;
-webkit-border-radius-top-left: 0!important;
-khtml-border-radius-top-left: 0!important;
}
#main-nav .nav-section-container.box {
border-top: 0;
margin: 0;
}
#main-nav .nav-section-container {
border-top: none;
}
#main-nav .box-shadow, #main-nav .nav-section-container {
-moz-box-shadow: 1px 2px 2px rgba(0,0,0,0.25);
-webkit-box-shadow: 1px 2px 2px rgba(0,0,0,0.25);
-khtml-box-shadow: 1px 2px 2px rgba(0,0,0,0.25);
box-shadow: 1px 2px 2px rgba(0,0,0,0.25);
}
#main-nav div.nav-section-container {
position: absolute;
top: 40px;
z-index: 999;
visibility: hidden;
display: block;
}
#main-nav .box {
background: white;
border: 1px solid #DDD;
padding: 10px;
border-bottom: 2px solid #c00;
}
#main-nav .rounded, #main-nav .dd, #main-nav .dd .ddTitle, #main-nav .btn, #main-nav #search select {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
#main-nav .box, #main-nav .no-box {
margin-right: 9px;
margin-left: 9px;
}
#main-nav .box, #main-nav article {
overflow: hidden;
position: relative;
}
#main-nav .nav-section-block.first {
padding-left: 0;
}
#main-nav .nav-section-block {
padding: 0 15px;
float: left;
overflow: hidden;
}
#main-nav .nav-section-block h3 {
font-size: 13px;
margin-bottom: 7px;
}
#main-nav h3 {
font: bold 1.1em/16px Arial,Helvetica,sans-serif;
color: #FF7900;
}
#main-nav .orange {
color: #FF7900;
}
#main-nav .nav-section-block .nav-col {
width: 200px;
overflow: hidden;
}
#main-nav .nav-section-block .nav-col .banner-image {
	padding: 10px 0 0 10px;
	width: 400px;
	height: 60px;
}
#main-nav .nav-section-block .nav-col .banner-image.long {
	width: 800px;
}
/*IE7 fix*/
#main-nav .nav-col {
position: relative;
z-index: 2;
}
#main-nav .nav-col {
width: 183px;
}
#main-nav .nav-section-block .nav-col ul {
margin: 0 0 10px 0;
overflow: hidden;
}
#main-nav .nav-section-block li {
line-height: 18px;
line-height: 1.2em;
font-size: 1.07em;
font-size: 1.091em;
margin-top: 6px;
}
#main-nav .catLink, #main-nav .promo1of3 li a, #main-nav .promo-block li a, #main-nav .nav-section-block li a {
background: url(http://ast1.r10.io/buy_assets/v9/header/MenuItemArrow.png) 0 3px no-repeat;
padding-left: 10px;
}
#main-nav .nav-section-block li a {
display: block;
color: black;
font-size: 12px;
background-image:none;
}
#main-nav .nav-section-block .nav-col.last {
padding-right: 0;
}
#main-nav .nav-section-block.last {
border-right: none;
padding-right: 0;
}
#main-nav .nav-title.nav-dblLine
{
	padding: 6px 14px 7px 6px!important;
	height: 24px;
}
#main-nav li.nav-parent.last .nav-section-container.box {
border-radius-topright: 0!important;
-moz-border-radius-topright: 0!important;
-webkit-border-radius-top-right: 0!important;
-khtml-border-radius-top-right: 0!important;
}
#header .header-menu-container2 {
clear: both;
display: block;
height: 37px;
}
#main-nav ul { list-style: none; }
#main-nav .nav-parent:hover .nav-title, #main-nav .nav-title.active, #main-nav .nav-title.selected
{
	text-decoration: none;
	background-color: #af191f;
	color: #FFFFFF;
	text-shadow:none;
}
#main-nav .nav-parent.last:hover .nav-title .nav-corners.right,#main-nav .nav-parent.last .nav-title.active .nav-corners.right,#main-nav .nav-parent.last .nav-title.selected .nav-corners.right{display:block; background-color: #8d8d8d;}
#main-nav .nav-parent.last .nav-corners.right { display: none; }
#header .header-background { width: 1001px; }

.slider-item-title
{
	display:block;
	font:12px/15px Arial, Helvetica, sans-serif;
	color: #666;
	margin:5px 0;
	height:30px;
	text-overflow: elipsis;
	overflow:hidden;
}
.slider-item-price
{
	font:15px/16px Arial, Helvetica, sans-serif;
	color:#b01b1e;
	font-weight:bold;	
}
.slider-item-list-price
{
	text-decoration:line-through;
	color:#999;
}

/* new slider styles */
.super-slider-container .social-networks{list-style:none;float:right;margin:0;padding:0}
.super-slider-container .social-networks li{float:left;display:inline;margin:0 0 0 2px}
.super-slider-container .social-networks a{background:url(http://ast1.r10.io/buy_assets/v9/header/ico-social-gallery.png) no-repeat;width:22px;height:22px;text-indent:-9999px;overflow:hidden;float:left}
.super-slider-container .social-networks .twitter{background-position:-24px 0}
.super-slider-container .social-networks .add{background-position:-48px 0}
.super-slider-container{border:1px solid #ccc;overflow:hidden;position:relative;z-index:1;margin:0 0 15px;padding:0}

.super-slider{margin:10px 29px;overflow:hidden;width:941px}
.super-slider-title-container{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#e8e8e8');background-color:#e8e8e8;padding:7px}
.super-slider-title{color:#202020;float:left}
.super-slider-title > a{color:#202020;font-size:16px;font-weight:700}
.super-slider-subtitle{color:#666;margin-left:20px;float:left}
.super-slider-subtitle > a{color:#666;font-size:16px;font-weight:700}
.super-slider a.link-prev{top:50%;width:26px;height:49px;text-indent:-9999px;display:block;position:absolute;z-index:3;background-image:url(http://ast1.r10.io/buy_assets/v10/homepage/hp_sprite.png);background-position:-115px 0;border-radius:0 2px 2px 0;left:0;margin-top:-20px}
.super-slider a.link-next{top:50%;width:26px;height:49px;text-indent:-9999px;display:block;position:absolute;z-index:3;background-image:url(http://ast1.r10.io/buy_assets/v10/homepage/hp_sprite.png);background-position:-143px 0;border-radius:2px 0 0 2px;right:0;margin-top:-20px}
.super-slider a.link-prev:hover{background-position:-171px 0}
.super-slider a.link-next:hover{background-position:-199px 0}
.super-slider > ul{width:15999px}
.super-slider > ul > li{display:block;float:left;height:auto;margin:0 7px;text-align:center;width:174px}
.slider-item-price{font:bold 15px/16px Arial, Helvetica, sans-serif;color:#b01b1e;font-size-adjust:none;font-stretch:normal}
.slider-item-list-price{color:#999;text-decoration:line-through}
.super-slider > ul .btn-holder a{background:url(http://ast1.r10.io/buy_assets/v9/product/link-list-bnt-orange.gif) no-repeat 0 -54px;font:bold 12px/16px Tahoma, Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;float:left;cursor:pointer;font-size-adjust:none;font-stretch:normal;margin:auto}
.super-slider > ul .btn-holder .active{background-position:0 -54px;color:#fff;text-decoration:none}
.super-slider > ul .btn-holder a span{background:url(http://ast1.r10.io/buy_assets/v9/product/link-list-bnt-orange.gif) no-repeat 100% -81px;height:17px;overflow:hidden;float:left;padding:5px 12px}
.super-slider > ul .btn-holder .active span{background-position:100% -81px}
.super-slider-title-container .super-slider-icon{position:relative;float:left;margin:0;padding:0}
.super-slider-title-container .super-slider-icon a{margin:0 10px}
.super-slider .product-slider-item, .category-slider-item{text-align:center}
.super-slider .product-slider-item, .category-slider-item{position:relative;}
.super-slider .product-slider-item .soldout {background: url("http://ast1.r10.io/buy_assets/2010/soldout/soldOut_125.png") no-repeat scroll 0 0 transparent; display: block; height: 125px; left: 24px;  position: absolute; top: 0px; width: 125px; z-index: 20;}
.super-slider .btn-container{min-height:40px}
.super-slider > ul .btn-holder{width:80px;margin:auto;padding:10px}
.super-slider .slider-item-title{height:auto;max-height:30px;min-height:30px}
.super-slider .slider-item-discountPct{border:1px dotted maroon;color:maroon;font-size:11px;padding:0 5px}
.super-slider .free-shipping-link{display:block; border:1px dotted #007ee1;font-size:10px;width:100px;background-color:#F5F9FF;margin:5px auto 0 auto;padding:2px 4px}
.super-slider .free-shipping-link span{color:#4f8b10;font-weight:700}
.super-slider .slider-item-free-shipping {height:25px; padding-top:5px;}
.super-slider .retail-discount-container{margin:5px 0 0; height:14px}
.super-slider .slider-add-item span {min-width:56px}
.super-slider-title > a:hover,.super-slider-subtitle > a:hover{text-decoration:none}
.super-slider .slider-price-container {margin-bottom:5px; }

.super-slider .product-slider-item {position:relative;}

.super-slider .product-slider-item .percent-off-burst  
{
	position:absolute; 
	top:0; 
	left: 0;
	background-image:url(http://ast1.r10.io/buy_assets/v9/carousel/starburst_green1.png); 
	height:37px; 
	width:49px; 
	color: white;
	font: 23px/15px Arial, Helvetica, sans-serif;
	margin-left: 3px;
	padding-left: 2px;
	padding-top: 13px;
	text-align:center;
}

.super-slider .custom-burst {
  color: white;
  font: 23px/24px Arial, Helvetica, sans-serif;
  height: 37px;
  left: 0;
  margin-left: 3px;
  padding-left: 2px;
  padding-top: 13px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 49px;
}

.super-slider .product-slider-item .percent-off-burst .burst-percent-symbol {font-size:16px;}

.super-slider .product-slider-item .percent-off-burst .burst-off-text
{
	font-size:14px;
	line-height: 13px;
	* line-height: 15px; /*for IE 7*/
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.super-slider .product-slider-item .percent-off-burst .burst-off-text {line-height:11px;}
} /*for chrome*/


/* fix main menu slider */
#main-nav .super-slider .free-shipping-link {width:90px; margin:0 0 0 42px; font-size:10px; font-weight:bold; line-height:16px}
#main-nav .super-slider .retail-discount-container {line-height:22px; margin-top:0px; margin-bottom: 5px;}

/* alternate slider sizes */
.super-slider.full { width:941px; }
.super-slider.full > ul > li { width: 174px; }

.super-slider.single { width: 240px; }
.super-slider.single>ul>li { width: 219px; }

.super-slider.four-item { width: 760px; }
.super-slider.four-item>ul>li { width: 174px; }

/* global side nav image list container styles */

.side-nav-image-list-container {width:165px}
.side-nav-image-list-container .super-lister-container {width:140px; margin:auto}
.side-nav-image-list-container .super-lister-container .super-lister .image-lister {margin:10px 0}

/* new Side Navigation Styles*/ 

.topcat .left .side-nav-title-container  
{
	padding: 10px 0px 10px 10px;
	margin-bottom:2px;
	width:155px;
	background-color:#3a3a3a;
	font-weight:normal;
	color: #fff;
	min-height:25px;
}    

.topcat .left .side-nav-title-container>div
{
	font-family: 'Oswald',Arial,serif;
	font-weight:normal;
	font-size:16px;
	color: #fff;
	text-transform: uppercase;
}

.topcat .left .SideNavMain .ParentNavItem {line-height:normal; padding:15px 0px 10px 0px}
.topcat .left .SideNavMain .hooverStyle { vertical-align:middle}
.topcat .left .SideNavMain .unhooverStyle a { text-decoration:none}

.topcat .left .SideNavMain, .holiday-left-nav .SideNavMain { padding-left:10px; width:155px }
.topcat .left .hooverStyle a:hover { color:#69A7D8 }


 /* a1 Top Seller Super Slider */    
div.product-bullet-slider-item { width:225px }
div.product-bullet-slider-item > .left { width:65px; padding:0px }
div.product-bullet-slider-item > .right { width:150px; margin:15px 0px 0px 10px; padding:0px; text-align:left }
div.product-bullet-slider-item > .right span { font-size:14px; font-weight:bold }
div.product-bullet-slider-item > .row1 { text-align:left; padding:0px 8px 0px 8px; line-height:16px; max-height:32px; overflow:hidden; margin:5px 0px 5px 0px }
div.product-bullet-slider-item > .row1 a { text-align:left; font-size:12px; color:#666 }
div.product-bullet-slider-item > .row2 { margin-left:8px; list-style-type:disc; }
div.product-bullet-slider-item > .row2 ul { list-style-type:disc; }
div.product-bullet-slider-item > .row2 ul li { line-height:16px; text-align:left; font-size:12px; color:#666; margin-left:12px; text-align:left}

ul.slider-bullet-item-bullet  
{
	list-style-type:circle;
	list-style-position:inside;
   
	  font-size:10px;  }

.SideNavdarkGrey {
	color: rgb(255, 255, 255); text-transform: uppercase; padding-top: 5px; padding-bottom: 5px; padding-left: 8px; font-size: 12px; font-weight: bold; background-color: rgb(77, 77, 77);
}
.unhooverStyle img {
	font-size: 11px; visibility: hidden;
}
.unhooverStyle:hover img {
	font-size: 11px; visibility: hidden;
}
.hooverStyle img {
	font-size: 11px; visibility: hidden;
}
.hooverStyle:hover img {
	font-size: 11px; visibility: visible;
}
.ParentNavItem {
	/*color: rgb(67, 67, 67); line-height: 20px; font-size: 11px; font-weight: bold; text-decoration: none;*/
	color: #000000; line-height: 40px; font-size: 12px; font-weight: bold; text-decoration: none;
}
.ParentNavItem:hover {
	text-decoration: none;
}
.leftNavItem {
	/*color: rgb(49, 67, 169); line-height: 18px; font-size: 11px; text-decoration: none;*/
	color: #000000; line-height: 18px; font-size: 11px; text-decoration: none; margin-left:4px
}
.SideNavMain {
	/*border-radius: 5px; border: 1px solid rgb(180, 180, 180); width: 180px; padding-bottom: 25px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px;*/
	width: 165px; padding-bottom: 25px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; background-color:#f7f7f7
}
.leftNav:hover {
	line-height: 16px; font-size: 11px; text-decoration: underline;
}
.SideNavMain .divcontainer {
	/*height: 8px; padding-top: 5px; padding-left: 5px; vertical-align: bottom; float: left;*/
	height: 8px; padding-top: 5px; padding-left: 0px; vertical-align: bottom; float: left;
}
.SideNavMain .divlinkitem {
	width: 148px; float: left;
}        
	   
/* end Side Navigation Styles*/

					
/* SuperLister Styles */
.super-lister-container { width:100% }
.super-lister-header { width:100%; height:25px; background-color:#3A3A3A; margin-bottom:10px; }   /* Default background color */
.super-lister-header h3 { font-size:16px; margin:0px 0px 0px 6px; color:#FFFFFF; font-family: 'Oswald', Arial, serif; font-weight:normal }    /* Default text color */      
.super-lister > div { float:left }

.super-lister .simple-category-lister { width:125px; height:100px; text-align:center; vertical-align:top; margin:0 }        
.super-lister .simple-category-lister-title 
{
	font: 8pt/12px Arial, Helvetica, sans-serif; margin: 5px 0px; height: 25px; color: rgb(102, 102, 102); overflow: hidden; display: block; 
	cursor:pointer;
}

.super-lister .category-lister { width:240px; height:100px; margin-bottom:20px }        
.super-lister .category-lister > .left { height:100px; width:115px; background-color:#CCCCCC }
.super-lister .category-lister > .right { height:100px; width:125px; background-color:#CCCCCC }

.super-lister .product-lister { width:250px; height:75px; margin-bottom:10px; padding-top:10px }
.super-lister .product-lister > .left { height:75px; width:85px }
.super-lister .product-lister > .right { height:75px; width:175px }

.super-lister .product-lister {position:relative;}
.super-lister .product-lister .soldout 
{
	background: url("http://ast1.r10.io/buy_assets/2010/soldout/soldOut_125.png") no-repeat scroll 0 0 transparent; 
	background-size: 100%;
	display: block; height: 75px; width: 75px; left: 0px; position: absolute; top: 0px; z-index: 20;
}

.super-lister .featured-lister {position:relative;}
.super-lister .featured-lister .soldout 
{
	background: url("http://ast1.r10.io/buy_assets/2010/soldout/soldOut_125.png") no-repeat scroll 0 0 transparent; 
	background-size: 100%;
	display: block; height: 100px; width: 100px; left: 3px; position: absolute; top: 0px; z-index: 20;
}

.super-lister .image-lister { margin:0px; padding:0px }

/* new featured seller styles */


.featured-seller-lister {
	padding: 6px; border: 1px solid rgb(216, 216, 216); width: 360px; height: 120px; overflow: hidden; position: relative;
}
.featured-seller-lister .fsli-inner-box {
	width: 120px; height: 120px; overflow: hidden; float: left; position: relative;
}
.featured-seller-lister .fsli-image-icon {
	background: url("http://ast1.r10.io/buy_assets/v10/homepage/hp_sprite.png") no-repeat -159px -80px; margin: 3px; width: 20px; height: 20px; right: 0px; bottom: 0px; position: absolute;
}
.featured-seller-lister .fsli-image-footer {
	position: relative;
}
.featured-seller-lister .fsli-image-slider {
	padding: 5px; top:10px; width: 120px; color: rgb(255, 255, 255); position: absolute; background-color: rgba(0, 0, 0, 0.66);
}
.featured-seller-lister .fsli-slider-link {
	float: left; display: block;
}
.featured-seller-lister .fsli-image-slider a {
	padding: 2px; color: rgb(255, 255, 255); text-decoration: underline;
}
.featured-seller-lister .fsli-image-box {
	 float:left;
}
.featured-seller-lister .fsli-content-box {
	width: 220px; height: 120px; float:right;
}
.featured-seller-lister .fsli-content-title {
	overflow:hidden; 
	color: rgb(105, 167, 216); line-height: 16px; overflow: hidden; font-size: 13px; font-weight: bold; display: block;
}
.featured-seller-lister .fsli-content-footer 
{
	position:absolute;
	bottom:9px;
	background-color:#FFFFFF;
	width:220px;
}
.featured-seller-lister .fsli-sold-by {
	vertical-align:baseline;
	width:100%;
}
.featured-seller-lister .fsli-sold-by-text 
{
	font-size:1.1em;
	font-weight:bold;
	line-height:15px;
}
.featured-seller-lister .fsli-sold-by-text a {
	font-weight:bold;
	vertical-align:baseline;
}
.featured-seller-lister .fsli-sold-by-text a {
	font-weight:bold;
}
.featured-seller-lister .fsli-shop-now-text 
{
	padding-top:3px;
	height:10px;
 }
.featured-seller-lister .fsli-shop-now-text a {
	font-weight:normal;
	display:block;
}
.featured-seller-lister .fsli-line-through {
	color: rgb(153, 153, 153); text-decoration: line-through;
}
.featured-seller-lister .fsli-content-footer-triangle {
	background: url("http://ast1.r10.io/buy_assets/v10/homepage/hp_sprite.png") no-repeat -115px -62px; margin: 2px 4px 0px 0px; width: 6px; height: 8px; float: left;
}
.featured-seller-lister .fsli-overlay {
   padding: 5px; width: 298px; color: rgb(255, 255, 255); font-size: 14px; display: none; position: absolute; z-index: 2; background-color: rgba(10, 10, 10, 0.66);
}  
.featured-seller-lister .fsli-alert-text
{
	font: bold 16px/24px Arial, Helvetica, sans-serif; 
	color: rgb(176, 27, 30); 
	font-size-adjust: none; 
	font-stretch: normal; 
}
.featured-seller-lister .fsli-price-shipping {
	max-height:25px;
	overflow:hidden;
	width:100%;    
	white-space:nowrap;
}
.featured-seller-lister .fsli-price-label {
	 display:inline;
}
.featured-seller-lister .fsli-price {
	display:inline; 
	font: bold 16px/23px Arial, Helvetica, sans-serif; 
	color: rgb(176, 27, 30); 
	font-size-adjust: none; 
	font-stretch: normal; 
}
.featured-seller-lister .fsli-shipping {
	display:inline;
	font: normal 11px/20px Arial, Helvetica, sans-serif; 
	overflow:hidden;
	white-space:nowrap;
}
.featured-seller-lister .fsli-retail-discount {
	height:10px; 
	padding-top:4px;
	width:100%;
}
.featured-seller-lister .fsli-retail-price {
	float:left; font: normal 11px/14px Arial, Helvetica, sans-serif;
}
.featured-seller-lister .fsli-discount {
	float:left; font: normal 11px/14px Arial, Helvetica, sans-serif; margin-left:5px;
}

.pl-retail-price, .fl-retail-price, .fsli-retail-price 
{
	color:#999999;
	font-size:0.9em;
	text-decoration:none;
}

/* featured lister styles */

.featured-lister {
	/*padding: 6px; border: 1px solid rgb(216, 216, 216); width: 306px; height: 120px; overflow: hidden; position: relative;*/
	padding: 3px; border: 1px solid rgb(216, 216, 216);  width: 235px; height: 100px; overflow: hidden; position: relative; float:left; margin:5px 0px 15px 0px
}
.fl-inner-box {
	background-color: #f7f7f7 /* rgb(242, 242, 242);*/
}
.fl-image-box {
	/*width: 140px; height: 120px; overflow: hidden; float: left; position: relative;*/
	width: 100px; height: 100px; overflow: hidden; float: left; position: relative;
}
.fl-image-icon {
	background: url("http://ast1.r10.io/buy_assets/v10/homepage/hp_sprite.png") no-repeat -159px -80px; margin: 3px; width: 20px; height: 20px; right: 0px; bottom: 0px; position: absolute;
}
.fl-image-footer {
	position: relative;
}
.fl-image-slider {
	/*padding: 5px; top: 0px; width: 130px; color: rgb(255, 255, 255); position: absolute; background-color: rgba(0, 0, 0, 0.66);*/
	padding: 5px; top: 0px; width: 90px; color: rgb(255, 255, 255); position: absolute; background-color: rgba(0, 0, 0, 0.66);
}
.fl-slider-link {
	float: left; display: block;
}
.fl-image-slider a {
	padding: 2px; color: rgb(255, 255, 255); text-decoration: underline;
}
.fl-content-box {
	/*margin: 5px 4px 5px 16px; width: 146px; height: 110px; float: left; position: relative;*/
	margin: 5px 4px 0px 6px; width: 120px; height: 95px; float: right; position: relative;
}
.fl-content-title {
	/*height: 48px; color: rgb(105, 167, 216); line-height: 16px; overflow: hidden; font-size: 13px; font-weight: bold; display: block;*/
	height: 48px; color:#666; line-height: 16px; overflow: hidden; font-size: 12px; font-weight: bold; display: block;
}
.fl-content-footer {
	bottom: 0px; position: absolute; z-index: 3;
}
.fl-content-footer a {
	line-height: 15px; font-size: 12px; display: block;
}
.fl-alert-text {
	/*font: bold 17px/25px Arial, Helvetica, sans-serif; color: rgb(176, 27, 30); font-size-adjust: none; font-stretch: normal;*/
	font: bold 14px Arial, Helvetica, sans-serif; color: rgb(176, 27, 30); font-size-adjust: none; font-stretch: normal;
}
.fl-line-through {
	color: rgb(153, 153, 153); text-decoration: line-through;
}
.fl-content-footer-triangle {
	background: url("http://ast1.r10.io/buy_assets/v10/homepage/hp_sprite.png") no-repeat -115px -62px; margin: 4px 4px 4px 0px; width: 6px; height: 9px; float: left;
}
.fl-overlay {
   /* padding: 5px; width: 298px; color: rgb(255, 255, 255); font-size: 14px; display: none; position: absolute; z-index: 2; background-color: rgba(10, 10, 10, 0.66);*/
	padding: 5px; width: 240px; color: rgb(255, 255, 255); font-size: 14px; display: none; position: absolute; z-index: 2; background-color: rgba(10, 10, 10, 0.66);
}    
	

.product-lister {
	/*padding: 6px; border: 1px solid rgb(216, 216, 216); width: 306px; height: 120px; overflow: hidden; position: relative;*/
	/*padding: 0px; width: 240px; height: 120px; overflow: hidden; position: relative; float:left*/
	padding: 0px; width: 240px; height: 100px; overflow: hidden; position: relative; float:left
}
.pl-inner-box {
	/*background-color: rgb(242, 242, 242);*/
}
.pl-image-box {
	/*width: 140px; height: 120px; overflow: hidden; float: left; position: relative;*/
	/*width: 100px; height: 100px; overflow: hidden; float: left; position: relative;*/
	width: 75px; height: 75px; overflow: hidden; float: left; position: relative;
}
.pl-image-icon {
	background: url("http://ast1.r10.io/buy_assets/v10/homepage/hp_sprite.png") no-repeat -159px -80px; margin: 3px; width: 20px; height: 20px; right: 0px; bottom: 0px; position: absolute;
}
.pl-image-footer {
	position: relative;
}
.pl-image-slider {
	/*padding: 5px; top: 0px; width: 130px; color: rgb(255, 255, 255); position: absolute; background-color: rgba(0, 0, 0, 0.66);*/
	padding: 5px; top: 0px; width: 90px; color: rgb(255, 255, 255); position: absolute; background-color: rgba(0, 0, 0, 0.66);
}
.pl-slider-link {
	float: left; display: block;
}
.pl-image-slider a {
	padding: 2px; color: rgb(255, 255, 255); text-decoration: underline;
}
.pl-content-box {
	/*margin: 5px 4px 5px 16px; width: 146px; height: 110px; float: left; position: relative;*/
	/*margin: 5px 4px 0px 16px; width: 100px; height: 95px; float: left; position: relative;*/
	margin: 0px; width: 165px; height: 75px; float: right; position: relative;
}
.pl-content-title {
	/*height: 48px; color: rgb(105, 167, 216); line-height: 16px; overflow: hidden; font-size: 13px; font-weight: bold; display: block;*/
	max-height: 30px; color:#666; line-height: 15px; overflow: hidden; font-size: 12px; font-weight: bold; display: block;
}        
.pl-content-subtitle 
{
	/* new */
	height: 12px; color:#666; line-height: 12px; overflow: hidden; font-size: 11px; font-weight: normal; display: block; margin-top:3px
}

.pl-content-footer {
	bottom: 0px; position: absolute; z-index: 3;
}
.pl-content-footer a {
	line-height: 15px; font-size: 12px; display: block;
}
.pl-alert-text {
	/*font: bold 17px/25px Arial, Helvetica, sans-serif; color: rgb(176, 27, 30); font-size-adjust: none; font-stretch: normal;*/
	font: bold 14px Arial, Helvetica, sans-serif; color: rgb(176, 27, 30); font-size-adjust: none; font-stretch: normal;
}

/* .pl-retail-price {color: rgb(153, 153, 153); text-decoration: line-through; margin-left:30px} */

.pl-content-footer-triangle {
	background: url("http://ast1.r10.io/buy_assets/v10/homepage/hp_sprite.png") no-repeat -115px -62px; margin: 4px 4px 4px 0px; width: 6px; height: 9px; float: left;
}
.pl-overlay {
   /* padding: 5px; width: 298px; color: rgb(255, 255, 255); font-size: 14px; display: none; position: absolute; z-index: 2; background-color: rgba(10, 10, 10, 0.66);*/
   /* padding: 5px; width: 240px; color: rgb(255, 255, 255); font-size: 14px; display: none; position: absolute; z-index: 2; background-color: rgba(10, 10, 10, 0.66);*/
	padding: 5px; width: 240px; color: rgb(255, 255, 255); font-size: 14px; display: none; position: absolute; z-index: 2; background-color: rgba(10, 10, 10, 0.66);
}     
.pl-price-group 
{
	width:100%;
	text-align:center
}   


/* Top Category specific styles */

 /* general styles */
 
.topcat .content {width:820px; margin:5px 0 15px}
 
.topcat .left { float:left } 
.topcat .right { float:right }         

.topcat .sec-a1, .topcat .sec-a2, .topcat .sec-a3, .topcat .sec-a4,
.topcat .sec-b1, .topcat .sec-b2, .topcat .sec-b3, .topcat .sec-b4,
.topcat .sec-b5, .topcat .sec-b6, .topcat .sec-b7, .topcat .sec-b8,
.topcat .sec-c1, .topcat .sec-c2, .topcat .sec-c3 { width:820px; margin-bottom:15px }  
 
.topcat #main > .left { width:170px; }
.topcat #main > .right { width:820px; }        

.topcat .topcat-leftnav { width:170px; } 
  
.topcat .topcat-imglnk { text-align:center; vertical-align:middle; background-color:#CCCCCC }
.topcat .topcat-imglnk h2 { font-size:2.3em }
.topcat .topcat-imglnk h3 { font-size:1.5em }  
	
 /* Top Section A1 */        
.topcat .sec-a1 > .left { width:500px }
.topcat .sec-a1 > .right { width:300px }
.topcat .sec-a1 > .left > .row1,
.topcat .sec-a1 > .left > .row2,
.topcat .sec-a1 > .right > .row1 { margin-bottom:15px }
.topcat .sec-a1 > .left > .row3 .image-lister { width:100px; height:50px; text-align:center }
.topcat .sec-a1 > .right > .row1 .super-slider-container { height:200px }
.topcat .sec-a1 > .right > .row1 .super-slider-title-container { width:100%; height:25px; background-color:#3A3A3A; margin-bottom:0px; padding:0px 0px 0px 6px } 
.topcat .sec-a1 > .right > .row1 .super-slider-title-container a { font-size:16px; margin:0px; padding:0px; font-family:'Oswald', Arial, serif; font-weight:normal }              


/* Top Section A2 */
.topcat .sec-a2 > .row1 { width:820px; margin-bottom:15px }
.topcat .sec-a2 > .left { width:500px }
.topcat .sec-a2 > .right { width:300px }
.topcat .sec-a2 > .left > .row1 { margin-bottom:17px }

/* Top Section A3 */
.topcat .sec-a3 > .left { width:500px }
.topcat .sec-a3 > .right { width:300px }
.topcat .sec-a3 > .left > .row1 { margin-bottom:15px }
.topcat .sec-a3 > .right > .row1 { margin-bottom:15px }
.topcat .sec-a3 > .right > .row1 .super-lister .simple-category-lister { width:75px; height:83px; }   

 /* Top Section A4 */
.topcat .sec-a4 > .left {width: 510px; margin-bottom:7px}
.topcat .sec-a4 > .left .image-lister {margin-bottom:8px}
.topcat .sec-a4 > .left .image-lister.odd {margin-right:8px}
.topcat .sec-a4 > .right {width: 300px}
.topcat .sec-a4 > .row1 { margin-bottom:15px }

/* Middle Section B1 */
.topcat .sec-b1 > .left { width:300px }
.topcat .sec-b1 > .right { width:500px }
.topcat .sec-b1 > .right .super-lister .simple-category-lister { height:110px } 

/* Middle Section B2 */
.topcat .sec-b2 > .left { width:500px }
.topcat .sec-b2 > .right { width:300px }
.topcat .sec-b2 .col1 { width:240px }
.topcat .sec-b2 .col2 { width:240px }

/* Middle Section B3 */
.topcat .sec-b3 > .left { width:500px }
.topcat .sec-b3 > .right { width:300px }
.topcat .sec-b3 > .right .row1 { margin-bottom:15px }
.topcat .sec-b3 > .left .odd { float:left }
.topcat .sec-b3 > .left .even { float:right }       

/* Middle Section B4 */
.topcat .sec-b4 > .left { width:500px }
.topcat .sec-b4 > .right { width:300px }
.topcat .sec-b4 > .left .odd { float:left }
.topcat .sec-b4 > .left .even { float:right }
.topcat .sec-b4 > .right .image-lister { width:300px; height:150px; vertical-align:top }
.topcat .sec-b4 > .right .image-lister { margin-top:15px }
.topcat .sec-b4 > .right .image-lister.first { margin-top:0px }
.topcat .sec-b4 > .left .row2 .banner-ad-container { padding-top:6px }

/* Middle Section B5 */
.topcat .sec-b5 > .left { width:500px;  }
.topcat .sec-b5 > .right { width:300px;  }
.topcat .sec-b5 .col1 { width:240px; margin-right:20px }
.topcat .sec-b5 .col2 { width:240px; }
.topcat .sec-b5 .row1 { margin-top:15px }
.topcat .sec-b5 > .right .image-lister { width:300px; height:150px; vertical-align:top; margin-top:15px; margin-bottom:2px; }
.topcat .sec-b5 > .right .image-lister.first { margin-top:0px }

 /* Middle Section B6 */
.topcat .sec-b6 > .left { width:500px }
.topcat .sec-b6 > .right { width:300px }
.topcat .sec-b6 > .left .odd { float:left }
.topcat .sec-b6 > .left .even { float:right } 
.topcat .sec-b6 > .right .image-lister { width:300px; height:150px; vertical-align:top }
.topcat .sec-b6 > .right .image-lister { margin-top:15px }
.topcat .sec-b6 > .right .image-lister.first { margin-top:0px }
.topcat .sec-b6 > .left .row2 .banner-ad-container { padding-top:6px }
	
/* Middle Section B7 */
.topcat .sec-b7 > .row1 {margin-bottom: 15px; width: 820px}
.topcat .sec-b7 > .left {width: 300px}
.topcat .sec-b7 > .right {width: 500px}
.topcat .sec-b7 > .right .super-lister .simple-category-lister {height: 87px}

/* Middle Section B8 */
.topcat .sec-b8 > .row1 {margin-bottom: 15px; width: 820px}
.topcat .sec-b8 > .row2 {margin-bottom: 0px; width: 820px}
.topcat .sec-b8 > .row2 > .featured-seller-lister {width: 360px}   
.topcat .sec-b8 > .row2 .super-lister .featured-seller-lister.odd {width: 360px; margin:0px 20px 20px 20px}    
.topcat .sec-b8 > .row2 .super-lister .featured-seller-lister.even {width: 360px; margin:0px 20px 20px 10px}  

 /* Bottom Section C1 */
.topcat .sec-c1 .row1 { margin-bottom:15px }
.topcat .sec-c1 .row2 { margin-bottom:15px }
.topcat .sec-c1 .row3 { margin-bottom:15px }
.topcat .sec-c1 .row2 .image-lister { width:102px; height:50px; text-align:center }
.topcat .sec-c1 .row3 .image-lister { width:260px; height:180px; text-align:center; margin-left:20px }
.topcat .sec-c1 .row3 .image-lister.first { margin-left:0px }
	  
/* Bottom Section C2 */
.topcat .sec-c2 .row1 { margin-bottom:15px }
.topcat .sec-c2 .row2 { margin-bottom:15px }
.topcat .sec-c2 .col1 { float:left; width:254px; margin-right:28px }
.topcat .sec-c2 .col2 { float:left; width:254px; margin-right:28px }
.topcat .sec-c2 .col3 { float:left; width:254px }

/* Bottom Section C3 */
.topcat .sec-c3 .row1 { margin-bottom:15px }
.topcat .sec-c3 .row2 .featured-lister { margin-right:15px }
.topcat .sec-c3 .row1 .image-lister { width:100px; height:50px; text-align:center }

.buytv-sidebox-header { height:25px; background-color:#3A3A3A; }

/* new menu */
#main-nav .nav-section-container.box.dynamic {
	width: 999px;
	padding: 0;
	background-color: #fff;
}
#main-nav .nav-section-block.section1-block { padding: 10px 0 10px 10px; }
#main-nav .nav-section-block.section1-block.first { padding: 10px 0 10px 10px; }
#main-nav .nav-section-block.section1-block .nav-col.section1-col { width: 790px; }
#main-nav .nav-section-block.section1-block .nav-col.section1-col li { /*width: 195px;*/ float: left; }
#main-nav .nav-section-block.section1-block .nav-col.section1-col .section1-image img { width: 146px; height: 90px; }
#main-nav .nav-section-block.section1-block .nav-col.section1-col .section1-title-sec .section1-title,
#main-nav .nav-section-block.section1-block .nav-col.section1-col .section1-title-sec.section1-title
{
	color: #c00;
	font-weight: bold;
	padding: 10px 0 0 0;
	font-size: 13px;
	width: 194px;
}
#main-nav .nav-section-block.section1-block .nav-col.section1-col .section1-item.alternateStyle .section1-title-sec .section1-title {
	width: 146px;
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 14px;
	font-family: Arial;
	border-bottom: 1px solid #000;
	text-transform: uppercase;
	color: #181818;
}
#main-nav .nav-section-block.section1-block .nav-col.section1-col .section1-item.alternateStyle { margin: 0 10px 0 10px; }
#main-nav .nav-section-block.section1-block .nav-col.section1-col .section1-title-sec .section1-title:hover,
#main-nav .nav-section-block.section1-block .nav-col.section1-col .section1-title-sec.section1-title:hover { text-decoration: underline; }
#main-nav .nav-section-block.section1-block .nav-col.section1-col ul li .section1-item .section1-sublink:hover { text-decoration: underline; color: #c00; }
#main-nav .nav-section-block.section1-block .nav-col.section1-col .section1-desc { font-size: 12px; padding: 1px 0 0 5px; width: 194px; }
#main-nav .nav-section-block.section1-block .nav-col.section1-col a { background: none; text-decoration: none; }
#main-nav .nav-section-block.section1-block .nav-col.section1-col .section1-item a { padding: 0; }
#main-nav .nav-section-block.section2-block {
	width: 175px;
	padding: 10px 0 10px 15px;
	background-color: #ddd;
	padding-bottom: 20px;
	float: right;
}
#main-nav .nav-section-block.section2-block.alternateStyle { background-color: #000; padding: 10px 10px 20px 10px; }
#main-nav .nav-section-block.section2-block.alternateStyle .nav-col.section2-col { padding-bottom: 10px; }
#main-nav .nav-section-block.section2-block .nav-col.section2-col { width: 165px; }
#main-nav .nav-section-block.section2-block .nav-col.section2-col .section2-item { padding: 0; }
#main-nav .nav-section-block.section2-block .nav-col.section2-col .section2-title { font-size: 12px; color: #c00; font-weight: bold; }
#main-nav .nav-section-block.section2-block.alternateStyle .nav-col.section2-col .section2-title {
	font-family: Arial;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	border-bottom: 1px solid #fff;
	padding-bottom: 5px;
	text-transform: uppercase;
}
#main-nav .nav-section-block.section2-block .nav-col.section2-col .section2-item { font-size: 12px; background: none; }
#main-nav .nav-section-block.section2-block.alternateStyle .nav-col.section2-col .section2-item {
	font-family: Arial;
	font-size: 12px;
	color: #fff;
	background: none;
}
#main-nav .nav-section-block.section4-block { width: 244px; padding: 10px 10px 10px 0; }
#main-nav .nav-section-block.section4-block.slider { width: 254px; padding: 10px 0 10px 0; }
#main-nav .nav-section-block.section4-block.slider .nav-col.section4-col .section4-item { width: 254px; text-align: center; }
#main-nav .nav-section-block.section4-block .nav-col.section4-col { width: auto; }
#main-nav .nav-section-block.section4-block .nav-col.section4-col .section4-item a { padding: 0; }
#main-nav .nav-section-block.section4-block .nav-col.section4-col .section4-item { width: 244px; text-align: center; }
#main-nav .nav-section-block.section4-block .nav-col.section4-col .section4-title
{
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-align: center;
}
#main-nav .nav-section-block.section4-block .nav-col.section4-col .section4-prod-title { font-size: 12px; text-align: center; padding: 0 5px 5px 5px; }
#main-nav .nav-section-block.section4-block .nav-col.section4-col .section4-price
{
	font-size: 14px;
	color: #c00;
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
}
#main-nav .nav-section-block.section4-block .nav-col.section4-col .section4-image { width: 125px; height: 125px; }
#main-nav .nav-section-block.section4-block .nav-col.section4-col a { background: none; text-decoration: none; }
#main-nav .nav-title.nav-dblLine2 { padding: 6px; height: 24px; }
#main-nav .nav-section-block.section4-block .nav-col.section4-col .super-slider.header-single { width: 190px; margin-left: 30px }
#main-nav .nav-section-block.section4-block .nav-col.section4-col .super-slider.header-single a.link-next
{
	top: 50%;
	width: 26px;
	height: 49px;
	text-indent: -9999px;
	display: block;
	position: absolute;
	z-index: 3;
	background-image: url(http://ast1.r10.io/buy_assets/v10/homepage/hp_sprite.png);
	background-position: -143px 0;
	border-radius: 2px 0 0 2px;
	right: 0;
	margin-top: -20px;
}
#main-nav .nav-section-block.section4-block .nav-col.section4-col .super-slider.header-single a.link-prev
{
	top: 50%;
	width: 26px;
	height: 49px;
	text-indent: -9999px;
	display: block;
	position: absolute;
	z-index: 3;
	background-image: url(http://ast1.r10.io/buy_assets/v10/homepage/hp_sprite.png);
	background-position: -115px 0;
	border-radius: 0 2px 2px 0;
	left: 0;
	margin-top: -20px;
}
#main-nav .nav-section-block.section4-block .nav-col.section4-col .super-slider-title-container { padding-left: 100px; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
#main-nav .nav-section-block.section4-block .nav-col.section4-col .super-slider-title-container .super-slider-title a { font-size: 14px; font-weight: bold; color: #000; }
#main-nav .nav-section-block.section1-block .nav-col.section1-col .section1-item .section1-sublink { padding: 5px 0 0 0; }
#main-nav .nav-section-block.section1-block .nav-col.section1-col .section1-item.alternateStyle .section1-sublink {
	font-family: Arial;
	font-size: 12px;
	color: #181818;
}

#SpinnerBox
{
	position: fixed;
	width: 100px;
	height: 45px;
	box-shadow: 2px 2px 5px #000;
	z-index: 1002;
	background-color: #fff;
	border: 2px solid #666;
	left: 48%;
	top: 48%;
	margin: 0;
	padding: 10px;
	text-align: center;
	display: none;
}
.divMargin
{
	margin-bottom: 20px;
}

.ct-pricing-product-info-sec .product-format { margin: 0 0 8px 5px; font-size: 11px; }
.ct-pricing-product-info-sec .also-available-label
{
	font-weight: bold;
	vertical-align: middle;
	width: 70px;
}
.ct-pricing-product-info-sec .also-available-text
{
vertical-align: middle;
width: 110px;
font-weight: bold;
}
.ct-pricing-product-info-sec .also-available-left
{
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	vertical-align: middle;
	background-color: white;
	padding-left: 10px;
}
.ct-pricing-product-info-sec .also-available-right
{
	border-right: 1px solid black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	background-color: white;
	padding-left: 10px;
}
.ct-pricing-product-info-sec .ct-margin-top-8 { margin: 8px 0 5px 5px; }
.ct-pricing-product-info-sec .kobo-box
{
	border: 1px solid #A62A30;
	background-color: #F5F9FF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 295px;
}
.ct-pricing-product-info-sec .kobo-holder { padding: 5px; font-size: 11px; }
.popup-info-box-content .OtherFormat
{
	border: 1px solid #E6E6E8;
	overflow: hidden;
	padding: 5px;
}
.popup-info-box-content .OtherFormat:hover { background-color: #E6E6E8; }
.fp-buyButtonDisabledHolder .ct-div-cart .text-disabled
{
	float:left;
	width:40px;
	height:16px;
	padding:13px 5px 12px;
	background:url(http://ast1.r10.io/buy_assets/v9/product/bg_cart_text_grey.gif) no-repeat;
	margin:0 11px 0 0;
}
.fp-buyButtonDisabledHolder .text-disabled input
{
	float:left;
	margin:0;
	padding-left:15px;
	width:23px;
	height:16px;
	color:#8d8d8d;
	font:14px/16px Arial, Helvetica, sans-serif;
	border:0;
}
.fp-buyButtonDisabledHolder .disabled-popup
{
	position:absolute;
	z-index:4;
	left:50px;
	top:-20px;
	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;
}
.pr-background-transparent { background-color: transparent; }


/* TOP PRODUCT LISTER */    
  
.super-lister .top-product-lister-item {
	position: relative;
	padding: 0 5px 0 5px;
}

.super-lister .top-product-lister-item .top-product-lister-inner-box { margin:5px; border:0px solid silver; padding:5px; width:450 }
.super-lister .top-product-lister-item .soldout { }
.super-lister .top-product-lister-item .lister-item-title
{
	display:block;
	font:15px/20px Arial, Helvetica, sans-serif;
	color: #666;
	margin:5px 0;	
	text-overflow: elipsis;
	max-height:80px;
	min-height:80px;
	height:80px;
	overflow:hidden;
	text-align:left
}
.super-lister .top-product-lister-item .lister-price-container {}
.super-lister .top-product-lister-item .lister-item-price
{
	font:15px/16px Arial, Helvetica, sans-serif;
	color:#b01b1e;
	font-weight:bold;	
}
.super-lister .top-product-lister-item .retail-discount-container {}
.super-lister .top-product-lister-item .lister-item-list-price
{
	text-decoration:line-through;
	color:#999;
}
.super-lister .top-product-lister-item .lister-item-discountPct {}
.super-lister .top-product-lister-item {text-align:center}
.super-lister .top-product-lister-item {position:relative;}
.super-lister .top-product-lister-item .soldout {background: url("http://ast1.r10.io/buy_assets/2010/soldout/soldOut_125.png") no-repeat scroll 0 0 transparent; display: block; height: 125px; left: 24px;  position: absolute; top: 0px; width: 125px; z-index: 20;}
.super-lister .top-product-lister-item {position:relative;}
.super-lister .top-product-lister-item .percent-off-burst  
{
	position:absolute; 
	top:0; 
	left: 0;
	background-image:url(http://ast1.r10.io/buy_assets/v9/carousel/starburst_green1.png); 
	height:37px; 
	width:49px; 
	color: white;
	font: 23px/15px Arial, Helvetica, sans-serif;
	margin-left: 3px;
	padding-left: 2px;
	padding-top: 13px;
	text-align:center;
}
.super-lister .top-product-lister-item .percent-off-burst .burst-percent-symbol {font-size:16px;}

.super-lister .top-product-lister-item .percent-off-burst .burst-off-text
{
	font-size:14px;
	line-height: 13px;
	* line-height: 15px; /*for IE 7*/
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.super-lister .top-product-lister-item .percent-off-burst .burst-off-text {line-height:11px;}
} /*for chrome*/
	
/* FULL PRODUCT LISTER */    
	
.super-lister .full-product-lister-item {
	height: 270px;
	position: relative;
	width: 190px;
	padding: 0 5px 0 5px;
}

.super-lister .full-product-lister-item .full-product-lister-inner-box { margin:5px; border:0px solid silver; padding:5px 5px 15px; }
.super-lister .full-product-lister-item .soldout { }
.super-lister .full-product-lister-item .lister-item-title
{
	display:block;
	font:12px/15px Arial, Helvetica, sans-serif;
	color: #666;
	margin:5px 0;
	height:30px;
	text-overflow: elipsis;
	overflow:hidden;
}
.super-lister .full-product-lister-item .lister-price-container {}
.super-lister .full-product-lister-item .lister-item-price
{
	font:15px/16px Arial, Helvetica, sans-serif;
	color:#b01b1e;
	font-weight:bold;	
}
.super-lister .full-product-lister-item .retail-discount-container {}
.super-lister .full-product-lister-item .lister-item-list-price
{
	text-decoration:line-through;
	color:#999;
}
.super-lister .full-product-lister-item .lister-item-discountPct {}
.super-lister .full-product-lister-item {text-align:center}
.super-lister .full-product-lister-item {position:relative;}
.super-lister .full-product-lister-item .soldout {background: url("http://ast1.r10.io/buy_assets/2010/soldout/soldOut_125.png") no-repeat scroll 0 0 transparent; display: block; height: 125px; left: 24px;  position: absolute; top: 0px; width: 125px; z-index: 20;}
.super-lister .full-product-lister-item {position:relative;}
.super-lister .full-product-lister-item .percent-off-burst  
{
	position:absolute; 
	top:0; 
	left: 0;
	background-image:url(http://ast1.r10.io/buy_assets/v9/carousel/starburst_green1.png); 
	height:37px; 
	width:49px; 
	color: white;
	font: 23px/15px Arial, Helvetica, sans-serif;
	margin-left: 3px;
	padding-left: 2px;
	padding-top: 13px;
	text-align:center;
}
.super-lister .full-product-lister-item .percent-off-burst .burst-percent-symbol {font-size:16px;}

.super-lister .full-product-lister-item .percent-off-burst .burst-off-text
{
	font-size:14px;
	line-height: 13px;
	* line-height: 15px; /*for IE 7*/
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.super-lister .full-product-lister-item .percent-off-burst .burst-off-text {line-height:11px;}
} /*for chrome*/

.super-lister .lister-item-discountPct{border:1px dotted maroon;color:maroon;font-size:11px;padding:0 5px}
.super-lister .free-shipping-link{display:block; border:1px dotted #007ee1;font-size:10px;width:100px;background-color:#F5F9FF;margin:5px auto 0 auto;padding:2px 4px}
.super-lister .free-shipping-link span{color:#4f8b10;font-weight:700}
.super-lister .lister-item-free-shipping {height:25px; padding-top:5px;}
.super-lister .retail-discount-container{margin:5px 0 0; height:14px}
.super-lister .lister-add-item span {min-width:56px}
.super-lister .super-lister-title > a:hover,.super-lister-subtitle > a:hover{text-decoration:none}
.super-lister .lister-price-container {margin-bottom:5px; }

.super-lister .btn-container{min-height:40px}
.super-lister .btn-holder{width:80px;margin:auto;padding:10px}
.super-lister .btn-holder a{background:url(http://ast1.r10.io/buy_assets/v9/product/link-list-bnt-orange.gif) no-repeat 0 -54px;font:bold 12px/16px Tahoma, Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;float:left;cursor:pointer;font-size-adjust:none;font-stretch:normal;margin:auto}
.super-lister .btn-holder .active{background-position:0 -54px;color:#fff;text-decoration:none}
.super-lister .btn-holder a span{background:url(http://ast1.r10.io/buy_assets/v9/product/link-list-bnt-orange.gif) no-repeat 100% -81px;height:17px;overflow:hidden;float:left;padding:5px 12px}
.super-lister .btn-holder .active span{background-position:100% -81px}


#sub-category 
{
	margin-top: 10px;
}

#sub-category .cat-side-nav {
	margin-bottom: 10px;
}

#sub-category .cat-side-nav .side-nav-title-container {
	background-color: #3A3A3A;
	color: #FFFFFF;
	font-weight: normal;
	margin-bottom: 2px;
	min-height: 25px;
	padding: 10px 0 10px 10px;
	width: 155px;
}

#sub-category .cat-side-nav .side-nav-title-container > div {
	color: #FFFFFF;
	font-family: 'Oswald',Arial,serif;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
}

#sub-category .cat-side-nav .SideNavMain {
	padding-left: 10px;
	width: 155px;
	background-color: #F7F7F7;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding-bottom: 25px;
	
	border: 0px solid #B4B4B4;
	border-radius: 5px 5px 5px 5px;
	border-width:0px;
}

#sub-category .cat-side-nav .leftNavItem {
	color: #000000;
	font-size: 11px;
	line-height: 18px;
	margin-left: 4px;
	text-decoration: none;
font-weight: normal;
}

#sub-category .cat-side-nav .side-nav-title-container > h1 {
	color: #FFFFFF;
	font-family: 'Oswald',Arial,serif;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
}

#sub-category .cat-side-nav .SideNavMain .ParentNavItem {line-height:normal; padding:15px 0px 10px 0px}
#sub-category .cat-side-nav .SideNavMain .hooverStyle { vertical-align:middle}
#sub-category .cat-side-nav .SideNavMain .unhooverStyle a { text-decoration:none}

#sub-category .cat-side-nav .SideNavMain, .holiday-left-nav .SideNavMain { padding-left:10px; width:155px }
#sub-category .cat-side-nav .hooverStyle a:hover { color:#69A7D8 }

#sub-category #Pageleftsidenav .flContainer {
	border: 1px solid transparent;
	margin-bottom: 15px;
	width: 205px;
}

#sub-category #Pageleftsidenav .flContainer .flValuesContainer {
	background-color: #FFFFFF;
	border-bottom: 1px solid transparent;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
}

#sub-category #Pageleftsidenav .flContainer .flValuesContainer .flHeaderValueContainer {
	line-height: 14px;
	margin: 0 0 7px;
}

#sub-category #Pageleftsidenav .flContainer .flValuesContainer .flValueRowContainer {
	width:176px;
}

#sub-category #Pageleftsidenav .flContainer .flValuesContainer a.flValueLink {
	color: #000000;
	font-size: 11px;
	padding: 1px;
	text-decoration: none;
}

#sub-category #Pageleftsidenav .flContainer .flSectionHeader .flSectionName 
{
}

#sub-category.PageGroup450 {
	display: inline;
	float: left;
	margin-bottom: 10px;
	margin-left: 15px;
	padding-bottom: 0;
	padding-left: 3px;
	padding-top: 0;
	position: relative;
	width: 800px;
}

#sub-category .divMain450 {
	background-color: #FFFFFF;
	border: 0px solid #B0B0B0;
	padding-top: 0;
	padding-bottom: 0;
} 

#sub-category .divMain450 > div {margin-bottom:10px;}

#sub-category #PageGroup1 {
	padding-bottom: 0;
}

#sub-category .PageGroup2 {
	margin: 0 0 0 15px;
	overflow: hidden;
	padding-top: 0;
	width: 800px;
}

#sub-category #PageRightHolder {

}

#sub-category .super-lister-container .super-lister-title-container
{
	margin-bottom:20px;
}

#sub-category .super-lister-container .super-lister-title-container .super-lister-title
{
	padding:8px 10px;
}

#sub-category .super-lister-container .super-lister-title-container .super-lister-title a
{
	font-size:16px;
	font-weight:bold;
	display:inline;
}

#sub-category .super-lister-container .super-lister-title-container .super-lister-subtitle a
{
	font-size:14px;
	font-weight:bold;
}

#sub-category .super-lister-container .top-product-lister-item .lister-item-title
{
	height:auto;
	min-height:0;
	max-height:100px;
}
   
#sub-category .super-lister-container .top-product-lister-item .lister-item-description
{
	text-decoration:none;
	color: #111111;
	font: 12px/17px Arial,Helvetica,sans-serif;
}

#sub-category .super-lister-container .top-product-lister-item .top-product-left-container
{
	float:left; 
	width:225px;
}

#sub-category .super-lister-container .top-product-lister-item .top-product-right-container
{
	float:right; 
	width:225px; 
	height:225px; 
	padding-left:20px;
}

#sub-category .super-lister-container .top-product-lister-item .top-product-text-container
{
	height:140px; 
	text-align:left; 
	margin-bottom:15px;
	border:0px solid green; 
}

#sub-category .super-lister-container .top-product-lister-item .top-product-title-container
{
	height:45px;
	margin-bottom:12px;
	border:0px solid black; 
	overflow:hidden;  
}

#sub-category .super-lister-container .top-product-lister-item .top-product-title-container a
{
	margin-top:0;
	color: #000000;
	font-weight: bold;
	font: 18px/24px Arial,Helvetica,sans-serif;
}

#sub-category .super-lister-container .top-product-lister-item .top-product-description-container
{
	height:83px;
	border:0px solid red;  
	overflow:hidden; 
}

#sub-category .super-lister-container .full-product-lister-item 
{
	margin-bottom:20px;
	height:auto;
}

#sub-category .super-lister-container .full-product-lister-item .lister-item-title 
{
	color: #111111;
	margin-top:0;
}

#sub-category .super-lister-container .full-product-lister-inner-box img 
{
	margin-bottom:5px;
}

#sub-category .super-lister-container .social-networks {
  float: right;
  list-style: none outside none;
  margin: 0;
  padding: 0;
}

#sub-category .super-lister-container .social-networks li {
  display: inline;
  float: left;
  margin: 0 0 0 2px;
}

#sub-category .super-lister-container .social-networks a {
  background: url("http://ast1.r10.io/buy_assets/v9/header/ico-social-gallery.png") no-repeat scroll 0 0 transparent;
  float: left;
  height: 22px;
  overflow: hidden;
  text-indent: -9999px;
  width: 22px;
}

#sub-category .super-lister-container .social-networks .twitter {
  background-position: -24px 0;
}

#sub-category .super-lister-container .custom-burst {
  color: white;
  font: 23px/24px Arial, Helvetica, sans-serif;
  height: 37px;
  left: 0;
  margin-left: 3px;
  padding-left: 2px;
  padding-top: 13px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 49px;
}

/* deals page starts */
.deals-container .mm-menubar-dock 
{
	background-color: #000000;
	height: 36px;
	width: 1000px;
	border-bottom: 1px solid #C1272D;
}
/*.mm-menubar-dock a {text-decoration: underline;}*/
.deals-container .mm-menubar-fixed 
{
	width:1002px; 
	height:36px; 
	background-color: #111111;
	left: 0;
	top: 0;
	z-index:5000;
	border-bottom: 1px solid #C1272D;
}

.deals-container #backtotop
{
	position:absolute; 
	right:10px;
	top:10px;
	width:80px; 
	height:14px; 
	margin-top:0; 
	font: bold 11px/17px Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}

.deals-container .super-lister-container { width:100%; margin-bottom: 40px;}
.deals-container .super-lister-header { width:100%; height:25px; background-color:#3A3A3A; margin-bottom:10px; /*border:1px solid red;*/ }   /* Default background color */
.deals-container .super-lister-header h3 { font-size:16px; margin:0px 0px 0px 6px; color:#FFFFFF; font-family: 'Oswald', Arial, serif; font-weight:normal }    /* Default text color */      
.deals-container .super-lister > div { float:left }    
	
	
/* social media */
.deals-container .super-lister-container .social-networks{list-style:none;float:right;margin:0;padding:0}
.deals-container .super-lister-container .social-networks li{float:left;display:inline;margin:0 0 0 2px}
.deals-container .super-lister-container .social-networks a{background:url(http://ast1.r10.io/buy_assets/v9/header/ico-social-gallery.png) no-repeat;width:22px;height:22px;text-indent:-9999px;overflow:hidden;float:left;}
.deals-container .super-lister-container .social-networks .twitter{background-position:-24px 0}
.deals-container .super-lister-container .social-networks .add{background-position:-48px 0}

/* title of each lister */
.deals-container .super-lister-title-container{background-color:#F3F3F3; border-bottom:1px solid #ddd; margin-top:15px; margin-bottom:7px; padding: 7px 0 5px;}
.deals-container .super-lister-title-container .super-lister-icon{position:relative;float:left;margin:0;padding:0}
.deals-container .super-lister-title-container .super-lister-icon a{margin:0 10px}
.deals-container .super-lister-title{float:left}
.deals-container .super-lister-title > a{color:#666666;font-size: 14px; font-weight: bold; letter-spacing: 0.1px; padding-left: 10px; text-tranform:uppercase; font-weight:400}
.deals-container .super-lister-title > a:hover,.super-lister-subtitle > a:hover{text-decoration:none}
.deals-container .super-lister-subtitle{color:#666;margin-left:20px;float:left}
.deals-container .super-lister-subtitle > a{color:#666;font-size:16px;font-weight:700}
.deals-container .super-lister .super-lister-title > a:hover,.super-lister-subtitle > a:hover{text-decoration:none}
	
.deals-container .super-lister .custom-burst {
	color: white;
	font: 23px/24px Arial, Helvetica, sans-serif;
	height: 37px;
	left: 0;
	margin-left: 3px;
	padding-left: 2px;
	padding-top: 13px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 49px;
}

.deals-container .super-lister .float-left
{
	float:left;
}
.deals-container .super-lister .float-right
{
	float:right;
}

.deals-container .super-lister .large-product-lister-item {
	height: 384px;
	position: relative;
	width: 400px;
	padding: 0;
}

.deals-container .super-lister .large-product-lister-item .large-product-lister-inner-box { margin: 5px; padding: 4px 0 7px; height:360px; border-bottom:1px solid #D8D8D8;}

.deals-container .super-lister .large-product-lister-item .large-product-lister-inner-box .large_featured { padding: 14px 0 0; }

.deals-container .super-lister .large-product-lister-item .large-product-lister-inner-box .large-premium-tags { bottom: 5px; }

.deals-container .super-lister .large-product-lister-item .small-product-lister-inner-box .premium-tags { bottom: 0; }

.deals-container .super-lister .large-product-lister-item .lister-item-title
{
	position:relative;
	float:left;
	display:block;
	font:12px/15px Arial, Helvetica, sans-serif;
	color: #333333;
	margin:0;
	height:31px;
	text-overflow: elipsis;
	overflow:hidden;
	text-transform: uppercase;
	width:255px;
}

.deals-container .super-lister .large-product-lister-item .lister-item-price-container
{
	position:relative;
	float:left;
	font: bold 23px/6px Arial,Helvetica,sans-serif;
	color:#b01b1e;
	font-weight:bold;
	margin-top:0;
	margin-left:0;
	width:135px;
	height:22px;
	text-align:right;
	/*border:1px solid red;*/
}

.deals-container .super-lister .small-product-lister-item .lister-item-price-container
{
	position: relative;
	float: right;
	font: bold 14px/17px Arial, Helvetica, sans-serif;
	color:#b01b1e;
	margin-top:0;
	margin-left:0;
	width:61px;
	height:14px;
	text-align:right;
}

.deals-container .super-lister .large-product-lister-item {text-align:center}
.deals-container .super-lister .large-product-lister-item {position:relative;}
.deals-container .super-lister .large-product-lister-item .soldout {background: url("http://ast1.r10.io/buy_assets/2010/soldout/soldOut_125.png") no-repeat scroll 0 0 transparent; display: block; height: 125px; left: 24px;  position: absolute; top: 0px; width: 125px; z-index: 20;}
.deals-container .super-lister .large-product-lister-item {position:relative;}
.deals-container .super-lister .large-product-lister-item .percent-off-burst  
{
	position:absolute; 
	top:0; 
	left: 0;
	background-image:url(http://ast1.r10.io/buy_assets/v9/carousel/starburst_green1.png); 
	height:37px; 
	width:49px; 
	color: white;
	font: 23px/15px Arial, Helvetica, sans-serif;
	margin-left: 3px;
	padding-left: 2px;
	padding-top: 13px;
	text-align:center;
}
.deals-container .super-lister .large-product-lister-item .percent-off-burst .burst-percent-symbol {font-size:16px;}

.deals-container .super-lister .large-product-lister-item .percent-off-burst .burst-off-text
{
	font-size:14px;
	line-height: 13px;
	line-height: 15px; /*for IE 7*/
}

.deals-container .super-lister .small-product-lister-item {
	height: 192px;
	position: relative;
	width: 200px;
	margin-right: 0;
	padding: 0;
}

.deals-container .super-lister .small-product-lister-item .small-product-lister-inner-box { margin:5px; height: 159px; padding:15px 0 5px; border-bottom:1px solid #CCCCCC;}

.deals-container .super-lister .small-product-lister-item .lister-item-title
{
	position:relative;
	float:left;
	display:block;
	font:10px/12px Arial, Helvetica, sans-serif;
	color: #333333;
	margin:0 0;
	height:25px;
	padding-top: 4px;
	width:121px;
	overflow:hidden;
}

.deals-container .super-lister .small-product-lister-item .lister-item-price
{
	color: #A02718;
	font-size: 16px;
	line-height: 12px;
}

.deals-container .super-lister .small-product-lister-item .lister-item-price .prod-disp-sell-cont
{
	position:relative;
	float:right;
	font: bold 9px/8px Arial,Helvetica,sans-serif;
	color:#b01b1e;
	font-weight:bold;
	margin-top:0;
}

.deals-container .super-lister .large-product-lister-item .lister-item-price .prod-disp-sell-cont
{
	position:relative;
	float:right;
	font: bold 18px/8px Arial,Helvetica,sans-serif;
	color:#b01b1e;
	font-weight:bold;
	font-size: 15px;
	margin-top:0;
}

.deals-container .super-lister .small-product-lister-item {text-align:center}
.deals-container .super-lister .small-product-lister-item {position:relative;}
.deals-container .super-lister .small-product-lister-item .soldout {background: url("http://ast1.r10.io/buy_assets/2010/soldout/soldOut_125.png") no-repeat scroll 0 0 transparent; display: block; height: 125px; left: 38px;  position: absolute; top: 0px; width: 125px; z-index: 20;}
.deals-container .super-lister .small-product-lister-item {position:relative;}
.deals-container .super-lister .small-product-lister-item .percent-off-burst  
{
	position:absolute; 
	top:0; 
	left: 0;
	background-image:url(http://ast1.r10.io/buy_assets/v9/carousel/starburst_green1.png); 
	height:37px; 
	width:49px; 
	color: white;
	font: 23px/15px Arial, Helvetica, sans-serif;
	margin-left: 3px;
	padding-left: 2px;
	padding-top: 13px;
	text-align:center;
}
.deals-container .super-lister .small-product-lister-item .percent-off-burst .burst-percent-symbol {font-size:16px;}

.deals-container .super-lister .small-product-lister-item .percent-off-burst .burst-off-text
{
	font-size:14px;
	line-height: 13px;
	* line-height: 15px; /*for IE 7*/
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.deals-container .super-lister .full-product-lister-item .percent-off-burst .burst-off-text {line-height:11px;}
} /*for chrome*/

.deals-container .super-lister .retail-discount-container .lister-item-discountPct{border:0px dotted maroon;}
.deals-container .super-lister .free-shipping-link{display:block; border:1px dotted #007ee1;font-size:10px;width:100px;background-color:#F5F9FF;margin:14px auto 0 auto;padding:2px 4px}
.deals-container .super-lister .free-shipping-link span{color:#4f8b10;font-weight:700}
.deals-container .super-lister .lister-item-free-shipping {height:25px; padding-top:5px;}
.deals-container .super-lister .small-product-lister-item .retail-discount-container{position:relative; float:right; margin:0; font-size: 10px; height:14px; width:61px; text-align:right; text-decoration:line-through; color: #999999; }
.deals-container .super-lister .large-product-lister-item .retail-discount-container{position:relative; float:right; margin:0; line-height: 9px; height:16px; width:116px; text-align:right; line-height: 7px; text-decoration:line-through; color: #999999; }
.deals-container .super-lister .lister-add-item span {min-width:56px}
.deals-container .super-lister .super-lister-title > a:hover,.super-lister-subtitle > a:hover{text-decoration:none}
.deals-container .super-lister .large-product-lister-inner-box .lister-price-container {margin: -24px 0 5px; width:390px; height:40px; text-align: left; padding: 14px 0 0;}
.deals-container .super-lister .small-product-lister-inner-box .lister-price-container {margin:5px 0; width:190px; height:30px; text-align: left; text-transform: uppercase;}

.deals-container .super-lister .btn-container{min-height:40px}
.deals-container .super-lister .btn-holder{width:80px;margin:auto;padding:10px}
.deals-container .super-lister .btn-holder a{background:url(http://ast1.r10.io/buy_assets/v9/product/link-list-bnt-orange.gif) no-repeat 0 -54px;font:bold 12px/16px Tahoma, Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;float:left;cursor:pointer;font-size-adjust:none;font-stretch:normal;margin:auto}
.deals-container .super-lister .btn-holder .active{background-position:0 -54px;color:#fff;text-decoration:none}
.deals-container .super-lister .btn-holder a span{background:url(http://ast1.r10.io/buy_assets/v9/product/link-list-bnt-orange.gif) no-repeat 100% -81px;height:17px;overflow:hidden;float:left;padding:5px 12px}
.deals-container .super-lister .btn-holder .active span{background-position:100% -81px}

.deals-container .deal_category_bar {
	background-color: #FFFFFF;
	border-bottom: 1px solid #333333;
	height: 33px;
	width: 100%;
}

.deals-container .deal_category_title {
	background-color: #E80504;
	color: #FFFFFF;
	float: left;
	font: bold 15px/26px Arial,Helvetica,sans-serif;
	height: 24px;
	padding: 5px 16px;
}

.deals-container #divMenuBarContainer
{
	height:35px; 
	margin-bottom:38px;
}

.deals-container #divBacktotop > a {
	text-decoration: none;
}

/* deals page ends */

/* Burst Styles */

.burst-base {
	color: white;
	font: 23px/24px Arial, Helvetica, sans-serif;
	height: 37px;
	top: 0;
	left: 0;
	margin-left: 3px;
	padding-top: 13px;
	padding-left: 2px;
	position: absolute;
	text-align: center;
	width: 49px;
	z-index: 1;
}
.burst-base.burst-percent-off {
	background-image: url("http://ast1.r10.io/buy_assets/v9/carousel/starburst_green1.png");    
	font: 23px/18px "arial bold", arial, Helvetica, Arial, sans-serif;
}
.burst-base.burst-percent-off .burst-percent-symbol {
	font-size: 12px;
	font-family: arial;
}
.burst-base.burst-percent-off .burst-off-text {
	font-size: 9px;
	line-height: 2px;
	font-family: arial;
	display: block;
}

/* Top Category, Category Page & Store 3, buying guides, search and more...*/

.topcat .shakin-image-container,
.topcat .product-lister,
.topcat .featured-lister,
.image-holder,
.Promo1Main, 
.product-grid-container,
.buying-guides-featured-product,
.holiday-featured-product,
.item-pic-sec,
.product-image-container,
.supersale-product-image-container
{
	position:relative;
}

/* allow the bursts to appear outside the box so as not to cover as much product image */
.topcat .super-lister .pl-image-box,
.topcat .super-lister .product-lister
{
	overflow:inherit;
}
.topcat .super-lister .product-lister .burst-container
{
	position:absolute;
	margin-top:-90px; 
	margin-left:-20px;
}

.shakin-image-container .burst-base {
	margin-top:-10px;
	margin-left:-10px;
}

/* end of Burst Styles */

/* Temporary Quick Fix for store 3 promo area burst */

.Promo1Main .percent-off-burst
 {
	color: white;
	height: 37px;
	top: 0;
	left: 0;
	margin-left: 3px;
	padding-top: 13px;
	padding-left: 2px;
	position: absolute;
	text-align: center;
	width: 49px;
	background-image: url("http://ast1.r10.io/buy_assets/v9/carousel/starburst_green1.png");    
	font: 23px/15px Arial, Helvetica, sans-serif;  
}
.Promo1Main .percent-off-burst .burst-percent-symbol {
	font-size: 16px;
}
.Promo1Main .percent-off-burst .burst-off-text {
	font-size: 14px;
	line-height: 13px;
}
/* end Temporary Quick Fix for store 3 promo area burst */

/* Special Super Sale Burst Styles */
.burst-base.burst-supersale {
	width: 100px;
	height: 100px;
	margin-left: 0;
	padding: 7px 5px;
	text-align: left;
	background-repeat: no-repeat;
}
.burst-base.burst-percent-off.burst-supersale .burst-off-text {
	line-height:14px;
	font-size:12px;
	font-weight:bold;
	padding-left:2px;
}

/* Square Trade Styles Begin */
.st_resale_product_widget_container {
  width: 276px;
  padding: 12px 12px 0 12px;
  font-family: sans-serif;
  background-color: rgb(239, 239, 239);
}
.st_resale_product_widget_container.sq-on-cart {
	background-color: transparent;
	width: 448px;
	border: 1px solid #eee;
	padding: 10px 0 0 10px;
	margin: 0 20px 10px 0;
}
.st_resale_product_widget_container .heading{
  font-size: 15px;
  font-family: sans-serif;
  width: 251px;
}
.st_resale_product_widget_container .heading span {
  position: relative;
  top: 5px;
}
.st_resale_product_widget_container .heading img {
  position: relative;
  float: right;
  bottom: 6px;
  margin-right: 15px;
}
.st_resale_product_widget_container .body {
  font-size: 12px;
  width: 284px;
  position: relative;
  float: left;
  margin: 4px 0 0 -5px;
  line-height: 22px;
}
.st_resale_product_widget_container .body.sq-on-cart { margin-top: 4px; width: 100%; }
.st_resale_product_widget_container .st_icon {
  display: inline-block;
  margin: 5px 0;
  float: right;
  background-repeat: no-repeat;
  width: 15px;
  height: 12px;
  cursor: pointer;
}
.st_resale_product_widget_container .st_icon.sq-on-cart { float: left; margin: 0 0 0 10px }
.st_resale_product_widget_container label {
  display: inline-block;
  width: 195px;
  margin-left: 5px;
  float: left;
}
.st_resale_product_widget_container .body.sq-on-cart label {
	margin: 0 10px 0 5px;
	width: 340px;
	font: 11px Arial, Helvetica, sans-serif;
}
.st_resale_product_widget_container .price.sq-on-cart { font: 11px Arial, Helvetica, sans-serif; }
.st_resale_product_widget_container .price
{
	font-size: 12px;
	color: #cc0000;
	float: left;
}

.st-overlay-links {
  position: absolute;
  bottom: 40px;
  right: 50px;
}

.btn-select-plan {
  display: inline-block;
  margin-left:15px;
  width: 139px;
  height: 48px;
  background: url(http://ast1.r10.io/buy_assets/squaretrade/fromwidget/btn-select-plan.png) 0 0 no-repeat;
  vertical-align: middle;
}
.btn-select-plan:hover {
  cursor: pointer;
}
.st-popup {
  margin: auto;
  width: 524px;
  height: 344px;
  cursor: default;
  position: relative;
  display: none;
}
.st_overlay_container {
  width: 524px;
  margin: auto;
  margin-top: 10%;
  left: 0\9 !important;
  width: 524px\9 !important;
  background-image: none;
  position: relative;
  z-index: 200;
  background-position: initial initial;
  background-repeat: initial initial;
}
.st_resale_product_widget_container #checkbox1, .st_resale_product_widget_container #checkbox2 {
  font-size: 17px;
  margin-right: 0;
  margin-left: 5px;
}
.st_overlay_close {
  display: inline-block;
  width: 24px;
  height: 24px;
  cursor: pointer;
  z-index: 150;
}
.st-close {
  position: absolute;
  right: 20px;
  top: 15px;
}
.st-terms-conditions {
  float: left;
  position: relative;
  font-size: 10px;
  font-family: sans-serif;
  top: -91px;
  left: 430px;
}
.st-terms-conditions a {
  color: rgb(184, 184, 184);
}
.st_resale_product_widget_container .pricing_selector {
  float: left;
  width: inherit;
}
.st_overlay_background {
  width: 100%;
  height: 100%;
  display: none;
  background-color: transparent;
  position: absolute;
  z-index: 2001; /*has to show up over ads and add to cart popup*/
  top: 0px;
  left: 0px;
  background-position: initial initial;
  background-repeat: initial initial;
  cursor: pointer;
}
.st-learn-more {
  font-size: 11px;
  font-family: sans-serif;
  color: #000;
  text-decoration: underline;
  cursor: pointer;
}

.st-option {
  float: left;
}
.st_resale_product_widget .st-add-warranty-button { margin: 10px 0 0 10px; }
.st_resale_product_widget .st-cart-message { text-align: center; font-size: 20px; padding: 10px; }
.st_resale_product_widget .st_mvc_click_select { float: left; }
.st_resale_product_widget .sq-warranty-added { color: #f20c18; }
/* Square Trade Styles End */

.trustkeeper-container {width:78px; margin:-2px 0 0 10px !important;}
.trustkeeper-container img { width:100%;}

/* DIALOG STYLES START */
/*! jQuery UI - v1.9.2 - 2014-02-04
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.button.css, jquery.ui.dialog.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { /*position: absolute;*/ position: fixed; top: 0; left: 0; width: 100%; height: 100%; }
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; }
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
.ui-dialog { position: absolute; top: 0; left: 0; padding: .2em; width: 300px; overflow: hidden; box-shadow: 1px 1px 14px #282828; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(http://ast1.r10.io/buy_assets/jquery-ui/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
/*.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(http://ast1.r10.io/buy_assets/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }*/
.ui-dialog  .ui-widget-header { background: none; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(http://ast1.r10.io/buy_assets/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(http://ast1.r10.io/buy_assets/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(http://ast1.r10.io/buy_assets/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(http://ast1.r10.io/buy_assets/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(http://ast1.r10.io/buy_assets/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); } /* For IE8 - See #6059 */

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(http://ast1.r10.io/buy_assets/jquery-ui/images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(http://ast1.r10.io/buy_assets/jquery-ui/images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(http://ast1.r10.io/buy_assets/jquery-ui/images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(http://ast1.r10.io/buy_assets/jquery-ui/images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(http://ast1.r10.io/buy_assets/jquery-ui/images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(http://ast1.r10.io/buy_assets/jquery-ui/images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(http://ast1.r10.io/buy_assets/jquery-ui/images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(http://ast1.r10.io/buy_assets/jquery-ui/images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #000; opacity: .55;filter:Alpha(Opacity=55); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(http://ast1.r10.io/buy_assets/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .3;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
/* DIALOG STYLES END */
/* pla sliders start */
.pr-pla-slider .super-slider a.link-prev,
.pr-pla-slider .super-slider a.link-next
{
	width: 19px;
	height: 46px;
	background-position: 0px;
}
.pr-pla-slider .super-slider a.link-prev {
	background-image: url(http://ast1.r10.io/buy_assets/v10/homepage/pla-left-arrow-butt.png);
}
.pr-pla-slider .super-slider a.link-next {
	background-image: url(http://ast1.r10.io/buy_assets/v10/homepage/pla-right-arrow-butt.png);
}
.pr-pla-slider .super-slider .super-slider-strip li {
	border-right: 1px solid #ccc;
	margin: 0px;
	padding: 0 7px;
}
.pr-pla-slider .super-slider-subtitle a,
.pr-pla-slider .super-slider-title a {
	color: #FFF;
}
.pr-pla-slider .super-slider-subtitle {
	float: right;
	margin-right: 5px;
}
.pr-pla-slider .super-slider-subtitle a {
	text-decoration: underline;
}
.pr-pla-slider .super-slider-title-container {
	background-color: #585858;
}
.pr-pla-slider .retail-discount-container .slider-item-discountPct {
	border: none;
	color: #000;
}
.pr-pla-slider .super-slider > ul .btn-holder {
	width: 100px;
}
.pr-pla-slider .super-slider > ul .btn-holder a,
.pr-pla-slider .super-slider > ul .btn-holder a span {
	background: #CC0000;
}
/* pla sliders start */

/* Special styles for Super Lister */
.float-left {
    float:left;
}
.float-right {
    float:right;
}
.minipager-container {
    position:absolute; 
    margin:0 0 0 370px; 
    font-size:18px; 
    font-weight:bold;
}
.minipager-container .minipager-end {
    display:inline-block;
    vertical-align:top;
    line-height:33px;
    text-decoration:none;
    font-size:18px; 
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
.minipager-container .minipager-dot {
    display:inline-block;
    vertical-align:top;
    line-height:33px;
    text-decoration:none;
    font-size:18px; 
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
.minipager-container a.minipager-black,
.minipager-black a {
    color:#000000;
    font-size:18px; 
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
.minipager-container a.minipager-white,
.minipager-white a {
    color:#FFFFFF;
    font-size:18px; 
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
.minipager-container a.minipager-red,
.minipager-red a {
    color:#FB0000;
    font-size:18px; 
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
#sub-category .super-lister-container .super-lister-title-container .super-lister-title.super-lister-title-more a {
    font-size: 12px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
#sub-category .super-lister .full-product-lister-item .full-product-lister-inner-box {
    padding: 5px 5px 5px;
}
#sub-category .super-lister-container .full-product-lister-item {
    margin-bottom: 10px;
}
#sub-category .super-lister-container .super-lister-title-container {
    margin-bottom: 5px;
}
#sub-category .super-lister .simple-category-lister {
    height: auto;
    width: auto;
}

/********** Premium tags **********/

.product-image-container {
    position:relative;
    width:100%;
}

.premium-tags,
.small-premium-tags,
.large-premium-tags {
    position:absolute;
    bottom:0;
    right:0;
}
.premium-tags div,
.small-premium-tags div,
.large-premium-tags div {
    background-size: 100% auto;
    float: right;
    margin-left: 5px;
}
.small-premium-tags div {
    margin-left: 3px;
}
.large-premium-tags div {
    margin-left: 10px;
}
/* VAULT specific */
.premium-tags .vault-premium-tag {
    background-image: url("http://ast1.r10.io/buy_assets/vault/new/watermark.gif");
    height: 22px;
    width: 51px;
}
.small-premium-tags .vault-premium-tag {
    background-image: url("http://ast1.r10.io/buy_assets/vault/new/watermark.gif");
    height: 18px;
    width: 44px;
}
.large-premium-tags .vault-premium-tag {
    background-image: url("http://ast1.r10.io/buy_assets/vault/new/watermark.gif");
    height: 25px;
    width: 60px;
}
/* Test specific */
.premium-tags .test-premium-tag {
    background-image: url("http://ast1.r10.io/buy_assets/vault/new/test_logo02.gif");
    height: 22px;
    width: 53px;
}
.small-premium-tags .test-premium-tag {
    background-image: url("http://ast1.r10.io/buy_assets/vault/new/test_logo02.gif");
    height: 19px;
    width: 44px;
}
.large-premium-tags .test-premium-tag {
    background-image: url("http://ast1.r10.io/buy_assets/vault/new/test_logo02.gif");
    height: 25px;
    width: 59px;
}
/* product page fix */
.area-product .large-premium-tags {
    top:277px;
    right: 14px;
    z-index:1;
}

/********** Premium tags end **********/

.bigWelcomeContainer {
	width: 100%;
	font: Arial;
	font-size: 36px;
	font-style: italic;
	color: #fff;
	height: 80px;
	background-color: #464646;
	display: none;
}
.bigWelcomeContainer .bigWelcomeMessage {
	display: table;
	margin: 0 auto;
	padding-top: 10px;
}
.bigWelcomeContainer .bigWelcomeMessage div {
	display: table-cell;
	padding-right: 10px;
	vertical-align: top;
}
.bigWelcomeText {
	padding-top: 10px;
}

/* Richrelevance - start */
.richrelevance-placement .super-lister {
	width: 1000px;
	overflow: hidden;
}
#wrapperCT .richrelevance-placement .super-lister {width:792px;}
.richrelevance-placement.receipt-page .super-lister {width: 760px;}
.richrelevance-placement .super-lister-title-container {
	margin: 10px 0 20px 0;
	height: 315px;
}
.richrelevance-placement .super-lister i.fa.fa-angle-left {
	top: 3px;
	width: 26px;
	height: 36px;
	text-indent: -9999px;
	display: none;
	position: absolute;
	z-index: 3;
	background-image: url(http://ast1.r10.io/buy_assets/v10/homepage/hp_sprite.png);
	background-position: -115px -6px;
	left: 0;
	background-color: #fff
}
.richrelevance-placement .super-lister i.fa.fa-angle-right {
	top: 3px;
	width: 26px;
	height: 36px;
	text-indent: -9999px;
	display: none;
	position: absolute;
	z-index: 3;
	background-image: url(http://ast1.r10.io/buy_assets/v10/homepage/hp_sprite.png);
	background-position: -143px -6px;
	right: 0;
	background-color: #fff
}
.richrelevance-placement .super-lister i.fa.fa-angle-left:hover { background-position:-171px -6px; }
.richrelevance-placement .super-lister i.fa.fa-angle-right:hover { background-position:-199px -6px; }
.richrelevance-placement .super-lister .super-lister-title { background-color: #080808; color: #fff; font-size: 18px; text-transform: uppercase; padding: 0 0 0 10px; margin-bottom: 10px; height: 42px; line-height: 38px; }
.richrelevance-placement .super-lister .super-lister-title > a, .super-lister-subtitle > a { color: #fff; }
.richrelevance-placement .super-lister .super-lister-title > a:hover, .super-lister-subtitle > a:hover { text-decoration: underline!important; }
.richrelevance-placement .super-lister .controlsBlock { position: relative; width: 60px; float: right; margin: 0 3px; }
.richrelevance-placement .carousel-inner > .item > img,
.richrelevance-placement .carousel-inner > .item > a > img {
	display: block;
	width: 100% \9;
	max-width: 100%;
	height: auto;
}
.richrelevance-placement .carousel-inner {
	position: relative;
	overflow: hidden;
	width: 15999px;
}
.richrelevance-placement .carousel-inner > .item {
	display: none;
	position: relative;
	-webkit-transition: 0.6s ease-in-out left;
	-o-transition: 0.6s ease-in-out left;
	transition: 0.6s ease-in-out left;
}
.richrelevance-placement .carousel-inner > .item > img,
.richrelevance-placement .carousel-inner > .item > a > img { line-height: 1; }
.richrelevance-placement .carousel-inner > .active { display: block; left: 0; }
.richrelevance-placement .FabContainer { width: 184px!important; height: 260px!important; padding-top: 0!important; margin: 0 8px; float: left; position: relative; }
.richrelevance-placement.receipt-page .FabContainer { margin: 0 3px; }
.richrelevance-placement .FabContainer .merchant_name { font-weight: 700; }
.richrelevance-placement .FabContainer .pl-image-box { width: 100%!important; height: 184px!important; text-align: center!important; border-bottom: 2px solid #080808; }
.richrelevance-placement .FabContainer .pl-image-box img { width: 184px; height: 184px; }
.richrelevance-placement .FabContainer .pl-content-box { width: 100%!important; margin-top: 2px; line-height: 12px; }
.richrelevance-placement .FabContainer .burst-off-text { line-height: 13px!important; position: absolute!important; left: 17px!important; }
.richrelevance-placement .FabContainer .burst-base { height: 37px!important; }
.richrelevance-placement .FabContainer .burst-percent-symbol { float: right!important; margin-right: 5px!important; margin-top: 4px; }
.richrelevance-placement .pl-content-box .merchant_name { width: 184px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-transform: capitalize; }
.richrelevance-placement .pl-content-box .prod-price-ship-cont { margin: 4px 0 0; font-weight: 700; }
.richrelevance-placement .star-rating { float: left; list-style: none; padding: 0; width: 80px; height: 14px; position: relative; margin: 2px 0; background: url(http://ast1.r10.io/buy_assets/images/fab/star.png) repeat-x; }
.richrelevance-placement .star-rating li { float: left; margin: 0!important; padding: 0!important; width: auto; }
.richrelevance-placement .star-rating li span { display: block; width: 8px; height: 14px; text-decoration: none; text-indent: -9000px; z-index: 2; position: absolute; padding: 0; }
.richrelevance-placement .star-rating li.active span { background: url(http://ast1.r10.io/buy_assets/images/fab/star.png) 0 100%; margin-top: 1px; z-index: 1; left: 0; }
/* Richrelevance - end */
/* Global Crosslink drop down - start */
#header .user-menu .ritGlobalCnt { border: none; }
#header .user-menu .ritGlobalFrame {
    width: 430px;
    display: none;
    position: absolute;
    right: 0;
    top: 26px;
    background: #ffffff;
    border: solid 1px #686868;
    box-shadow: 3px 3px #cecece;
    -moz-box-shadow: 3px 3px #cecece;
    -webkit-box-shadow: 3px 3px #cecece;
    -o-box-shadow: 3px 3px #cecece;
    -ms-box-shadow: 3px 3px #cecece;
    overflow: hidden;
    zoom: 1;
    z-index: 100001;
}
#header .user-menu .ritGlobalList {
    width: 410px;
    margin: 10px;
    overflow: hidden;
    zoom: 1;
}
#header .user-menu .ritGlobalList dl {
    float: left;
    width: 136px;
    text-align: left;
    line-height: normal;
    -webkit-box-sizing: initial;
}
#header .user-menu .ritGlobalList dl dt {
    font-size: 110%;
    margin-bottom: 1px;
    float: none;
    width: auto;
    -webkit-box-sizing: initial;
}
#header .user-menu .ritGlobalList dl dd {
    float: none;
    width: auto;
    text-align: left;
    -webkit-box-sizing: initial;
}
#header .user-menu .ritGlobalList dl dd a {
    width: 116px;
    padding: 7px 0 7px 24px;
    display: block;
    background: url(http://ast1.r10.io/buy_assets/global/icon_country2.png) no-repeat 0 0;
}
#header .user-menu .ritGlobalPopup {
    background: url(http://ast1.r10.io/buy_assets/global/icon_country2.png) no-repeat -2px -445px;
    display: block;
    width: 34px;
    height: 14px;
    padding-bottom: 6px;
    margin-bottom: -6px;
}
#header .user-menu .ritGlobalPopup:hover {
    background-position: -2px -422px;
    display: block;
    width: 34px;
    height: 14px;
}
#header .user-menu .ritGlobalPopup > * { display: none; }
#header .user-menu .ritGlobalPopup:hover > * { display: block; }
#header .user-menu .ritGlobalList dl .jp a { background-position:-10px -350px;}
#header .user-menu .ritGlobalList dl .tw a { background-position:-10px -119px;}
#header .user-menu .ritGlobalList dl .id a { background-position:-10px -88px;}
#header .user-menu .ritGlobalList dl .sg a { background-position:-10px -59px;}
#header .user-menu .ritGlobalList dl .tr a { background-position:-10px -31px;}
#header .user-menu .ritGlobalList dl .my a { background-position:-10px -1px;}
#header .user-menu .ritGlobalList dl .uk a { background-position:-10px -321px;}
#header .user-menu .ritGlobalList dl .at a { background-position:-10px -233px;}
#header .user-menu .ritGlobalList dl .es a { background-position:-10px -204px;}
#header .user-menu .ritGlobalList dl .de a { background-position:-10px -175px;}
#header .user-menu .ritGlobalList dl .pm a { background-position:-10px -146px;}
#header .user-menu .ritGlobalList dl .us a { background-position:-10px -291px;}
#header .user-menu .ritGlobalList dl .br a { background-position:-10px -261px;}
#header .user-menu .ritGlobalLink { padding: 0 10px 5px 0; float: right; }
/* Global Crosslink drop down - end */
/* COD Message - start */
.cod-box .title-line div { float: left; }
.cod-box .title {
    font-family: 'Arial Bold', 'Arial';
    font-weight: 700;
    font-style: normal;
    font-size: 14px;
    padding: 5px 0 0 10px;
}
.cod-box .links { padding: 8px 0 0 10px; font: normal 400 12px/normal 'Arial Regular', 'Arial'; }
.cod-box .links a {
    font: normal 400 12px/normal 'Arial Regular', 'Arial';
    color: #BF0000;
}
.cod-less-link { display: none; }
.cod-box .more {
    display: none;
    clear: both;
    font-family: 'Arial Regular', 'Arial';
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    color: #333333;
    text-align: left;
    line-height: normal;
    padding: 5px 0 0 35px;
}
.product-cod-box {
    background: #F2F2F2;
    margin-bottom: 10px;
    padding: 15px;
}
.product-cod-box .image { width: 22px; height: 22px; }
.basket-cod-box { padding: 15px 15px 15px 0; width: 400px; }
.basket-cod-box .image { width: 18px; height: 18px; }
.basket-cod-box .title { font-size: 12px; padding-top: 3px; }
.basket-cod-box .links { padding-top: 3px; }
.basket-cod-box .more { padding-left: 30px; font-size: 12px; }
.orders-cod-box { width: 260px; }
.orders-cod-box .image { width: 18px; height: 18px; }
.orders-cod-box .title { font-size: 12px; padding-top: 3px; }
.orders-cod-box .links { padding-top: 3px; }
.orders-cod-box .more { padding-left: 30px; font-size: 12px; }
.receipt-cod-box {
    width: 160px;
    float: right;
    margin-bottom: 10px;
}
.receipt-cod-box .image { width: 18px; height: 18px; }
.receipt-cod-box .title { font-size: 12px; padding: 3px 0 0 5px; }
.receipt-cod-box .links { padding: 3px 0 0 5px; }
.receipt-cod-box .more { padding: 5px 5px 0 23px; font-size: 12px; }
.review-order-cod-box { width: 260px; padding: 0 0 10px 0;  }
.review-order-cod-box .image { width: 18px; height: 18px; }
.review-order-cod-box .title { font-size: 12px; padding-top: 3px; }
.review-order-cod-box .links { padding-top: 3px; }
.review-order-cod-box .more { padding-left: 30px; font-size: 12px; }
/* COD Message - end */
.holiday-elf-sort-of {
	float: left;
	height: 57px;
	width: 120px;
}
.product-hor-list {
    font-size:13px;
}
section.carousel-section.mobile-gutter {
    width: initial;
}
section.carousel-section {
    overflow: hidden;
    width: 634px;
    position: relative;
    padding-left: 16px;
}
section.carousel-section.section-top-border .carousel-container {
    border-top: dotted 1px #D2D2D2;
    margin-top: 10px;
    padding-top: 35px;
}
section.carousel-section .carousel-container {
    min-height: 310px;
    position: relative;
}
section.carousel-section.full-width,
section.carousel-section.full-width .carousel-container {
    width: 984px;
}
section.carousel-section a.link-prev {
    top: 35%;
    width: 16px;
    height: 49px;
    text-indent: -9999px;
    display: none;
    position: absolute;
    z-index: 3;
    background-image: url(//ast1.r10.io/buy_assets/v10/homepage/hp_sprite.png);
    background-position: -120px 0;
    border-radius: 0 2px 2px 0;
    left: 0;
    margin-top: -20px;
}
section.carousel-section a.link-prev:hover {
    background-position: -176px 0;
}
section.carousel-section a.link-next {
    top: 35%;
    width: 16px;
    height: 49px;
    text-indent: -9999px;
    display: none;
    position: absolute;
    z-index: 3;
    background-image: url(//ast1.r10.io/buy_assets/v10/homepage/hp_sprite.png);
    background-position: -148px 0;
    border-radius: 2px 0 0 2px;
    right: 0;
    margin-top: -20px;
}
section.carousel-section a.link-next:hover {
    background-position: -204px 0;
}
#recently-viewed .carousel-container .page-info,
section.carousel-section .carousel-container .page-info {
    float: right;
    padding: 3px 20px 0 0;
    font-size: 16px;
    display: none;
}
section.carousel-section.mobile-gutter .product-hor-list {
    width: initial;
    height: initial;
}
section.carousel-section .product-hor-list {
    width: 6667px;
    height: 252px;
    clear: both;
}
.carousel-section .product-hor-list li {
    
    overflow:hidden
}
.product-hor-list .product-item {position:relative;}
.product-hor-list .product-item .price {
    font-size:16px;    
    display:block;
}
.product-hor-list .product-item:hover > .btn-primary{
    display:block;
}

.product-hor-list .product-item.centered {
    text-align: center;
}
.product-hor-list .btn-primary {
    display:none;
    position: absolute;
    top: 100px;        
} 
.product-hor-list li {
    display: inline-block;    
    white-space:nowrap;
}

.product-hor-list .btn-arrow {
    width: 19px !important;
}

.product-hor-list .btn-arrow img {
    width: 19px;
}

.carousel-section .product-hor-list li,
.product-tile {
    height: 252px;
	width: 138px;
    vertical-align: middle;
    line-height: 16px;
    margin-right: 22px;
}


.carousel-section .product-hor-list .product-hor-list-last {
    padding-right: 0;
}

.carousel-section .product-hor-list .btn-arrow {
    line-height: 230px;
    padding-right: 0;
}
.product-hor-list a:hover, 
.product-tile a:hover
{text-decoration:none}
.product-hor-list a:hover .ellipsis,
.product-hor-list a:hover .title,
.product-tile a:hover .ellipsis,
.product-tile a:hover .title
{text-decoration:underline}
#recently-viewed .product-tile h4.price,
.product-hor-list .right-text h4.price {
    display: inline;
}
#recently-viewed .product-tile h4,
.product-hor-list .right-text h4 {
    font-size: 16px;
    font-weight: 700;
    color: #333;
}
.product-hor-list em {
    line-height: 16px;
}
#recently-viewed .product-tile em,
#recently-viewed .recently-viewed-list em {
    line-height: 20px;
}
#recently-viewed-products  {
    margin: 0 auto;
    width: 1001px;
}
#recently-viewed-products section.section-bottom-full {
    width: 100%;
    float: left;
    padding: 40px 0 20px 0;
}
#recently-viewed .product-tile em {
    line-height: 17px;
}
.product-hor-list em,
#recently-viewed .product-tile em,
#recently-viewed .recently-viewed-list .right-text em {
    color: #999;
    font-size: 13px;
    font-style: normal;
    text-decoration: line-through;
    margin-left: 5px;
}
#recently-viewed .btn.btn-primary {
    background-color: #BF0000;
    color: #FFF !important;
    border: 1px solid #BF0000;
}
#recently-viewed .btn {
    text-align: center;
    font-size: 13px;
    display: inline-block;
    color: #000;
    border: 1px solid #000;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
}
#recently-viewed .btn.btn-primary:hover {
    background-color: #DB1F01;
    color: #FFF !important;
    border: 1px solid #DB1F01;
}
#recently-viewed .btn:hover {
    text-decoration: none;
    border: 1px solid #BF0000;
    color: #BF0000;
}
#recently-viewed .text-bold {
    font-weight: 700 !important;
}
#recently-viewed h5 {
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 20px;
}
section.carousel-section.no-border {
    border: none;
}

section.carousel-section.vertical {
    border: 1px solid #ccc;
    padding: 25px 12px 10px 12px;
    margin-bottom: 10px;
    width: initial;
}

section.carousel-section.vertical .product-hor-list {
    height: initial;
    width: initial;
}

section.carousel-section h5 {
    font-size: 24px;
    margin-bottom: 18px;
    float: left;
    font-weight: 400;
    line-height: 20px;
}

.carousel-section h4.ellipsis {
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 16px;
    font-weight: 700;
    color: #333;
}

.carousel-section.vertical .carousel-container {
    margin-top: 22px;
}

section.carousel-section.vertical h5 {
    padding: 0 0 10px 0;
    font-size: 18px;
}

.carousel-section.vertical .product-hor-list li {
    padding: 0 0 0 0;
}

.carousel-section.vertical li a:hover {
    text-decoration: none;
}

.product-hor-list li .left-pic {
    padding: 0 0 13px 0;
}

.product-hor-list li .right-text {
    width: 138px;
    height: 101px;
    font-family: Arial, Helvetica, sans-serif;
}

.product-hor-list li .left-pic,
.product-hor-list li .left-pic img {
    height: 138px;
    width: 138px;
}

.recently-viewed-list .indicator {
    margin:0 auto 0 auto;
    width:27px;
    height: 11px;
    display:block;    
    visibility:hidden;
}
.recently-viewed-list .prod-img {
    display:block;
}
#recently-viewed h2 {
    padding: 0 0 18px 0;
    display: block;
    font-weight: 700;
    font-size: 24px;
}
#recently-viewed > h2 {
    float: left;
}
#recently-viewed .recently-viewed-clear {
    display: block;
    float: right;
    margin: 12px 15px 0 0;
}
#clear-recently-viewed {
    font-size: 13px;
    color: #0099FF;
}
#clear-recently-viewed:hover {
    text-decoration: underline;
    color: #000;
}
#recently-viewed .recently-viewed-list{
    height:121px;
    font-size: 0; /* removes space between horizontal list items */
    clear: both;
}
#recently-viewed .recently-viewed-list li {
    padding:0 16px 0 0;
    display:inline-block;
}
#recently-viewed .recently-viewed-list li:last-child {
    padding:0;
}
#recently-viewed .trans-container {
    overflow: hidden;
    padding: 21px 0 21px 0;
    border: 1px solid #ccc;
    position: relative;
    margin: 0 0 10px 0;
}
#recently-viewed .product-tile {
    width:175px;
    height:300px;
    padding:0 62px 0 62px;
    border-right:1px dotted #D2D2D2;
    float:left;
    margin-right: 40px;
}
#recently-viewed .product-tile .left-pic {
    height: 175px;
    padding-bottom: 13px;
}
#recently-viewed .product-tile .right-text {
    height: 101px;
}
#recently-viewed .add-to-cart-container {
    margin-top: 11px;
}
#recently-viewed .rr-container .add-to-cart-container {
    margin-top: 5px;
}
#recently-viewed .add-to-cart-container .btn {
    padding: 7px 0 6px 0;
    font-size: 14px;
    width: 100%;
    cursor: pointer;
}
#recently-viewed .add-to-cart-container .btn-primary {
    padding: 9px 0 8px 0;
}
#recently-viewed .carousel-container .product-hor-list {
    clear: both;
}
#recently-viewed .product-hor-list .add-to-cart-container .add-to-cart {
    display: inline-block;
    font-weight: normal !important;
    position: initial;
    top: initial;
    background-color: #FFF;
    color: #000;
    border: 1px solid #000;
    line-height: 20px;
}
#recently-viewed .product-hor-list .add-to-cart-container .add-to-cart:hover {
    background-color: #FFF;
    color: #BF0000;
    border: 1px solid #BF0000;
}
#recently-viewed .feedback,
.product-hor-list .feedback {
    line-height: 16px;
    margin-top: 5px;
    font-size: 16px;
}
#recently-viewed .feedback i.fa.fa-circle-thin,
.product-hor-list .feedback i.fa.fa-circle-thin {
    margin-right: 5px;
    color: #999999
}
#recently-viewed .feedback i.fa.fa-circle,
.product-hor-list .feedback i.fa.fa-circle {
    margin-right: 5px;
    color: #C10000;
}
#recently-viewed .feedback .text-muted,
.product-hor-list .feedback .text-muted {
    vertical-align: top;
    color: #999;
    font-size: 13px;
}
#recently-viewed .recentlyViewItem {display:none;}
#recently-viewed .product-tile .title,
.product-hor-list  .title {
    word-wrap:break-word;
    display: block;
    color: #000;
    font-size: 13px;
}
#recently-viewed .product-hor-list li {
    width:138px;
	padding-right: 22px;
}
#recently-viewed .product-hor-list li:last-child {
    padding-right: 0;
}
#recently-viewed .rr-container {
    float:left;
    padding:0 40px 0 0;
}

#recently-viewed .rr-container h5 {
    margin-bottom: 21px;
    float: left;
    width: 500px;
}

.carousel-section.vertical li {
    height: 110px !important;
	width: 290px !important; 
}

.carousel-section.vertical .left-pic {
    float: left;
    padding: 0 10px 0 0;
    height: 80px;
    width: 80px;
}

.carousel-section.vertical .product-hor-list li .left-pic img {
    height: 80px;
    width: 80px;
}

.carousel-section.vertical .right-text {
    float: left;
    width: 190px;
}
#addToCart .rrAddToCartVertical1 ol, ul li {
    list-style-type: none;
}
#recently-viewed .ellipsis {
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
div.ui-dialog div.ui-widget-header {
    background: none;
    border: none;
}