/*CSS Styles - Longevity */

/*Overrides*/
body{
background-image:none;
background-color:#4bc8b6;
}
p{
color:#000000;
font-size:12px;
}
p#divider {
margin:0 0 0 10px;
padding:0;
}
a:link{color:#000000;text-decoration:underline;}
a:hover{color:#000000;text-decoration:none;}
a:visited{color:#000000;text-decoration:underline;}

td#callout-home table td a.green:link,
.green a:link{color:#4bc8b6;;text-decoration:underline;}
td#callout-home table td a.green:hover,
.green a:hover{color:#4bc8b6;;text-decoration:none;}
td#callout-home table td a.green:visited,
.green a:visited{color:#4bc8b6;;text-decoration:underline;}

td.shadow-left {
	background-image:none;
	background-color:#4bc8b6;
	width: 34px;
	}
td.shadow-right {
	background-image:none;
	background-color:#4bc8b6;
	width: 34px;
	}
td#content-left {
	background-image:url(../../images/content-top-longevity-540.gif);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	text-align: left;
	width:540px;	
	}
td.h-shadow-left {
	background-image:none;
	background-color:#4bc8b6;
	width: 50px;
	}
	
td.h-shadow-right {
	background-image:none;
	background-color:#4bc8b6;
	width: 50px;
	}
td.copyright {
	background-image:none;
	background-color:#4bc8b6;
}

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

td.copyright p#byproduct_disclaimer{
	text-align:left;
	float:left;
	padding:0;
	margin:4px 0 0 0;
}

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

#siteNav a { display: block; color: #D5E7F5; text-decoration:none;}
#siteNav a:hover { color: #fff; }
#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:#00376f;}
.green{color:#4bc8b6;}
.black{color:#000000;}
.centered{text-align:center;}

.title{
padding-bottom:0;
margin-bottom:0;
/*ie*/.padding-top:25px;
}

h1.longevity-h1{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-bottom:7px;
}
h1.longevity-h1 span{
letter-spacing:-1px;
}

h3#cat-kibble{
color:#4BC8B6;
padding-top:10px;
}

td div.closeup-cats {
margin-left:0px;
margin-top: 10px;
position:relative;
}

.subtitle{padding-bottom:0;margin-bottom:0;}
.bodytext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#000000;
}

.bodytext2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
margin-top:0;
margin-bottom:6px;
color:#000000;
}

.guidetext{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding:3px 0 3px 0;
margin:0;	
}
.main-head{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:24px;
line-height:1.2em;
}
.main-subhead{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
line-height:1.2em;
padding-bottom:7px;
/*ie*/.padding-bottom:10px;
margin-bottom:0;
}
.main-subhead2{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
line-height:1.2em;
padding-bottom:7px;
/*ie*/.padding-bottom:10px;
margin-bottom:0;
}
.subhead-padding{
padding-bottom:4px;
/*ie*/.padding-bottom:6px;
}


.footnote{
	font-style:italic;

	color:#666666;
	padding:0 0 10px 20px;
}
.callout-head{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
line-height:1.1em;
}
.callout-subhead{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}
.bodytext a:link { color: #000000; text-decoration:underline;font-weight:bold; }
.bodytext a:visited { color: #000000; text-decoration: underline;font-weight:bold; }
.bodytext a:hover { color: #000000; text-decoration: none;font-weight:bold; }

/*Main Content Area - General*/
#content-left #left-container{
padding:30px 10px 0 21px;
}
.longevity-header{
padding-bototm:5px;
}
#sidebar{	
float:left;
margin-left:-21px;
padding:0 13px 21px 0;
}
#sidebar2{	
float:left;
margin-left:-21px;
padding:0 13px 5px 0;
}
.backtotop{margin:8px 0 0 0;}
.backtotop-l{margin:8px 0 15px 0;}

/*Small Sub-Navigation Bar*/
#blue-navigator{
width:765px;
height:25px;
background-image:url(../../images/blue-navigator-bg-longevity.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{
font-family:Arial, Helvetica, sans-serif;
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;} 

/*Page Specific Styles*/

/*Launch Page*/
#longevity_launch_index_head{
background-image:url(images/longevity-launch-header.jpg);
width:765px;
height:208px;	
}

.landing-padding{padding-top:17px;}

/*Weight facts page*/
#longevity_weightfacts_head{
background-image:url(../../images/longevity-weightfacts-header.jpg);
width:765px;
height:208px;	
}
.weightfacts-head{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
line-height:1em;
padding:0 0 5px 0;
margin:0;
}
.weight_facts{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
color:#000000;
padding:0 0 15px 37px;
margin:0;

}
.highlight{
font-weight:bold;
font-size:20px;
}
#left-container ul#weightfacts_list{
list-style:outside disc;
padding:0 0 0 20px;
}
span.footnote,
p.footnote{
font-size:9px;
font-style:italic;
}


/*Is my cat overweight?*/
#longevity_overweight_head{
background-image:url(../../images/longevity-overweight-header.jpg);
width:765px;
height:208px;
}

#left-container ul.overweightlist{
padding:0 0 0 0px;
margin:-10 0 0 0;
list-style:disc inside ;
}
.overweightlist li{
padding:0;
margin:0;
}
#content-left #left-container table td p.overweight_format,
#content-left #left-container p.overweight_format{
margin-bottom:5px;
}
div#cat_diagram_format{
text-align:center;
padding:20px 0 20px 0;
}
div#cat_diagram_format p{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}
/*FAQ*/
#longevity_faq_head{
background-image:url(../../images/longevity-faq-header.jpg);
width:765px;
height:208px;
}

#left-container ul{
list-style:none;
margin-left:0;padding:10px 0 10px 0;
}

/*optimal calorie diet*/
#longevity_optimal_head{
background-image:url(../../images/longevity-preventobesity-header.jpg);
width:765px;
height:208px;
}
#left-container h1{margin:0;}

#left-container ul.optimal{
	margin:0;
	padding:0 0 0 10px;
	list-style:inside disc;
}
#left-container ol{
	margin:0;
	padding:0 0 0 25px;
	list-style:outside;
	list-style-type:decimal;
}
#left-container ul.optimal li{
	margin:3px 0 3px 0;
	padding:0;
}


#lower_text_format{
float:left;
width:509px;
margin:0;
padding:0 0 20px 0;
}


/*Product Pages*/
#longevity_kitten_head{
background-image:url(../../images/longevity-kitten-header.jpg);
width:765px;
height:208px;
}
#longevity_mature_head{
background-image:url(../../images/longevity-mature-header.jpg);
width:765px;
height:208px;
}
#longevity_adult_head{
background-image:url(../../images/longevity-adult-header.jpg);
width:765px;
height:208px;
}


.product-image-left{
float:left;
padding:13px 15px 12px 0;
font-style:italic;
color:#000000;
}
.product-image-right{
float:right;
margin-right:-10px;
}
#left-container #bene{
text-align:right;
padding:0;
margin:0;
/*ie*/padding-left:265px;
}
#left-container div table td ul.benefits{
margin:0 70px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0;
/*ie*/.padding-top:5px;
list-style:disc inside;
color:#000000;
}
#left-container div table td ul.benefits li{
padding:0;
margin:0 0 4px 0;
font-weight:bold;
}
#left-container ul#lifesource{padding:0;margin-left:17px;margin-bottom:6px;list-style-type:disc;}
#left-container ul#lifesource li{margin:0;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;}

#tbp{
float:right;
padding:0 40px 0 20px;
}
#tbp p{
padding:2px 0 0 13px;
margin:0;
color:#000000;
font-weight:bold;
font-size:10px;
}
#feedingchart-longevity{
float:right;
padding:16px 20px 15px 20px;
}

table#nutrition{
padding-top:15px;
/*ie*/.margin-top:15px;
}

/*Right Rail*/
td#content-right {
background-image:url(../../images/content-top-longevity-225.gif);
background-position:top center;
background-repeat:no-repeat;
background-color:#d5f2ee;
text-align:center;
}
.callout-bar{
padding:15px 0 15px 0;
}

/*s-callout-longevity-learning.html*/
#cll{
padding:0 5px 0 27px;
/*ie*/.padding-right:0;
text-align:left;
}
#cll ul{
list-style:none;
margin:0;
padding:0 0 0 4px;
width:167px;
}
#cll ul li{
padding:0;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
#cll ul li a:link{text-decoration:underline;color:#00376f;font-size:12px;}
#cll ul li a:visited{text-decoration:underline;color:#00376f;font-size:12px;}
#cll ul li a:hover{text-decoration:none;color:#00376f;font-size:12px;}
#cll ul li a:visited:hover{text-decoration:none;color:#00376f;font-size:12px;}

#item0,
#item1,
#item2,
#item3,
#item4{display:block;}


/*Other callouts*/
#callout-obeseText{
text-align:center;
padding:0 27px 0 27px;
}
#callout-learnmore{
text-align:center;
padding:0 21px 0 27px;
margin:0;
}
#callout-learnmore table{
background-image:url(../../images/callout-longevity-learnmore.gif);
background-position:top left;
background-repeat:no-repeat;
}
#callout-overweight,
#callout-overweight-b{
vertical-align:bottom;
background-image:url(../../images/callout-longevity-overweight.gif);
background-position:top;
background-repeat:no-repeat;
}
td#callout-overweight-b p{
padding-bottom:7px;
/*ie*/.padding-bottom:18px;
}
#callout-overweight-b{background-image:url(../../images/callout-longevity-overweight-b.gif);
}
td #learnmore-ow{
padding:0 0 0 24px;

}

#callout-overweight2{
vertical-align:bottom;
background-image:url(../../images/callout-longevity-overweight2.gif);
background-position:top;
background-repeat:no-repeat;
}
#callout-overweight3{
vertical-align:bottom;
background-image:url(../../images/callout-longevity-overweight3.gif);
background-position:top;
background-repeat:no-repeat;
}
td#callout-overweight3 #learnmore-ow3{
padding:0 0 0 32px;
}
#callout-overweight4{
vertical-align:bottom;
background-image:url(../../images/callout-longevity-overweight4.gif);
background-position:top;
background-repeat:no-repeat;
}
#callout-overweight5{
vertical-align:bottom;
background-image:url(../../images/callout-longevity-overweight5.gif);
background-position:top;
background-repeat:no-repeat;
padding:0 0 4px 29px;
/*ie*/.padding-bottom:16px;
}
#callout-overweight6{
vertical-align:bottom;
background-image:url(../../images/callout-longevity-overweight6.gif);
background-position:top;
background-repeat:no-repeat;
}
#callout-overweight6 p{
/*ie*/.padding-bottom:15px;
}
td#callout-overweight2 #learnmore-ow2,
td#callout-overweight4 #learnmore-ow4,
td#callout-overweight6 #learnmore-ow6{
padding:0 0 0 29px;
}

td#callout-overweight-b a:link,
td#callout-overweight a:link,
td#callout-overweight2 a:link,
td#callout-overweight3 a:link,
td#callout-overweight4 a:link,
td#callout-overweight6 a:link,
td#callout-overweight5 a:link{color:#4bc8b6;text-decoration:underline;}

td#callout-overweight-b a:visited,
td#callout-overweight a:visited,
td#callout-overweight2 a:visited,
td#callout-overweight3 a:visited,
td#callout-overweight4 a:visited,
td#callout-overweight6 a:visited,
td#callout-overweight5 a:visited{color:#4bc8b6;text-decoration:underline;}

td#callout-overweight-b a:hover,
td#callout-overweight a:hover,
td#callout-overweight2 a:hover,
td#callout-overweight3 a:hover,
td#callout-overweight4 a:hover,
td#callout-overweight6 a:hover,
td#callout-overweight5 a:hover{color:#4bc8b6;text-decoration:none;}

/*s-callout-longevity-fordogs*/
td#callout-fordogs{
vertical-align:bottom;
background-image:url(../../images/callout-longevity-fordogs.gif);
background-position:top;
background-repeat:no-repeat;
font-weight:bold;
}
td#callout-fordogs a{
	padding:0 0 27px 76px; 
}

td#callout-fordogs a#fordogs-learnmore:link{color:#FFFFFF; text-decoration:underline;}
td#callout-fordogs a#fordogs-learnmore:visited{color:#FFFFFF; text-decoration:underline;}
td#callout-fordogs a#fordogs-learnmore:hover{color:#FFFFFF; text-decoration:none;}



#callout-home{padding:25px 0 0 18px;}
#home-graphic{padding:0 7px 1px 0;}

#zip-callout-petsmart{
margin-left:auto;
margin-right:auto;
background-image:url(/images/callout-longevity-petsmart.gif);
background-repeat:no-repeat;
}
#zip-callout-petsmart #callout_zip{
margin:92px 7px 0 12px;
width:110px;
}
#zip-callout-petsmart #longevity-search-input{
padding-bottom:0;
margin-bottom:0;
}
#zip-callout-petsmart p #longevity-search-btn{
margin-top:65px;
}

/*s-callout-longevity-share.html*/
#shareButton{background: url("../images/button_share_longevity.jpg") no-repeat 0 0;}
#callout-share{padding:0 0 0 27px;margin:0;}



/*new*/
.sticker-thumb-new-longevity-can{position:absolute;z-index:1;margin-left:0px;margin-top:18px;}
.sticker-prod-new-longevity-can{position:absolute;z-index:1;margin-left:0px;margin-top:40px;}