/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}
li {
	list-style: none;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
	font-variant: normal;
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}
input, textarea, select {
*font-size:100%;
}
legend {
	color: #000;
}
body {
font:13px/1.231 Arial, Helvetica, sans-serif;
*font-size:small;
*font:x-small;
}
table {
	font-size: inherit;
	font: 100%;
}
pre, code, kbd, samp, tt {
	font-family: monospace;
*font-size:108%;
	line-height: 100%;
}
body {
	text-align: center;
}
#ft {
	clear: both;
}
#doc, #doc2, #doc3, #doc4, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7 {
	margin: auto;
	text-align: left;
	width: 57.69em;
*width:56.25em;
	min-width: 750px;
}
#doc2 {
	width: 73.8462em;
*width:72em;
}
#doc3 {
	margin: auto 10px;
	width: auto;
}
#doc4 {
	width: 74.923em;
*width:73.05em;
}
.yui-b {
	position: relative;
}
.yui-b {
	_position: static;
}
#yui-main .yui-b {
	position: static;
}
#yui-main {
	width: 100%;
}
.yui-t1 #yui-main, .yui-t2 #yui-main, .yui-t3 #yui-main {
	float: right;
	margin-left: -25em;
}
.yui-t4 #yui-main, .yui-t5 #yui-main, .yui-t6 #yui-main {
	float: left;
	margin-right: -25em;
}
.yui-t1 .yui-b {
	float: left;
	width: 12.30769em;
*width:12.00em;
}
.yui-t1 #yui-main .yui-b {
	margin-left: 13.30769em;
*margin-left:13.05em;
}
.yui-t2 .yui-b {
	float: left;
	width: 13.8461em;
*width:13.50em;
}

.yui-t2 #yui-main .yui-b {
	margin-left: 14.8461em;
*margin-left:14.55em;
border-right:0;
}
.yui-t3 .yui-b {
	float: left;
	width: 23.0769em;
*width:22.50em;
}
.yui-t3 #yui-main .yui-b {
	margin-left: 24.0769em;
*margin-left:23.62em;
}
.yui-t4 .yui-b {
	float: right;
	width: 13.8456em;
*width:13.50em;
}
.yui-t4 #yui-main .yui-b {
	margin-right: 14.8456em;
*margin-right:14.55em;
}
.yui-t5 .yui-b {
	float: right;
	width: 18.4615em;
*width:18.00em;
}
.yui-t5 #yui-main .yui-b {
	margin-right: 19.4615em;
*margin-right:19.125em;
}
.yui-t6 .yui-b {
	float: right;
	width: 23.0769em;
*width:22.50em;
}
.yui-t6 #yui-main .yui-b {
	margin-right: 24.0769em;
*margin-right:23.62em;
}
.yui-t7 #yui-main .yui-b {
	display: block;
	margin: 0 0 1em 0;
}
#yui-main .yui-b {
	float: none;
	width: auto;
}
.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u {
	float: left;
}
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf, .yui-gc .yui-u, .yui-gd .yui-g, .yui-g .yui-gc .yui-u, .yui-ge .yui-u, .yui-ge .yui-g, .yui-gf .yui-g, .yui-gf .yui-u {
	float: right;
}
.yui-g div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first, .yui-ge div.first, .yui-gf div.first, .yui-g .yui-gc div.first, .yui-g .yui-ge div.first, .yui-gc div.first div.first {
	float: left;
}
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf {
	width: 49.1%;
}
.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u {
	width: 32%;
	margin-left: 1.99%;
}
.yui-gb .yui-u {
*margin-left:1.9%;
*width:31.9%;
}
.yui-gc div.first, .yui-gd .yui-u {
	width: 66%;
}
.yui-gd div.first {
	width: 32%;
}
.yui-ge div.first, .yui-gf .yui-u {
	width: 74.2%;
}
.yui-ge .yui-u, .yui-gf div.first {
	width: 24%;
}
.yui-g .yui-gb div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first {
	margin-left: 0;
}
.yui-g .yui-g .yui-u, .yui-gb .yui-g .yui-u, .yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u, .yui-ge .yui-g .yui-u, .yui-gf .yui-g .yui-u {
	width: 49%;
*width:48.1%;
*margin-left:0;
}
.yui-g .yui-gb div.first, .yui-gb .yui-gb div.first {
*margin-right:0;
*width:32%;
	_width: 31.7%;
}
.yui-g .yui-gc div.first, .yui-gd .yui-g {
	width: 66%;
}
.yui-gb .yui-g div.first {
*margin-right:4%;
	_margin-right: 1.3%;
}
.yui-gb .yui-gc div.first, .yui-gb .yui-gd div.first {
*margin-right:0;
}
.yui-gb .yui-gb .yui-u, .yui-gb .yui-gc .yui-u {
*margin-left:1.8%;
	_margin-left: 4%;
}
.yui-g .yui-gb .yui-u {
	_margin-left: 1.0%;
}
.yui-gb .yui-gd .yui-u {
*width:66%;
	_width: 61.2%;
}
.yui-gb .yui-gd div.first {
*width:31%;
	_width: 29.5%;
}
.yui-g .yui-gc .yui-u, .yui-gb .yui-gc .yui-u {
	width: 32%;
	_float: right;
	margin-right: 0;
	_margin-left: 0;
}
.yui-gb .yui-gc div.first {
	width: 66%;
*float:left;
*margin-left:0;
}
.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf .yui-u {
	margin: 0;
}
.yui-gb .yui-gb .yui-u {
	_margin-left: .7%;
}
.yui-gb .yui-g div.first, .yui-gb .yui-gb div.first {
*margin-left:0;
}
.yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u {
*width:48.1%;
*margin-left:0;
}
s .yui-gb .yui-gd div.first {
	width: 32%;
}
.yui-g .yui-gd div.first {
	_width: 29.9%;
}
.yui-ge .yui-g {
	width: 24%;
}
.yui-gf .yui-g {
	width: 74.2%;
}
.yui-gb .yui-ge div.yui-u, .yui-gb .yui-gf div.yui-u {
	float: right;
}
.yui-gb .yui-ge div.first, .yui-gb .yui-gf div.first {
	float: left;
}
.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf div.first {
*width:24%;
	_width: 20%;
}
.yui-gb .yui-ge div.first, .yui-gb .yui-gf .yui-u {
*width:73.5%;
	_width: 65.5%;
}
.yui-ge div.first .yui-gd .yui-u {
	width: 65%;
}
.yui-ge div.first .yui-gd div.first {
	width: 32%;
}
#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf {
	zoom: 1;
}
/*--- Base Styles ---*/
h1 {
	font-size: 138.5%;
}
h2 {
	font-size: 123.1%;
}
h3 {
	font-size: 108%;
}
h1, h2, h3 {
	margin: 1em 0;
}
h1, h2, h3, h4, h5, h6, strong {
	font-weight: bold;
}
blockquote, ul, ol, dl {
	margin: 1em;
}
ol, ul, dl {
	margin-left: 2em;
}
ol li {
	list-style: decimal outside;
}
ul li {
	list-style: disc outside;
}
dl dd {
	margin-left: 1em;
}
p {
	margin-bottom: 1em;
}
/*--- End Base Styles ---*/

/* FRAMEWORK 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 Arial, Helvetica, 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;
}

/* Default Yahoo! Style Variables */
a {
	color:#000000;
}
a:hover {
	color:#000000;
	text-decoration: underline
}

body {
	color:#54545C;
	background:#fff url("//lib.store.yahoo.net/lib/yhst-95360205434069/bodybg.jpg") repeat-x 0 0;
	font-size:13px;
}

.bannerbgwrap{background:url("//lib.store.yahoo.net/lib/yhst-95360205434069/bannerbg.jpg") repeat-x center 150px transparent;}

em {color:#f12a1f;background-color:#ffffff;}

.pagebanner {
	margin: 0;
	padding: 0;
	color:#0C0C0D;
	font-size:17px;
	font-family:"Myriad Pro","Gill Sans", "Gill Sans MT","DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	margin: 15px 0px;
	font-weight:bold;
	padding-bottom:10px;
	border-bottom:Solid 2px #0C0C0D;
	text-transform:uppercase;
}

#yui-main .yui-g {
	padding:0;
}

#custom-doc {
	width: 988px;
}

.ftbgwrap{
	background:url("/lib/yhst-95360205434069/ftbg.jpg") no-repeat bottom center transparent;	
}

.yui-t2 .yui-b {
    min-height: 500px;
    padding: 10px 0 10px 10px;
    width: 223px;
}

.yui-t2 #yui-main .yui-b {
	margin-left:252px;
	padding:0;
	width:726px;
	padding-right:10px;
	padding-bottom:20px;
}


/* ************** Default Header Styles ****************** */
#hd {
	position: relative;
	height:172px;
	overflow: hidden;
}

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

.searcharea {
	position:absolute;
	right:0;
	top:83px;
	width:275px;
	background:#fff url("//lib.store.yahoo.net/lib/yhst-95360205434069/searchbg.jpg") no-repeat 0 0;
}

#query {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #7D7D7D;
    font-size: 11px;
    font-style: italic;
    padding: 12px 15px;
    vertical-align: middle;
    width: 205px;
}

#searchsubmit {
	vertical-align:middle;
}

.headerlinks {
	position: absolute;
	left:306px;
	top:87px;
	margin: 0;
	padding: 0;
}

.headerlinks li {
	display: inline-block;
	font-size:11px;
	list-style:none;
	margin:0;
	padding:0;
}

.headerlinks li a {
	color:#0C0C0D;
	text-decoration: none;
	display:block;
	padding:9px 6px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

.headerlinks li a:hover{
	border:solid 1px #DC0303;
	border-radius:2px;
	padding:8px 5px;
}

.headerlinks li span{
color:#B7B7B7;
text-decoration:none;
font-weight:normal;
}

.shopbtn {
	position: absolute;
	right:96px;
	top:15px;
}

.headhtml {
	position:absolute;
	left:289px;
	top:16px;
	font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT","DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
}

.headhtml .area1, .headhtml .area1 a{
	display:inline;
	font-size:11px;
	color:#CBCBD4;
text-decoration:none;
}

.headhtml .area1 span{
	color:#58585D;
	font-size:16px;
	display:inline-block;
	padding:0 8px;
	vertical-align:middle;
}

.headhtml .area2{
	font-size:12px;
	color:#9E9EAA;
	display:inline;
	text-transform:uppercase;
}

.headhtml .area2 span{
	color:#CF0505;
	font-size:16px;
	display:inline-block;
	padding:0 8px;	
	vertical-align:middle;
}

.cartbtn{
	position:absolute;
	right:0;
	top:12px;	
}

.smb-fc #yfc_close_btn{color:#fff !important;}


/* ************** Body (#bd) Default Styles ****************** */
#bd {
background:#fff url("//lib.store.yahoo.net/lib/yhst-95360205434069/navbg.jpg") repeat-y 0 0;
}
/* ******************* Left Column Styles *********************** */
.blnhtml, .alnhtml {
color:#ffffff;
	padding: 10px 5px;
	text-align: center;
font-size:12px;
}
.alnhtml {
	padding-top: 0px;
}
#navcontainer {
	padding: 0px 0px;
	background: url() repeat-y 0 0;
}
#navcontainer ul#normal {
	margin: 0px;
	padding: 0px;
}
#navcontainer ul#normal li {
	list-style-type: none;
	position: relative;
	z-index: 100;
	display: block;
}

#navcontainer ul#normal li:hover{
	background-color:#DC0303;
}

#navcontainer ul#normal li a {
   color: #000000;
    display: block;
    font-size: 13px;
    outline: medium none;
    padding: 7px 14px;
    text-decoration: none;
}

#navcontainer ul#normal li a:hover, #navcontainer ul#normal li:hover a {
	color:#fff;
}

#navcontainer ul#normal li ul {
  background: url("//lib.store.yahoo.net/lib/yhst-95360205434069/navarrow.jpg") no-repeat scroll left 5px #EDEDED;
    display: none;
    left: 196px;
    padding: 5px 15px 5px 24px;
    position: absolute;
    top: -18px;
    width: 190px;
}

#navcontainer ul#normal li ul li:hover{
	background-color:#EDEDED;	
}

#navcontainer ul#normal ul li a{
	padding: 3px 0px;
	color:#000 !important;
}

#navcontainer ul#normal ul li a:hover, #navcontainer ul#normal ul li:hover a {
	color:#E90000 !important;
	
}

#navcontainer ul#normal li:hover ul{
	display:block;	
}


.mailinglist {
	margin-top: 0px;
	padding-bottom: 0px;
}
.mailinglistinner {
	background: url() repeat-y 0 0;
font-size:12px;
color:#4b4b4b;
	padding: 8px;
	padding-bottom: 0;
}
.mailinglistinner form {
	margin: 0;
	padding: 5px 0 0 0;
}
#newsletter-email {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #7D7D7D;
    font-size: 11px;
    margin-right: 2px;
    padding: 11px;
    vertical-align: middle;
    width: 189px;
}
#newsletter-go {
	vertical-align: middle;
}
/* ************** Footer Styles ****************** */
#ft {
	height:540px;
	position:relative;
	font-size:13px;
	color:#54545C;
}

.footerlinks {
	position:absolute;
	left:351px;
	top:359px;
	margin:0;
	padding:0;
	width:390px;
}

#ft a{
	color:#54545C;
	text-decoration:none;
}

#ft a:hover{
	text-decoration:underline;	
}

.footerlinks li {
	display: inline;
	list-style:none;
	margin:0;
	padding:0;
	color:#E04343;
	font-size:13px;
}


.footerlinks li a {
	color:#54545C;
	display:inline-block;
	padding:0 5px 8px;
	text-decoration:none;
}

.footerlinks li a:first-child, .footerlinks li a:nth-child(6){
	padding-left:0;	
}

.footerlinks li a:hover, .footerlinks li:hover a {
	text-decoration: underline;
}

.fthtml1{
	position:absolute;
	right:0;
	top:	168px;
	width:232px;
	line-height:21px;
}

.fthtml1 span{
	font-weight:bold;
	color:#DC0303;	
}

.fthtml2{
   font-size: 12px;
    position: absolute;
    right: 0;
    top: 379px;
    width: 232px;
}

.ftnav{
	position:absolute;
	left:352px;
	top:	168px;
	width: 350px;
}

.ftnav ul{
	margin:0;
	padding:0;
}

.ftnav ul li{
	list-style:none;
	marign:0;
	padding:0;
	display:inline-block;
	width:49%;
	line-height:21px;	
}



.fthtml2 img{
vertical-align:middle;
margin-left:1px;
}

h5.ftheader{
	font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT","DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	margin:0 0 20px;
	padding:0;	
}


.credits {
	color:#0C0C0D;
	font-size:13px;
	position:absolute;
	right:0;
	top:489px;
}

#ft .credits a {
color:#0C0C0D;
	text-decoration: none;
}


.badge{
	position:absolute;
	left:0; top:483px;	
}

.badge img{
	vertical-align:middle;
	margin-right:12px;	
}

.mailtitle{position:absolute; left:0; top:55px; color:#DC0303; font-size:19px; text-transform:uppercase;}
.newsdesc{position:absolute; left:154px; top:60px; font-size:12px; color:#B7B7BD;}
.newsprivacy{position:absolute; top:60px; font-size:12px; color:#fff; left:574px;}
#ft .newsprivacy a{color:#fff; text-decoration:none; font-size:12px;}
.mailinglistinner form{ background-color: #E6E6E6;
    border-radius: 24px;
    left: 695px;
    padding:0;
    position: absolute;
    top: 46px;
    width: 245px;}
.socialinks{position:absolute; right:0; top:46px;}

/* ************** Home page styles ****************** */	

.subcat{width:232px; display:inline-block;}
.subcat.cat2{margin:0 12px 0 13px;}
.subcat .catinfo {color:#54545C; font-size:13px; height:112px;}
.subcat .catinfo a{display:block; text-align:center; margin-top:23px; border-top:solid 2px #DC0303;padding:20px 0; color:#000; font-size:15px; font-weight:bold; text-decoration:none;  }
.subcat .catinfo a:hover{color:#95959A}
.shoplink a, a.moreinfo{display:inline-block; margin:0 auto; border:solid 1px #000; border-radius:3px; padding:9px 15px; text-transform:uppercase;color:#0C0C0D; font-size:14px; text-decoration:none;  }

.shoplink a:hover, a.moreinfo:hover{background-color:#DC0303; border-color:#DC0303; color:#fff;}
.shoplink{padding-bottom:50px; text-align:center;}

.captionwrap{float:left; width:100%; padding-top:50px;}
.captionleft{width:275px; float:left;}
.captionleft img{display:block;}

#caption, .caption{float:right; width:432px; padding-top:30px; color:#54545C; line-height:20px; padding-bottom: 0px;}
#caption h1, .caption h1{margin:0; padding:0; font-weight:normal; font-size:19px; color:#000; text-transform:uppercase; padding-bottom:20px;}
#caption h2, .caption h2{margin:0; padding:0; font-weight:normal; font-size:14px; color:#545456; text-transform:uppercase; padding-bottom:20px;}

a.moreinfo{margin-top:10px;}

/* -- Welcome Image as Background, change as needed
div.homepageLayout div.welcomeImage div.introtext{padding: 10px;height: 250px;overflow: hidden;}
*/


/* ************** Default Contents Table ****************** */	
#contents-table td {
	text-align: center;
	font-size:14px
}

#contents-table td.infoCell {
	border:solid 1px #A6A6A8;
}
#contents-table td.imgCell {
	border:solid 1px #A6A6A8;	
	border-bottom:none;
	padding:5px 0;
}

#contents-table .horizontalSpacer {
	height: 12px
}
#contents-table .verticalSpacer {
}
#contents-table div#abstract {
	padding: 5px 0px;
}
#contents-table div.name a {
	font-weight: bold;
	text-decoration: none;
	
}

#contents-table div.name {padding:10px 4px;}
#contents-table div.name a:hover{
		color:#95959A;
}
#contents-table td.itemcell {
	padding: 5px;
}
#contents-table td {
	vertical-align: top;
}
#contents-table .sale-price, #contents-table .saleprice, #contents-table .sale-price-bold {
display:none;
}
.price {
color:#909090;
	text-decoration: line-through;
}

#contents-table .price, #contents-table .price-bold{display:none !important;} 

.price-bold {
color:#909090;
	font-weight: bold;
}
/* ************** Default Breadcrumbs ******************* */
.scBreadcrumbs {
color:#000000;
font-size:11px;
padding:10px 0;
}

.scBreadcrumbs a{
	text-decoration:none;	
}
/* ************** Default Section Page ****************** */	
.sectinfo {
color:#000000;
font-size:12px;
	padding-bottom: 8px;
	float: left;
	width: 100%;
}
.sectinfo img {
	float: left;
	margin: 0 10px 5px 0;
}
/* ************** Default Item Page ****************** */	
.iteminfocont {
	float: left;
	width: 100%;
}


.itemimg {
	float: left;
	width:240px;
	text-align: center;
}

.iteminfo {
	float: right;
	width:470px;
	padding-right: 5px;
}

#product-info-table {
	width: 100%;
border:solid 2px #ffffff;
}

#itemheader{margin:0; padding:0; font-size:27px; color:#000; font-weight:normal; padding-bottom:5px; }

#product-info-table th, #product-info-table td {
border-bottom:solid 1px #ffffff;
font-size:12px;
color:#000000;
	padding: 3px 0px;
}
#product-info-table td.add-to-cart {
background-color:#b4b092;
}
#product-info-table th {
	padding-right: 15px;
	width: 115px;
	text-align: right;
	font-weight: bold;
}
#product-info-table tr.price th, #product-info-table tr.price td {
	text-decoration: none;
}
#product-info-table tr.sale-price td {
color:#de0505
}
#product-info-table tr.price td, #product-info-table tr.price td {
color:#909090;
	text-decoration: none;
}
#product-info-table td.add-to-cart {
	padding: 3px 0px;
	text-align: right;
	border-bottom: none;
	padding-right: 10px;
}
#product-info-table select {
font:normal 12px Arial, Helvetica, sans-serif;
	width: 185px;
}
#product-info-table input {
font:normal 12px Arial, Helvetica, sans-serif;
}
#pitYouSaveBx {
	font-weight: normal;
}
#itemcaption {
font-size:12px;
color:#000000;
margin-bottom:30px;
}
.yinset {
	padding: 3px;
}

div.row div{display:inline-block; font-size:12px;}
.mobilepad{padding-left:10px;}

div.row.code {padding-bottom:10px; border-bottom:solid 1px #C8C8C8; margin-bottom:10px;}
.pitlabel{font-weight:bold;}
div.priceareapit{margin-top:10px; border-top:solid 1px #C8C8C8; padding:10px; font-size:14px !important;}
.row{line-height:18px;}
.datesheet a{color:#DD0604}

.quantityrow{
	margin-top:15px;
	margin-bottom:12px;
	background-color:#E8E8E8;
	padding:5px 10px;
	font-weight:bold;
	font-size:12px;
}

#quantity-box{border:solid 1px #C8C8C8; font-size:12px; padding:5px; margin-left:10px;}
#atcrow{border-top:solid 1px #C8C8C8; padding-top:8px; text-align:right; }
.row.options{padding:8px 10px;}


#yfc_mini_align, #yfc_sub_total_mini, #yfc_total_items_mini, #yfc_show_mini{color:#B7B7BD !important; font-size:12px !important;}
#yfc_mini {
    float: right;
    position: absolute;
    right: 82px;
    top: 14px;
    z-index:1;
}

#ys_cpers{position:absolute; left:0px; top:18px; background: url("//lib.store.yahoo.net/lib/yhst-95360205434069/login.jpg") no-repeat scroll left 0px; padding-left:20px; font-size:12px;}
#yscp_signin_link a{ color:#fff; text-decoration:none;}

/* ************** Site Map Styles ****************** */	
.sitemap-header, .sitemap-1, .sitemap-2 {
	font-weight: bold;
}
.sitemap-header, .sitemap-1, .sitemap-2, .sitemap-3, .sitemap-4 {
	display: block;
}
.sitemap-1, .sitemap-2, .sitemap-3, .sitemap-4 {
color: #000000;
}
.sitemap-header {
	font-size: 1.4em;
	padding-top: 25px;
}
.sitemap-1 {
	font-size: 13px;
	padding-left: 25px;
}
.sitemap-2 {
	font-size: 12px;
	padding-left: 50px;
}
.sitemap-3 {
	font-size: 11px;
	padding-left: 75px;
}
.sitemap-4 {
	font-size: 10px;
	padding-left: 100px;
}
/*--- End Sitemap Styles ---*/

/* ************** Related Item Styles ****************** */	
#seo-related-links:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
#seo-related-links h3 {
	text-align: left;
	margin: 0;
	padding: 0;
	padding-top: 15px;
	padding-bottom: 8px;
}
#seo-related-links ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#seo-related-links ul.seo-links li {
	width: 43%;
	float: left;
	display: inline;
	background: url(https://s.turbifycdn.com/aah/yhst-142618731068637/img-320.gif) no-repeat 5px center;
	margin: 0;
	padding: 0;
}
#seo-related-links ul.seo-links li a {
	text-decoration: none;
	padding-left: 15px;
	display: block;
	_width: 100%;
font-size:12px;
}
#seo-related-links ul.seo-links li a:hover {
	text-decoration: underline;
}
/*--- End Related Items Styles ---*/

/* ************** Default Info Page ****************** */
#info-div {
	padding-top: 8px;
font-size:12px;
color:#000000;
}
/* ************** Microformats Styles ****************** */

.hproduct {
	overflow: hidden;
	height: 0;
	width: 0;
	border: none;
}
/* fixes item body ul spacing */
.inner-bg-col ul {
	margin: 0;
	padding: 0;
}
/* expands the drag area */
#fc-panel_h {
	padding: 10px;
}
/* the top of the page text colors cart closed */
.minicart_c1 #sub_total_mini {
	color: #000000;
}
.minicart_c1 #total_items_mini {
	color: #000000;
}
.minicart_c1 #show_mini {
	color: #000000;
}
.minicart_c1 #close_btn {
	color: #000000;
}
/* the top of the page text colors cart open */
.minicart_c1.minicart_c2 #sub_total_mini {
	color: #000;
}
.minicart_c1.minicart_c2 #total_items_mini {
	color: #000;
}
.minicart_c1.minicart_c2 #show_mini {
	color: #000;
}
.minicart_c1.minicart_c2 #close_btn {
	color: #000;
}
.yui-skin-sam #yfc_fullco #close_btn {
	color: #000;
}
/* toggles for items/calculator/coupons inactive - active */
.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle {
	background: #b52222 !important;
}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.active {
	background: #d92828 !important;
}/***  Rotating Testimonials Styles ***/

#scTestimonials
{
	position:absolute;
	left:0;
	width:296px;
	top:168px;
}

#scTestimonials .testiHd
{
    font-weight: bold;
    text-align: center;
	color:#000000;
}

#scTestimonials #testiConts
{
    background-color:#F7F7F7; /*This is needed to properly fade in IE6*/
	font-size:12px;
}

#scTestimonials blockquote
{
 background-color:#FCFCFC;
 height:204px;
 margin:0;
}

#scTestimonials p.quote
{
    background:url("//lib.store.yahoo.net/lib/yhst-95360205434069/testibg.jpg") no-repeat 0 0;
    padding:23px 15px 44px;
    height:101px;
    margin-bottom:0;
    font-size:13px;
    color:#54545C;
}

.testiViewAll{
	position:absolute;
	left:160px;
	top:383px;
	font-size:12px;
	text-transform:uppercase;
	color:#D60616;
	z-index:1
}

.testiViewAll span{color:#D60616;}

#scTestimonials p.author
{
    font-style: normal;
    padding-top:4px;
    padding-left:10px;
    font-weight:bold;
    line-height:24px;
}

.testiViewAll a
{
   color:#777777;
   padding:0 5px;
}

.testiViewAll{
			color:#000000;
			font-size:12px;
}

.submit-testimonial td{
		padding:5px;
}

.testisingle span {display: block; font-weight: bold; padding-top:5px; }
/***  End Rotating Testimonials Styles ***/


/* FlexSlider Core (Don't Change)
----------------------------------------------------*/

.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider{margin:0;padding:0;}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}

/* FlexSlider Theme Styles
----------------------------------------------------*/

.flexslider{margin:0 0 50px;background:#fff;position:relative;zoom:1;}
.flex-viewport{max-height:2000px;}
.loading .flex-viewport{max-height:300px;}
.flexslider .slides{zoom:1;}
.carousel li{margin-right:5px;}

.flex-control-nav{bottom: 8px;
    font-size: 0;
    position: absolute;
    right: 10px;
    text-align: right;
    text-indent: -9999px;
    width: 100%;}
.flex-control-nav li{margin:0 3px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{width:8px;height:8px;display:block;background:#222224;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px; border:solid 5px #222224;}
.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7);}
.flex-control-paging li a.flex-active{background:#fff;cursor:default; border:solid 5px #BC0000;}

/* Custom slide HTML
----------------------------------------------------*/

.flexslider .slides li.slide{position:relative;}
.flexslider .slides li.slide .foreground{color:#fff;padding:0;position:absolute;text-align:center;width:100%;z-index:9999;}
.flexslider .slides li.slide .foreground a{color:#fff;}
.flexslider .foreground a.linkall{display:block; width:100%; height:700px;}#qty-pricing .qty-price-header{text-align: left; margin: 5px 0; font-weight: bold; font-size:14px; padding-left:10px;}
#qty-pricing {padding:4px 0;}

#qty-pricing table {border-width:1px; border-collapse:collapse; border-color:#fff;}
#qty-pricing table td{padding:8px; text-align:center; background-color:#DBDBDB; font-weight:normal; border:1px inset #fff; font-size:12px;}
#qty-pricing table td.qtypricecell {background-color:#E6E6E6 !important; font-weight:bold;}

.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.fancybox-opened {z-index: 8030;}.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}.fancybox-outer, .fancybox-inner {position: relative;}.fancybox-inner {overflow: hidden;}.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}.fancybox-image {max-width: 100%;max-height: 100%;}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url(//lib.store.yahoo.net/lib/yhst-95360205434069/fancybox-sprite.png);}#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}#fancybox-loading div {width: 44px;height: 44px;background: url(//lib.store.yahoo.net/lib/yhst-95360205434069/fancybox-loading.gif) center center no-repeat;}.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url(//lib.store.yahoo.net/lib/yhst-95360205434069/blank.gif); -webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}.fancybox-prev {left: 0;}.fancybox-next {right: 0;}.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}.fancybox-prev span {left: 10px;background-position: 0 -36px;}.fancybox-next span {right: 10px;background-position: 0 -72px;}.fancybox-nav:hover span {visibility: visible;}.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}.fancybox-lock {overflow: hidden !important;width: auto;}.fancybox-lock body {overflow: hidden !important;}.fancybox-lock-test {overflow-y: hidden !important;}.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url(//lib.store.yahoo.net/lib/yhst-95360205434069/fancybox-overlay.png);}.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}.fancybox-opened .fancybox-title {visibility: visible;}.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent; background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}.fancybox-title-inside-wrap {padding-top: 10px;}.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}.sczoommain{}.sczoominsets img{margin:1px; border:solid 1px #999;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url(//lib.store.yahoo.net/lib/yhst-95360205434069/fancybox-sprite2x.png);background-size: 44px 152px; }#fancybox-loading div {background-image: url(//lib.store.yahoo.net/lib/yhst-95360205434069/fancybox-loading2x.gif);background-size: 24px 24px; }} #zoomicon{display:block; text-align:center;}

