/*
Hoops King styles
Original programming:6/26/08
*/
/*
General styles
*/
body{
	background: #000;
	margin: 0;
	text-align: center;
	font-family: arial,sans-serif;
	color: #fff;
}

.clearer{
	clear: both;
	height: 1px;
	width: 100%;
	overflow: hidden;
	display: block;
	font-size: 0;
}

h1,h2,h3,h4,h5,h6,img,ul,li,p,form,fieldset{
	border: 0;
	margin: 0;
	padding: 0;
}

#container{
	text-align: left;
	margin: 0 auto;
	width: 945px;
}

/*
Framework
*/
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;
}

/*
Header styles
*/
#header{
	width: 945px;
	height: 176px;
	background: url("https://lib.store.yahoo.net/lib/yhst-61704673892577/header.jpg") top left no-repeat;
	position: relative;
}

#header #brandmark{
	position: absolute;
	top: 0;
	left: 0;
}

#header #brandmark h1{
	text-indent: -10000px;
	font-size: 0;
}

#header #brandmark a{
	display: block;
	width: 250px;
	height: 130px;
	background: url("/lib/yhst-61704673892577/trans.gif") top left repeat;
}

#header #topnav-left{
	float: left;
	width: 285px;
	margin: 17px 0 0 400px;
	display: inline;
}

#header #topnav-left li{
	list-style-type: none;
	display: inline;
	border-left: 1px solid #274C80;
	padding: 0 4px 0 8px;
}

#header #topnav-left li.first{ border: 0; padding-left: 0; }

#header #topnav-left li a{
	color: #A2BCCB;
	font-family: verdana,sans-serif;
	font-size: 9px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

#header #accountlinks{ float: left; margin-top: 17px; }

#header #accountlinks li{
	list-style-type: none;
	display: inline;
	border-right: 1px solid #274C80;
	padding: 0 8px 0 4px;
}

#header #accountlinks li.first{
	border-left: 1px solid #274C80;
	padding-left: 8px;
}

#header #accountlinks li a{
	color: #fff !important;
	font-family: verdana,sans-serif !important;
	font-size: 9px !important;
	text-decoration: none !important;
	text-transform: uppercase !important;
	font-weight: bold !important;
}

#header #cartlink{
	float: right;
	width: 134px;
	margin: 17px 0px 0 0;
	display: inline;
}

#header #cartlink img{
	vertical-align: top;
	margin: 4px 0 0 4px;
}

#header #cartlink a{
	color: #fff;
	font-family: verdana,sans-serif;
	font-size: 9px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

#header #search{
	float: right;
	margin: 62px 10px 0 0;
	height: 20px;
	display: inline;
	width: 300px;
	text-align: right;
}

#header #search #searchbox{
	width: 110px;
	margin-right: 5px;
}

#header #search input{ vertical-align: middle; }

#header #headerlinks{
	xmargin: 109px 0 0 0;
	margin: 107px 0 0 0;
	text-align: center;
	width:945px;
}

#header #headerlinks li{
	list-style-type: none;
	display: inline;
	float: left;
	border-left: 1px solid #274C80;
	xpadding: 0 20px 0 24px;
	padding: 0px 8px 0px 10px;
	line-height:27px;
	height:27px;
}

#header #headerlinks li.first{ border: 0; xpadding-left: 0; }

#header #headerlinks li.last{padding:0px; border:1px solid #274C80; height:27px; width:185px;}

#header #headerlinks li a{
	color: #fff;
	font-family: arial,sans-serif;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

/*
Body styles
*/
#bodyshell{
	width: 945px;
	float: left;
	clear: both;
	background: url("https://lib.store.yahoo.net/lib/yhst-61704673892577/body-wrap.gif") top left repeat-y;
	padding: 20px 0 0 0;
}

#outerwrap{ float: right; width: 781px; }

#body{
	float: left;
	width: 555px;
	margin-left: 15px;
	display: inline;
	font-size: 12px;
}

#body a{ color: #fff; }

#body-bottom{
	width: 945px;
	height: 15px;
	background: #262626;
	margin-top: 20px;
}

#final-text{
	margin-top: 20px;
	background: #2D2D2D;
	padding: 20px 15px;
}

/*
Right-hand column styles
*/
#rightcol{
	width: 194px;
	float: right;
	text-align: center;
}

#rightcol img{ margin-bottom: 10px; }

/*
Left nav styles
*/
#leftnav{ width: 164px; float: left; }

#leftnav #menu li{
	list-style-type: none;
	border-bottom: 1px solid #3C3C3C;
}

#leftnav #menu li a{
	color: #C4D5DF;
	font-family: verdana,sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	display: block;
	padding: 9px 0;
	vertical-align: middle;
	background: url("https://lib.store.yahoo.net/lib/yhst-61704673892577/left-nav-bullet.gif") top right no-repeat #262626;
}

#leftnav #menu li a span{
	display: block;
	padding: 0 5px 0 30px;
}

#leftnav #menu li a:hover,#leftnav #menu li:hover a,#leftnav #menu li.sfhover a{
	background: url("https://lib.store.yahoo.net/lib/yhst-61704673892577/left-nav-bullet.gif") top left no-repeat #686868;
	color: #fff;
}

#leftnav #menu li:hover ul li a,#leftnav #menu li.sfhover ul li a{ background: none; }

#leftnav #menu li ul{
	background: #686868;
	border: 1px #262626 solid;
	border-bottom: none;
}

#leftnav #menu li ul li{
	border-bottom: 1px #262626 solid;
}

#leftnav #menu li ul li a{
	padding: 6px 10px;
	font-weight: normal;
}

#leftnav #menu li ul li a:hover{ text-decoration: underline; }

#scTestimonials{ margin: 30px 5px 0 5px; }

#scTestimonials li{ list-style-type: none; }

#scTestimonials .testiHd{
	background: #707070;
	color: #000;
	font-size: 11px;
	font-family: verdana,sans-serif;
	font-weight: bold;
	border: 2px solid #919191;
	padding: 13px 0;
	text-align: center;
	border-bottom: none;
	letter-spacing: -1px;
}

#scTestimonials #testiConts{
	padding: 15px 0 5px 0;
	border: 2px solid #505050;
	border-top: none;
	background: url("/lib/yhst-61704673892577/test-bg.jpg") top left repeat-x #000;
}

#scTestimonials #testiConts p{
	font-size: 11px;
	padding: 0 20px;
	margin-bottom: 1em;
}

#scTestimonials .testiLink{
	text-align: right;
	padding-right: 5px;
	color: #fff;
	font-size: 11px;
}

#scTestimonials .testiLink a{ color: #fff; font-size: 11px; }

#left-nav-html{
	padding: 0 9px;
	margin: 15px 0 0 0;
}

p.auth{ text-align: right; }

#mailing-list{
	margin: 30px 5px 0 5px;
	width: 152px;
}

#mailing-list #mailing-list-header{
	background: #707070;
	color: #000;
	font-size: 11px;
	font-family: verdana,sans-serif;
	font-weight: bold;
	border: 2px solid #919191;
	padding: 13px 0;
	text-align: center;
	border-bottom: none;
	letter-spacing: -1px;
}

#mailing-list #mailing-list-cont{
	font-size: 11px;
	text-align: center;
	border: 2px solid #505050;
	border-top: none;
	background: url("/lib/yhst-61704673892577/test-bg.jpg") top left repeat-x #000;
}

#mailing-list #mailing-list-cont .newsletterBox{
	width: 112px;
	margin-top: 12px;
	font-size: 10px;
}

#mail-inner{ padding: 15px 7px; }

#mail-inner fieldset {padding: 0; margin: 0;}

/*
Footer styles
*/
#footer{
	width: 945px;
	height: 165px;
	background: url("https://lib.store.yahoo.net/lib/yhst-61704673892577/footer.jpg") top left no-repeat #4C4C4C;
	clear: both;
}

#footer #footerlinks{
	float: right;
	display: inline;
	margin: 16px 10px 0 0;
}

#footer #footerlinks ul{ float: left; }

#footer #footerlinks li{
	border-left: 1px solid #fff;
	padding: 0 5px;
	float: left;
	list-style-type: none;
	height: 12px;
	overflow: visible;
}

#footer #footerlinks li.first{ border: 0; padding-left: 0; }

#footer #footerlinks li a{
	color: #fff;
	text-transform: lowercase;
	font-family: verdana,sans-serif;
	font-size: 10px;
	text-decoration: none;
	display: block;
}

#footer #footerlinks li img{ vertical-align: top; }

#footer #yahoobadge{
	margin: 38px 0 0 220px;
	width: 100px;
	float: left;
	display: inline;
}

#footer #address{
	float: right;
	font-size: 11px;
	margin: 17px 435px 0 0;
	color: #D5D6D8;
	height: 90px;
	display: inline;
}

#footer #copyright{
	font-family: tahoma;
	clear: both;
	margin: 0px 20px 0 20px;
}

#footer #copyright #designby{
	float: left;
	width: 300px;
	font-family: tahoma,sans-serif;
	font-size: 10px;
	color: #000;
}

#footer #copyright #designby a{
	font-size: 10px;
	color: #000;
	text-decoration: none;
}

#footer #copyright #designby a:hover{ text-decoration: underline; }

#footer #copyright #cnotice{
	float: right;
	width: 300px;
	font-family: tahoma,sans-serif;
	font-size: 11px;
	text-align: right;
	color: #838383;
}

/*
Heading styles
*/
.headline{
	font-size: 14px;
	font-weight: bold;
	color: #BFD9F2;
	margin-bottom: 20px;
}

.heading{
	width: 548px;
	height: 40px;
	background: url("/lib/yhst-61704673892577/heading-bg.jpg") top left no-repeat;
	margin: 10px 0;
}

.heading-inner{
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 0 0 20px;
	padding: 13px 0 0 0;
	width: 342px;
	text-align: center;
}

/*
Contents table styles
*/
#body #contents-table td{
	text-align: center;
	vertical-align: top;
}

#body #contents-table .name{ margin-top: 5px; }

#body #contents-table .name a{
	color: #FF0100;
	font-weight: bold;
	text-decoration: none;
}

#body #contents-table .name a:hover{ }

#body #contents-table .price{
	color: #ACACAC;
	text-decoration: line-through;
}

#body #contents-table .sale-price-bold,#contents-table .price-bold{ font-size: 13px; }

#body #contents-table .itm-code{ color: #ACACAC; }

#body .contents-table td{
	text-align: center;
	vertical-align: top;
}

#body .contents-table .name{ margin-top: 5px; }

#body .contents-table .name a{
	color: #FF0100;
	font-weight: bold;
	text-decoration: none;
}

#body .contents-table .name a:hover{ }

#body .contents-table .price{
	color: #ACACAC;
	text-decoration: line-through;
}

#body .contents-table .sale-price-bold,.contents-table .price-bold{ font-size: 13px; }

#body .contents-table .itm-code{ color: #ACACAC; }

/*
Breadcrumbs styles
*/
.scBreadcrumbs{ margin: 0 0 15px -10px; }

.scBreadcrumbs a{
	padding: 6px 14px 7px 22px;
	color: #fff;
	background: url("/lib/yhst-61704673892577/breadcrumbs-bg.gif") top left no-repeat #000;
	font-size: 11px;
}

* html .scBreadcrumbs a{ display: inline-block; }

*:first-child+html .scBreadcrumbs a{ display: inline-block; }

.scBreadcrumbs a.bc-home{
	background: #000;
	padding: 6px 14px 7px 18px;
}

.scBreadcrumbs  .you-are-here{
	font-size: 11px;
	padding: 6px 14px 7px 22px;
	background: url("/lib/yhst-61704673892577/breadcrumbs-alt-bg.gif") top left no-repeat #292929;
}

.scBreadcrumbs  .you-are-here-wrap{
	background: url("/lib/yhst-61704673892577/breadcrumbs-end-bg.gif") right top no-repeat;
	padding: 5px 12px 7px 0;
}

* html .scBreadcrumbs  .you-are-here-wrap{
	display: inline-block;
	padding: 6px 12px 7px 0;
}

*:first-child+html .scBreadcrumbs  .you-are-here-wrap{
	display: inline-block;
	padding: 6px 12px 7px 0;
}

/*
Home page styles
*/
#video-content{ text-align: justify; }

#video-here{
	width: 308px;
	float: right;
	text-align: center;
}

.nr-item{
	background: #eee;
	width: 548px;
	margin: 0 0 20px 0;
	color: #000;
}

.nr-item img{
	float: left;
	margin-right: 10px;
}

.nr-item-inner{ padding: 10px; }

#body .nr-item-inner a{ color: #00f; }

/*
Section page styles
*/
#sec-top .headline{
	font-size: 18px;
	margin-bottom: 10px;
}

#sec-top img.sec-top-img{
	float: left;
	margin: 0 10px 10px 0;
	display: inline;
}

/*
Item page styles
*/
#item-top .headline{ margin: 0; }

#item-top .item-html-area{ padding: 5px 0; }

#item-info-wrap{ margin-top: 10px; }

#scPage-insets{ width: 60px; float: right; }

#scPage-insets img{
	display: block;
	margin-bottom: 3px;
}

.sc-enlarge-image{ float: left; width: 173px; }

#sc-enlarge-area{ width: 237px; float: left; }

#pit-here{ float: right; width: 310px; }

#item-caption{ margin-bottom: 50px; }

#item-caption .heading{ margin-bottom: 25px; }

#cross-sell #contents-table{ border-collapse: collapse; }

#cross-sell #contents-table td{
	background: #1C1C1C;
	padding: 5px 0;
}

#cross-sell #contents-table td.td-hsep{
	height: 20px;
	background: #404040;
}

#recentVitems {margin-bottom: 20px;}

#recentVitems .rvTitle{
	width: 332px;
	height: 40px;
	background: url("/lib/yhst-61704673892577/heading-bg.jpg") top left no-repeat;
	margin: 10px 0;
	padding: 13px 196px 0 20px;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}

#recentVitems table.contents-table tr td.imgCell {vertical-align: middle;}

#rltd-items{ margin-top: 20px; }

#seo-related-links{ margin-top: 30px; clear: both; }

#seo-related-links li{
	list-style-type: none;
	float: left;
	width: 210px;
	margin-left: 30px;
	padding: 2px 0;
	display: inline;
}

#seo-related-links ul{
	background: #2D2D2D;
	border-top: 1px solid #7F7F7F;
	border-bottom: 1px solid #7F7F7F;
	padding: 10px 0;
	float: left;
	width: 554px;
	display: inline;
}

#seo-related-links a{
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	display: block;
	background: url("/lib/yhst-61704673892577/seo-bullet.gif") left 2px no-repeat;
}

#seo-related-links li a:hover{ text-decoration: underline; }

#seo-related-links li a span{
	display: block;
	padding-left: 16px;
}

#seo-related-links li.viewMore a{ font-weight: bold; }

#pit-here{
	width: 310px;
	background: #1c1c1c;
}

#pit-inner{ padding: 10px; }

#pit-inner table{ width: 100%; }

#pit-inner table th{
	text-align: right;
	width: 75px;
	border-bottom: 1px solid #3A3A3A;
	color: #666;
	font-weight: normal;
	vertical-align: top;
}

#pit-inner table th div{ padding: 7px; }

#pit-inner table td{
	padding: 7px 0 7px 7px;
	border-bottom: 1px solid #3A3A3A;
	vertical-align: top;
}

#pit-inner table tr.price td{
	color: #666;
	text-decoration: line-through;
}

#pit-inner table tr.price-bold td,#pit-inner table tr.price-bold th{
	color: #FE6104;
	font-weight: bold;
	font-size: 14px;
}

#pit-inner table tr.sale-price td,#pit-inner table tr.sale-price th{
	color: #FE6104;
	font-weight: bold;
	font-size: 14px;
}

#pit-inner table tr.availability td{
	color: #FE6104;
	font-weight: bold;
}

#pit-inner table tr.quantity td input{ text-align: center; }

#pit-inner table td.add-to-cart{
	text-align: center;
	border: 0;
	padding: 10px 0;
}

#pit-inner #stf-b{ margin-top: 10px; }

/*
Paging styles
*/
.ctrls{
	background: url("/lib/yhst-61704673892577/paging-ctrls-bg.jpg") bottom left no-repeat #000;
	border-top: 1px solid #E6E6E6;
	padding: 6px 15px;
	font-size: 11px;
}

.ctrls table.ct2{ margin-top: 10px; }

.ctrls .pageof{ margin-right: 20px; }

.ctrls .pagelinks a{ color: #fff; }

.ctrls .pagelinks .sep{ margin: 0 5px; }

.ctrls .pagelinks .chosen{ font-weight: bold; }

.ctrls .rightArrowDiv{ margin-left: 2px; }

.ctrls .sortlinks a{
	color: #fff;
	text-decoration: none;
}

.ctrls .sortlinks .chosen{ font-weight: bold; }

.ctrls .sortlinks .sort-chosen{
	border: 1px solid #1A41CC;
	padding: 1px 4px;
}

#paging{ margin-top: 20px; }

#paging #contents{ margin: 23px 0; }

#paging #contents table{
	width: 550px;
	background: #1C1C1C;
}

#paging #contents table td{
	text-align: center;
	background: #1C1C1C;
	padding: 5px 0;
}

#paging #contents table td.horizontalSpacer{
	height: 20px;
	background: #404040;
}

#paging #contents table td.imgCell{ padding-bottom: 0; }

#paging #contents table td.infoCell{ padding-top: 0; }

#paging #contents table .name a{
	color: #FE0000;
	font-weight: bold;
	text-decoration: none;
}

#paging #contents table .code{
	color: #BBBBBB;
	font-size: 11px;
}

#paging #contents table .price{
	color: #ACACAC;
	text-decoration: line-through;
}

#paging #contents table .saleprice{
	font-size: 13px;
	font-weight: normal;
}

#paging #contents table .saleprice b{ font-weight: normal; }

#paging #contents table .price-bold{ font-size: 13px; }

/*
Quick order page styles
*/
#the-qo-form{
	background: #1C1A1D;
	padding: 15px;
}

.form-ctrls{
	display: block;
	margin-bottom: 15px;
	background: #2D2D2D;
	padding: 5px 0px 5px 10px;
}

#submitbutton{ margin-top: 15px; }

.row-number{
	width: 30px;
	float: left;
	margin-top: 1px;
}

* html .row-number{ margin-top: 4px; }

*:first-child+html .row-number{ margin-top: 4px; }

.itm-box{
	width: 150px;
	margin-right: 15px;
}

.form-row{ clear: both; margin-top: 3px; }

#qo a{ color: #fff; }

.qty-box{ width: 25px; }

/*
Search page styles
*/

#search fieldset {padding-bottom:0px;}

#search-div a{ color: #fff; }

#search-div td p font{
	font-weight: bold;
	color: #fff;
}

#search-div td form{ margin: 3px 0; }

#search-div td p{ margin: 3px 0; }

#search-div table.search_bar div{
	background: #2D2D2D !important;
}

/*
Info page styles
*/
#info-div a{ color: #fff; }

/*
Site map styles
*/
.sitemap-header{
	font: bold 14px verdana;
	color: #fff;
	display: block;
	padding-top: 25px;
}

.sitemap-1{
	font: bold 12px verdana;
	color: #fff;
	display: block;
	padding-left: 25px;
}

.sitemap-2{
	font: bold 12px verdana;
	color: #fff;
	display: block;
	padding-left: 50px;
}

.sitemap-3{
	font: normal 10px verdana;
	color: #fff;
	display: block;
	padding-left: 75px;
}

.sitemap-4{
	font: normal 8px verdana;
	color: #fff;
	display: block;
	padding-left: 100px;
}

/*-------------------Suckerfish Styles-------------------*/
/*#nav-product li{all list items
float:left;
width:165px;width needed or else Opera goes nuts
}*/
#nav li ul{
	/* second-level lists */
	position: absolute;
	xbackground-color: #DEDEDE;
	z-index: 999;
	xborder: 1px solid #A7A28E;
	height: 1px;
	width: 1px;
	margin-top: -2.0em;
	margin-left: -1200em; /* using left instead of display to hide menus because display:none isn't read by screen readers */
	overflow: hidden; /* hides submenus in case longer than page height */
}

#nav li ul ul{
	/* third-and-above-level lists */
	margin: -2.6em 0 0 -1000em;
	width: 165px;
	height: 1px;
	width: 1px;
	height: auto;
}

#nav li:hover ul ul,#nav li.sfhover ul ul{
	margin-left: -1000em;
	width: 165px;
	height: auto;
	overflow: visible;
}

#nav li:hover ul,#nav li.sfhover ul{
	/* lists nested under hovered list items */
	margin-left: 163px;
	width: 178px;
	height: auto;
	overflow: visible;
}

#nav li li:hover ul,#nav li li.sfhover ul{
	margin-left: 178px;
	width: 165px;
	height: auto;
	overflow: visible;
}

/*Mini Cart*/
div#scMCholster-0061{
	float: left;
	width: 173px;
	text-align: left;
	position: relative;
	xtop: -30px;
	xright: 0;
	z-index: 1;
	xbackground-color: #920B81;
	xborder-top: 1px solid #FED138;
	color: #000;
	padding-left:12px;
	font: bold 11px/1.2 Tahoma,Verdana,sans-serif;
}

div#scMCholster-0061.open-0061{ z-index: 10000; }

#header #headerlinks div#scMCholster-0061 a{
	color: #000;
	text-decoration: none;
	font: normal 10px/1.2 Tahoma,Verdana,sans-serif;
}

div#ctrlPad-0061{
	background: url(scMCcartIcon.gif) no-repeat 5px 2px;
	xpadding: 3px;
	float:left;
}

div#minCart-0061{ width: 140px; float: left; padding-left:20px; }

div#minCart-0061 a#emptyCook-0061,
div#minCart-0061 span.emptyMsg-0061,
div#minCart-0061 span.itemCnt-0061,
div#minCart-0061 span.itemTtl-0061{
	background-color: #FFF;
	display: block;
	padding: 0px;
	text-align: center;
	color: #000;
	text-decoration: none;
	font-size:10px;
	border:1px solid #737373;
}

div#minCart-0061 span.itemCnt-0061,
div#minCart-0061 span.itemTtl-0061{ float: right; width: 67px; }

div#minCart-0061 span.itemCnt-0061{ float: left; }

div#minCart-0061 span.itemCnt-0061 span{ font-weight: normal; }

div#ctrlBox-0061{
	clear: both;
	padding-top: 1px;
	xfloat: right;
	width: 155px;
	padding-left:5px;
}

div#ctrlBox-0061 span{
	display: block;
	padding-top: 20px;
}

a#toggLink-0061{
	display: block;
	overflow: hidden;
	height: 14px;
	width: 77px;
	background: url(scMCtoggCart.png) no-repeat 0 0;
	float: left;
}

a#checkoutLink-0061{
	display: block;
	overflow: hidden;
	height: 14px;
	width: 67px;
	background: url(scMCcheckout.png) no-repeat 0 0;
	float: right;
}

div.open-0061 a#toggLink-0061{ background-position: 0 -15px; }

div.emptyCart-0061 a#checkoutLink-0061,
div.open-0061 a#checkoutLink-0061{
	opacity: .2;
	filter: alpha(opacity=20);
	cursor: default;
}

div#smCart-0061{
	position: absolute; /* top:20px;*/
	right: -1px;
	width: 344px;
	background: #404040 url(scMCloading.gif) no-repeat center center;
	z-index: 10000;
	border: 2px solid #1D3E69;
	top:28px;
	clear:both;
}

/*:first-child+html div#scMCholster-0061,
*:first-child+html div#smCart-0061,{
right:-1px;
}
* html div#scMCholster-0061,
* html div#smCart-0061{
right:-1px;
}*/
div.closed-0061 div#smCart-0061{
	height: 0;
	width: 0;
	overflow: hidden;
	border: none;
}

iframe#cartViewer-0061{
	border: none;
	width: 344px;
	height: 0;
	vertical-align: top;
}

div.loading-0061 div#smCart-0061{ height: 60px; }

div.loading-0061 iframe#cartViewer-0061{ height: 1px !important; }

div.clearer-0061{ clear: both; }


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;}
