/* BEGIN YUI STYLES */ /* YUI GRIDS */ /* Copyright (c) 2008, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.6.0 */ html {
	color:#000;
	background:#CEEFF7;
}
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;
}
del, ins {
	text-decoration:none;
}
body {
	font:13px/1.231 arial, helvetica, clean, sans-serif;
*font-size:small;
*font:x-small;
}
select, input, button, textarea {
	font:99% arial, helvetica, clean, sans-serif;
}
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.076em;
*width:71.25em;
}
#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, .yui-g .yui-u .yui-g {
	width:100%;
}
{
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:187px;
	xpadding-bottom:200px;
}
.yui-t2 #yui-main .yui-b {
	margin-left:14.6461em;
*margin-left:14.2931em;
}
.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-g .yui-u {
	width:48.1%;
}
.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;
}
.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;
} /* YUI BASE */ /* Copyright (c) 2008, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.6.0 */
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;
} /* 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 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;
} /*--- Tips ---*/ /*--- Calculating ems pixel width / 13px = "Em width" "Em width" * 0.9759 = IE's EM width *You must specify seperate em for IE since they both render it differently. For example: #custom-doc { width: 46.15em; -- non-IE *width: 45.04em; -- IE } /*--- End Tips ---*/
body {
	background-color:#CEEFF7;
}
#custom-doc {
	width:70.0769em;
*width:68.3880em;
} /*--- Sitemap 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: #00f;
}
.sitemap-header {
	font-size: 1.2em;
	color: #000;
	padding-top: 25px;
}
.sitemap-1 {
	font-size: 1em;
	padding-left: 25px;
	color: #000;
}
.sitemap-2 {
	font-size: .8em;
	padding-left: 50px;
	color: #000;
}
.sitemap-3 {
	font-size: .8em;
	padding-left: 75px;
	color: #000;
}
.sitemap-4 {
	font-size: .8em;
	padding-left: 100px;
	color: #000;
} /*--- End Sitemap Styles ---*/ /*--- Related Items Styles ---*/
#seo-related-links {
	width: 691px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}
#seo-related-links:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
#seo-related-links h3 {
	color: #000;
	font: bold 13px/1.2 verdana, arial, sans-serif;
	text-align: center;
}
#seo-related-links ul {
	margin:0;
	padding: 0;
	list-style: none;
	padding-left:115px;
	width:575px;
}
#seo-related-links ul.seo-links li {
	width: 45%;
	float: left;
	display: inline;
	background: url(/lib/yhst-98175729655918/dot.gif) 5px center no-repeat;
	margin:0;
	padding:0;
}
#seo-related-links ul.seo-links li a {
	text-decoration: none;
	padding-left: 15px;
	display: block;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	_width: 100%;
}
#seo-related-links ul.seo-links li a:hover {
	text-decoration: underline;
} /*--- End Related Items Styles ---*/ /**** Solid Cactus Click to Enlarge v3.0.0 ****/ /*Editable Style Sheets*/
#scMainImage {
	display:-moz-inline-block;
	display: inline-block;
}
.scImgEnlargeLoader {
	background: url(loading.gif) #FFFFFF no-repeat center center;
	text-align: center;
}
.scImgEnlargeLoader img {
	visibility: hidden;
}
#scWrapper {
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	background: #000000;
}
#scImgBox {
	font: 11px normal "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif; /*background color of the image box*/
	border: 10px solid #CACACA; /*normally same as border color*/
	background: #CACACA;
}
#scImgTitle {
	font: 12px normal "Georgia", "Times New Roman", Times, serif; /*fonts and settings for image description shown above the image*/
	text-align: left;
	padding-bottom: 5px;
}
#scImgBox-insets {
	padding: 10px 75px 0 0;
	background: #CACACA;
}
#scImgBox-insetPreview img {
	border: 2px solid #000000; /*border color for inset preview*/
	display: none;
}
#scImgBox-insets a {
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0 5px 1px 5px;
	border: 1px solid #FFFFFF;
	text-decoration: none;
	margin: 0 5px 0 0;
	background: #084852;
}
#scImgBox-insets .absClose, #scImgBox-insets .absClose-noInset {
	font: normal 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif; /*styles for close in inset area*/
}
#scImgBox .close {
	font: bold 14px Arial, Helvetica, sans-serif; /*close on upper right corner*/
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding: 0 5px 1px 5px;
	margin: -15px -15px 0 0;
	text-decoration: none;
	background: #084852;
}
#scPage-insets {
	padding: 2px;
}
#scPage-insets a img {
	border: 2px solid #FFF;
}
#scPage-insets a:hover img {
	border: 2px solid #ae0000;
}
#scPage-insets * {
	vertical-align: middle;
} /*Styles Not to be Edited*/
.relativePos {
	position: relative;
}
.absolutePos {
	position: absolute;
}
.hideSelect {
	visibility: hidden;
}
#scWrapper {
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	z-index: 1000;
	width: 100%;
	height: 800px;
	cursor: hand;
}
#scImgBox {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1500;
	text-align: center;
}
#scImgBox-mainImg {
	background: url(/lib/yhst-98175729655918/loading.gif) #FFFFFF no-repeat center center;
	text-align: center;
}
#scImgBox-mainImg.schidebg {
	background: #FFFFFF;
}
#scImgBox-mainImg img {
	vertical-align: middle;
}
#scImgBox-insets {
	position: relative;
	left: 0;
	text-align: left;
	clear: both;
} /*#scImgBox-insets img{ display: none; }*/
#scImgBox-insets .absClose {
	position: absolute;
	right: 0;
}
#scImgBox .close {
	position: absolute;
	top: 0;
	right: 0;
}
#scImgBox-insetPreview {
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 0;
	display: none;
	z-index: 200;
}
#scPage-insets .scMainImgLnk {
	display: none;
} /*--- Yahoo! Store Styles ---*/
#hd, #ft {
	float: left;
	width: 911px;
	position:relative;
	z-index:10;
}
#bd {
	background:url(/lib/yhst-98175729655918/body-repeat.gif) repeat-y top left;
	float:left;
	width:911px;
}
#hd {
	height:139px;
	background:url(/lib/yhst-98175729655918/header.jpg) no-repeat 0 0;
}
#ft {
	height:102px;
	background:url(/lib/yhst-98175729655918/footer.jpg) no-repeat 0 0;
}
td.verticalSpacer {
	background: url(/lib/yhst-98175729655918/vsep.gif) center top repeat-y;
}
td.horizontalSpacer {
	background: url(/lib/yhst-98175729655918/hsep.gif) left center repeat-x;
}
.logo {
	position:absolute;
	z-index:10;
	top:9px;
	left:27px;
}
.header-phone {
	position:absolute;
	z-index:10;
	top:15px;
	left:395px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
}
.shipping-banner {
	position:absolute;
	z-index:10;
	top:60px;
	left:295px;
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
}
.shipping-banner span {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
}
.searcharea {
	position:absolute;
	z-index:10;
	top:100px;
	left:280px;
}
.searcharea form * {
	vertical-align:middle;
}
.searcharea form input#query {
	background-color:#E3DCD2;
	border:1px solid #CECACB;
	margin-right:4px;
	padding-bottom:4px;
	padding-top:3px;
	width:200px;
}
.header-links1 {
	position:absolute;
	z-index:10;
	top:13px;
	left:516px;
	width:385px;
}
.header-links1 ul, .header-links1 ul li {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.header-links1 ul li {
	float:left;
	background:url(/lib/yhst-98175729655918/header-link-sep.gif) no-repeat right 4px;
}
.header-links1 ul li.last {
	background:none;
}
.header-links1 ul li a {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}
.header-links1 ul li a:hover {
	text-decoration:underline;
}
.header-links2 a.first {
	position:absolute;
	z-index:10;
	top:62px;
	left:592px;
	font:normal 15px Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}
.header-links2 a.second {
	position:absolute;
	z-index:10;
	top:62px;
	left:680px;
	font:normal 15px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}
.header-links2 a.third {
	position:absolute;
	z-index:10;
	top:62px;
	left:808px;
	font:normal 15px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}
.header-links2 a:hover {
	text-decoration:underline;
}
.mailinglist {
	position:absolute;
	z-index:10;
	top:18px;
	left:525px;
}
.mailinglist form * {
	vertical-align:middle;
}
.mailinglist form input#newsletter-email {
	margin-right:3px;
	padding-bottom:4px;
	padding-top:3px;
	border:1px solid #C5C9CA;
	width:208px;
}
.newstext {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	position:absolute;
	z-index:10;
	top:24px;
	left:162px;
}
.newstext2 {
	position:absolute;
	z-index:10;
	top:22px;
	left:800px;
}
.newstext2 a {
	text-decoration:underline;
	font:normal 10px Verdana, Helvetica, sans-serif;
	color:#FFF;
}
.newstext2 a:hover {
	text-decoration:none;
}
.copyright {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	position:absolute;
	z-index:10;
	top:90px;
	left:0px;
	width:911px;
	margin:0px auto;
	text-align:center;
}
.copyright a {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
.copyright a:hover {
	text-decoration:underline;
}
.footer-links {
	position:absolute;
	z-index:10;
	top:60px;
	left:0px;
}
.footer-links ul, .footer-links ul li {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.footer-links ul li {
	float:left;
	background:url(/lib/yhst-98175729655918/footer-link-sep.gif) no-repeat right 4px;
}
.footer-links ul li.last {
	background:url(/lib/yhst-98175729655918/footer-cart-im.gif) no-repeat right 0px;
}
.footer-links ul li a {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding-left:35px;
	padding-right:35px;
}
.footer-links ul li a:hover {
	text-decoration:underline;
}
.badges {
	xheight:166px;
	width:187px;
	xbackground:url(/lib/yhst-98175729655918/left-nav-bottom.jpg) no-repeat 0 0;
	text-align: center; /*position:absolute; z-index:10; top:-166px; left:0px;*/
}
.badges img {
	margin-bottom: 15px;
}
.yui-t2 .yui-b {
	xpadding-bottom:250px;
	background:url(/lib/yhst-98175729655918/left-nav-top.gif) no-repeat top left;
}
.yui-t2 #yui-main .yui-b {
	background:none;
} /* left nav styles */
ul#nav {
	margin:0px;
	padding:5px 0pt 25px 5px;
	list-style-type:none;
	width:176px;
	text-align:left;
}
ul#nav li {
	margin:0px;
	padding:0px;
	list-style-type:none;
	background:url(/lib/yhst-98175729655918/nav-header-bg.jpg) no-repeat 0 0;
}
ul#nav li a {
	display:block;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	padding-top:4px;
	padding-left:10px;
}
ul#nav li a:hover {
	text-decoration:underline;
}
ul#nav li ul {
	margin:0px;
	padding:5px 0 5px 0;
	list-style-type:none;
}
ul#nav li ul li {
	background:none;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
ul#nav li ul li a {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
}
ul#nav li ul li a:hover {
	text-decoration:underline;
} /* end left nav styles */
#date-container {
	position:absolute;
	z-index:10;
	top:30px;
	left:391px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
}
.home-container {
	width:720px;
}
.home-container .welcome-area {
	width:720px;
	float:left;
	height:252px;
	margin-bottom:7px;
}
.home-container .welcome-area .welcome-left {
	float:left;
	width:429px;
	height:252px;
	xbackground:url(/lib/yhst-98175729655918/welcome-im.jpg) no-repeat 0 0;
}
.home-container .welcome-area .welcome-left .welcome-text {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	width:160px;
	text-align:left;
	padding-top:172px;
	padding-left:23px;
}
.home-container .welcome-area .welcome-right {
	float:left;
	background-color:#FFF;
	width:291px;
	height:252px;
}
.home-container .welcome-area .welcome-right .featured-title {
	padding-top:13px;
	padding-left:10px;
}
.home-container .welcome-area .welcome-right .featured-image {
	margin:0 auto;
	text-align:center;
	padding-bottom:5px;
	padding-top:3px;
}
.home-container .welcome-area .welcome-right .featured-name {
	width:291px;
}
.home-container .welcome-area .welcome-right .featured-name a {
	text-decoration:none;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	padding-left:10px;
	display:block;
	padding-bottom:2px;
}
.home-container .welcome-area .welcome-right .featured-name a:hover {
	text-decoration:underline;
}
.home-container .welcome-area .welcome-right .featured-price {
	padding-left:10px;
	float:left;
	width:185px;
}
.home-container .welcome-area .welcome-right .featured-price .price {
	display:inline;
	padding-right:10px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#2B747A;
}
.home-container .welcome-area .welcome-right .featured-price .sale-price {
	display:inline;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#D32642;
}
.home-container .welcome-area .welcome-right .featured-btn {
	float:left;
	width:70px;
}
#specials {
	clear:both;
	background-color:#FFF;
	width:720px;
	margin-bottom:7px;
}
#specials table tr td {
	padding-bottom:10px;
	text-align:center;
}
#specials table tr td a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#10302F;
	text-decoration:none;
}
#specials table tr td a:hover {
	text-decoration:underline;
}
.section-boxes {
	background-color:#276975;
	width:712px;
	padding:5px 5px 0 3px;
	float:left;
}
* html .section-boxes {
	padding-bottom:5px;
}
*:first-child+html .section-boxes {
	padding-bottom:5px;
}
.section-boxes .each-box {
	margin-left:2px;
	margin-bottom:5px;
	width:176px;
	height:200px;
	float:left;
	background:url(/lib/yhst-98175729655918/featured-box-bg.jpg) no-repeat 0 0;
}
.section-boxes .each-box .title a {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
	padding-left:10px;
	padding-top:7px;
	text-decoration:none;
}
.section-boxes .each-box .title a:hover {
	text-decoration:underline;
}
.section-boxes .each-box .list {
	text-align:left;
	width:100px;
	float:left;
	padding-top:20px;
	padding-left:10px;
}
.section-boxes .each-box .list a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#192C2A;
	text-decoration:none;
	display:block;
	padding-bottom:5px;
}
.section-boxes .each-box .list a:hover {
	text-decoration:underline;
}
.section-boxes .each-box .im {
	width:60px;
	float:left;
	padding-top:20px;
}
.large-home-textbox {
	width:347px;
	height:143px;
	float:left;
	background:url(/lib/yhst-98175729655918/bottom-huge-featured-bg.jpg) no-repeat 0 0;
	color:#000;
	text-align:left;
	margin-left:7px;
	padding-top:23px;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.large-home-textbox .home-bot-box-title1 {
	font:bold 14px Arial, Helvetica, sans-serif;
	width:290px;
	color:#123134;
	padding-left:25px;
	padding-bottom:10px;
}
.large-home-textbox .home-bot-box-text {
	padding-top:10px;
	margin-left:25px;
	width:280px;
	background:url(/lib/yhst-98175729655918/small-sep.gif) repeat-x top left;
}
.home-bottom-text {
	background-color:#FFF;
	width:720px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:left;
	padding-top:12px;
	clear:both;
}
.home-bottom-text div {
	padding-left:15px;
	padding-top:20px;
	padding-bottom:20px;
	width:670px;
}
.page-container {
	width:720px;
}
.scBreadcrumbs {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding-left:30px;
	padding-bottom:10px;
	padding-top:15px;
	background-color:#FFF;
}
.scBreadcrumbs a {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}
.scBreadcrumbs a:hover {
	text-decoration:none;
}
.section-top {
	padding-left:30px;
	padding-bottom:10px;
	width:690px;
	margin-bottom:10px;
	background-color:#FFF;
	float:left;
}
h1.pagename {
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	font:normal 24px Arial, Helvetica, sans-serif;
	color:#057380;
	text-align:left;
}
.sectimg {
	float:left;
	width:220px;
	text-align:left;
}
.sectinfoimg {
	float:left;
	width:300px;
	text-align:left;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding-left:15px;
}
.sectcontents {
	clear:both;
	background-color:#FFF;
	padding:10px;
}
table#contents-table {
	text-align:center;
}
table#contents-table tr td .name a {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#0F322E;
	text-decoration:none;
}
table#contents-table tr td .name a:hover {
	text-decoration:underline;
}
table#contents-table tr td .price {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#494949;
}
table#contents-table tr td .price-bold, table#contents-table tr td .sale-price, table#contents-table tr td .sale-price-bold {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#A83F08;
}
.sectcontents table tr td {
	padding-top:10px;
}
.page-container2 {
	background-color:#FFF;
	width:720px;
	float:left;
}
.item-top {
	width:665px;
	padding-left:30px;
}
.item-top .iteminfocont {
	width:665px;
}
.item-top .iteminfocont .itemimg {
	width:290px;
	float:left;
	margin:0 auto;
	text-align:center;
}
.item-top .iteminfocont .iteminfo {
	width:355px;
	float:left;
	padding-left:17px;
}
.main-img {
	width:205px;
	float:left;
}
.inset-container {
	width:60px;
	float:left;
}
.inset-container img {
	margin-bottom:5px;
}
.info-table-wrapper1 {
	width:355px;
	padding-top:13px;
	background:url(/lib/yhst-98175729655918/pit-top-im.gif) no-repeat top left;
}
.info-table-wrapper2 {
	width:355px;
	padding-bottom:13px;
	background:url(/lib/yhst-98175729655918/pit-bottom-im.gif) no-repeat bottom left;
}
.info-table-wrapper3 {
	width:355px;
	background:#FFF url(/lib/yhst-98175729655918/pit-repeat-bg.gif) repeat-y 0 0;
}
#product-info-table {
	width:320px;
	margin:0 auto;
	text-align:center;
}
#product-info-table th {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#656565;
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #DFDFDF;
	width:105px;
}
#product-info-table td {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:25px;
	border-bottom:1px solid #DFDFDF;
}
#product-info-table td select {
	width:135px;
}
#product-info-table tr td.add-to-cart {
	text-align:center;
	border-bottom:none;
	padding-bottom:0;
	padding-top:15px;
}
#product-info-table tr.sale-price th, #product-info-table tr.sale-price td {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#E30000;
}
#product-info-table tr.yousave th {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#666666;
}
#product-info-table tr.yousave td {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
}
.itemcapt-container {
	padding-top:20px;
	padding-left:10px;
	clear:both;
}
#itemcapt {
	padding-top:10px;
	padding-left:10px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:left;
	width:615px;
}
.cross-sell {
	padding-bottom: 10px;
	padding-top:20px;
	padding-left:10px;
}
.cross-sell table#contents-table {
	width:97%;
}
.item-bottom-text {
	width:670px;
	font:normal 12px Arial, Helvetica, sans-serif;
	padding-top:20px;
	padding-left:10px;
	padding-bottom:15px;
}
.last-update {
	padding-left:10px;
	padding-bottom:15px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:left;
}
#info-div {
	width:720px;
	background:#FFF;
}
#info-div div {
	padding:10px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
}
#info-div div a {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
}
.page-container2 #info-div {
	padding-left:20px;
	width:690px;
}
a.shipping-date {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
}
a.shipping-date:hover {
	text-decoration:none;
}
div#scMCholster-0061 {
	float: right;
	width: 330px;
	text-align: left;
	position: relative;
	z-index: 1;
	color: #000;
	font: bold 11px/1.2 Tahoma, Verdana, sans-serif;
}
div#scMCholster-0061.open-0061 {
	z-index: 10000;
}
div#scMCholster-0061 a {
	color: #000;
}
div#ctrlPad-0061 { /*Do not add float otherwise ie 6 will not display properly*/
	background: url('/lib/yhst-98175729655918/mc-cart-icon.gif') no-repeat 5px 4px;
	padding: 3px;
	float:left;
	width:330px;
}
div#minCart-0061 {
	width: 127px;
	float: left;
	padding-top:3px;
	padding-left:30px;
}
div#minCart-0061 a#emptyCook-0061, div#minCart-0061 span.emptyMsg-0061, div#minCart-0061 span.itemCnt-0061, div#minCart-0061 span.itemTtl-0061 {
	display: block;
	padding: 1px 3px;
	text-align: center;
}
div#minCart-0061 span.itemCnt-0061, div#minCart-0061 span.itemTtl-0061 {
	float: right;
	width: 60px;
}
div#minCart-0061 span.itemCnt-0061 {
	float: left;
	text-align:right
}
div#minCart-0061 span.itemCnt-0061 span {
	font-weight: normal;
}
div#ctrlBox-0061 {
	padding-top: 1px;
	float: right;
	width: 161px;
}
div#ctrlBox-0061 span {
	display: block;
	padding-top: 20px;
}
a#toggLink-0061 {
	display: block;
	overflow: hidden;
	height: 19px;
	width: 89px;
	background: url('/lib/yhst-98175729655918/scMCtoggCart.png') no-repeat 0 0;
	float: left;
}
a#checkoutLink-0061 {
	display: block;
	overflow: hidden;
	height: 19px;
	width: 67px;
	background: url('/lib/yhst-98175729655918/scMCcheckout.png') no-repeat 0 0;
	float: right;
}
div.open-0061 a#toggLink-0061 {
	background-position: 0 -19px;
}
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: 0;
	border: solid 1px #336033;
	width: 344px;
	background: #CAECF4 url('/lib/yhst-98175729655918/scMCloading.gif') no-repeat center center;
	z-index: 10000;
}
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;
}
.mc-container {
	position:absolute;
	z-index:1000;
	top:100px;
	left:550px;
	width:330px;
}
div#minCart-0061 span.itemCnt-0061 {
	width:55px !important;
}
div#sc-tab-details {
	padding: 15px 0 15px 0;
	margin: auto;
	width: 690px;
	clear: both;
}
div#sc-tab-details ul#sctab {
	margin: 0;
	float: left;
	width: 690px;
	clear: both;
	list-style-type: none;
	border-bottom:9px solid #077584;
}
div#sc-tab-details ul#sctab li.tabheader {
	margin: 0 2px 0 0;
	height: 27px;
	float: left;
	background:url('/lib/yhst-98175729655918/tab-off-right2.jpg') no-repeat right top;
	font: bold 12px "Trebuchet MS", Geneva, sans-serif;
	list-style-type: none;
	padding-right:6px;
}
div#sc-tab-details ul#sctab li.tabhover {
	margin: 0 2px 0 0;
	height: 27px;
	float: left;
	background: url('/lib/yhst-98175729655918/tab-on-right.jpg') no-repeat right -27px;
	font: bold 12px "Trebuchet MS", Geneva, sans-serif;
	list-style-type: none;
	padding-right:6px;
}
div#sc-tab-details ul#sctab li.tabheader span {
	display: block;
	float: left;
	height: 27px;
	background:url('/lib/yhst-98175729655918/tab-off-repeat2.jpg') repeat-x 0 0;
}
div#sc-tab-details ul#sctab li.tabhover span {
	display: block;
	float: left;
	height: 27px;
	background:url('/lib/yhst-98175729655918/tab-on-repeat.jpg') repeat-x 0 0;
}
div#sc-tab-details ul#sctab li.tabheader a {
	text-decoration: none;
	display: block;
	overflow: hidden;
	float: left;
	height: 27px;
	background:url('/lib/yhst-98175729655918/tab-off-left2.jpg') no-repeat left top;
	font: normal 14px Arial, "Trebuchet MS", Geneva, sans-serif;
	text-align: center;
	padding-top: 6px;
	padding-left:30px;
	padding-right:30px;
	color: #087481;
	outline:none;
}
div#sc-tab-details ul#sctab li.tabhover a {
	text-decoration: none;
	display: block;
	overflow: hidden;
	float: left;
	height: 27px;
	background: url('/lib/yhst-98175729655918/tab-on-left.jpg') no-repeat left -27px;
	font: normal 14px Arial, "Trebuchet MS", Geneva, sans-serif;
	text-align: center;
	padding-top: 6px;
	padding-left:30px;
	padding-right:30px;
	color: #fff;
	outline:none;
}
div#sc-tab-details ul#sctab li.tabhover {
	background-position: right 0;
}
div#sc-tab-details ul#sctab li.tabhover a {
	background-position: left 0;
	color: #fff;
}
div#sc-tab-details ul#sctab li.tabhover a:hover {
	text-decoration: none;
	color: #fff;
}
div#sc-tab-details div#sctabinfo {
	margin: 0;
	clear: both;
}
*:first-child+html div#sc-tab-details div#sctabinfo {
	margin-top:-15px;
}
* html div#sc-tab-details div#sctabinfo {
	margin-top:-15px;
}
div#sc-tab-details div#sctabinfo div.infobox {
	clear: both;
	font: normal 12px Arial, Tahoma, Geneva, sans-serif;
	padding: 10px 16px;
	border-left: 1px solid #D6D8D7;
	border-right: 1px solid #D6D8D7;
	border-bottom: 1px solid #D6D8D7;
	border-top: 3px solid #055461;
	text-align: left;
} /*Mailinglist Styles*/
.mailinglist-left {
	width: 177px;
	margin: 0 auto 20px;
}
.mailinglist-left .mailinglistinner {
	width: 161px;
	border: 1px #B5B5B5 solid;
	border-top: none;
	padding: 15px 7px;
}
.mailinglist-left .mailinglistinner .newsdesc {
	font-size: 12px;
	color: #000;
	padding-bottom: 7px;
}
.mailinglist-left .mailinglistinner input {
	vertical-align: middle;
}
.mailinglist-left .mailinglistinner input#newsletter-email {
	width: 105px;
	margin-right: 3px;
	padding: 3px;
}
.mailinglist-left .mailinglistinner .privacy {
	font-size: 11px;
	color: #25656E;
	padding-top: 7px;
}
.mailinglist-left .mailinglistinner .privacy a {
	text-decoration: underline;
	color: #25656E;
}
.mailinglist-left .mailinglistinner .privacy a:hover {
	text-decoration: none;
}
.newbox {
	height:30px;
}
.boxconts {
	text-align:center;
	padding-top:2px;
}
.boximg {
	display:block;
	height:138px;
}
.boxconts a {
	font-size:11px;
	display:block;
	padding:2px;
	text-decoration:none;
	font-weight:bold;
}
.boxconts a br {
	display:none;
}
.boxprice {
	font-size:12px;
	font-weight:bold;
	color:#2B747A;
}
.boxprice span {
	color:#D32642;
}
.featuredprod-header {
	font-size:13px;
	font-weight:bold;
	padding:15px 0 15px 0;
	clear:both;
	text-align:center;
}
div.navlink {
	text-align:center;
	color:#348C98;
	padding:5px 0 15px;
	font-size:11px;
}
div.navlink a {
	color:#348C98;
	text-decoration:none;
	font-size:11px;
	display:block;
	font-weight:bold;
}
table.locations {
}
table.locations h5 {
	padding:0 0 10px 0;
	margin:0;
} /* sequence banner */
.scSequenceBanner {
	width:425px;
	height:252px;
	overflow:hidden;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
}
.scSequenceBannerMain {
	position:relative;
}
.scSequenceBannerMain div {
	position:absolute;
	top:0;
	left:0;
}
.scSequenceButtons {
	height:25px;
	position:absolute;
	z-index:100;
}
a.scSButton {
	cursor:pointer;
	display:block;
	float:left;
	width:25px;
	padding:5px 0 6px 0;
	background:url(/lib/yhst-98175729655918/scSBbtn.png) no-repeat right 0;
	color:#000;
	text-align:center;
	font-size:11px;
	margin:0 1px 2px 0;
}
a.scSButton:hover {
	background:url(/lib/yhst-98175729655918/scSBbtn.png) no-repeat 0 0;
	font-weight:bold;
}
a.scSBon, a.scSBon:hover {
	background:url(/lib/yhst-98175729655918/scSBbtn.png) no-repeat center 0;
	font-weight:bold;
	color:#fff;
}
.scSequencePause {
	position:absolute;
	width:72px;
	height:20px;
	z-index:100;
	background:url(/lib/yhst-98175729655918/scSBPause.png) no-repeat 0 0;
}
.item-promo{
	display: block;
    margin: 15px 0;
    width: 100%;
font-size: 14px;
}
.item-promo a{
	font-weight:bold;
}
.left-trial{
	text-align:center;
	margin:5px 0 15px 0;
}
.trial-contact{
	background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    padding: 20px;
    width: 680px;
}
.formMain {
	float:left;
	width:675px;
}
.contactInputHolder {
	float: left;
    padding: 5px 0;
    width: 370px;
}
.contactInputHolder label.error {
	color: #FF0000;
    float: right;
    font-weight: bold;
}
.contactInputHolder .contactInputLabel {
	float:left;
	padding:3px 0;
	width:100%;
}
.contactInputHolder .contactInputLabel em.req {
	color:#FF0000;
	font-weight:bold;
}
.contactInputHolder .contactInputs {
	float:left;
	width:100%;
	clear:both;
}
 .messagebox {
	float:left;
}
.contactInputHolder .contactInputs input[type=text] {
	vertical-align:middle;
	width:240px;
	padding:2px;
}
.contactInputHolder .contactInputs textarea {
	height:135px;
	overflow:auto;
	padding:2px;
	width:579px;
}
.contactInputHolder .contactInputs select {
	width:250px;
	padding:2px;
}
.contactInputHolder .contactInputs input[type=checkbox] {
	height:20px;
	padding:2px;
	width:20px;
}
.contactInputHolder .contactInputs input[type=radio] {
}
.submitButtons {
	float:left;
	margin:20px 0 0;
	text-align:center;
	width:590px;
}
.submitBtn {
	background: none repeat scroll 0 0 #077584;
    border: 1px solid #215666;
    color: #FFFFFF;
    font-weight: bold;
    height: 30px;
    width: 75px;
}

