





#homePageWidget{margin-left:10px;margin-bottom:10px;text-align:left}#homePageWidget h3{margin:0;padding:3px 0 3px 6px;border-bottom:dashed 1px #999;background-color:#ccc;color:#333;font-size:12px;font-weight:bold}#homePageWidget ul{list-style:none;padding:0;margin:0}#homePageWidget li{margin:5px}.pinItBtn{display:block;width:43px;height:20px;cursor:pointer;background:0 -7px url('/uploads/js/pinit/pinit-sprite.png')}.pinItBtn:hover{background-position:0 -28px}.pinItBtn:active{background-position:0 -49px}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxOverlay{background:url(/uploads/js/colorbox/images/overlay.png) repeat 0 0}#cboxTopLeft{width:21px;height:21px;background:url(/uploads/js/colorbox/images/controls.png) no-repeat -100px 0}#cboxTopRight{width:21px;height:21px;background:url(/uploads/js/colorbox/images/controls.png) no-repeat -129px 0}#cboxBottomLeft{width:21px;height:21px;background:url(/uploads/js/colorbox/images/controls.png) no-repeat -100px -29px}#cboxBottomRight{width:21px;height:21px;background:url(/uploads/js/colorbox/images/controls.png) no-repeat -129px -29px}#cboxMiddleLeft{width:21px;background:url(/uploads/js/colorbox/images/controls.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(/uploads/js/colorbox/images/controls.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(/uploads/js/colorbox/images/border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(/uploads/js/colorbox/images/border.png) 0 -29px repeat-x}#cboxContent{background:#fff;color:#000;overflow:hidden}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:40px}#cboxTitle{position:absolute;bottom:20px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:0;left:2px;color:#949494}#cboxSlideshow{position:absolute;bottom:20px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:15px;left:0;background:url(/uploads/js/colorbox/images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious.hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:15px;left:27px;background:url(/uploads/js/colorbox/images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext.hover{background-position:-50px -25px}#cboxLoadingOverlay{background:url(/uploads/js/colorbox/images/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(/uploads/js/colorbox/images/loading.gif) no-repeat center center}#cboxClose{position:absolute;bottom:15px;right:0;background:url(/uploads/js/colorbox/images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}#cboxClose.hover{background-position:-25px -25px}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.cboxIE6 #cboxTopLeft{background:url(/uploads/js/colorbox/images/ie6/borderTopLeft.png)}.cboxIE6 #cboxTopCenter{background:url(/uploads/js/colorbox/images/ie6/borderTopCenter.png)}.cboxIE6 #cboxTopRight{background:url(/uploads/js/colorbox/images/ie6/borderTopRight.png)}.cboxIE6 #cboxBottomLeft{background:url(/uploads/js/colorbox/images/ie6/borderBottomLeft.png)}.cboxIE6 #cboxBottomCenter{background:url(/uploads/js/colorbox/images/ie6/borderBottomCenter.png)}.cboxIE6 #cboxBottomRight{background:url(/uploads/js/colorbox/images/ie6/borderBottomRight.png)}.cboxIE6 #cboxMiddleLeft{background:url(/uploads/js/colorbox/images/ie6/borderMiddleLeft.png)}.cboxIE6 #cboxMiddleRight{background:url(/uploads/js/colorbox/images/ie6/borderMiddleRight.png)}.cboxIE6 #cboxTopLeft,.cboxIE6 #cboxTopCenter,.cboxIE6 #cboxTopRight,.cboxIE6 #cboxBottomLeft,.cboxIE6 #cboxBottomCenter,.cboxIE6 #cboxBottomRight,.cboxIE6 #cboxMiddleLeft,.cboxIE6 #cboxMiddleRight{_behavior:expression(this.src = this.src ? this.src:this.currentStyle.backgroundImage.split('"')[1],this.style.background = "none",this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+this.src+", sizingMethod='scale')")}#cboxWrapper H1,#cboxWrapper H2,#cboxWrapper H3{color:#000}#cboxWrapper A{color:#000}#cboxWrapper A:link{color:blue}#cboxWrapper A:active{color:blue}#cboxWrapper A:hover{color:red}#cboxWrapper A:visited{color:blue}#cboxWrapper body,#cboxWrapper td,#cboxWrapper p{color:#000}#ajaxCart input.shoppingbasketupdatebutton,#ajaxCart input.shoppingbasketremovebutton{font-size:8pt}#ajaxCart td{font-size:9pt}#ajaxCart td b{font-size:10pt}#ajaxCart input,#ajaxCart select,#ajaxCart option{font-size:9pt}#ajaxCart label{font-size:8pt}#ajaxCart tr.shoppingbasketrow td,#ajaxCart td.subtotalAmount,#ajaxCart td.subtotalSavingsAmount{border:1px solid #CCC}#ajaxCart td.subtotalAmount{border-top:1px solid black}#ajaxCart tr.shoppingbasketrow td td{border:0}.red{color:red}.blue{color:blue}.green{color:green}#cmsBlogContainer{overflow:hidden;width:100%}#cmsBlogContentsColumn{width:78%;float:left}#cmsBlogArchiveColumn{width:20%;float:right}#cmsBlogArchiveColumn ul{list-style:none;padding:0;margin:0}#cmsBlogArchiveColumn li{margin:5px}ul.ul3col{list-style:none;padding:0;margin:0;width:100%}ul.ul3col li{margin:3px;padding:3px;display:block;float:left;width:30%;height:200px;overflow:hidden;vertical-align:bottom;border:1px solid #eee}.featuredproducts ul{list-style:none;padding:0;margin:0;width:150px;font-family:Arial;margin-top:8px}.featuredproducts ul li{text-align:center;margin-bottom:15px}.featuredproducts img{margin-left:auto;margin-right:auto;padding-bottom:3px}.fptitle{font-size:12px;display:block}.fpprice{font-size:16px;font-weight:bold}.featuredproducts a{text-decoration:none}#FeaturedProductsFeatured ul li{margin-left:auto;margin-right:auto;padding-bottom:3px;text-align:center}.featuredimage{margin-left:auto;margin-right:auto}.productTabContent{display:none;padding:15px}.productTabContentActive{display:block}.productTabAactive{background:white!important}.formDIV{width:410px}.input300w{width:300px}.input200w{width:200px}.input100w{width:100px}.textarea400w{width:400px}#product-moreinfo{margin:0;padding:0;border:1px solid #ccc;background-color:#fff;width:100%;display:block;overflow:hidden}#product-moreinfo ul{padding:0;margin:0;list-style-type:none;overflow:hidden}#product-moreinfo ul li{float:left;padding:2px;height:auto;position:relative;list-style-type:none}#product-moreinfo ul li a{background-color:#eee;padding:5px;display:block;text-decoration:none;color:black;border:1px solid #ccc}#product-moreinfo ul li a:hover{background-color:#999}#product-moreinfo .productTabContent{display:none;padding:10px}#product-moreinfo .productTabContentActive{display:block}#product-moreinfo ul li a.productTabAactive{background-color:#fff!important;border-color:#fff}ul.list-style-none{margin:0;padding:0;list-style:none}ul.ProductPageColorSwatch li{text-align:center;float:left;width:90px;height:110px;font-size:x-small}@media print{.noPrint{display:none}}.clearfloat{float:none;clear:both;margin:0;padding:0;border:0;font-size:1px}.CMSPageList ul{padding:0;margin:0 auto;list-style:none;display:block;position:relative}.CMSPageList li{width:246px;margin:2px;padding:1px;float:left}.CMSPageList li img{width:100%}
body { background-color: #A0B4AF ; }	  
	
body,td,p { color: #003028  ; }

body { margin: 0px; padding: 0px; } 

body {
      font-family: Helvetica, Arial, Bitstream Vera Sans, sans-serif;
      font-size:11px;
}

td {
      font-family: Helvetica, Arial, Bitstream Vera Sans, sans-serif;
      font-size:11px;
}

th {
      font-family: Helvetica, Arial, Bitstream Vera Sans, sans-serif;
      font-size:11px;
}

.bodystyle {
      font-family: Helvetica, Arial, Bitstream Vera Sans, sans-serif;
      font-size:11px;
}

.small {
      font-family: Helvetica, Arial, Bitstream Vera Sans, sans-serif;
      font-size:9px;
}

.medium {
      font-family: Helvetica, Arial, Bitstream Vera Sans, sans-serif;
      font-size:10px;
}

.big {
      font-family: Helvetica, Arial, Bitstream Vera Sans, sans-serif;
      font-size:14px;
}

.xbig {
      font-family: Helvetica, Arial, Bitstream Vera Sans, sans-serif;
      font-size:20px;
}

.expanded {
      font-family: Helvetica, Arial, Bitstream Vera Sans, sans-serif;
      font-size:12px;
      line-height:16px;
      letter-spacing:2px;
}

.justified {
      font-family:font-family: Helvetica, Arial, Bitstream Vera Sans, sans-serif;
      text-align:justify;
}

.footer {
      font-family: Helvetica, Arial, Bitstream Vera Sans, sans-serif;
      font-size:11x;
      color:#003028;
}

A {
      text-decoration:none;
      color:#286D36;
background-color: transparent;
}

A:visited {
      text-decoration:none;
background-color: transparent;
}

A:active {
      text-decoration:none;
background-color: transparent;
}

A:hover {
      text-decoration:none;
      color:#CADC49;
background-color: transparent;
}

a img {
      border-style-left:none;
      border-style-bottom:none;
      border-style-right:none;
      border-style-top:none;
}

h1 {
      font-size:1.6em;
      height:20px;
      padding-top:0;
}

h2 {
      font-size:1.2em;
      height:20px;
      padding-top:0;
}

#cmsBannerSlideDiv {
      border-top-width:1px;
      border-top-style:solid;
      border-top-color:#ffffff;
}

div.leftcolumn {
      float:left;
      width:200px;
      margin-top:-5px;
      padding-left:5px;
      padding-bottom:5px;
      padding-right:5px;
      padding-top:5px;
      border-width-left:0px;
      border-width-bottom:0px;
      border-width-right:0px;
      border-width-top:0px;
      border-style-left:solid;
      border-style-bottom:solid;
      border-style-right:solid;
      border-style-top:solid;
      border-color-left:#d5d5d5;
      border-color-bottom:#d5d5d5;
      border-color-right:#d5d5d5;
      border-color-top:#d5d5d5;
}

div.rightcolumn {
      float:right;
      width:700px;
      background-color:#ffffff;
      padding-left:10px;
      padding-bottom:10px;
      padding-right:10px;
      padding-top:10px;
      border-width-left:1px;
      border-width-bottom:1px;
      border-width-right:1px;
      border-width-top:1px;
      border-style-left:solid;
      border-style-bottom:solid;
      border-style-right:solid;
      border-style-top:solid;
      border-color-left:#d5d5d5;
      border-color-bottom:#d5d5d5;
      border-color-right:#d5d5d5;
      border-color-top:#d5d5d5;
}

#cmslogo {
      background-color:#ffffff;
      margin-bottom:8px;
      float:left;
      border-width-left:1px;
      border-width-bottom:1px;
      border-width-right:1px;
      border-width-top:1px;
      border-style-left:solid;
      border-style-bottom:solid;
      border-style-right:solid;
      border-style-top:solid;
      border-color-left:#d5d5d5;
      border-color-bottom:#d5d5d5;
      border-color-right:#d5d5d5;
      border-color-top:#d5d5d5;
      padding-left:5px;
      padding-bottom:5px;
      padding-right:5px;
      padding-top:5px;
}

div.leftcolumn h2 {
      font-size:12px;
      color:#fff;
      text-indent:24px;
      background-image:url('/uploads/97632/images/site_design/h2_arrow.png');
      background-repeat:no-repeat;
      background-position:0px 3px;
      background-color:#494949;
      line-height:27px;
      height:27px;
      margin-top:0px;
      margin-bottom:0px;
      border-bottom-width:0px;
      border-bottom-style:solid;
      border-bottom-color:#c7c3ba;
}

.featuredproducts, .catmenu {
      margin-bottom:8px;
      border-width-left:0px;
      border-width-bottom:0px;
      border-width-right:0px;
      border-width-top:0px;
      border-style-left:solid;
      border-style-bottom:solid;
      border-style-right:solid;
      border-style-top:solid;
      border-color-left:#fff;
      border-color-bottom:#fff;
      border-color-right:#fff;
      border-color-top:#fff;
      text-align:center;
}

#subscribeFormDiv {
      margin-bottom:5px;
margin-top:5px;
      padding-bottom:0px;
      border-width-left:0px;
      border-width-bottom:0px;
      border-width-right:0px;
      border-width-top:0px;
      border-style-left:solid;
      border-style-bottom:solid;
      border-style-right:solid;
      border-style-top:solid;
      border-color-left:#003028;
      border-color-bottom:#003028;
      border-color-right:#003028;
      border-color-top:#003028;
}

.highlight {
      background-color:#FF9D9D;
      border-bottom-color:#F30;
      border-bottom-width:1px;
      border-bottom-style:solid;
      border-top-color:#F30;
      border-top-width:1px;
      border-top-style:solid;
      padding-bottom:4px;
      padding-top:4px;
      padding-right:10px;
      padding-left:10px;
}

#FeaturedProductsFeatured ul li {
      width:200px;
      text-align:center;
}

#FeaturedProductsBestSeller ul li {
      width:200px;
}

#FeaturedProductsNewItems ul li {
      width:200px;
}

#FeaturedProductsOnSale ul li {
      width:200px;
}

.fptitle, .fpprice {
      color:#000;
}

#RegisterOutput label {
      color:#003028;
}

.searchFormDiv {
      float:right;
      z-index:200;
      margin-left:3px;
      padding-left:0px;
      padding-bottom:0px;
      padding-right:0px;
      padding-top:0px;
}

.searchtoysubmit {
      font-size:10px;
      width:35px;
      height:22px;
      text-indent:-1000em;
      cursor:hand;
      unknown-attribute:[object Window];
      background-image:url(/uploads/97632/images/site_design/search3.png);
      background-repeat:no-repeat;
      background-position:1;
      margin-left:0;
      margin-bottom:0;
      margin-right:0;
      margin-top:0;
      padding-left:0;
      padding-bottom:0;
      padding-right:0;
      padding-top:0;
      border-width-left:0;
      border-width-bottom:0;
      border-width-right:0;
      border-width-top:0;
}

.searchtoykeywords {
      width:160px;
}


.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}

* html .clearfix {height: 1%;}
.clearfix {display: block;}

.clearfix {height: 1%;}
.clearfix {display: block;}


.tab {
  	background: url(/uploads/97632/images/site_design/tab_b.png) repeat-x 0 0;
	height: 42px;
	position: relative;
    top: 0;
    z-index: 999;
}

.tab ul.login {
	display: block;
	position: relative;
  	float: right;
  	clear: right;
  	height: 42px;
	width: auto;
  	font-weight: bold;
	line-height: 42px;
	margin: 0;
	right: 350px;
  	color: #333;
  	font-size: 80%;
	text-align: center;
}

.tab ul.login li.left {
  	background: url(/uploads/97632/images/site_design/tab_l.png) no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li.right {
  	background: url(/uploads/97632/images/site_design/tab_r.png) no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li {
 	text-align: left;
  	padding: 0 6px;
	display: block;
	float: left;
	height: 42px;
  	background: url(/uploads/97632/images/site_design/tab_m.png) repeat-x 0 0;
}

.tab ul.login li a {
	color: #f04e23;
}

.tab ul.login li a:hover {
	color: #f04e23;
}

.tab .sep {color:#414141}

.tab a.open, .tab a.close {
	height: 20px;
	line-height: 20px !important;
	padding-left: 30px !important;
	cursor: pointer;
	display: block;
	position: relative;
	top: 11px;
}

.tab a.open {background: url(/uploads/97632/images/site_design/bt_open.png) no-repeat left 0;}
.tab a.close {background: url(/uploads/97632/images/site_design/bt_close.png) no-repeat left 0;}
.tab a:hover.open {background: url(/uploads/97632/images/site_design/bt_open.png) no-repeat left -19px;}
.tab a:hover.close {background: url(/uploads/97632/images/site_design/bt_close.png) no-repeat left -19px;}


#toppanel {
    position: absolute;   
       
    top: 0;
    width: 100%;
    z-index: 999;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#panel {
	width: 100%;
	color: #003028;
	background: WHITE;
	overflow: hidden;
	position: relative;
	z-index: 3;
	display: none;
}






#cmsTemplateLoginForm {
	width:960px;
	height:45px;
	float:right;
}
#cmsTemplateLoginForm table {
	width:500px;
	border-spacing:0;
	color: #003028;
cellpadding: 10px;
}
#cmsTemplateLoginForm tr {
	display:block;
	float:left;
}
#cmsTemplateLoginForm input {
	margin:0 3px 0 1px;
	background-color: #CADC49;
}
#cmsTemplateLoginForm input.loginSubmit {
	margin-top:-1px;
}
#cmsTemplateLoggedIn {
	display:inline;
	float:left;
	width:500px;
}
#cmsTemplateLoggedIn .MemberName {
	font-size:14px;
	font-style:italic;
	display:inline;
}
#cmsTemplateLoggedIn ul {
	padding-left:6px;
}
#cmsTemplateLoggedIn li {
	display:none;
	padding-right:6px;
}
#cmsTemplateLoggedIn ul, #cmsTemplateLoggedIn li:first-child, #cmsTemplateLoggedIn li:last-child {
	display:inline;
}
.loginSubmit {
	margin-top:3px;
}
.empty {
	display:none;
}
#sub_MBR_NAME, #sub_MBR_EMAIL {
	background-color: #FFFFFF;
}
.MemberName{color: #003028;}

#cmsTemplateLoginForm a {color: #F04E23;
font-size: 10px;
font-style: italic:
}

#panel h1 {color: #fff; border-bottom: 1px solid #d5d5d5;width:500px;margin-bottom:30px;}

#cmsBannerSlideDiv{
 max-width:940px;
 overflow:hidden;
}
#outer {
      width:960px;
      background-color:none;
      -moz-box-shadow:1px 5px 15px 0px rgba(0, 0, 0, 0.2);
      box-shadow:1px 5px 15px 0px 
rgba(0, 0, 0, 0.2);
      -webkit-box-shadow:1px 5px 15px 0px 
rgba(0, 0, 0, 0.2);
      margin-bottom:10px;
      margin-top:0px;
      margin-right:auto;
      margin-left:auto;
}
#memberloginouter {
      width:500px;
      background-color:none;
      -moz-box-shadow:1px 5px 15px 0px rgba(0, 0, 0, 0.2);
      box-shadow:1px 5px 15px 0px 
rgba(0, 0, 0, 0.2);
      -webkit-box-shadow:1px 5px 15px 0px 
rgba(0, 0, 0, 0.2);
      margin-bottom:10px;
      margin-top:0px;
      margin-right:auto;
      margin-left:auto;
}
#contentouter {
      width:960px;
      background-color:none;
      -moz-box-shadow:1px 5px 15px 0px rgba(0, 0, 0, 0.2);
      box-shadow:1px 5px 15px 0px 
rgba(0, 0, 0, 0.2);
      -webkit-box-shadow:1px 5px 15px 0px 
rgba(0, 0, 0, 0.2);
      margin-bottom:10px;
      margin-top:0px;
      margin-right:auto;
      margin-left:auto;
}
#bannerouter {
      width:700px;
      background-color:white;
      -moz-box-shadow:1px 5px 15px 0px rgba(0, 0, 0, 0.2);
      box-shadow:1px 5px 15px 0px 
rgba(0, 0, 0, 0.2);
      -webkit-box-shadow:1px 5px 15px 0px 
rgba(0, 0, 0, 0.2);
      margin-bottom:10px;
      margin-top:0px;
      margin-right:auto;
      margin-left:auto;
}

#sidebarouter {
      width:250px;
      background-color:#ffffff;
      -moz-box-shadow:1px 5px 15px 0px rgba(0, 0, 0, 0.2);
      box-shadow:1px 5px 15px 0px 
rgba(0, 0, 0, 0.2);
      -webkit-box-shadow:1px 5px 15px 0px 
rgba(0, 0, 0, 0.2);
      margin-bottom:10px;
      margin-top:0px;
      margin-right:auto;
      margin-left:10px;
}

#imageouter {
      width:280px;
      background-color:white;
      -moz-box-shadow:1px 5px 15px 0px rgba(0, 0, 0, 0.2);
      box-shadow:1px 5px 15px 0px 
rgba(0, 0, 0, 0.2);
      -webkit-box-shadow:1px 5px 15px 0px 
rgba(0, 0, 0, 0.2);
      margin-bottom:20px;
      margin-top:20px;
      margin-right:auto;
      margin-left:auto;
}

ul.benefits {
      position:relative;
      bottom:30px;
}

.takeme {
      position:absolute;
      bottom:70px;
}

body.green .takeme {
      color:#C0D730;
}

body.orange .takeme {
      color:#FAA633;
}

.benefits li {
      width:50px;
      float:left;
      list-style-type:none;
      position:relative;
      margin-left:10px;
      margin-bottom:10px;
      margin-right:10px;
      margin-top:10px;
}

a.goodForGr, a.goodForOr {
      float:left;
      width:50px;
      text-align:center;
      padding-top:50px;
      padding-bottom:0px;
      text-decoration:none;
}

a.goodForGr:hover {
      color:#d8dc4c;
      background-repeat:no-repeat;
}

a.goodForOr:hover {
      color:#e6a540;
      background-repeat:no-repeat;
}

a#healthy {
      background-image:url(/images/ico-greenSp50x50.png);
      background-position:-5px -5px;
}

a#healthy:hover {
      background-position:-5px -85px;
}

a#active {
      background-image:url(/images/ico-greenSp50x50.png);
      background-position:-65px -5px;
}

a#active:hover {
      background-position:-65px -85px;
}

a#vibrant {
      background-image:url(/images/ico-greenSp50x50.png);
      background-position:-125px -5px;
}

a#vibrant:hover {
      background-position:-125px -85px;
}

a#sharp {
      background-image:url(/images/ico-greenSp50x50.png);
      background-position:-185px -5px;
}

a#sharp:hover {
      background-position:-185px -85px;
}

a#happy {
      background-image:url(/images/ico-greenSp50x50.png);
      background-position:-245px -5px;
}

a#happy:hover {
      background-position:-245px -85px;
}

a#growth {
      background-image:url(/images/ico-orangeSp50x50.png);
      background-position:-5px -5px;
}

a#growth:hover {
      background-position:-5px -85px;
}

a#repair {
      background-image:url(/images/ico-orangeSp50x50.png);
      background-position:-65px -5px;
}

a#repair:hover {
      background-position:-65px -85px;
}

a#strength {
      background-image:url(/images/ico-orangeSp50x50.png);
      background-position:-125px -5px;
}

a#strength:hover {
      background-position:-125px -85px;
}

a#vitality {
      background-image:url(/images/ico-orangeSp50x50.png);
      background-position:-185px -5px;
}

a#vitality:hover {
      background-position:-185px -85px;
}

a#happiness {
      background-image:url(/images/ico-orangeSp50x50.png);
      background-position:-245px -5px;
}

a#happiness:hover {
      background-position:-245px -85px;
}

.tooltip {
      cursor:default;
      display:none;
      position:absolute;
      bottom:80px;
      left:-40px;
      width:160px;
      z-index:999;
}

.message {
      color:#525F54;
      font-size:13px;
      line-height:17px;
      border-radius:4px 4px 4px 4px;
      background-color:#fff;
      padding-left:15px;
      padding-bottom:15px;
      padding-right:15px;
      padding-top:15px;
      border-color-left:#525F54;
      border-color-bottom:#525F54;
      border-color-right:#525F54;
      border-color-top:#525F54;
      border-width-left:1px;
      border-width-bottom:1px;
      border-width-right:1px;
      border-width-top:1px;
      border-style-left:dashed;
      border-style-bottom:dashed;
      border-style-right:dashed;
      border-style-top:dashed;
}

.arrow {
      background-image:url(/images/tooltip-btm.png);
      height:20px;
      margin-top:-1px;
}

.benefits li:hover .tooltip {
      display:block;
}

#featureList a {
      display:block;
      cursor:pointer;
      text-decoration:none;
      padding-bottom:10px;
}

.featDetail {
      background-color:#C0D730;
      font-family:times New Roman;
      font-size:14px;
      font-style:italic;
      height:445px;
      margin-right:10px;
      position:absolute;
      right:30px;
      top:0;
      width:225px;
      padding-top:70px;
      padding-right:40px;
      padding-bottom:40px;
}

span.feno {
      color:#C0D730;
      font-style:italic;
      font-weight:bold;
      font-size:14px;
}

body.orange span.feno {
      color:#FAA633;
}

body.orange #featureList div {
      background-color:#FAA633;
}

.ingredients-list li {
      list-style-type:none;
      margin-left:0;
      position:relative;
}

.ingredients-list li a {
      text-decoration:none;
      color:#666;
}

.ingredients-list li a:hover {
      color:#B9CE00;
}

.ingredient-name {
      float:left;
}

.ingredient-quant {
      float:right;
}

.ingredients-list p {
      line-height:1em;
      background-color:#c0d730;
      border-radius:4px 4px 4px 4px;
      padding-bottom:5px;
      padding-top:5px;
      padding-right:10px;
      padding-left:10px;
}

.ingredients-list p.footnote {
      unknown-attribute:none;
}

body.orange .ingredients-list p {
      background-color:#6256FA;
}

.ingredients-list ul {
      unknown-attribute:function scroll() { [native code] };
      background-repeat:repeat;
      background-position:0 0;
      background-color:#FFFFFF;
      padding-left:10px;
      padding-bottom:10px;
      padding-right:10px;
      padding-top:10px;
}

.ingredient-short {
      display:none;
      background-color:#EEF0ED;
      position:absolute;
      width:60%;
      z-index:888;
      left:40px;
      top:20px;
      border-width-left:thin;
      border-width-bottom:thin;
      border-width-right:thin;
      border-width-top:thin;
      border-style-left:dashed;
      border-style-bottom:dashed;
      border-style-right:dashed;
      border-style-top:dashed;
      border-color-left:#B9CE00;
      border-color-bottom:#B9CE00;
      border-color-right:#B9CE00;
      border-color-top:#B9CE00;
      padding-left:10px;
      padding-bottom:10px;
      padding-right:10px;
      padding-top:10px;
}

.btmIng .ingredient-short {
      bottom:20px;
      top:auto;
}

.ingredients-list li:hover .ingredient-short {
      display:block;
} 

H1,H2,H3 { color: #003028 ; }
H2,H3 { color: #003028 ; }
H3 { color: #003028 ; }
 
A, A:link { color: #286D36 ; }



BODY,TABLE,TD { font-family: Helvetica, Arial, Bitstream Vera Sans, sans-serif ; }
BODY,TABLE,TD { font-size: 11pt ; }

.formDIV { margin-top:3px; margin-bottom:7px; } 
.formDIVColour {margin: 5px; } 
.formDIVColour { background-color: white ; }
#menu {
	width: 600px;
	background: transparent;
	height:30px;
	margin-top:0px;
	border: 0px solid white;
        z-index:100;
        padding-left: 130px;
        position:relative;
        display: block;
}

#menu ul {
	list-style: none;
	padding: 0px; 
	margin: 0px;  
}
#menu li {
	float: left; 
        padding: 0px;
        background: #ffffff;
}
#menu ul li a{
	text-align: center;
	text-decoration: none; 
	font-size: 12pt; 
        font-family: arial;
font-weight: bold;
        color: #003028;
	line-height:30px;
	display: block;   
	background: #ffffff;
	padding: 0px 8px 0 8px;   
}
#menu a:hover, #menu a:visited:hover { 
	color: #286d36;
	background: #ffffff;
font-weight: bold;
}

#menu ul ul { 
	position: absolute;
	left: -999em; 
	width: 200px;
	margin: 0px; 
	padding: 0px;
}
#menu ul ul li a {
	background: #ffffff;
	color: #003028;
	text-align:left;
	font-size: 12pt;
        line-height: 30px;
	padding: 0px 8px 0 8px;
	margin:0 0 0 0;
	width: 200px;
}

#menu ul ul ul {
	position: absolute;
	top: auto; 
	left: 0px;
	margin: -26px 216px; 
	width: 200px;
}
#menu ul ul a:hover,  #menu ul ul a:visited:hover {
	color: #c0d730;
	background: #ffffff;
font-weight: bold;
}
#menu li:hover A, #nav li.sfhover A{
color: #c0d730;
	background: #ffffff;
font-weight: bold;
}
#menu li:hover, #menu li.sfhover {
    color: #c0d730;
	background: #ffffff;
font-weight: bold;
}

#menu ul ul li:hover, #menu ul ul li.sfhover {
   color: #c0d730;
	background: #ffffff;
font-weight: bold;
}

#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
	left: -999em;
}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {
	left: auto;
}