@charset "utf-8";
/* CSS Document */
/* start menu items */
#home {position:absolute;left:0;width:215px;height:86px;z-index:1;}
#catalog {position:absolute;left:0;width:70px;height:30px;z-index:1;margin-left:370px;}
#weightloss {position:absolute;left:0;width:120px;height:30px;z-index:1;margin-left:450px;}
#contact {position:absolute;left:0;width:80px;height:30px;z-index:1;margin-left:580px;}

#learn {position:absolute;left:0;width:50px;height:40px;z-index:1;margin-left:220px; background-image:url(../images/trans.gif);}
#learnsub {position:absolute;left:0;width:190px;z-index:10;margin-top:35px;visibility: hidden;}
#products {position:absolute;left:0;width:90px;height:40px;z-index:1;margin-left:275px; background-image:url(../images/trans.gif);}	
#productssub {position:absolute;left:0;width:245px;z-index:10;margin-top:35px;visibility: hidden;}
#snacks {position:absolute; z-index:54; width:290px; margin-left:160px; margin-top:-2px; border-width:2px; border-style:solid; border-color:#999999; background-color:#666666; visibility: hidden;}
#personalcare {position:absolute; z-index:55; width:290px; margin-left:160px; margin-top:-2px; border-width:2px; border-style:solid; border-color:#999999; background-color:#666666; visibility: hidden;}
/* end menu items */

/* start css styles*/
a{outline: none;}
html {height:100%; min-height:100%;}
body {margin: 0;padding:0;height: 100%;width: 100%; background-color: #D9D9D9; font-family: Arial, Helvetica, sans-serif; font-size:16px;}

#search {position:absolute;z-index:1; left:0; width:120px;height:40px;margin-left:730px; margin-top:2px;}

#topmenublank {z-index:0px;}

.text {font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; font-weight: normal;}
.white {color:#FFF;}
.menuborder {border-width:2px; border-top-style:solid; border-bottom-style:solid; border-color:#999999; background-color:#666666;}
.menuborder2 {border-width:2px; border-top-style:solid; border-color:#999999; background-color:#666666;}

.link {color:#CCCCCC; text-decoration:none; font-weight: normal;font-family:Tahoma, Geneva, sans-serif; font-size:15px;}

a.links:link {color:#CCCCCC; text-decoration:none; font-weight: normal;font-family:Tahoma, Geneva, sans-serif; font-size:15px;}
a.links:visited {color:#CCCCCC; text-decoration:none; font-weight: normal;font-family:Tahoma, Geneva, sans-serif; font-size:15px;}
a.links:hover {color:#CCCCCC; text-decoration:none; font-weight: normal;font-family:Tahoma, Geneva, sans-serif; font-size:15px;}

a.myfooter:link {color: #FFF; text-decoration:none; font-weight: normal;font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
a.myfooter:visited {color:#FFF; text-decoration:none; font-weight: normal;font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
a.myfooter:hover {color:#999; text-decoration:underline; font-weight: normal;font-family:Tahoma, Geneva, sans-serif; font-size:12px;}

a:link {color:#09F;  font-weight: normal;font-family:Tahoma, Geneva, sans-serif;}
a:visited {color:#09F;  font-weight: normal;font-family:Tahoma, Geneva, sans-serif;}
a:hover {color:#09F;  font-weight: normal;font-family:Tahoma, Geneva, sans-serif;}

#container {margin: 0 auto; border: 0; padding: 0; min-height: 100%; }
*html #container { height: 100%; } /*IE browsers less than IE7*/
#myfooter2 {width: 100%; bottom:0;} 


/* end css styles*/

#fullimage {position:absolute; z-index:1000; width:100%; height:100%; background-image:url(../images/products/elements/40.png); visibility:hidden;}
#form1 {position:absolute; z-index:1000; width:100%; height:100%; background-image:url(http://www.wysong.net/images/products/elements/40.png); visibility:hidden;}
#form2 {position:absolute; z-index:1000; width:100%; height:100%; background-image:url(http://www.wysong.net/images/products/elements/40.png); visibility:hidden;}

.arial {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.descriptions {font-family: Arial, Helvetica, sans-serif; font-size:14px;}
.ingredients {font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.border {border-bottom:2px; border-bottom-color:#000000; padding-top:2px; padding-bottom:2px;}

.storenav {color:#000000;font: Arial, Helvetica, sans-serif;font-size:12px;text-align:left;font-weight:bold;vertical-align:top;}

.more {font-size:11px}.more a:link {color: #000000;text-decoration:none;}.more a:visited {color: #000000;text-decoration:none;}.more a:hover {color: #000000;text-decoration:none;}.more a:active {color: #000000;text-decoration:none;}

.nav {color:#000000; font: Arial, Helvetica, sans-serif; font-size:12px; text-align:left; font-weight:bold; vertical-align:top; width:325px;}
.basket {color:#000000; font: Arial, Helvetica, sans-serif; font-size:12px; text-align:right; font-weight:bold; vertical-align:top;}

.applemenu{width: 180px; /*width of menu*/display: block; padding: 0px; margin: 0px; border:none;}
.applemenu div.silverheader a{font-weight:bold;	display: block;	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/width: auto; text-decoration: none;	border: none;padding: 0px;	margin: 0px;}
.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{color:#FFF;}
.applemenu div.selected a, .applemenu div.silverheader a:hover{color:#FFF;}
.applemenu div.submenu{ /*DIV that contains each sub menu*/	background-image:url(http://www.wysonghealth.net/images/sidemenu/submenu.png);	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 13px;	background-repeat:repeat-y;	text-align:center;	line-height: 20px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/}
.chromestyle{width: 99%;}
.chromestyle:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.chromestyle ul{width: 100%;padding: 10px;margin: 0;text-align: center; /*set value to "left", "center", or "right"*/}
.chromestyle ul li{display: inline;}
.chromestyle ul li a{color: #FFFFFF; padding: 1px; margin: 0; text-decoration: none;}
.submenubk{ background-image:url(http://www.wysonghealth.net/images/sidemenu/submenu.png); background-repeat:repeat-y;}
.phplive{ padding-left:10px;}

a.menu:link {color:#FFF; text-decoration:none; font-weight: normal;font-family:Tahoma, Geneva, sans-serif; }
a.menu:visited {color:#FFF; text-decoration:none; font-weight: normal;font-family:Tahoma, Geneva, sans-serif; }
a.menu:hover {color:#FFF; text-decoration:none; font-weight: normal;font-family:Tahoma, Geneva, sans-serif; }


/** Copyright 2007 Google Inc. All rights reserved. */

/** 
 * CSS styles for the Custom Search Engine overlay built on top of AJAXSearch
 * API
 */ 

.cse-closeResults { 
  float: right;z-index:100;
}

.cse-closeResults a {
  padding: 3px 5px;
  border: 1px solid #666;
  color:  #000;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;z-index:100;
}

.cse-closeResults a:hover {
  background: #ddd;
  border: 1px solid #000; z-index:100;
}

.cse-overlay-bg {
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #000;z-index:100;
}

.cse-overlay {
  text-align: left;
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 10px;
  width: 600px;
  background-color: #FFF;
  border: 1px solid #333;
  font-size: small;
  z-index:100;
}

/**
 * Custom AJAXSearch styles
 */

.gsc-resultsHeader,
.gs-visibleUrl-short,
.gs-watermark
 { display: none; z-index:100;}

.gs-visibleUrl {
  color: #008000;z-index:100;
}

.gs-visibleUrl-long { 
  overflow: hidden;z-index:100;
}

.gs-title { 
  font-size: medium;z-index:100;
}

.gsc-trailing-more-results,
.gsc-webResult,
.gs-divider {
  margin-bottom: 1em;z-index:100;
}

.gs-divider {
  margin-bottom: 1em;
  text-align: center;
  color: #676767;
  z-index:100;
}


/**
 * Default AJAXSearch styles largely from
 * http://www.google.com/uds/css/gsearch.css
 */

/* control inputs
 * .gsc-search-box : the container that hosts the text input area
 * .gsc-input : the text input area
 */
form.gsc-search-box {
  font-size: 13px;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 4px;
  margin-left : 0px;
  width: 300px;
}

/*
 * This table contains the input element as well as the search button
 * Note that the search button column is fixed width, designed to hold the
 * button div's background image
 */
table.gsc-search-box {
  border-style : none;
  border-width : 0px;
  border-spacing : 0px 0px;
  width : 100%;
  margin-bottom : 2px;
}

table.gsc-search-box td {
  vertical-align : middle;
}

table.gsc-search-box td.gsc-input {
  padding-right : 2px;
}

td.gsc-search-button {
  width : 1%;
}

/**
 * undo common generic table rules
 * that tend to impact branding
 */
table.gsc-branding td,
table.gsc-branding {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border : none;
}

table.gsc-branding {
  border-style : none;
  border-width : 0px;
  border-spacing : 0px 0px;
  width : 100%;
}

td.gsc-branding-text {
  vertical-align : top;
}

td.gsc-branding-text div.gsc-branding-text {
  padding-bottom : 2px;
  text-align : right;
  color : #676767;
  font-size : 11px;
  margin-right : 2px;
}

td.gsc-branding-img-noclear {
  width : 51px;
  vertical-align : bottom;
}

td.gsc-branding-img {
  width : 65px;
  vertical-align : bottom;
}

table.gsc-branding-vertical td.gsc-branding-text div.gsc-branding-text {
  margin-right : 0px;
  text-align : center;
}

table.gsc-branding-vertical td.gsc-branding-img-noclear {
  text-align : center;
}

div.gsc-branding-img,
div.gsc-branding-img-noclear,
img.gsc-branding-img,
img.gsc-branding-img-noclear {
  padding-top : 1px;
}

img.gsc-branding-img,
img.gsc-branding-img-noclear {
  margin : 0 0 0 0;
  padding-right : 0;
  padding-left : 0;
  padding-bottom : 0;
  border : none;
  display : inline;
}

a.gsc-branding-clickable {
  cursor : pointer;
}

input.gsc-search-button {
  margin-left : 2px;
}

/*
 * Given that this is sitting in a variable width tabel cell, the idea is
 * for it to consume the entire cell. The adjacent cell contains the search
 * button and that is a fixed width cell.
 */
input.gsc-input {
  padding-left : 2px;
  border-style : solid;
  border-width : 1px;
  border-color : #BCCDF0;
  width : 99%;
}

.gsc-results .gsc-cursor-box .gsc-trailing-more-results {
  margin-bottom : 0px;
  display : inline;
}

.gsc-results .gsc-cursor {
  display : inline;
}

.gsc-results .gsc-cursor-box {
  margin-bottom : 10px;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
  cursor : pointer;
  color : #000000;
  text-decoration: underline;
  margin-right : 8px;
  display : inline;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  color : #A90A08;
  font-weight : bold;
  text-decoration: none;
}

.tooltip, .green {
	    color:#06c;
border-bottom: 1px dashed;
}
	  
.tooltip_content{
    	font: 14px "Trebuchet MS",Verdana,Arial,sans-serif; 
    	overflow:hidden;
    	margin:0;
    	padding:0;
	  }

.tooltip a:link {
	text-decoration:none;
}

.tooltip a:visited {
	text-decoration:none;
}



.tooltip_content h3 {
	    margin:0;
    	padding:0;
  	}
.alphacube_content {
    	overflow:hidden;
	  }
