body {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background-color:#000;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.clear {
	clear: both;
}

h2 {
	margin: 0px;
	padding: 0px;
}

#container {
	margin: 0 auto;
	padding: 0;
	width: 760px;
}

#top-container {
	float: left;
	margin: 0 auto;
	padding: 0;
	width: 760px;
	background: url(/lib/yhst-97023595602597/inner-main-repeat.gif) repeat-y top left;
}

#content-container {
	float: left;
	width: 760px;
	background: url(/lib/yhst-97023595602597/container-top.jpg) no-repeat top center;
}

#header, #footer {
	position: relative;
	width: 760px;
}

.right-column {
	padding-left: 12px;
	width: 568px;
}

.left-column {
	width: 180px;
}

.sitemap-header {
    display: block;
    padding-top: 15px;
    font: bold 14px verdana;
    color: #fff;
}

.sitemap-1 {
    display: block;
    padding-left: 25px;
    font: bold 12px verdana;
    color: #FF5D00;
}

.sitemap-2 {
    display: block;
    padding-left: 50px;
    font: normal 12px verdana;
    color: #fff;
}

.sitemap-3 {
    display: block;
    padding-left: 75px;
    font: normal 10px verdana;
    color: #FF5D00;
}

.sitemap-4      {
    display: block;
    padding-left: 100px;
    font: normal 8px verdana;
    color: #fff;
}

#header{
	height: 176px;
	background: url(/lib/yhst-97023595602597/header.jpg) no-repeat 0 0;
}

#footer {
	clear:both;
	height:225px;
	background:url(/lib/yhst-97023595602597/footer.jpg) no-repeat 0 0;
}

.logo {
	position: absolute;
	top: 0px;
	left: 0px;
}

.header-links {
	position: absolute;
	top: 150px;
	left: 365px;
}

*:first-child+html .header-links{
	position: absolute;
	top: 155px;
	left: 390px;
}

.header-links * {
	vertical-align: middle;
}

.header-links ul {
	display: inline;
	margin: 0;
	padding: 0px;
	list-style-type: none;
}

.header-links ul li {
	display: inline;
	margin: 0;
	padding: 0px;
	font: normal 9px Arial, Helvetica, sans-serif;
	border-right: 1px solid #FFF;
}

.header-links ul li.last {
	border-right: none;
}

.header-links ul li a {
	padding-right: 3px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}

*:first-child+html .header-links ul li a {
	padding-left: 5px;
}

.header-links ul li a:hover {
	text-decoration: underline;
}

.left-column ul#nav {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.left-column ul#nav li{
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
	width: 175px;
	border-bottom: 1px solid #632100;
}

.left-column ul#nav li a {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 13px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: left;
	text-decoration: none;
}

.left-column ul#nav li a:hover {
	color: #FF5A00;
}

.search-area form * {
	vertical-align: middle;
}

.search-area {
	padding-top: 30px;
	padding-bottom: 15px;
}

.art-requirement{
	padding-top: 20px;
}

.testi {
	padding-top: 20px;
	padding-bottom: 20px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: left;
}

.testi ul {
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	width: 145px;
	list-style-type: none;
}

.copyright {
	position: absolute;
	top: 44px;
	left: 2px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #222222;
}

.copyright a {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #222222;
	text-decoration: none;
}

.copyright a:hover {
	text-decoration: underline;
}

.copyright *, .bottom-info * {
	vertical-align: middle;
}

.bottom-info {
	position: absolute;
	top: 105px;
	left: 145px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFF;
}

.footer-links {
	position: absolute;
	top: 36px;
	right: 0px;
}

*:first-child+html .footer-links {
	position: absolute;
	top: 41px;
	right: 15px;
}

.footer-links *{
	vertical-align: middle;
}

.footer-links ul {
	display: inline;
	margin: 0;
	padding: 0px;
	list-style-type: none;
}

.footer-links ul li{
	border-right:1px solid #FFF;
	margin:0;
	padding:0px;
	display:inline;
	font:normal 9px Arial, Helvetica, sans-serif;
}

.footer-links ul li.last{
	border-right:none;
}

.footer-links ul li a{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	padding-right:3px;
}

*:first-child+html .footer-links ul li a{
	padding-left:5px;
}

.footer-links ul li a:hover{
	text-decoration:underline;
}

.welcome-area{
	width:549px;
	height:258px;
	background:url(/lib/yhst-97023595602597/welcome-bg.jpg) no-repeat 0 0;
	margin-top:15px;
}

.message{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#8A8A8A;
	text-align:left;
	width:250px;
	padding-left:300px;
	padding-top:60px;
}

.specials a{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FF5D00;
	text-decoration:underline;
}

.specials a:hover{
	text-decoration:none;
}

table#contents-table tr td{
	padding-bottom:15px;
}

.homepage-icons{
	width:549px;
	padding-top:15px;
}

.section-page, .item-container{
	padding-left:22px;
	width:525px;
}

.section-header{
	width:514px;
	background:url(/lib/yhst-97023595602597/section-name-bg.jpg) no-repeat bottom left;
	padding-top:15px;
	margin-bottom:15px;
}

.section-header h2.section-name, .section-header .item-header{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFFF00;
	text-align:left;
	padding-bottom:10px;
}

.section-info{
	width:515px;
	xheight:223px;
	Xbackground:url(/lib/yhst-97023595602597/section-info-bg.gif) no-repeat 0 0;
	background:#fff;
}

.section-text{
	float:left;
	width:230px;
	padding-left:15px;
	padding-top:22px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#2F2F2F;
	text-align:left;
}

.requirements-section-text{
	float:left;
	width:480px;
	padding-left:15px;
	padding-top:22px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#2F2F2F;
	text-align:left;
}

.section-image{
	float:left;
	width:235px;
	padding-left:20px;
	padding-top:20px;
}

.section-sep{
	width:516px;
	background:url(/lib/yhst-97023595602597/section-sep.jpg) no-repeat bottom left;
	height:4px;
	padding-bottom:15px;
	padding-top:15px;
}

.section-contents{
	margin-top:15px;
	margin-bottom:15px;
}

.section-contents .section-im{
	background:url(/lib/yhst-97023595602597/section-contents-bg.gif) no-repeat 0 0;
	width:163px;
	height:138px;
}

.section-contents .section-im img{
	padding-top:4px;
}

.item-image{
	float:left;
	width:240px;
}

.item-info{
	float:left;
	width:260px;
	padding-left:15px;
}

.insets{
	margin:0 auto;
	text-align:center;
	padding-top:8px;
}

.insets img{
	margin-right:5px;
}

.item-container{
	padding-top:15px;
}

/*  -- Commented out 5.1.2009 (AC)
#product-info-table{
	width:260px;
	background-color:#FF5C04;
}

#product-info-table th{
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	text-align:right;
	background-color:#FFF;
	font:bold 12px arial;
	color:#000;
	width:90px;
}

#product-info-table td{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	text-align:left;
	background-color:#FFF;
	font:normal 12px arial;
	color:#000;
}
--  */

.item-caption{
	width:515px;
	padding-left:10px;
	text-align:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin-bottom:20px;
}

.section-header .item-header{
	padding-left:10px;
}


.bio-container{
	width:515px;
	background:url(/lib/yhst-97023595602597/bio-page-top-bg.gif) no-repeat 0 bottom;
	height:13px;
}

.bio-inner{
	width:515px;
	background:url(/lib/yhst-97023595602597/bio-page-repeat-bg.gif) repeat-y 0 0;	
}

.bio-bottom{	
	width:515px;
	height:15px;
	background:url(/lib/yhst-97023595602597/bio-page-bot-bg.gif) no-repeat 0 top;
}

.b-container{
	width:466px;
	border-bottom:1px solid #AEAEAE;
	padding-bottom:20px;
	padding-top:20px;
	margin-left:20px;
}

.b-image{
	width:110px;
	float:left;
}

.b-text{
	width:340px;
	padding-left:15px;
	float:left;
	text-align:left;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
}

.b-text span.b-name{
	font:bold 12px "trebuchet ms", arial;
	color:#BB1A0C;
	text-decoration:none;
	display:block;
}

.b-text span.b-title{
	font:italic 10px "trebuchet ms", arial;
	color:#000;
}

#info-div{
	color:#FFF;
	padding-top:15px;
}


/*  -- Item Page --  */

div.item-page {
	padding-left: 22px;
	width: 525px;
	text-align: left;
}

h1.pagename,
div.pageSectionHeading {
	margin: 0 0 15px 0;
	padding: 15px 125px 10px 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #ffff00;
	text-transform: uppercase;
	background: url(/lib/yhst-97023595602597/section-name-bg.jpg) 0 bottom no-repeat;
}

div#iteminfocont {
	width: 515px;
	background: url(/lib/yhst-97023595602597/pageAreaBkgd.gif) 0 0 repeat-y;
}

div#iteminfocont .top {
	padding: 10px 0;
	background: url(/lib/yhst-97023595602597/pageAreaTop.gif) 0 0 no-repeat;
}

div#iteminfocont .bottom {
	background: url(/lib/yhst-97023595602597/pageAreaBottom.gif) 0 bottom no-repeat;
}

div#iteminfocont .iteminfo {
	float: left;
	padding: 0 0 0 10px;
	width: 240px;
}

div#iteminfocont .itemimg {
	float: right;
	padding-right: 10px;
	width: 250px;
	text-align: center;
}

div#scPage-insets {
	padding-top: 10px;
}

div#scPage-insets img {
	margin: 10px;
}

/*  -- End Item Page --  */


/*  -- Product Info Table --  */

table#product-info-table th,
table#product-info-table td {
	padding: 5px 7px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
}

table#product-info-table th {
	width: 61px;
}

table#product-info-table tr.reviews td {
	padding: 4px 7px;
}

#p-info-tbl-rating img {
	vertical-align: middle;
}

#p-info-tbl-rating a {
	padding-left: 5px;
	font: normal 9px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
}

#p-info-tbl-rating a:hover {
	text-decoration: none;
}

#p-info-tbl-rating .rate a {
	padding: 0;
	font: normal 11px Arial, Helvetica, sans-serif;
}

table#product-info-table tr.sale-price th,
table#product-info-table tr.sale-price td {
	font-weight: bold;
	color: #cb2506;
}

table#product-info-table tr.options td,
table#product-info-table tr.quantity td {
	padding: 10px 7px;
}

table#product-info-table tr.options th,
table#product-info-table tr.options td {
	border-top: 1px solid #dfdfdf;
}

table#product-info-table tr.options input,
table#product-info-table tr.options select {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #7e7e7e;
	background-color: #fff !important;
	border: 1px solid #9c9c9c;
}

table#product-info-table tr.options select {
	width: 150px;
	height: 19px;
}

table#product-info-table tr.options input {
	padding: 1px 5px 0 5px;
	width: 138px;
	height: 16px;
}

table#product-info-table tr.options input.mono {
	margin-right: 3px;
	width: 20px;
	text-align: center;
}

table#product-info-table tr.options input.pit-rb {
	margin: 2px 5px 2px 0;
	width: auto;
	vertical-align: middle;
	border: none;
}

table#product-info-table tr.options label.rb {
	padding-right: 10px;
}

table#product-info-table tr.chkbx th {
	padding-top: 12px;
	vertical-align: top;
}

table#product-info-table tr.options input.pit-cb {
	float: left;
	margin: 1px 5px 1px 0;
	width: auto;
	vertical-align: middle;
	border: none;
}

table#product-info-table tr.options label.cb {
	display: block;
	padding: 2px 0;
}

table#product-info-table tr.quantity input#quantity-box {
	padding: 2px 5px 0 5px;
	width: 25px;
	height: 15px;
	font: normal 10px Tahoma, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: right;
	background-color: #fff !important;
	border: 1px solid #dbdbdb;
}

table#product-info-table td.add-to-cart {
	padding: 15px 0 0 0;
	width: 240px;
	text-align: center;
	border-top: 1px solid #dfdfdf;
}

table#product-info-table td.add-to-cart .outofstock {
	font-weight: bold;
	color: #cb2506;
}

/*  -- End Product Info Table --  */


/*  -- Tabbed Details --  */

div#sc-tab-details {
	clear: both;
	margin: 0;
	padding: 20px 0 0 0;
	width: 515px;
}

div#sc-tab-details ul#sctab {
	clear: both;
	float: left;
	margin: 0;
	padding: 0 0 4px 0;
	width: 515px;
	height: 28px;
	list-style: none;
	background: url(/lib/yhst-97023595602597/tabbedDetailsTop.gif) 0 bottom no-repeat;
}

div#sc-tab-details ul#sctab li.tabheader,
div#sc-tab-details ul#sctab li.tabhover {
	float: left;
	margin: 0 2px 0 0;
	height: 28px;
	background: url(/lib/yhst-97023595602597/tab-bg-right.gif) right -28px no-repeat;
}

div#sc-tab-details ul#sctab li.tabheader a,
div#sc-tab-details ul#sctab li.tabhover a {
	display: block;
	float: left;
	overflow: hidden;
/*	padding: 10px 22px 0 22px; */
	padding: 10px 0 0 0;
	width: 126px;
	height: 18px;
	text-decoration: none;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	background: url(/lib/yhst-97023595602597/tab-bg-left.gif) left -28px no-repeat;
}

div#sc-tab-details ul#sctab li.tabhover {
	background-position: right 0;
}

div#sc-tab-details ul#sctab li.tabhover a {
	color: #d24d02;
	background-position: left 0;
}

div#sc-tab-details ul#sctab li.tabheader a:hover,
div#sc-tab-details ul#sctab li.tabhover a:hover {
	text-decoration: underline;
}

div#sc-tab-details div#sctabinfo {
	clear: both;
	margin: 0;
	padding: 0;
	width: 515px;
	background: url(/lib/yhst-97023595602597/tabbedDetailsBkgd.gif) 0 0 repeat-y;
/*	border: 1px solid #d3c9b0; */
}

div#sc-tab-details div#sctabinfo div.infobox {
	clear: both;
	padding: 0 0 5px 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	background: url(/lib/yhst-97023595602597/tabbedDetailsBottom.gif) 0 bottom no-repeat;
}

div#sc-tab-details div#sctabinfo div.text {
	padding: 20px;
}

/*  -- End Tabbed Details --  */


/*  -- Product Reviews --  */

div#p-reviews-inner {
	padding: 0 4px;
}

FORM {
	margin: 0px;
	padding: 0px;
}

.clearboth {
	clear: both;
	font-size: 0px;
}

#customer-reviews {
	margin: 0;
	padding: 15px 4px 0 5px;
}

#customer-reviews .state {
	float: left;
	padding: 0 15px 0 10px;
	width: 180px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #666;
}

#customer-reviews .state .overall {
	font-size: 11px;
}

#customer-reviews .state img {
	margin-bottom: 4px;
	vertical-align: middle;
}

#customer-reviews #totalRatings {
	padding-top: 3px;
}

#customer-reviews .view {
	float: left;
	padding: 18px 0 15px 0;
	width: 125px;
	text-align: center;
}

#customer-reviews .view a {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #d84f01;
	text-decoration: underline;
}

#customer-reviews .view a:hover {
	text-decoration: none;
}

#customer-reviews .stars {
	float: right;
	padding-bottom: 15px;
	width: 150px;
	text-align: center;
}

#customer-reviews .stars a {
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #34485e;
	text-decoration: none;
}

#customer-reviews .stars a:hover {
	text-decoration: underline;
}

#customer-reviews .stars img {
	margin: 4px 0 0 0;
	cursor: pointer;
}

.top-line {
	font-size: 0px;
/*	border-top: 1px solid #f0f0f0; */
}

.review-separator {
	height: 1px;
	border-top: 1px solid #e5e5e5;
}

.review .review-stars {
	float: left;
	margin-top: -1px;
	width: 75px; 
	height: 20px;
	text-align: left;
}

.review {
	padding: 15px 5px 0 5px;
}

.review div {
	padding: 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
}

.review div.noRatings {
	padding-bottom: 15px;
	text-align: center;
}

.review b {
	margin-left: 10px;
	font-weight: bold;
}

.review .revloc {
	margin: 10px 0 10px 0;
}

.review .revloc .reviewer {
	float: left;
	padding-right: 10px;
}

.review .revloc .reviewer b {
	margin: 0;
}

#reviews {
	clear: both;
	display: block;
	padding: 0 5px 20px 5px;
	border-top: 2px solid #e9e9e9;
}

#all-reviews .header {
	padding: 10px;
	text-align: center;
	font: bold 11px Arial;
	color: #000;
}

#all-reviews div {
	font: normal 11px Arial;
}

.viewall {
	padding-top: 15px;
	text-align: right;
}

.viewall a {
	padding-right: 5px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #d84f01;
	text-decoration: underline;
}

.viewall a:hover {
	text-decoration: none;
}

.allreviews-sort,
.allreview-stars,
.allreview-reviewer {
	padding-bottom: 3px;
}

.allreview-review {
	padding-top: 15px;
}

.allreview-prodname {
	color: #448e00;
}

.allreviews-sort a {
	color: #000;
	font: bold 11px arial;
}

/*AUTO EMAILER*/
.emailer-review-container {
	width: 565px;
}

.emailer-review-container td,
.emailer-review-container div,
.emailer-review-container input,
.emailer-review-container select {
	font: 11px Arial, Verdana, Tahoma;
}

.emailer-reviewform-border {
	border: 1px solid #C3173B;
}

.emailer-reviewlabel {
	padding: 5px;
	font: bold 15px Tahoma, Verdana, Arial !important;
	color: #1A2485;
	background-color: #FFFFCC;
	border-bottom: 1px solid #C3173B;
}

.emailer-required {
	font-weight: bold !important;
}

.emailer-textarea {
	width: 250px;
	font: 11px Arial, Verdana, Tahoma;
}

.emailer-review-container a {
	color: #000;
}

.title-emphasis-font {
	font: bold 13px Tahoma !important;
	color: #BA0000;
}

/*AUTO EMAILER CSS*/
.overall {
	white-space: nowrap;
}

/*  -- End Product Reviews --  */


/*  -- Contents --  */

div#contents {
	padding: 15px 0;
	width: 515px;
}

div#contents td {
	padding: 15px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #a5a5a5;
	text-align: center;
	vertical-align: top;
}

div#contents td.imgCell {
	padding: 5px 0 0 0;
	height: 140px;
	background: url(/lib/yhst-97023595602597/section-contents-bg.gif) 0 0 no-repeat;
}

div#contents td.infoCell {
	padding-top: 0px;
}

div#contents .name {
	padding: 10px 0 5px 0;
}

div#contents .name a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fe5c00;
	text-decoration: none;
}

div#contents .name a:hover {
	text-decoration: underline;
}

div#contents .sale-price-bold,
div#contents .saleprice {
	font-weight: bold;
	color: #fe5c00;
}

div#contents td.verticalSpacer {
	padding: 0;
}

div#contents td.horizontalSpacer {
	padding: 0;
	height: 21px;
	font-size: 0px;
}

/*  -- End Contents --  */


/*  -- Related Items --  */

#seo-related-links {
	clear: both;
	width: 515px;
}

#seo-related-links:after {
	clear: both;
	display: block;
	content: ".";
	visibility: hidden;
	height: 0;
}

#seo-related-links ul {
	float: left;
	margin: 0;
	padding: 0 0 10px 0;
	width: 742px;
	list-style: none;
}

#seo-related-links ul.seo-links li {
	float: left;
	margin: 0; 
	padding: 0;
	width: 257px;
}

#seo-related-links ul.seo-links li a {
	display: block;
	padding: 3px 10px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fe5c00;
	text-decoration: none;
}

#seo-related-links ul.seo-links li a:hover {
	text-decoration: underline;
}

/*  -- End Related Items --  */


/*  -- Multi Add-to-Cart --  */

form#ma-of {
	padding: 0 10px;
}

div.addToCartTop {
	height: 40px;
	text-align: right;
	background: url(/lib/yhst-97023595602597/multiAddHorizontalDivider.gif) 0 29px repeat-x;
}

table.sc-ma-product-table td {
	padding: 5px 10px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	vertical-align: middle;
}

table.sc-ma-product-table td.img-cell {
	padding: 0;
}

table.sc-ma-product-table td.info-cell {
	text-align: left;
	border-right: 1px solid #e1e1e1;
}

table.sc-ma-product-table td.info-cell .name {
	padding-bottom: 7px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ed5500;
}

table.sc-ma-product-table td.info-cell .name a {
	color: #ed5500;
	text-decoration: none;
}

table.sc-ma-product-table td.info-cell .name a:hover {
	text-decoration: underline;
}

table.sc-ma-product-table .ma-opts {
}

table.sc-ma-product-table .ma-opts th {
	padding: 4px 0;
	width: 70px;
	text-align: left;
	vertical-align: top;
}

table.sc-ma-product-table .ma-opts td {
	padding: 2px 0 2px 5px;
	text-align: left;
	vertical-align: top;
}

table.sc-ma-product-table .ma-opts input,
table.sc-ma-product-table .ma-opts select {
	width: 120px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #333;
	background-color: #fff !important;
	border: 1px solid #cacaca;
}

table.sc-ma-product-table .ma-opts input {
	padding: 2px 3px 0 3px;
	width: 112px;
}

table.sc-ma-product-table .ma-opts input.mono {
	margin-right: 2px;
	width: 19px;
	text-align: center;
}

table.sc-ma-product-table .ma-opts .ma-rb,
table.sc-ma-product-table .ma-opts .ma-cb {
	clear: left;
	float: left;
	margin: 2px 5px 0 0;
	padding: 0;
	width: auto;
	vertical-align: top;
	border: none;
}

* html table.sc-ma-product-table .ma-opts .ma-rb,
* html table.sc-ma-product-table .ma-opts .ma-cb {
	margin-top: 0;
}

*:first-child+html table.sc-ma-product-table .ma-opts .ma-rb,
*:first-child+html table.sc-ma-product-table .ma-opts .ma-cb {
	margin-top: 0;
}
table.sc-ma-product-table .ma-opts label {
	display: block;
	padding: 2px 0;
}

table.sc-ma-product-table td.price-cell {
	border-right: 1px solid #e1e1e1;
}

table.sc-ma-product-table td.price-cell .sale-price {
	font-weight: bold;
	color: #cb2506;
}

table.sc-ma-product-table td.qty-cell {
	padding: 0 0 0 10px;
}

table.sc-ma-product-table td.qty-cell input {
	margin-left: 5px;
	padding: 0 3px;
	width: 19px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #333;
	text-align: right;
	background-color: #fff !important;
	border: 1px solid #cacaca;
}

table.sc-ma-product-table td.qty-cell .outofstock {
	font-weight: bold;
	color: #cb2506;
}

table.sc-ma-product-table td.horizontalDivider {
	font-size: 0px;
	height: 21px;
	background: url(/lib/yhst-97023595602597/multiAddHorizontalDivider.gif) 0 center repeat-x;
}

form#ma-of .addToCartBottom {
	text-align: right;
}

/*  -- End Multi Add-to-Cart --  */


