body,td,th {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #000000;



}

body {

	margin-left: 0px;

	margin-top: 0px;

}

a:link {

	color: #48018B;

	text-decoration: none;

}

a:visited {

	color: #48018B;

	text-decoration: none;

}

a:hover {

	color: #48018B;

	text-decoration: underline;

}

a:active {

	color: #48018B;

	text-decoration: none;

}

h1,h2,h3,h4,h5,h6 {

    font-size: 10pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

}



h1 {

	font-size: 10pt;

	color: #48018B;

	font-family: Arial, Helvetica, sans-serif;

}



a.bottom:link {

	color: #48018B;

	text-decoration: none;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	

}

a.bottom:visited {

	text-decoration: none;

	color: #48018B;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	

}

a.bottom:hover {

	text-decoration: underline;

	color: #48018B;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	

}

a.bottom:active {

	text-decoration: none;

	color: #48018B;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	}



a.main:link {

	color: #48018B;

	text-decoration: none;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

a.main:visited {

	text-decoration: none;

	color: #48018B;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

a.main:hover {

	text-decoration: none;

	color: #48018B;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

a.main:active {

	text-decoration: none;

	color: #48018B;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}



a.mainside:link {

	color: #48018B;

	text-decoration: underline;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

a.mainside:visited {

	text-decoration: underline;

	color: #48018B;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

a.mainside:hover {

	text-decoration: underline;

	color: #48018B;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

a.mainside:active {

	text-decoration: underline;

	color: #48018B;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}



.item-special { font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#850B06; font-weight:bold;}





span.smalltext { font-family: Verdana; color: #000000; font-size: 10px }

span.smallgreytext { font-family: Verdana; color: #7E7E7E ; font-size: 10px }

span.pricetext { font-family: Verdana; color: #000000; font-size: 10px }

span.pricebold { font-family: Verdana; color: #000000; font-weight: bold; font-size: 10px}

span.saleprice { font-family: Verdana; color: #000000; font-size: 10px}

span.desctext { font-family: Verdana; color: #000000; font-size: 11px}

span.desctextbold { font-family: Verdana; color: #48018B; font-weight: bold; font-size: 11px}



}

.searchbackground {background-color: #EFEFEF;}



form{margin:0}

/*-------------------SITEMAP CSS---------------------*/

.sitemap-header {
    font: bold 14px verdana;
    color: #000000;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px verdana;
    color: #015C91;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px verdana;
    color: #0E6EB0;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px verdana;
    color: #0E6EB0;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 8px verdana;
    color: #0E6EB0;
    display: block;
    padding-left: 100px;
}

#seo-related-links {
    width: 100%;
    }
    #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: left;
        }
    #seo-related-links ul {
        margin:0; padding: 0;
        list-style: none;
        }
    #seo-related-links ul.seo-links li {
        width: 49%;
        float: left;
        display: inline;
        background: url(dot.gif) 5px center no-repeat;
        margin:0; 
        padding:0;
        }
        #seo-related-links ul.seo-links li a {
            text-decoration: none;
            padding-left: 25px;
            display: block;
            _width: 100%;
            }
            #seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
                }
table.subnav {
width:95%;
margin-left: 20px;
}
table.subnav td.subnav,
table.subnav td.subnav-text {
padding-left: 5px;
padding-top: 3px;
padding-bottom: 2px;
padding-right: 0px
}

table.subnav td.subnav {
vertical-align: middle;
}

#best-sellers-1 table tr td img
	{
		border: 0 none;
	}
	
/*CTE*/
/****
	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; }
/*End CTE*/
/*Framework*/
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;}

/*Item Page Styles******5/13/2011******/
.itemBody {font-family: Verdana, Arial, Helvetica, sans-serif; width: 585px;}

h1.pagebanner {font-size: 18px; font-weight: bold; color: #48018b; background: url(/lib/yhst-26269226845985/titlebg.gif) repeat-x left center; padding: 5px 15px; margin: 0 0 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
h2.captiontitle {font-size: 12px; font-weight: bold; color: #48018b; margin: 0 0 5px; text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif;}
h2.cstitle {font-size: 12px; font-weight: bold; color: #fff; padding: 8px 11px 12px; background: url(/lib/yhst-26269226845985/cstitlebg.gif) repeat-x 0 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif;}

.availability {margin-bottom: 10px; font-size: 11px; font-weight: bold; color:#48018D; line-height: 16px; text-align: right;}
.availability span {font-weight: normal; color: #333333; display: block;}

.itemtop {width: 585px; margin-bottom: 40px;}
.itemtop .itemleft {width: 265px; float: left; text-align: center;}
.itemtop .itemright {width: 304px; float: right;}

.pit {background: url(/lib/yhst-26269226845985/pitop.gif) no-repeat 0 0; padding-top: 6px; margin-bottom: 12px;}
table#product-info-table {width: 100%;}
table#product-info-table tr th, table#product-info-table tr td {font-size: 11px; border-top: 1px #CDB8D9 solid; padding: 5px 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #480289;}
table#product-info-table tr.code th, table#product-info-table tr.code td {border-top: none;}
table#product-info-table tr th {padding-right: 11px; border-right: 2px #fff solid; background: #E9EAEE; text-align: right; font-weight: bold; width: 79px;}
table#product-info-table tr td {padding-left: 11px; background: #F1F2F7; text-align: left;}
table#product-info-table tr.sale-price td {color: #D61870; font-weight: bold;}
table#product-info-table tr.sale-price td #pitYouSaveBx {font-weight: normal; margin-left: 10px;}
table#product-info-table tr.options td select {font-size: 11px; width: 180px;}
table#product-info-table tr td#qty-cell {display: table-cell !important;}
table#product-info-table tr td input#quantity-box {border: 1px #C2C2C2 solid; font-size: 11px; width: 34px; padding: 2px 5px; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif;}
table#product-info-table tr td#atc-cell {background: #F1F2F7 url(/lib/yhst-26269226845985/pitbottom.png) no-repeat center bottom; padding: 12px 5px 10px; border-top: 2px #fff solid; text-align: center; display: table-cell !important;}

.captionarea {padding: 0 9px 35px; font-size: 11px; line-height: 16px; color: #666666;}

.cross-sell {width: 585px; margin-bottom: 40px;}

.clear {clear: both;}
