/* common styles starts */
body,h1, h2, h3, h4, h5, h6, ul, li, img, div, p {
	padding:0;
	margin:0;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#2e2c29;
}
body{
	background:#c7c498;
	text-align:center;
}

body a:hover{
	color:#339966;
}
p{
	padding:8px 0;
	text-align:justify;
}
ul, ol {
	list-style-type:none;
}
a{
	outline:none;
}
img {
	border:0;
}
.clear {
	clear:both;
}
/* common styles end */
/* main styles starts */
.main{
	background:url(../images/elephant-poo.jpg) top left repeat;
	padding:32px 0 20px 0;
}
.main .container{
	width:900px;
	text-align:left;
	margin:0 auto;
	background:#e2e0bf;
	padding:0 0 20px 0;
}
/*home header styles starts */
.header-home{
	height:348px;
	position:relative;	
}
.header-home .animal-behaviour,
.header-home .bfr-qualifications,
.header-home .distance-learning{
	position:absolute;top:40px;left:130px;
	font:18px/29px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	width:90px;
	text-align:center;
}
.header-home .animal-behaviour:hover,
.header-home .bfr-qualifications:hover,
.header-home .distance-learning:hover{
	color:#30dfff;
}
.header-home .animal-behaviour_p,
.header-home .bfr-qualifications_p,
.header-home .distance-learning_p{
	position:absolute;top:40px;left:130px;
	font:18px/29px Arial, Helvetica, sans-serif;
	color:#968268;
	text-decoration:none;
	width:90px;
	text-align:center;
}
.header-home .animal-behaviour_p:hover,
.header-home .bfr-qualifications_p:hover,
.header-home .distance-learning_p:hover{
	color:#30dfff;
}
.header-home .bfr-qualifications{
	top:153px;left:37px;
	width:114px;
}
.header-home .distance-learning{
	top:270px;left:130px;
}
.header-home .header-home-bg{
	background:url(../images/header-home-nav-bg.gif) top left no-repeat;
	width:232px;height:327px;
	position:absolute;top:21px;left:20px;
}
.header-home .header-img-01{
	width:203px;height:327px;
	position:absolute;top:21px;left:270px;
	overflow:hidden;
}
.header-home .header-img-02{
	width:207px;height:327px;
	position:absolute;top:21px;left:473px;
	overflow:hidden;
}
.header-home .header-img-03{
	width:200px;height:327px;
	position:absolute;top:21px;left:680px;
	overflow:hidden;
}
.phonenumber{
	background:url(../images/phone-img.png) top left no-repeat;
	width:203px;height:47px;
	position:absolute;top:21px;left:270px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/phone-img.png'); /* IE6 */
    _background-image: none;
	text-indent:-999999px;
}
.pawimage{
	background:url(../images/paw-image.png) top left no-repeat;
	width:146px;height:139px;
	position:absolute;top:-32px;right:-47px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/paw-image.png'); /* IE6 */
    _background-image: none;
	text-indent:-999999px;
}
.header-home .homepage-header-blog-img{
	background:url(../images/header-home-blog-img.png) top left no-repeat;
	width:100px;height:127px;
	position:absolute;top:218px;right:30px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/header-home-blog-img.png'); /* IE6 */
    _background-image: none;
	text-indent:-999999px;
	display:block;
}
/*home header styles end */
/* main styles starts */
/* maincontent styles starts */
.maincontent{
	margin:20px 20px 0 20px;
	background:#fff;
}
.maincontent .columns{
	width:860px;
}
.maincontent .columns .leftcolumn{
	
}
.maincontent .columns .leftcolumn .content{
	padding:20px 20px 20px 27px;
}
.maincontent .columns .leftcolumn .content .logo{
	width:560px;
	height:142px;
}
.maincontent .columns .leftcolumn .content .logo h1{
	font:italic 33px "Times New Roman", Times, serif;
	float:right;
	width:385px;
	text-align:center;
	color:#010101;
	padding:15px 0 0 0; 
}
.maincontent .columns .rightcolumn{
	width:242px;
	float:right;
	margin:0 0 20px 20px;
}
/* maincontent styles end */
/* navigation styles starts */
.navigation{
	background:url(../images/navigation-bg.gif) top left no-repeat;
	width:242px;height:327px;
	overflow:hidden;
}
.navigation a{
	display:block;
	font:18px/34px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	padding:2px 0 0 67px;
}
.navigation a:hover,
.navigation a.selected{
	background:url(../images/navigation-paw-hover.gif) 18px 5px no-repeat;
}

/* navigation styles end */
/* footer styles starts */
/*Admin Navigation*/
.navigation2{
	background:url(../images/navigation-bg.gif) top left no-repeat;
	width:242px;height:100%;
	overflow:hidden;
}
.navigation2 a{
	display:block;
	font:18px/34px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	padding:2px 0 0 67px;
}
.navigation2 a:hover,
.navigation2 a.selected{
	background:url(../images/navigation-paw-hover.gif) 18px 5px no-repeat;
}

/*Ends Here*/
.footer{}
.footer .container{
	width:900px;
	text-align:left;
	margin:0 auto;
	background:url(../images/footer-bg.gif) top left no-repeat;
	height:87px;
}
.footer .container .validations{
	float:left;
	padding:42px 0 0 0;
}
.footer .container .validations .middle{
	padding:0 28px;
}
.footer .container .links{
	float:right;
	padding:10px 0 0 0;
	text-align:right;
	font:12px/45px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.footer .container .links a{
	padding:0px 12px;
	color:#171717;
	text-decoration:none;
}
.footer .container .links a:hover{
	text-decoration:underline;
}
.footer .container .links a.first{
	padding:0px 12px 0 0px;
}
.footer .container .links a.last{
	padding:0px 0px 0 0px;
}
.footer .container .links .design{
	color:#000;
	padding:0 0 0 12px;
}
.footer .container .links .minorlinks{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
.footer .container .links .minorlinks a{
	padding:0 12px;
	color:#010101;
}
.footer .container .links .minorlinks a.last{
	padding:0 0 0 12px;
}
/* footer styles end */
/*home header styles starts */
.header-inpage{
	height:209px;
	position:relative;	
}
.header-inpage .animal-behaviour,
.header-inpage .bfr-qualifications,
.header-inpage .distance-learning{
	position:absolute;top:21px;left:20px;
	font:18px/56px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	width:231px;height:56px;
	text-align:center;	
	display:block;
}
.header-inpage .animal-behaviour:hover,
.header-inpage .bfr-qualifications:hover,
.header-inpage .distance-learning:hover{
	color:#30dfff;
}
.header-inpage .bfr-qualifications{
	top:87px;
}
.header-inpage .distance-learning{
	top:154px;
}
.header-inpage .header-inpage-bg{
	background:url(../images/header-inpage-nav-bg.gif) top left no-repeat;
	width:231px;height:190px;
	position:absolute;top:21px;left:20px;
}
.header-inpage-bg-p{
	background:url(../images/header-inpage-nav-bg-p.gif) top left no-repeat;
	width:231px;height:190px;
	position:absolute;top:21px;left:20px;
}
.header-inpage .header-img-01{
	width:203px;height:190px;
	position:absolute;top:21px;left:270px;
	overflow:hidden;
}
.header-inpage .header-img-02{
	width:207px;height:190px;
	position:absolute;top:21px;left:473px;
	overflow:hidden;
}
.header-inpage .header-img-03{
	width:200px;height:190px;
	position:absolute;top:21px;left:680px;
	overflow:hidden;
}
/*home header styles end */
/* inpage styles starts */
.pagetitle{
	background:url(../images/pagetitle-paw-bg.gif) top left no-repeat;
	font:italic bold 24px/30px "Times New Roman", Times, serif;
	color:#5f503b;
	padding:0 0 0 44px;
}
.head{
    font-family: Trebuchet MS;
	font-size: 11.5px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#111111;
	}
	.subtitle
{
color:#ff6600;
font-family: Trebuchet MS;
font-size: 11px;
font-style: normal;
font-weight: bold;
font-variant: normal;
}
.admin_nav{
	padding:5px 0px 7px 35px;
	}
.admin_nav li{
	list-style:circle;
	color:#ffc600;
	}
.purple{
	padding:2px 0px 0px 10px;
    font-family: Trebuchet MS;
	font-size: 11.5px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color:#FFFFFF;
	text-decoration:none;
	}
.purple:hover{
	padding:2px 0px 0px 10px;
    font-family: Trebuchet MS;
	font-size: 11.5px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color:#FFC600;
	}
	.subtitle1
	{
	padding:12px 0px 4px 0px;
	color:#888888;
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
}
.cattitle{
	background-color:#cccccc;
	color:#000000;
	font:11px "Trebuchet MS";
}
.catsubtitle{
	background-color:#797979;
	color:#000000;
	font:11px "Trebuchet MS";
}
.catsubtitle2{
	background-color:#ffffff;
	color:#000000;
	font:11px "Trebuchet MS";
}

.category a{
	color:#ffffff;
	width:210px;
	display:block;
	text-decoration:none;
	margin:9px 0px 9px 0px;
	padding:12px 20px 12px 20px;
	background-color:#E2E0BF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
}
.category a:hover{
	color:#555555;
	padding:12px 20px 12px 55px;
	text-decoration:none;
	background:#c3c1a1 url(../images/navigation-paw-c.gif) no-repeat scroll 12px 7px;
}
.product a{
	color:#ffffff;
	width:210px;
	display:block;
	text-decoration:none;
	margin:9px 0px 9px 0px;
	padding:12px 20px 12px 20px;
	background-color:#E2E0BF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
}
.product a:hover{
	color:#555555;
	padding:12px 20px 12px 55px;
	text-decoration:none;
	background:#c3c1a1 url(../images/navigation-paw-c.gif) no-repeat scroll 12px 7px;
}
.enquire a{
	text-decoration:none;
	padding:10px 30px 10px 30px;
	background-color:#E2E0BF;
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
	border:2px solid #c3c1a1;

}
.enquire a:hover{
	text-decoration:none;
	color:#777777;
	border:2px solid #777777;
}
.header-inpage .animal-behaviorist,{
	position:absolute;top:21px;left:20px;
	font:18px/56px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	width:231px;height:56px;
	text-align:center;	
	display:block;
}
.header-inpage .animal-behaviorist:hover,{
	color:#30dfff;
}
/* inpage styles end */