body {
	margin:2em auto;
	padding:0;
	background:#FFF;
	color:#333;
	text-align:center;
	font: 0.9em Verdana, Geneva, sans-serif;
}
p, ul, ol, li, table, tr, td {
	font-family:Verdana, Geneva, sans-serif;
	color: #4D4D4D;
}
table {
	font-size: 10px;
}
ul li {
padding-bottom: 10px;	
}
h1, h2 {
	color:#B41200;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
}
h3, h4, h5, h6 {
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
}
img { border:0; }
br { margin:-4px 0 -4px 0; }
.ori_h1 {
	display:inline-block;
	margin-bottom:0px;
	font:bold 18px Verdana, Geneva, sans-serif;
	color:#424242;
	letter-spacing:0px;
	text-transform:uppercase;
}
.ori_h2 {
	display:inline-block;
	margin:0px 0 0 0;
	font:bold 11px Verdana, Geneva, sans-serif;
	color:#424242;
	text-transform:uppercase;
}
.prod_h1 {
	display:inline-block;
	margin-bottom:5px;
	font:bold 16px tahoma, sans-serif;
	color:#636154;
	letter-spacing:0px;
}
.prod_h2 {
	display:inline-block;
	margin-bottom:5px;
	font:normal 10px tahoma, sans-serif;
	color:#636154;
}
.prod_h3 {
	display:inline-block;
	margin-bottom:1px;
	font:bold 12px Verdana, Geneva, sans-serif;
	color:#424242;
}
.prod_h4 {
	font:bold 11px tahoma, sans-serif;
	color:#A69E6A;
}
.orijen_ul { margin:7px 0 20px -5px; }
.orijen_ul li, ol li { margin:5px 0 5px 0; }
strong.subs {
	font:bold 12px Verdana, Geneva, sans-serif;
	color:#424242;
	text-transform:uppercase;
}
strong.firstp {
	font:bold 14px Tahoma, sans-serif;
	color:#808080;
	text-transform: uppercase;
}
a:link, a:visited {
	color:#B46D11;
	font-weight:bold;
	text-decoration:none;
}
a:hover { text-decoration:underline; }
a.back2top { font-size:9px; }
/* main page declarations  */
		#page {
	margin:0 auto;
	padding:0;
	text-align:left;
	width:960px;
	border:1px solid #CCCCCC;
	position:relative;
}
#page .product_adult { background:url(../products/images/adult_side.gif) no-repeat left bottom; }
#page .product_kitten { background:url(../products/images/catkitten_side.gif) no-repeat left bottom; }
#page .product_puppy { background:url(../products/images/puppy_side.gif) no-repeat left bottom; }
#page .product_puppylarge { background:url(../products/images/puppylarge_side.gif) no-repeat left bottom; }
#page .product_senior { background:url(../products/images/senior_side.gif) no-repeat left bottom; }
#page .product_rr { background:url(../products/images/rr_side.gif) no-repeat left bottom; }
#page .product_6fishdog { background:url(../products/images/6fdog_side.gif) no-repeat left bottom; }
#page .product_6fishcat { background:url(../products/images/6fcat_side.gif) no-repeat left bottom; }
#page .product_parent { background:url(../products/images/products_side.jpg) no-repeat left top; }
#page .aboutus_parent { background:url(../about/images/ourstory_side.jpg) no-repeat left top; }
#page .aboutus_story { background:url(../about/images/ourstory_side.jpg) no-repeat left top; }
#page .aboutus_mission { background:url(../about/images/ourmission_side.jpg) no-repeat left top; }
#page .aboutus_values { background:url(../about/images/ourvalues_side.jpg) no-repeat left top; }
#page .aboutus_outsourced { background:url(../about/images/outsourced_side.jpg) no-repeat left top; }
#page .aboutus_guarantee { background:url(../about/images/guarantee_side.jpg) no-repeat left top; }
#page .aboutorijen_botanicals { background:url(../orijen/images/botanicals_side.jpg) no-repeat left top; }
#page .aboutorijen_parent { background:url(../orijen/images/About-ORIJEN1.jpg) no-repeat left top; }
#page .aboutorijen_freshMeats { background:url(../orijen/images/freshmeats_side.jpg) no-repeat left top; }
#page .aboutorijen_fruitVeg { background:url(../orijen/images/fruitveg_side.jpg) no-repeat left top; }
#page .aboutorijen_grainFree { background:url(../orijen/images/grainfree_side.jpg) no-repeat left top; }
#page .aboutorijen_highProtein { background:url(../orijen/images/highprotein_side.jpg) no-repeat left top; }
#page .aboutorijen_lowCarbs { background:url(../orijen/images/lowcarb_side.jpg) no-repeat left top; }
#page .aboutorijen_mineralBalanced { background:url(../orijen/images/mineralbalanced_side.jpg) no-repeat left top; }
#page .aboutorijen_noPlantsOils { background:url(../orijen/images/noplantoils_side.jpg) no-repeat left top; }
#page .regional_parent { background:url(../freshRegionalIngredients/images/parent_side.jpg) no-repeat left top; }
#page .regional_freshFish { background:url(../freshRegionalIngredients/images/freshwater_side.jpg) no-repeat left top; }
#page .regional_beef { background:url(../freshRegionalIngredients/images/beef_side.jpg) no-repeat left top; }
#page .regional_saltFish { background:url(../freshRegionalIngredients/images/salmon_side.jpg) no-repeat left top; }
#page .regional_egg { background:url(../freshRegionalIngredients/images/eggs_side.jpg) no-repeat left top; }
#page .regional_bison { background:url(../freshRegionalIngredients/images/bison_side.jpg) no-repeat left top; }
#page .regional_boar { background:url(../freshRegionalIngredients/images/boar_side.jpg) no-repeat left top; }
#page .regional_pork { background:url(../freshRegionalIngredients/images/pork_side.jpg) no-repeat left top; }
#page .regional_turkey { background:url(../freshRegionalIngredients/images/turkey_side.jpg) no-repeat left top; }
#page .regional_chicken { background:url(../freshRegionalIngredients/images/chicken_side.jpg) no-repeat left top; }
#page .regional_lamb { background:url(../freshRegionalIngredients/images/lamb_side.jpg) no-repeat left top; }
#page .storelocator_world { background:url(../storeLocator/images/location-finder.jpg) no-repeat left top; }
#page .storelocator_usa { background:url(../storeLocator/images/location-usa.jpg) no-repeat left top; }
#page .storelocator_canada { background:url(../storeLocator/images/location-canada.jpg) no-repeat left top; }
#page .storelocator_pages { background:url(../storeLocator/images/location-finder.jpg) no-repeat left top; }
#homepage {
	margin:4% auto;
	padding:0;
	text-align:left;
	width:736px;
	height:478px;
	border:1px solid #919191;
	background:url(../images/home_bg.jpg) no-repeat;
}
#homepagecontent {
	position:relative;
	top:138px;
	left:293px;
	width:396px;
	height:263px;
	border:1px solid white;
}
#homepagecontent h1 {
	color:#fff;
	font-size:2.2em;
	margin:0;
	padding:0 0 0 9px; /*border-bottom:1px solid white;*/
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
}
#homepagecontent h2 {
	color:#fff;
	font-size:1.05em;
	margin:2px 0 0 0;
	padding:0px 0 2px 9px;
	border-bottom:1px solid white;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
}
#homepagecontent h2 img {
	float:right; /*border-left:1px solid white; */
	margin:-2px 2px 0 0;
}
#homepagecontent img { float:left; }
#homepagecontent #championpetfoodslogo { margin:10px;/*padding:10px;*/ }
#homepagecontent #becausewecare {
	position:absolute;
	top:-20px;
	left:-20px;
}
#header {
	margin:0;
	padding:0;
	width:960px;
	height:232px;
}
#header .jumpMenu { margin-top: 10px; }
a.pfoy_banner {
	position:absolute;
	display:none;
	width:437px;
	height:45px;
	margin:150px 0 0 188px;
	background:url('../images/pfoy_banner.png') 0 0;
	text-decoration:none;
}
a:hover.pfoy_banner { background-position:-437px 0; }
a#faqtop_but {
	position:absolute;
	display:none;
	width:80px;
	height:93px;
	margin:93px 0 0 652px;
	background:url('../images/faqtop_but.png') 0 0;
	text-decoration:none;
}
a:hover#faqtop_but { background-position:-80px; }
table#main_australia {
	display:block;
	position:absolute;
	top:4px;
	left:95px;
	width:177px;
	height:142px;
	background:url('../images/australia.png') 0 0;
}
a#australia_nov26 {
	display:block;
	position:relative;
	top:93px;
	left:13px;
	width:129px;
	height:10px;
	background:url('../images/australia_nov26_but.png') 0 0;
	text-decoration:none;
}
a#australia_nov28 {
	display:block;
	position:relative;
	top:94px;
	left:13px;
	width:129px;
	height:10px;
	background:url('../images/australia_nov28_but.png') 0 0;
	text-decoration:none;
}
a#australia_dec3 {
	display:block;
	position:relative;
	top:95px;
	left:13px;
	width:130px;
	height:11px;
	background:url('../images/australia_dec3_but.png') 0 0;
	text-decoration:none;
}
#topleftfeature { position:absolute; }
#navigation {
	position:absolute;
	width:950px;
	height:28px;
	left: 0px;
	float: left;
	margin-top: 197px;
	margin-right: 0;
	margin-bottom: 0;
	padding-left: 10px;
	padding-top: 7px;
	background: #999999 url(../images/navigation-background.gif) no-repeat left top;
}
#navigation p {
	margin:7px 0 0 0;
	padding:0;
	float: left;
}
a#aboutus_but {
	display:inline-block;
	width:102px;
	height:12px;
	margin:0 0 0 20px;
	background:url('../images/aboutus_but.png') left top;
	text-decoration:none;
}
a:hover#aboutus_but { background:url('../images/aboutus_but.png') left bottom; }
a#aboutorijen_but {
	display:inline-block;
	width:140px;
	height:12px;
	margin:0;
	background:url('../images/aboutorijen_but.png') left top;
	text-decoration:none;
}
a:hover#aboutorijen_but { background:url('../images/aboutorijen_but.png') left bottom; }
a#products_but {
	display:inline-block;
	width:107px;
	height:12px;
	margin:0;
	background:url('../images/products_but.png') left top;
	text-decoration:none;
}
a:hover#products_but { background:url('../images/products_but.png') left bottom; }
a#stores_but {
	display:inline-block;
	width:82px;
	height:12px;
	margin:0;
	background:url('../images/stores_but.png') left top;
	text-decoration:none;
}
a:hover#stores_but { background:url('../images/stores_but.png') left bottom; }
a#contact_but {
	display:inline-block;
	width:96px;
	height:12px;
	margin:0;
	background:url('../images/contact_but.png') left top;
	text-decoration:none;
}
a:hover#contact_but { background:url('../images/contact_but.png') left bottom; }
a#faq_but {
	display:inline-block;
	width:54px;
	height:12px;
	margin:0;
	background:url('../images/faq_but.png') left top;
	text-decoration:none;
}
a:hover#faq_but { background:url('../images/faq_but.png') left bottom; }
/*
a#home_but {
	display:inline-block;
	width:42px;
	height:19px;
	margin:0 0 0 54px;
	background:url('../images/home_but.png') 0 0;
	text-decoration:none;
}
a:hover#home_but { background-position:-42px 0; }
*/
a#availability_but {
	display:inline-block;
	width:120px;
	height:49px;
	margin:300px 0 0 30px;
	background:url('../images/availability_but.png') 0 0;
	text-decoration:none;
}
a:hover#availability_but { background-position:-120px 0; }
/* general content area styles */
		#content {
	width:960px;
	height:400px;
	font-size:0.8em;
	position:relative;
}
* html #content {
	height:195px;
	overflow:visible;
}
* html #content #imagespace img {
	position:absolute;
	top:0;
	left:0;
}
#imagespace {
	float:left;
	width:185px;
	margin-top:-28px;
}
#textarea {
	float:left;
	width:622px;
	height:366px;
	margin-top:15px;
	padding:0px 10px 0 34px;
	overflow-x:hidden;
	overflow-y:auto;
}
#textarea td { padding: 3px 0 3px 0; }
#textarea #product_scroll td { padding: 0; }
#fri_textarea {
	float:left;
	width:418px;
	height:254px;
	margin-top:44px;
	padding:0px 10px 0 18px;
	overflow-x:hidden;
	overflow-y:auto;
}
#textarea h1, #textarea h2, #textarea h3, #textarea h4 {
	margin:0;
	padding:0;
	font-weight:normal;
}
#textarea h1 {
	font-size:22px;
	margin:5px 0 11px 0;
}
#textarea h2 {
	font-size: 18px;
	margin:5px 0 11px 0;
	color:black;
}
#textarea h3 { font-size:13px; }
#textarea h4 { font-size:12px; }
#textarea p {
	margin:13px 0;
	padding:0;
	line-height:17px;
	font-size: 12px;
	color: #808080;
	margin: 0 0 10px 0;
	padding: 0;
}
#textarea p strong { color: #808080; }
#textarea p span { color: #808080; }
/* subnavigation styles */
.aboutus_parent #subnav, .aboutus_story #subnav, .aboutus_mission #subnav, .aboutus_values #subnav, .aboutus_outsourced #subnav, .aboutus_guarantee #subnav {
	float:left;
	width:100px;
	padding: 19px 0 10px 0;
	background-color: #FFF;
	height: 351px;
}
.product_parent #subnav {
	float:left;
	width:100px;
	height:200px;
	padding: 50px 0 0 0;
	background-color: #FFF;
}
.aboutus_guarantee #subnav {
	float:left;
	width:100px;
	padding: 19px 0 10px 0;
	background-color: #FFF;
	height: 351px;
}
.aboutorijen_botanicals #subnav, .aboutorijen_parent #subnav, .aboutorijen_freshMeats #subnav, .aboutorijen_fruitVeg #subnav, .aboutorijen_grainFree #subnav, .aboutorijen_highProtein #subnav, .aboutorijen_lowCarbs #subnav, .aboutorijen_mineralBalanced #subnav, .aboutorijen_noPlantsOils #subnav {
	float:left;
	width:110px;
	padding: 19px 0 10px 0;
	background-color: #FFF;
	height: 351px;
}
.storelocator_pages #subnav, .storelocator_world #subnav, .storelocator_usa #subnav, .storelocator_canada #subnav {
	float:left;
	width:100px;
	padding: 9px 0 10px 0;
	background-color: #FFF;
	height: 361px;
}
.regional_parent #subnav, .regional_freshFish #subnav, .regional_saltFish #subnav, .regional_egg #subnav, .regional_bison #subnav, .regional_boar #subnav, .regional_pork #subnav, .regional_turkey #subnav, .regional_chicken #subnav, .regional_beef #subnav, .regional_lamb #subnav {
	float:left;
	width:103px;
	padding: 9px 0 10px 0;
	background-color: #FFF;
	height: 361px;
}
.product_parent #subnav {
	float:left;
	width:100px;
	padding: 50px 0 10px 0;
	background-color: #FFF;
	height: 320px;
}
.product_6fishcat #subnav, .product_6fishdog #subnav, .product_adult #subnav, .product_kitten #subnav, .product_parent #subnav, .product_puppy #subnav, .product_puppylarge #subnav, .product_rr #subnav, .product_senior #subnav {
	float:left;
	width:100px;
	height:350px;
	padding: 50px 0 0 0;
}
.product_parent #subnav {
	float:left;
	width:100px;
	height:361px;
	padding: 19px 0 0 0;
}
#frg_subnav {
	float:left;
	width:100px;
	height:371px;
	padding:0;
	background:#e7e2da url('../images/frg_subnav_bg.png') center 4px no-repeat;
}
a#ourstory_but {
	display:block;
	width:82px;
	height:11px;
	margin: 0 0 10px 0;
	float:right;
	background:url(../images/ourstory_but.png) no-repeat left top;
	text-decoration:none;
}
a:hover#ourstory_but, a:hover#ourstory_but.current_page, a:visited#ourstory_but.current_page { background:url(../images/ourstory_but.png) no-repeat right top; }
a#ourmission_but {
	display:block;
	width:82px;
	height:11px;
	margin: 0 0 10px 0;
	float:right;
	background:url(../images/ourmission_but.png) no-repeat left top;
	text-decoration:none;
}
a:hover#ourmission_but, a:hover#ourmission_but.current_page, a:visited#ourmission_but.current_page { background:url(../images/ourmission_but.png) no-repeat right top; }
a#ourquality_but {
	display:block;
	width:82px;
	height:11px;
	margin: 0 0 10px 0;
	float:right;
	background:url(../images/ourquality_but.png) no-repeat left top;
	text-decoration:none;
}
a:hover#ourquality_but, a:hover#ourquality_but.current_page, a:visited#ourquality_but.current_page { background:url(../images/ourquality_but.png) no-repeat right top; }
a#ourguarantee_but {
	display:block;
	width:82px;
	height:25px;
	margin: 0 0 5px 0;
	float:right;
	background:url(../images/guarantee_but.png) no-repeat left top;
	text-decoration:none;
}
a:hover#ourguarantee_but, a:hover#ourguarantee_but.current_page, a:visited#ourguarantee_but.current_page { background:url(../images/guarantee_but.png) no-repeat right top; }
a#neveroutsourced_but {
	display:block;
	width:82px;
	height:55px;
	margin: 0 0 10px 0;
	float:right;
	background:url(../images/neveroutsourced_but.png) no-repeat left top;
	text-decoration:none;
}
a:hover#neveroutsourced_but, a:hover#neveroutsourced_but.current_page, a:visited#neveroutsourced_but.current_page { background:url(../images/neveroutsourced_but.png) no-repeat right top; }
a#fri_but {
	display:block;
	width:82px;
	height:75px;
	margin: 0 0 10px 0;
	float:right;
	background:url(../images/fri_but.png) no-repeat left top;
	text-decoration:none;
}
a:hover#fri_but, a:hover#fri_but.current_page, a:visited#fri_but.current_page { background:url(../images/fri_but.png) no-repeat left top; }
a#sarahb_but {
	display:block;
	width:125px;
	height:36px;
	margin:97px 0 0 0;
	background:url('../images/sarahb_but.png') 0 0;
	text-decoration:none;
}
a:hover#sarahb_but { background-position:-125px; }
a#jeffj_but {
	display:block;
	width:125px;
	height:36px;
	margin:-5px 0 0 0;
	background:url('../images/jeffj_but.png') 0 0;
	text-decoration:none;
}
a:hover#jeffj_but { background-position:-125px; }
a#freshregional_but {
	display:block;
	width:80px;
	height:52px;
	margin:0 auto;
	background:url('../images/freshregional_but.png') 0 0;
	text-decoration:none;
}
a:hover#freshregional_but { background-position:-80px; }
a#freshmore_but {
	position:absolute;
	display:none;
	width:167px;
	height:62px;
	margin:16px 0 0 293px;
	background:url('../images/freshmore_but.png') 0 0;
	text-decoration:none;
}
a:hover#freshmore_but { background-position:-167px; }
a#freshmore2_but {
	position:absolute;
	display:block;
	width:159px;
	height:72px;
	margin:296px 0 0 13px;
	background:url('../images/freshmore2_but.png') 0 0;
	text-decoration:none;
}
a:hover#freshmore2_but { background-position:-159px; }
a#highprotein_but {
	display:block;
	width:104px;
	height:24px;
	margin:0;
	padding-bottom: 10px;
	background:url(../images/highprotein_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
}
a:hover#highprotein_butight, a:hover#hightprotein_but.current_page, a:visited#highprotein_but.current_page { background:url(../images/highprotein_but.png) no-repeat right top; }
a#grainfree_but {
	display:block;
	width:104px;
	height:10px;
	margin:0;
	padding-bottom: 10px;
	background:url(../images/grainfree_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
}
a:hover#grainfree_but, a:hover#grainfree_but.current_page, a:visited#grainfree_but.current_page { background:url(../images/grainfree_but.png) no-repeat right top; }
a#lowcarbs_but {
	display:block;
	width:104px;
	height:24px;
	margin:0;
	padding-bottom: 10px;
	background:url(../images/lowcarbs_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
}
a:hover#lowcarbs_but, a:hover#lowcarbs_but.current_page, a:visited#lowcarbs_but.current_page { background:url(../images/lowcarbs_but.png) no-repeat right top; }
a#freshmeats_but {
	display:block;
	width:104px;
	height:25px;
	margin:0;
	padding-bottom: 10px;
	background:url(../images/freshmeats_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
}
a:hover#freshmeats_but, a:hover#freshmeats_but.current_page, a:visited#freshmeats_but.current_page { background:url(../images/freshmeats_but.png) no-repeat right top; }
a#plantoils_but {
	display:block;
	width:104px;
	height:11px;
	margin:0;
	padding-bottom: 10px;
	background:url(../images/plantoils_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
}
a:hover#plantoils_but, a:hover#plantoils_but.current_page, a:visited#plantoils_but.current_page { background:url(../images/plantoils_but.png) no-repeat right top; }
a#fruitsveg_but {
	display:block;
	width:104px;
	height:27px;
	margin:0;
	padding-bottom: 10px;
	background:url(../images/fruitsveg_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
}
a:hover#fruitsveg_but, a:hover#fruitsveg_but.current_page, a:visited#fruitsveg_but.current_page { background:url(../images/fruitsveg_but.png) no-repeat right top; }
a#botanicals_but {
	display:block;
	width:104px;
	height:11px;
	margin:0;
	padding-bottom: 10px;
	background:url(../images/botanicals_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
}
a:hover#botanicals_but, a:hover#botanicals_but.current_page, a:visited#botanicals_but.current_page { background:url(../images/botanicals_but.png) no-repeat right top; }
a#minerals_but {
	display:block;
	width:104px;
	height:25px;
	margin:0;
	padding-bottom: 10px;
	background:url(../images/minerals_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
}
a:hover#minerals_but, a:hover#minerals_but.current_page, a:visited#minerals_but.current_page { background:url(../images/minerals_but.png) no-repeat right top; }
a#top5_but {
	display:inline-block;
	width:388px;
	height:38px;
	margin:18px 0px 7px 3px;
	background:url('../images/top5_but.png') 0 0;
	text-decoration:none;
}
a:hover#top5_but { background-position:-388px; }
a#feedingtips_but {
	display:inline-block;
	width:388px;
	height:38px;
	margin:0px 0px 6px 3px;
	background:url('../images/feedingtips_but.png') 0 0;
	text-decoration:none;
}
a:hover#feedingtips_but { background-position:-388px; }
a#healthtopics_but {
	display:inline-block;
	width:388px;
	height:38px;
	margin:0px 0px 6px 3px;
	background:url('../images/healthtopics_but.png') 0 0;
	text-decoration:none;
}
a:hover#healthtopics_but { background-position:-388px; }
a#aboutcpffaq_but {
	display:inline-block;
	width:388px;
	height:38px;
	margin:0px 0px 6px 3px;
	background:url('../images/aboutcpffaq_but.png') 0 0;
	text-decoration:none;
}
a:hover#aboutcpffaq_but { background-position:-388px; }
a#samplescoupons_but {
	display:inline-block;
	width:388px;
	height:38px;
	margin:0px 0px 6px 3px;
	background:url('../images/samplescoupons_but.png') 0 0;
	text-decoration:none;
}
a:hover#samplescoupons_but { background-position:-388px; }
a#ingredientspreservatives_but {
	display:inline-block;
	width:388px;
	height:38px;
	margin:0px 0px 40px 3px;
	background:url('../images/ingredientspreservatives_but.png') 0 0;
	text-decoration:none;
}
a:hover#ingredientspreservatives_but { background-position:-388px; }
a#canada_but {
	display:block;
	width:54px;
	height:9px;
	margin:0px;
	background:url(../images/canada_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
	padding-bottom: 10px;
}
a:hover#canada_but { background:url(../images/canada_but.png) no-repeat right top; }
a#usa_but {
	display:block;
	width:54px;
	height:9px;
	margin:0;
	background:url(../images/usa_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
	padding-bottom: 10px;
}
a:hover#usa_but { background:url(../images/usa_but.png) no-repeat right top; }
a#world_but {
	display:block;
	width:54px;
	height:9px;
	margin:0;
	background:url(../images/world_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
	padding-bottom: 10px;
}
a:hover#world_but { background:url(../images/world_but.png) no-repeat right top; }
a#storesback_but {
	display:block;
	width:80px;
	height:9px;
	margin:-25px auto;
	background:url('../images/storeback_but.png') 0 0;
	text-decoration:none;
}
a:hover#storesback_but { background-position:-80px; }
p#fri_subnav {
	width:85px;
	margin:18px 0 0 17px;
}
a#albchkn_but {
	display:block;
	width:83px;
	height:25px;
	margin:0;
	background:url(../images/chicken_but.png) no-repeat left top;
	text-decoration:none;
	padding-bottom: 9px;
	float: right;
}
/*a:hover#albchkn_but, a:hover#albchkn_but.current_page, a:visited#albchkn_but.current_page { background:url(../images/chicken_but.png) no-repeat right top; }*/
a#freshwater_but {
	display:block;
	width:83px;
	height:25px;
	margin:0px;
	background:url(../images/freshFish_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
	padding-bottom: 9px;
}
/*a:hover#freshwater_but, a:hover#freshwater_but.current_page, a:visited#freshwater_but.current_page { background:url(../images/freshFish_but.png) no-repeat right top; }*/
a#turkey_but {
	display:block;
	width:83px;
	height:25px;
	margin:0px;
	background:url(../images/turkey_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
	padding-bottom: 9px;
}
/*a:hover#turkey_but, a:hover#turkey_but.current_page, a:visited#turkey_but.current_page { background:url(../images/turkey_but.png) no-repeat right top; }*/
a#salmon_but {
	display:block;
	width:83px;
	height:24px;
	margin:0px;
	background:url(../images/saltFish_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
	padding-bottom: 9px;
}
/*a:hover#salmon_but, a:hover#salmon_but.current_page, a:visited#salmon_but.current_page { background:url(../images/saltFish_but.png) no-repeat right top; }*/
a#albegg_but {
	display:block;
	width:83px;
	height:25px;
	margin:0px;
	background:url(../images/eggs_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
	padding-bottom: 9px;
}
/*a:hover#albegg_but, a:hover#albegg_but.current_page, a:visited#albegg_but.current_page { background:url(../images/eggs_but.png) no-repeat right top; }*/
a#boar_but {
	display:block;
	width:83px;
	height:25px;
	margin:0px;
	padding-bottom: 9px;
	background:url(../images/boar_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
}
/*a:hover#boar_but, a:hover#boar_but.current_page, a:visited#boar_but.current_page { background:url(../images/boar_but.png) no-repeat right top; }*/
a#bison_but {
	display:block;
	width:83px;
	height:24px;
	margin:0px;
	background:url(../images/bison_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
	padding-bottom: 9px;
}
/*a:hover#bison_but, a:hover#bison_but.current_page, a:visited#bison_but.current_page { background:url(../images/bison_but.png) no-repeat right top; }*/
a#piggy_but {
	display:block;
	width:83px;
	height:25px;
	margin:0px;
	background:url(../images/pork_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
	padding-bottom: 9px;
}
/*a:hover#piggy_but, a:hover#piggy_but.current_page, a:visited#piggy_but.current_page { background:url(../images/pork_but.png) no-repeat right top; }*/
a#lamb_but {
	display:block;
	width:83px;
	height:25px;
	margin:0px;
	background:url(../images/lamb_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
	padding-bottom: 9px;
}
/*a:hover#lamb_but, a:hover#lamb_but.current_page, a:visited#lamb_but.current_page { background:url(../images/lamb_but.png) no-repeat right top; }*/
a#beef_but {
	display:block;
	width:83px;
	height:24px;
	margin:0px;
	background:url(../images/beef_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
	padding-bottom: 9px;
}
/*a:hover#beef_but, a:hover#beef_but.current_page, a:visited#beef_but.current_page { background:url(../images/beef_but.png) no-repeat right top; }*/
img#faq_subnav_but {
	display:block;
	width:80px;
	height:55px;
	margin:40px auto 0 auto;
}
img#contact_subnav {
	display:block;
	width:80px;
	height:260px;
	margin:31px auto 0 auto;
}
a#csemail_but {
	display:block;
	position:absolute;
	width:381px;
	height:14px;
	margin:237px 0 0 84px;
	background:url('../images/csemail_but.png') 0 0;
	text-decoration:none;
}
a#csemail_but:hover { background-position:-381px 0; }
a#puppy_but {
	display:block;
	width:91px;
	height:11px;
	margin:0;
	background:url(../images/puppy_but.png) no-repeat left top;
	text-decoration:none;
	padding-bottom: 13px;
	float: right;
}
a:hover#puppy_but { background:url(../images/puppy_but.png) no-repeat right top; }
a#puppylarge_but {
	display:block;
	width:91px;
	height:11px;
	margin:0;
	background:url(../images/puppylarge_but.png) no-repeat left top;
	text-decoration:none;
	padding-bottom: 13px;
	float: right;
}
a:hover#puppylarge_but { background:url(../images/puppylarge_but.png) no-repeat right top; }
a#adult_but {
	display:block;
	width:91px;
	height:11px;
	margin:0;
	background:url(../images/adult_but.png) no-repeat left top;
	text-decoration:none;
	padding-bottom: 13px;
	float: right;
}
a:hover#adult_but { background:url(../images/adult_but.png) no-repeat right top; }
a#fishdog_but {
	display:block;
	width:91px;
	height:11px;
	margin:0;
	background:url(../images/6fishdog_but.png) no-repeat left top;
	text-decoration:none;
	padding-bottom: 13px;
	float: right;
}
a:hover#fishdog_but { background:url(../images/6fishdog_but.png) no-repeat right top; }
a#fishcat_but {
	display:block;
	width:91px;
	height:11px;
	margin:0;
	background:url(../images/6fishcat_but.png) no-repeat left top;
	text-decoration:none;
	padding-bottom: 13px;
	float: right;
}
a:hover#fishcat_but { background:url(../images/6fishcat_but.png) no-repeat right top; }
a#senior_but {
	display:block;
	width:91px;
	height:11px;
	margin:0;
	background:url(../images/senior_but.png) no-repeat left top;
	text-decoration:none;
	padding-bottom: 13px;
	float: right;
}
a:hover#senior_but { background:url(../images/senior_but.png) no-repeat right top; }
a#catkitten_but {
	display:block;
	width:91px;
	height:11px;
	margin:0;
	background:url(../images/catkitten_but.png) no-repeat left top;
	text-decoration:none;
	padding-bottom: 13px;
	float: right;
}
a:hover#catkitten_but { background:url(../images/catkitten_but.png) no-repeat right top; }
a#rr_but {
	display:block;
	width:91px;
	height:11px;
	margin:0;
	background:url(../images/rr_but.png) no-repeat left top;
	text-decoration:none;
	padding-bottom: 13px;
	float: right;
}
a:hover#rr_but { background:url(../images/rr_but.png) no-repeat right top; }
#producthead_subnav {
	display:block;
	margin:21px auto 0 auto;
}
#productbag_subnav {
	display:block;
	margin:5px auto 0 auto;
}
a#analysis_but {
	display:block;
	width:85px;
	height:14px;
	margin:0;
	background:url(../images/analysis_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
	padding-bottom: 10px;
}
a:hover#analysis_but, a:hover#analysis_but.current_page, a:visited#analysis_but.current_page { background:url(../images/analysis_but.png) no-repeat right top; }
a#ingredients_but {
	display:block;
	width:85px;
	height:14px;
	margin:0px;
	background:url(../images/ingredients_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
	padding-bottom: 10px;
}
a:hover#ingredients_but, a:hover#ingredients_but.current_page, a:visited#ingredients_but.current_page { background:url(../images/ingredients_but.png) no-repeat right top; }
a#calories_but {
	display:block;
	width:85px;
	height:14px;
	margin:0px;
	background:url(../images/calories_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
	padding-bottom: 10px;
}
a:hover#calories_but, a:hover#calories_but.current_page, a:visited#calories_but.current_page { background:url(../images/calories_but.png) no-repeat right top; }
a#about_but {
	display:block;
	width:85px;
	height:14px;
	margin:0px;
	background:url(../images/about_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
	padding-bottom: 10px;
}
a:hover#about_but, a:hover#about_but.current_page, a:visited#about_but.current_page { background:url(../images/about_but.png) no-repeat right top; }
a#feeding_but {
	display:block;
	width:85px;
	height:14px;
	margin:0 0px;
	background:url(../images/feeding_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
	padding-bottom: 10px;
}
a:hover#feeding_but, a:hover#feeding_but.current_page, a:visited#feeding_but.current_page { background:url(../images/feeding_but.png) no-repeat right top; }
a#productsback_but {
	display:block;
	width:65px;
	height:21px;
	margin:170px 0px 0px;
	background:url(../images/productsback_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
}
a:hover#productsback_but { background:url(../images/productsback_but.png) no-repeat right top; }
a#producthome_but {
	display:block;
	width:37px;
	height:11px;
	margin:130px 0px 0px;
	background:url(../images/home_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
}
a:hover#producthome_but { background:url(../images/home_but.png) no-repeat right top; }
a#frihome_but {
	display:block;
	width:37px;
	height:11px;
	margin:0px 25px 0px 0px;
	background:url(../images/home_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
}
a:hover#frihome_but { background:url(../images/home_but.png) no-repeat right top; }
a#abouthome_but {
	display:block;
	width:37px;
	height:11px;
	margin:79px 0px 0px;
	background:url(../images/home_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
}
a#aboutOrijenhome_but {
	display:block;
	width:37px;
	height:11px;
	margin:85px 0px 0px;
	background:url(../images/home_but.png) no-repeat left top;
	text-decoration:none;
	float: right;
}
a:hover#abouthome_but, a:hover#aboutOrijenhome_but { background:url(../images/home_but.png) no-repeat right top; }
.product_page #footer {
	width:734px;
	height:20px;
	margin-left:226px;
	background:#B3B3B3 url(../images/footer-background.gif) right top;
	margin-top: -20px;
}
#footer {
	width:960px;
	height:20px;
	background:#B3B3B3 url(../images/footer-background.gif) right top;
	margin-top: -20px;
}
* html #footer p {
	color:#990000;
	font-size:9px;
	border-top:1px solid #990000;
	margin:0 40px 0 10px;
	padding:4px 20px 0 0;
}
.orijenwhitepaper {
	background:#e8e8e8;
	color:#000;
}
.orijenwhitepaper a { color:#000; }
.clearboxes { clear:both; }
/* icon display elements */
		.icontextbox {
	width:164px;
	padding:10px;
	border:1px solid #fff;
	border-top:none;
	border-bottom:2px solid #fff;
	position:absolute;
	top:0;
	left:0;
	visibility:hidden;
}
.icontextbox h3 {
	color:#fff;
	font-weight:normal;
	font-size:12px;
	margin:0;
	padding:0;
}
.icontextbox p {
	color:#fff;
	font-size:10px;
	margin:5px 0 0 0;
	padding:0;
}
#icononetext { background:#a62315; }
#icontwotext { background:#00a0af; }
#iconthreetext { background:#d99632; }
#iconfourtext { background:#463c64; }
#iconfivetext { background:#90a546; }
/*  product table colours and layout */
		#textarea table { }
#textarea table td, #textarea table th { text-align:left; }
#textarea table .alighnright { text-align: right; }
#producttable {
	margin:0;
	padding-right:10px;
	border:0;
	color:#999287;
}
#ingredientstable { border:1px solid black; }
#ingredientstable th { background:#e8e8e8; }
#feedingtable {
	border:1px solid #000;
	width:95%;
}
#product_scroll {
	float:right;
	width:220px;
	margin:37px 0px 0 10px;
	padding-left:10px;/*overflow-x:hidden;
	border-left:1px dotted #636154;*/
}
#product_text { width:380px; }
/*  product colour sheets */
		.product h1, .product h2, .product h3 { color:#444; }
/* analysis tables */
	.analysistable {
	border:0;
	font-size:0.9em;
}
.analysistable th {
	font:bold 12px Verdana, Geneva, sans-serif;
	color:#424242;
}
.analysistable td {
	padding:1px;
	color: #B3B3B3;
}
.analysistable td.title {
	font:bold 12px Verdana, Geneva, sans-serif;
	color:#808080;
}
.sup { font-size:70%; }
ul.analysis_list { margin:5px 0 0 -15px; }
html* ul.analysis_list { margin:5px 0 0 15px; }
ul.analysis_list li { margin:6px 0 6px 0; }
/*   feeding guidelines */
		/* general table layout */
		#feedingguidelines {
	margin:5px;
	border:1px solid white;
	background:#fff;
	font-size:0.8em;
}
#feedingguidelines caption { display:none; }
#feedingguidelines th {
	padding:6px;
	border-bottom:1px solid black;
}
#feedingguidelines td {
	padding:3px;
	border-bottom:1px solid black;
}
#feedingguidelines tr.even td {/*background:#e8e8e8;*/ }
.rightcolumn {
	border-right:1px solid black;
	width:85px;
}
.td_right { text-align:right; }
.product-title {
	margin-bottom: 10px;
	margin-top: 10px;
}
.blue-table { background-color: #DAE1EB; }
/* specific colours for sections
		.seniorfeedingguidelines th {background:#f3c48e;}
		.seniorfeedingguidelines tr.odd {background:#fadfc3;}
		.seniorfeedingguidelines tr.even {background:#f3c48e;}

		.puppylargefeedingguidelines th {background:#f3c48e;}
		.puppylargefeedingguidelines tr.odd {background:#f3c48e;}
		.puppylargefeedingguidelines tr.even {background:#fadfc3;}

		.puppyfeedingguidelines th {background:#e0cb80;}
		.puppyfeedingguidelines tr.odd {background:#e0cb80;}
		.puppyfeedingguidelines tr.even {background:#e8d79d;}
		
		.catfeedingguidelines th {background:#fdd8a4;}
		.catfeedingguidelines tr.odd {background:#fdd8a4;}
		.catfeedingguidelines tr.even {background:#ffffff;}
		
		.adultfeedingguidelines th {background:#6dbec7;}
		.adultfeedingguidelines tr.odd {background:#6dbec7;}
		.adultfeedingguidelines tr.even {background:#a0cfd4;}
		
		 specific colours for sections
		.senior th {background:#87A65E;}
		.senior tr {background:#C0CFA7;}
		.senior tr.odd {background:#87A65E;}
		.senior tr.even {background:#C0CFA7;}

		.puppylarge th {background:#9C8BB0;}
		.puppylarge tr {background:#B6ABCA;}
		.puppylarge tr.odd {background:#9C8BB0;}


		.puppylarge tr.even {background:#B6ABCA;}

		
		/*.puppy th {background:#e0cb80;}
		.puppy tr {background:#e8d79d;}
		.puppy tr.odd {background:#e0cb80;}
		.puppy tr.even {background:#e8d79d;} 
		
		.cat th {background:#EF963D;}
		.cat tr {background:#F5C490;}
		.cat tr.odd {background:#EF963D;}
		.cat tr.even {background:#F5C490;}
		
		.adult th {background:#6dbec7;}
		.adult tr {background:#a0cfd4;}	
		.adult tr.odd {background:#6dbec7;}
		.adult tr.even {background:#a0cfd4;} */
.product-home {
	width: 194px;
	padding-top: 80px;
	float: left;
}
.product-home a {
	padding-left: 190px;
	padding-bottom: 300px;
}
.regional_parent .fri-clip, .regional_freshFish .fri-clip, .regional_saltFish .fri-clip, .regional_egg .fri-clip, .regional_bison .fri-clip, .regional_beef .fri-clip, .regional_boar .fri-clip, .regional_pork .fri-clip, .regional_turkey .fri-clip, .regional_chicken .fri-clip, .regional_lamb .fri-clip {
	width: 191px;
	float: left;
}
.aboutorijen_botanicals .product-home, .aboutorijen_parent .product-home, .aboutorijen_freshMeats .product-home, .aboutorijen_fruitVeg .product-home, .aboutorijen_grainFree .product-home, .aboutorijen_highProtein .product-home, .aboutorijen_lowCarbs .product-home, .aboutorijen_mineralBalanced .product-home, .aboutorijen_noPlantsOils .product-home {
	width: 184px;
	padding-top: 80px;
	float: left;
}
#header .logo {
	float: left;
	width: 293px;
}
#header .center-column { float: left; }
#header .center-column .award {
	margin: 0px;
	padding: 0px;
}
#header .center-column .quality {
	margin-top: 15px;
	margin-left: 15px;
}
#header .right-column { float: right; width: 150px; }
#header .right-column .fri {
	float: right;
	margin-top: 15px;
	margin-right: 10px;
}
a#video_front {
	display:inline-block;
	position:relative;
	width:212px;
	height:26px;
}
/*a#video_front:hover { background-position:-166px; }*/
div#video_wrapper {
	display:none;
	width:750px;
	height:425px;
	z-index:9999;
}
div#video_player {
	width:100%;
	height:100%;
	padding:4px;
	background-color:#000;
}
table#video_buttons {
	width:100%;
	height:32px;
}
a#video_close {
	display:block;
	width:77px;
	height:32px;
	background:url('http://www.championpetfoods.com/images/button_video-close.png') 0 0 no-repeat;
}
a#video_download {
	display:block;
	width:111px;
	height:32px;
	background:url('http://www.championpetfoods.com/images/button_video-download.png') 0 0 no-repeat;
}
#navigation p.open-video {
	margin-top: -3px;
	margin-left: 30px;
	margin-right: 35px;
}
p.open-video a { width: 293px; }

.bottom {      
	position: absolute;
     bottom: 0px; 
	
	 }
#textarea p.style17 {
    color: #ff0000;
}

