﻿body {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #193D91; text-decoration: none; margin: 0 auto; background-color: #FFFFFF; background-image: url('/images/bg.gif'); background-repeat: repeat-x repeat-y; text-align: center;}

img {border: 0px;}
/* a, a:visited {color: #00A350; text-decoration: underline;} */
a, a:visited {color: #193D91; text-decoration: underline;}
a:hover {text-decoration: none;}

h1 {font-size:22px; color: #193D91}
h2 {font-size:13px; display: inline; color: #193D91}
h3 {font-size:13px; display: inline; color: #193D91}
h4 {font-size:22px; display: inline; color: #193D91;}




.rangeheading {font-weight: bold;}
.iconpad {margin-right: 5px;}
.wheretobuyhighlight {color: #FFFFFF; background-color: #193D91;}

#contentcontainer {width: 769px; text-align: center; overflow: auto; margin: 0 auto;}
#leftfadecontainer {width:10px; background-image: url('/images/leftfade.gif'); background-position: top right; background-repeat:repeat-y;}
#maincontainer {width: 749px; background-color: #FFFBCF;position:relative;}
#rightfadecontainer {width:10px; background-image: url('/images/rightfade.gif'); background-position: top left; background-repeat:repeat-y;}

#mainnavbar {line-height: 22px; width: 749px;height: 24px; background-color: #004990; color:#FFFFFF; font-size:11px; font-family: Arial, sans-serif; font-weight: bold; text-align: left;}

#footernav {height: 15px; line-height: 13px; background-color: #00A350; text-align: left; padding-left: 15px; font-weight: bold; color: #FFFFFF; font-size: 9px;}
#footernav a {text-decoration: none; color: #FFFFFF}
#footernav a:hover {text-decoration: underline;}

#whitestrip {height: 4px; background-color: #FFFFFF; overflow:hidden;}
#headerimage {height: 340px;}

#purinalogo {height: 46px; background-color: #000000; text-align: right;}
#strapline {text-align: right; font-size: 9px; color: #707070;}
#image_wheretobuy {margin-right: 29px;}
#image_purinalogo {margin-right: 22px;}
.clearall {clear: both;}

.contentcontainer_fullwidth {text-align: left; padding: 0px; clear: both;}

.contentcontainer_left2thirds {text-align: left; width:549px; padding: 0px; float: left;}
.contentcontainer_right1third {text-align: right; width: 200px; float: right; padding: 0px;}

.contentcontainer_leftpackshot {text-align: left; width:337; padding: 0px; float: left;}
.contentcontainer_rightpackshot {text-align: right; width: 412px; float: right; padding: 0px;}

.content {padding-left: 29px; padding-right: 29px;}
#sifrheadercontainer {width: 490px; padding-left: 29px;}

.faqheading {font-size: 12px; font-weight: bold;}
a.questionlink { text-decoration:none !important;}
a.questionlink:hover { color:#000;}
a.backlink {font-style:italic; font-size: 10px;}

td.label {width: 200px; vertical-align: top; line-height:25px;}
td.input {vertical-align: top;}
td.error {color: #FF0000;}
td.note {color: #666666; font-size:10px;}
span.note {color: #666666; font-size:10px; font-style:italic;}
table.tblForm {background: none; width: 430px; margin-left:10px; margin-right:10px; color: #000000;}
table.tblForm select {font-size: 11px;}
.dataForm {background-image: url('/images/tblbg.gif'); width:450px;}

.gallerycontainer {width: 700px; padding-left:29px;}
.galleryheader {background-image: url('/images/products/productheader.gif'); height: 43px;}
.gallerycontent {background-image: url('/images/products/productbgslice.gif'); background-repeat:repeat-y; padding-top:20px; padding-left: 10px; padding-right: 10px;}
.galleryfooter {background-image: url('/images/products/productfooter.gif'); height: 8px; clear: both; overflow: hidden;}
.gallerymenu {padding-left: 20px; line-height:43px;}
.gallerymenu span {padding-left:10px; color: #FFFFFF;}
#galTable {width: 660px;}
#galTable td {vertical-align: top; text-align: left;}
.galImage {width:200px;}
.galContent {width:460px;}
.galName {font-size: 16px; font-weight: bold; padding-bottom: 3px;}
.galBreed {font-size: 13px; font-weight: bold; padding-bottom: 3px;}

a.galMenu, a.galMenu:visited, a.galMenu:hover {color: #FFFFFF;}

.productcontainer {width: 700px; padding-left:29px;}
.productheader {background-image: url('/images/products/productheader.gif'); height: 43px;}
.productcontent {background-image: url('/images/products/productbg.gif'); background-position: bottom center; background-repeat:no-repeat; padding-top:20px; padding-bottom:10px; padding-left: 10px; padding-right: 10px;}
.productfooter {background-image: url('/images/products/productfooter.gif'); height: 8px; clear: both; overflow: hidden;}
.productmenu {padding-top: 3px; padding-left: 103px;}
.productrange {text-align: center; padding-bottom: 50px;}
.overviewcontent {padding-top: 10px;}
.kibblecontent {}
#moreinfo {float:left;}
#kibble {float:right;text-align:right;}
#kibble a {font-size: 10px; margin-right:10px; color: #00A350; font-weight: bold;}
#packs {float:left; width:200px; padding-bottom: 40px;}
#packmedium {float:left; width:200px; padding-bottom: 40px;}
#packinfo {float:right; width:450px; padding-top: 20px; padding-right: 20px;}
#packlinks {padding-top: 10px;}
.packlink {float:left; width:220px; padding-top:8px;}
.packlink a {margin-left:3px; font-weight: bold;}
#packbox {float:left; width:12px; height: 12px;}
#normalkibble {margin-right:20px;}

.packresult {float:left; width:220px; padding-bottom: 10px;}
#packresults {padding-left:5px;}

#FeedingGuide {border-collapse:collapse; width:500px; font-size: 10px; text-align: center;}
#FeedingGuide td {border-top: solid 1px #04a545; border-left: solid 1px #04a545; padding-left: 0px; padding-right: 0px;}
#FeedingGuide th {border-left: solid 1px #04a545; padding-left: 0px; padding-right: 0px; text-align: center;}
#FeedingGuide .first {border-left: none; width: 110px;}
#FeedingGuide td.first {text-align: left;}

.ghvnBanner {margin: 20px 15px 0 0; }

/* PRODUCT MENU */
#puppy {display: block; width: 51px; height: 38px; background: url("/images/products/menu/puppy.gif") no-repeat 0 0; float:left; margin-right: 33px;}
#puppy:hover {background-position: 0 -38px;}
#puppy span {display: none;}
#puppyOn {display: block; width: 51px; height: 38px; background: url("/images/products/menu/puppy.gif") no-repeat 0 0; background-position: 0 -38px; float:left;  margin-right: 33px;}
#puppyOn span {display: none;}
#adult {display: block; width: 51px; height: 38px; background: url("/images/products/menu/adult.gif") no-repeat 0 0; float:left; margin-right: 33px;}
#adult:hover {background-position: 0 -38px;}
#adult span {display: none;}
#adultOn {display: block; width: 51px; height: 38px; background: url("/images/products/menu/adult.gif") no-repeat 0 0; background-position: 0 -38px; float:left; margin-right: 33px;}
#adultOn span {display: none;}
#sensitive {display: block; width: 51px; height: 38px; background: url("/images/products/menu/sensitive.gif") no-repeat 0 0; float:left; margin-right: 33px;}
#sensitive:hover {background-position: 0 -38px;}
#sensitive span {display: none;}
#sensitiveOn {display: block; width: 51px; height: 38px; background: url("/images/products/menu/sensitive.gif") no-repeat 0 0; background-position: 0 -38px; float:left; margin-right: 33px;}
#sensitiveOn span {display: none;}
#active {display: block; width: 51px; height: 38px; background: url("/images/products/menu/active.gif") no-repeat 0 0; float:left; margin-right: 33px;}
#active:hover {background-position: 0 -38px;}
#active span {display: none;}
#activeOn {display: block; width: 51px; height: 38px; background: url("/images/products/menu/active.gif") no-repeat 0 0; background-position: 0 -38px; float:left; margin-right: 33px;}
#activeOn span {display: none;}
#light {display: block; width: 51px; height: 38px; background: url("/images/products/menu/light.gif") no-repeat 0 0; float:left; margin-right: 33px;}
#light:hover {background-position: 0 -38px;}
#light span {display: none;}
#lightOn {display: block; width: 51px; height: 38px; background: url("/images/products/menu/light.gif") no-repeat 0 0; background-position: 0 -38px; float:left; margin-right: 33px;}
#lightOn span {display: none;}
#senior {display: block; width: 51px; height: 38px; background: url("/images/products/menu/senior.gif") no-repeat 0 0; float:left;}
#senior:hover {background-position: 0 -38px;}
#senior span {display: none;}
#seniorOn {display: block; width: 51px; height: 38px; background: url("/images/products/menu/senior.gif") no-repeat 0 0; background-position: 0 -38px; float:left;}
#seniorOn span {display: none;}
/* END PRODUCT MENU */


/* PRINT PREFERENCES */
@media print 
{
	body, p, div, td, th {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #193D91;}
	#printcontainer 
	{
		border: 1px solid #CCCCCC;
		padding: 25px;
	}
	#printcontainerfooter 
	{
		font-size: 9pt;
		font-weight: bold;
		text-align: center;
	}
}


