body {
	margin: 0 0 0 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#333366;
}
a img {
	border: none;
}
img {
	border: none;
}

form {
	margin: 0;
	padding: 0;
}
input {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
}

.content li{
	list-style-position: outside;
}

#overall {
	width: 760px;
	margin: auto;
	text-align: left;
	position: relative;
	overflow: hidden;
}
#header {
	width: 760px;
	background: url(/lib/yhst-66905500883040/new-header.gif) no-repeat 0 0;
	position: relative;
	float: left;
	height: 128px;
}
#container {
	width: 760px;
	background: url(/lib/yhst-66905500883040/content-container-bg.gif) repeat-y 0 0;
	float:left;
}
#footer {
	width: 760px;
	background: #000000 url(/lib/yhst-66905500883040/footerbg.gif) no-repeat 0 0;
}

/*------------Header---------------*/
.logo {width: 215px; padding: 24px 0 0 65px; float: left;}

.tagline {font-size: 12px; font-weight: bold; color: #ffffff; width: 130px; float: left; padding: 32px 0 0 20px;}

.headernav {position: absolute; left: 287px; top: 100px;}


/*-----------Left Navigation------------*/
.leftnav {width: 167px; float: left; background-color: #666666;}

.searcharea {background: url(/lib/yhst-66905500883040/searchbg.gif) no-repeat 0 0; font-size: 11px; color: #ffffff; font-weight: bold; width: 160px; height: 54px; padding: 9px 0 0 7px;}

.searchinput {width: 155px; padding: 5px 0 0 0;}

.searchinput form * {vertical-align: middle;}

.leftnavigation {width: 167px; font-size: 0px; padding-bottom: 3px;}

.leftnavigation ul {margin: 0; padding: 0; font-size: 11px;}

.leftnavigation ul li {list-style: none; width: 167px;}

.leftnavigation ul li a {font-size: 11px; font-weight: bold; color: #ffffff; border-top: 1px #b3b3b3 dotted; display: block; padding: 5px 0 5px 10px;}

.leftnavigation ul li a:hover {border-left: 3px #cc0000 solid; background-color: #cccccc; color: #000000;}

.last {border-bottom: 1px #b3b3b3 dotted;}

.newsletter {width: 157px; background: url(/lib/yhst-66905500883040/mailinglistbg.gif) no-repeat 3px 0; font-size: 13px; color: #ffffff;  padding: 12px 0 0 10px; height: 126px;}

.newslettertext {font-size: 11px; color: #ffffff; width: 140px; padding: 6px 0 6px 0;}

.newsletterinput {width: 157px;}

.newsletterinput form * {vertical-align: middle;}

.privacyrespect {font-size: 10px; color: #a0a0a0; padding-top: 5px;}

.privacyrespect a {font-size: 10px; color: #a0a0a0; text-decoration: underline;}

.badges {width: 167px; text-align: center; padding: 10px 0 20px 0;}

.badges img {padding-top: 10px;}

/*----------------Footer-------------------*/
.footerlinks {width: 760px; text-align: center; padding-top: 17px;}

.footerlinks img {padding-right: 10px;}

.copyright {width: 760px; text-align: center; font-size: 11px; color: #a7a7a7; padding: 30px 0 20px 0;}

.copyright a {font-size: 11px; color: #a7a7a7;}

.content {width: 593px; xbackground: url(/lib/yhst-66905500883040/contentbg.gif) repeat-y 0 0; float: right;}

.featureditemarea {background:#FFF url(/lib/yhst-66905500883040/welcomeareabg.gif) no-repeat 0 0; width: 593px;}

.featureditems {width: 561px; padding: 30px 0 30px 17px;}

.featured {background: url(/lib/yhst-66905500883040/featuredbg.gif) no-repeat 0 0; width: 277px; height: 220px; text-align: center;}

.featured img {padding-bottom: 10px;}

.popular {background: url(/lib/yhst-66905500883040/popularbg.gif) no-repeat 0 0; width: 274px; height: 220px; text-align: center;}

.popular img {padding-bottom: 10px;}

.itemname {text-align: center;}

.itemname a {font-size: 12px; color: #333333; text-decoration: underline;}

.itemname a:hover {text-decoration: none;}

.itemdescription {font-size: 11px; color: #333333; text-align: center;}

.saleprice {font-size: 11px; color: #cc0000; font-weight: bold; text-align: center;}

.welcometitle {background: url(/lib/yhst-66905500883040/welcometitlebar.gif) no-repeat 160px 0; font-size: 12px; color: #cc0000; font-weight: bold; width: 593px; text-align: center; height: 21px; padding-top: 6px;}

.welcometext {font-size: 12px; color: #333333; width: 533px; padding: 5px 20px 0 40px;}

.bestsellers {background: url(/lib/yhst-66905500883040/bestsellersbg.gif) no-repeat 20px 0; xwidth: 567px; padding: 0 0 20px 40px;}

.bestsellersitems {width: 552px; padding: 55px 0 0 15px;}

.itemimage {text-align: center;}

.verticaldivider {border-right: 1px #c0c0c0 solid;}

.welcome-area{
	background:#FFF url(/lib/yhst-66905500883040/welcomeareabg.gif) no-repeat 0 0; 
	width: 593px;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding:0 0 20px 0;
}

.welcome-area a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:underline;
}

.welcome-area a:hover{
	text-decoration:none;
}

.welcome-area .below-inner{
	margin-top:5px;
}

.welcome-featured{
	float:left;
	xwidth:295px;
	text-align:center;
}

.welcome-featured .inner{
	width:277px;
	height: 220px;
	background:#FFF url(/lib/yhst-66905500883040/featuredbg.gif) no-repeat 0 0;
	margin-top:35px;
	margin-left:15px;
	text-align:center;
}

.welcome-popular{
	float:left;
	xwidth:295px;
	text-align:center;
}

.welcome-popular .inner{
	width:274px;
	height: 220px;
	background:#FFF url(/lib/yhst-66905500883040/popularbg.gif) no-repeat 0 0;
	margin-top:35px;
	margin-left:15px;
	text-align:center;
}

.welcome-featured .inner img{
	padding-top:60px;
}

.welcome-popular .inner img{
	padding-top:60px;
	margin-right:10px;
}

.welcome-featured .below-inner, .welcome-popular .below-inner{
	width:277px;
	text-align:center;
	margin-left:15px;
}

.welcome-featured .below-inner .inner-prices, .welcome-popular .below-inner .inner-prices{
	margin-top:5px;
	font:normal 12px Arial, Helvetica, sans-serif;
}

.welcome-featured .below-inner .inner-prices span, .welcome-popular .below-inner .inner-prices span{
	font:bold 12px Arial, Helvetica, sans-serif;
}

.welcome-text{
	width:495px;
	text-align:left;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}

.betsellers{
	background:url(/lib/yhst-66905500883040/bestsellersbg.gif) no-repeat 0 0;
	width:585px;
	text-align:center;
}

.bestsellers a, .name a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:underline;
}

.bestsellers a:hover, .name a:hover{
	text-decoration:none;
}

.price{
	font:bold 12px Arial, Helvetica, sans-serif;
}
.price-bold {
	font:bold 13px Arial, Helvetica, sans-serif;
}
.sale-price-bold{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#CD0003;
}

td.vertical-seperator{
	border-right:1px solid #C0C0C0;
}

.sitemap-header {
    font: bold 14px verdana;
    color: #000000;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px verdana;
    color: #000;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px verdana;
    color: #666666;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px verdana;
    color: #000;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 8px verdana;
    color: #666666;
    display: block;
    padding-left: 100px;
}

#breadcrumbs{
	margin-top:30px;
	margin-left:15px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
}

#breadcrumbs a{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#0000FF;
	text-decoration:underline;
}

#breadcrumbs a:hover{
	text-decoration:none;
}

h1#section-contenttitle{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#666666;
}

#caption{
	font:normal 11px Arial, Helvetica, sans-serif;
}
#caption ul li {
list-style-position:outside;
margin:0 0 10px 0;
}
#seo-related-links {
    width: 95%;
    }
    #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;
		text-align:left;
        }
    #seo-related-links ul.seo-links li {
        width: 49%;
        float: left;
        display: inline;
        background: url(/lib/yhst-66905500883040/dot.gif) no-repeat 5px 5px;
        margin:0; 
        padding:0;
		text-align:left;
        }
        #seo-related-links ul.seo-links li a {
            text-decoration: none;
            padding-left: 15px;
            display: block;
            _width: 100%;
			text-align:left;
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#000;
            }
            #seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
				color:#B80115;
                }

.item-container{
	width:575px;
}

.item-caption{
	width:575px;
	text-align:center;
}

.item-caption div{
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:left;
	width:490px;
	margin-left:25px;
}

.item-caption img{
	text-align:center;
}

.multi-add-area{
	font:normal 11px Arial, Helvetica, sans-serif;
}

.multi-add-name a{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	text-align:left;
}

.multi-add-name a:hover{
	text-decoration:underline;
}

.multi-add-sale{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#B40000;
}

.multi-add-you-save{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#8F8BA8;
}

td.add-cell{
	height:48px;
	background-color:#E5E5E5;
	text-align:center;
	border-bottom:1px solid #B2B2B2;
}

.related-container{
	border-bottom:1px solid #B2B2B2;
	display:block;
	margin-bottom:5px;
	padding-top:5px;
}

/* new styles */
.item-container {
	font-size:13px;
}
table#product-info-table {
	font-size:13px;
}
.feature-img {
	margin:25px 0 0 18px;
	padding:2px;
	border:1px solid #666666;
	background-color:#fff;
}
.feature-img-desc {
	margin:0 0 0 20px;
	width:280px;
}
.feature-img2 {
	margin:25px 0 0 5px;
	padding:2px;
	border:1px solid #666666;
	background-color:#fff;
}
.feature-img-desc2 {
	margin:0 0 0 10px;
	width:280px;
}
h1#item-name {
	font-size:16px;
	margin:0 0 10px 0;
	padding:0;
	color:#666666;
}
.order-button {
	margin: 10px 0 0 0;
}
h1#searchpageHeader {
	font-size:16px;
	margin:0 0 10px 0;
	padding:0;
	color:#666666;
}
.multi-price {
	font-size:12px;
}
.multi-add-item {
 	border-bottom:1px solid #bbbbbb; 
	padding:3px 0 3px 0;
}

.welcome-featured .inner img {
padding-top:40px !important;
}

.welcome-popular .inner img {
margin-right:10px;
padding-top:40px;
}

.bestsellers{
padding-left:0px !important;
text-align:center;
margin-top:20px !important;
}

.item-caption div{
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:left;
	width:490px;
	margin-left:0px;
}

.item-caption .new-div{
margin-left:20px !important;
}

.inside-bestsellers{
	width:520px;
	text-align:center;
	padding-top:50px;
	margin:0 auto;
}
#scPage-insets img {
	border:1px solid #000000;
}

#testimonials {
	margin:5px 3px 20px;
	padding:10px 5px 15px;
	font-size:11px;
	background:url(/lib/yhst-66905500883040/testimonials-bg.jpg) no-repeat top left;
	color:#fff;
	font-family:Tahoma, Verdana, Arial, sans-serif;
}

#testimonials a {
	color:#fff;
	text-decoration:underline;
	font-family:Tahoma, Verdana, Arial, sans-serif;
}

div.testiHd {
	font-size:12px;
	font-weight:bold;
	font-family:Arial, sans-serif;
}

#testimonials blockquote {
	margin:5px 0pt;
}

/* sc flyout */
#custom-doc{position:relative; overflow:hidden;}
.sc-flyout-tip {background:url(/lib/yhst-66905500883040/quicktip.png) no-repeat 0 0; width:194px; height:52px; display:none; position:absolute; top:-50px; left:-195px;}
.sc-flyout-tip .tip {padding:8px 4px 0 4px; color:#000; font-size:12px; text-align:center;}
#sc-flyout {position:absolute; top:0; left:0; z-index:10; background:#fff; width:250px; min-height:140px; border:1px solid #676767; display:none;}
* html #sc-flyout{*height:150px;}
#sc-flyout-int {padding:2px;}
#sc-flyout-tab {background:url(/lib/yhst-66905500883040/sc-flyout-tab.png) no-repeat 0 bottom; display:block; height:140px; width:39px; position:absolute; top:-1px; left:0; z-index:11; cursor:pointer;}
#sc-flyout-tab.sc-flyout-tab-on {background-position:0 0;}
.sc-flyout-info {padding:2px 0 2px 3px;}
.sc-flyout-tab-btn {background:url(/lib/yhst-66905500883040/sc-flyout-deco.gif) no-repeat 0 0; display:block; height:18px; padding:0 0 0 25px; font-size:12px; cursor:pointer;}
.sc-flyout-tab-btn-on {color:#333366; background:url(/lib/yhst-66905500883040/sc-flyout-deco2.gif) no-repeat 0 0;}
.sc-flyout-tab-info {display:none;font-size:12px; padding:4px; margin:2px 1px 1px;}
.sc-flyout-tab-info ul.qa {margin:0; padding:0 0 0 5px;}
.sc-flyout-tab-info ul.qa li {list-style:none;}

/*Interactive Content*/
#scInteractiveContent{
	margin:0 auto 10px auto;
	width:550px;
	padding:20px 0;
}
#scInteractiveContent a.scInteractiveContentQuestion{
	background-position:0 7px;
	background-repeat:no-repeat;
}
#scInteractiveContent a.scInteractiveContentQuestion, #scInteractiveContent a.scInteractiveContentQuestionChosen{
	margin:0 20px;
	padding:6px 10px 5px 20px;
	display:block;
	color:#333366;
	font:12px Arial, Helvetica, sans-serif;
}
#scInteractiveContent a.scInteractiveContentQuestion:hover{
}
#scInteractiveContent a.scInteractiveContentQuestionChosen{
	background-position:0 7px;
	background-repeat:no-repeat;
	position:relative;
}
#scInteractiveContent .scInteractiveContentAnswer {
	display:none;
	padding:10px;
}	
#scInteractiveContent .scInteractiveContentAnswerPadding{
	padding:10px;
}
#scInteractiveContent .scInteractiveContentAnswerShow, #scInteractiveContent .scInteractiveContentAnswer{
	overflow: hidden;
	background-color: #fff;
	margin:0 20px 5px;
	font:12px Arial, Helvetica, sans-serif;
}
#scInteractiveContent .scInteractiveContentHeader{
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#333366;
	margin:0 20px 10px;
}
#scInteractiveContent .scInteractiveContentExpandAllContainer{
	text-align:right;
	padding:5px 0;
}
#scInteractiveContent .scInteractiveContentExpandAllText{
	margin-right:10px;
	font-size:12px;
	font-weight:bold;
	color: #333366;
}
#scInteractiveContent .scInteractiveContentToTop{
	text-align:right;
}
#scInteractiveContent .scInteractiveContentHidden{
	visibility:hidden;
}

.faqlink {position: absolute; top: 4px; right: 130px; font-size: 12px; color: #fff;}
.faqlink a {color: #fff;}
.faqlink a:hover {text-decoration: underline;}

/*FAQ Body*/
/*FAQ Styles*/
.faqBody {padding: 20px 15px;}

h1.faq-title {font-size: 1.5em; font-weight: bold; margin-bottom: 15px;}
h2.faq-subtitle {font-size: 1.4em; font-weight: bold; margin: 20px 0 10px;}

.faqsingle {padding: 0 10px; margin-bottom: 10px;}
.fanswer{display:none; margin-bottom: 12px; font-size: 11px; line-height: 16px;}

span.fquestion{text-decoration:underline; outline: none; cursor: pointer; display: block; font-weight: bold; font-size: 13px; margin-bottom: 8px; background: url(http://ep.yimg.com/ca/I/yhst-66905500883040_2196_23090557) no-repeat 0 2px; padding-left: 20px; text-decoration: none; color: #333366;}
span.fquestion.open {background: url(http://ep.yimg.com/ca/I/yhst-66905500883040_2196_23090719) no-repeat 0 2px;}
span.fquestion:hover{text-decoration:underline;}

