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:38px; 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: 24px;	text-decoration:none;	background-color: #006055;	color: white;	padding:5px;	padding-left:25px;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;}.presstext {padding-left:5px;}.magtitle {color: #006055;font-family: Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:normal;line-height:1.3em;letter-spacing:-.1ex;padding:0px;margin:0px; }.magdate {color: #CAE09D;	font-family: verdana, arial, sans-serif;	font-weight:normal;	font-size:11px;	padding:0px;margin:0px;	 }.magquote {padding: 10px 35px 0px 25px;background: url('http://yhst-97190650557817.us-dc1-edit.store.yahoo.net/lib/yhst-97190650557817/quoteback.gif') no-repeat 0 top;color: #006055;font-family: Georgia, "Times New Roman", Times, serif;font-size:12px;font-style:italic;font-weight:normal;line-height:1.3em;letter-spacing:-.1ex; }hr.pressbar {color: #CAE09D;      background-color: #CAE09D;      height: 1px;      width:95%;}
