/* 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:#FFF;
}
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:13.8461em;
	width:14.50em;
}
.yui-t2 #yui-main .yui-b {
	margin-left:183px;
	background:none;
}
.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;
}
/*--- 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.4em;
	color: #000;
	padding-top: 25px;
}
.sitemap-1 {
	font-size: 1.2em;
	padding-left: 25px;
}
.sitemap-2 {
	font-size: 1.2em;
	padding-left: 50px;
}
.sitemap-3 {
	font-size: 1em;
	padding-left: 75px;
}
.sitemap-4 {
	font-size: .8em;
	padding-left: 100px;
}
/*--- End Sitemap Styles ---*/
/*--- Paging Styles ---*/
div#paging div.ctrls td {
	padding:0 4px 8px;
}
div#paging div.ctrls td a {
	text-decoration: none;
	color:#E9E7E7;
}
div#paging div.ctrls .chosen {
	font-weight: bold;
}
div#paging div.ctrls span.pageof {
	margin: 0 12px;
}
div#paging div#contents {
	padding: 14px 0;
}
div#paging div#contents table {
	width: 100%;
}
div#paging div#contents table td {
	text-align: center;
}
div#paging div#contents table td.imgCell {
	padding-bottom: 0;
}
div#paging div#contents table td.verticalSpacer {
	padding: 0 6px;
	background: url("contsVertSep.gif") repeat-y center top;
}
div#paging div#contents table td.horizontalSpacer {
	padding: 6px 0;
	background: url("contsHorzSep.gif") repeat-x left center;
}
div#paging div#contents table td div.name a {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#2B60DE;
	text-decoration:underline;
}
div#paging div#contents table td div.name a:hover {
	text-decoration:underline;
}
div#paging div#contents table div.price {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#6F6F6F;
}
div#paging div#contents table div.price-bold, div#paging div#contents table div.saleprice {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#DB0102;
}
div#paging div#contents table div.abstract {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
/*--- End Paging Styles ---*/
/*--- Tabbed Details Styles ---*/
div#sc-tab-details {
	padding: 10px 0px;
	margin: auto;
	clear: both;
}
div#sc-tab-details ul#sctab {
	margin: 0;
	float: left;
	clear: both;
	list-style: none;
	height:28px;
	width:100%;
	background:url("tabulbg.gif") repeat-x bottom right;
}
div#sc-tab-details ul#sctab li.tabheader, div#sc-tab-details ul#sctab li.tabhover {
	list-style:none;
	margin: 0 2px 0 0;
	height: 28px;
	float: left;
	background:url("tabinactive.gif") no-repeat right;
	font-size:85%;
}
div#sc-tab-details ul#sctab li.tabheader a, div#sc-tab-details ul#sctab li.tabhover a {
	text-decoration: none;
	display: block;
	overflow: hidden;
	float: left;
	height: 22px;
	text-align: center;
	padding-right:15px;
	padding-left:20px;
	padding-top: 6px;
	text-transform: lowercase;
	color: #fff;
	font-weight:bold;
	outline:none;
	background:url("tabinactivecorner.gif") no-repeat left;
}
div#sc-tab-details ul#sctab li.tabhover {
	background:url("tabactive.gif") no-repeat right;
}
div#sc-tab-details ul#sctab li.tabhover a {
	background-position: left 0;
	color: #000;
	background:url("tabactivecorner.gif") no-repeat left;
}
div#sc-tab-details ul#sctab li.tabhover a:hover {
	text-decoration: none;
}
div#sc-tab-details div#sctabinfo {
	margin: 0;
	clear: both;
}
div#sc-tab-details div#sctabinfo div.infobox {
	clear: both;
	font: normal 12px Tahoma, Geneva, sans-serif;
	padding: 10px 16px;
	border: 1px solid #C1C1C1;
	border-top:none;
	text-align: left;
	font-size:85%;
}
/*--- End Tabbed Details Styles ---*/
/*--- Related Items Styles ---*/
#seo-related-links {
	clear:both;
	padding-bottom:5px;
	width:740px;
	margin-top:10px;
	margin-bottom:20px;
	background:url(/lib/yhst-86539746442228/item-box-bottom.gif) no-repeat bottom left;
}
#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;
	list-style: none;
	float:left;
	border-left:1px solid #C5C5C5;
	border-right:1px solid #C5C5C5;
	width:738px;
	padding-top:10px;
	padding-bottom:10px;
}
#seo-related-links ul.seo-links li {
	width: 43%;
	float: left;
	display: inline;
	background: url(/lib/yhst-86539746442228/dot.gif) 5px center no-repeat;
	margin:0;
	padding:0;
}
#seo-related-links ul.seo-links li a {
	text-decoration: underline;
	padding-left: 15px;
	padding-bottom: 5px;
	display: block;
	_width: 100%;
	font:normal 14px Georgia, sans-serif;
	color:#2B60DE;
}
#seo-related-links ul.seo-links li.viewMore a {
	font-weight:bold;
}
#seo-related-links ul.seo-links li a:hover {
	text-decoration: none;
}
/*--- 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: #3F3F3F;
}
#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: #3F3F3F;
}
#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(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;
}
/*--- Send to Friend 2.0 Styles --*/
.scStfCloseConfirmation, .scStfCloseConfirmationOr, .scStfCloseConfirmationLink, .scStfCloseConfirmationESCKey a {
	color:#000;
}
.scStfCloseConfirmation {
	padding-top:15px;
}
.scStfCloseConfirmationOr {
	padding:5px 0;
}
#scStfMessage ul li {
	text-align:left;
}
#scStfMessage ul {
	width:100%;
}
#scStfMessage {
	color:#C00;
	text-align:center;
	font-weight:bold;
	background-color:#FFF;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}
.scStfMessageFloat {
	position: absolute;
	width: 575px;
	z-index: 9001;
	padding:20px;
}
#scStfIframe {
	background-color:#FFF;
}
#scStfAjaxContainer {
	position: absolute;
	z-index: 9001;
	width:580px;
}
.scStfLink {
	font:bold 13px Tahoma, Verdana, Arial, sans-serif;
	padding:10px 0;
}
.scStfLink a {
	color:#F00;
}
#scStfOverLay {
	position: absolute;
	z-index: 9000;
	opacity: .5;
	filter: alpha(opacity=50);
	background-color: #000;
	cursor: pointer;
}
.scStfHidden {
	visibility:hidden;
}
.scStfNone {
	display: none;
}
#scStfPreLoader {
	background: #fff url(stfAjaxLoader.gif) center 35px no-repeat;
	padding:55px 0pt 40px;
	text-align:center;
	font:bold 12px Arial, Helvetica, sans-serif;
	position: absolute;
	width: 575px;
	z-index: 9001;
	background-color: #FFF;
}
.scStfClearBoth {
	clear:both;
}
.scStfContainer {
	width:560px;
	padding:10px;
	background-color:#c3bfbf;
	margin:0 auto;
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
.scStfLogo {
	background-color:#FFF;
	position:relative;
}
.scStfCloseX_BgIeFix {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//lib.store.yahoo.net/lib/STOREID/scStfClose.png', sizingMethod='image');
	right:-10px;
	top:-20px;
}
.scStfCloseX_Bg {
	background-image:url(scStfClose.png);
	right:-20px;
	top:-20px;
}
.scStfCloseX {
	position:absolute;
	cursor:pointer;
	width:24px;
	height:24px;
}
.scStfTabs {
	margin-top:10px;
	text-align:right;
	float:left;
	width:560px;
}
.scStfTabs img {
	float:right;
	margin-left:5px;
}
.scStfFormContainer {
	background-color:#FFF;
	padding-bottom:10px;
}
#scStfItemName {
	font-size:14px;
	padding:18px 0 10px 235px;
	margin-left:15px;
	background:url(scStfEnvelope.gif) 0 20px no-repeat;
	min-height:20px;
	_height:20px;
}
.scStfForm {
	padding:0;
	margin:0 auto;
	width:473px;
	background:url(scStfFormBg.gif) repeat-y;
}
.scStfRowInpContainer input, .scStfRowSubjectContainer input, .scStfForm textarea {
	font:11px Arial, Helvetica, sans-serif;
}
.scStfFormTop {
	background:url(scStfFormCornersTop.gif) no-repeat;
	height:13px;
}
.scStfFormBottom {
	background:url(scStfFormCornersBottom.gif) no-repeat;
	height:13px;
	overflow:hidden;
}
.scStfFieldText {
	font-weight:bold;
}
.scStfAddFriendTabOn {
	background:url(scStfAddFriendTab.gif) no-repeat;
}
.scStfAddFriendTabOff {
	background:url(scStfAddFriendTab.gif) 0 -21px no-repeat;
}
#scStfAddFriendTab {
	height:21px;
	width:143px;
	cursor:pointer
}
#scStfRemoveFriendTab {
	width:121px;
	height:21px;
	cursor:pointer
}
.scStfRemoveFriendTabOn {
	background:url(scStfRemoveFriendTab.gif) no-repeat;
}
.scStfRemoveFriendTabOff {
	background:url(scStfRemoveFriendTab.gif) 0 -21px no-repeat;
}
.scStfMessageArea {
	margin:10px;
}
.scStfProcessing {
	padding-top:5px;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	clear:both;
	float:right;
	width:135px;
}
.scStfPrivacyPolicy {
	text-align:right;
	padding:0 50px 20px 0;
}
.scStfPrivacyPolicy a {
	color:#000;
	font-weight:bold;
}
/*INPUT ROW*/
.scStfRow {
	width:198px;
	float:left;
}
.scStfColumn1 {
	padding:0 0 10px 27px;
}
.scStfColumn2 {
	padding:0 0 10px 12px;
}
.scStfRowInpContainer {
	background:url(scStfInputBg.gif) no-repeat;
	width:198px;
	height:27px;
	margin-top:5px;
}
.scStfRowInpContainer input {
	margin:4px 0 0 5px;
	height:16px;
	width:188px;
	border:0;
}
/*INPUT ROW*/

/*SUBJECT ROW*/
.scStfRowSubjectContainer {
	margin-left:27px;
	width:408px;
}
.scStfRowSubjectContainer div {
	background:url(scStfSubjectInputBg.gif) no-repeat;
	height:27px;
}
.scStfRowSubjectContainer span {
	display:block;
	margin-bottom:5px;
}
.scStfRowSubjectContainer input {
	margin:4px 0 0 5px;
	height:16px;
	width:398px;
	border:0;
}
/*SUBJECT ROW*/

/*MESSAGE ROW*/
.scStfRowMessageContainer {
	margin:10px 0 0 27px;
	width:411px;
}
.scStfRowMessageContainer div {
	background:url(scStfMessageInputBg.gif) no-repeat;
	height:162px;
}
.scStfRowMessageContainer span {
	display:block;
	margin-bottom:5px;
}
.scStfRowMessageContainer textarea {
	margin:4px 0 0 5px;
	height:151px;
	width:400px;
	border:0;
}
/*MESSAGE ROW*/

/*BUTTONS ROW*/
.scStfForm .scStfResetButton {
	padding:0;
	width:81px;
	float:left;
	margin:15px 0 0 25px;
	font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	border:0;
	background:none;
}
.scStfForm .scStfResetButton:hover {
	text-decoration:none;
	cursor:pointer;
}
.scStfSubmitButton {
	float:right;
	margin:15px 35px 0 0;
}
.scStfDisabledButtons {
	opacity: .5;
	filter: alpha(opacity=50);
	background-color:#999;
}
/*-- End Send to Friend 2.0 Styles --*/


/* Yahoo! Cross-Sell Styles */
.ystore-cross-sell-table {
	width: 100%;
	font-size: inherit;
	font:100%;
}
.ystore-cross-sell-title {
	padding-bottom: 6px;
 color: ;
 font: bold 18pxTahoma, Geneva, Verdana, sans-serif;
}
.ystore-cross-sell-table-vertical .ystore-cross-sell-cell {
	width: 100%;
}
.ystore-cross-sell-table-horizontal .ystore-cross-sell-cell {
	width: 28%;
	padding-right: 5%;
}
.ystore-cross-sell-product-image-link {
	display: block;
	padding-bottom:8px;
}
.ystore-cross-sell-product-caption {
	padding-bottom: 16px;
}
.ystore-cross-sell-product-caption p, .ystore-cross-sell-product-caption h4 {
	margin: 0 0 10px;
	font-size:11px;
}
.ystore-cross-sell-table .ys_promo {
	font-weight: bold;
}
/* END Yahoo! Cross-Sell Styles */


/*--- Yahoo! Store Styles ---*/
#ft .credits {
	clear: both;
}
.clear, .cleared {
	clear: both;
}
#bd .sectinfocont td {
	vertical-align: top;
}
#bd .sectinfocont .sectcontents {
	clear: both;
}
#contents-table td {
	vertical-align:top;
}
/*--- Styles Adjust ---*/

td.verticalSpacer {
	background: url(/lib/STOREID/vsep.gif) center top repeat-y;
}
td.horizontalSpacer {
	background: url(/lib/STOREID/hsep.gif) left center repeat-x;
	height:20px;
}
.blnhtml, .alnhtml {
	padding:6px;
	font-size:85%;
}
/*** Key Product Icon Styles ***/
/*Key Prod Icons - Icon below Item Image */

.key-product-area {
	margin: 0 auto;
	text-align: center;/*width: (x)px;*/
}
.key-prod-icon {
	margin:5px 0 0;
}
/*Key Prod Icons - Icon on top of Item Image*/
/*
.key-product-area
{
    position: relative;
    margin: 0 auto;
    width: (x)px;
}

.key-product-area a img
{
    padding-top: 5px;
}

.key-prod-icon
{
    width: auto;
    height: auto;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99;
}
*/

/*** End Key Product Icon Styles ***/


/***  Rotating Testimonials Styles ***/
#scTestimonials {
	xpadding: 10px;
}
#scTestimonials .testiHd {
	font-weight: bold;
	text-align: center;
}
#scTestimonials #testiConts a {
	xbackground-color: #CEE9FE; /*This is needed to properly fade in IE6*/
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
}
#scTestimonials blockquote {
	margin: .75em 0;
	padding:10px;
	text-align:left;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-top:5px;
	margin-top:0px;
}
#scTestimonials p {
	margin-bottom: .75em;
}
#scTestimonials p.author {
	font-weight:bold;
	padding-top:10px;
}
#scTestimonials .testiViewAll a {
	display: block;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:left;
	margin-bottom:20px;
	margin-left:8px;
	margin-top/*\**/:10px\9;
}
.submit-testimonial h3 {
	margin-bottom: 10px;
}
/***  End Rotating Testimonials Styles ***/

body {
	margin:0 auto;
	text-align:center;
	background:#000 url(/lib/yhst-86539746442228/bg.jpg) no-repeat center top;
}
#custom-doc {
	margin:0 auto;
	text-align:center;
	width:945px;
}
#home-hd {
	width:945px;
	height:153px;
	background:url(/lib/yhst-86539746442228/home-header.jpg) no-repeat top left;
	position:relative;
	z-index:1;
}
#inner-hd {
	width:945px;
	height:153px;
	background:url(/lib/yhst-86539746442228/inner-header.jpg) no-repeat top left;
	position:relative;
	z-index:1;
}
#home-ft {
	width:945px;
	height:150px;
	background:url(/lib/yhst-86539746442228/home-footer.gif) no-repeat top left;
	position:relative;
	z-index:1;
	clear:both;
}
#inner-ft {
	width:945px;
	height:150px;
	background:url(/lib/yhst-86539746442228/inner-footer.gif) no-repeat top left;
	position:relative;
	z-index:1;
	clear:both;
}
#home-bd {
	width:945px;
	float:left;
	background:url(/lib/yhst-86539746442228/home-repeat.gif) repeat-y top left;
}
#inner-bd {
	width:945px;
	float:left;
	background:url(/lib/yhst-86539746442228/inner-content-repeat.gif) repeat-y top left;
}
.logo {
	position:absolute;
	top:0px;
	left:345px;
	z-index:1;
}
.header-badges {
	position:absolute;
	top:24px;
	left:28px;
	z-index:1;
}
.header-badges2 {
	position:absolute;
	top:60px;
	left:16px;
	z-index:1;
}
.header-badges2 img#floatme, .header-badges2 a {
	float:left;
	padding-left:10px;
	display:block;
}
.header-badges2 a {
	padding-top:10px;
}
.header-badges3 {
	position:absolute;
	top:128px;
	left:30px;
	z-index:1;
	font: normal 11px Tahoma, Geneva, sans-serif;
	color:#FFF;
	text-align:left;
}
.phonenum {
	position:absolute;
	z-index:1;
	top:23px;
	left:695px;
}
.header-cart {
	position:absolute;
	z-index:1;
	top:62px;
	left:684px;
}
.credits {
	position:absolute;
	top:110px;
	left:0px;
	width:945px;
	margin:0 auto;
	text-align:center;
	z-index:1;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#797878;
}
.credits a {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#797878;
	text-decoration:none;
}
.credits a:hover {
	text-decoration:underline;
}
.footer-links {
	position:absolute;
	top:40px;
	left:62px;
	z-index:1;
}
.footer-links div {
	width:858px;
	text-align:center;
	margin:0 auto;
}
.footer-links a {
	display:block;
	float:left;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#797878;
	text-decoration:underline;
	padding-right:11px;
	padding-bottom:5px;
}
.footer-links a:hover {
	text-decoration:none;
}
.home-body {
	background:url(/lib/yhst-86539746442228/home-top-bg.jpg) no-repeat -3px top;
}
.live-help {
	height:75px;
}
.searcharea {
	background:url(http://lib.store.yahoo.net/lib/yhst-86539746442228/left-col-top.jpg) left top no-repeat; margin:0px 0 0 0 ;
	padding-top:25px;
	padding-left:10px; text-align:left;
	padding-bottom:60px;
}
.searcharea form {
	margin:0px;
	padding:0px;
}
.searcharea form * {
	vertical-align:middle;
}
.searcharea form input#query {
	width:133px;
	padding-top:5px;
	padding-bottom:6px;
	padding-left:5px;
	font:normal 9px Verdana, Arial, Helvetica, sans-serif;
	color:#656567;
	border:none;
	background:url(/lib/yhst-86539746442228/search-bg.jpg) no-repeat top left;
}
.nav-header {
	background:url(/lib/yhst-86539746442228/nav-header-bg.jpg) no-repeat top left;
	width:166px;
	height:24px;
	padding-left:14px;
	padding-top:6px;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#F7E300;
	text-align:left;
}
ul#nav {
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:left;
	width:180px;
	padding-bottom:10px;
	background:#2F2F2F;
}
ul#nav li {
	list-style-type:none;
	margin-bottom:8px;
}
ul#nav li a {
	/*
		font:normal 12px Verdana, Arial, Helvetica, sans-serif;
		color:#D5D5D5; 
		*/
		color:#F7E300;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	display:block;
	xpadding-left:15px;
	xpadding-top:4px;
	xpadding-bottom:4px;
}
ul#nav li ul {
	margin: 4px 1em 1em 1em;
}
ul#nav li ul a {
	/* padding-top:4px;
			padding-bottom:4px; */
			color: #D5D5D5;
}
ul#nav li a:hover {
	text-decoration:underline;
}
ul#nav li ul li {
	margin-bottom:5px;
}
.home-body {
	width:762px;
	float:left;
}
.home-body .home-left {
	width:579px;
	float:left;
	margin-top:19px;
	background:#333333;
}
.home-body .home-right {
	width:180px;
	float:right;
	background:#333333;
}
.home-body .home-left .welcome-area {
	width:556px;
	height:206px;
	text-align:left;
}
.home-body .home-left .welcome-container {
	padding-left:12px;
	padding-top:5px;
}
.home-body .home-left .welcome-area .welcome-title {
	padding-top:50px;
	padding-left:247px;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#CECECE;
	padding-bottom:5px;
}
.home-body .home-left .welcome-area .welcome-subtitle {
	padding-left:247px;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#CECECE;
	padding-bottom:5px;
}
.home-body .home-left .welcome-area .welcome-text {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#CECECE;
	padding-left:247px;
	width:285px;
}
.home-body .home-left .home-left-bottom {
	background:#FFF url(/lib/yhst-86539746442228/white-box-top.gif) no-repeat top left;
	width:579px;
	padding-top:25px;
	margin-top:15px;
}
.home-body .home-left .home-left-bottom .featured-sections, .specials {
	width:525px;
	text-align:center;
	margin:0 auto;
}
table#contents-table tr td .name a {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#2B60DE;
	text-decoration:underline;
}
table#contents-table tr td .name a:hover {
	text-decoration:underline;
}
table#contents-table tr td #abstract {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#6F6F6F;
}
table#contents-table tr td .price {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#6F6F6F;
}
table#contents-table tr td .sale-price, table#contents-table tr td .sale-price-bold, table#contents-table tr td .price-bold {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#DB0102;
}
img.im-header {
	display:block;
	text-align:left;
	padding-bottom:20px;
}
.specials, .home-about-us {
	padding-top:25px;
	padding-bottom:10px;
}
.home-about-us {
	padding-left:20px;
}
.home-about-us img.im-header {
	padding-bottom:5px;
}
.home-about-us div {
	width:535px;
	text-align:left;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.mailinglist {
	xpadding-top:60px;
	xpadding-left:5px;
	xpadding-bottom:10px;
	xheight:97px;
	padding: 10px 10px;
	background:url(/lib/yhst-86539746442228/newsletter-bg.jpg) no-repeat top left;
	width:527px;
	text-align:center;
	margin-left:20px;
	margin-bottom: 15px;
}
.mailinglist form {
	margin:0px;
	padding:0px;
}
.mailinglist form * {
	vertical-align:middle;
}
.mailinglist form input#newsletter-email {
	width:245px;
	padding-top:5px;
	padding-bottom:6px;
	padding-left:5px;
	margin-right:-4px;
	font:normal 9px Verdana, Arial, Helvetica, sans-serif;
	color:#656567;
	border:none;
	background:url(/lib/yhst-86539746442228/mailing-bg.jpg) no-repeat top left;
}
.home-final-text img#floatme, .home-final-text a img {
	float:left;
	display:block;
}
.home-final-text a img {
	padding-top:5px;
}
img.shipping-im {
	clear:both;
}
.mid-final-txt {
	margin:0 auto;
	text-align:center;
	padding-bottom:8px;
	padding-left:175px;
	float:left;
}
.bestsellers {
	background:url(/lib/yhst-86539746442228/bestsellers-header.jpg) no-repeat top left;
	padding-top:55px;
}
.bestsellers table#contents-table tr td .name a, .bestsellers table#contents-table tr td #abstract, .bestsellers table#contents-table tr td .price {
	color:#D5D5D5;
}
.page-container {
	background:url(/lib/yhst-86539746442228/inner-top-bg.jpg) no-repeat top left;
	padding-top:25px;
	text-align:left;
	padding-left:13px;
	padding-right:13px;
}
.scBreadcrumbs {
	font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#5BCEFD;
}
.scBreadcrumbs a {
	font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#5BCEFD;
	text-decoration:none;
}
.scBreadcrumbs a:hover {
	text-decoration:underline;
}
.pagename {
	margin-top:30px;
	margin-bottom:5px;
	padding-left:15px;
	font:bold 18px Tahoma, Arial, Helvetica, sans-serif;
	color:#D4A017;
}
.pagename2 {
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
	font:bold 16px Tahoma, Arial, Helvetica, sans-serif;
	color:#D4A017;
}
.sectinfocont {
	float:left;
	width:720px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
}
.sectinfocont .sectimg {
	float:left;
	width:270px;
	text-align:center;
}
.sectinfocont .sectinfoimg {
	float:left;
	width:435px;
	font:normal 14px Georgia, sans-serif;
	color:#000;
}
.sectinfocont .sectinfo {
	border-bottom:1px dotted #2c2b2b;
	border-top:1px dotted #2c2b2b;
	font:normal 11px Georgia, sans-serif;
	line-height:15px;
	padding:10px 0 10px 0;
	color:#000;
}
.sectcontents {
	clear:both;
	padding-top:25px;
	text-align:center;
}
#paging {
	width:735px;
}
#ctrls, #ctrls2 {
	background:url(/lib/yhst-86539746442228/ctrls-bg.gif) no-repeat top left;
	padding:10px;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#E9E7E7;
}
.page-container .mailinglist {
	text-align:center;
	margin-left:100px;
}
.page-container .home-final-text {
	text-align:center;
}
.page-container .mid-final-txt {
	padding-left:252px;
	padding-bottom:8px;
}
.iteminfocont {
	padding-top:40px;
	width:735px;
	float:left;
}
.itemimg {
	float:left;
	width:300px;
	margin:0 auto;
	text-align:center;
}
.iteminfo {
	float:left;
	width:380px;
}
.pit-top {
	width:376px;
	height:7px;
	background:url(/lib/yhst-86539746442228/pit-top.gif) no-repeat top left;
}
.pit-bot {
	width:376px;
	height:10px;
	background:url(/lib/yhst-86539746442228/pit-bottom.gif) no-repeat top left;
}
#product-info-table {
	width:376px;
	border-right:1px solid #E4E4E4;
}
#product-info-table th {
	width:86px;
	background:#353535;
	border-bottom:1px solid #2C2C2C;
	text-align:right;
	color:#E9E7E7;
	font:normal 12px Georgia, sans-serif;
	padding-bottom:6px;
	padding-top:6px;
	padding-right:15px;
}
#product-info-table td {
	background:#F8F8F8;
	border-bottom:1px solid #EFEFEF;
	text-align:left;
	color:#2C2B2B;
	font:normal 12px Georgia, sans-serif;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:15px;
}
#product-info-table tr.yousave td {
	font:bold 12px Georgia, sans-serif;
	color:#FE8A00;
}
#product-info-table tr.sale-price td {
	font:bold 12px Georgia, sans-serif;
	color:#DB0000;
}
#product-info-table tr td select {
	width:150px;
	color:#909090;
	border:1px solid #D1D1D1;
}
#product-info-table tr.options th, #product-info-table tr.options td {
	border-bottom:none;
	padding-bottom:0px;
}
input#quantity-box {
	border:1px solid #D1D1D1;
}
.below-pit {
	width:377px;
	height:54px;
	background:url(/lib/yhst-86539746442228/below-pit-bg.gif) no-repeat top left;
	float:left;
	margin-top:10px;
}
.below-pit .below-pit-left {
	float:left;
	width:135px;
	padding-right:15px;
	padding-top:18px;
	color:#2C2B2B;
	text-align:right;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
}
.below-pit .below-pit-right {
	float:left;
	width:204px;
	padding-left:5px;
	padding-top:13px;
}
.pit-links {
	margin-top:10px;
	text-align:left;
	float:left;
	width:290px;
	margin-left:8px;
}
.printy {
	padding-top:2px;
}
.scStfCloseConfirmation, .scStfCloseConfirmationOr, .scStfCloseConfirmationLink, .scStfCloseConfirmationESCKey a {
	color:#000;
}
.scStfCloseConfirmation {
	padding-top:15px;
}
.scStfCloseConfirmationOr {
	padding:5px 0;
}
#scStfMessage ul li {
	text-align:left;
}
#scStfMessage ul {
	width:100%;
}
#scStfMessage {
	color:#C00;
	text-align:center;
	font-weight:bold;
	background-color:#FFF;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}
.scStfMessageFloat {
	position: absolute;
	width: 575px;
	z-index: 9001;
	padding:20px;
}
#scStfIframe {
	background-color:#FFF;
}
#scStfAjaxContainer {
	position: absolute;
	z-index: 9001;
	width:580px;
}
.scStfLink {
	font:bold 13px Tahoma, Verdana, Arial, sans-serif;
	padding:10px 0;
}
.scStfLink a {
	color:#F00;
}
#scStfOverLay {
	position: absolute;
	z-index: 9000;
	opacity: .5;
	filter: alpha(opacity=50);
	background-color: #000;
	cursor: pointer;
}
.scStfHidden {
	visibility:hidden;
}
.scStfNone {
	display: none;
}
#scStfPreLoader {
	background: #fff url(/lib/yhst-86539746442228/stfAjaxLoader.gif) center 35px no-repeat;
	padding:55px 0pt 40px;
	text-align:center;
	font:bold 12px Arial, Helvetica, sans-serif;
	position: absolute;
	width: 575px;
	z-index: 9001;
	background-color: #FFF;
}
.scStfClearBoth {
	clear:both;
}
.scStfContainer {
	width:560px;
	padding:10px;
	background-color:#c3bfbf;
	margin:0 auto;
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
.scStfLogo {
	background-color:#FFF;
	position:relative;
	text-align:center;
}
.scStfCloseX_BgIeFix {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//lib.store.yahoo.net/lib/yhst-86539746442228/scStfClose.png', sizingMethod='image');
	right:-10px;
	top:-20px;
}
.scStfCloseX_Bg {
	background-image:url(/lib/yhst-86539746442228/scStfClose.png);
	right:-20px;
	top:-20px;
}
.scStfCloseX {
	position:absolute;
	cursor:pointer;
	width:24px;
	height:24px;
}
.scStfTabs {
	margin-top:10px;
	text-align:right;
	float:left;
	width:560px;
}
.scStfTabs img {
	float:right;
	margin-left:5px;
}
.scStfFormContainer {
	background-color:#FFF;
	padding-bottom:10px;
}
#scStfItemName {
	font-size:14px;
	padding:18px 0 10px 235px;
	margin-left:15px;
	background:url(/lib/yhst-86539746442228/scStfEnvelope.gif) 0 20px no-repeat;
	min-height:20px;
	_height:20px;
}
.scStfForm {
	padding:0;
	margin:0 auto;
	width:473px;
	background:url(/lib/yhst-86539746442228/scStfFormBg.gif) repeat-y;
}
.scStfRowInpContainer input, .scStfRowSubjectContainer input, .scStfForm textarea {
	font:11px Arial, Helvetica, sans-serif;
}
.scStfFormTop {
	background:url(/lib/yhst-86539746442228/scStfFormCornersTop.gif) no-repeat;
	height:13px;
}
.scStfFormBottom {
	background:url(/lib/yhst-86539746442228/scStfFormCornersBottom.gif) no-repeat;
	height:13px;
	overflow:hidden;
}
.scStfFieldText {
	font-weight:bold;
}
.scStfAddFriendTabOn {
	background:url(/lib/yhst-86539746442228/scStfAddFriendTab.gif) no-repeat;
}
.scStfAddFriendTabOff {
	background:url(/lib/yhst-86539746442228/scStfAddFriendTab.gif) 0 -21px no-repeat;
}
#scStfAddFriendTab {
	height:21px;
	width:143px;
	cursor:pointer
}
#scStfRemoveFriendTab {
	width:121px;
	height:21px;
	cursor:pointer
}
.scStfRemoveFriendTabOn {
	background:url(/lib/yhst-86539746442228/scStfRemoveFriendTab.gif) no-repeat;
}
.scStfRemoveFriendTabOff {
	background:url(/lib/yhst-86539746442228/scStfRemoveFriendTab.gif) 0 -21px no-repeat;
}
.scStfMessageArea {
	margin:10px;
}
.scStfProcessing {
	padding-top:5px;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	clear:both;
	float:right;
	width:135px;
}
.scStfPrivacyPolicy {
	text-align:right;
	padding:0 50px 20px 0;
}
.scStfPrivacyPolicy a {
	color:#000;
	font-weight:bold;
}
/*INPUT ROW*/
.scStfRow {
	width:198px;
	float:left;
}
.scStfColumn1 {
	padding:0 0 10px 27px;
}
.scStfColumn2 {
	padding:0 0 10px 12px;
}
.scStfRowInpContainer {
	background:url(/lib/yhst-86539746442228/scStfInputBg.gif) no-repeat;
	width:198px;
	height:27px;
	margin-top:5px;
}
.scStfRowInpContainer input {
	margin:4px 0 0 5px;
	height:16px;
	width:188px;
	border:0;
}
/*INPUT ROW*/

/*SUBJECT ROW*/
.scStfRowSubjectContainer {
	margin-left:27px;
	width:408px;
}
.scStfRowSubjectContainer div {
	background:url(/lib/yhst-86539746442228/scStfSubjectInputBg.gif) no-repeat;
	height:27px;
}
.scStfRowSubjectContainer span {
	display:block;
	margin-bottom:5px;
}
.scStfRowSubjectContainer input {
	margin:4px 0 0 5px;
	height:16px;
	width:398px;
	border:0;
}
/*SUBJECT ROW*/

/*MESSAGE ROW*/
.scStfRowMessageContainer {
	margin:10px 0 0 27px;
	width:411px;
}
.scStfRowMessageContainer div {
	background:url(/lib/yhst-86539746442228/scStfMessageInputBg.gif) no-repeat;
	height:162px;
}
.scStfRowMessageContainer span {
	display:block;
	margin-bottom:5px;
}
.scStfRowMessageContainer textarea {
	margin:4px 0 0 5px;
	height:151px;
	width:400px;
	border:0;
}
/*MESSAGE ROW*/

/*BUTTONS ROW*/
.scStfForm .scStfResetButton {
	padding:0;
	width:81px;
	float:left;
	margin:15px 0 0 25px;
	font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	border:0;
	background:none;
}
.scStfForm .scStfResetButton:hover {
	text-decoration:none;
	cursor:pointer;
}
.scStfSubmitButton {
	float:right;
	margin:15px 35px 0 0;
}
.scStfDisabledButtons {
	opacity: .5;
	filter: alpha(opacity=50);
	background-color:#999;
}
/*BUTTONS ROW*/

@media print {
.left-col-container, #inner-ft, .home-final-text {
	visibility:hidden;
	display:none;
	width:0px;
}
.page-container {
	visibility:visible;
	margin:0 auto;
	text-align:center !important;
}
body {
	margin:0 auto;
	text-align:center !important;
}
}
.outofstock {
	padding-top:7px;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#353535;
	display:block;
}
.item-caption {
	padding-top:20px;
	padding-bottom:30px;
	font:normal 14px Georgia, sans-serif;
	color:#000000;
	text-align:left;
	padding-left:20px;
	padding-right:50px;
	clear:both;
}
.x-sell {
	text-align:center;
	clear:both;
	padding-bottom:5px;
	width:740px;
	background:url(/lib/yhst-86539746442228/item-box-bottom.gif) no-repeat bottom left;
}
#cross-sell {
	border-left:1px solid #C5C5C5;
	border-right:1px solid #C5C5C5;
	width:738px;
	padding-top:10px;
	padding-bottom:10px;
}
.block {
	display:block;
}
#recentlyViewedItems {
	clear:both;
	margin-top:10px;
	text-align:center;
	padding-bottom:5px;
	width:740px;
	background:url(/lib/yhst-86539746442228/item-box-bottom.gif) no-repeat bottom left;
}
#recentlyViewedItems #contents {
	border-left:1px solid #C5C5C5;
	border-right:1px solid #C5C5C5;
	width:738px;
	padding-top:10px;
	padding-bottom:10px;
}
.links-and-addthis {
	float:left;
	width:300px;
}
.addthis {
	float:left;
	width:140px;
	padding-top:15px;
}
#info-div {
	padding-top:30px;
}
#leftArrowDiv1, #leftArrowDiv2 {
	margin-right:10px;
}
#paging .name {
	padding-top:5px;
	padding-bottom:5px;
}
.home-right .banners img {
	display:block;
}
/* New Style */
.guarantee {
	position:absolute;
	z-index:1;
	top:162px;
	left:680px;
}
.moneyback {
	position:absolute;
	z-index:1;
	top:117px;
	left:810px;
}
.callusfinal {
	position:absolute;
	z-index:2;
	top:135px;
	left:680px;
	font: normal 14px Tahoma, Geneva, sans-serif;
	color:#FFFFFF;
}
.callusfinal span {
	font: normal 14px Tahoma, Geneva, sans-serif;
	color:#0c7fb6;
}
.customneonsign {
	color:#dd1111;
	font: normal 14px Tahoma, Geneva, sans-serif;
	text-align:center;
	width:735px;
}
.customneonsign a, .customneonsign a:visited {
	color:#2b60de;
	text-decoration:none;
}
.customneonsign a:hover {
	color:#2b60de;
	text-decoration:underline;
}
.customneonsign p {
	margin:15px 0 25px;
}
.why-buy-from-box {
	float: right;
	width:380px;
}
.why-buy-from-box01 {
	float:left;
	width:380px;
	font-family:Arial, Helvetica, sans-serif;
	color:#d4a017;
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	text-decoration:none;
	border-bottom:#2c2b2b dotted 1px;
	padding:20px 0 3px 0;
}
.deliverd-box {
	float:left;
	width:395px; *width:380px;
}
.deliverd-left-box {
	float:left;
	width:210px; *width:235px;
	padding:10px 0 0 0;
}
.deliverd-left-box ul {
	float:left;
	width:210px; *width:235px;
	margin:0;
	padding:0;
	list-style:none;
}
.deliverd-left-box li {
	float:left;
	width:210px; *width:212px;
	margin:0;
	padding:0 0 4px 25px;
	list-style:none;
	background:url(http://lib.store.yahoo.net/lib/yhst-86539746442228/hundreds-bulit.jpg) left top no-repeat;
}
.deliverd-right-box {
	float:left;
	width:180px; *width:135px;
	padding:10px 0 0 0;
}
.deliverd-right-box ul {
	float:left;
	width:180px; *width:135px;
	margin:0;
	padding:0;
	list-style:none;



}
.deliverd-right-box li {
	float:left;
	width:180px; *width:135px;
	margin:0;
	padding:0 0 4px 25px;
	list-style:none;
	background:url(http://lib.store.yahoo.net/lib/yhst-86539746442228/hundreds-bulit.jpg) left top no-repeat;
}
.lowest-price-box {
	float:left;
	width:380px;
	padding:10px 0 0 0
}
.lowest-price-box span {
	float:left;
	padding:0 30px 0 0;
}
.availibility-text {
	color:#DB0000;
	font:bold 12px Georgia, sans-serif;
}
.request-call-box {
	float:left;
	padding:0 0 0 1px;
}
.form-box {
	float:left;
	width:165px;
	padding:40px 0 0 15px;
}
.form-box01 {
	float:left;
	width:154px;
	border-bottom:2px dotted #4a4a4a;
	padding:0 0 5px 0;
}
.form-box01 span {
	float:left;
	width:154px;
	padding:0 0 5px 0;
}
.text-field-box {
	width:147px;
	height:14px;
	border:1px solid #097cd5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	text-decoration:none;
	color: #333333;
	font-weight:normal;
	padding:3px 0 0 5px;
}
.best-time-box {
	float:left;
	width:154px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	line-height:13px;
	font-weight:normal;
	color:#fff;
	text-align:left;
	padding:7px 0 0 0px;
}
.best-time-box01 {
	float:left;
	width:154px;
	text-align:left;
	padding:7px 0 0 0;
}
.best-time-box01 span {
	float:left;
	width:156px;
	padding:0 0 6px 0;
}
.list-menu-box {
	width:66px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:13px;
	text-decoration:none;
	color:#252525;
	background:url(http://lib.store.yahoo.net/lib/yhst-86539746442228/anytime-bg.jpg) left top no-repeat;
	z-index:100;
	border:none;
	padding:0;
	margin:0;
}
.list-menu-box01 {
	width:41px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:13px;
	text-decoration:none;
	color:#252525;
	background:url(http://lib.store.yahoo.net/lib/yhst-86539746442228/anytime-bg.jpg) left top no-repeat;
	z-index:100;
	border:none;
	padding:0;
	margin:0;
}
.do-you-already-box {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 13px;
	padding: 7px 0 0 0;
	text-align: left;
	color:#fff;
	text-decoration: none;
	width: 156px;
}
.do-you-already-box01 {
	float:left;
	width:154px;
	text-align:left;
}
.do-you-already-left-box01 {
	float:left;
	width:70px;
}
.do-you-already-left-box01 span {
	float:left;
	padding:5px 0 0 30px;
	width:15px;
}
.do-you-already-left-box01 h2 {
	margin:0;
	padding:5px 0 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 13px;
	text-align: left;
	color:#fff;
	text-decoration: none;
}
.form-box02 {
	float:left;
	width:155px;
	text-align:left;
}
.form-box02 span {
	float:left;
	padding:11px 3px 0 0;
}
.text-field-1357-box {
	width:43px;
	height:15px;
	border-bottom:none;
	border-top:1px solid #ababab;
	border-left:1px solid #5b5b5b;
	border-right:1px solid #7b7b7b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	text-decoration:none;
	color: #333333;
	font-weight:normal;
	background:#cecece;
	padding: 3px 0 0 5px;
}
.text-field-insert-code-box {
	width:65px;
	height:15px;
	border:1px solid #097cd5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	text-decoration:none;
	color: #333333;
	font-weight:normal;
	padding:3px 0 0 9px;
}
.form-box02 strong {
	float:left;
	padding:12px 0px 0 0;
}


/* New */
.page-container05 {
	float:left;
	width:500px;
}
.guarantee-box {
	float:right;
}
.guarantee-box01 {
	float:right;
	margin:-49px 0 0 0;
	padding:20px 8px 0 0px;
	z-index:100;
	position:relative;
}
.guarantee-box02 {
	float:right;
	margin:-75px 0 0 0px;
	z-index:100;
	position:relative;
}
.open-neon-signs-box01 {
	float:left;
	width:485px;
}
.open-neon-signs-box {
	float:left;
	width:485px;
	padding:0 0 25px 0;
}
.open-neon-signs-left-box {
	float:left;
	width:145px;
	padding:0 16px 0 0;
}
.open-neon-signs-left-box h2 {
	float:left;
	width:145px;
	margin:0;
	padding:0;
	font-family: Tahoma;
	font-size:12px;
	color:#d4a017;
	line-height:14px;
	text-decoration:none;
	font-weight:bold;
}
.open-neon-signs-left-box h2 a, .open-neon-signs-left-box h2 a:visited {
        font-family: Tahoma;
	font-size:12px;
	color:#d4a017;
        font-weight:bold; 
        text-decoration:none;
}
.open-neon-signs-left-box h2 a:hover {
        text-decoration:underline;
        color:#d4a017;
}
.open-neon-signs-left-box span {
	float:left;
	padding:7px 0 0 0;
}
.open-neon-signs-right-box {
	float:left;
	width:145px;
	padding:0 0px 0 0;
}
.open-neon-signs-right-box h2 {
	float:left;
	width:145px;
	margin:0;
	padding:0;
	font-family: Tahoma;
	font-size:12px;
	color:#d4a017;
	line-height:14px;
	text-decoration:none;
	font-weight:bold;
}
.open-neon-signs-right-box span {
	float:left;
	padding:7px 0 0 0;
}
.lorem-ipsum-box {
	float:left;
	width:235px;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	color:#010101;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	padding:0 0 0 15px;
}
.we-can-ship-box {
	float:left;
	width:750px
}
.we-can-ship-left-box {
	float:left;
	width:470px;
}
.we-can-ship-box01 {
	float:left;
	width:445px;
	background:url(http://lib.store.yahoo.net/lib/yhst-86539746442228/we-can-ship-bg.jpg) left top no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#f7e300;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	text-decoration:none;
	padding:10px 0 14px 24px;
}
.anchorage-box {
	float:left;
	width:470px;
	padding:0 0 20px 0;
}
.anchorage-box01 {
	float:left;
	width:470px;
}
.anchorage-left-box {
	float:left;
	width:162px;
	padding:20px 0 0 0;
}
.anchorage-left-box ul {
	float:left;
	width:155px;
	margin:0;
	padding:0 0 0 2px;
	list-style:none;
        text-align:left;
}
.anchorage-left-box li {
	float:left;
	width:130px;
	margin:0;
	padding:0 0 5px 25px;
	list-style:none;
	background:url(http://lib.store.yahoo.net/lib/yhst-86539746442228/anchorage-bulit.jpg) left top no-repeat;
}
.anchorage-right-box {
	float:right;
	width:140px;
	padding:20px 0 0 0;
}
.anchorage-right-box ul {
	float:left;
	width:153px;
	margin:0;
	padding:0 0 0 2px;
	list-style:none;
        text-align:left;
}
.anchorage-right-box li {
	float:left;
	width:128px;
	margin:0;
	padding:0 0 5px 25px;
	list-style:none;
	background:url(http://lib.store.yahoo.net/lib/yhst-86539746442228/anchorage-bulit.jpg) left top no-repeat;
}
.money-back-box01 {
	padding:0 0 0 0;
	z-index:100;
	position:relative;
        text-align:center;
}

