html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	text-align: center;
background: #fcf8de;
color: #57391B; 
	font: 12px Arial, Helvetica, sans-serif;
	}
#container {
	position: relative;
	width: 942px; 
	margin: 0 auto;
	padding: 0;
	text-align: left;
	z-index: 2;
	min-height: 100%;
}
#headerbar { background:#006055; border-bottom: 3px solid white;}
/**************** Home page coding *****************/

.homeblocker {
	height: 230px;
	width: 680px;
	background: #FFF;
	margin: 0px;
	margin-top: -3px;
	padding: 0px;
font-size: 16px;
font-family: Georgia, "Trebuchet MS", sans-serif;
color: #006055;
    border-top: 1px solid #006055;
    position:relative;
}
.hblock16 {
font-size: 16px;	
}
.hblock18 {
font-size: 18px;	
}
.hblock20 {
font-size: 20px;	
}
.hblock22 {
font-size: 22px;	
}
.hblock24 {
font-size: 24px;	
}
.hblock26 {
font-size: 26px;	
}

.hblocktxt {
margin-top: 5px;
	font-family:verdana, arial, sans-serif;
	font-size: 11px;
	color: #006055;
}
.hblocktiny {
	font-size: 8px;
}
.valuesize {
	font-size: 9px;
	color:white;
	background-color: #E00178;
	padding:2px;
}

.hblockimg1 {
margin:8px;
margin-right:0px;
margin-left:4px;
}

.hblockmore {
	

bottom:                    0;
position:                  absolute;

}
#homeblock1 {
	width: 226px;
		height: 230px;
	background: #FFF;
    float: left;
    border-right: 1px solid #006055;

    
}

#homeblock2 {
	width: 226px;
		height: 230px;
	background: #FFF;
float: left;
border-right: 1px solid #006055;

}

#homeblock3 {
	width: 226px;
	
	background: #FFF;
float: left;
}
.homeblockcontent {
padding:12px;
}
body#yahoo-store-checkout {
		background: #fcf8de;
}
div#ys_cartPage.ys_wrapper {
		background: #fcf8de;
}
div#ys_shipBillPage.ys_wrapper {
		background: #fcf8de;
}
div#ys_ofbMessage.ys_infoWrap { margin:0px auto; }

div#ys_pageBody #ys_cart {
	margin: 0px;
		border:1px solid #006055;
		z-index: 1000;
}

#ys_pageBody #ys_buyerInfo { text-align:left;}

div#ys_yFooter {
		background: #fcf8de;
}
div#ys_mastFoot div#ys_yFooter {margin: 0 auto; width: 940px; background: #fcf8de; }
div#ys_pageBody {
	background-image: url('http://yhst-97190650557817.stores.yahoo.net/lib/yhst-97190650557817/cartheader.gif'); 
background-repeat: no-repeat;
padding: 0px;
margin-top: 0px;
padding-top:125px;
width: 940px;

	
}


.ys_cost {
	font-size:16px;
}
.ys_last.r{
	font-size:16px;
}
span.ys_itemInfo {
	font-size:16px;
	}
.ys_itemInfo strong a{
font-weight:normal;

}
span.ys_itemInfo strong{
font-weight:normal;
}
.ys_itemInfo em a{
font-weight:normal;
font-size: 12px;
float: right;

}
.ys_first {
	background:#EAF3D8;
}
.ys_first.ys_items {
	background:#FFF;
}


.ys_unitPrice {
	background:#EAF3D8
}
.ys_quantity {
	background:#EAF3D8
}

td.r{
	background:#EAF3D8
}
td.ysco_last{
	background-color:#CAE09D;
}

.ys_last {
	background-color:#CAE09D;}
td.ys_last.r{
	background-color:#CAE09D;}




tr.ys_head
{
	display: none;
}

/**************** Search Results coding *****************/

#info-div {
padding:20px;
padding-top:0px;

}

#info-div a{
color: #006055;
	font-family: Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
text-decoration:none;
}


#info-div a:hover{
	background-color: #FFF;
	color: #FFB335;
	font-family: Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
text-decoration:none;
}

#info-div b{
font-weight:normal;
}

#info-div font {
font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:1.2em;
letter-spacing:.1ex;
}
/**************** Category page coding *****************/
.cat-title {
	color: #006055;
	font-family: Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
line-height:1.3em;
letter-spacing:-.1ex;
display:block;


}
.cat-subtitle {
color:  #00483E;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size:13px;
font-weight:normal;
line-height:1.6em;
letter-spacing:.2ex;

}


/**************** Main page coding *****************/
.headerpromo
{ margin-top:13px; font-family: georgia, times, serif; font-size:22px; color:white; text-shadow: black 0.1em 0.1em 0.1em;
}

#contentarea {
	background-color: transparent;
padding: 20px;
	color: #006055;
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:1.5em;
letter-spacing:.1ex;
}
#contentarea p {
	background-color: transparent;
}
#contentarea div.breadcrumbs {
display:block;
}
li.ys_first a {
	font-size: 28px;
	text-decoration:none;
	background-color: #006055;
	color: white;
	padding:5px;
	padding-left:30px;
background-image: url('/lib/yhst-97190650557817/keeparrow.jpg'); 
background-repeat: no-repeat;
}


#contentarea-category {
background:#FFF;
padding: 0px;
	color: #006055;
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:1.5em;
letter-spacing:.1ex;
}
.breadcrumbs {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size:13px;
font-weight:normal;
color:#006055;
}
.breadcrumbs a{
text-decoration:none;
font-weight:normal;
color:#006055;
}
.breadcrumbs a:hover{
text-decoration:none;
font-weight:normal;
color: #FFB335;
}
.name{
font-size: 16px;
font-family: Georgia, "Trebuchet MS", sans-serif;
	
}

.name a {
	text-decoration: none;
	color: #006055;
	padding: 2px;
}

.name a:hover {
	text-decoration: none;
	background-color: #FFF;
	color: #FFB335;

}
.content-title {
color: #006055;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
line-height:1.3em;
letter-spacing:-.1ex;
}
.content-subtitle {
color:  #00483E;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size:13px;
font-weight:normal;
line-height:1.6em;
letter-spacing:.2ex;
}


.page-title {
	color: #006055;
	font-family: Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
line-height:1.3em;
letter-spacing:-.1ex;
display:block;
width:240px;
float:left;

}

.page-subtitle {
color:  #00483E;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size:13px;
font-weight:normal;
line-height:1.6em;
letter-spacing:.2ex;

display:block;
width:240px;
float:left;
}


.page-price{
color:  #006055;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size:12px;
font-weight:normal;
line-height:1.6em;
letter-spacing:.2ex;
display:block;
width:240px;
float:left;
border-bottom: 1px dotted #006055;
border-top: 1px dotted #006055;
padding-top:5px;
padding-bottom:5px;
margin-bottom:0px;
margin-top:10px;
}
.page-price2{
color:  #006055;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size:12px;
font-weight:normal;
line-height:1.6em;
letter-spacing:.2ex;
display:block;
width:240px;
float:left;
border-bottom: 1px dotted #006055;
padding-top:5px;
padding-bottom:5px;
margin-bottom:10px;
margin-top:0px;
}
.page-price2 form{ margin:0px; border:0px; padding:0px;}

.price {
color: #006055;
	font-family: Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:normal;
line-height:1.3em;
text-decoration: line-through;
letter-spacing:-.1ex;
display: block;


}
.price-bold {
color: #006055;
	font-family: Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
line-height:1.3em;
letter-spacing:-.1ex;
display: inline;
width:220px;
}

.sale-price-bold {
color: #60000B;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
line-height:1.3em;
letter-spacing:-.1ex;
display: block;

}


.itemavailable {
color:red;
font-size:10px;
letter-spacing:-.1ex;
font-weight:bold;
}

.page-price form{
display: inline;
}
.page-price form input.addtocartImg{
padding:0px;
margin:0px;



}

input.form-input {
color: #006055;
font-size:11px;
padding:0px 0px 0px 27px;
margin: 0px 0px 0px 10px;
background-image: url('http://yhst-97190650557817.stores.yahoo.net/lib/yhst-97190650557817/qty.gif'); 
background-repeat: no-repeat;
}
.category-intro {
padding: 10px 20px 10px 20px;	
}


.horizontal-seperator {
	padding:10px; 
	text-align:center;
	border: 1px  #FFF dotted;
}
.horizontal-seperator:hover {
	padding:10px; 
	text-align:center;
	border: 1px  #FFB335 solid;
	color: #FFB335;
}
.horizontal-seperator:hover a{
	color: #FFB335;
}

.product-img {
float:left;
	width:400px;
z-index:100;
}
/**************** sidebar store nav coding *****************/
#sidebarnav {background:#CAE09D;
color:#006055;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
line-height:140%;
letter-spacing:-.1ex;
padding-left:10px;
padding-top: 10px;
}

#sidebarnav ul{
list-style: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
height:auto;
width: 240px;
}

#sidebarnav li.first{
	text-transform: uppercase;
font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.5em;
border-width: 0px 0px 1px 0px;
border-style: dotted;
border-color: #006055;
	padding-left: 5px;
}
#sidebarnav li.secnd{
list-style: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
	text-transform: none;
	padding-left: 20px;
		letter-spacing:0px;
border-width: 0px 0px 1px 0px;
border-style: dotted;
border-color: #EAF3D8;

}

#sidebarnav li.herb{
list-style: none;
margin: 0px;
padding: 0px;
	text-transform: none;
	padding-left: 5px;
	font-size:11px;
	line-height:13px;
		letter-spacing:0px;
border-width: 0px 0px 1px 0px;
border-style: dotted;
border-color: #EAF3D8;

}

#sidebarnav li a{
text-decoration:none;
	display:block;
	color:#006055;
}

#sidebarnav li a:hover{
text-decoration:underline;
	display:block;
	background-color:#EAF3D8;
}




/**************** topnav dropdown menu coding *****************/

#query {width:80px;}

#searcharea {display:inline;  ;border:0px; margin:0px; padding:0px;margin-left: 5px }


#topmenu {
padding:0px;
margin:0px;
width: 940px;
background: #CAE09D;
float: left;
}

#topmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
float: left;
width: 170px;
}
#topmenu li {

}

#topmenu ul li.search {
list-style: none;
margin: 0px;
padding: 0px;
width:260px;

border-bottom: 1px solid #CAE09D;

}
#topmenu li.search  h2{

border:0px;


}

#topmenu a, #topmenu h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:normal;
line-height:150%;
letter-spacing:-.1ex;
display: block;
margin: 0px;
padding: 3px 6px;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
height:auto;
}

#topmenu h2 {
font-size:16px;
color: #006055;
background: #CAE09D;
text-transform: none;
padding: 5px 5px;
}


#topmenu a {
color: #006055;
background: #EAF3D8;
text-decoration: none;
}

#topmenu a:hover {
color: #EAF3D8;
background: #006055;
}

#topmenu li {position: relative;}


#topmenu ul ul {
position: absolute;
z-index: 500;
}

#topmenu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#topmenu ul ul,
div#topmenu ul li:hover ul ul,
div#topmenu ul ul li:hover ul ul
{display: none;}

div#topmenu ul li:hover ul,
div#topmenu ul ul li:hover ul,
div#topmenu ul ul ul li:hover ul
{display: block;
border-top: 1px solid #fff;
}

.serif16 {
color:#006055;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:normal;
line-height:1.3em;
letter-spacing:-.1ex;
display:block;
}

/**************** fivepillars page coding *****************/

.water-pillar {
	display:block;
	padding-left: 110px;
	margin-top: 30px;
	margin-bottom: 10px;
	height: 100px;
	color: #00264F;
	font-size: 12px;
	background: url('http://lib.store.yahoo.net/lib/yhst-97190650557817/water-pillar.jpg') no-repeat left top;
}
.water-pillar b{
	font-size: 16px;
	font-family: georgia, times, serif;
	color: #01527F;
	display: block;
	margin-bottom: 5px;
}
.plants-pillar {
	display:block;
	padding-left: 110px;
	height: 100px;
	margin-bottom: 10px;
	color: #223317;
	font-size: 12px;
	background: url('http://lib.store.yahoo.net/lib/yhst-97190650557817/plants-pillar.jpg') no-repeat;
}
.plants-pillar b{
	font-size: 16px;
	font-family: georgia, times, serif;
	color: #677C5A;
	display: block;
	margin-bottom: 5px;
}
.exercise-pillar {
	display:block;
	padding-left: 110px;
	height: 100px;
	margin-bottom: 10px;
	color: #800014;
	font-size: 12px;
	background: url('http://lib.store.yahoo.net/lib/yhst-97190650557817/exercise-pillar.jpg') no-repeat;
}
.exercise-pillar b{
	font-size: 16px;
	font-family: georgia, times, serif;
	color: #BC1D3D;
	display: block;
	margin-bottom: 5px;
}

.nutrition-pillar {
	display:block;
	padding-left: 110px;
	height: 100px;
	margin-bottom: 10px;
	color: #872500;
	font-size: 12px;
	background: url('http://lib.store.yahoo.net/lib/yhst-97190650557817/nutrition-pillar.jpg') no-repeat;
}
.nutrition-pillar b{
	font-size: 16px;
	font-family: georgia, times, serif;
	color: #e27317;
	display: block;
	margin-bottom: 5px;
}
.balance-pillar {
	display:block;
	padding-left: 110px;
	height: 100px;
	margin-bottom: 10px;
	color: #845300;
	font-size: 12px;
	background: url('http://lib.store.yahoo.net/lib/yhst-97190650557817/balance-pillar.jpg') no-repeat;
}
.balance-pillar b{
	font-size: 16px;
	font-family: georgia, times, serif;
	color: #FCBB1F;
	display: block;
	margin-bottom: 5px;
}

.footheader {
font-size:14px;
color: white;
	font-family: georgia, times, serif;
		display: block;


	
}

.foottext {
font-size:9px;
color: white;
	font-family: verdana, arial, sans-serif;
		display: block;


}

.footlinkbig
{
font-size:16px;
color: white;
	font-family: georgia, times, serif;
		display: block;
	margin-bottom: 5px;
text-decoration:none;
color: #CAE09D;
}

.footlinksm
{
	font-size:9px;
	display: block;
	font-family: verdana, arial, sans-serif;
	color: #CAE09D;
}


.footbox1 {
	width:  214px;
	padding-left:12px;
			padding-top:5px;
}
.footbox2 {
	width:  214px;
	padding-left:12px;
		padding-top:5px;
}
.footbox3 {
	width:  214px;
	padding-left:12px;
		padding-top:5px;
}

