/*Merchants--Use this file to make any edits that you wish to override styles in the main stylesheets. By making edits to this CSS file, your styles applied here will cascade and overwrite styles in the main CSS files. This will allow you to replace the entire contents of the main stylesheets should it become necessary to update those to fix styling issues with the themes without losing any of your custom styles.*/


.ys_primary{ background:#b3504a;color:#ffffff;font:bold 11px Arial,verdana,sans-serif;padding:1px 5px;text-align:center;cursor:pointer; display:inline; margin-top:10px;}


div#header div#headBtns { height: auto; }
div#header div#headBtns .left { float: left; }

/* scFrameWork styles */
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;}




/* mini cart styles */
body#scMCbody-0061 {
	background-color: #EBF4D9;
	color: #000;
	padding: 4px 2px 4px 4px;
	margin: 0;
	text-align: left;
	font: normal 12px/1.2 Helvetica, Arial, sans-serif;
}

body#scMCbody-0061 input,
body#scMCbody-0061 select {
	border: solid 1px #9B9798;
	font: normal 11px/1.2 Helvetica, Arial, sans-serif;
	color: #ADABAC;
	background-color: #fff;
}

body#scMCbody-0061 input,
body#scMCbody-0061 select option {
	padding: 1px 3px;
}

body#scMCbody-0061 iframe {
	border: none;
}

body#scMCbody-0061 form {
	padding: 0;
	margin: 0;
}

body#scMCbody-0061 a {
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}

body#scMCbody-0061 a:hover {
	text-decoration: none;
}

body#scMCbody-0061 div#items-0061 {
	overflow: auto;
	padding-right: 2px;
}

* html body#scMCbody-0061 div#items-0061{
	overflow: scroll;
	overflow-x: hidden;
}

*:first-child+html body#scMCbody-0061 div#items-0061 {
	overflow: scroll;
	overflow-x: hidden;
}

body#scMCbody-0061 label.shipCalcLabel-0061 {
	display: block;
	padding: 3px;
}

body#scMCbody-0061 div.eachItem-0061 {
	background-color: #F4F7EC;
	padding: 10px 0 10px 10px;
	border: solid 1px #FFF;
	margin-bottom: 1px;
}

body#scMCbody-0061 div#items-0061 table {
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
	width: 100%;
}

* html body#scMCbody-0061 div#items-0061 table {
	width: 316px;
}

*:first-child+html body#scMCbody-0061 div#items-0061 table {
	width: 316px;
}

body#scMCbody-0061 div#items-0061 td {
	padding: 0;
	margin: 0;
}

body#scMCbody-0061 div#items-0061 div.odd-0061 {
	background-color: #F4MCE4;
}

body#scMCbody-0061 div#items-0061 div.adjusted-0061 {
	border-color: #DA1010;
}

body#scMCbody-0061 div.image-0061 {
	float: left;
	width: 80px;
	text-align: center;
	margin-right: 10px;
}

body#scMCbody-0061 div.image-0061 img {
	vertical-align: middle;
	border: solid 1px #DFE0D8;
}

body#scMCbody-0061 div.info-0061 {
	float: left;
	width: 212px;
	font-weight: bold;
}

body#scMCbody-0061 div.name-0061 {
	padding-bottom: 6px;
}

body#scMCbody-0061 div.name-0061 a {
	text-decoration: none;
	color: #000;
}

body#scMCbody-0061 div.name-0061 a:hover {
	text-decoration: underline;
}

body#scMCbody-0061 div.name-0061 a.nameLink-0061 {
	margin-right: 8px;
}

body#scMCbody-0061 div.name-0061 a.removeLink-0061 {
	color: #D30D0C;
	margin-right: 8px;
	font-size: 11px;
}

body#scMCbody-0061 div.optSet-0061,
body#scMCbody-0061 div.expandOpts-0061,
body#scMCbody-0061 div.collapseOpts-0061 {
	padding: 3px 0;
	color: #6F6E6C;
}


body#scMCbody-0061 span.optName-0061 {
	font-style: italic;

	color: #000;
}

body#scMCbody-0061 div.expandOpts-0061 a,
body#scMCbody-0061 div.collapseOpts-0061 a {
	font-weight: normal;
	font-size: 11px;
}

textarea#scCartHiderHead,
textarea#scCartHiderSideNav,
textarea#scCartHiderTopNav,
textarea#scCartHiderFoot,
body#scMCbody-0061 div.pastLimit-0061,
body#scMCbody-0061 div.showShipCalc-0061 div#summary-0061,
body#scMCbody-0061 div.exposeOpts-0061 div.expandOpts-0061,
body#scMCbody-0061 div.collapseOpts-0061 {
	display: none;
}

body#scMCbody-0061 div.showShipCalc-0061 div#shippingCalc-0061,
body#scMCbody-0061 div.exposeOpts-0061 div.pastLimit-0061,
body#scMCbody-0061 div.exposeOpts-0061 div.collapseOpts-0061 {
	display: block;
}

body#scMCbody-0061 div.pricing-0061 {
	padding-top: 6px;
}

body#scMCbody-0061 div.qty-0061 {
	float: left;
}

body#scMCbody-0061 div.qty-0061 input {
	width: 20px;
	text-align: right;
	font-weight: bold;
}

body#scMCbody-0061 div.price-0061 {
	float: right;
}

body#scMCbody-0061 div#controls-0061 {
	clear: both;
	padding-right: 2px;
}

body#scMCbody-0061 div#shipping-0061,
body#scMCbody-0061 div#total-0061 {
	padding: 6px 0;
	text-align: right;
	font-weight: bold;
}

body#scMCbody-0061 div#total-0061 span {
	background-color: #fff;
	color: #DC0E10;
	font-size: 14px;
	padding: 0 3px;
}

body#scMCbody-0061 div#total-0061 span.totalLabel-0061 {
	color: #000;
	font-weight: bold;
	font-size: 12px;
}

body#scMCbody-0061 div.bttnRow-0061 {
	clear: both;
	padding: 6px 0;
}

body#scMCbody-0061 div.bttnRow-0061 * {
	vertical-align: middle;
}

body#scMCbody-0061 a#updateBttn-0061,
body#scMCbody-0061 a#checkoutBttn-0061,
body#scMCbody-0061 a#updateShipBttn-0061 {
	background-color: #DA1010;
	display: block;
	float: right;
	width: 80px;
	margin-left: 12px;
	padding: 3px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
}

body#scMCbody-0061 a#updateBttn-0061 {
	opacity: .2;
	filter: alpha(opacity=20);
}

body#scMCbody-0061 a#updateBttn-0061.updateReady-0061 {
	opacity: 1;
	filter: alpha(opacity=100);
}

body#scMCbody-0061 div#mainDisclaimer-0061,
body#scMCbody-0061 div#totalDisclaimer-0061 {
	clear: both;
	font-style: italic;
	padding: 6px;
}

body#scMCbody-0061 div#shippingCalc-0061 {
	display: none;
	padding-top: 8px;
}

body#scMCbody-0061 div.shipCalcRow-0061 {
	padding: 3px;
	clear: both;
}

body#scMCbody-0061 div.shipCalcRow-0061 label {
	float: left;
	width: 96px;
	margin-right: 6px;
	text-align: right;
}

body#scMCbody-0061 div#shipCalcCountry-0061 select {
	width: 210px;
}

body#scMCbody-0061 div#shippingCalc-0061 div.bttnRow-0061 {
	text-align: left;
	padding: 6px 6px 0;
}

body#scMCbody-0061 a#cancelShiptBttn-0061 {
	text-transform: uppercase;
	float: left;
}

body#scMCbody-0061 a#updateShipBttn-0061 {
	margin: 0;
	width: 120px;
}

body#scMCbody-0061 div#emptyMsg-0061 {
	padding: 12px;
	text-align: center;
	font-weight: bold;
}

iframe#storeBox-0061,
div#scFrameWorkFrame {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	border: 0;
	margin: 0;
	height: 0;
	width: 0;
	overflow: hidden;
}

body#scMCbody-0061 div.clearer-0061 {
	clear: both;
}
/* end mini cart styles */

