/*CSS Styles - hg */

/*Overrides*/
body{
background-image:url(../../images/hg_bg.gif);
background-position:center;
background-repeat:repeat-y;
background-color:#0680bc;
margin:0 auto auto 12px;
}
td#main-nav table td{
background-image:none;
background-color:#003A69;
}
td.shadow-left {
	background-image:none;
	background-color:#003a69;
	width: 38px;
	}
td.shadow-right {
	background-image:none;
	background-color:#003a69;
	width: 34px;
	}

td#content-left{
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	text-align: left;
	width:765px;
}

td#content-left-flaked765{
	background-image:url(../../images/hg-top-shadow-flaked-flag-765.gif);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	text-align: left;
	width:765px;
}

td#content-left-sliced765{
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	text-align: left;
	width:765px;
	background-image:url(../../images/hg-top-shadow-sliced-flag-765.gif);
}

td#content-left-products{
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	text-align: left;
	width:540px;
}

td#content-left-products-sliced540 {
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	text-align: left;
	width:540px;
	background-image:url(../../images/hg-top-shadow-sliced-flag-540.gif);
}

td#content-left-products-flaked540{
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	text-align: left;
	width:540px;
	background-image:url(../../images/hg-top-shadow-flaked-flag-540.gif);
}

td.h-shadow-left {
	background-image:none;
	background-color:#003A69;
	width: 50px;
	}
	
td.h-shadow-right {
	background-image:none;
	background-color:#003A69;
	width: 50px;
	}
td.copyright {
	background-image:none;
	background-color:#003A69;
}

td.copyright p,
td.copyright p a:link,
td.copyright p a:visited,
td.copyright p a:hover,
td.copyright p#footer-left {
	color: #A4A29B;
	}

td.copyright p#footer-left a:link { color: #A4A29B; text-decoration: none; }
td.copyright p#footer-left a:visited { color: #A4A29B; text-decoration: none; }
td.copyright p#footer-left a:hover { color: #A4A29B; text-decoration: underline; }

/*Navgation Menu image/color overrides*/
#siteNav {background: url('/images/bg-sub-nav-healthy-gourmet.jpg') 0 0 no-repeat;}

#siteNav a.why { background: url('images/subnav-whyblue-off2.gif') no-repeat 0 0; width: 101px; height: 54px; text-indent: -9999px;}
#siteNav a.why:hover { background: url('images/subnav-whyblue-on2.gif');}
#siteNav a.our { background: url('images/subnav-productguide-off2.gif') no-repeat 0 0; width: 120px; height: 54px; text-indent: -9999px;}
#siteNav a.our:hover { background: url('images/subnav-productguide-on2.gif');}
#siteNav a.dogs { background: url('images/subnav-fordogs-off2.gif') no-repeat 0 0; width: 88px; height: 54px; text-indent: -9999px;}
#siteNav a.dogs:hover { background: url('images/subnav-fordogs-on2.gif');}
#siteNav a.cats { background: url('images/subnav-forcats-off2.gif') no-repeat 0 0; width: 88px; height: 54px; text-indent: -9999px;}
#siteNav a.cats:hover { background: url('images/subnav-forcats-on2.gif');}
#siteNav a.health { background: url('images/subnav-health-off2.gif') no-repeat 0 0; width: 144px; height: 54px; text-indent: -9999px;}
#siteNav a.health:hover { background: url('images/subnav-health-on2.gif');}
#siteNav a.blue { background: url('images/subnav-bluestuff-off2.gif') no-repeat 0 0; width: 99px; height: 54px; text-indent: -9999px;}
#siteNav a.blue:hover { background: url('images/subnav-bluestuff-on2.gif');}

/*Text Styles*/

.blue{color:#003a69;}
.black{color:#000000;}

p,
td,
div p,
td p,
ul li{	
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}
a:link { color: #000000; text-decoration: underline; }
a:visited { color: #000000; text-decoration: underline; }
a:hover { color: #000000; text-decoration: none; }

sup#hg{font-size:12px;_font-size:14px}
sup#hg{
	_bottom: 1.5ex;
}


.title{
padding-bottom:0;
margin-bottom:0;
/*ie*/.padding-top:25px;
}
.subtitle{padding-bottom:0;margin-bottom:0;}
.bodytext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5em;
}
.main-head{
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:24px;
line-height:1.2em;
}
.main-head2{
font-family:"Times New Roman", Times, serif;
font-weight:bold;
margin-top:0;padding-top:0;
font-size:22px;
}
.main-head3{
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:24px;
margin-bottom:8px;
line-height:1.2em;
}
.hg-head{
font-size:22px;
padding-left:144px;
padding-top:32px;
line-height:1em;
}
.main-subhead{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
line-height:1.2em;
}
.center{text-align:center;}
#content-hg-top p.product_note{
margin:0 0 20px 77px;
padding-top:0;
font-size:9px;
font-style:italic;
}

.bodytext a:link { color: #4bc8b6; text-decoration:underline;font-weight:bold; }
.bodytext a:visited { color: #4bc8b6; text-decoration: underline;font-weight:bold; }
.bodytext a:hover { color: #4bc8b6; text-decoration: none;font-weight:bold; }

/* Product Guide Landing Pages */

#content-main-hg{
	width:765px;
	background-color:#fff;
}


#product-guide-hg{
	padding:0 0 60px 250px;
	margin:0;
	background:url(images/product-guide-products-hg.jpg) no-repeat 10px 0 #FFFFFF;
}

#product-guide-hg h1{
	color:#003a68;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:33px;
	letter-spacing:-1px;
	text-align:center;
	padding:0;
	margin:24px 0 0 0;
}

td#content-main-hg h3{
	color:#003a68;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	letter-spacing:-.7px;
	text-align:center;
	padding-bottom:30px;
}
#product-guide-hg h2{
	color:#003a68;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:22px;
	letter-spacing:-.7px;
	padding:0;
	margin:0;
	
}
p#forpets{
	padding:0;
	margin:0;
}
product-guide-organics p#forpets{
	text-align:left;
	padding-left:40px;
}

#product-guide-hg p,
#product-guide-hg ul,
#product-guide-hg li{
	color:#2f2f2f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13.5px;
	line-height:21px;
}

#product-guide-hg p{
	margin:0;
	padding:20px 20px 0 65px;
}

#product-guide-hg ul{
	padding:13px 25px 0 77px;
	margin:0;
}



/*Main Content Area - General*/
#blue-navigator{
width:765px;
height:27px;
background-image:url(../../images/blue-navigator-bg.gif);
background-repeat:repeat-x;
}
#blue-navigator ul{
list-style:none;
padding:0 0 0 24px;
/*ie*/.padding:0 0 0 19px;
margin:0;
color:#003a69;
}
#blue-navigator ul li{
display:inline;
font-size:11px;
padding:0 9px 0 6px;
/*ie*/.padding:0 7px 0 11px;
border-right:1px #003a69 solid;
text-align:center;
}
#blue-navigator ul li.noborder{
border:none;
}
#blue-navigator ul li a:link{color:#003a69;text-decoration:none;}
#blue-navigator ul li a:visited{color:#003a69;text-decoration:none;} 
#blue-navigator ul li a:hover{color:#003a69;text-decoration:underline;}
#blue-navigator ul li a:visited:hover{color:#003a69;text-decoration:underline;} 

#share-float{
float:right;
padding:0;
margin:0;
}

/*Page Specific Styles*/

/*Launch Page*/
#healthy_gourmet_launch_index_head{
background-image:url(images/healthy-gourmet-launch-header.jpg);
width:765px;
height:213px;	
}

p.divider{margin:0;padding:12px 0 12px 0;}

#healthygourmet_top{
padding:7px 50px 20px 151px;
}
#healthygourmet_bottom{
padding:0 0 63px 0;
}
#hg-other-sliced{
background:left center no-repeat url(../../images/hg-sliced-icon.gif);
vertical-align:middle;
font-weight:bold;
font-size:12px;
text-align:left;
padding:22px 0 22px 60px;
margin-left:auto;margin-right:auto;
margin-top:50px;
width:340px;
}
#hg-other-flaked{
background:left center no-repeat url(../../images/hg-flaked-icon.gif);
vertical-align:middle;
font-weight:bold;
font-size:12px;
text-align:left;
padding:22px 0 22px 60px;
margin-left:auto;margin-right:auto;
margin-top:50px;
width:340px;

}

/*Product Pages*/
#content-hg-top{
padding:17px 24px 5px 24px;
}
#content-hg-top p{
padding:7px 0 5px 10px;
margin-top:0;
margin-bottom:0;
line-height:1.5em;
}
#content-hg-top p ul,
#content-hg-top ul{
list-style:inside;
padding:0;
margin:0 0 5px 20px;
}
#content-hg-top p ul li,
#content-hg-top ul li{
color:#000000;
margin:0;
padding:1px 0 1px 0;
}
table#hg-slice{float:right;}


.backtotop{
margin:0;
padding:0 29px 0 0;
}
.floatright{
float:right;
margin:0;
}
