body {font-family:times; font-size:12px; color:#626262; text-align:center;}
a {color:#5C5D4D; text-decoration:none;}
h1 {color:#A70000; margin:0px; font-size:24px;}
h4 {color:#686737; margin:0px; font-size:18px; font-weight:normal;}
form {margin:0px; padding:0px;}
a {outline: none;}
:-moz-any-link:focus {outline: none;}
#container {width:790px; margin:0px auto; text-align:left;}
#mss-header {position:relative; } 
.mainTable {}
  .navCell {width:171px;}
  .bodyCell a:hover {text-decoration:underline;}

/* header */
.logo {padding-top:20px; padding-left:17px; height:95px;}

.headerLinks {width:400px; position:absolute; left:400px; top:44px;}
.headerLinks a {vertical-align:super;}
.headerLinks a:hover {text-decoration:underline;}
.headerLinks a, .headerLinks table td {color:#5C5D4D; font-weight:bold; font-size:12px; font-family: arial;}
.headerLinks input {height:17px;}
.headerLinks .btnSearch {height:15px; margin: 1px 0 0 5px;}
.searchLabel {display:block; float:left; padding-right:10px;}
.headerSep {padding:0px 10px; margin-top:-5px;display:inline;width:1px;height:22px;}
#ys_cpers, #ys_cpers div {display:inline;}


.topNavTable {}
  td.topNav {background: url('http://lib.store.yahoo.com/lib/harvesthealth/topNavBak.jpg');}
  .topNav a {display:block; float:left; margin-left:4px; background: url('http://lib.store.yahoo.com/lib/harvesthealth/leaf.gif') no-repeat; color:#fff; text-decoration:none; font-family:arial; font-size:12px; padding:5px 14px 0 18px;}
  .topNav a:hover {text-decoration:underline;}
  .topNavSep {float:left;}

.topNavLinks {font-family:arial; text-align:center; padding:4px 0; background: url('http://lib.store.yahoo.com/lib/harvesthealth/topNavLeaf.gif'); border-top:1px solid #fff;}
.topNavLinks b {color:#75433b;}
.topNavLinks a {padding:0px 5px; border-left:1px solid #fff; border-right:1px solid #fff;}
.topNavLinks a:hover {text-decoration:underline;}

/* left nav */
.mss-nav, .infoLinks {background: url('http://lib.store.yahoo.com/lib/harvesthealth/navBak.jpg'); width:166px;}
  ul#nav, ul#nav2 {list-style:none; margin:0px; padding:0px;}
  ul#nav li a, ul#nav2 li a, .infoLinks a {display:block; text-decoration:none; font-family:arial; color:#716f46; font-size:12px; font-weight:bold; width: 155px; margin:0 6px; border-bottom:1px solid #fff; padding:3px 0px;}
  ul#nav li a:hover, ul#nav2 li a:hover, .infoLinks a:hover {text-decoration:underline;}

a.brandsLink {background: url('http://lib.store.yahoo.com/lib/harvesthealth/arrowIcon.gif') no-repeat; display:block; font-family: arial; font-weight:normal !important; font-style:italic; color:#940314 !important; font-size:12px; margin:10px 0px 0px 5px; padding:0px 0px 10px 10px !important;}
a.brandsLink:hover {text-decoration:underline;}
.newsletterBox {background: url('http://lib.store.yahoo.com/lib/harvesthealth/newsletterBox.jpg') no-repeat; margin-top:5px; width:166px; height:107px;}
.joinNow {margin:75px 0 0 10px;}

/* home page */
.home-right-column {float:right; width:166px;}
.mss-message {font-size:15px; width:447px; background:#8f0101;  position:relative; top:-140px; opacity:0.8; filter:alpha(opacity=80);}
  .mss-message h1 {color:#fff; font-size:20px !important; padding:0px; margin:0px; display:inline;}
  .mss-message span {display:block; color:#fff; font-size:15px !important; padding:5px 10px 10px 10px;}
.home-hdr {margin-top:-115px;}
.best-sellers td, .content-table td {border:1px solid #ebe5df; padding:10px; width:205px; text-align:center;}
  .contents-image {height:100px;}
  .mss-contents-name a {color:#676735;}
  .mss-contents-name a:hover {text-decoration:underline;}
  .reg-price, .reg-price-bold, .recentPrice {color:#666666; font-size:11px; padding:5px 0px;}
  .sale-price, .recentSprice {color:#a70000;}
.mss-home-caption {padding:5px; border:1px solid #ebe5df; font-size:14px; margin:5px 0px;}
.HMBtext {padding:0px 5px 5px 5px; height:66px; font-size:11px; color:#575731; background: url('http://lib.store.yahoo.com/lib/harvesthealth/hmbBottom.jpg') no-repeat;}
.HMBtext b {color:#960b0e;}

/* item page */
.mss-bookmark {padding-bottom:10px; text-align:right; font-size:11px;}
.mss-bookmark a {color:#b60203; font-family: arial; font-size:11px;}
.mss-bookmark a:hover {text-decoration:underline;}
.mss-breadcrumbs {font-family:arial; font-size:11px; color:#D5CEA5;}
.mss-breadcrumbs a {color:#676735;}
.item-hdr {font-size:22px; font-weight:normal; padding:0px; margin:10px 0px;}
#item-image-area {font-family: arial; font-size:12px; width:200px; float:left; border:1px solid #ebe5df; text-align:center; margin-right:15px;}
.youSave {font-size:11px; font-style:italic; color:#A70000;}
#related-items {padding-top:10px;}
#related-hdr {font-weight:bold; font-size:11px;}
#related-items a {color:#686836;}
#related-items {font-size:11px;}
#related-items a:hover {text-decoration:underline;}
.caption {color:#686836;}
* html #recentItem0, #recentItem1, #recentItem2 {width:194px;}
#recentItem0, #recentItem1, #recentItem2 {float:left; margin:5px; border:1px solid #ebe5df; padding:10px; width:174px; _width:196px; text-align:center;}

.mss-unit-pricing td {font-size: 12px; color: #707040;}

/* cross sells */
.mss-cross-sell {}
.mss-cross-sell-item {margin:5px}
.mss-cross-sell-item-last {margin:5px}
* html .mss-cross-sell-item, .mss-cross-sell-item-last {width:194px;}
.mss-cross-sell-item, .mss-cross-sell-item-last {float:left; width:174px; _width:196px; text-align:center; border:1px solid #ebe5df; padding:10px;}
.mss-cross-sell-item-image {height:100px;}
.mss-cross-sell-item-name, .recentName {height:60px;}
.mss-cross-sell-item-name a, .recentName a {color:#686836;}
.mss-cross-sell-item-name a:hover, .recentName a:hover {text-decoration:underline;}

/* buy box */
.mss-price-table {border-top:1px solid #ebe5df; border-left:1px solid #ebe5df; width:360px;}
.mss-price-table td {font-family:arial;}
.mss-buy-box-ltcell {font-weight:bold; width:134px;}
.mss-buy-box-rtcell, .mss-buy-box-rtcell-price {border-right:1px solid #ebe5df;}
.mss-buy-box-ltcell, .mss-buy-box-ltcell2 {background-color: #f5f3e3; color:#707040; font-size: 12px; border-bottom: 1px solid #ebe5df !important; border-right: 1px solid #ebe5df;}
.mss-buy-box-rtcell, .mss-buy-box-rtcell-price, .mss-buy-box-ltcell2 {border-bottom:1px solid #ebe5df; background-color: #fff; color: #707040; font-size: 12px;}

/* site map */
.mss-sitemap-section {font-weight:bold; padding:10px 0px;}
.mss-sitemap-subsection {font-size:11px; padding: 0px 10px;}
.mss-sitemap-thirdlevel {font-size:11px; padding: 0px 30px;}

/* footer */
#mss-footer {border-top:1px solid #dad0c4; margin-top:20px; padding-top:5px; font-size:11px; font-family:arial;}
#mss-footer a {color:#676638; padding:8px;}
#mss-footer div { margin:10px 0px; padding: 20px 0 0px 20px; color:#fff; height:40px; background: url('http://lib.store.yahoo.com/lib/harvesthealth/footerBackground.jpg') no-repeat;}
#mss-footer div a {color:#fff;}

/* floating cart */
#fcartBG{margin:10px 0 0 0; z-index:1; width:166px; }
#floatingCartHeader {background: url('http://site.harvesthealth.com/js/fCartTop.gif'); margin:0; padding:3px 3px 3px 35px; color:#676733 !important; font-family:arial; font-weight:bold; font-size:12px;}
#fcart0,#fcart1, #fcart2, #fcart3, #fcart4, #fcart5, #fcart6, #fcart7, #fcart8, #fcart9, #fcart10 {border-left:#d3cea6 solid 1px; border-right:#d3cea6 solid 1px; padding:3px 5px;  margin:0px 0 0 0; color:#676733 !important;}
#fcartName a, #fcartName a:visited, #fcartPrice, #fcartQty {color:#676733 !important; font-size:11px;}
#fcartName {margin:3px 0;}
#fcartPrice {color:#9b0801 !important; display:inline; padding-right:7px; _float:left;}
#fcartQty {color:#9b0801 !important; display:inline;}
#fcartTotal {border-left:#d3cea6 solid 1px; border-right:#d3cea6 solid 1px;background:#e8e5c6; color:#676733 !important; font-family:arial; font-weight:bold; font-size:12px; margin:0; padding:3px;}
#fviewCart {background: url('http://site.harvesthealth.com/js/fCartBot.gif') no-repeat; height:28px; margin-bottom:5px;}
#fcheckout, #fviewCart {padding:3px;}
#fviewCart a, #fviewCart a:visited,#fcheckout a, #fcheckout a:visited { padding:10px 0 0 5px;color:#a40000; text-decoration:none; font-family:arial; font-size:11px;}
#fviewCart a:hover,#fcheckout a:hover {color:#cc0000;}

/* customer registration */
#custRegDiv a.container-close {top:5px;}
.yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft {background-color:#fff;}
.yui-skin-sam .yui-panel .bd {padding:0px; }
#iframe_id {width:679px; border:1px solid #000; padding:0px;}
#custRegDiv_h.hd { display:none; }
#custRegDiv_mask.mask {background-color:#000000; opacity:0.5; filter:alpha(opacity=50);}
#loadingDiv {height:210px; width:679px; position:absolute; background:#ececec;}
img.loadingImg {margin-top:90px; margin-left:20px;} 

/*
#yscp_signin_link {float:left;width:150px;}
#yscp_signin_link a {margin-left:10px; float:left;display:inline;width:55px;}
#yscp_signin_link.yscp_link {display:inline;float:left;}
*/
.smb-mc .mini_msg, .mini_item_count, .mini_subtotal {font-family:Arial !important;}
.smb-mc .mini_msg {color:#716F46 !important;}

/* tab styles */
.tab-container {margin-top:20px;}
.mss-tab  {float:left;}
.mss-tab-on  { float:left;}
.mss-tab a, .mss-tab a:visited, .mss-tab-on a, .mss-tab-on a:visited, .mss-tab a:hover, .mss-tab-on a:hover {font-weight:bold; padding:2px 20px; text-decoration:none; z-index:2; position:relative; display:block;} 
.mss-tab a, .mss-tab a:visited, .mss-tab a:hover {background:#ebe5df; color:#707040 !important;}
.mss-tab-on a, .mss-tab-on a:visited, .mss-tab-on a:hover {background:#ffffff; color:#707040 !important; border-top:1px solid #ebe5df; border-left:1px solid #ebe5df; border-right:1px solid #ebe5df; margin-bottom:-1px; z-index:20;}
.mss-tab-spacer {float:left; width:1px; height:1px;}
#t2, #t3, #t1, #t4 {border:1px solid #ebe5df; padding:5px; z-index:3; clear:left; position:relative;}
#t2, #t3, #t4 {display:none;}

/* Search Page */
.mss-search-page-body b {display:none;}
.mss-search-page-body a b {display:block;}

