body{
	text-align:center;
	color:#333;
	}
h1{
	color:#b00003;
	font-size:1.5em;
	padding-bottom:10px;
	}	
h2{
	color:#135072;
	font-size:1.3em;
	padding-bottom:10px;
	}		
h3{
	color:#b00003;
	font-size:1.2em;
	}
h4{
	color:#333;
	font-size:1em;
	padding-bottom:10px;
	}			
p{
	padding:5px 0 10px 0;
	}
a{
	color:#b00003;
	}
a:hover{
	color:#7e0407;
	}
table td{
	border:1px solid #999;
	vertical-align:top;
	padding:5px 10px;
	
	}
table td.prod{
	width:300px;
	}	
table.form td{
	border:1px solid #fff;
	}	
input.text,textarea.text,select{
	background:#fff !important;
	width:200px;
	}	
input#submit{
	border:0;
	padding:3px 8px 3px 8px;
	background:url(images/bt_back.jpg) repeat-x;
	float:left;
	height:25px;
	color:#fff;
	}		
strong{
	font-weight:bold;
	}
em{
	font-style:italic;
	}
ul {
	list-style:outside;
	}
ul li{
	background:url(images/dot.gif) no-repeat left 5px;
	list-style:none;
	
	padding-left:10px;
	}	
small{
	color:#999;
	font-size:.9em;
	}				
.left{
	float:left;
	padding-right:10px;
	}
a.more, a#more{
	background:url(images/bt_back.jpg) repeat-x;
	color:#fff;
	text-decoration:none;
	height:14px;
	float:left;
	font-size:.9em;
	padding:4px 8px;
	}	
.right{
	float:right;
	padding-left:10px;
	}	
.clear{
	clear:both;
	}	
/* WRAP */		
#wrap{
	width:800px;
	margin:0 auto;
	position:relative;
	text-align:left;
	}	
/* MENUs */		
#top{
	background:url(images/top.jpg) no-repeat;
	float:left;
	width:630px;
	height:55px;
	padding-top:88px;
	padding-left:170px;
	}
ul#menu{
	float:left;
	list-style:none;
	
	}
ul#menu li{
	float:left;
	list-style:none;
	margin-left:0;
	padding-left:0;
	background:none;
	}
#menu a{
	text-decoration:none;
	font-size:1.1em;
	padding:4px 8px;
	color:#c3c1c1;
	}
.home #home,
.dog #products,
.cat #products,
.small #products,
.ferret #products,
.contact #contact,
.help #help,
.testimonials #testimonials,
.commercial #commercial,
.products #products,
.stockist #stockist,
.advice #advice,	
#menu a.selected, #menu a:hover{
	color:#fff;
	
	}	
/* CONTENT */		
#content_home{
	float:left;
	margin-top:10px;
	width:800px;
	}	
.text{
	float:left;
	width:500px;
	}
/* SIDEMENU */	
#sidemenu{
	float:left;
	width:201px;
	}
#content_right{
	float:right;
	width:580px;
	}
#sidemenu{
	font-size:.9em;
	background:url(images/sidemenu.gif) repeat-x top;
	}	
#sidemenu a#dog, #sidemenu a#cat, #sidemenu a#small, #sidemenu a#ferret, #sidemenu a#testimonials, #sidemenu a#contact,
#sidemenu a#mai, #sidemenu a#pro, #sidemenu a#shi, #sidemenu a#ret, #sidemenu a#pri, #sidemenu a#ter,
#sidemenu a#priv, #sidemenu a#hea, #sidemenu a#eve,
#sidemenu a#uk,#sidemenu a#usa,#sidemenu a#rest,
#sidemenu a#tec,#sidemenu a#beh,#sidemenu a#bro,
#sidemenu a#faq,#sidemenu a#gen,#sidemenu a#spe
{
	background:url(images/sidemenu_b.gif) no-repeat;
	width:191px;
	height:21px;
	padding-left:10px;
	color:#fff;font-size:1.1em;
	padding-top:5px;
	text-decoration:none;
	margin-bottom:5px;
	display:block;
	}	
.dog #sidemenu a#dog,.cat #sidemenu a#cat,.small #sidemenu a#small,	.ferret #sidemenu a#ferret,
#sidemenu a#dog:hover, #sidemenu a#cat:hover, #sidemenu a#small:hover, #sidemenu a#ferret:hover,
.mai #sidemenu a#mai, .pro #sidemenu a#pro, .shi #sidemenu a#shi, .ret #sidemenu a#ret, .pri #sidemenu a#pri, .ter #sidemenu a#ter,
#sidemenu a#testimonials:hover, #sidemenu a#contact:hover,
#sidemenu a#mai:hover, #sidemenu a#pro:hover, #sidemenu a#shi:hover, #sidemenu a#ret:hover, #sidemenu a#pri:hover,#sidemenu a#ter:hover,
#sidemenu a#priv:hover, #sidemenu a#hea:hover, #sidemenu a#eve:hover, .priv #sidemenu a#priv, .hea #sidemenu a#hea,.eve #sidemenu a#eve,
#sidemenu a#uk:hover,#sidemenu a#usa:hover,#sidemenu a#rest:hover,.uk #sidemenu a#uk,.usa #sidemenu a#usa,.rest #sidemenu a#rest,.spe #sidemenu a#spe,#sidemenu a#spe:hover,
#sidemenu a#tec:hover,#sidemenu a#beh:hover,.tec #sidemenu a#tec,.beh #sidemenu a#beh,
#sidemenu a#faq:hover, #sidemenu a#gen:hover,.gen #sidemenu a#gen, .faq #sidemenu a#faq,#sidemenu a#bro:hover,.bro #sidemenu a#bro{
	background:url(images/sidemenu_a.gif) no-repeat;
	}
#sidemenu ul{
	list-style:none;
	padding-left:10px;
	padding-bottom:10px;
	}	
#sidemenu li{
	margin-left:0;
	background:none;
	padding:1px 0;
	padding-left:0px;
	}	
#sidemenu li li{
	background:url(images/dot_b.gif) no-repeat left 5px;
	padding-left:10px;
	}	
#sidemenu ul a{
	color:#bd090d;
	text-decoration:none;
	font-weight:bold;
	}
#sidemenu ul ul a{
	color:#333;
	font-weight:normal;
	}
#sidemenu ul a:hover{color:#7e0407;
}
#sidemenu ul ul a:hover{
	color:#000;
	
	}			
#sidemenu ul ul{
	padding-left:10px;
	padding-bottom:0;
	}			

.dog #sidemenu ul#dog li#beh ul,
.dog #sidemenu ul#dog li#bre ul,
.dog #sidemenu ul#dog li#coa ul,
.dog #sidemenu ul#dog li#dig ul,
.dog #sidemenu ul#dog li#pup ul,
.dog #sidemenu ul#dog li#eye ul,
.dog #sidemenu ul#dog li#fle ul,
.dog #sidemenu ul#dog li#joi ul,
.dog #sidemenu ul#dog li#law ul,
.dog #sidemenu ul#dog li#nut ul,
.dog #sidemenu ul#dog li#mul ul,
.dog #sidemenu ul#dog li#sen ul,
.bre #sidemenu ul#dog li#beh ul,
.coa #sidemenu ul#dog li#beh ul,
.dig #sidemenu ul#dog li#beh ul,
.pup #sidemenu ul#dog li#beh ul,
.eye #sidemenu ul#dog li#beh ul,
.fle #sidemenu ul#dog li#beh ul,
.joi #sidemenu ul#dog li#beh ul,
.sen #sidemenu ul#dog li#beh ul,
.mul #sidemenu ul#dog li#beh ul,
.nut #sidemenu ul#dog li#beh ul,
.law #sidemenu ul#dog li#beh ul,

.cat #sidemenu ul#cat li#kit ul,
.cat #sidemenu ul#cat li#beh ul,
.cat #sidemenu ul#cat li#bre ul,
.cat #sidemenu ul#cat li#coa ul,
.cat #sidemenu ul#cat li#dig ul,
.cat #sidemenu ul#cat li#pup ul,
.cat #sidemenu ul#cat li#eye ul,
.cat #sidemenu ul#cat li#fle ul,
.cat #sidemenu ul#cat li#joi ul,
.cat #sidemenu ul#cat li#law ul,
.cat #sidemenu ul#cat li#nut ul,
.cat #sidemenu ul#cat li#mul ul,
.cat #sidemenu ul#cat li#sen ul,
.cat #sidemenu ul#cat li#uri ul,
.cat #sidemenu ul#cat li#hai ul,
.bre #sidemenu ul#cat li#beh ul,
.coa #sidemenu ul#cat li#beh ul,
.dig #sidemenu ul#cat li#beh ul,
.pup #sidemenu ul#cat li#beh ul,
.eye #sidemenu ul#cat li#beh ul,
.fle #sidemenu ul#cat li#beh ul,
.joi #sidemenu ul#cat li#beh ul,
.sen #sidemenu ul#cat li#beh ul,
.mul #sidemenu ul#cat li#beh ul,
.nut #sidemenu ul#cat li#beh ul,
.law #sidemenu ul#cat li#beh ul,
.hai #sidemenu ul#cat li#beh ul,
.uri #sidemenu ul#cat li#beh ul,
.kit #sidemenu ul#cat li#beh ul,


.small #sidemenu ul#small li#beh ul,
.small #sidemenu ul#small li#hai ul,
.small #sidemenu ul#small li#coa ul,
.small #sidemenu ul#small li#nut ul,

.hai #sidemenu ul#small li#beh ul,
.coa #sidemenu ul#small li#beh ul,
.nut #sidemenu ul#small li#beh ul,

.ferret #sidemenu ul#ferret li#beh ul,
.ferret #sidemenu ul#ferret li#bre ul,
.ferret #sidemenu ul#ferret li#coa ul,
.ferret #sidemenu ul#ferret li#nut ul,

.bre #sidemenu ul#ferret li#beh ul,
.coa #sidemenu ul#sferret li#beh ul,
.nut #sidemenu ul#ferret li#beh ul{
	display:none;
	}	

.beh #sidemenu ul#dog li#beh ul,
.nut #sidemenu ul#dog li#nut ul,
.mul #sidemenu ul#dog li#mul ul,
.law #sidemenu ul#dog li#law ul,
.sen #sidemenu ul#dog li#sen ul,
.joi #sidemenu ul#dog li#joi ul,	
.fle #sidemenu ul#dog li#fle ul,
.eye #sidemenu ul#dog li#eye ul,
.pup #sidemenu ul#dog li#pup ul,
.bre #sidemenu ul#dog li#bre ul,
.coa #sidemenu ul#dog li#coa ul,
.dig #sidemenu ul#dog li#dig ul,

.beh #sidemenu ul#cat li#beh ul,
.hai #sidemenu ul#cat li#hai ul,
.uri #sidemenu ul#cat li#uri ul,
.nut #sidemenu ul#cat li#nut ul,
.mul #sidemenu ul#cat li#mul ul,
.law #sidemenu ul#cat li#law ul,
.sen #sidemenu ul#cat li#sen ul,
.joi #sidemenu ul#cat li#joi ul,	
.fle #sidemenu ul#cat li#fle ul,
.eye #sidemenu ul#cat li#eye ul,
.pup #sidemenu ul#cat li#pup ul,
.bre #sidemenu ul#cat li#bre ul,
.coa #sidemenu ul#cat li#coa ul,
.dig #sidemenu ul#cat li#dig ul,
.kit #sidemenu ul#cat li#kit ul,


.beh #sidemenu ul#small li#beh ul,
.nut #sidemenu ul#small li#nut ul,
.hai #sidemenu ul#small li#hai ul,
.coa #sidemenu ul#small li#coa ul,


.beh #sidemenu ul#ferret li#beh ul,
.nut #sidemenu ul#ferret li#nut ul,
.bre #sidemenu ul#ferret li#bre ul,
.coa #sidemenu ul#ferret li#coa ul{
	display:block;
	}	
/* PRODUCTS TABLE */			
.products-table th{
	width:80px;
	vertical-align:top;
	}
.products-table th img{
	border:1px solid #999;
	padding:5px;
	}	
.products-table td{
border:0;
	width:460px;
	padding-left:20px;
	padding-bottom:20px;vertical-align:top;
	}
.products-table a{
	font-size:.9em;
	padding:3px 5px;
	height:14px;
	}			
.products-detail-table th{
	width:130px;
	vertical-align:top;
	}	
.products-detail-table td{
	width:410px;
	padding-left:20px;
	padding-bottom:20px;vertical-align:top;
	}	
.products_left{
	float:left;
	width:180px;
	}
.products_right{
	float:right;
	width:400px;
	}		
/* BLUE HOME */		
#blue_home{
	clear:both;
	background:#052F47 url(images/blue_back.jpg) repeat-x top;
	width:800px;
	padding-top:20px;
	padding-bottom:20px;
	color:#fff;float:left;
	}	
#blue_home p{
	padding-top:80px;
	padding-left:78px;
	}
#blue_home h1{
	padding:10px 20px;
	font-size:1.2em;
	color:#fff;
	}
#blue_home a{
	color:#fff;
	text-decoration:none;
	}				
#blue_home .pic1,#blue_home .pic2,#blue_home .pic3,#blue_home .pic4{
	text-align:center;
	width:171px;
	height:145px;
	margin-left:20px;float:left;
	}
#blue_home .pic1 a,#blue_home .pic2 a,#blue_home .pic3 a,#blue_home .pic4 a{
	
	height:145px;
	width:171px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	}
#blue_home .pic1 a{
	background:url(images/f_dogs.jpg) no-repeat left -145px;
}
#blue_home .pic2 a{
	background:url(images/f_cats.jpg) no-repeat left -145px;
}
#blue_home .pic3 a{
	background:url(images/f_other.jpg) no-repeat left -145px;
}
#blue_home .pic4 a{
	background:url(images/f_ferrets.jpg) no-repeat left -145px;
}	
#blue_home .pic1 a:hover{
	background:url(images/f_dogs.jpg) no-repeat left 0px;
	}		
#blue_home .pic2 a:hover{
	background:url(images/f_cats.jpg) no-repeat left 0px;
	}
#blue_home .pic3 a:hover{
	background:url(images/f_other.jpg) no-repeat left 0px;
	}
#blue_home .pic4 a:hover{
	background:url(images/f_ferrets.jpg) no-repeat left 0px;
	}		
	
/* FOOTER */	
#footer{
	background:url(images/footer.jpg) no-repeat;
	width:800px;
	height:19px;
	float:left;
	color:#fff;
	font-size:.8em;
	padding-top:6px;
	text-align:center;
	}		
	
/* FORM */

a.a1:link {font-size: 11px; color: #6060B0; font-weight: bold; text-decoration: none}
a.a1:visited {font-size: 11px; color: #6060B0; font-weight: bold; text-decoration: none}
a.a1:active {font-size: 11px; color: #6060B0; font-weight: bold; text-decoration: none}
a.a1:hover {font-size: 11px; color: #000000; font-weight: bold; text-decoration: none}

a.a2:link {font-size: 10px; color: #6060B0; font-weight: bold; text-decoration: none}
a.a2:visited {font-size: 10px; color: #6060B0; font-weight: bold; text-decoration: none}
a.a2:active {font-size: 10px; color: #6060B0; font-weight: bold; text-decoration: none}
a.a2:hover {font-size: 10px; color: #000000; font-weight: bold; text-decoration: none}

textarea,input { font-family: Verdana, Tahoma; font-size: 11px; background: #FFFFFF; border: 1pt solid #CCCCCC; color: #222222 }
	