/**** GENERAL ****/
/*****************/

body {
background-image: url(images/background-wilderness.jpg);
	margin-top: 0;
	_text-align:center; /* ie6  */
	}	

body table{
	margin:0 auto;
	_text-align:left;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #554928;
	text-align: left;
	padding: 0;
	line-height: 15px;
	}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #554928;
	text-align: left;
	padding: 0;
	line-height: 15px;
	}

a:link { color: #554928; text-decoration: underline; }
a:visited { color: #554928; text-decoration: underline; }
a:hover { color: #554928; text-decoration: none; }

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

select, option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #554928;
	text-align: left;
	padding: 0;
	line-height: 15px;
	margin: 0 15px 0 65px;
	}
	
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #554928;
	text-align: left;
	padding: 0;
	line-height: 15px;
	margin: 0 15px 0 65px;
	}
	
ul li{margin: 10px 0 0 0;}	

form {
	margin: 0;
	padding: 0;
	}
sup{
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	/*_vertical-align: bottom;*/
	position: relative;
	font-weight:normal;
	font-size:9px;
	font-family:Verdana;
}
sup {
	bottom: 1ex;
}

	
.blue16pt{
	font-family:Helvetica, Arial,sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#2ea5d2;
	line-height:130%;
	margin:0;padding:0;
}
.header_wilderness{
font-size:19px;
width:450px;
}
.header_cans{
font-size:16px;
}
.supTM{font-size:9px;font-weight:normal;}
#shareButton
{
  display: block;
  width: 100px;
  height: 27px;
  background: url("../images/button_share_wilderness.gif") no-repeat 0 0;

}

#shareButton:hover
{ 
  background-position: 0 -27px;
}

#sharebutton span
{
  display: none;
}
td.center p#share{
	text-align:center;
	padding:27px 0 27px 0;
}
p#prod-links-list{
font-size:9px;

}
p#byproduct_disclaimer{
	font-size:10px;
	text-align:left;
	float:left;
	padding:0;
	/*ie*/.padding-bottom:5px;
	margin:0 0 5px 15px;
	vertical-align:bottom;
}
#content-main-wilderness p#byproduct_disclaimer{
	font-size:10px;
	float:left;
	margin:75px 0 5px 10px;
}
#content-main-wilderness p#byproduct_disclaimer a{
	color:#554928;
}

/* Page Header Images */
td#wild_guide_head{
	background-image:url(images/wild-guide-header.jpg);
	width:765px;
	height:219px;
}

/**** MAIN NAVIGATION ****/
/*************************/

td#main-nav {
	background:url(images/wild-top-bg-main-nav.gif) repeat-x;
	}

input#zip {
	width: 90px;
	border: 1px solid #DDDDDD;
	}
	
#s-top-nav-format{
	padding:0;margin:0 2px 0 16px;
	}
#s-top-nav-format2{
	padding:0;margin:9px 13px 0 0;;
	}
	
/**** SUB NAVIGATION ****/
/************************/

table#subnav {
	margin: 0;
	}
table#subnav td {
	text-align: center;
	}

.clearfix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden;}
.clearfix { min-height: 1px; height: auto !important; height: 1px;}

#siteNav { padding-left:32px; width: 733px;background-color:#005388;}

#siteNav ul { float: left; width: 733px; margin: 0; padding: 0; display: block; }
#siteNav ol { padding: 0; margin: 0; line-height: auto; }
#siteNav li { float: left; display: block; list-style: none; margin: 0 14px 0 0; line-height: auto; position: relative; color: #004d7d;z-index:20}
#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');}


#siteNav ul li ul li a:link, #siteNav ul li ul li a:visited{ font-weight:bold;text-decoration:none;*line-height:14px; *vertical-align:top;}
#siteNav ul li ul li a:hover{font-weight:bold;*line-height:14px;*vertical-align:top;}

#siteNav li ul { display: none; float: none; width: auto; overflow:hidden; position: absolute; top: 54px; left: 0; margin: 0; padding-top: 3px;  background: #003265; border:#102a4b 3px solid;}

/* sub ul's individual widths */
#siteNav #nav1 ul { width: 165px;}
#siteNav #nav2 ul { width: 420px;}
#siteNav #nav3 ul { width: 175px;}
#siteNav #nav4 ul { width: 155px;}
#siteNav #nav5 ul { width: 163px;}
#siteNav #nav6 ul { width: 117px;}

#siteNav #nav2 ul {background:url(images/nav2-bg.gif) top center no-repeat;background-color:#003265;}
#siteNav #nav2 ul li table td{padding:0;margin:0;vertical-align:top;line-height:11px;}

#siteNav li ul ul { width: auto !important; position: relative; display: block; top: 0;z-index:21}
#siteNav ul li ul li { float: none; padding: 0 15px 7px 10px;*padding-left:6px;white-space: nowrap;}
#siteNav li.nav1 ul,#siteNav li.nav2 ul,#siteNav li.nav3 ul,#siteNav li.nav4 ul,#siteNav li ul a { background-image: none; text-indent: 0; height: auto; width: auto; }
#siteNav ul #nav2 ul li.s_nav2_title{ font-weight:bold;}
#siteNav ul #nav2 ul li.s_nav2_title ol{padding:5px 0 0 0;margin:0;}

#siteNav ul.storeSearch { width:auto; padding:18px 0 0 0; margin:0 0 0 14px;}
#siteNav ul.storeSearch li {padding:0;margin:0;}
#siteNav ul.storeSearch table { border: none; padding: 0; margin: 0;}
#siteNav ul.storeSearch table #zip{margin:0 5px 0 16px;}


/*Product Guide specific*/
#siteNav ul li ul li.label,
#siteNav #nav2 ul li table td span.label{
	color:#4ccfdc; font-style:italic; font-weight:normal;
}
#siteNav #nav2 ul li table td span.label{display:block;padding-top:3px;}

#siteNav ul li ul li.detail span,
#siteNav #nav2 ul li table td a span{
	display:none; color:#d9cfab; font-weight:normal;
}


/* breadcrumb nav bar */
#crumbNav { padding-left:6px;padding-right:16px; height:32px; background: url('images/bg-sub-nav-breadcrumb-wild.jpg') 0 0 repeat-x;}

#crumbNav ul#crumb{display:none;}

#crumbNav ul { float: left; margin: 0; padding: 0 0 0 24px; display:inline;}
#crumbNav ol { padding: 0; margin: 0; line-height: auto; }
#crumbNav li { margin:10px 3px 0 3px;float: left; display: block; list-style: none;  line-height: auto; position: relative; color: #004D7D;z-index:2;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
#crumbNav li.current{padding-right:10px;}
#crumbNav ul li.first,
#crumbNav ul li.first a{margin-left:0;padding-left:0;}
#crumbNav a {  padding:0 10px 0 0;display: block; color: #00356a; text-decoration:none; background:url('/images/sub-nav-arrow.gif') no-repeat right center;}
#crumbNav a.no_arrow{background:none;}
#crumbNav a:hover { color: #00356a;text-decoration:underline; }

#crumbNav ul#no_crumb li a{background-image:none;}

#crumbNav ul#search_format{float:right;width:200px;padding:0;margin:0;}
#crumbNav ul#search_format li{margin:6px 0 0 0;}
#crumbNav ul#search_format li #nav_search_format td #zip{margin-right:6px;}
#crumbNav ul#search_format li #nav_search_format td a{padding-top:3px;.padding-top:4px;background-image:none;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#00356a;}
#crumbNav ul#search_format li #nav_search_format td#go{padding-top:3px;.padding-top:4px;}




/* Product Guide Landing Pages */

#content-main-wild{
	width:765px;
	background:#ede5cf;
}


#product-guide-wild{
	padding:0 0 80px 277px;
	margin:0;
	background:url(images/product-guide-products-wild.jpg) no-repeat 5px 12px;
}

#product-guide-wild h1{
	color:#004074;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	line-height:33px;
	letter-spacing:-1px;
	padding:0;
	margin:24px 0 0 0;
}
#product-guide-wild li sup{
	font-size:9px;
}

td#content-main-wild h2{
	text-align:center;
	margin-bottom:40px;
	
}
p#forpets{
	padding:0;
	margin:0;
}
product-guide-organics p#forpets{
	text-align:left;
	padding-left:40px;
}

#product-guide-wild p,
#product-guide-wild ul,
#product-guide-wild li{
	color:#004074;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	line-height:18px;
}

#product-guide-wild p{
	margin:0;
	padding:20px 20px 0 137px;
}

#product-guide-wild ul{
	padding:30px 20px 0 137px;
	margin:0;
}



/**** RIGHT SIDE ****/
/********************/

table#email-callout,
table#bfc-callout,
table#nib-callout,
table#zip-callout,
table#tbt-callout,
table#recipes-callout,
table#healthbars-callout {
	margin: 5px auto 0 auto;
	}

table#zip-callout td#content {
	padding: 5px 10px;
	background: url(images/callout-bg.gif) #FFFFFF;
	}

table#nib-callout td#content{
	background: url(images/callout-bg.gif) #FFFFFF;
	}
	
table#nib-callout td#content-two{
	background: url(images/callout-bg.gif) #FFFFFF;
	}
		
	
table#zip-callout td#content h1 {
	margin: 0 auto 17px 0;
	}

table#nib-callout td#content h1 {
	margin: 8px 9px 7px 9px;
	}

table#nib-callout td#content p {
	margin: 0 10px 10px 9px;
	color: #422B15;
	}
	
table#nib-callout td#content p.dog-cat-info{
	margin: 0 0 10px 0;
	padding:0;
	color: #422B15;
	text-align:center;
	}	
	
table#main-content-cat-right-rail td img.rr_prod_left{
	float:left;
	margin:3px;
}
table#main-content-cat-right-rail td img.rr_prod_right{
	float:right;
}
table#main-content-cat-right-rail td img.rr_prod_right_spa{
	float:right;
	margin:5px 5px 5px 0;
}

table#main-content-cat-right-rail td.right{
	text-align:right;
}

table#main-content-cat-right-rail td.left{
	text-align:left;
}			
	
table#nib-callout td#content p#right {
	margin: 0;
	padding:0 10px 25px 0;
	color: #422B15;
	text-align:right;
	float:right;
	}
	
table#nib-callout td#content p#right-dog {
	margin: 0;
	padding:0 10px 0 0;
	color: #422B15;
	text-align:right;
	}			
	
table#nib-callout td#content p#left {
	margin: 0;
	padding:15px 0 0 15px;
	color: #422B15;
	text-align:left;
	}

table#nib-callout td#content p.go-link {
	text-align: center;
	font-size: 12px;
	padding: 5px auto 5px auto;
	}
table#nib-callout td#content p.go-link a:link,
table#nib-callout td#content p.go-link a:visited {
	font-weight: bold;
	text-decoration: none;
	}
table#nib-callout td#content p.go-link a:hover {
	text-decoration: underline;
	}
	

table#nib-callout td#content ul {
	list-style: url(images/callout-li-dot.gif);
	margin: 0 auto 10px 25px;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #422B15;
	}
table#nib-callout td#content ul li {
	margin: 0 auto 4px 0;
	padding: 0;
	}

table#zip-callout td#content p {
	margin: 10px 0;
	font-size: 11px;
	line-height: 12px;
	}

table#zip-callout td#content p input {
	border: 1px solid #C3C3C3;
	width: 124px;
	height: 22px;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

table#zip-callout td#content p input#btn {
	width: 32px;
	height: 22px;
	border: 0;
	}

table#tbt-callout td#content {
	padding: 5px 6px;
	background: #0EB1C2;
	}

table#tbt-callout td#content h1 {
	margin: 8px auto 0 0;
	text-align: center;
	}

table#tbt-callout td#content p {
	margin: 5px 0 5px 0;;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
	}

table#tbt-callout td#content p.compare {
	text-align: center;
	}
	
table#email-callout{background-image:url(images/callout-email-bg-wilderness.gif); background-repeat:no-repeat; background-position:top left;padding:3px;}
.email-callout-button{padding-top:1px;}
.email-callout-input{color:#333333;}
#email-callout-ieMarginBug{padding-bottom:6px;}

/**** GENERIC CONTENT ****/
/*************************/

td#generic h1 {
	margin: 14px auto 10px 38px;
	}
	
td#generic p {
	padding: 0;
	line-height: 14px;
	margin: 10px 26px 10px 39px;
	}

td#generic {
	padding-bottom: 40px;
	}

td#generic p.center {
	text-align: center;
	}
td.center{
	text-align:center;
	}
td.center p#share a{
	display:block; 
	margin: 0 auto;
	}
div.center_content{
	padding-left:37px;
	}
h2.pink{
	color:#b04b90;
	padding-left:33px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	}

/**** 2ND LEVEL CONTENT ****/
/***************************/

td.shadow-left {
	background: url(images/left-side-shadow-2-wild.gif) top left repeat-y;
	width: 19px;
	}
	
td.shadow-right {
	width: 19px;
	}

p#divider {
	margin: 3px 0 0 33px;
	padding: 0;
	}

td#content-left {
	background-color:#f5eede;
	width: 540px;
	text-align: center;
	}
	
td#content-right {
	width: 225px;
	text-align: center;
	padding-bottom: 13px;
	}

td#content-right div#top-shadow {
	margin: 0;
	padding: 0;
	}
	
 td.sub-right h2.header-prod-home{
	margin: 10px 0 10px 0;
	}		
 h2#header-benefits {
	margin: 10px 0 5px 28px;
	}	
	
h1#header-benefits-cats {
	margin: 0 0 10px 35px;
	}
h1#header-benefits-cats {
 	line-height:125%;
 	font-size:17px;
 	font-weight:normal;
	color:#c25baa;
	
}

td h1#header-benefits-cats span{
	color:#004F9E;
	font-weight:bold;
	letter-spacing:-1px;
}
td h1#header-benefits-cats span.product,
h1.thumb-header span.product {
	color:#c25baa;
}
h3#cat-kibble {
color:#c25baa;
font-style:italic;
font-weight:normal;
margin:0 0 13px 35px;
padding:0;
}
		

td.sub-left p {
	margin: 0 35px 14px 35px;
	}
	
td.sub-left p#prod-links-list{
	margin: 0 0 14px 35px;
	}	
	
td.sub-alt p{
	margin: 0 30px 14px 35px;
	padding:0;
	}	
	
td.sub-left p.btn-more {
	margin: 0 30px 14px 35px;
	text-align:right;
	}	
	
td.sub-right p {
	margin: 0 40px 10px 0;
	}
td.xtraformat{
	padding-left:15px;
	}
	
td.sub-right p.first {
	margin: 10px 40px 10px 0;
	}	

td.sub-right p.pad {
	margin: 0 20px 10px 10px;
	}
	
td.sub-right ul{
	margin:0 20px 10px 25px;
	padding:0;}

td.sub-right li{
	margin:0 0 0 0;
	padding:0;
}	

td.sub-left img#product-lg {
	margin: 8px 0 0 35px;
	}
	
td.sub-left img.product-lg-home{
	margin: 10px 10px 0 25px;
	}	
	
td.sub-left img.product-lg-home-ss{
	margin: 10px 24px 0 9px;
	}		
	
td.sub-left img#product-lg-hs{
	margin: 8px 0 0 28px;
	padding:0;
	}	
	
td.sub-left img#product-lg-bar{
	margin: 10px 0 0 28px;
	padding:0;
	}
	
td.sub-left table#lifesources{/*old*/
	padding: 0;
	margin:0 10px 0 0;
}

/*4/2010*/
#content-left div#lifesource h1 {
	text-align:left;
	margin:15px auto 8px 35px;
}
#content-left div#lifesource h2 {
	text-align:left;
	margin:15px auto 8px 35px;
}
#content-left div#lifesource p {
	line-height:18px;
	padding:0 12px 14px 35px;
}
#content-left div#lifesource p.first{padding-bottom:0;}

#content-left div#lifesource-image{ 
	margin:0;
	float:right;
	text-align:center;
}


table.content-table {
	margin: 8px 0 0 0;
	padding: 0;
	width: 100%;
	}
	
table.content-table td h1 {
	margin: 10px auto 8px 35px;
	padding: 0;
	}

table.content-table td h2 {
	margin: 0 auto 2px 35px;
	padding: 0;
	}
	
table.content-table td.sub-left p.note {
	margin: 10px 0 10px 37px;
	font-size: 10px;
	line-height: 12px;
	}
table.content-table td.sub-right p.note {
	margin: 10px 20px 10px 0;
	font-size: 10px;
	line-height: 12px;
	}

table.prods-content {
	margin: 15px 0 10px 4px;
	padding: 0;
	width: 100%;
	}

table.prods-content td p {
	margin: 0 18px 10px 0;
	}

table.prods-content td h1 {
	margin: 0 auto 8px 0;
	}
	
div.wild-main{
	margin:0;
	padding:10px 0 10px 33px;
	text-align:left;
}

div.wild-main table td{
	text-align:center;
}
div.wild-main table td a img{
	margin:5px 0 5px 0;
}


/*** PRODUCTS LINE PAGES ***/

td#product-line {
	background: url(images/content-left-edge.gif) top left repeat-y #FFFFFF;
	width: 540px;
	padding-bottom: 40px;
	text-align: center;
	}
	
td#product-line p.bottom-link{
	margin: 10px 5px 0 0;
	text-align: center;
	}	

p#main-overview {
	margin: 10px 30px 10px 33px;
	text-align: left;
	}	
	
td#product-line p#product-overview {
	margin: 10px 30px 10px 30px;
	text-align: left;
	}
	
td#product-line h1 {
	margin: 20px auto 10px 30px;
	text-align: left;
	}
	
td#product-line table.thumbs {
	/*width: 480px;*/
	margin: 0 auto 10px auto;
	}
td#product-line table.thumbs td {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5C442D;
	font-weight: bold;
	width: 160px;
	}
	
td#product-line table.thumbs td.alt{
	width: 20px;
	}	
table.thumbs-alt td{
	text-align:center;
	}	
	
td#product-line table.thumbs td span{
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5C442D;
	font-weight: normal;
	}	
	
td#product-line table.thumbs td a:link,
td#product-line table.thumbs td a:visited {
	text-decoration: none;
	}
td#product-line table.thumbs td a:hover {
	text-decoration: underline;
	}

td#product-line table.thumbs td img.learn-more {
	margin: 5px 0;
	}
	
div#true{
float:right;
margin:0;
padding:0 60px 0 0;
}	

/**** PRODUCTS ****/
/******************/

table.content-table td p.ingredients {
	font-size: 10px;
	}

td.sub-right p.quote-by {
	margin: 0 60px 0 auto; 
	text-align: right;
	}

table#nutrition {
	margin: 0 10px 0 37px;
	padding: 0;
	}

table#nutrition tr.alt { background: #f0eeea; }
table#nutrition tr { background: #FFFFFF; }

table#nutrition td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #554928;
	}

table#nutrition tr td.left {
	text-align: left;
	padding: 4px 0 4px 8px;
	font-weight: bold;
	}

table#nutrition tr td.right {
	text-align: right;
	padding: 4px 8px 4px 15px;
	}

table#calories td#content {
	padding: 5px 10px;
	}

table#calories td#content h1 {
	margin: 0 auto 4px 0;
	}

table#calories td#content p {
	margin: 0 0 10px 0;
	font-size: 10px;
	line-height: 12px;
	}

table#calories td#content table {
	margin: 9px 0 10px 0;
	}


/*** INDIVIDUAL PRODUCT STYLES ***/

table#kcal-dogs td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	padding: 6px 20px;
	}

/* DOGS CALORIES TABLE */

table#kcal-dogs td.title-as-fed,
table#kcal-dogs td.title-kg,
table#kcal-dogs td.title-cup {
	background: #478DBC;
	border-right: 1px solid #ABC7EE;
	border-bottom: 1px solid #ABC7EE;
	border-left: 1px solid #ABC7EE;
	}
table#kcal-dogs td.value-kg, 
table#kcal-dogs td.value-cup {
	background: #7CAECF;
	border-bottom: 1px solid #ABC7EE;
	border-right: 1px solid #ABC7EE;
	}
table#kcal-dogs td.title-as-fed {
	border: 1px solid #ABC7EE;
	}
table#kcal-dogs td.title-kg {
	border-top: 1px solid #ABC7EE;
	}
	
/* CATS CALORIES TABLE */

table#kcal-cats td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	padding: 5px 20px;
	}
table#kcal-cats td.title-as-fed {
	background: #B053A7;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	}
table#kcal-cats td.title-weight {
	background: #C684C0;
	border-bottom: 1px solid #FFFFFF;
	}
table#kcal-cats td.value-kg,
table#kcal-cats td.value-cup {
	background: #C684C0;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	}
table#kcal-cats td.title-kg,
table#kcal-cats td.title-cup {
	background: #B053A7;
	border-bottom: 1px solid #FFFFFF;
	}


/**** Cans****/
/*************/

table#top10 {
	margin: 0 auto 15px 0;
	}
	
table#top10 td {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #554928;
	padding: 0;
	line-height: 13px;
	}
	
table#top10 td.ing-10 {
	padding-left: 6px;
	}

a:link { color: #554928; text-decoration: underline; }
a:visited { color: #554928; text-decoration: underline; }
a:hover { color: #554928; text-decoration: none; }

p#twochecks {
	margin: 0 auto 22px 0;
	}
/**** FOOTER ****/
/****************/

td#footer {
	background:url(/images/std_footer_bg.gif) no-repeat;background-color:#F6F5F0;
	}
	
td#footer p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A4A29B;
	margin: 20px 15px;
	}	

td#footer p input {
	border: 1px solid #D4D2CC;
	width: 138px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
	

td#footer img#footer-pca {
	margin: 0;
	padding:0;
	float:right;
	display:inline;
	}	
	
td#footer p a:link { color: #A4A29B; text-decoration: none; }
td#footer p a:visited { color: #A4A29B; text-decoration: none; }
td#footer p a:hover { color: #A4A29B; text-decoration: underline; }

td.copyright {
	margin: 0;
	padding:0;
	}

td.copyright p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A4A29B;
	text-align: right;
	margin: 7px 10px 0 0;
	padding: 0;
	height: 21px;
	}
td.copyright p#footer-left{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #757376;
	text-align: left;
	margin: 7px 10px 0 0;
	padding: 0;
	height: 175px;
	}
	
td.copyright p#footer-left a:link { color: #757376; text-decoration: none; }
td.copyright p#footer-left a:visited { color: #757376; text-decoration: none; }
td.copyright p#footer-left a:hover { color: #757376; text-decoration: underline; }	
	
td.copyright p a:link,
td.copyright p a:visited {
	color: #a4a59e;
	text-decoration: none;
	}
td.copyright p a:hover {
	color: #a4a59e;
	text-decoration: underline;
	}
td.copyright p#byproduct_disclaimer{
	text-align:left;
	float:left;
	padding:0;
	margin:4px 0 0 0;
}

td#tbt-footer {
	background: #F6F5F0;
	}
	
td#tbt-footer p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A4A29B;
	margin: 10px 15px;
	}	

td#tbt-footer p input {
	border: 1px solid #D4D2CC;
	width: 138px;
	}
	
td#tbt-footer p a:link { color: #A4A29B; text-decoration: none; }
td#tbt-footer p a:visited { color: #A4A29B; text-decoration: none; }
td#tbt-footer p a:hover { color: #A4A29B; text-decoration: underline; }

/*new*/
.sticker-thumb-new-wilderness{position:absolute;z-index:1;margin-left:40px;margin-top:8px;_margin-left:-6px;}
.sticker-thumb-new-wilderness-can{position:absolute;z-index:1;margin-left:50px;margin-top:18px;_margin-left:-12px;}
.sticker-prod-new-wilderness{position:absolute;z-index:1;margin-left:10px;margin-top:25px;}
.sticker-prod-new-wilderness-can{position:absolute;z-index:1;margin-left:10px;margin-top:80px;}
#prod-package-sizes-wilderness{position:relative;z-index:1;margin-top:-42px;}

.sticker-thumb-new-cat-wild{margin-left:34px;margin-top:22px;position:absolute;z-index:1;}
.sticker-thumb-new-cat-can{margin-left:25px;margin-top:9px;position:absolute;z-index:1;}
.sticker-prod-new-cat-wild-can{margin-left:12px;margin-top:52px;position:absolute;z-index:1;}


/*product zoom pop-over Cat Kibble*/
td div.closeup-cats a:link{
	color:#004074;
	text-decoration:none;
	padding-top:3px;
}
td div.closeup-cats a:hover{
	color:#004074;
	text-decoration:underline;
}
td div.closeup-cats a:visited{
	color:#004074;
	text-decoration:none;
}

td div.closeup-cats {
    position: relative;
	margin-left:35px;
}
td div.closeup-cats img.thumb{
	float:left;
	padding-right:10px;
}

.popup-cats {
    position: absolute;
    display: none;	
}


