.form {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}

td,p {font-size:11px; font-family:arial}

input {font-size:11px; font-family:arial}

select {font-size:11px; font-family:arial}

.select-width {width: 150px}

li.fourth input.select-width{
	width: 85px;
}

.cell1 { 
	border: #2168CD;
	border-bottom-style: solid;
	border-bottom-width: 3px;
}
.cell-1 { 
	border: #7CD788;
	border-bottom-style: solid;
	border-bottom-width: 3px;
}
img {border:0}
a.item-link {color: #000000; width="100%";font-family: Arial; font-size: 11px; font-weight: bold}
a.item-link:hover {}

a.recent-items-name {color: #000000; width="100%";font-family: Arial; font-size: 11px; font-weight: bold}
a.recent-items-name:hover {}

a.link {text-decoration: none; color: #333333}
a.link:hover {text-decoration: none; color: #333333}

.white-bold-font{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; height: 24px; background-color: #F8AB51;}

.white-font{font-family: Arial; font-size: 11px; color: #FFFFFF; height: 24px; align="right"; background-color: #F8AB51;}

.right-line-item {border-color: #D4D0C8; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}

.font-testimonial {font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; color: #666565}

.quantity-discounts {font-family: Arial; font-size: 11px; font-weight: bold; border-color: black black #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.main-font {font-family: Arial; font-size: 11px}

.red-font {font-family: Arial; font-size: 11px; color: #CF0000}

.green-font {font-family: Arial; font-size: 11px; color: #009A00}

.td-height-65 {height: 65px}

.yellow-border-item {border: #FFE142; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: solid}

a.appearing {
	text-decoration: none; 
	color: #000000; 
	background: url(/lib/yhst-78573644614653/leftnav-bg.gif) 15px center no-repeat; 
	width="100%";
	font-family: Arial; 
	font-size: 11px; 
	font-style: normal;
	padding-left:25px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px; 
	display:block;
}
/*
a.appearing:hover {
	color: #000000;
	text-decoration: underline;
	background-image: url(/lib/yhst-78573644614653/bg-hover.gif);
	width="100%"; 	
	display:block;
	background-repeat: no-repeat;
}
*/
td.cell2 a.appearing:hover {
	color: #000000;
	text-decoration: underline;
	background: #FBE4EE url("/lib/yhst-78573644614653/leftnav-bg.gif") 15px center no-repeat;
	width="100%"; 	
	display:block;
	background-repeat: no-repeat;
}

td.cell-3 a.appearing:hover {
	color: #000000;
	text-decoration: underline;
	background: #C2E6F6 url("/lib/yhst-78573644614653/leftnav-bg.gif") 15px center no-repeat;
	width="100%"; 	
	display:block;
	background-repeat: no-repeat;
}

.tr-off {background: #FFF;}
.tr-on {background: #FFEFA1;}



a.appearing-without-bullet{text-decoration: none; color: #000000; font-family: Arial; font-size: 11px;padding-left:1px;padding-right:5px;padding-top:3px;padding-bottom:3px; display:block}
a.appearing-without-bullet:hover {color: #000000; text-decoration: underline; width="100%"; display:block}

.zzz{text-decoration: none; color: #000000; font-family: Arial; font-size: 11px;padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:3px; display:block}

.font-for-sellers {text-decoration: none; color: #000000; font-family: Arial; font-size: 11px; font-style: normal;padding-left:5px;padding-right:3px;padding-top:3px;padding-bottom:3px;}

.red-bold-font-price {font-family: Arial; font-size: 11px; font-weight: bold; color: #FF0000}
.recent-items-saleprice {font-family: Arial; font-size: 11px; font-weight: bold; color: #FF0000}

.black-bold-font-price {font-family: Arial; font-size: 11px}
.recent-items-price {font-family: Arial; font-size: 11px}

.special-offer-es-here {  font-family: Arial; font-size: 11px; font-weight: bold; text-align: center}

.dots-right {border-color: #ADD687; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}

.dots-bottom {border-color: #0052C6; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

a.cs-appearing {text-decoration: none; color: #000000; background-image: url(/lib/yhst-78573644614653/bg.gif); width="100%";font-family: Arial; font-size: 11px; font-style: normal;padding-left:25px;padding-right:5px;padding-top:3px;padding-bottom:3px; display:block}
a.cs-appearing:hover {color: #000000; text-decoration: underline; width="100%"; display:block}

.cell2 { 
	border: #FACBDF;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
        font-family: Arial; font-size: 11px; 
        font-style: normal;}
.cell3 { 
	border: #FFD23A;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.cell-3 {
	border: #9FDDF6;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
        font-family: Arial; 
		  font-size: 11px; 
        font-style: normal;
}
.cell4 {
	border: #99CC67;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
        font-family: Arial; 
		  font-size: 11px; 
        font-style: normal;
}
.cell5 {
	border: #F8CFA1;	
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
        font-family: Arial; 
		  font-size: 11px; 
        font-style: normal;
}
.cell6 {
	border: #ADD785;	
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
        font-family: Arial; 
		  font-size: 11px; 
        font-style: normal;
}
.font-td { 
        font-family: Arial; 
        font-size: 12px; 
        font-weight: bold
}

.copyright-font {
        font-family: Arial; font-size: 11px; 
        color: #333333}

td {
        font-face: Tahoma;
        font-size: 11px;
}
.font-for-view-cart {
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px; 
        text-decoration: none;
        color: #000000;
}

div#homePad {
	padding-left: 6px;
	padding-top: 3px;
}

div#homePadInner {
	width: 608px;
}

div.homeImg {
	padding: 0 3px;
	margin-bottom: 6px;
}

div.contsBgHead {
	width: 608px;
	padding-top: 21px;
	margin-bottom: 6px;
}
/*
div#homeFeat {
	background-position: left -21px;
}

div#homeSale {
	background-position: left -42px;
}
*/
div.contsBorder {
	background-color: #fff;
	border: solid 1px #2068CC;
	border-top: none;
	padding: 3px;
}

div.contsInner {
	width: 600px;
}

table.contents-table td {
	text-align: center;
	padding: 2px 6px 6px;
}

table.contents-table td.img-cell {
	padding-top: 6px;
}

table.contents-table td.table-spacer-vertical {
	padding: 0 1px 0 0;
	background-color: #D3E8BD;
}

table.contents-table div.name a {
	color: #000;
	font-weight: bold;
}

table.contents-table div.sale-price-bold {
	color: #F00;
	font-weight: bold;
}

div.adtnlText {
	padding: 4px;
}

div.boxMulti {
	
}

div.boxC,
div.boxB,
div.boxT,
div.boxCc,
div.boxBc,
div.boxTc,
a.eachBox {
	display: block;
	width: 608px;
	float: left;
}

div.boxC {
	background: url("boxC.png") repeat-y center top;
	margin-bottom: 6px;
}

div.boxB {
	background: url("boxB.png") no-repeat center bottom;
}

div.boxT {
	background: url("boxT.png") no-repeat center top;
}

div.boxCc {
	background: url("boxCc.png") repeat-y center top;
}

div.boxBc {
	background: url("boxCb.png") no-repeat center bottom;
}

div.boxTc {
	background: url("boxCt.png") no-repeat center top;
}

a.eachBox {
	color: #000;
	text-align: center;
	text-decoration: none;
}

div.boxCc a.eachBox {
	width: 301px;
}

div.boxCc a.last {
	margin-left: 6px;
}

a.eachBox div.boxPad {
	padding: 6px 12px 18px;
}

a.eachBox div.text {
	padding-top: 4px;
	text-align: left;
}
#header {
	background: url('/lib/yhst-78573644614653/header-bg.jpg') top left no-repeat;
	height: 181px;
	width: 774px;
}
#header #logo {
	float: left;
	position: relative;
	top: 10px;
	left: 20px;
	z-index: 10;
}
#header #logo a {
	cursor: pointer;
	display: block;
}
#header * {
	margin: 0pt;
	padding: 0pt;
}
#header #topnav {
	float: right;
	position: relative;
	top: 10px;
	right: 20px;
}
*:first-child+html #header #topnav {
	right: 30px;
}
*html #header #topnav {
	right: 30px;
}
#header #topnav ul {
	list-style-type: none;
}
#header #topnav ul li {
	float: left;
	color: #9FB743;
	font: 11px Arial, Verdana, Sans-serif;
	padding: 0px 3px;
}
#header #topnav ul li a {
	color: #4A6E24;
	text-decoration: none;
	font: 11px Arial, Verdana, Sans-serif;
}
#header #topnav ul li a:hover {
	text-decoration: underline;
}
#header #banner {
	position: relative;
	top: 20px;
	left: 60px;
}
* html #header #banner {
	width: 572px;
}
#header #banner a {
	outline-style: none;
}
#header #shop-by {
	float: left;
	left: 40px;
	top: 42px;
	position: relative;
	width: 610px;
}
#header #shop-by ul {
	list-style-type: none;
}
#header #shop-by ul li {
	float: left;
	font: bold 12px Arial, Verdana, Sans-serif;
	color: #FFF;
}
#header #shop-by ul li select.select-width {
	font-weight: normal;
	width: 112px;
}
#header #shop-by ul li a {
	color: #000;
	text-decoration: none;
}
#header #shop-by ul li.first,
#header #shop-by ul li.third {
	margin-right: 5px;
}
#header #shop-by ul li.second {
	margin-right: 10px;
}
#header #shop-by ul li input.go {
	position: relative;
	bottom: 1px;
}
#header #shop-by ul li.fourth {
	margin-right: 5px;
	position: relative;
}
*:first-child+html #header #shop-by ul li.fourth {
	bottom: 1px;
}
* html #header #shop-by ul li.fourth {
	bottom: 1px;
}
#header #shop-by ul li.cart {
	xmargin-right: 5px;
	width: 161px;
}
table.bunner td {
	width: 130px;
}
#homeNew {
	background: url("/lib/yhst-78573644614653/new-header.jpg") no-repeat left top;
}
#homeNew .contsBorder {
	border-color: #FACBDF;
}
#homeSale {
	background: url("/lib/yhst-78573644614653/sale.jpg") no-repeat left top;
}
#homeSale .contsBorder {
	border-color: #9FDDF6;
}
#homeFeat {
	background: url("/lib/yhst-78573644614653/featured-header.jpg") no-repeat left top;
}
#homeFeat .contsBorder {
	border-color: #99CC67;
}
* html td.copyright-font {
	vertical-align: top;
}
td.copyright-font a {
	color: #333333;
	font: 11px Arial, Verdana, Sans-serif;
	text-decoration: none;
}
td.copyright-font a:hover {
	text-decoration: underline;
}
#home-area {
	border: 1px solid #7DCBF2;
	min-height: 210px;
	width: 588px;
	padding: 22px 0px 0px 20px;
	margin: 5px 0px;
}
*:first-child+html #home-area {
	width: 608px;
}
* html #home-area {
	width: 608px;
}
#home-area h3 {
	margin: 0pt;
	padding: 0pt;
	color: #DCB019;
	font: bold 17px Arial, Verdana, Sans-serif;
}
#home-area p.explanation {
	width: 285px;
	font: 12px Arial, Verdana, Sans-serif;
}
#home-area p.sections{
	font: bold 12px Arial, Verdana, Sans-serif;
	color: #1C9FE0;
	margin: 5px 0px;
}
#home-area p.sections a {
	text-decoration: none;
	font: bold 12px Arial, Verdana, Sans-serif;
	color: #1C9FE0;
}
#home-area p.sections a:hover {
	text-decoration: underline;
}
div.price {
	color: #87C151;
	font-weight: bold;
}
img.gift {
	margin-bottom: 10px;
}
#image-and-insets #scPage-insets a img {
	padding: 0px 3px;
}

#ewishTable{
	background-color: #FFFFFF;
	padding: 5px;
	width: 100%;
}
#ewishTable td{ font: 11px Verdana, Arial, Helvetica, sans-serif; }

#ewishTable td.small{ font-size: 10px; }

#ewishTable td.title{
	text-align: center;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
}

#searchTable{
	background-color: #9DDE8C;
	width: 200px;
	color:#454543;
}

#searchTable td.title{ background-color: #669966; }

#loginTable{
	margin-top: 50px;
	width: 200px;
	background-color: #9798C2;
}

#loginTable td.title{ background-color: #6464AD; }

.gift-reg-left-nav{
	border:1px solid #F9AA4E;
	width:auto;
	text-align:left;
	padding:8px;
	margin-bottom:10px;
	margin-top:-10px;
}

.gift-reg-left-nav a{
	color:#000;
}

/* scFWexample.css */
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;
}

/*Mini Cart*/
div#mc-td{
	position: relative;
}

div#scMCholster-0061{
	float: right;
	width: 161px;
	text-align: left;
	position: absolute;
	top: -22px;
	right: 1px;
	z-index: 1;
	background-color: #9FDD60;
	color: #000;
	font: bold 11px/1.2 Tahoma,Verdana,sans-serif;
}

div#scMCholster-0061.open-0061{ z-index: 10000; }

div#scMCholster-0061 a{ 
	color: #000; 
	text-decoration: none;
}

div#ctrlPad-0061{
	background: url(scMCcartIcon.gif) no-repeat 5px 7px;
	padding: 3px;
}

div#minCart-0061{ width: 140px; float: right; }

div#minCart-0061 a#emptyCook-0061,
div#minCart-0061 span.emptyMsg-0061,
div#minCart-0061 span.itemCnt-0061,
div#minCart-0061 span.itemTtl-0061{
	background-color: #FFF;
	display: block;
	padding: 1px;
	text-align: center;
	color: #000;
	text-decoration: none;
}

div#minCart-0061 span.itemCnt-0061,
div#minCart-0061 span.itemTtl-0061{ float: right; width: 67px; }

div#minCart-0061 span.itemCnt-0061{ float: left; }

div#minCart-0061 span.itemCnt-0061 span{ font-weight: normal; }

div#ctrlBox-0061{
	clear: both;
	padding-top: 4px;
	float: right;
	width: 155px;
}

div#ctrlBox-0061 span{
	display: block;
	padding-top: 20px;
}

a#toggLink-0061{
	display: block;
	overflow: hidden;
	height: 15px;
	width: 77px;
	background: url(scMCtoggCart.png) no-repeat 0 0;
	float: left;
}

a#checkoutLink-0061{
	display: block;
	overflow: hidden;
	height: 15px;
	width: 67px;
	background: url(scMCcheckout.png) no-repeat 0 0;
	float: right;
}

div.open-0061 a#toggLink-0061{ background-position: 0 -15px; }

div.emptyCart-0061 a#checkoutLink-0061,
div.open-0061 a#checkoutLink-0061{
	opacity: .2;
	filter: alpha(opacity=20);
	cursor: default;
}

div#smCart-0061{
	position: absolute; /* top:20px;*/
	right: 0;
	top: 48px;
	width: 344px;
	background: #9FDD60 url(scMCloading.gif) no-repeat center center;
	z-index: 10000;
}

*:first-child+html div#smCart-0061,{
	right: -1px;
	top: 45px;
}

* html div#smCart-0061{
	top: 45px;
	right: -1px;
}

div.closed-0061 div#smCart-0061{
	height: 0;
	width: 0;
	overflow: hidden;
	border: none;
}

iframe#cartViewer-0061{
	border: none;
	width: 344px;
	height: 0;
	vertical-align: top;
}

div.loading-0061 div#smCart-0061{ height: 60px; }

div.loading-0061 iframe#cartViewer-0061{ height: 1px !important; }

div.clearer-0061{ clear: both; }


