/* CSS Document */

html{
	/*height:100%;*/
	height:auto;/*Remove to restore footer stick alt */
	}
	
* html{
	/*height:100%;*/
	height:auto;/*Remove to restore footer stick alt */
	}
	
body{
	/*height:100%;*/
	height:auto;/*Remove to restore footer stick alt */
	text-align:center;
	background:#FFFFFF;
	}
	
* html body{
	/*height:100%;*/
	height:auto;/*Remove to restore footer stick alt */
	text-align:center;
	}
	
#page{
	position:relative;
	/*height:100%;*/
	}
	
#container{
	position:relative;
	/*min-height:100%;*/
	height:auto;/*Remove to restore footer stick alt */
	margin-left:auto;
	margin-right:auto;
	width:950px;
	text-align:left;
	}
	
* html #container{
	/*height:100%;*/
	height:auto;/*Remove to restore footer stick alt */
	}
	
#footer{
	position:relative;
	/*clear:both;*/
	/*margin-top:-80px;*/
	height:auto;/*Remove to restore footer stick alt */
	/*margin-top:40px;*//*Remove to restore footer stick alt */
	padding:5px;
	background-color:#def3fa;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	background-image:url(images/footer_top.gif);
	background-position:top;
	background-repeat:no-repeat;
	}
	
* html #footer{
	/*height:1%;*/
	/*margin-top:-10px;*/
	}
	
#header{
	position:relative;
	width:940px;
	height:114px;
	background-image:url(images/top_burst_strip3.jpg);
	background-repeat:no-repeat;
	}
	
#header_links{
	position:relative;
	width:885px;
	text-align:right;
	}	
	
#headerlogo{
	float:left;
	}
	
#headeranimation{
	float:left;
	margin-left:-10px;
	z-index:2;
	}
	
	#header_callout{
	float:right;
	height:83px;
	margin-top:16px;
	/*margin-right:9px;*/

}
	
#content{
	clear:both;
	margin-top:-10px;
	}
	
* html #content{
	clear:both;
	margin-top:-10px;
	height:1%;
	}
	
#content_topnav{
	position:relative;
	margin-left:-10px;
	height:34px;
	margin-top:8px;
	}
	
* html #content_topnav{
	position:relative;
	height:1%;
	}
	
#content_leftcol{
	float:left;
	margin-top:25px;
	}
	
#content_editable{

	}	
	
#content_centercol{
	float:left;
	width:550px;
	margin-top:30px;
	margin-left:20px;
	padding-right:20px;
	border-right: 1px;
	border-right-color:#cccccc;
	border-right-style:solid;
	}
	
#centercol_image{
	float:left;
	margin-right:10px;
	}
	
#centercol_ingred{
	margin-top:-40px;
	margin-bottom:20px;
	}
	
#centercol_maincopy{
	float:left;
	width:325px;
	margin-right:10px;
	}
	
#centercol_sidebar{

	float:right;
	width:170px;
	padding:10px;
	background-color:#e1e1e1;
}

#centercol_callout{
	float:left;
	padding:10px;
	height:125px;
	border-top:thin; color:#0088ba; border-top-style:solid;
	border-bottom:thin; color:#0088ba; border-bottom-style:solid;
	margin-top:0px;

}

#callout_content_middle {
		margin-top:20px;
		line-height:14px;
		font-size:14px;
		color:#0088BA
		}
		
* html #callout_content_middle {
		margin-top:30px;
		}
		
#callout_content_right {
		margin-top:10px;
		line-height:14px;
		font-size:14px;
		color:#0088BA
		}
		
* html #callout_content_righ {
		margin-top:15px;
		}
	
#content_rightcol{
	float:left;
	width:150px;
	margin-top:30px;
	padding:5px;
	}
	
#testimonial_disclaimer{
	position:relative;
	height:auto;
	width:100%;
	padding:5px;
	margin-bottom:20px;
	background-color:#d3def0;
	}
	
#float_left{
	float:left;
	}
	
#float_right{
	float:right;
	}

	
#storeimage{
	float:left;
	margin:10px;
	/*border:1px solid #0088ba;*/
	}
	
#wtb{
	width:auto;
	height:auto;
	float:left;
	margin-left:96px;
	}
	
#wtb_buynow{
	width:auto;
	height:auto;
	float:left;
	margin-left:20px;
	}
	
#hrule{
	height:auto;
	margin-top:50px;
	clear:both;
	}
	
	