body {
	padding: 0;
	margin: 0;
	text-align: center;
	background: #ededed url("bg.gif") repeat-y center top;
	font: normal 11px/1.2 Arial, sans-serif;
	color: #474747;
}

table,
tr,
td,
th {
	font-size: 1em;
}

fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

input,
select {
	font: normal 10px/1.2 Arial, sans-serif;
	padding: 2px;
}

h1,
h2,
h3 {
	background: #3c3c3c url("headlineBg.png") no-repeat left top;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	margin: 0;
	padding: 6px 18px;
	text-align: left;
}

a {
	color: #000;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

img {
	border: none;
}

strong {
	font-weight: bold;
	color: #4D99CD;
}

div#container {
	background-color: #fff;
	width: 760px;
	margin: 0 auto;
	text-align: left;
}

div#containerInner {
	width: 760px;
}

div#header {
	float: left;
	width: 760px;
	background: url("headerBg.png") no-repeat left bottom;
	height: 116px;
	margin-bottom: 5px;
}

div#header a#logo {
	float: left;
	width: 425px;
	height: 85px;
	overflow: hidden;
}

div#header a#logo span {
	display: block;
	padding-top: 90px;
}

div#header div#headBtns {
	float: right;
	width: 300px;
	height: 44px;
	padding: 14px 10px 0;
	overflow: hidden;
}

div#header div#headTxt {
	clear: right;
	float: right;
	width: 288px;
	height: 18px;
	padding: 9px 0 0 10px;
}

div#header .tagline{
	float: left; display: inline;
	margin: -47px 0 0 122px;
	width: 291px;
	text-align: center;
}

div#header div#headNav {
	clear: both;
	float: left;
	width: 594px;
	padding-left: 166px;
}

div#header div#searchBox {
	float: left;
	width: 163px;
}

div#header div#searchBox form {
	margin: 0;
	padding: 1px 0 0;
}

div#header div#searchBox input.searchIn {
	width: 123px;
	margin-right: 2px;
}

div#header div#searchBox form * {
	vertical-align: middle;
}

div#header ul.links {
	float: right;
	margin: 0;
	padding: 0;
	width: 430px;
	text-align: center;
}

div#header ul.links li {
	list-style: none;
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding: 0;
}

div#header ul.links img {
	vertical-align: top;
}

div#bodyshell {
	background: #fff url("mainBg.gif") repeat-y 0 0;
	float: left;
	width: 601px;
	padding-left: 159px;
	clear: both;
	padding-bottom: 4px;
}

div#bodyshell div#bodyContent {
	float: right;
	width: 601px;
	position: relative;
	z-index: 0;
}

div#bodyshell div.bodypad {
	float: left;
	padding: 0 0 88px 5px;
}

div#bodyshell div.bodyPadInner {
	float: left;
	width: 595px;
}

div#bodyshell div#navproduct {
	float: right;
	width: 159px;
	margin-left: -159px;
	position: relative;
	z-index: 0;
}

div#bodyshell div#navproduct img {
	vertical-align: middle;
}

ul#scLeftNav,
ul#scLeftNav ul {
	margin: 0;
	padding: 0;
}

ul#scLeftNav {
	padding: 6px 7px 12px;
	zoom: 1;
	font-family: Tahoma, Verdana, sans-serif;
}

ul#scLeftNav li {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#scLeftNav li a {
	text-decoration: none;
	display: block;
	padding: 4px 2px;
	font-weight: bold;
	font-size: 14px;
	color: #FE8100;
}

ul#scLeftNav ul li {
	position: relative;
	width: 145px;
	zoom: 1;
}

ul#scLeftNav ul li a {
	background: url("navArr.png") no-repeat 6px 7px;
	padding: 2px 4px 3px 18px;
	font-weight: normal;
	font-size: 11px;
	color: #484848;
}

ul#scLeftNav ul li:hover a,
ul#scLeftNav ul li.sfhover a {
	background: #FF7F00 url("navArrHov.png") no-repeat 6px 7px;
	color: #fff;
}

ul#scLeftNav ul li div.top {
	display: none;
	position: absolute;
	top: -10px;
	left: 145px;
	width: 172px;
	background: url("lvl2navTp.gif") no-repeat 0 0;
	padding-top: 4px;
}

ul#scLeftNav ul li div.btm {
	background: url("lvl2navBm.gif") no-repeat 0 bottom;
	padding-bottom: 4px;
}

ul#scLeftNav ul li ul {
	background: #E1E1E1 url("lvl2navBg.png") no-repeat 0 6px;
	padding: 4px 0;
}

ul#scLeftNav ul li:hover div.top,
ul#scLeftNav ul li.sfhover div.top {
	display: block;
}

ul#scLeftNav ul li li {
	position: static;
	width: auto;
}

ul#scLeftNav ul li:hover li a,
ul#scLeftNav ul li.sfhover li a {
	background: none;
	color: #484848;
}

ul#scLeftNav ul li:hover li a:hover,
ul#scLeftNav ul li.sfhover li a:hover {
	background-color: #F7F7F7;
	color: #FF8000;
	text-decoration: underline;
}

div#testimonials ul.testimonials {
	padding: 2px 6px 16px;
	margin: 0;
}

div#testimonials ul.testimonials li {
	padding: 0;
	margin: 0;
	list-style: none;
}

div#testimonials ul.testimonials li p {
	margin: 0;
	padding: 0;
	font-weight: bold;
	text-align: right;
}

div#testimonials ul.testimonials li p.quote {
	padding: 4px 0;
	font-weight: normal;
	text-align: left;
}

div#mailingBox {
	padding-bottom: 16px;
}

div#mailingBox div.text {
	padding: 6px 6px 0;
}

div#mailingBox form {
	margin: 0;
	padding: 4px 6px;
}

div#mailingBox form * {
	vertical-align: middle;
}

div#mailingBox form input.mailingIn {
	width: 108px;
	color: #999;
	margin-right: 2px;
}

div#mailingBox div.privacyLink {
	margin: 0;
	padding: 0 6px;
	font-size: 10px;
}

div#mailingBox div.privacyLink a {
	color: #999;
	text-decoration: underline;
}

div#mailingBox div.privacyLink a:hover {
	text-decoration: none;
}

div#navBottom {
	text-align: center;
}

div#footer {
	clear: both;
	width: 760px;
	position: relative;
	z-index: 0;
	background: url("footerBg.gif") no-repeat 0 0;
	padding-top: 12px;
}

div#footer div#badges {
	position: absolute;
	left: 165px;
	top: -91px;
	background: url("badgesTp.gif") no-repeat 0 0;
	padding-top: 7px;
	width: 595px;
	height: 84px;
	overflow: hidden;
	text-align: center;
}

div#footer div#badgesInner {
	padding: 0 12px;
	height: 100px;
	border-left: solid 1px #DDD;
	border-right: solid 1px #DDD;
}

div#footer div#badges img {
	vertical-align: middle;
	margin: 0 11px;
}

div#footer div#footBox {
	background: #292929 url("footLinksBm.png") no-repeat 0 bottom;
}

div#footer ul.links {
	margin: 0;
	padding: 9px;
	text-align: center;
	font-weight: bold;
	font-family: Tahoma, Verdana, sans-serif;
}

div#footer div#footBox ul.links {
	background: url("footLinksTp.png") no-repeat 0 0;
}

div#footer ul.links li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	border-right: solid 2px #868686;
}

div#footer div#footBox ul.links li {
	border-right: solid 2px #fff;	
}

div#footer ul.links li.last,
div#footer div#footBox ul.links li.last {
	border-right: none;
}

div#footer ul.links a {
	color: #868686;
	text-decoration: none;
	padding: 0 12px;
}

div#footer div#footBox ul.links a {
	color: #fff;	
}

div#footer ul.links a:hover {
	text-decoration: underline;
}

div#footer div.text {
	padding: 12px 12px 40px;
	color: #666;
	text-align: center;
}

div#footer div.text div.copyright {
	font-weight: bold;
}

div#footer div.text div.designby,
div#footer div.text div.addrPhone {
	padding-bottom: 12px;
}

div#footer div.text div.disclaim {
	color: #999;
	font-size: 10px;
}

div#footer div.text a {
	color: #666;
}

div#footer div.text div.designby a {
	text-decoration: none;
}

div#footer div.text div.designby a:hover {
	text-decoration: underline;
}

div#footer div.text div.disclaim a {
	color: #999;
}

/* ------------ CONTENTS ------------ */

table#contents-table {
	clear: both;
	width: 100%;
	margin: 8px auto 12px;
}

table#contents-table td {
	padding: 6px;
	color: #474747;
}

table#contents-table.vertical td {
	text-align: center;
}

table#contents-table td.img-cell {
	padding-bottom: 0;
}

table#contents-table td.horizontal-seperator {
	background: url("dot.gif") repeat-x left bottom;
}

table#contents-table.vertical td.horizontal-seperator {
	background: none;
}

table#contents-table td div.name {
	padding: 6px 0;
}

table#contents-table td div.name a {
	font-weight: bold;
	color: #FF8003;
	font-size: 13px;
	text-decoration: none;
}

table#contents-table.vertical td div.name a {
	text-decoration: underline;
	font-size: 11px;
	color: #474747;
}

table#contents-table div.price {
	font-weight: bold;
	text-decoration: line-through;
	display: inline;
}

table#contents-table div.price-bold,
table#contents-table div.sale-price-bold {
	font-size: 13px;
	font-weight: bold;
	color: #FD8000;
}

table#contents-table div.sale-price-bold {
	display: inline;
	margin-left: 12px;
}

table#contents-table div.moreInfo,
table#contents-table div.atc {
	padding: 6px 0;
}

table#contents-table div.atc form {
	padding: 0;
	margin: 0;
}

/* ------------ end CONTENTS ------------ */

.sitemap-header {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	display: block;
	padding-top:  15px;
}

.sitemap-1 {
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding-left: 25px;
	color: #8E0F09;
}

.sitemap-2 {
	font-size: 12px;
	display: block;
	padding-left: 50px;
	color: #F78900;
}

.sitemap-3 {
	font-size: 10px;
	display: block;
	padding-left: 75px;
	color: #8E0F09;
}

.sitemap-4 {
	font-size: 8px;
	display: block;
	padding-left: 100px;
	color: #F78900;
}

div#featItem {
	background: #3E3E3E url("featBgSmall.gif") no-repeat left top;
	padding: 33px 6px 6px;
	margin-bottom: 6px;
	color: #fff;
	width: 282px;
	float: left; display: inline;
}

#featBox td#imgHolster{
	text-align: center;
}

div#welcome {
	background: #D2D2D2 url("welcomeBg.png") no-repeat left top;
	padding: 40px 16px 6px;
	margin-bottom: 6px;
}

div#featItem div#innerBox,
div#welcome div#innerBox {
	height: 157px;
	width: 563px;
	overflow: auto;
}

html div#featItem div#innerBox{
	width: 282px;
	height: 143px;
}

div#featItem a {
	color: #fff;
}

table#featBox {
	margin: 0;
	padding: 0;
	width: 100%;
}

.home-top{
	float: left; width: 100%;
}

#bnnrs{
	float: right; display: inline;
	width: 294px;
}

table#featBox td {
	padding: 0 8px;
	vertical-align: middle;
}

table#featBox div.name {
	font: bold 12px Verdana, sans-serif;
}

table#featBox div.priceArea {
	padding-top: 8px;
}

table#featBox div.price {
	font-weight: bold;
	text-decoration: line-through;
	display: inline;
	margin-right: 12px;
}

table#featBox div.price-bold,
table#featBox div.sale-price-bold {
	display: inline;
	font-size: 13px;
	font-weight: bold;
	margin-right: 12px;
}

table#featBox div.moreInfo {
	margin-top: 10px;
}

table#featBox div.moreInfo img {
	vertical-align: middle;
}

div#bnnrs img {
	vertical-align: middle;
	margin: 0 7px 8px 0;
}

div#bnnrs a.last img {
	margin-right: 0;
}

div#spclsHd {
	padding: 18px 12px 6px;
	color: #FF8000;
	font: bold 14px Verdana, sans-serif;
}

div#spcls {
	background: url("dot.gif") repeat-x left top;
	padding: 8px 0;
}

div#spcls td.horizontal-seperator {
	border-bottom: solid 1px #DDD;
}

div#spcls td.vertical-seperator {
	border-right: solid 1px #DDD;
}

/* --- end HOME PAGE --- */

div.sc-breadcrumbs {
	color: #313131;
	font: bold 11px Verdana, sans-serif;
	padding: 8px 0;
}

div.sc-breadcrumbs a {
	font-weight: normal;
	text-decoration: none;
}

div.sc-breadcrumbs img {
	margin: 0 2px;
}

h1.subSect {
	background: #595959 url("ssHeadlineBg.png") no-repeat left top;
}

div#itemHd {
	background: url("itemHdBm.gif") no-repeat left bottom;
	padding-bottom: 5px;
	margin-bottom: 18px;
}

div#itemHd h1 {
	background: #666 url("itHeadlineBg.png") no-repeat left top;
}

div#sectCaption {
	background: #5F5F5F url("sectCapBm.gif") no-repeat 0 bottom;
	color: #fff;
	font-size: 12px;
	float: left;
	width: 595px;
}

div#sectCaption div#sectCaptionPad {
	background: url("sectCapTp.gif") no-repeat 0 top;
	padding: 20px 18px;
	float: left;
}

div#subSectCaption {
	background: #CECECE url("subSectCapBm.gif") no-repeat 0 bottom;
	color: #000;
	font-size: 12px;
	float: left;
	width: 595px;
}

div#subSectCaption div#subSectCaptionPad {
	background: url("subSectCapTp.gif") no-repeat 0 top;
	padding: 20px 18px;
	float: left;
}

div#captionPadInner {
	float: left;
	width: 559px;
}

div#sectCaption div#imgHolster,
div#subSectCaption div#imgHolster {
	float: right;
	width: auto;
	padding: 6px 12px;
	margin: 0;
}

div#paging {
	clear: both;
	padding: 12px 0;
}

div#paging div#ctrls {
	background: url("dot.gif") repeat-x 0 bottom;
	padding-bottom: 8px;
}

div#paging div#ctrls2 {
	background: url("dot.gif") repeat-x 0 0;
	padding-top: 8px;
}

div#paging div.ctrls td {
	padding: 4px;
	color: #000;
}

div#paging div.ctrls td a {
	color: #000;
	text-decoration: none;
}

div#paging div.ctrls .chosen {
	font-weight: bold;
}

div#paging div.ctrls span.pageof {
	margin-right: 12px;
}

div#paging div#contents {
	padding: 14px 0;
}

div#paging div#contents table {
	width: 100%;
}

div#paging div#contents table td {
	padding: 6px;
	text-align: center;
}

div#paging div#contents table td.img-cell {
	padding-bottom: 0;
}

div#paging div#contents table td.table-spacer-vertical {
	padding: 0 6px;
	background: url("contsVertSep.gif") repeat-y center top;
}

div#paging div#contents table td.table-spacer-horizontal {
	padding: 6px 0;
	background: url("contsHorzSep.gif") repeat-x left center;
}

div#paging div#contents table td div.name {
	padding: 0 0 6px;
}

div#paging div#contents table td div.name a {
	text-decoration: underline;
	font-size: 11px;
	color: #474747;
	font-weight: bold;
}

div#paging div#contents table div.price {
	display: inline;
}

div#paging div#contents table div.price s {
	text-decoration: line-through;
	font-weight: normal;
}

div#paging div#contents table div.price-bold,
div#paging div#contents table div.saleprice {
	display: inline;
	font-size: 13px;
	font-weight: bold;
	color: #FD8000;
}

div#paging div#contents table div.saleprice {
	margin-left: 12px;
}

div#paging div#contents table div.moreInfo {
	padding: 6px 0 12px;
}

div#imgHolster {
	width: 260px;
	float: left;
	margin-bottom: 30px;
	text-align: center;
}

div#captionArea div#imgHolster {
	width: auto;
	margin-right: 16px;
}

div#imgHolster div#scPage-insets {
	text-align: center;
}

div#imgHolster div#scPage-insets img {
	margin: 4px;
}

div#pitHolster {
	width: 331px;
	float: right;
	margin-bottom: 30px;
}

div#pitHolster form {
	margin: 0;
	padding: 0 8px 0 0;
}

div#pitHolster table#product-info-table {
	width: 319px;
}

div#pitHolster table#product-info-table tr {
	background: url("pitSep.png") no-repeat left bottom;
}

div#pitHolster table#product-info-table td,
div#pitHolster table#product-info-table th {
	padding: 6px 12px;
	font-size: 12px;
	font-weight: normal;
}

div#pitHolster table#product-info-table td {
	text-align: left;
	color: #000;
	padding-right: 0;
}

div#pitHolster table#product-info-table th {
	text-align: right;
	color: #666;
	vertical-align: middle;
	width: 84px;
	padding-left: 0;
}

div#pitHolster table#product-info-table tr.sale-price th,
div#pitHolster table#product-info-table tr.sale-price td {
	color: #FF311D;
	font-size: 13px;
	font-weight: bold;
}

div#pitHolster table#product-info-table tr.availability td {
	color: #FF311D;
	font-weight: bold;
}

div#pitHolster table#product-info-table tr.add-to-cart {
	background: none;
}

div#pitHolster table#product-info-table tr.add-to-cart td {
	padding: 22px 12px 0;
	text-align: right;
}

div#pitHolster table#product-info-table tr.send-to-friend td {
	padding-top: 8px! important;
}

div#pitHolster table#product-info-table td.name {
	padding: 6px;
}

div#pitHolster table#product-info-table td.name h1 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #fff;
}

div#pitHolster table#product-info-table td.add-to-cart {
	text-align: center;
	padding: 6px;
}

div#pitHolster table#product-info-table div.tafLink {
	padding: 8px 0 2px;
}

div#sc-tab-details {
	margin: 0 0 16px;
	width: 586px;
	clear: both;
	float: left;
}

div#sc-tab-details ul#sctab {
	padding: 7px 0 0;
	margin: 0;
	float: left;
	width: 586px;
	background: #525252 url("tabsTp.png") no-repeat 0 0;
}

div#sc-tab-details ul#sctab li {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 42px;
	width: 147px;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	background: #FFB038 url("tabBg.png") no-repeat 0 -42px;
}

div#sc-tab-details ul#sctab li#tabheader3 {
	width: 145px;
}

div#sc-tab-details ul#sctab li span {
	display: block;
	padding: 6px 8px 0 6px;
}

div#sc-tab-details ul#sctab li a {
	text-decoration: none;
	display: block;
	color: #000;
	text-align: center;
	font-size: 13px;
	height: 19px;
	width: 133px;
	overflow: hidden;
}

div#sc-tab-details ul#sctab li#tabheader3 span {
	padding-right: 6px;
}

div#sc-tab-details ul#sctab li.tabhover {
	background-color: #525252;
	background-position: 0 0;
}

div#sc-tab-details ul#sctab li.tabhover a {
	color: #fff;
}

div#sc-tab-details div#sctabinfo {
	margin: 0;
	clear: both;
	float: left;
	width: 586px;
}

div#sc-tab-details div#sctabinfo div.infobox {
	clear: both;
	padding: 16px 14px;
	border: 1px solid #D8D8D8;
	border-top: none;
	background-color: #F6F6F6;
	text-align: left;
}

div#xSell {
	clear: both;
	margin-bottom: 16px;
}

div#seo-related-links {
	clear: both;
}

div#seo-related-links img {
	margin-left: 12px;
}

div#seo-related-links ul img {
	margin: 0;
}

div#seo-related-links div.relatedInner {
	background: url("dot.gif") repeat-x left 4px;
	padding-top: 12px;
}

div#seo-related-links ul.seo-links {
	margin: 0;
	padding: 0 0 12px;
	float: left;
	width: 595px;
	background: url("dot.gif") repeat-x left bottom;
}

div#seo-related-links ul.seo-links li {
	list-style: none;
	margin: 0;
	padding: 2px 0;
	float: left;
	width: 297px;
}

div#seo-related-links ul.seo-links a {
	display: block;
	padding: 0 0 0 38px;
	background: url("relatedDot.gif") no-repeat 28px 6px;
	color: #000;
	text-decoration: none;
}

div#seo-related-links ul.seo-links a:hover {
	color: #FF0101;
	text-decoration: underline;
}

div#seo-related-links ul.seo-links li.viewMore a {
	font-weight: bold;
}

/*Added by Eric M. on 2/13/08 for custom HTML area at the top of the left nav*/
.free-ship
{
    background: transparent url(/lib/yhst-19407479739211/freeshipbutton.gif) no-repeat scroll top left;
    width: 147px;
    height: 52px;
    margin-left:6px;
}
.free-ship p
{
    width: 120px;
    padding: 0pt 5px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}
    


/* mini cart styles */

#scMCholster-0061 #scMcDisabledLink {
	text-indent: -3000em;
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(/lib/yhst-19407479739211/mc-empty-link.png) 0 0 no-repeat;
}


html div#header div#headBtns { overflow: visible; }
.closed-0061 #emptyCook-0061, .loading-0061 #emptyCook-0061, .open-0061 #emptyCook-0061 { text-align: center;}

div#scMCholster-0061 {
	float: right;
	margin: -14px -10px 0 0;
	display: inline;
	text-align: left;
	position: relative;
	z-index: 1;
	color: #000;
	font: bold 11px/1.2 Tahoma, Verdana, sans-serif;
	width: 215px;
	height: 54px;
	background: url(/lib/yhst-19407479739211/minicart-bg.png) 0 0 no-repeat;
}

div#scMCholster-0061.open-0061 {
	z-index: 10000;
}

div#scMCholster-0061 a {
	color: #000;
}

div#ctrlPad-0061 {
	margin: 5px 7px 0px 0px;
}

div#minCart-0061 {
	width: 163px;
	float: right;
	background: #EFEFEF url('minCartBg.png') scroll repeat-y center top;
	border-top: solid 1px #D6D7D6;
	border-bottom: solid 1px #D6D7D6;
	padding: 3px 0px;
	margin-bottom: 4px;
	font-size: 10px;
	text-align: center;
}

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: left;
	background-color: transparent;
}

div#minCart-0061 span.itemCnt-0061 {
	float: left;
	border-right: solid 1px #E7E3E7;
	width: 65px;
}

div#minCart-0061 span.itemTtl-0061 {
	width: 80px;
}

div#minCart-0061 span.itemCnt-0061 span,
div#minCart-0061 span.itemTtl-0061 span {
	font-weight: normal;
}

div#ctrlBox-0061 {
	clear: both;
	float: right;
	width: 163px;
}

div#ctrlBox-0061 span {
	display: block;
	padding-top: 20px;
}

a#toggLink-0061 {
	display: block;
	overflow: hidden;
	height: 19px;
	width: 85px;
	background: url('scMCtoggCart.png') no-repeat 0 0;
	float: left;
	margin-right: 1px;
	}
	div.open-0061 a#toggLink-0061 { background-position: 0 -19px; }


a#checkoutLink-0061 {
	display: block;
	overflow: hidden;
	height: 19px;
	width: 77px;
	background: url('scMCcheckout.png') no-repeat 0 0;
	float: right;
}

div.emptyCart-0061 a#checkoutLink-0061,
div.open-0061 a#checkoutLink-0061 {
	opacity: .2;
	filter: alpha(opacity=20);
	cursor: default;
}

/*
#scMCholster-0061 .lt {
	position: absolute;
	top: 56px;
	right: 0;
	background: url('scMCcorners.png') 0 0 no-repeat;
	margin: 0 7px 7px 0;
	}
	#scMCholster-0061 .rt { } #scMCholster-0061 .ab {
		clear: both;
		height: 5px;
		position: relative;
		top: 7px;
		margin: 0 7px;
		border-bottom: 2px solid white;
		background: #c5c5c5;
		font-size: 1px;
		}
		#scMCholster-0061 .ab .lb, #scMCholster-0061 .ab .rb {
			position: absolute;
			top: 2px;
			background: url('scMCcorners.png') -1986px -7px no-repeat;
			height: 7px;
			width: 7px;
			}
			* html #scMCholster-0061 .ab .lb, * html #scMCholster-0061 .ab .rb { background-image: url('mc-bottom-corners.ie.png'); }
			#scMCholster-0061 .ab .lb { left: -7px; }
			#scMCholster-0061 .ab .rb { right: -7px; background-position: -1993px -7px; }
			*/

#scMCholster-0061 .container {
	position: absolute;
	top: 56px;
	right: 0;
	background: #c5c5c5 url('scMCcontainerBg.png') 0 0 repeat-x;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	border: 2px solid white;
	width: 390px;
	}
	#scMCholster-0061.closed-0061 .container {
		height: 0;
		overflow: hidden;
		border: 0;
	}
	* html #scMCholster-0061 .container {
		border: 0;
		width: 394px;
		background-position: left bottom;
		margin-bottom: 7px;
		}
		* html #scMCholster-0061 .container .top {
			height: 7px;
			overflow: hidden;
			position: relative;
			background: url(scMCcontainerTop.png) 0 0 no-repeat;
		}
		* html #scMCholster-0061 .container #smCart-0061 {
			border: 2px solid white;
			border-width: 0 2px;
		}
		* html #scMCholster-0061 .container .bottom {
			height: 7px;
			overflow: hidden;
			position: relative;
			margin-bottom: -7px;
			background: url(scMCcontainerBottom.ie.png) 0 0 no-repeat;
		}
	*:first-child+html #scMCholster-0061 .container {
		border: 0;
		width: 394px;
		background-position: left bottom;
		margin-bottom: 7px;
		}
		*:first-child+html #scMCholster-0061 .container .top {
			height: 7px;
			overflow: hidden;
			position: relative;
			background: url(scMCcontainerTop.png) 0 0 no-repeat;
		}
		*:first-child+html #scMCholster-0061 .container #smCart-0061 {
			border: 2px solid white;
			border-width: 0 2px;
		}
		*:first-child+html #scMCholster-0061 .container .bottom {
			height: 7px;
			overflow: hidden;
			position: relative;
			margin-bottom: -7px;
			background: url(scMCcontainerBottom.png) 0 0 no-repeat;
		}

div#smCart-0061 {
	width: 394px;
	z-index: 10000;
	position: absolute;
	top: 56px;
	right: -5px;
	background: transparent url('smCartBgTop.gif') scroll no-repeat center top;
	padding-top: 7px;
}

div#smCartInner {
	background: transparent url('smCartBgBottom.gif') scroll no-repeat center bottom;
	padding-bottom: 7px;
}

div#smCartInner2 {
	background-color: #DEDBDE;
	border-left: solid 2px #FFFFFF;
	border-right: solid 2px #FFFFFF;
}


.loading-0061 div#smCartInner2 { background: #DEDBDE url('scMCloading.gif') no-repeat center center; }


div.closed-0061 div#smCart-0061 {
	height: 0;
	width: 0;
	overflow: hidden;
	border: none;
}

iframe#cartViewer-0061 {
	border: none;
	width: 380px;
	height: 0;
	margin: 0 5px;
	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;
}

/* end mini cart styles */

.clearer{clear: both; width: 100%; height: 1px; font-size: 0; overflow: hidden;}

.blogarea{
	background: url(/lib/yhst-19407479739211/blogbg.gif) left top no-repeat;
	width: 594px; height: 203px;
	overflow: hidden;
	margin: 0 0 10px;
	font-family: tahoma,sans-serif;
}

.blogarea #blogtext{
	height: 108px; overflow: hidden;
	color: #fff;
	padding: 42px 30px 0 16px;
}

.blogarea #blogtext img{
	display: none !important;
}

.blogarea #blogtext a{
	color: #fff;
}

.blogarea .blog-link{
	padding-left: 10px;
}

.blogarea .blog-title a{
	color: #fff;
	font-size: 15px;
	font-weight: bold;
}
