		body { margin:2em auto; padding:0; background:#fff; font-family: Arial, Helvetica, sans-serif; color:#333; text-align:center; font-size:0.9em;}
		p, ul, ol, li, table, tr, td { font-family:Arial, Helvetica, sans-serif; color: #333;}
		h1, h2 { color:#B41200; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
		h3, h4, h5, h6 { color:#000; font-family:Arial, Helvetica, sans-serif; }
		img {border:0;}
		br { margin:-4px 0 -4px 0; }
		.ori_h1 { display:inline-block; margin-bottom:0px; font:bold 18px Arial, Helvetica, sans-serif; color:#424242; letter-spacing:0px; text-transform:uppercase; }
		.ori_h2 { display:inline-block; margin:0px 0 0 0; font:bold 11px Arial, Helvetica, 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 Arial, Helvetica, 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 Arial, Helvetica, sans-serif; color:#424242; text-transform:uppercase; }
		strong.firstp { font:bold 11px Tahoma, sans-serif; color:#666666; }
		a:link, a:visited { color:#872727; 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:739px; border:1px solid #CCCCCC; position:relative;}
		#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:740px; height:225px; }
		a.pfoy_banner { position:absolute; display:block; width:466px; height:45px; margin:147px 0 0 198px; background:url('../images/pfoy_banner.png') 0 0; text-decoration:none; }
		a:hover.pfoy_banner { background-position:-466px 0; }
		a#faqtop_but { position:absolute; display:block; 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:562px; height:30px; margin:197px 0 0 177px; background-color:#8c8173; }
		#navigation p {margin:5px 0 0 16px; padding:0; width:555px; }
		a#aboutus_but { display:inline-block; width:55px; height:19px; margin:0 4px 0 0; background:url('../images/aboutus_but.png') 0 0; text-decoration:none; }
		a:hover#aboutus_but { background-position:-55px 0; }
		a#aboutorijen_but { display:inline-block; width:75px; height:19px; margin:0 4px 0 4px; background:url('../images/aboutorijen_but.png') 0 0; text-decoration:none; }
		a:hover#aboutorijen_but { background-position:-75px 0; }
		a#products_but { display:inline-block; width:71px; height:19px; margin:0 4px 0 4px; background:url('../images/products_but.png') 0 0; text-decoration:none; }
		a:hover#products_but { background-position:-71px 0; }
		a#stores_but { display:inline-block; width:63px; height:19px; margin:0 4px 0 4px; background:url('../images/stores_but.png') 0 0; text-decoration:none; }
		a:hover#stores_but { background-position:-63px 0; }
		a#contact_but { display:inline-block; width:64px; height:19px; margin:0 4px 0 4px; background:url('../images/contact_but.png') 0 0; text-decoration:none; }
		a:hover#contact_but { background-position:-64px 0; }
		a#faq_but { display:inline-block; width:33px; height:19px; margin:0 4px 0 4px; background:url('../images/faq_but.png') 0 0; text-decoration:none; }
		a:hover#faq_but { background-position:-33px 0; }
		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:740px; height:319px; font-size:0.8em; position:relative; background-color:#f4f2ef;}
		* 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:418px; height:302px; margin-top:12px; padding:0px 10px 0 18px; overflow-x:hidden; overflow-y:auto; }
		#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:20px;margin:5px 0 11px 0;}
		#textarea h2 {font-size: 16px; margin:5px 0 11px 0; color:black;}
		#textarea h3 {font-size:13px;}
		#textarea h4 {font-size:12px;}
		#textarea p {margin:10px 0; padding:0; line-height:15px; font-size: 12px;}
		/* subnavigation styles */
		#subnav {float:left; width:100px; height:319px; padding:0; background:#e7e2da url('../images/subnav_bg.png') center 4px no-repeat; }
		#frg_subnav {float:left; width:100px; height:319px; padding:0; background:#e7e2da url('../images/frg_subnav_bg.png') center 4px no-repeat; }
		a#ourstory_but { display:block; width:80px; height:71px; margin:25px auto 0 auto; background:url('../images/ourstory_but.png') 0 0; text-decoration:none; }
		a:hover#ourstory_but { background-position:-80px; }
		a#ourmission_but { display:block; width:80px; height:69px; margin:0 auto; background:url('../images/ourmission_but.png') 0 0; text-decoration:none; }
		a:hover#ourmission_but { background-position:-80px; }
		a#ourquality_but { display:block; width:80px; height:85px; margin:-2px auto; background:url('../images/ourquality_but.png') 0 0; text-decoration:none; }
		a:hover#ourquality_but { background-position:-80px; }
		a#ourguarantee_but { display:block; width:80px; height:50px; margin:3px auto; background:url('../images/ourguarantee_but.png') 0 0; text-decoration:none; }
		a:hover#ourguarantee_but { background-position:-80px; }
		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:block; width:167px; height:62px; margin:16px 0 0 197px; 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:80px; height:45px; margin:20px auto 0 auto; background:url('../images/highprotein_but.png') 0 0; text-decoration:none; }
		a:hover#highprotein_but { background-position: -80px; }
		a#grainfree_but { display:block; width:80px; height:34px; margin:0 auto 0 auto; background:url('../images/grainfree_but.png') 0 0; text-decoration:none; }
		a:hover#grainfree_but { background-position: -80px; }
		a#lowcarbs_but { display:block; width:80px; height:38px; margin:0 auto 0 auto; background:url('../images/lowcarbs_but.png') 0 0; text-decoration:none; }
		a:hover#lowcarbs_but { background-position: -80px; }
		a#freshmeats_but { display:block; width:80px; height:41px; margin:-2px auto 0 auto; background:url('../images/freshmeats_but.png') 0 0; text-decoration:none; }
		a:hover#freshmeats_but { background-position: -80px; }
		a#plantoils_but { display:block; width:80px; height:39px; margin:0 auto 0 auto; background:url('../images/plantoils_but.png') 0 0; text-decoration:none; }
		a:hover#plantoils_but { background-position: -80px; }
		a#fruitsveg_but { display:block; width:80px; height:32px; margin:0 auto 0 auto; background:url('../images/fruitsveg_but.png') 0 0; text-decoration:none; }
		a:hover#fruitsveg_but { background-position: -80px; }
		a#botanicals_but { display:block; width:80px; height:35px; margin:0 auto 0 auto; background:url('../images/botanicals_but.png') 0 0; text-decoration:none; }
		a:hover#botanicals_but { background-position: -80px; }
		a#minerals_but { display:block; width:80px; height:27px; margin:-1px auto 0 auto; background:url('../images/minerals_but.png') 0 0; text-decoration:none; }
		a:hover#minerals_but { background-position: -80px; }
		
		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:80px; height:47px; margin:30px auto 0 auto; background:url('../images/canada_but.png') 0 0; text-decoration:none; }
		a:hover#canada_but { background-position:-80px; }
		a#usa_but { display:block; width:80px; height:62px; margin:0 auto; background:url('../images/usa_but.png') 0 0; text-decoration:none; }
		a:hover#usa_but { background-position:-80px; }
		a#world_but { display:block; width:80px; height:55px; margin:20px auto; background:url('../images/world_but.png') 0 0; text-decoration:none; }
		a:hover#world_but { background-position:-80px; }
		a#storesback_but { display:block; width:80px; height:25px; 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:85px; height:30px; margin:0 auto; background:url('../images/albchkn_but.png') 0 0; text-decoration:none; }
		a:hover#albchkn_but { background-position:-85px; }
		a#freshwater_but { display:block; width:85px; height:34px; margin:0px auto; background:url('../images/freshwater_but.png') 0 0; text-decoration:none; }
		a:hover#freshwater_but { background-position:-85px; }
		a#turkey_but { display:block; width:85px; height:32px; margin:0px auto; background:url('../images/turkey_but.png') 0 0; text-decoration:none; }
		a:hover#turkey_but { background-position:-85px; }
		a#salmon_but { display:block; width:85px; height:30px; margin:0px auto; background:url('../images/salmon_but.png') 0 0; text-decoration:none; }
		a:hover#salmon_but { background-position:-85px; }
		a#albegg_but { display:block; width:85px; height:26px; margin:0px auto; background:url('../images/albegg_but.png') 0 0; text-decoration:none; }
		a:hover#albegg_but { background-position:-85px; }
		a#boar_but { display:block; width:85px; height:24px; margin:0px auto; background:url('../images/boar_but.png') 0 0; text-decoration:none; }
		a:hover#boar_but { background-position:-85px; }
		a#bison_but { display:block; width:85px; height:44px; margin:0px auto; background:url('../images/bison_but.png') 0 0; text-decoration:none; }
		a:hover#bison_but { background-position:-85px; }
		a#piggy_but { display:block; width:85px; height:32px; margin:0px auto; background:url('../images/piggy_but.png') 0 0; text-decoration:none; }
		a:hover#piggy_but { background-position:-85px; }
		a#lamb_but { display:block; width:85px; height:36px; margin:0px auto; background:url('../images/lamb_but.png') 0 0; text-decoration:none; }
		a:hover#lamb_but { background-position:-85px; }
		
		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:200px; height:16px; margin:225px 0 0 84px; background:url('../images/csemail_but.png') 0 0; text-decoration:none; }
		a#csemail_but:hover { background-position:-200px 0; }
		
		a#puppy_but { display:block; width:80px; height:26px; margin:25px auto 0 auto; background:url('../images/puppy_but.png') 0 0; text-decoration:none; }
		a:hover#puppy_but { background-position:-80px; }
		a#puppylarge_but { display:block; width:80px; height:36px; margin:1px auto 0 auto; background:url('../images/puppylarge_but.png') 0 0; text-decoration:none; }
		a:hover#puppylarge_but { background-position:-80px; }
		a#adult_but { display:block; width:80px; height:24px; margin:1px auto 0 auto; background:url('../images/adult_but.png') 0 0; text-decoration:none; }
		a:hover#adult_but { background-position:-80px; }
		a#fishdog_but { display:block; width:80px; height:48px; margin:1px auto 0 auto; background:url('../images/6fishdog_but.png') 0 0; text-decoration:none; }
		a:hover#fishdog_but { background-position:-80px; }
		a#fishcat_but { display:block; width:80px; height:38px; margin:1px auto 0 auto; background:url('../images/6fishcat_but.png') 0 0; text-decoration:none; }
		a:hover#fishcat_but { background-position:-80px; }
		a#senior_but { display:block; width:80px; height:20px; margin:1px auto 0 auto; background:url('../images/senior_but.png') 0 0; text-decoration:none; }
		a:hover#senior_but { background-position:-80px; }
		a#catkitten_but { display:block; width:80px; height:38px; margin:1px auto 0 auto; background:url('../images/catkitten_but.png') 0 0; text-decoration:none; }
		a:hover#catkitten_but { background-position:-80px; }
		a#rr_but { display:block; width:80px; height:42px; margin:0 auto 0 auto; background:url('../images/rr_but.png') 0 0; text-decoration:none; }
		a:hover#rr_but { background-position:-81px; }
		
		#producthead_subnav { display:block; margin:21px auto 0 auto; }
		#productbag_subnav { display:block; margin:5px auto 0 auto; }
		
		a#analysis_but { display:block; width:80px; height:14px; margin:0 auto 0 auto; background:url('../images/analysis_but.png') 0 0; text-decoration:none; }
		a:hover#analysis_but { background-position:-80px; }
		a#ingredients_but { display:block; width:80px; height:12px; margin:1px auto 3px auto; background:url('../images/ingredients_but.png') 0 0; text-decoration:none; }
		a:hover#ingredients_but { background-position:-80px; }
		a#calories_but { display:block; width:80px; height:10px; margin:0px auto 1px auto; background:url('../images/calories_but.png') 0 0; text-decoration:none; }
		a:hover#calories_but { background-position:-80px; }
		a#feeding_but { display:block; width:80px; height:32px; margin:0 auto 0 auto; background:url('../images/feeding_but.png') 0 0; text-decoration:none; }
		a:hover#feeding_but { background-position:-80px; }
		a#productsback_but { display:block; width:80px; height:34px; margin:-5px auto 0 auto; background:url('../images/productsback_but.png') 0 0; text-decoration:none; }
		a:hover#productsback_but { background-position:-80px; }
		
		#footer {width:556px; height:35px; margin-left:184px; background:url('../images/footer.jpg') 0 repeat-x;}
		* 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;}
		#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:200px; margin:0px -20px 0 10px; padding-left:10px; overflow-x:hidden; border-left:1px dotted #636154; }
		#product_text { width:200px; }
		
		/*  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 Arial, Helvetica, sans-serif; color:#424242;}
		.analysistable td {padding:1px;}
		.analysistable td.title { font:bold 12px Arial, Helvetica, sans-serif; color:#424242; }
		.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; }
		
		/* 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;} */