	html,body, 
	{
		margin: 0px;
		background-color:#faf7f7;
		clip: auto;
		color: #faf7f7;
	}


	#info
	{
		text-decoration:none;
		font-weight:normal
	}
	p
	{
		text-align: justify;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 20px;
	}
	.ingredients
	{
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 20px;
	}
	.petcarelist
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 25px;
	}
	td
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	A
	{
		TEXT-DECORATION: none;
		COLOR: #666666;
		font-weight: bold;
	}
	A:visited
	{
		TEXT-DECORATION: none;
		COLOR: #666666;
		font-weight: bold;
	}
	A:hover
	{
		TEXT-DECORATION: none;
		COLOR: #EB1C24;
		font-weight: bold;
	}
	#red 
	{
	background-image: url(images/red_bg.jpg);
	width: 100%;
	height: 186px;
	margin-top:-10px;
	}
	#topbanner
	{
		height: 114px;
		background-image: url(images/top_logo.jpg);
	}
	#top
	{
		background-image: url(images/white_top.gif);
		height: 28px;
	}
	#menu_block
	{
		position: absolute;
		left:1px;
		height: 25px;
		background-image: url(images/menu.gif);
	}
	.chromestyle
	{
		width: 100%;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-decoration: none;
		font-variant: small-caps;
	}
	.chromestyle:after
	{ /*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
	.chromestyle ul
	{
		width: 100%;
		padding: 5px 0;
		margin: 0;
		text-align: left; /*set value to "left", "center", or "right"*/
		text-indent: 24px;
		
	}
	.chromestyle ul li
	{
	color: #929292;
	display: inline;
	}
	.chromestyle ul li a
	{
	color: #000000;
	padding: 4px 7px;
	margin: 0;
	text-decoration: none;
	}
	.chromestyle ul li a:hover
	{
	text-decoration: none;
	color: #EB1C24;
	}
	
	/* ######### Style for Drop Down Menu ######### */
	
	.dropmenudiv
	{
		position:fixed;
		
		border: 1px solid #666666; /*THEME CHANGE HERE*/
		border-bottom-width: 0;
		font:normal 12px Arial;
		line-height:18px;
		z-index:100;
		background-color: #dad6d6;
		width: 230px;
		visibility: hidden;
		filter: progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
		text-align: left;
		
	}
	
	
	.dropmenudiv a
	{
	postion:fixed;
	width: auto;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #666666; /*THEME CHANGE HERE*/
	padding: 2px 0;
	text-decoration: none;
	color: #000000;
	}
	
	* html .dropmenudiv a
	{ /*IE only hack*/
	width: 100%;
	text-decoration: none;
	}
	
	.dropmenudiv a:hover
	{ /*THEME CHANGE HERE*/
	background-color: #FFFFFF;
	COLOR: #EB1C24;
	text-decoration: none;
	}
	.dropmenudiv a:visited
	{ /*THEME CHANGE HERE*/
	text-decoration: none;
	}
	
	#banner
	{	margin-top: -1px;
		height: 154px;
	}
	#watermark
	{
		top:177px;
		position: absolute;
		left:-2px;
		padding-top:15px;
		width: 100%;
		background-image: url(images/watermark.gif);
	}
	/*Start left menu style*/
	#leftnav
	{
		float: left;
		width: 170px;
		margin: 0;
		padding: 1em;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	#productnav
	{
		float: left;
		width: 170px;
		margin: 0;
		padding: 1em;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	#testnav
	{
		float: left;
		width: 170px;
		margin: 0;
		padding: 1em;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	UL 
	{ 
		 margin: 0px 0px 0px 15px;
										 /* No borders set */
	}
	p.withborderactive 
	{
		color: #EB1C24;                /* text color */
		background: #FFFFFF;            /* Content, padding */
		padding: 10px 0px 0px 24px; /* Note 0px padding right */
		list-style: none;             /* no glyphs before a list item */
		height: 32px;
		border-style: solid;        /* sets border width on all sides */
		border-color: #EBEBEB;                                    /* No borders set */
		border-width: 1px;
		margin: 0px 0px 0px 15px
	}
	/*End left menu style*/
	/*Start left menu links*/
	A.menu
	{
		TEXT-DECORATION: none;
		COLOR: #666666;
		font-weight: bold;
	}
	A.menu:visited
	{
		TEXT-DECORATION: none;
		COLOR: #666666;
		font-weight: bold;
	}
	A.menu:hover
	{
		TEXT-DECORATION: none;
		COLOR: #EB1C24;
		font-weight: bold;
	}
	/*End left menu links*/
	#content
	{
		margin-left: 200px;
		border-left: 1px solid;
		padding: 1em;
		max-width: 406px;
		border-left-color: #EBEBEB;
	}
	#newsletter
	{
		margin-left: 0px;
	}
	#contentstockist
	{
		margin-left: 200px;
		border-left: 1px solid;
		padding: 1em;
		max-width: 680px;
		border-left-color: #EBEBEB;
	}
	#contentstockist h2 
	{
		margin: 0 0 .5em 0;
		color: #EB1C24;
		font-family: Arial, Helvetica, sans-serif;
	}
	#content h2 
	{
		margin: 0 0 .5em 0;
		color: #EB1C24;
		font-family: Arial, Helvetica, sans-serif;
	}
	#content h3 
	{
		margin: 0 0 .5em 0;
		color: #EB1C24;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
	}
	#content h4 
	{
		margin: 0 0 .5em 0;
		color: #EB1C24;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
	}
	#content li 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	#imageright
	{
		top:18px;
		position: absolute;
		left:640px;
	}
	#footer
	{
		clear: both;
		margin: 0;
		padding: 0.5em;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		background-image: url(images/footer_bottom.png);
		background-repeat: repeat-x;
		background-position: 2px 40px;
		height: 52px;
	}
	#leftnav ul 
	{
	  margin-left: 10px;
	  padding-left: 1px;
	}
	#leftnav li 
	{
		list-style: none;
		font: 12px Arial, Helvetica, sans-serif;
		border-style: solid; 
		border-color: #EBEBEB; 
		border-width: 1px;
		height: 32px;
		padding: 10px 0px 0px 24px;
		background: #DBDBDB;
	}
	#leftnav a 
	{
	  color: #666666;
	}
		
		#leftnav a:hover 
		{
		  color: #EB1C24;
		}

body.prestart #leftnav #prestart a,body.turkey #leftnav #turkey a, body.agility #leftnav #agility a,body.brocken #leftnav #brocken a,body.energy #leftnav #energy a,body.flocken #leftnav #flocken a,body.highpremium #leftnav #highpremium a,body.junior1 #leftnav #junior1 a,body.junior2 #leftnav #junior2 a,body.cat #leftnav #cat a,body.premium #leftnav #premium a,body.salmon #leftnav #salmon a,body.softdiner #leftnav #softdiner a,
body.champ2010 #leftnav #champ2010 a,body.champ2009 #leftnav #champ2009 a,body.champ2008 #leftnav #champ2008 a,	
body.wylwind #leftnav #wylwind a,body.snowdrift #leftnav #snowdrift a,body.grant #leftnav #grant a,body.desiree #leftnav #desiree a,body.debbie #leftnav #debbie a,body.alison #leftnav #alison a,body.xalbador #leftnav #xalbador a,body.stockists #leftnav #stockists a,body.stockists_gauteng #leftnav #stockists_gauteng a,body.stockists_natal #leftnav #stockists_natal a,body.stockists_east #leftnav #stockists_east a,body.history #leftnav #history a,body.care#leftnav #care a,body.raw #leftnav #raw a,body.family #leftnav #family a,body.testimonial #leftnav #testimonial a,body.grant #leftnav #grant a,body.desiree #leftnav #desiree a,body.snowdrift #leftnav #snowdrift a,body.alison #leftnav #alison a,body.xalbador #leftnav #xalbador a,body.wylwind #leftnav #wylwind a,body.aboutqual #leftnav #aboutqual a,body.contact #leftnav #contact a,body.links #leftnav #links a,body.guarantee #leftnav #guarantee a,body.sustain #leftnav #sustain a,body.petcare #leftnav #petcare a,body.bowl #leftnav #bowl a,body.allergy #leftnav #allergy a,body.adolescence #leftnav #adolescence a, body.grass #leftnav #grass a,body.colour #leftnav #colour a,body.age #leftnav #age a,body.puppy #leftnav #puppy a,body.table #leftnav #table a,body.debbie #leftnav #debbie a
		{	
			color: #EB1C24; 
		background: #FBF9FA;
		}

body.prestart #leftnav #prestart,body.turkey #leftnav #turkey, body.agility #leftnav #agility,body.brocken #leftnav #brocken,body.energy #leftnav #energy,body.flocken #leftnav #flocken,body.highpremium #leftnav #highpremium,body.junior1 #leftnav #junior1 ,body.junior2 #leftnav #junior2 ,body.cat #leftnav #cat ,body.premium #leftnav #premium, body.salmon #leftnav #salmon,body.softdiner #leftnav #softdiner,
body.champ2010 #leftnav #champ2010 ,body.champ2009 #leftnav #champ2009,body.champ2008 #leftnav #champ2008,		
body.wylwind #leftnav #wylwind ,body.snowdrift #leftnav #snowdrift ,body.grant #leftnav #grant ,body.desiree #leftnav #desiree ,body.debbie #leftnav #debbie ,body.alison #leftnav #alison ,body.xalbador #leftnav #xalbador,body.stockists #leftnav #stockists,body.stockists_gauteng #leftnav #stockists_gauteng,body.stockists_natal #leftnav #stockists_natal,body.stockists_east #leftnav #stockists_east,
body.history #leftnav #history,body.care #leftnav #care,body.raw #leftnav #raw,body.family #leftnav #family,body.testimonial #leftnav #testimonial,body.grant #leftnav #grant,body.desiree #leftnav #desiree,body.snowdrift #leftnav #snowdrift,body.alison #leftnav #alison,body.xalbador #leftnav #xalbador,body.wylwind #leftnav #wylwind,body.aboutqual #leftnav #aboutqual,body.contact #leftnav #contact,body.links #leftnav #links,body.guarantee #leftnav #guarantee,body.sustain #leftnav #sustain,body.petcare #leftnav #petcare,body.bowl #leftnav #bowl,body.allergy #leftnav #allergy,body.adolescence #leftnav #adolescence,body.grass #leftnav #grass,body.colour #leftnav #colour,body.age #leftnav #age,body.puppy #leftnav #puppy,body.table #leftnav #table,body.debbie #leftnav #debbie
	{   color: #666666; 
		background: #FFFFFF;   
	}
	body.premium #productnav #premium a,body.prestart #productnav #prestart a,body.brocken #productnav #brocken a,body.softdiner #productnav #softdiner a,body.flocken #productnav #flocken a,body.highpremium #productnav #highpremium a,body.junior1 #productnav #junior1 a,body.junior2 #productnav #junior2 a,body.agility #productnav #agility a,body.energy #productnav #energy a,body.turkey #productnav #turkey a,body.salmon #productnav #salmon a,body.cat #productnav #cat a,
	{	
	color: #EB1C24; 
	background: #FBF9FA;
	}
	body.premium #productnav #premium,body.prestart #productnav #prestart,body.brocken #productnav #brocken,body.softdiner #productnav #softdiner,body.flocken #productnav #flocken,body.highpremium #productnav #highpremium,body.junior1 #productnav #junior1,body.junior2 #productnav #junior2,body.agility #productnav #agility,body.energy #productnav #energy,body.turkey #productnav #turkey,body.salmon #productnav #salmon,body.cat #productnav #cat 
	{   
	color: #666666; 
	background: #FFFFFF;   
	}
	body.testimonial #testnav #testimonial a,body.debbie #testnav #debbie a,body.wylwind #testnav #wylwind a,body.xalbador #testnav #xalbador a,body.grant #testnav #grant a,body.desiree #testnav #desiree a,body.snowdrift #testnav #snowdrift a,body.alison #testnav #alison a,body.champions #testnav #champions a,body.2010 #testnav #2010 a,body.2009 #testnav #2009 a
	{
	color: #EB1C24; 
	background: #FBF9FA;
	}
	body.testimonial #testnav #testimonial,body.debbie #testnav #debbie,body.wylwind #testnav #wylwind,body.xalbador #testnav #xalbador,body.grant #testnav #grant,body.desiree #testnav #desiree,body.snowdrift #testnav #snowdrift,body.alison #productnav #alison,body.champions #testnav #champions,body.2010 #testnav #2010,body.2009 #testnav #2009
	{   
	color: #666666; 
	background: #FFFFFF;   
	}
	
	body.lying #leftnav #lying, body.bury #leftnav #bury, body.bed #leftnav #bed
	
	{
	color: #666666; 
	background: #FFFFFF;   
	
	}
	
	body.lying #leftnav #lying a, body.bury #leftnav #bury a,body.bed #leftnav #bed a
	{
	color: #EB1C24; 
	background: #FBF9FA;
	}
	
	.smallright
	{
		border:1px solid red;
	}
	#brix
	{
		top:18px;
		
		
	}
	#brix3
	{
	top:18px;
	position: absolute;
	left:650px;
	}
	#brix1
	{
		top:228px;
		position: absolute;
		left:680px;
	}
	#brix2
	{
		top:300px;
		position: absolute;
		left:695px;
	}
	#marleepic
	{
		top:300px;
		position:absolute;
		right:100px;
	}
	#digpic
	{
		top:300px;
		position:absolute;
		right:100px;
	}
	#emma
	{
		top:228px;
		position: absolute;
		left:650px;
	}
	.style3 
	{
	color: #EB1C24; 
	font-weight: bold; 
	}
	/*horizontal menu */
	#horizontalmenu
	{
		top:18px;
		position: absolute;
		left:570px;
	}
	.horizmenu
	{
	font: bold 12px arial;
	padding: 6px 0;
	margin: 0;
	width: 100%;
	background-color: #FBF9FA;
	}
	
	.horizmenu li
	{
	list-style: none;
	display: inline;
	border: 1px solid #EBEBEB;
	}
	
	.horizmenu li a
	{
	padding: 4px;
	text-decoration: none;
	color: #666666;
	background-color: #FBF9FA;
	}
	
	.horizmenu li a:hover
	{
	color: #EB1C24;
	background-color: #FBF9FA;
	}
	/*Food Image */
	#food
	{
		top:160px;
		position: absolute;
		left:770px;
	}
	/*Bag Images */
	#quality
	{
		top:60px;
		position: absolute;
		left:770px;
	}
	#bag
	{
		top:60px;
		position: absolute;
		left:640px;
	}
	h1 img 
	{
		display: block;
	}
	img 
	{
		border: 0;
	}
	.left 
	{
		float: left;
	}
	.right 
	{
		float: right;
	}
	.more 
	{
		text-align: right;
	}
	.clear 
	{
		clear: both;
	}
	
	body 
	{
		background-color: #faf7f7;
		text-align: center;
		font: 11px verdana, arial, sans-serif;
		color: #666666;
		padding-bottom: 10px;
	}
	h5 
	{
	  font-size: 12px;
	  color: #BE8B06;
	  }
	/** layout **/
	#wrapper 
	{
		text-align: left;
		margin: auto;
		width: 937px;
		position: relative;
		margin-top: -167px;
	}
	#left 
	{
	  float: left;
	  width: 243px;
	}
	#spacer 
	{
	  height: 2em;
	}
	.redbold 
	{
		color: #E51C22;
		font-weight: bold;
	}
	.tableborder 
	{
		border: 1px solid #EBEBEB;
	}
	Form
	#newsletter h2 
	{
		margin: 0 0 .5em 0;
		color: #EB1C24;
		font-family: Arial, Helvetica, sans-serif;
	}
	.input 
	{
		border: 1px solid #999999;
		background: #FFFFFF;
	}
	.input:hover 
	{
		border: 1px solid #000000;
		background: #FFFFFF;
	}
	.button 
	{
		border: 1px solid #999999;
		background: url('images/button_up.jpg') repeat top left;
		padding: 2px 8px;
		color: #FFFFFF;
		font-weight: bold;
	}
	.button:hover 
	{
		border: 1px solid #999999;
		background: url('images/button_down.jpg') repeat top left;
		padding: 2px 8px;
		font-weight: bold;
		color: #333333;
	}
	label 
	{
		display: block;
		width: 150px;
		float: left;
		margin: 2px 4px 6px 4px;
		text-align: right;
	}
	br 
	{ 
		clear: left; 
	}
	.champ_right_menu
	{
	float:right;
	width:30%;
	margin-top:17px;
	padding-right:5px;
	}
	.logos
	{
		padding-right:15px;
	}
	
	.logos2
	{
	 	position:absolute;
		left:132px;
		top:283px;
	 	z-index:2;
	}
	#likebutton
	{
		position:absolute;
		left:25px;
		top:290px;
	 	z-index:2;
	}
	#facebut
	{
		position:absolute;
		left:132px;
		top:283px;
	 	z-index:2;
	
	}
	#subscribe
	{
		margin-top:7px;
	}
	
	#subscribe:hover
	{
	cursor:pointer;
	}
	
	#subtext
	{
		width:150px;
		
		float:left;
	}
	.redbold2
	{
		width:150px;
		color:#E51C22;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
	}
	#homepageleft
	{
		padding-left:15px;
	}
	#imagehomeright
	{
		width:230px;
		position:absolute;
		z-index:3;
		top:25px;
		right:50px;
	}
	#more
	{
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		position:absolute;
		z-index:4;
		top:285px;
		right:70px;
	}
	#facebook
	{
		color:#E51C22;
		text-decoration:none;
	}
