body
{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	font-family:Verdana;
	font-size:12px;
	color:#606060;
	background: url(/images/bg_tile.jpg);
	background-repeat:repeat;
}

h1, h2, h3 { padding:0px; margin:0px;}

h3 { font-size:12px; }

ul, li { padding:0px; margin:0px;}

.ul-copy-items { margin-left:15px; }

img {behavior: url(/_Styles/iepngfix.htc);} 

a
{
	font-family:Verdana;
	font-size:12px;
	color:#f7a408;
	text-decoration:none;
}

a:hover
{
	font-family:Verdana;
	font-size:12px;
	color:#f7a408;
	text-decoration:underline;
}

.legal
{
	font-family:Verdana;
	font-size:10px;
	color:#929292;	
	float:left;
	position:absolute;	
	clear:both;
}

a.legal
{
	font-family:Verdana;
	font-size:10px;
	color:#929292;	
}

a.legal:hover
{
	font-family:Verdana;
	font-size:10px;
	color:#929292;	
	text-decoration:underline;
}

.legal-link
{
	font-family:Verdana;
	font-size:10px;
	color:#929292;	
}

a.legal-link
{
	font-family:Verdana;
	font-size:10px;
	color:#929292;	
}

a.legal-link:hover
{
	font-family:Verdana;
	font-size:10px;
	color:#929292;	
	text-decoration:underline;
}
	
.small
{
	font-family:Verdana;
	font-size:10px;
	color:#929292;	
	}
	
.superscript
{
	line-height:10px;
	}	
	
#link-bar-wrapper
{
	position:absolute;
	float:left;
	width:990px;
	margin:852px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
#tub-bar-wrapper
{
	position:absolute;
	float:left;
	width:990px;
	margin-top:930px;
	}	
	
#bold-orange
{
	float:left;
	position:absolute;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#F7A408;
	text-decoration:none;	
	}

.bold-orange-link
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#F7A408;
	text-decoration:none;
}

.bold-orange-link a
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#F7A408;
	text-decoration:none;
}

.bold-orange-link a:hover
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#F7A408;
	text-decoration:underline;
}

.bold-gray-link
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#606060;
	text-decoration:none;
}

.bold-gray-link a
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#606060;
	text-decoration:none;
}

.bold-gray-link a:hover
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#606060;
	text-decoration:underline;
}

#master-wrapper
{
    margin-left:auto;
    margin-right:auto;
    position:relative;
    width:990px;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
}

#footer-wrapper{
	width:990px;
	height:25px;
}

#nav-wrapper{
	width:990px;
	float:left;
	position:absolute;
}
	
#content-wrapper{
	width:990px;
	float:left;
}

.divider{
	margin-bottom:15px;
	}
	
.subhead{
	margin-bottom:15px;
	}

.subhead-tight{
	margin-bottom:5px;
	}
	
.legal-copy1{
	font-size:11px;
	color:#FFFFFF;
	float:left;
	width:95px;
}

.legal-copy2{
	font-size:11px;
	color:#FFFFFF;
	float:left;
	width:95px;
}

.legal-copy3{
	font-size:11px;
	color:#FFFFFF;
	float:left;
	width:525px;
}

.legal-copy4{
	font-size:11px;
	color:#FFFFFF;
	float:left;
	width:275px;
}

.legal-copy5{
	font-size:11px;
	color:#FFFFFF;
	float:left;
	width:990px;
}

.legal-copy6{
	font-size:11px;
	color:#FFFFFF;
	float:left;
	width:990px;
}

.legal-copy-link {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

a.legal-copy-link:hover {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

a.legal-copy-link:hover {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}

#content-test-page
{
	background: url(/images/bg_content_test.jpg);
	background-repeat:no-repeat;
	width:990px;
	height:850px;
	float:left;
}

.clear { clear:both;}

/*-------------Top Nav-------------------- */

#top-nav-home { position:absolute; top:0px; left:0px; float:left; width:990px; z-index:100; }
#top-nav { width:990px; margin:0px; padding:0px; }

#top-nav-home-link { float:left; }
#top-nav-logo { float:left; width:178px; }
#top-nav-logo img { behavior: url(/_Styles/iepngfix.htc);}

#top-nav-items { float:left; width:806px;}

ul#menu {
	list-style: none;
	margin: 0;
	padding: 0;		
}

ul#menu li {
	float: left;
	display: inline;
	margin: 0px;
	overflow: hidden;	
}

ul#menu li.first a {
	display: block;
	text-indent: -999em;
	background: url(/images/nav_1_off.png) 0 0 no-repeat;
	width:205px;
	height:65px;	
	behavior: url(/_Styles/iepngfix.htc);
	
}

ul#menu li.first a:hover {
    background: url(/images/nav_1_on.png) 0 0 no-repeat;
	width:205px;
	height:65px;
	behavior: url(/_Styles/iepngfix.htc);
	
}

ul#menu li.second a {
	display: block;
	text-indent: -999em;
	background: url(/images/nav_2_off.png) 0 0 no-repeat;
	width:199px;
	height:65px;
	behavior: url(/_Styles/iepngfix.htc);
}

ul#menu li.second a:hover {
	background: url(/images/nav_2_on.png) 0 0 no-repeat;
	width:199px;
	height:65px;
	behavior: url(/_Styles/iepngfix.htc);
	
}

ul#menu li.third a {
	display: block;
	text-indent: -999em;
	background: url(/images/nav_3_off.png) 0 0 no-repeat;
	width:197px;
	height:65px;
	behavior: url(/_Styles/iepngfix.htc);
}

ul#menu li.third a:hover {
	background: url(/images/nav_3_on.png) 0 0 no-repeat;
	width:197px;
	height:65px;
	behavior: url(/_Styles/iepngfix.htc);	
}

ul#menu li.fourth a {
	display: block;
	text-indent: -999em;
	background: url(/images/nav_4_off.png) 0 0 no-repeat;
	width:205px;
	height:65px;
	behavior: url(/_Styles/iepngfix.htc);
}

ul#menu li.fourth a:hover {
	background: url(/images/nav_4_on.png) 0 0 no-repeat;
	width:205px;
	height:65px;
	behavior: url(/_Styles/iepngfix.htc);	
}


ul#menu li.first-active a {
	display: block;
	text-indent: -999em;
	background: url(/images/nav_1_set.png) 0 0 no-repeat;
	width:205px;
	height:65px;
	behavior: url(/_Styles/iepngfix.htc);
	cursor: hand;
}

ul#menu li.second-active a {
	display: block;
	text-indent: -999em;
	background: url(/images/nav_2_set.png) 0 0 no-repeat;
	width:199px;
	height:65px;
	behavior: url(/_Styles/iepngfix.htc);
	cursor: hand;
}

ul#menu li.third-active a {
	display: block;
	text-indent: -999em;
	background: url(/images/nav_3_set.png) 0 0 no-repeat;
	width:197px;
	height:65px;
	behavior: url(/_Styles/iepngfix.htc);
	cursor: hand;
}

ul#menu li.fourth-active a {
	display: block;
	text-indent: -999em;
	background: url(/images/nav_4_set.png) 0 0 no-repeat;
	width:205px;
	height:65px;
	behavior: url(/_Styles/iepngfix.htc);
	cursor: hand;
}

/*------------- END Top Nav-------------------- */

/*-----------Tub nav---------------------*/
#tub-bar-items { float:right; margin-top:-5px; width:650px;}

ul#tub-menu {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#tub-menu li {
	float: left;
	display: inline;
	margin: 0px;
	overflow: hidden;
}

ul#tub-menu li.first a {
	display: block;
	text-indent: -999em;
	background: url(/images/tub1_off.png) 0 0 no-repeat;
	width:105px;
	height:90px;
	behavior: url(/_Styles/iepngfix.htc);
}

ul#tub-menu li.first a:hover {
	background: url(/images/tub1_on.png) 0 0 no-repeat;
	width:105px;
	height:90px;
	behavior: url(/_Styles/iepngfix.htc);
	
}

ul#tub-menu li.second a {
	display: block;
	text-indent: -999em;
	background: url(/images/tub2_off.png) 0 0 no-repeat;
	width:105px;
	height:90px;
	behavior: url(/_Styles/iepngfix.htc);
}

ul#tub-menu li.second a:hover {
	background: url(/images/tub2_on.png) 0 0 no-repeat;
	width:105px;
	height:90px;
	behavior: url(/_Styles/iepngfix.htc);
	
}

ul#tub-menu li.third a {
	display: block;
	text-indent: -999em;
	background: url(/images/tub3_off.png) 0 0 no-repeat;
	width:105px;
	height:90px;
	behavior: url(/_Styles/iepngfix.htc);
}

ul#tub-menu li.third a:hover {
	background: url(/images/tub3_on.png) 0 0 no-repeat;
	width:105px;
	height:90px;
	behavior: url(/_Styles/iepngfix.htc);
	
}

ul#tub-menu li.fourth a {
	display: block;
	text-indent: -999em;
	background: url(/images/tub4_off.png) 0 0 no-repeat;
	width:105px;
	height:90px;
	behavior: url(/_Styles/iepngfix.htc);
}

ul#tub-menu li.fourth a:hover {
	background: url(/images/tub4_on.png) 0 0 no-repeat;
	width:105px;
	height:90px;
	behavior: url(/_Styles/iepngfix.htc);
	
}

ul#tub-menu li.fifth a {
	display: block;
	text-indent: -999em;
	background: url(/images/tub_comparenow.png) 0 0 no-repeat;
	width:117px;
	height:49px;
	margin-top:35px;
	behavior: url(/_Styles/iepngfix.htc);
	
}

/*------------- END Tub nav-------------------- */

#active-families-wrapper{
	background: url(/images/active_families_background.jpg);
	background-repeat:no-repeat;
	width:990px;
	height:1027px;
	float:left;
}

#active-families-left{
	margin-top:35px;
	width:695px;
	float:left;
}

#active-families-right{
	width:280px;
	float:left;
}

#active-families-content	
{
	position:absolute;	
	width:990px;
	float:left;
	margin-top:135px;
	margin-left:57px;
}

#active-families-legal{
	margin-top:5px;
	}
	
#active-families-links {
    margin-top:5px;
    margin-bottom:10px;
}	

#active-families-list{
	margin-left:25px;
	}

h1.active-families-h1 {
    width:688px;
    height:49px;
    background: url(/images/active_families_header.gif) no-repeat;
    text-indent: -9999px;
}

h2.active-families-h2 {
    width:688px;
    height:92px;
    background: url(/images/active_families_subhead.gif) no-repeat;
    text-indent: -9999px;
}

h1.active-families-bones-h1{
    width:688px;
    height:48px;
    background: url(/images/active_families_bones_header.gif) no-repeat;
    text-indent: -9999px;
}

#active-families-bones-wrapper{
	background: url(/images/active_families_bones_background.jpg);
	background-repeat:no-repeat;
	width:990px;
	height:1443px;
	float:left;
}

#active-families-bones-left{
	margin-top:35px;
	width:712px;
	float:left;
}

#active-families-bones-right{
	width:270px;
	float:left;
}

#active-families-bones-content	
{
	position:absolute;	
	width:990px;
	float:left;
	margin-top:135px;
	margin-left:57px;
}

.active-families-bones-legal
{
	font-family:Verdana;
	font-size:10px;
	color:#929292;	
	float:left;
	position:absolute;	
	clear:both;
	width:688px;
	}

.active-families-bones-table-toprow
{
	background-color:#808080;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	height:30px;
	}
	
.active-families-bones-table-peachrow
{
	background-color:#FFEAAD;
	font-family:Verdana;
	font-size:12px;
	color:#606060;
	height:30px;
	}	
	
.active-families-bones-table-yellowrow
{
	background-color:#FFF9D2;
	font-family:Verdana;
	font-size:12px;
	color:#606060;
	height:30px;
	}		

#active-families-promise-info {
    width:388px; height:160px; padding:5px;margin:0;
}	
	
#link-bar-wrapper-active-families-bones
{
	position:absolute;
	float:left;
	width:990px;
	margin-top:1276px;
	}
	
#tub-bar-wrapper-active-families-bones
{
	position:absolute;
	float:left;
	width:990px;
	margin-top:1345px;
	}		
	
#link-bar-wrapper-active-families-recipes
{
	position:absolute;
	float:left;
	width:990px;
	margin-top:692px;
	}
	
#tub-bar-wrapper-active-families-recipes
{
	position:absolute;
	float:left;
	width:990px;
	margin-top:765px;
	}	
	
	
h1.active-families-recipes-h1{
    width:688px;
    height:50px;
    background: url(/images/active_families_recipes_header.gif) no-repeat;
    text-indent: -9999px;
}

#active-families-recipes-wrapper{
	background: url(/images/active_families_recipes_background.jpg);
	background-repeat:no-repeat;
	width:990px;
	height:865px;
	float:left;
}

#active-families-recipes-left{
	margin-top:35px;
	width:690px;
	float:left;
}

#active-families-recipes-right{
	width:300px;
	float:left;
}

#active-families-recipes-content	
{
	position:absolute;	
	width:990px;
	float:left;
	margin-top:135px;
	margin-left:57px;
}			
	
#active-families-recipes-imgcontainer{
	width:688px;
	float:left;
	position:absolute;
}

#active-families-recipes-linkcontainer{
	width:688px;
	float:left;
	position:absolute;
	margin-top:100px;
	margin-left:10px;
}

.active-families-recipes-searchmore{
	margin-top:30px;
}

/* Data Tables and Produc Tables*/
.table-headline-text {
    color:#808080; 
    font-weight:bold;   
}
.table-bkg {
    background-color:#808080;
}
.table-bkg-alt1 {
   background-color:#ffeaad;
}
.table-bkg-alt2 {
   background-color:#fff9d2;
}
.table-text{
	font-size:11px;
	color:#929292;
}

/*---------WEBMD Bar-------------*/

.link-bar-item { float:left; margin-right:40px;}
.link-bar-item img { behavior: url(/_Styles/iepngfix.htc);}

/*--------------PRODUCT COMPARISON-------------*/

#pc-wrapper{
	background-repeat:no-repeat;
	width:990px;
}

h1.pc-h1 {
    width:688px;
    height:42px;
    background: url(/images/pc-header.gif) no-repeat;
    text-indent: -9999px;
    margin-bottom:5px;
}

#pc-text-wrapper { margin-top:10px; width:990px;}
#pc-text { float:left; width:670px;}
#pc-text-links { float:left; width:200px; margin-left:43px;}

.pc-bg {
	background: url(/images/pc-background.jpg);
	width:990px;
	height:1086px;
}

#pc-table { margin-top:10px;}

.pc-table-toprow
{
	background-color:#808080;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	height:35px;
}
	
.pc-table-peachrow
{
	background-color:#FFEAAD;
	font-family:Verdana;
	font-size:11px;
	color:#606060;
	height:75px;
}	
	
.pc-table-yellowrow
{
	background-color:#FFF9D2;
	font-family:Verdana;
	font-size:11px;
	color:#606060;
	height:75px;
}

.pc-table-col1 { width:10px;}
.pc-table-col2 { width:85px;}
.pc-table-col3 { width:80px; text-align:center; color:#f7a408; font-weight:bold;}
.pc-table-col4 { width:60px; text-align:center; color:#f7a408; font-weight:bold;}
.pc-table-col5 { width:90px; text-align:center;}
.pc-table-col6 { width:130px; text-align:center;}
.pc-table-col7 { width:120px; text-align:center;}
.pc-table-col8 { width:50px; text-align:center;}
.pc-table-col9 { width:80px; text-align:center;}
.pc-table-col10 { width:80px; text-align:center;}
.pc-table-col11 { width:85px; text-align:center; }

#pc-link-bar-wrapper
{
	position:absolute;
	float:left;
	width:990px;
	top:909px;
}
	
#pc-tub-bar-wrapper 
{
	position:absolute;
	float:left;
	width:990px;
	top:985px;
}

/*--------------END PRODUCT COMPARISON-------------*/

.contact-container {
	background: url(/images/contact-background.jpg);
	height:1812px;
	width:990px;
}

.contact-thanks-container {
	background: url(/images/contact-thanks-background.jpg);
	height:946px;
	width:990px;
}



#contact-wrapper{
	background-repeat:no-repeat;
	width:990px;
	float:left;
}

#contact-content{
	position:absolute;	
	width:990px;
	float:left;
	margin-top:170px;
	margin-left:57px;
}

#contact-left{
	width:712px;
	float:left;
	margin-top:3px;
}

#contact-right{
	width:260px;
	float:left;
	margin-top:58px;
}

h1.contact-h1 {
    width:688px;
    height:48px;
    background: url(/images/lies-truth-header.gif) no-repeat;
    text-indent: -9999px;
}

#contact-link-bar-wrapper{
	position:absolute;
	float:left;
	width:990px;
	margin-left:20px;
}
.contact-link-bar-wrapper2 {margin-top:1655px; }
.contact-link-thanks {margin-top:790px; }

#contact-tub-bar-wrapper {
	position:absolute;
	float:left;
	width:990px;
}
.contact-tub-bar-wrapper2 {margin-top:1720px; }
.contact-tub-thanks {margin-top:850px; }

#home-wrapper{
	background: url(/images/homepage_background.jpg);
	background-repeat:no-repeat;
	width:990px;
	height:706px;
	float:left;
}

#home-left{
	width:293px;
	float:left;
}

#home-middle{
	width:241px;
	height:348px;
	float:left;
}

#home-right{
	width:400px;
	height:315px;
	float:left;
	margin-top:16px;
}

#home-catcora-link { position:absolute; top:265px; left:10px;}

#home-content	
{
	position:absolute;	
	width:990px;
	float:left;
	margin-top:135px;
}

#home-tub-bar{
	position:absolute;
	width:600px;
	float:right;
	margin-top:45px;
	margin-left:20px;
	}
	
ul#home-tub-menu {
	list-style: none;
	margin: 0;
	padding: 0;	
}

ul#home-tub-menu li {
	float: left;
	display: inline;
	margin: 0px;
	overflow: hidden;
}

ul#home-tub-menu-2 {
	list-style: none;
	padding-right:0px;
	margin-top:8px;
	float:right;
}

ul#home-tub-menu-2 li {
	float: left;
	display: inline;
	margin-top: -10px;
	overflow: hidden;
}

ul#home-tub-menu-2 li.homefirst a {
	display: block;
	text-indent: -999em;
	background: url(/images/home_tub1_off.png) 0 0 no-repeat;
	width:105px;
	height:72px;
	behavior: url(/_Styles/iepngfix.htc);
}

ul#home-tub-menu-2 li.homefirst a:hover {
	background: url(/images/home_tub1_on.png) 0 0 no-repeat;
	width:105px;
	height:72px;
	behavior: url(/_Styles/iepngfix.htc);
	cursor:pointer;
	
}

ul#home-tub-menu-2 li.homesecond a {
	display: block;
	text-indent: -999em;
	background: url(/images/home_tub2_off.png) 0 0 no-repeat;
	width:105px;
	height:72px;
	behavior: url(/_Styles/iepngfix.htc);
}

ul#home-tub-menu-2 li.homesecond a:hover {
	background: url(/images/home_tub2_on.png) 0 0 no-repeat;
	width:105px;
	height:72px;
	behavior: url(/_Styles/iepngfix.htc);
	cursor:pointer;
	
}

ul#home-tub-menu-2 li.homethird a {
	display: block;
	text-indent: -999em;
	background: url(/images/home_tub3_off.png) 0 0 no-repeat;
	width:105px;
	height:72px;
	behavior: url(/_Styles/iepngfix.htc);
}

ul#home-tub-menu-2 li.homethird a:hover {
	background: url(/images/home_tub3_on.png) 0 0 no-repeat;
	width:105px;
	height:72px;
	behavior: url(/_Styles/iepngfix.htc);
	cursor:pointer;
	
}

ul#home-tub-menu-2 li.homefourth a {
	display: block;
	text-indent: -999em;
	background: url(/images/home_tub4_off.png) 0 0 no-repeat;
	width:105px;
	height:72px;
	behavior: url(/_Styles/iepngfix.htc);
}

ul#home-tub-menu-2 li.homefourth a:hover {
	background: url(/images/home_tub4_on.png) 0 0 no-repeat;
	width:105px;
	height:72px;
	behavior: url(/_Styles/iepngfix.htc);
	cursor:pointer;
}	

ul#home-tub-menu-2 li.homefifth a {
	display: block;
	text-indent: -999em;
	background: url(/images/tub_comparenow.png) 0 0 no-repeat;
	margin-top:25px;
	width:117px;
	height:42px;
	behavior: url(/_Styles/iepngfix.htc);
}

#secondary-links{
	position:absolute;
	width:600px;
	margin-top:45px;
	margin-left:20px;
	top:420px;
	left:335px;
	}
	
ul#fca-menu {
	list-style: none;
	margin: 0;
	padding: 0;	
}

ul#fca-menu li {
	float: left;
	display: inline;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}

ul#fca-menu li.fca1 a {
	display: block;
	text-indent: -999em;
	background: url(/images/home_fca1.png) 0 0 no-repeat;
	width:153px;
	height:53px;
	margin-right:35px;
	behavior: url(/_Styles/iepngfix.htc);
}


ul#fca-menu li.fca2 a {
	display: block;
	text-indent: -999em;
	background: url(/images/home_fca2.png) 0 0 no-repeat;
	width:176px;
	height:53px;
	margin-right:35px;
	behavior: url(/_Styles/iepngfix.htc);
}


ul#fca-menu li.fca3 a {
	display: block;
	text-indent: -999em;
	background: url(/images/home_fca3.png) 0 0 no-repeat;
	width:177px;
	height:53px;
	margin-right:0px;
	behavior: url(/_Styles/iepngfix.htc);
}



.home-webmd{
	margin-top:15px;
	}

/*--- ERROR ---*/

.error-container {
	background: url(/images/error-background.jpg);
	height:946px;
	width:990px;
}

#error-wrapper{
	background-repeat:no-repeat;
	width:990px;
	float:left;
}

#error-content{
	position:absolute;	
	width:990px;
	float:left;
	margin-top:170px;
	margin-left:57px;
}

#error-left{
	width:712px;
	float:left;
	margin-top:3px;
}

#error-right{
	width:260px;
	float:left;
	margin-top:58px;
}

h1.error-h1 {
    width:688px;
    height:47px;
    background: url(/images/fat-truth-header.gif) no-repeat;
    text-indent: -9999px;
}

#error-link-bar-wrapper{
	position:absolute;
	float:left;
	width:990px;
	margin-left:20px;
}

.error-link {margin-top:790px; }

#error-tub-bar-wrapper {
	position:absolute;
	float:left;
	width:990px;
}

.error-tub {margin-top:850px; }

.catcora-flash-wrapper  
{
	border:solid 1px;
	height:275px;
	left:76px;
	position:absolute;
	top:320px;	
	width:322px;
	z-index:50;
}