body {
  background-color:#fffefd;
  width:100%;
  margin: 0; 
  padding: 0; 
  background-image : url(../images/background.jpg);
  background-position: top;
  background-repeat: repeat-x;
  margin:auto auto;
	}
	
#centeringIE{text-align:center;}
#centeringFF{width:850px;margin:0px auto;text-align:left;}

#header {
  width: 860px;
  height:26px;
  padding:32px 0 13px 0;
}

#RECcontent A:link {
	FONT-SIZE: 12px; COLOR: #11b9ed; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; 
}
#RECcontent A:visited {
	FONT-SIZE: 12px; COLOR: #11b9ed; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; 
}
#RECcontent A:hover {
	FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; 
}

.noFlash {
	background-image : url(../images/noFlash.jpg);
	width: 619px;
	height: 243px;
	padding: 155px 0px 0px 230px;
	font: bold 13px arial;
	color: #fff;
}

.noFlash a {
	color: #fff;
}

.topnav{
	padding-right:5px;
}

.topnavHome{
margin-right:5px;
background-image : url(../images/navhome.gif);
background-position: top;
background-repeat: no-repeat;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #12405d;
padding:4px 9px 5px 9px;
text-decoration:none;
font-weight:bold;
}
.topnavHome:hover{
margin-right:5px;
background-image : url(../images/navhomeOver.gif);
background-position: top;
background-repeat: no-repeat;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #12405d;
padding:4px 9px 5px 9px;
text-decoration:none;
font-weight:bold;
}
.topnavHomeOver{
margin-right:5px;
background-image : url(../images/navhomeOver.gif);
background-position: top;
background-repeat: no-repeat;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #12405d;
padding:4px 9px 5px 9px;
text-decoration:none;
font-weight:bold;
}
.topnavOurProducts
{
margin-right:5px;
background-image : url(../images/navproducts.gif);
background-position: top;
background-repeat: no-repeat;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #12405d;
padding:4px 7px 5px 7px;
text-decoration:none;
font-weight:bold;
}

.topnavOurProducts:hover{
margin-right:5px;
background-image : url(../images/navproductsOver.gif);
background-position: top;
background-repeat: no-repeat;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #FFFFFF;
padding:4px 7px 5px 7px;
text-decoration:none;
font-weight:bold;
}

.topnavOurProductsOver{
margin-right:5px;
background-image : url(../images/navproductsOver.gif);
background-position: top;
background-repeat: no-repeat;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #FFFFFF;
padding:4px 7px 5px 7px;
text-decoration:none;
font-weight:bold;
}

/*-----top nav-----*/
.topnavHeartHelth
{
margin-right:5px;
background-image : url(../images/navheartHealth.gif);
background-position: top;
background-repeat: no-repeat;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #12405d;
padding:4px 6px 5px 6px;
text-decoration:none;
font-weight:bold;
}

.topnavHeartHelth:hover{
margin-right:5px;
background-image : url(../images/navheartHealthOver.gif);
background-position: top;
background-repeat: no-repeat;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #FFFFFF;
padding:4px 6px 5px 6px;
text-decoration:none;
font-weight:bold;
}

.topnavHeartHelthOver{
margin-right:5px;
background-image : url(../images/navheartHealthOver.gif);
background-position: top;
background-repeat: no-repeat;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #FFFFFF;
padding:4px 6px 5px 6px;
text-decoration:none;
font-weight:bold;
}

.topnavCholesterolAdvice
{
margin-right:5px;
background-image : url(../images/navcholesterolAdvice.gif);
background-position: top;
background-repeat: no-repeat;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #12405d;
padding:4px 10px 5px 10px;
text-decoration:none;
font-weight:bold;
}

.topnavCholesterolAdvice:hover{
margin-right:5px;
background-image : url(../images/navcholesterolAdviceOver.gif);
background-position: top;
background-repeat: no-repeat;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #FFFFFF;
padding:4px 10px 5px 10px;
text-decoration:none;
font-weight:bold;
}
.topnavCholesterolAdviceOver{
margin-right:5px;
background-image : url(../images/navcholesterolAdviceOver.gif);
background-position: top;
background-repeat: no-repeat;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #FFFFFF;
padding:4px 10px 5px 10px;
text-decoration:none;
font-weight:bold;
}
.topnavRecipes
{
margin-right:5px;
background-image : url(../images/navrecipes.gif);
background-position: top;
background-repeat: no-repeat;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #12405d;
padding:4px 13px 5px 13px;
text-decoration:none;
font-weight:bold;
}

.topnavRecipes:hover
{
margin-right:5px;
background-image : url(../images/navrecipesOver.gif);
background-position: top;
background-repeat: no-repeat;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #FFFFFF;
padding:4px 13px 5px 13px;
text-decoration:none;
font-weight:bold;
}

.topnavRecipesOver
{
margin-right:5px;
background-image : url(../images/navrecipesOver.gif);
background-position: top;
background-repeat: no-repeat;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #FFFFFF;
padding:4px 13px 5px 13px;
text-decoration:none;
font-weight:bold;
}
.topnavHealthcareProfessional
{
margin-right:5px;
background-image : url(../images/navhealthcareProfessional.gif);
background-position: top;
background-repeat: no-repeat;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #12405d;
padding:4px 16px 5px 16px;
text-decoration:none;
font-weight:bold;
}

.topnavHealthcareProfessional:hover
{
margin-right:5px;
background-image : url(../images/navhealthcareProfessionalOver.gif);
background-position: top;
background-repeat: no-repeat;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #FFFFFF;
padding:4px 16px 5px 16px;
text-decoration:none;
font-weight:bold;
}
.topnavHealthcareProfessionalOver
{
margin-right:5px;
background-image : url(../images/navhealthcareProfessionalOver.gif);
background-position: top;
background-repeat: no-repeat;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #FFFFFF;
padding:4px 16px 5px 16px;
text-decoration:none;
font-weight:bold;
}
.navendImage
{
margin-bottom:-7px;
}

/*-----left nav-----*/

#HCPleftnav
{
    width:155px;
    float:left;
    margin-right:10px;
    }
    
.HCPnav1
{
 
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #ffffff;
    }
    
.HCPnav a:hover, .HCPnav .Selected
{
  background-color:#ae913a;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #ffffff;
  text-decoration:none;
  padding:9px 5px 9px 12px;
  display:block;
    }
    
.HCPnav
{
    background-color:#e9d18a;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #ae913a;
  background-image : url(../images/HCPline.gif);
  background-position: top;
  background-repeat: no-repeat;
    }

.HCPnav a
{
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #ae913a;
  text-decoration:none;
  padding:9px 5px 9px 12px;
  display:block;
    }
    
.HCPsubnav
{
    background-color:#f1e4bc;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #ae913a;
    }
    
.HCPsubnav a
{
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #ae913a;
  text-decoration:none;
  padding:9px 5px 9px 12px;
  display:block;
    }
    
.HCPsubnav a:hover,.HCPsubnav .Selected
{
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #634009;
  text-decoration:none;
  padding:9px 5px 9px 12px;
  display:block;
    }
    
#footleftnav
{
    width:155px;
    float:left;
    margin-right:10px;
    }

.footnav a:hover, .footnav .Selected
{
    background-color:#4d819a;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #ffffff;
  text-decoration:none;
  padding:9px 5px 9px 12px;
  display:block;
    }
    
.footnav
{
    background-color:#92c6df;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #3f738c;
  background-image : url(../images/footline.gif);
  background-position: top;
  background-repeat: no-repeat;
    }

.footnav a
{
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #3f738c;
  text-decoration:none;
  padding:9px 5px 9px 12px;
  display:block;
    }
    

#CAleftnav
{
    width:155px;
    float:left;
    margin-right:10px;
    }
    
    
.CAnav a:hover, .CAnav .Selected
{ background-color:#91a94e;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #ffffff;
  text-decoration:none;
  padding:9px 5px 9px 12px;
  display:block;
    }
    
.CAnav
{
    background-color:#daf297;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #70823e;
    background-image : url(../images/CANavLine.gif);
  background-position: top;
  background-repeat: no-repeat;
    }

.CAnav a
{
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #70823e;
  text-decoration:none;
  padding:9px 5px 9px 12px;
  display:block;
    }
    
.CAsubnav
{
    background-color:#e7f3c4;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #91a94e;
    }
    
.CAsubnav a
{
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #91a94e;
  text-decoration:none;
  padding:9px 5px 9px 12px;
  display:block;
    }
    
.CAsubnav a:hover, .CAsubnav .Selected
{
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #526321;
  text-decoration:none;
  padding:9px 5px 9px 12px;
  display:block;
    }


#HHleftnav
{
    width:155px;
    float:left;
    margin-right:10px;
    }
    
    
.HHnav a:hover,.HHnav .Selected
{background-color:#ee7f35;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #ffffff;
  text-decoration:none;
  padding:9px 5px 9px 12px;
  display:block;
    }
    
.HHnav
{
    background-color:#ffd8bd;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #ee7f35;
  background-image : url(../images/HHline.gif);
  background-position: top;
  background-repeat: no-repeat;
    }

.HHnav a
{
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #ee7f35;
  text-decoration:none;
  padding:9px 5px 9px 12px;
  display:block;
    }
    
    
.HHsubnav
{
  background-color:#fcf3ec;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #91a94e;
    }
    
    
.HHsubnav a
{
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #ee7f35;
  text-decoration:none;
  padding:9px 5px 9px 12px;
  display:block;
}
    
.HHsubnav a:hover,.HHsubnav .Selected
{
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #903c06;
  text-decoration:none;
  padding:9px 5px 9px 12px;
  display:block;
}

#PRODleftnav
{
    width:155px;
    float:left;
    margin-right:10px;
    }
    
.PRODnav a:hover,.PRODnav .Selected
{
  background-color:#6ea2d9;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #ffffff;
  text-decoration:none;
  padding:9px 5px 9px 12px;
  display:block;
    }
    
.PRODnav
{
    background-color:#ecf3fa;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #423453;
    }

.PRODnav a
{
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #423453;
  text-decoration:none;
  padding:9px 5px 9px 12px;
  display:block;
    }
    
.PRODsubnav
{
  background-color:#f3f7fb;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #6ea2d9;
    }
    
    
.PRODsubnav a
{
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #6ea2d9;
  text-decoration:none;
  padding:9px 5px 9px 12px;
  display:block;
}
    
.PRODsubnav a:hover,.PRODsubnav .Selected
{
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #423453;
  text-decoration:none;
  padding:9px 5px 9px 12px;
  display:block;
}
    
    
    

#RECleftnav
{
    width:155px;
    float:left;
    margin-right:10px;
    }
    
    
    .RECnav
{background-color:#1dc5f9;
border-bottom: 1px solid #fff;
    }
    
.RECnav a
{
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #FFFFFF;
  text-decoration:none;
  padding:9px 5px 9px 12px;
  display:block;
    }

#logoCont
{   position:relative;
width: 850px;
    }
#logo
{   position:absolute;
    top: 8px;
    left:753px;
    z-index:1000;
    }
/*-----end left nav-----*/

/*-----Health Care Professional-----*/
#HCPcontent{
    width:521px;
    float:left;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #666666;
    line-height:1.5;
}

#HCPcontent a{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #ae913a;
    line-height:1.5;
}

#HCPcontent h1{
	color: #3f738c;
	font-size: 28px;
	display: block;
	line-height: 1.7em;	
	font-family: Verdana, Arial, sans-serif;
	margin:0;
}
#HCPcontent h2{
	color: #3f738c;
	font-size: 27px;
	display: block;
	line-height: 1.7em;	
	font-family: Verdana, Arial, sans-serif;
	margin:0;
}
#HCPcontent h3{
	color: #3f738c;
	font-size: 26px;
	display: block;
	line-height: 1.7em;	
	font-family: Verdana, Arial, sans-serif;
	margin:0;
}

#HCPcontent .h2BOLD{
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #ae913a;
    font-weight:bold;
    padding:20px 0 10px 0;
    margin:0 0 0 0;
    clear: both;
}

.HCPHighlight
{
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #ae913a;
    }
.HCPHighlight1
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #ae913a;
    font-weight:bold;
    }
/*-----End Health Care Professional-----*/
/*-----Foot Content-----*/

#footcontent{
    width:521px;
    float:left;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #666666;
    line-height:1.5;
}

#footcontent a{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #3f738c;
    line-height:1.5;
}

#footcontent h1{
	color: #3f738c;
	font-size: 28px;
	display: block;
	line-height: 1.7em;	
	font-family: Verdana, Arial, sans-serif;
	margin:0;
}
#footcontent h3{
	color: #3f738c;
	font-size: 28px;
	display: block;
	line-height: 1.7em;	
	font-family: Verdana, Arial, sans-serif;
	margin:0;
}
#footcontent .h2BOLD{
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #3f738c;
    font-weight:bold;
    padding:20px 0 10px 0;
    margin:0 0 0 0;
    clear: both;
}

.inputText
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #666666;
    width:200px;
    }
/*-----End Foot Content-----*/
/*-----Cholesterol Advice-----*/

#CAcontent{
    width:520px;
    float:left;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #827f7f;
    line-height:1.5;
}

#CAcontent a{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #98b055;
    line-height:1.5;
}
#CAcontent h1{
	color: #98b055;
	font-size: 28px;
	display: block;
	line-height: 1.7em;	
	font-family: Verdana, Arial, sans-serif;
	margin:0;
}

#CAcontent .h2BOLD{
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #98b055;
    font-weight:bold;
    padding:20px 0 10px 0;
    margin:0 0 0 0;
    clear: both;
}

.getTestedBG
{
    background-image : url(../images/getTestedBG.gif);
    background-position: top;
    background-repeat: repeat-y;
    }
    
    
.gettestedPad1
{
    padding:15px 5px 15px 40px;
    vertical-align:top;
    }
    
.gettestedPad2
{
    padding:15px 5px 15px 10px;
    vertical-align:top;
    }
    
.bottomButtons
{
    padding:0 0 10px 0;
    }
    
.bottomButtons1
{
    padding:0 10px 10px 0;
    }
    
.paddImage
{
    padding:0 20px 20px 0;
    }
    
/*-----End Cholesterol Advice-----*/
/*-----Heart Helath-----*/
#HHcontent{
width:520px;
    float:left;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #827f7f;
    line-height:1.5;
}

#HHcontent a{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #ee7f35;
}

#HHcontent h1{
	color: #ee7f35;
	font-size: 28px;
	display: block;
	line-height: 1.7em;	
	font-family: Verdana, Arial, sans-serif;
	margin:0;
}
#HHcontent .h2Bold{
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #ee7f35;
    font-weight:bold;
    padding:20px 0 10px 0;
    margin:0 0 0 0;
    clear: both;
}

.HHtableTopRight
{
    background-image : url(../images/HHtableTopRight.gif);
    background-position: top;
    padding:0 0 0 0;
    height:49px;
    width:261px;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #ee7f35;
    font-weight:bold;
    }
    
.HHtableTopLeft
{
    background-image : url(../images/HHtableTopLeft.gif);
    background-position: top;
    padding:0 0 0 0;
    height:49px;
    width:261px;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #ee7f35;
    font-weight:bold;
    }
    
.HHtableLight
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #686868;
    background-color:#fde7d7;
    padding:20px 10px 20px 20px;
    width:261px;
    vertical-align:top;
    }
    
.HHtableDark
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #686868;
    background-color:#ffd8bd;
    padding:20px 10px 20px 20px;
    width:261px;
    vertical-align:top;
    }

/*-----End Heart Health-----*/
/*-----Products-----*/
#PRODcontent{
    width:521px;
    float:left;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #666666;
    line-height:1.5;
}

.PRODcontent_table{
    width:660px;
    float:left;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #666666;
    line-height:1.5;
}

#PRODcontent a{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #6ea2d9;
}

#PRODcontent h1{
	color: #6ea2d9;
	font-size: 28px;
	display: block;
	line-height: 1.7em;	
	font-family: Verdana, Arial, sans-serif;
	margin:0;
}

#PRODcontent h3{
	color: #6ea2d9;
	font-size: 28px;
	display: block;
	line-height: 1.7em;	
	font-family: Verdana, Arial, sans-serif;
	margin:0;
}

#PRODcontent h2{
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #6ea2d9;
    font-weight:bold;
    padding:20px 0 10px 0;
    margin:0 0 0 0;
    clear: both;
}

#PRODcontent .h2Bold{
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #6ea2d9;
    font-weight:bold;
    padding:20px 0 10px 0;
    margin:0 0 0 0;
    clear: both;
}

#PRODcontent h4{
	color: #6ea2d9;
	font-size: 18px;
	display: block;
	line-height: 1.7em;	
	font-family: Verdana, Arial, sans-serif;
	margin:0;
}
#PRODcontent h5{
	color: #6ea2d9;
	font-size: 18px;
	display: block;
	line-height: 1.7em;	
	font-family: Verdana, Arial, sans-serif;
	margin:0;
}

#PRODcontent .h2bg{
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #6ea2d9;
    font-weight:bold;
    padding:5px 0 5px 5px;
    margin:0 0 0 0;
    clear: both;
    display:block;
    background-color:#ecf3fa;
}

.PRODHighlight
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #6ea2d9;
    }
    
    
    
    
#prodHomeLeft
{
    float:left;
    border-right: solid 1px #c3d9ef;
    border-top: solid 1px #c3d9ef;
    border-bottom: solid 1px #c3d9ef;
    width:260px;
    margin-bottom:20px;
    }
    
#prodHomeLeft div
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #6ea2d9;
    padding:10px 0 10px 20px;
    }
    
#prodHomeRight
{
    float:right;
    width:260px;
    border-top: solid 1px #c3d9ef;
    border-bottom: solid 1px #c3d9ef;
    margin-bottom:20px;
    }
    
#prodHomeRight div
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #6ea2d9;
    padding:10px 0 10px 20px;
    
    }
    

    

.prodHome
{
    width:512px;
    margin-bottom: 20px;
    float:left;
    }
    
.prodHome1
{
    width:341px;
    margin-bottom: 20px;
    margin-left:80px;
    float:left;
    }
      
.prodHomeLeftBottom
{
    float:left;
    border-right: solid 1px #c3d9ef;
    width:170px;
    
    }
    
.prodHomeLeftBottom div
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #6ea2d9;
    padding:10px 5px 10px 5px;
    text-align: center;
    }
    
.prodHomeRightBottom
{
    float:right;
    width:170px;
    }
    
.prodHomeRightBottom div
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #6ea2d9;
    padding:10px 5px 10px 5px;
    text-align: center;
    }
    

.prodHomeLeftTop
{
    float:left;
    border-bottom: solid 1px #c3d9ef;
    border-right: solid 1px #c3d9ef;
    width:170px;
    }
    
.prodHomeLeftTop div
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #6ea2d9;
    padding:10px 5px 10px 5px;
    text-align: center;
    }
    
.prodHomeRightTop
{
    float:right;
    border-bottom: solid 1px #c3d9ef;
    width:170px;
    }
    
.prodHomeRightTop div
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #6ea2d9;
    padding:10px 5px 10px 5px;
    text-align: center;
    }
    
.cookTopBot
{
    background-color:#cedff1;
    border-left:solid 1px #b4c1cf;
    }
    
.cookTopLeft
{
    background-image : url(../images/cookProdTopLeft.gif);
    background-position: top left;
    background-repeat:no-repeat;
    height:43px;
    width:144px;
    background-color:#cedff1;
    }
    
.cookTopMid
{
    background-color:#cedff1;
    height:43px;
    border-left:solid 1px #b4c1cf;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #666666;
    padding:0 7px 0 7px;
    }
    
.cookTopRight
{
    background-image : url(../images/cookProdTopRight.gif);
    background-position: top;
    height:43px;
    width:86px;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #666666;
    border-left:solid 1px #b4c1cf;
    }
    
    
.cookTopLight
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #666666;
    padding:3px 0px 3px 10px;
    background-color:#ecf3fa;
    
    }
    
.cookTopLightR
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #666666;
    padding:3px 0 3px 0;
    background-color:#ecf3fa;
    border-left:solid 1px #cbd0d5;
    }
    
.cookTopDark
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #666666;
    padding:3px 0 3px 10px;
    background-color:#cedff1;
    
    }
    
.cookTopDarkR
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #666666;
    padding:3px 0 3px 0;
    background-color:#cedff1;
    border-left:solid 1px #b4c1cf;
    }  
.cookTopBotLeft
{
    background-color:#cedff1;
    }

.prodNutriLight
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #74797f; 
    background-color:#ecf3fa;
    padding:3px 10px 3px 10px;   
}

.prodNutriDark
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #74797f; 
    background-color:#cedff1;
    padding:3px 10px 3px 10px;   
}

.prodNutriLight1
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #74797f; 
    background-color:#ecf3fa;
    padding:3px 10px 3px 10px;   
}

.prodNutriDark1
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #74797f; 
    background-color:#cedff1;
    padding:3px 10px 3px 10px;   
}

.faqcontentoff, .faqcontenton { padding:10px 0px;}
.faqcontentoff {display:none}

/*-----EndProducts-----*/
/*-----Recipes-----*/

#RECcontent{
    width:521px;
    float:left;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #666666;
    line-height:1.5;
}

#RECcontent a{
    width:521px;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #11b9ed;
    line-height:1.5;
}

#RECcontent h1{
	color: #11b9ed;
	font-size: 28px;
	display: block;
	line-height: 1.7em;	
	font-family: Verdana, Arial, sans-serif;
	margin:0;
}

#RECcontent .h2BOLD{
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #11b9ed;
    font-weight:bold;
    padding:20px 0 10px 0;
    margin:0 0 0 0;
    clear: both;
}

#RECcontent p{
	margin-bottom: 17px;
}

#RECleftSubmit {
	float: left;
	width: 290px;
}

#RECrightSubmit {
	float: left;
	width: 205px;
}

.RECcleaner {
	clear: both;
	height: 0px;
}

.RECsubmitTitle{
	color: #0ea4d3;
	font-size: 12px;
	display: block;
	line-height: 1.7em;	
	font-family: Verdana, Arial, sans-serif;
	margin:0;
	font-weight: bold;
}

.RECasterisk {
	color: #fc0505;
}

.RECname {
	width: 260px;
	height: 119px;
}

.RECdetailLeft {
	float: left;
	width: 140px;
	text-align: right;
	margin-top: 14px;
}

.RECdetailRight {
	float: left;
	width: 120px;
	margin-top: 10px;
}

.RECdetails {
	width: 120px;
}

.RECtype {
	width: 263px;
}

.RECIngredients{
	width: 260px;
	margin-bottom: 10px;
}

.RECbtnAdd {
	vertical-align: middle;
}

.RECyourInfo {
	width: 195px;
}

.RECCleanerYourInfo {
	clear: both;
	height: 10px;
}

.RECoptinLeft {
	float: left;
	width: 23px;
}

.RECoptinRight {
	float: left;
	width: 180px;
}

/*-----Error pages-----*/
#Errorcontent{
    width:521px;
    float:left;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #666666;
    line-height:1.5;
}

#Errorcontent a{
    width:521px;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #11b9ed;
    line-height:1.5;
}

#Errorcontent h1{
	color: #11b9ed;
	font-size: 28px;
	display: block;
	line-height: 1.7em;	
	font-family: Verdana, Arial, sans-serif;
	margin:0;
}

#Errorcontent .h2BOLD{
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #11b9ed;
    font-weight:bold;
    padding:20px 0 10px 0;
    margin:0 0 0 0;
    clear: both;
}

.inputChange{
    font-size: 12px;
    height:20px;
    width:120px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #258cbe;
    border: solid 1px #258cbe;
    padding:0 0 0 0;
}

.inputChangeDrop{
    font-size: 12px;
    height:20px;
    width:150px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #258cbe;
    border: solid 1px #258cbe;
    padding:0 0 0 0;
}



#RECcontent .RECHighlight
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #11b9ed;
    }
    
.NoDataFound
{
	font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #11b9ed;
    padding:10px 30px 10px 10px;
	}
.SearchTitle
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #11b9ed;
    padding:10px 30px 10px 10px;
    border-bottom: solid 1px #e0e0e0;
    border-top:solid 1px #e0e0e0;
	}
.headSearch
{
    padding:10px 30px 10px 10px;
    border-bottom: solid 1px #e0e0e0;
    }
    
.SearchPad
{
    padding:10px 30px 10px 10px;
    border-bottom: solid 1px #e0e0e0;
    }
    
.resultsBot
{
    background-image : url(../images/recSearchBotBG.gif);
    background-position: top;
    padding:0 20px 0 20px;
    }

    

#RECleft
{
    float:left;
    width:300px;
    padding-right:10px;
    }

#RECright
{
    width:188px;
    float:right;
    }
    
#RECTopleft
{
    float:left;
    width:355px;
    padding-right:10px;
    }

#RECTopright
{
    width:150px;
    float:right;
    }
    
.RECFeatureleft
{
    float:left;
    width:130px;
    padding-right:10px;
    }

.RECFeatureright
{
    width:330px;
    float:right;
    }
    
#featureTop
{
    border-bottom: solid 1px #e0e0e0;
    height:229px;
    }

#featureTopLeft
{
    float:left;
    width:220px;
    padding-right:10px;
    height:229px;
    }

#featureTopRight
{
    width:248px;
    height:229px;
    float:right;
    background-image : url(../images/searchBoxBG.jpg);
    background-position: top;
    background-repeat:no-repeat;
    padding:10px 0 10px 10px;
    }
    
.search1
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #258cbe;
    padding:10px 2px 10px 5px;
    border-bottom: solid 1px #258cbe;
    }
    
.search2
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #258cbe;
    padding:7px 2px 7px 5px;
    }
    
.dkBlue
{
    background-color : #97e1ff;
    padding:5px 2px 5px 5px;
    font-size: 10px;
    }
    
.ltBlue
{
    background-color : #afe8ff;
    padding:5px 2px 5px 5px;
    font-size: 10px;
    }
    
.recipDisc
{
    clear:both;
    display:block;
    padding-top:20px;}

/*-----End Recipes-----*/

/*-----Right Nav------*/

#print{
    width:151px;
    padding:100px 0 0 0;
    float:right;
}
#print div{
    width:100px;
    padding:0 20px 20px 0;
    float:right;
}
#print a
{
    font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #666666;
  text-decoration:none;
    }
    
/*-----End Right Nav------*/

.buttonPad{
	padding:0 11px 0 11px;
}

#buttons{
	width: 850px;
	padding:16px 0 16px 0;
}

.required{
	  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : red;
}



/*-----Footer-----*/

#footer {
  width: 850px;
  text-align:center;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #999999;
  padding:10px 0 40px 0;
  line-height:1.5;
  clear:both;
}
#footer a{
  text-align:center;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #999999;
}
#footerTop {
  text-align:center;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #004566;
}
#footerTop a{
  text-align:center;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #004566;
}
/*-----End Footer-----*/

.valCtrl
{
    color:Red;
    visibility:hidden;
}
.valCtrl.NotValid
{
    visibility:visible;
}


