a{ text-decoration: none; }



.clear { clear: both; }

a:hover{ text-decoration: underline; }

input{ margin: 0; padding: 0; }

b, strong{ font-weight: bold; }

blockquote{ margin: 1em; }

dd{ margin: 0 0 0 10px; }

dl{ margin: 5px 0; }

em, i{ font-style: italic; }

img{ border: 0; }

li{
	margin: 0 0 0 15px;
	padding: 0;
}

p{ margin: 10px 0; padding: 0; }

tr, td{ vertical-align: top; }

form{
	margin: 0;
	padding: 0;
}

body{
	/*background: #fff url(https://lib.store.yahoo.net/lib/yhst-94024159501758/body-bg.png) repeat-x top left;
	background:#fff url(https://lib.store.yahoo.net/lib/yhst-94024159501758/bg2.jpg) repeat-x top left;
	font: 70% Tahoma, Arial, sans-serif;
	padding: 0;
	margin: 0 auto;
	text-align: center;
	*/
}

/*Common Classes*/
.header-links {width: 964px; text-align: right; font-size: 11px; color: #000; padding: 4px 13px 6px 0;}

.header-links a {font-size: 11px; color: #000; padding: 0 8px 0 5px;}

.lower-header {width: 977px; background: url(header-bg.jpg) no-repeat top left; float: left;}

#logo {width: 390px; float: left; text-align: center; padding: 5px 0;}

.free-shipping {height:31px; width: 585px; float: right; xbackground: url(free-shipping-icon.gif) no-repeat top left; font-size: 14px; font-family: Helvetica, arial; color: #0F2F58; xpadding: 2px 0 7px 37px;}

* html .free-shipping {width: 585px;}

.free-shipping span {text-transform: uppercase; color: #000; font-weight: bold; font-size: 18px;}

.search-cart {width: 586px; padding: 5px 0; float: right;}

.search-cart .search {width: 396px; float: left; padding: 7px 0 6px 9px;}

.search-cart .view-cart {width: 90px; background: url(view-cart-icon.gif) no-repeat 0 50%; font-size: 12px; font-weight: bold; color: #66ff00; float: right; padding: 3px 0 3px 25px; margin: 6px 0 0;}

* html .search-cart .view-cart {width: 115px;}

.search-cart .view-cart a {font-size: 12px; font-weight: bold; color: #66ff00; font-family: Arial, Helvetica, sans-serif;}

.lower-header-links {width: 977px; float: left; padding: 8px 0 9px; position:relative;}

.lower-header-links .links {width: 585px; float: left; text-align: left;}

.lower-header-links .links a {font-size: 12px; font-weight: bold; color: #f4f4f4; font-family: Arial, Helvetica, sans-serif; padding: 0 14px 0 11px; text-transform: uppercase;}

.lower-header-links .links a.earphones {background: url(top-headphones-icon.gif) no-repeat 0 50%; padding-left: 20px;}

.lower-header-links .links a:hover {text-decoration: none; color: #66ff00;}

.lower-header-links #acctlinks {width: 375px; float: right; text-align: right;padding-right: 15px; color:#fff;}
.lower-header-links #acctlinks .loginLinkBorder {padding:0pt 3px;}
.lower-header-links #acctlinks a {font-size: 11px; color: #fff; text-decoration: none;}
.lower-header-links #acctlinks a:hover {text-decoration: underline;}

/*End Common Classes*/

/*Main Structure Style*/
#container{
	
	font:  1em Arial, Tahoma, sans-serif;
	width: 977px;
	margin: 0 auto;
	text-align: left;
}

#header{width: 957px; padding-bottom: 10px;}

#bodyshell {
	/* border-left: 164px solid #8E8E8E; */
	float: left;
	margin: 0;
	width: 100%;
	background:transparent url(navbg2008.gif) repeat-y scroll left top;
}
/*
* html #bodyshell {width: 977px;}
*/
#nav-product {
	float: left;
	/* margin-left: -164px; */
	/*overflow: hidden;*/
	position: relative;
	width: 164px;
	z-index: 100;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	background: #8E8E8E url(leftnav-grad.gif) repeat-x top left;
}

#footer{
	width: 977px;
	float: left;
	clear: both;
}

.newsletter-outer {width: 813px; float: left; border-left: 164px #8E8E8E solid;}

.newsletter-outer .newsletter-inner {width: 810px; float: right; padding-right: 3px;}

.newsletter-outer .newsletter-inner .newsletter {width: 797px; background: #06325F; font-family: Arial, Helvetica, sans-serif; float: right; padding: 9px 0;}

.newsletter table tr td.news-title,
.newsletter table tr td.news-text,
.newsletter table tr td.newsletter-form {vertical-align: middle;}

.newsletter table tr td.news-title {text-align: center; font-size: 14px; font-weight: bold; color: #fff; text-transform: uppercase;}

.newsletter table tr td.news-text {text-align: left; font-size: 11px; color: #fff;}

.newsletter table tr td.newsletter-form input {vertical-align: middle;}

.newsletter table tr td.newsletter-form input.mailingIn {font-size: 12px; padding: 3px 2px; color: #A8ACAF; width: 292px; border: 1px #0C47A3 solid; background: #F5FAF3; margin-right: 5px;}

.footer-links-outer {width: 977px; float: left;}

.footer-links-outer .creditcards {width: 164px; background: #8E8E8E; text-align: center; float: left; padding: 24px 0 5px;}

.footer-links-outer .footer-links {width: 801px; float: right; background: #000; text-align: center; padding: 11px 0 12px; margin-top: 11px;}

.footer-links-outer .footer-links a {font-size: 11px; color: #fff; padding: 0 10px 0 7px;}

.footer-badges {width: 977px; text-align: center; padding: 25px 0 10px; clear: both;}

.footer-badges img {vertical-align: middle; margin: 0 7px;}

.copyright {width: 977px; text-align: center; font-size: 11px; color: #585858; padding: 10px 0 0;}

#header:after,
#bodyshell:after,
#footer:after,
#footer .text:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
/*End Main Structure Style*/

#bodycontent{
	position: relative;
	width: 813px;
	float: right;
}

#bodycontent .bodypad{ padding: 0 0 11px 10px; }

/*Nav Area*/
#searcharea fieldset{
	margin: 0;
	padding: 0;
	border: 0;
}

#searcharea input{ 
	font-size: 1em;
	vertical-align: middle; 
}

#searcharea span{
	font: normal 11px Arial, Helvetica, sans-serif;
	display: block;
	color: #D1D7D5;
	float: left;
	padding: 4px 5px 0 0;
}

#query {padding: 3px 2px; color: #A8ACAF; width: 310px; border: 1px #0C47A3 solid; background: #F5FAF3; margin-right: 7px;}

* html #query {height: 21px;}

#htmlbottom {width: 164px; text-align: center; padding: 10px 0;}

#htmlbottom img {margin-bottom: 10px;}

#nav-product ul {margin: 0; padding: 0 0 10px;}

#nav-product li{
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px #999A9C solid;
	width: 164px;
}

#nav-product li.first {background: #000 url(first-leftnav-bg.gif) no-repeat top left; padding: 7px 5px; text-align: center; font-size: 11px; color: #fff; text-transform: uppercase; border-bottom: none; width: 154px;}

* html #nav-product li.first {width: 164px;}

* html #nav-product li.main {width: 164px;}

#nav-product li.main {background: #000 url(leftnav-title-bg.gif) no-repeat top left; padding: 7px 5px; text-align: center; font-size: 11px; color: #fff; text-transform: uppercase; border-bottom: none; width: 154px;}

#nav-product li.sublast {border-bottom: none;}

#nav-product li.subfirst {padding: 5px 0 0; background: url(leftnav-shadow.gif) no-repeat top left;}
	
#nav-product li a{
	display: block;
	padding: 5px;
	font-size: 11px;
	color: #fff;
	background: url(leftnav-arrow.gif) no-repeat 7px 60%;
	padding: 5px 10px 5px 23px;
	width: 131px;
}

* html #nav-product li a {width: 164px;}

#nav-product li a:hover {background: #6B6B69 url(leftnav-hover-arrow.gif) no-repeat 7px 60%; text-decoration: none; color: #66ff00;}
/*End Nav Area*/

#testimonies {width: 162px; border: 1px #7D7F7E solid; margin: 10px 0; background: #949494 url(testimonials-grad.gif) repeat-x top left;}

#testimonies #testimony-label {width: 162px; border-bottom: 1px #fff solid; padding: 4px 0; text-align: center; font-size: 12px; color: #fff;}

#testimonies .test-text {width: 142px; padding: 10px; font-size: 11px; color: #000;}

* html #testimonies .test-text {width: 162px;}

/*----------------Home Body Styles----------------------*/
.home-left {width: 514px; float: left; margin-bottom: 6px;}

.home-right {width: 255px; float: right; font-family: Arial, Helvetica, sans-serif; margin-bottom: 6px;}

.best-lifestyle {width: 522px; height: 240px; background: url(best-lifestyle-bg.gif) no-repeat top left; margin: 6px 0; position: relative; font-family: Arial, Helvetica, sans-serif; padding: 0 11px 0 0;}

* html .best-lifestyle {width: 533px;}

.best-lifestyle .best-lifestyle-title {font-size: 12px; font-weight: bold; color: #000; text-transform: uppercase; width: 359px; padding: 12px 0 11px 47px;}

* html .best-lifestyle .best-lifestyle-title {width: 406px;}

.best-lifestyle .best-lifestyle-title i {font-size: 14px;}

.best-lifestyle #best-links {
	width: 233px;
	height: 107px;
	position: absolute;
	top: 39px;
	left: 10px;
	z-index: 200;
}

.best-lifestyle #best-links ul {
	margin: 0;
	padding: 0;
	float: left;
	width: 233px;
	position: relative;
	top: 3px;
}

.best-lifestyle #best-links ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
	width: 233px;
}

.best-lifestyle #best-links ul li.best-on {background: #6E6A6A;}

.best-lifestyle #best-links ul li.best-on a {color: #5CE501;}

.best-lifestyle #best-links ul li a {
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-transform: uppercase;
	padding: 2px 0 3px 16px;
	display: block;
	position: relative;
	z-index: 5;
	}
	.best-lifestyle #best-links ul li img.arrow, .best-lifestyle #best-links ul li span.arrow {
		position: absolute;
		right: -18px;
		top: -1px;
		display: none !important;
		width: 19px !important;
		height: 22px !important;
		}
		.best-lifestyle #best-links ul li.best-on img.arrow { display: block !important; }
		.best-lifestyle #best-links ul li.best-on span.arrow { display: inline-block !important; }

#bestInfo, #shade { padding: 0; }

.best-lifestyle #info-holder {width: 264px; float: right; padding-right: 18px;}

* html .best-lifestyle #info-holder {width: 282px;}

.best-lifestyle .general-text {width: 150px; font-size: 11px; color: #000; float: left; padding: 120px 0 0 72px; line-height: 14px;}

* html .best-lifestyle .general-text {width: 222px;}

.best-lifestyle .general-text a {display: block; font-size: 11px; color: #000; text-decoration: underline; text-align: right; padding-top: 5px;}

.best-lifestyle .general-text a:hover {text-decoration: none;}

.best-lifestyle #bestInfo {width: 264px; float: right; position: relative; padding: 8px 8px 0 0;}

* html .best-lifestyle #bestInfo {width: 272px;}

.best-lifestyle #shade {width: 264px; position: absolute; bottom: 0; right: 8px; height: 77px; background: #000; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}

.best-lifestyle #bestabstr {width: 242px; position: absolute; bottom: 0; right: 8px; height: 66px; font-size: 11px; color: #fff; border-top: 1px #66ff00 solid; padding: 10px 10px 0 12px; z-index: 100;}

* html .best-lifestyle #bestabstr {width: 264px; height: 77px;}

.best-lifestyle #bestabstr a {display: block; text-align: right; color: #66ff00; padding: 3px 0 0;}

.top-rated {width: 230px; background: url(top-rated-item-bg.gif) no-repeat top left; padding: 0 10px 10px 15px; 
/*
height: 189px; 
*/
position: relative; margin-bottom: 6px;}

* html .top-rated {width: 255px; /*RTML height: 199px; */}

.top-rated .top-rated-title {font-size: 12px; font-weight: bold; color: #000; text-transform: uppercase; padding: 11px 0 18px 38px;
/*display : none;*/

}



table#top-rated tr td.rated-img-cell {text-align: center; vertical-align: middle;}

table#top-rated tr td .rated-name {padding: 7px 0 10px; text-align: left; padding-right: 5px;}

table#top-rated tr td .rated-name a {font-size: 12px; font-weight: bold; color: #000;}

table#top-rated tr td .price {font-size: 12px; color: #000; text-align: left; padding-right: 5px;}

table#top-rated tr td .sale-price {font-size: 12px; font-weight: bold; color: #F50B0C; text-align: left; padding-right: 5px;}

table#top-rated tr td .rating {font-size: 0; line-height: 0; padding: 7px 0 0; text-align: left;}

.top-rated .view-more-link {position: absolute; bottom: 10px; right: 15px;}

.top-rated .view-more-link a {font-size: 11px; color: #000; text-decoration: underline;}

.top-rated .view-more-link a:hover {text-decoration: none;}


.comparison {width: 255px; margin-bottom: 10px; background: url(comparison-bg.gif) no-repeat top left; text-align: center; height: 138px; margin-top:13px;}

.comparison .comparison-title {font-size: 12px; text-transform: uppercase; font-weight: bold; color: #000; padding: 11px 0 15px;}

.accessories {
	width: 255px;
	float: left;
	background: url(earphone-accessories-bg.gif) no-repeat top left;
	height: 88px;
	cursor: pointer;
	margin-top:2px;
}

.accessories table tr td {vertical-align: middle; font-size: 11px; color: #000; text-align: center;}

.accessories table tr td a {font-size: 11px; color: #000; text-decoration: underline; display: block; text-align: right; padding: 5px 0 0;}

.accessories table tr td a:hover {text-decoration: none;}

.accessories table tr td .access-title {font-size: 12px; font-weight: bold; color: #000; text-transform: uppercase; padding: 5px 0 3px;}

.featured-items {width: 803px; margin-bottom: 6px;}

.featured-top, .featured-bottom {
	width: 803px;
	clear: both;
	position: relative;
	}
	.featured-top img, .featured-bottom img { display: block; }
	.featured-top span {
		position: absolute;
		left: 46px;
		top: 12px;
		font-weight: bold;
		width: 274px;
		text-align: center;
		color: black;
		text-transform: uppercase;
		font-size: 1.1em;
	}

#mygallery {width: 771px; border-left: 1px #CCD8E5 solid; border-right: 1px #CCD8E5 solid; padding: 10px 15px 0px; background: #fff url(featured-grad.jpg) no-repeat 50% 5px;}

#mygallery table tr td.item-name img {border: 1px #D5D1D2 solid;}

* html #mygallery {width: 803px;}

.home-page-html {width: 520px; margin-bottom: 6px; float:left; display:inline;}

.home-page-html table tr td {font-size: 12px; color: #8E8E8E;}

/* RSS FEED AREA */
#rssCont {
	display:inline;
	float:right;
	margin-bottom:6px;
}
.home-rss-feed {
	width:240px;
	padding:10px 10px 0 10px;
	border-right:1px solid #D1D3D2;
	background-color:#F4F4F4;
}
.home-rss-feed #headBlog {
	float:left;
	width:240px;
}
.rssBottom {
	background:transparent url(rssBG.gif) no-repeat scroll center bottom;
	font-size:1px;
	height:12px;
	margin-left: 1px;
	width:260px;
}
.home-rss-feed h3 {
	color:#040404;
	display:inline;
	float:left;
	margin-bottom:10px;
	text-transform:uppercase;
	font-size:13px;
	width:170px;
}
.home-rss-feed span.rss {
	float:right;
	text-align:right;
}
.home-rss-feed span.rss a {
	background:transparent url(rssbutton.gif) no-repeat scroll right center;
	color:#040404;
	display:block;
	height:15px;
	padding-right:20px;
	text-decoration:underline;
	width:90px;
}
* html .home-rss-feed span.rss a { width:90px;}
.home-rss-feed .blog-sample {
	clear:both;
}
.home-rss-feed .blog-date {
	color:#040404;
	display:block;
	font-weight:bold;
	margin-bottom:5px;		
}
.home-rss-feed .blog-title a {
	color:#040404;
	font-weight:bold;	
}
.home-rss-feed .blog-text {
	color:#040404;	
}
.home-rss-feed .read-all {
	text-align:right;
}
.home-rss-feed .read-all a {
	color:#040404;
	text-decoration:underline;	
}
.home-rss-feed p { margin:0; }
#pcontent {background: #fff; padding: 10px; width: 780px;}

/*===============typography============================*/
div#hcontent p,div#pcontent p{line-height:1.4;}
div#rightbox p{font: normal 11px Arial, Helvetica, sans-serif; color:#fff;}
div#footer p{margin:0; padding:5px 10px; text-align:center;}
p.welcome {font: normal 12px Arial, Helvetica, sans-serif; color:#000; text-align:center;}
p.info {font-weight:bold; border-top:1px solid #fff;}
p.disclaimer{background:#fff;}

/*===============headlines=============================*/
h2.navigation{background:#124a9d; color:#fff; font: normal 12px arial, helvetica, sans-serif; text-align: left; font-weight:bold; padding:5px; margin:0 0 5px 0;}
h2.welcome {color:#124a9d; text-align:center; font-size: 14px;}
h2.customer{color:#fff; font-size:11px; padding:5px 0 5px 5px; margin:0;}
h2.suggested{font: normal 14px"Times New Roman", Times, serif; font-weight:bold; text-align:left; color:#042b65; border-bottom:1px solid #ccc;}


/*===============special===============================*/
div.flashcontainer{background:#000; color:#fff; width:534px; height:auto;}
div.rightbox_imgblock{background:#4fad26; width: 133px; text-align:center;}

/* icons and banners -----------------------------------*/
div.lefticons {text-align:center; border-top:1px solid #ccc; padding:3px 0 0 0;}
div.lefticons a {display:block; padding:5px 0 7px 0;}
div.icon_hacker, div.icon_bbb, div.icon_yahoo, div.icon_price, div.icon_biz {display:block; text-align:center; no-repeat; max-width:133px; border:none;}

div.icon_hacker span, div.icon_bbb span, div.icon_yahoo span, div.icon_price span, div.icon_biz span{display:none;}

div.icon_hacker{background:url(icon_hacker.gif) no-repeat; width: 115px; height: 32px; margin: 7px;}
div.icon_bbb{background:url(icon_bbb.gif) no-repeat; width: 87px; height: 30px; margin: 10px 0 0 22px;}
div.icon_yahoo{background:url(icon_yahoo.gif) no-repeat; width: 82px; height: 34px; margin:10px 0 0 24px;}
div.icon_price{background:url(icon_price.gif) no-repeat; width: 99px; height: 49px; margin:10px 0 0 16px;}
div.icon_biz{background:url(icon_biz.gif) no-repeat; width: 98px; height: 28px; margin:10px 0 30px 15px;}

#page-cont {padding:5px;}

div.specials {background-color:#EEEEEE; padding:10px 0 0 10px;}
div.specials table td a {font-size:10px; color:#124A9D; font-weight:bold; text-decoration:none;}
div.specials table td .price {font-size:10px; color:#999999;}
div.specials table td .saleprice {font-size:10px; color:#FF0000;}
div.specials table td .saleprice span {font-weight:bold;}
div.specials table td .spec-item {background-image:url(//lib.store.yahoo.net/lib/yhst-94024159501758/homecont-bg.jpg); width:112px; padding:5px 5px 5px 5px;}
div.specials table td > .spec-item {width:102px; }

#breadcrumbs {color:#567EB9; font-size:11px; border-bottom:1px solid #DDDDDD; padding:5px 0 5px 3px;}
#breadcrumbs a{color:#567EB9; font-size:11px; text-decoration:none;}

h2.pagename {color:#124A9D; font-size:14px; margin:10px 0 10px 0; padding:0 0 0 3px;}

td.section-image {border:1px solid #DDDDDD;}
td.section-name div {float:left; padding:3px 0 0 0;}
td.section-name div.section-logo {width:25px;}
td.section-name div a {font-weight:bold; font-size:11px; color:#124A9D; text-decoration:none;}
td.section-name div.item-name {width:120px;}
td.item-name .saleprice {color:#c00; font-weight:bold;}

.featured-items td.section-image {width:110px;}
.featured-items td.item-name {width:112px;}

/* item page */
#multi-insets {width:330px; }
#item-pit {float:left; width:440px; margin:0 0 10px 0; position: relative;}
.pit-label {border-bottom:1px solid #DEDEDE; width:115px; font-size:11px; font-weight:bold; color:#333333; padding:5px 0 4px 4px; background-image:url(//lib.store.yahoo.net/lib/yhst-94024159501758/pit-dotted.gif); background-position:right; background-repeat:repeat-y;}
#pit-rating {background-image:url(//lib.store.yahoo.net/lib/yhst-94024159501758/special-bullet.gif); background-position:left; background-repeat:no-repeat; padding-left:22px; padding-top:5px; height:22px;}
.pit-label > #pit-rating {height:17px;}
.available a{font-size:11px;}
.pit-value {border-bottom:1px solid #DEDEDE; padding:0 0 0 5px; font-size:11px; color:#000;}
.pit-value select {font-size:11px;}
.pit-map-value {color:#FF0000; padding:0 0 0 5px; font-size:11px; border-bottom:1px solid #DEDEDE;}
#instock-msg {font-weight:bold; color:#4FAD26; font-size:11px;}
#outstock-msg {font-weight:bold; color:#f00; font-size:11px;}
#preorder-msg {font-weight:bold; color:#FE7000; font-size:11px;}
.pit-price-s {text-decoration:line-through;}
tr.sale-price td.pit-sale-label {border-bottom:1px solid #DEDEDE; width:115px; font-size:11px; font-weight:bold; color:#333333; padding:1px 0 1px 0; background: #eee;}
tr.sale-price td.pit-saleprice {color:#FF0000; font-weight:bold; padding:1px 0 1px 0; border-bottom:1px solid #DEDEDE; font-size:11px;}
tr.sale-price td.pit-saleprice-map {color:#FF0000; padding:1px 0 1px 0; border-bottom:1px solid #DEDEDE; font-size:11px; }
tr.sale-price td.pit-saleprice-map a {font-weight:bold; color:#124A9D;}
.sale-box {background-color:#EEEEEE; padding:5px 0 4px 4px; width:120px;}
.pit-sale-label > .sale-box {width:100%;}
.sale-box2 {background-color:#EEEEEE; padding:5px 0 4px 5px;}
.pit-buttons {padding:10px 0 10px 0;}

#tab-browsing /*** edited on 24 Jan 2010 ***/
{
	clear:both; margin:30px 0 0 0;
}

#tabs {background-image:url(//lib.store.yahoo.net/lib/yhst-94024159501758/tab-bg.gif);}
.tabs {display:none;}
/* TABBED INFO AREA STYLING */
#tabinfo {border-width:0 1px 1px 1px; border-color:#CCCCCC; border-style:solid; padding:10px 0px 10px 10px; color: black; font-size:12px;}
#tabimg1 {margin:0 3px 0 0;}
#tab1 {display:block;}
#tabimg2 {margin:0 3px 0 0;}
#tabimg3 {margin:0 3px 0 0;}
#tabimg4 {margin:0 3px 0 0;}
#tabimg5 {margin:0 3px 0 0;}
.item-name {font-size:11px;}
.item-name a {font-weight:bold; text-decoration:none; color:#124A9D;}
#accessories-tbl {width:725px;}
#accessories-tbl td {font-size:11px; border-bottom:1px solid #DDDDDD; padding:5px 0 5px 0;}
#accessories-tbl td a {font-weight:bold; text-decoration:none; color:#124A9D;}
#accessories-tbl td input {font-size:11px; vertical-align:middle;}
#accessories-tbl td div.access-name {padding:5px;}
#accessories-tbl td div.access-addtocart {padding:0 0 0 10px;}
#accessories-tbl td .saleprice {color:#f00; font-weight:bold;}
#ratingstars {position:relative;}
#readmore {position:absolute; top:1px; right:67px;}

/* multi insets */
.visibleborder{
	border:2px solid #000000 !important;
}
.invisibleborder{
	border:2px solid #FFFFFF !important;
}
#titleBar{
	cursor:move;
	background-color: #124A9D;
	color:#FFFFFF;
}
#imgplaceholder{
	visibility:hidden;
	position:absolute;
	background-color: #FFFFFF;
}
.close{
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 2px outset;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}
.close:hover{
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 2px inset;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}
#cross-sell {}
#cross-sell h2 {font-size:13px; color:#042B65; width:650px; border-bottom:1px solid #DDDDDD; padding:0 0 0 5px; margin:10px 0 5px 0;}
.item-extra-html {border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:2px; font-size:11px;}
.advrate {font-size:10px; color:#124A9D; background-image:url(//lib.store.yahoo.net/lib/yhst-94024159501758/special_bullet.gif); background-repeat:no-repeat; padding:1px 0 0 20px; height:22px;}
td.home-feat-img {border-right:2px solid #C6C6C6; border-bottom:2px solid #C6C6C5;}
#testimonial {padding:0 0 0 5px; 
/* RTML FONT
font-family:Tahoma, Arial, Helvetica, sans-serif; 
*/
	font: arial, verdana, helvetica ;
color:#fff;}

.sitemap-header {font: bold 14px Arial, verdana; color: #000000; display: block; padding-top:  25px;}
.sitemap-1      {font: bold 12px Arial, verdana; color: #124A9D; display: block; padding-left: 25px;}
.sitemap-2      {font: bold 12px Arial, verdana; color: #124A9D; display: block; padding-left: 50px;}
.sitemap-3      {font: normal 10px Arial, verdana; color: #124A9D; display: block; padding-left: 75px;}
.sitemap-4      {font: normal 8px Arial, verdana;  color: #124A9D; display: block; padding-left: 100px;}


#tellfriend-btn {
background-image:url(//lib.store.yahoo.net/lib/yhst-94024159501758/friend-btn-bg.gif);
background-repeat:no-repeat;
padding:0 0 0 18px;
font-size:11px;
margin:10px 0 0 0;
}
#tellfriend-btn a {
color:#000;
text-decoration:underline;
}

table#accessories-tbl td.access-name table td { border: none; }


/*Added Styles*/
#pcontent table tr td.item-name form {margin: 0;}

#pcontent table tr td.item-name form span.code {display: block; text-align: left; padding: 1px 0;}

#pcontent table tr td.item-name form span.price {display: block; text-align: left; padding: 1px 0;}

#pcontent table tr td.item-name form span.sale-price {display: block; text-align: left; padding: 1px 0;}

#pcontent table tr td.item-name form span.options {display: block; text-align: left;}

#pcontent table tr td.item-name form select {width: 100px;}


/**
 * Comparison CSS
 */
div.compare-button
{
	font-size: 11px;
	text-align: right;
	padding: 0.5em 2em;
}

div.compare-button a
{
	color: #4FAD26 !important;
}

div.compare-label
{
	font-size: 11px;
	cursor: pointer;
}

div.compare-label a
{
	font-weight: normal !important;
	font-size: 11px !important;
	color: #4FAD26 !important;
	text-decoration: underline !important;
}

/*Reviews Page*/
#review-contents td{
	font: normal 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
}

#review-contents td.review-title{
	background: url(bg-title.gif) no-repeat;
	padding: 10px 50px 20px 50px;
}

#review-contents td.review-title a{
	display: block;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#review-contents td.review-bullet{
	padding-left: 10px;
	padding-right: 20px;
	color: #567EB9;
}
#review-contents td.review-bullet a{
	background: url(review-bullet.gif) no-repeat 5px 5px;
	display: block;
	padding: 0 20px;
	color: #567EB9;
	list-style-type: circle;
}

.header-free-shipping {position: absolute; width: 153px; top: 10px; left: 480px;}

#liveperson {
        width: 131px;
        text-align: center;
		  margin: -3px 0px -12px 2px;
}

*:first-child+html #liveperson {
	margin: -3px 0px -12px -1px;
}

#liveperson div {
	width: 131px;
}


.featured-items .belt table {margin-left:15px;}

#headphonesolutions {position:absolute; top:0px; left:490px}
#headphonesolutions img {vertical-align: middle;}

/****Solid Cactus Click to Enlarge v3.0.0****/
#scMainImage{
	display:-moz-inline-block;
	display: inline-block;
}

.scImgEnlargeLoader{
	background: url(loading.gif) #FFFFFF no-repeat center center;
	text-align: center;
}
.scImgEnlargeLoader img{ visibility: hidden; }

#scWrapper{
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	background: #000000;
}

#scImgBox{
	/* RTML FONT
	font: 11px normal "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif; /*background color of the image box*/
	*/
		font: 11px normal "Arial", Verdana, Geneva, Arial, Helvetica, sans-serif; /*background color of the image box*/
	border: 10px solid #CACACA; /*normally same as border color*/
	background: #CACACA;
}

#scImgTitle{
	/* RTML FONT
	font: 12px normal Tahoma, Arial, Helvetica, sans-serif; /*fonts and settings for image description shown above the image*/
	*/
		font: 12px normal Arial, Helvetica, sans-serif; /*fonts and settings for image description shown above the image*/
	text-align: left;
	padding-bottom: 5px;
}

#scImgBox-insets{
	padding: 10px 75px 0 0;
	background: #CACACA;
}

#scImgBox-insetPreview img{
	border: 2px solid #000000; /*border color for inset preview*/
	display: none;
}

#scImgBox-insets a{
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0 5px 1px 5px;
	border: 1px solid #FFFFFF;
	text-decoration: none;
	margin: 0 5px 0 0;
	background: #3F3F3F;
}

#scImgBox-insets .absClose,
#scImgBox-insets .absClose-noInset{
	font: normal 11px/15px Arial, Verdana, Geneva, Helvetica, sans-serif; /*styles for close in inset area*/
}

#scImgBox .close{
	font: bold 14px Arial, Helvetica, sans-serif; /*close on upper right corner*/
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding: 0 5px 1px 5px;
	margin: -15px -15px 0 0;
	text-decoration: none;
	background: #3F3F3F;
}

#scPage-insets{ padding: 2px; }

#scPage-insets a img{margin: 3px;}

#scPage-insets *{ vertical-align: middle; }

/*Styles Not to be Edited*/
.relativePos{ position: relative; }
.absolutePos{ position: absolute; }
.hideSelect{ visibility: hidden; }

#scWrapper{
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	z-index: 1000;
	width: 100%;
	height: 800px;
	cursor: hand;
}

#scImgBox{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1500;
	text-align: center;
}

#scImgBox-mainImg{
	background: url(loading.gif) #FFFFFF no-repeat center center;
	text-align: center;
}

#scImgBox-mainImg.schidebg{ background: #FFFFFF; }

#scImgBox-mainImg img{ vertical-align: middle; }

#scImgBox-insets{
	position: relative;
	left: 0;
	text-align: left;
	clear: both;
}

/*#scImgBox-insets img{ display: none; }*/
#scImgBox-insets .absClose{ position: absolute; right: 0; }

#scImgBox .close{
	position: absolute;
	top: 0;
	right: 0;
}

#scImgBox-insetPreview{
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 0;
	display: none;
	z-index: 200;
}

#scPage-insets .scMainImgLnk{ display: none; }

div#scATCwrapper{position:absolute;background-color:#000;opacity:.75;filter:alpha(opacity=75);z-index:20000;}div#scATCmsg{position:absolute;background-color:#fff;border:solid 1px #000;text-align:center;z-index:20001;width:400px;padding:16px;font:normal 13px/1.2 Helvetica,"Trebuchet MS",sans-serif;}body.scATCtemplate1 div#scATCwrapper{display:none;}body.scATCtemplate1 div#scATCmsg img{margin-right:4px;vertical-align:middle;}body.scATCtemplate1 div#scATCmsg{background-color:#CE1700;color:#fff;border:solid 1px #fff;width:auto;top:2px;left:2px;padding:2px 8px;}body.scATCinProgress form input,body.scATCinProgress form select{opacity:.25;filter:alpha(opacity=25);}select.scHideSelect{visibility:hidden;}iframe#scCookieTestFrame,iframe#scFrameWorkFrame,iframe#scHddnIFrame{overflow:hidden;height:0;width:0;border:none;}

/* RECESSION BUSTER PRICING */

.rbconfirm{font-size:11px;padding:20px;color:#009900;font-weight:bold;}

#product-info-table tr.busterprice th {border-bottom:1px solid #DEDEDE; width:115px; font-size:11px; font-weight:bold; color:#009900; padding:5px 0 4px 4px; background-image:url(//lib.store.yahoo.net/lib/yhst-94024159501758/pit-dotted.gif); background-position:right; background-repeat:repeat-y; vertical-align: middle; text-align: left;}

#product-info-table tr.busterprice td {color:#009900;font-weight:bold;font-size:11px; border-bottom:1px solid #DEDEDE; padding:5px 0 4px 5px;}

#recBustcontain table th{font-weight:bold;font-size:11px;color:#034A8C;}

#recBustcontain{width:550px;}#rbmsginner{font-size:11px;padding:8px;}#recBustcontain table{width:500px;}#recBustcontain table th{width:150px;}#recBustcontain table td{font-size:11px;}#recBustcontain table td input{padding:2px;}#recBustcontain table th,#recBustcontain table td{padding:8px;}.rbshown{}

.rberror, .maxbid {font-weight: bold; color: #FF0000;}

/* FACEBOX */
#facebox .b {
  background:url(http://lib.store.yahoo.net/lib/yhst-94024159501758/fbb.png);
}

#facebox .tl {
  background:url(http://lib.store.yahoo.net/lib/yhst-94024159501758/fbtl.png);
}

#facebox .tr {
  background:url(http://lib.store.yahoo.net/lib/yhst-94024159501758/fbtr.png);
}

#facebox .bl {
  background:url(http://lib.store.yahoo.net/lib/yhst-94024159501758/fbbl.png);
}

#facebox .br {
  background:url(http://lib.store.yahoo.net/lib/yhst-94024159501758/fbbr.png);
}

#facebox {position: absolute;top: 0;left: 0;z-index: 100;text-align: left;}#facebox .popup {position: relative;}#facebox table {border-collapse: collapse;}#facebox td {border-bottom: 0;padding: 0;}#facebox .body {padding: 10px;background: #fff;width: 370px;}#facebox .loading {text-align: center;}#facebox .image {text-align: center}#facebox img {border: 0;margin: 0;}#facebox .footer {border-top: 1px solid #DDDDDD;padding-top: 5px;margin-top: 10px;text-align: right;}#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px;width: 10px;overflow: hidden;padding: 0;}#facebox_overlay {position: fixed;top: 0px;left: 0px;height:100%;width:100%;}.facebox_hide {z-index:-100;}.facebox_overlayBG {background-color: #000;z-index: 99;}* html #facebox_overlay { /* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}

/* -- SC Snap Shop v2 -- */
img.popImg-0036{ vertical-align: top; }

div#iconHolster-0036{
	text-align: center;
	position: absolute;
	z-index: 1;
	cursor: pointer;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
}

div#iconObj-0036{
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
}

div#iconHolster-0036.hover-0036 div#iconObj-0036{ top: auto; bottom: 0; }

div.pop-0036{
	position: absolute;
	width: 548px;
	background-color: #D6D6D6;
	float: left;
	z-index: 1000;
}

div.pop-0036 *{ padding: 0; margin: 0; }

div.pop-0036 a{
	color: #13497d;
	text-decoration: underline;
	cursor: pointer;
}

div.pop-0036 a:hover{ text-decoration: none; }

div.pop-0036 .tabContsCaption-0036 ul{
	margin: 1em 0;
	list-style-position: inside;
}

div.popMid-0036{
	background-color: #fff;
	float: left;
	border: solid 1px #A3A3A3;
	position: relative;
	top: -2px;
	left: -2px;
}

div.popTop-0036{
	background: #000 url(/lib/yhst-94024159501758/scSSdragBar.png) repeat-x 0 0;
	float: left;
	opacity: .5;
	filter: alpha(opacity=50);
	cursor: move;
}

div.dragging-0036{
	opacity: .75;
	filter: alpha(opacity=75);
}

div.activePop-0036 div.popTop-0036,
div.activePop-0036 div.popAccess-0036{
	opacity: 1;
	filter: alpha(opacity=100);
}

div.popTopInner-0036{
	background: url(/lib/yhst-94024159501758/scSSdragCorner.png) no-repeat 0 0;
	width: 546px;
	height: 27px;
	float: left;
}

div.loading-0036 div.popTopInner-0036{
	background: url(/lib/yhst-94024159501758/scSStopLoading.gif) no-repeat center center;
}

div.popInner-0036{
	clear: both;
	border-top: solid 1px #A3A3A3;
	width: 546px;
	float: left;
	font: normal 11px/1.2 Arial, Verdana,sans-serif;
	text-align: left;
}

div.popInner-0036 th,
div.popInner-0036 td{
	font: normal 11px/1.2 Arial, Verdana,sans-serif;
}

div.popInner-0036 th,
div.popInner-0036 tr.infoSale-0036 td{ font-weight: bold; }

div.popInner-0036 tr.infoSale-0036 span.youSave-0036{
	font-weight: normal;
	color: #FF0000;
}

div.pop-0036 a.closeX-0036{
	float: right;
	margin: 3px 3px 0 0;
	display: block;
	color: #fff;
	background-color: #000;
	text-decoration: none;
}

div.accessBox-0036 a,
div.pop-0036 a.closeX-0036:hover{ text-decoration: none; }

div.pop-0036 a.closeX-0036 img{
	vertical-align: top;
	border: none;
}

div.dragTip-0036{
	position: absolute;
	top: -34px;
	left: -28px;
}

div.pop-0036 div.popBody-0036{
	background: #eeeeee url(/lib/yhst-94024159501758/scSSbg.gif) repeat-x 0 0;
	float: left;
	width: 546px;
	cursor: auto;
}

div.loading-0036 div.popBody-0036{ display: none; }

div.pop-0036 div.popBodyPad-0036{
	float: left;
	padding: 8px 7px 4px;
}

div.pop-0036 div.popBodyInner-0036{ float: left; width: 532px; }

div.popAccess-0036,
div.onlyPop-0036 div.popAccess-0036{
	float: left;
	width: 228px;
	padding-top: 4px;
	opacity: .5;
	filter: alpha(opacity=50);
}

div.popAccess-0036 img{ vertical-align: middle; }

div.popAccessFoot-0036 img{ margin-right: 4px; }

div.accessBoxOuter-0036{
	float: left;
	display: none;
	width: 228px;
	position: absolute;
	bottom: -3px;
	left: 1px;
	background-color: #D6D6D6;
}

div.accessBox-0036{
	float: left;
	width: 228px;
	background: #e0e0e0 url(/lib/yhst-94024159501758/scSSaccessBg.png) repeat-x left bottom;
	position: relative;
	top: -2px;
	left: -2px;
}

div.accessBoxPad-0036{
	float: left;
	border: solid 1px #A4A4A4;
	padding: 4px 7px;
}

div.accessBoxInner-0036{ float: left; width: 212px; }

ul.accessBoxList-0036{
	margin-bottom: 4px;
	overflow: auto;
}

ul.accessBoxList-0036 li{ list-style: none; }

ul.accessBoxList-0036 li a{
	display: block;
	padding: 3px 7px;
	color: #13497d;
}

ul.accessBoxList-0036 li a:hover{ color: #13497d; }

ul.accessBoxList-0036 li.currentPop-0036 a{
	border: none;
	color: #888;
	cursor: default;
}

ul.accessBoxList-0036 li.currentPop-0036 a:hover{
	color: #888;
	text-decoration: none;
}

div.accessBoxFoot-0036{
	float: left;
	width: 212px;
	border-top: solid 1px #CFCFCF;
	padding-top: 4px;
	font-size: 10px;
}

div.accessBoxFoot-0036 img{ float: left; cursor: pointer; }

div.accessBoxFoot-0036 a{
	display: block;
	float: right;
	color: #13497d;
}

div.accessBox-0036 a:hover,
div.pop-0036 h2 a:hover,
ul.tabsHd-0036 li a:hover{ text-decoration: underline; }

div.accessBoxFoot-0036 a *{ vertical-align: middle; }

div.accessBoxFoot-0036 a img{ margin-left: 4px; float: none; }

div.pop-0036 h2{
	/* RTML FONT
	font: bold 14px/1.2 Tahoma,Verdana,sans-serif;
	*/
		font: bold 14px/1.2 Arial,Verdana,sans-serif;
	color: #124a9d;
	padding-bottom: 4px;
	margin-bottom: 4px;
	border-bottom: solid 1px #e3e3e3;
}

div.pop-0036 h2 a{
	float: right;
	padding-left: 12px;
	font: normal 11px/1.7 Arial, Verdana,sans-serif;
	color: #0e5ba6;
	text-decoration: none;
}

div.pop-0036 h2 b{ text-decoration: none; }

ul.tabsHd-0036{
	float: left;
	width: 532px;
	background: url(/lib/yhst-94024159501758/scSStabsTop.gif) no-repeat 0 bottom;
	padding-bottom: 3px;
}

ul.tabsHd-0036 li{
	list-style: none;
	float: left;
	width: 131px;
	margin-right: 2px;
	background: #d6d6d6 url(/lib/yhst-94024159501758/scSStabMid.gif) repeat-y -131px 0;
	text-transform: uppercase;
	color: #646566;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

ul.tabsHd-0036 li.currTab-0036{
	background-color: #fff;
	background-position: 0 0;
}

ul.tabsHd-0036 li a{
	color: #646566;
	cursor: pointer;
	display: block;
	background: url(/lib/yhst-94024159501758/scSStabBtm.png) no-repeat -131px bottom;
	text-decoration: none;
}

ul.tabsHd-0036 li.currTab-0036 a{
	background-position: 0 bottom;
	color: #13497d;
}

ul.tabsHd-0036 li a.tabMain-0036{
	background-position: -131px bottom;
}

ul.tabsHd-0036 li.currTab-0036 a.tabMain-0036{ background-position: 0 bottom; }

ul.tabsHd-0036 li a span{
	display: block;
	padding: 5px;
	background: url(/lib/yhst-94024159501758/scSStabTop.gif) no-repeat -131px 0;
}

ul.tabsHd-0036 li.currTab-0036 a span{ background-position: 0 0; }

ul.tabsHd-0036 li.viewCartTab-0036{
	float: right;
	background: none;
	text-align: right;
	font-weight: normal;
	text-transform: none;
	width: 80px;
}

ul.tabsHd-0036 li.viewCartTab-0036 a,
ul.tabsHd-0036 li.viewCartTab-0036 a span{
	background: none;
	color: #0e5ba6;
	font-weight: bold;
	text-transform: uppercase;
}

div.tabContsPad-0036{
	clear: both;
	float: left;
	border: solid 1px #cccccc;
	border-top: none;
	background: #FFF url(/lib/yhst-94024159501758/scSSbgInner.png) repeat-x;
	padding: 8px;
}

div.tabConts-0036{ float: left; width: 514px; }

div.imgHolster-0036{
	float: left;
	width: 202px;
	text-align: center;
}

div.imgHolster-0036 img{
	border: solid 1px #BBB;
	background-color: #fff;
}

div.tabContsMain-0036,
div.tabContsShipCalc-0036,
div.tabContsCaption-0036,
div.tabContsInsets-0036{
	float: right;
	width: 296px;
	display: none;
}

div.tabContsMain-0036 form{ padding: 0; margin: 0; }

input.text-0036,
div.tabContsMain-0036 select{
	border: solid 1px #B6B6B6;
	background-color: #fff;
	color: #717171;
	font-size: 10px;
	width: 172px;
}

div.tabContsMain-0036 select{ width: 184px; }

input.monogram-0036{
	width: auto;
	margin-right: 2px;
}

input.text-0036,
div.tabContsMain-0036 select option{ padding: 1px 6px; }

div.tabContsMain-0036 table{
	width: 100%;
	border-collapse: collapse;
	padding: 0;
}

table.prodInfoTable-0036{
	border: none;
	margin-bottom: 10px;
}

table.prodInfoTable-0036 tr.infoSale-0036 th,table.prodInfoTable-0036 tr.infoSale-0036 td{ color: #FF0000; }

table.prodInfoTable-0036 tr.infoAvail-0036 td{ color: #000000; font-weight: bold;}

/*Turned alternating colors off by default */
/*table.prodInfoTable-0036 tr.odd-0036{
background-color:#F7F7F7;
}*/
table.prodInfoTable-0036 tr.priceUpdated-0036{
	background-color: #FCFDB1 !important;
}

table.prodInfoTable-0036 th,
table.prodInfoTable-0036 td{
	padding: 4px 8px;
	text-align: left;
	vertical-align: middle;
	color: #4f4f4f;
}

table.prodInfoTable-0036 th{
	text-align: right;
	width: 76px;
	color: #000;
}

input.qtyIn-0036{
	width: 30px;
	text-align: right;
	color: #000;
}

table.qtyTable-0036{
	border: solid 1px #E2E2E2;
	margin-bottom: 10px;
}

table.qtyTable-0036 th,
table.qtyTable-0036 td{
	width: 20%;
	text-align: right;
	padding: 4px 8px;
	vertical-align: middle;
}

table.qtyTable-0036 th,
table td.qtyCell-0036{
	font-weight: bold;
	background-color: #eee;
}

table.qtyTable-0036 th{
	text-align: center;
	border-bottom: solid 1px #E2E2E2;
}

div.bttnHol-0036{ text-align: right; }

a.shipLink-0036,
a.orderLink-0036,
a.cancelLink-0036,
a.editLink-0036{
	float: left;
	margin-top: 6px;
	font-weight: bold;
}

input.atcBttn-0036,
input.updateBttn-0036{ padding: 2px 8px; }

a.editLink-0036,
input.updateBttn-0036{ float: right; }

div.shipFormPad-0036{
	clear: both;
	padding: 12px;
	margin-bottom: 10px;
}

div.shipCalcRow-0036{ padding: 6px 0; }

div.shipCalcRow-0036 label{
	float: left;
	width: 60px;
	margin: 2px 4px 0 0;
}

div.shipCalcRow-0036 input.zip-0036,
div.shipCalcRow-0036 input.state-0036{ width: 60px; }

a.orderLink-0036,
a.editLink-0036{ margin: 0 0 10px; }

div.shipTablePad-0036{
	clear: both;
	padding: 6px 12px;
}

div.shipTableRow-0036{ padding: 3px 0; }

div.shipTableRow-0036 label{
	float: left;
	width: 172px;
	margin-right: 4px;
}

div.shipTableRow-0036 span{ float: right; }

div.shipTableHd-0036{
	padding: 3px 0;
	font-weight: bold;
	border-bottom: solid 1px #000;
	margin-bottom: 6px;
}

div.emptyRates-0036{
	padding: 3px 0;
	font-style: italic;
	text-align: center;
}

div.shipCalcDisclaimer-0036{
	font-style: italic;
	padding: 6px 12px;
}

div.knowDrag-0036 div.dragTip-0036,
div.shipTable-0036,
div.showShip-0036 form.pitHolster-0036,
div.shipCalcBox-0036,
div.shipLoading-0036 form,
div.shipDone-0036 form{ display: none; }

div.accessOpen-0036 div.accessBoxOuter-0036,
div.tabConts-0036 div.currTab-0036,
div.showShip-0036 div.shipCalcBox-0036,
div.shipDone-0036 div.shipTable-0036{ display: block; }

div.shipFormPad-0036,
div.shipTablePad-0036,
div.shipLoading-0036{ background-color: #EBEBEB; }

div.shipLoading-0036{
	background: url(/lib/yhst-94024159501758/scSSloading.gif) no-repeat center center;
}

div.tabContsInsets-0036 a{
	display: block;
	float: left;
	margin: 4px;
	border: solid 1px transparent;
}

div.tabContsInsets-0036 img{
	border: solid 1px #C4C2C3;
	vertical-align: top;
}

div.tabContsInsets-0036 a.currInset-0036,
div.tabContsInsets-0036 a.currInset-0036 img{ border: solid 1px #8dfd3c; }

div.clearer-0036{ clear: both; }

div#confirmAtcPop{
	position: absolute;
	background-color: #000;
	opacity: .75;
	filter: alpha(opacity=75);
	z-index: 20000;
}

div#confirmAtcPopMsg{
	position: absolute;
	background-color: #fff;
	border: solid 1px #000;
	text-align: center;
	z-index: 20001;
	width: 400px;
	padding: 16px;
	font: normal 13px/1.2 Helvetica,"Trebuchet MS",sans-serif;
}

div#confirmAtcPopMsg{
	/* RTML FONT
	font: normal 1em "Tahoma",Verdana,Geneva,Arial,Helvetica,sans-serif;
	*/
		font: normal 1em "Arial",Verdana,Geneva,Arial,Helvetica,sans-serif;
}

div#confirmAtcPopMsg input,
div#confirmAtcPopMsg label{ vertical-align: middle; }

div#confirmAtcPopMsg label{ cursor: pointer; }

div#confirmAtcPopMsg .confirmAtcPopTitle{
	font-size: 1.2em;
	font-weight: bold;
	padding: 5px;
}

div#confirmAtcPopMsg .confirmAtcPopActions{ padding: 10px; }

div#confirmAtcPopMsg .confirmAtcPopActions a{ margin: 5px 10px; }

div#confirmAtcPopMsg label{ padding: 0 7px; }

#top-rated{ padding-top:10px; }
.top-rated { padding:0 10px 0 14px;  }
.top-rated .view-more-link { bottom:20px; _bottom:10px; #bottom:10px;}
.top-rated { background:transparent url(top-rated-item-bg.gif) no-repeat scroll left top; height:200px; margin-bottom:6px; padding:0 10px 10px 15px; position:relative; width:230px; }
.home-rss-feed h3 { width:150px; padding-top:20px; }
.home-rss-feed span.rss a {width:90px; }
/* -- End SC Snap Shop v2 -- */
