/*
	Pro Figures
	Initial Programming 6/5/2008
*/

/*
	General styles
*/

body{
	text-align: center;
	background: url("/lib/yhst-88528642435954/body-bg.gif") top left repeat-x #000;
	margin: 0;
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
}

h1, h2, h3, h4, h5, h6, img, form, fieldset, ul, li, p{margin: 0; padding: 0; border: 0;}

.clearer{clear: both; width: 100%; height: 1px; font-size: 0px; overflow: hidden;}

/*
	Header styles
*/
	
#hcontainer{text-align: left; margin: 0 auto; width: 947px;}

#header{
	width: 947px;
	height: 140px;
	background: url("/lib/yhst-88528642435954/header.jpg") top left no-repeat;
	position: relative;
}

#brandmark a{
	display: block;
	position: absolute;
	top: 25px;
	width: 350px;
	height: 75px;
	background: url("/lib/yhst-88528642435954/trans.gif") top left repeat;
}

#brandmark h1{text-indent: -10000px; font-size: 0;}

#header-links{float: right; margin: 2px 40px 0 0 ; display: inline;}
#header-links img{vertical-align: middle;}
#header-links ul{display: inline;}
#header-links li{display: inline; list-style-type: none;}

#header-links li a span{display: none; float: left;}
#header-links .barsep{margin: 0 5px;}

#tagline{
	clear: right;
	float: right;
	color: #E5100A;
	font-size: 16px;
	font-weight: bold;
	margin: 14px 120px 0 0;
	display: inline;
	width: 500px;
	text-align: right;
}

#search{clear: right; float: right; margin: 21px 70px 0 0; display: inline;}
#search input{vertical-align: middle;}
#search input#searchbox{width: 160px; font-size: 11px; color: #666666;}

#headline{
	width: 899px;
	clear: right;
	float: right;
	text-align: center;
	color: #949494;
	margin: 10px 23px 0 0;
	display: inline;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}

/*
	Body styles
*/

#bcontainer{margin: 0 auto; text-align: left; width: 947px;}
#bodyshell{width: 899px; background: url("/lib/yhst-88528642435954/body-wrap.gif") top left repeat-y #fff; float: left; margin-left: 24px; display: inline;}
#bodycont{float: right; width: 709px;}
#bodypad{padding: 10px 5px;}

/*
	Left nav styles
*/

#leftnav{width: 180px; float: left; padding-bottom: 110px; padding-top: 10px;}

#leftnavheader{margin-bottom: 7px;}
#leftnavheader span{text-indent: -10000px; font-size: 0; float: left;}
#leftnavheader img{margin-left: 8px;}

#leftnav .menu-h{background: url("/lib/yhst-88528642435954/nav-header.gif") top left no-repeat; height: 25px;}
#leftnav .menu-h div{padding: 3px 0 0 10px;}
#leftnav .menu-h div a{color: #fff; text-decoration: none; font-size: 14px; font-weight: bold;}

#nav{margin-bottom: 10px;}

#nav li{
	width: 172px;
	padding: 3px 0;
	display: inline;
	float: left;
	position: relative;
}

#nav li a{
	background: url("/lib/yhst-88528642435954/li-bg.gif") top right no-repeat #EBEBEB;
	width: 172px;
	display: block;
	padding: 3px 0;
	color: #000;
	text-decoration: none;
}

#nav li a span{padding-left: 23px; display: block;}
#nav li a:hover{background: url("/lib/yhst-88528642435954/li-bg.gif") top left no-repeat #fff; color: #E7100B;}

#nav li ul{display: none; position: absolute; top: 0px; left: 172px; border: 2px solid #fff; background: #393031; padding: 3px 6px;}
#nav li:hover ul{display: block;}
#nav li.sfhover ul{display: block;}
#nav li ul li{background: transparent; width: 162px;}
#nav li ul li a{background: url("/lib/yhst-88528642435954/subnav-bullet.gif") left 9px no-repeat #393031; color: #fff; width: 162px; padding: 2px 0;}
#nav li ul li a:hover{background: url("/lib/yhst-88528642435954/subnav-bullet.gif") left 9px no-repeat #393031; color: #fff; text-decoration: underline;}
#nav li ul li a span{padding-left: 23px; display: block;}

#newsletter{background: #D6D6D6; clear: both; width: 172px; padding: 15px 0;}

#newsletter #newsletter-h span{float: left; text-indent: -10000px; font-size: 0;}
#newsletter #newsletter-h  img{margin: 0 0 5px 5px;}
#newsletter #newsletter-c{padding: 0 7px;}
#newsletter #nbox{font-size: 11px; width: 110px; color: #666;}
#newsletter input{vertical-align: middle;}
#newsletter a{color: #000; font-size: 10px;}
#newsletter form{margin-bottom: 5px;}

/*
	Footer styles
*/

#footer{
	width: 899px;
	background: url("/lib/yhst-88528642435954/footer-bg.gif") top left no-repeat #393031;
	height: 200px;
	clear: both;
	position: relative;
	margin-left: 24px; 
	display: inline;
	float: left;
}

#badges{
	position: absolute;
	top: -85px;
	width: 172px;
	text-align: center;
}

#badges img{margin-bottom: 10px;}

#footerlinks{padding: 9px 0; text-align: center;}
#footerlinks li{display: inline; border-left: 1px solid #7B7B7B;}
#footerlinks li.first{border: 0;}
#footerlinks li a{color: #382F30; text-decoration: none; font-weight: bold; margin: 0 8px 0 13px; font-size: 11px;}
#footerlinks li a:hover{text-decoration: underline;}

#copyright{color: #949494; padding-left: 10px; font-size: 11px;}
#copyright p{margin-top: 1em;}
#copyright a{color: #949494; text-decoration: none;}

/*
	Home page styles
*/

#splash-box{position: relative;}

#splash-text{
	position: absolute;
	top: 40px;
	left: 40px;
	width: 333px;
	color: #fff;
	font-size: 18px;
}

#specials{text-align: center; margin-top: 25px;}
#specials table{margin-top: 25px;}
#specials td{text-align: center; padding: 5px 0; vertical-align: top;}
#specials td.vsep{border-left: 1px solid #d2d2d2;}
#specials tr.hsep td{height: 15px; background: url("/lib/yhst-88528642435954/contents-row-sep.gif") center left repeat-x;}
#specials .name a{font-size: 12px; color: #393031; font-weight: bold;}
#specials .price-bold, #specials .sale-price-bold{color: #E9100B; font-weight: bold; margin-top: 5px;}
#specials .price{font-size: 12px; text-decoration: line-through; margin: 8px 5px 0 10px; display: inline;}
#specials .sale-price-bold{margin: 5 10px 0 5px; display: inline;}
#specials .key-icon{margin-bottom: 5px;}
#specials .name{margin-bottom: 5px;}

/*
	Breadcrumbs styles
*/

.scBreadcrumbs{
	background: url("/lib/yhst-88528642435954/bc-bg.gif") top left no-repeat #E9EAEC;
	width: 679px;
	padding: 10px 0 6px 0;
	font-size: 11px;
 }
.scBreadcrumbs-bottom{background: url("/lib/yhst-88528642435954/bc-bg-bottom.gif") top left no-repeat; height: 4px; width: 679px;}
.scBreadcrumbs-pad{padding: 0 15px;}
.scBreadcrumbs a{color: #000; text-decoration: underline;}
.scBreadcrumbs .youarehere{color: #EA0F0B;}
.scBreadcrumbs img{margin: 0 5px; vertical-align: bottom;}

/*
	Section page styles
*/

#sec-top{
	background: url("/lib/yhst-88528642435954/section-bg.gif") top left no-repeat #393031;
	width: 671px;
	margin: 20px 0 0 4px;
	float: left;
	padding-top: 10px;
	display: inline;
}

#sec-bot{
	background: url("/lib/yhst-88528642435954/section-bg-bot.gif") bottom left no-repeat #393031;
	height: 5px;
	padding-top: 20px;
	clear: both;

}

#sec-text{
	float: left;
	color: #fff;
	margin: 0 0 0 25px;
	display: inline;
	width: 370px;
}

#sec-text .sec-head{font-size: 20px; margin: 18px 0 25px 0;}
#sec-img{float: right; margin: 20px 10px 0 10px; display: inline;}
#sec-conts{clear: both;}

#sec-conts{text-align: center; margin-top: 25px;}
#sec-conts table{margin-top: 25px;}
#sec-conts td{text-align: center; padding: 5px 0; vertical-align: top;}
#sec-conts td.vsep{border-left: 1px solid #d2d2d2;}
#sec-conts tr.hsep td{height: 15px; background: url("/lib/yhst-88528642435954/contents-row-sep.gif") center left repeat-x;}
#sec-conts .name a{font-size: 12px; color: #393031; font-weight: bold;}
#sec-conts .name{margin-bottom: 5px;}
#sec-conts .price-bold, #sec-conts .sale-price-bold{color: #E9100B; font-weight: bold; margin-top: 5px;}
#sec-conts .price{font-size: 12px; text-decoration: line-through; margin: 8px 5px 0 10px; display: inline;}
#sec-conts .sale-price-bold{margin: 5 10px 0 5px; display: inline;}
#sec-conts .key-icon{margin-bottom: 5px;}

#paging #contents .name{margin-bottom: 5px;}
#paging #contents table{width: 679px; border-collapse: collapse; margin-bottom: 20px;}
#paging #contents td.verticalSpacer{border-left: 1px solid #D2D2D2; width: 1px;}
#paging #contents td.horizontalSpacer{height: 15px; background: url("/lib/yhst-88528642435954/contents-row-sep.gif") center left repeat-x;}
#paging #contents .saleprice{color: #E9100B; font-weight: bold; margin-top: 5px; margin: 5 10px 0 5px; display: inline;}

#sec-conts #paging .ctrls{background: url("/lib/yhst-88528642435954/paging-ctrls-bg.gif") top left no-repeat #EFEFEF; width: 679px;
padding-top: 10px;}

#sec-conts #paging .ctrls .ctrls-bot{background: url("/lib/yhst-88528642435954/paging-ctrls-bg-bot.gif") bottom left no-repeat #EFEFEF; 
height: 9px;}

#sec-conts #paging .ctrls div, #sec-conts #paging .ctrls span{font-size: 11px;}
#sec-conts #paging .ctrls table{margin: 0;}

#sec-conts #paging .ctrls .sortlinks{text-align: left; margin-left: 15px;}
#paging .sortlinks .sortsep{margin: 0 6px; color: #AFAFAF;}
#paging .sortlinks a{text-decoration: underline; color: #000;}
#paging .sortlinks .chosen{color: #E80F0A;}

#sec-conts #paging .ctrls img{vertical-align: bottom; margin: 0 10px;}

#paging .pagelinks .chosen{color: #E80F0A;}
#paging .pagelinks a{text-decoration: underline; color: #000;}
#paging .pagelinks .sep{margin: 0 6px; color: #AFAFAF;}

#namearrowdiv, #namearrowdiv2, #pricearrowdiv, #pricearrowdiv2{display: none;}

/*
	Item page styles
*/

.item-heading{color: #393031; font-size: 18px; margin: 12px;}

#item-img{float: left;}
#item-pit{
	float: right; 
	width: 347px;
	margin-right: 20px;
	display: inline;
}

#sendtofriend{text-align: right; margin: 0 0 10px 0;}
#pithere{background: url("/lib/yhst-88528642435954/pit-top.gif") top left no-repeat #EBEBEB;}

#item-pit table{
	font-size: 12px;
	width: 300px;
	margin-left: 23px;
	border-collapse: collapse;
}

#item-pit table tr.spacer-row td{height: 10px;}
#item-pit th, #item-pit td{padding: 5px 10px; border-bottom: 1px dotted #999;}
#item-pit th{font-weight: normal; text-align: right; border-right: 1px dotted #999; width: 80px;}

#item-pit tr.spacer-row td{border: 0;}
#item-pit tr td.add-to-cart{border: 0; text-align: right; padding: 15px 0 10px 0;}
#item-pit tr td.add-to-cart input{margin-right: 0px;}
#item-pit tr.quantity th, #item-pit tr.quantity td{border-bottom: 0;}

#item-pit tr.sale-price th{font-weight: bold;}
#item-pit tr.sale-price td{font-weight: bold; color: #EA0F0D; font-size: 13px;}

#item-pit tr.options input{font-size: 11px;}
#item-pit tr.options select{font-size: 11px;}

#item-pit #quantity-box{font-size: 11px; text-align: right;}

#item-img{width: 300px;}
#mainimg{width: 200px; float: left;}
#insets-here{float: right; width: 60px;}
#scPage-insets img{border: 1px solid #949494; margin: 3px 0;}

#item-cap{padding: 0 20px; margin: 20px 0; line-height: 16px;}

/* MULTI ADD STYLES */

#multi-add{
	background: url("/lib/yhst-88528642435954/ma-top-bg.gif") top left no-repeat #EBEBEB;
	width: 674px;
	padding-top: 6px;
}

#multi-add .ma-header{
	background: #393031;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	padding: 3px 0 3px 20px;
	text-transform: uppercase;
	margin-bottom: 8px;
}

#multi-add table{border-collapse: collapse; width: 674px;}
#multi-add tr{border-bottom: 2px solid #fff;}
#multi-add td{padding: 5px 0; font-size: 12px; color: #373131;}

#multi-add td.qty-cell{width: 83px; text-align: center; vertical-align: middle;}
#multi-add td.qty-cell input{font-size: 11px; vertical-align: middle;}

#multi-add td.img-cell{width: 100px;}
#multi-add td.img-cell img{border: 1px solid #D1D7CB;}

#multi-add td.info-cell{vertical-align: top; padding: 10px 75px 10px 10px}
#multi-add td.info-cell a{color: #373131; font-weight: bold; text-decoration: none;}
#multi-add td.info-cell .price{display: inline; text-decoration: line-through; float: right;}
#multi-add td.info-cell .price-bold{text-align: right; color: #E71109; font-weight: bold;}
#multi-add td.info-cell .sale-price-bold{display: inline; text-align: right; color: #E71109; font-weight: bold; float: right; margin-left: 20px;}
#multi-add td.info-cell img.kicon{margin-left: 10px; vertical-align: bottom;}
#multi-add td.info-cell .abstract{margin: 1em 0;}

#multi-add table table.ma-opts{width: auto; clear: both;}
#multi-add table table.ma-opts tr{border: 0;}
#multi-add table table.ma-opts td{width: auto; font-size: 12px; padding: 2px 10px 2px 0;}
#multi-add table table.ma-opts th{width: auto; font-size: 12px; font-weight: normal; text-align: right; padding: 2px 10px 2px 0;}
#multi-add table table.ma-opts input{font-size: 11px;}
#multi-add table table.ma-opts select{font-size: 11px;}

#multi-add .order{text-align: right;padding: 14px;}

/* CROSS-SELL STYLES */

#cross-sell #cs-header{
	background: url("/lib/yhst-88528642435954/cs-bg.gif") top left no-repeat;
	height: 31px;
	color: #fff;
	font-size: 17px; 
	text-transform: uppercase;
	font-weight: bold;
}
#cross-sell #cs-header div{padding: 5px 0 0 15px;}
#cross-sell{margin: 25px 0;}
#cross-sell table{margin-top: 25px;}
#cross-sell td{text-align: center; padding: 5px 0; vertical-align: top;}
#cross-sell td.vsep{border-left: 1px solid #d2d2d2;}
#cross-sell tr.hsep td{height: 15px; background: url("/lib/yhst-88528642435954/contents-row-sep.gif") center left repeat-x;}
#cross-sell .name a{font-size: 12px; color: #393031; font-weight: bold;}
#cross-sell .price-bold, #cross-sell .sale-price-bold{color: #E9100B; font-weight: bold; margin-top: 5px;}
#cross-sell .price{font-size: 12px; text-decoration: line-through; margin: 8px 5px 0 10px; display: inline;}
#cross-sell .sale-price-bold{margin: 5 10px 0 5px; display: inline;}
#cross-sell .key-icon{margin-bottom: 5px;}
#cross-sell .name{margin-bottom: 5px;}

/* RECENTLY VIEWED ITEMS STYLES */

#rcitems th{
	background: url("/lib/yhst-88528642435954/cs-bg.gif") top left no-repeat;
	height: 31px;
	color: #fff;
	font-size: 17px; 
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	padding-left: 15px;
}

#rcitems tr.rvrow td{padding: 8px 0;}
#rcitems{text-align: center; margin-top: 25px;}
#rcitems table#recent-items{margin-top: 25px;}
#rcitems table#recent-items table{height: 100%;}
#rcitems td{text-align: center; padding: 5px 0; vertical-align: top;}
#rcitems td.rv-sep{border-right: 1px solid #d2d2d2;}
#rcitems .recent-items-name img{margin-bottom: 5px;}
#rcitems .recent-items-name a{font-size: 12px; color: #393031; font-weight: bold;}
#rcitems  .rv-price-bold, #rcitems  .rv-sale-price{color: #E9100B; font-weight: bold; margin-top: 5px;}
#rcitems  .rv-price{font-size: 12px; text-decoration: line-through; margin: 8px 5px 0 10px; display: inline;}
#rcitems  .rv-sale-price{margin: 5 10px 0 5px; display: inline;}
#rcitems  .key-icon{margin-bottom: 5px;}
#rcitems  .name{margin-bottom: 5px;}

/* RELATED ITEMS STYLES */

#rltd-items{margin-bottom: 20px; float: left;}
#seo-related-links #rltd-header{
	background: url("/lib/yhst-88528642435954/rltd-bg.gif") top left no-repeat;
	height: 34px;
	color: #E90E0C;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}

#seo-related-links #rltd-header div{padding: 7px 0 0 15px;}
#seo-related-links ul{float: left; margin-left: 85px; display: inline;}

#seo-related-links li{
	list-style-type: none;
	float: left;
	width: 280px;
	background: url("/lib/yhst-88528642435954/dot.gif") left 9px no-repeat;
	padding: 3px 0;
}

#seo-related-links li a{text-decoration: underline; color: #000; font-size: 11px; display: block; padding-left: 10px;}

/*
	Sitemap styles
*/

#sitemap a{text-decoration: none;}
#sitemap a:hover{text-decoration: underline;}
.sitemap-header {font: bold 16px tahoma; color: #E80F0A; display: block; padding-top:  0px;}
.sitemap-1      {font: bold 15px tahoma; color: #000000; display: block; padding-left: 20px;}
.sitemap-2      {font: bold 14px tahoma; color: #000000; display: block; padding-left: 40px;}
.sitemap-3      {font: normal 12px tahoma; color: #949494; display: block; padding-left: 60px;}
.sitemap-4      {font: normal 10px tahoma;  color: #949494 display: block; padding-left: 80px;}

/* 
	-- 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: #000;
	text-decoration: underline;
	cursor: pointer;
}

div.pop-0036 a:hover {
	text-decoration: none;
}

div.popMid-0036 {
	background-color: #fff;
	float: left;
	border: solid 1px #A3A3A3;
	position: relative;
	top: -2px;
	left: -2px;
}

div.popTop-0036 {
	background: #A3A3A3 url('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('scSSdragCorner.png') no-repeat 0 0;
	width: 546px;
	height: 27px;
	float: left;
}

div.loading-0036 div.popTopInner-0036 {
	background: url('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 Verdana, sans-serif;
	text-align: left;
}

div.popInner-0036 th,
div.popInner-0036 td {
	font: normal 11px/1.2 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: #474747;
	display: none;
}

div.pop-0036 a.closeX-0036 {
	float: right;
	margin: 3px 3px 0 0;
	display: block;
	color: #fff;
	background-color: #424242;
	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: #bbb url('scSSbg.png') 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;
	border-top: 4px solid #E80F0A;
}

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-color: #E3E3E3;
	position: relative;
	top: -2px;
	left: -2px;

}

div.accessBoxPad-0036 {
	float: left;
	border: solid 1px #A4A4A4;
	padding: 4px 7px;
	background: url("/lib/yhst-88528642435954/scSSaccessbg.png") center left repeat-x;
}

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: #000;
	font-weight: bold;
}

ul.accessBoxList-0036 li a:hover {
	color: #E80F0A;
}

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: #2B2B2B;
}

div.pop-0036 h2{
	text-transform: uppercase;
}

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 {
	font: bold 14px/1.2 Tahoma, Verdana, sans-serif;
	color: #474747;
	padding-bottom: 4px;
	margin-bottom: 4px;
	border-bottom: solid 1px #D0D0D0;
}

div.pop-0036 h2 a {
	float: right;
	padding-left: 12px;
	font: normal 11px/1.7 Verdana, sans-serif;
	color: #E80F0A;
	text-decoration: none;
	text-transform: none;
}

div.pop-0036 h2 b {
	text-decoration: none;
}

ul.tabsHd-0036 {
	float: left;
	width: 532px;
	background: url('scSStabsTop.gif') no-repeat 0 bottom;
}

ul.tabsHd-0036 li {
	list-style: none;
	float: left;
	width: 131px;
	margin-right: 2px;
	background: #D7D7D7 url('scSStabMid.gif') repeat-y -131px 0;
	text-transform: uppercase;
	color: #6E6E6E;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

ul.tabsHd-0036 li.currTab-0036 {
	background: #fff url('scSStabMid.gif') repeat-y 0 0;
}

ul.tabsHd-0036 li.currTab-0036 a{color: #000;}

ul.tabsHd-0036 li a {
	color: #fff;
	cursor: pointer;
	display: block;
	padding-bottom: 3px;
	background: url('scSStabBtm.png') no-repeat -131px bottom;
	text-decoration: none;
}

ul.tabsHd-0036 li.currTab-0036 a {
	background-position: -393px bottom;
}

ul.tabsHd-0036 li a.tabMain-0036 {
	background-position: -262px 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('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;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	color: #000;
}

div.tabContsPad-0036 {
	clear: both;
	float: left;
	border: solid 1px #92B5CE;
	border-top: none;
	padding: 8px;
	background: #E3E3E3 url(/lib/yhst-88528642435954/scSSformbg.png) repeat-x left top;
}

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;
}

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.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.odd-0036 {
	background-color: transparent;
}

table.prodInfoTable-0036 tr.priceUpdated-0036 {
	background-color: #FCFDB1 !important;
}

table.prodInfoTable-0036 th,
table.prodInfoTable-0036 td {
	border-top: solid 1px #E5E5E5;
	border-bottom: solid 1px #E5E5E5;
	padding: 4px 8px;
	text-align: left;
	vertical-align: middle;
}

table.prodInfoTable-0036 th {
	text-align: right;
	width: 76px;
	border-right: solid 1px #E5E5E5;
}

input.qtyIn-0036 {
	width: 50px;
	text-align: right;
	background-color: #fff;
	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;
	background-color: #EBEBEB;
	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;
	background-color: #EBEBEB;
	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.shipLoading-0036 {
	background: #EBEBEB url('scSSloading.gif') no-repeat center center;
}

div.tabContsInsets-0036 a {
	display: block;
	float: left;
	margin: 4px;
	border: solid 1px #fff;
}

div.tabContsInsets-0036 img {
	border: solid 1px #C4C2C3;
	vertical-align: top;
}

div.tabContsInsets-0036 a.currInset-0036 {
	border: solid 1px #616161;
}

div.tabContsInsets-0036 a.currInset-0036 img {
	border: solid 1px #616161;
}

div.clearer-0036 {
	clear: both;
}

input.monogram-0036 {
width: auto;
}

/* -- End SC Snap Shop v2 -- */
