/* CSS Document */

body{
	padding:0;
	margin:0;
	background-color: #FFF;
	}
div, p, h1, h2, h3, h4, h5, h6, h7, img, ul, form{
	padding:0;
	margin:0;
	text-align: center;
	}
ul{
	list-style-type:none;
		}
.clearcols
{
clear:both; 
line-height:0px;
margin:0px;
padding:0px;
height:0px;
font-size:0px;
}
/*--------------------------main body--------------------*/
#mainbody{
	width:735px; margin:0 auto; color:#000000; padding:0px;
	}

/*--------------------------Left body--------------------*/
#leftbody{
	width:260px; margin:0px; padding:0px; float:left;
	}
#logo{
	width:260px;
	height:99px;
	margin:0px;
	padding:0px;
	padding-top: 5px;
	}
#header1{
	width:260px; height:91px; margin:0px; padding:0px;
	}
#menubg{
	width:260px; height:246px; margin:0px; padding:0px; background:url(images/menu_bg.gif) no-repeat 0 0;
	}
#menubg ul{
	width:200px; display:block; padding:12px 0 0px 50px; margin:0px;
	}
#menubg ul li{
	display:block;
	padding:1px 0 0 40px;
	border-right:none;
	float:none;
	height:38px;
	text-align: left;
	}
#menubg ul li a{
	font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#3B56AA;
	text-decoration:none;
	}
#menubg ul li a:hover{
	text-decoration:none; color:#D22917;
	}

#leftbody h1{
	background:url(images/latest_reports.gif) no-repeat 0 0; display:block; width:213px; height:29px; text-indent:-1000px;
	margin:15px 0 0 0px; padding:0 0 0 0px;
	}	

/*--------------------------Right body--------------------*/
#rightbody{
	width:475px;
	margin-top:5px;
	padding:0px;
	float:left;
	}
#mainheader{
	width:475px; height:260px; margin:0px; padding:0px;
	}
#headbar{
	width:475px; height:14px; margin:0px; padding:0px;
	}
#petsinfo{
	width:475px;
	height:113px;
	margin:0px;
	padding:0px;
	background:url(images/clc.jpg) no-repeat 0 0;
	}
#text{
	width:345px;
	padding-left:119px;
	padding-top:23px;
	margin:0px;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-align:left;
	}
#text a{
	font:11px/15px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline;
	}
#text a:hover{
	color:#000000; text-decoration:none;
	}
#text a:hover {
	color:#000000;
	text-decoration:none;
}

#detailsinfo{
	width:475px; height:49px; margin:0px; padding:0px;
	}
	
/*-------------- CONTENT BODY ------------------------*/
#maincontent{
	width:735px;
	margin:0px;
	padding:0px;
	background:#FFF;
	}

/*-------------- LEFT CONTENT BODY ------------------------*/
#leftcontent{
	width:240px; padding-left:20px; margin:0px; float:left;
	}
#leftcontent h1{
	background:url(images/latestnews.gif) no-repeat 0 0;
	display:block;
	width:213px;
	height:29px;
	text-indent:-1000px;
	margin:12px 0 0 0px;
	padding:0 0 0 0px;
	}
#leftcontent p{
	width:230px;
	display:block;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding:10px 0 0 5px;
	text-align:left;
	margin:0px;
	}
#leftcontent p a{
	display:block;
	font:11px/15px Tahoma, Arial, Helvetica, sans-serif;
	color:#91AD1A;
	text-decoration:underline;
	padding:5px 0 5px 0;
	margin:0px;
	}
#leftcontent p a:hover{
	text-decoration:none; color:#CC0000;
	}
.head{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#9C1B11;
	}
#advice{
	width:232px; height:124px; margin:0px; padding:5px 0 10px 0px;
	}

/*-------------- RIGHT CONTENT BODY ------------------------*/
#rightcontent{
	width:450px;
	margin-left:15px;
	padding:0px;
	float:left;
	text-align: left;
	}	
#rightcontentCLC {
	width:380px;
	margin-left:15px;
	padding:0px;
	float:left;
	text-align: left;
	margin-right: 10px;
}

#middlecontent {
	width:713px;
	margin-left:15px;
	padding:0px;
	float:left;
	text-align: left;
	margin-right: 15px;
	margin-top: 10px;
}

#rightcontent h2{
	background:url(images/welcome.gif) no-repeat 0 0;
	display:block;
	width:341px;
	height:53px;
	text-indent:-1000px;
	margin:5px 0 0 0px;
	padding:0 0 0 0px;
	}

#aboutus {
	background:url(images/welcome.gif) no-repeat 0 0;
	display:block;
	width:341px;
	height:53px;
	text-indent:-1000px;
	margin:10px 0 0 0px;
	padding:0 0 0 0px;
}

#rightcontent p{
	width:420px;
	display:inline;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding:5px 0 0 0px;
	text-align:left;
	margin:0px;
	}
#rightcontent pform {
	width:420px;
	display:inline;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-align:left;
	margin-left: 10px;
}

#rightcontent p a{
	display:block; font:11px/15px Tahoma, Arial, Helvetica, sans-serif; color:#A4BA45;
	text-decoration:underline; padding:12px 0 15px 0; margin:0px;
	}
#rightcontent p a:hover{
	text-decoration:none; color:#DE520D;
	}
#rightcontent p a:hover link {
	text-decoration:none;
	color:#DE520D;
}

#rightcontent h3{
	background:url(images/ian-service.gif) no-repeat 0 0;
	display:block;
	width:208px;
	height:40px;
	text-indent:-3000px;
	margin:15px 0 0 0px;
	padding:0 0 0 0px;
	}

#rightpic{
	width:430px;
	padding:5px 0 15px 0px;
	margin:0px;
	float:left;
	}
#rightpic ul{
	width:430px; display:block; margin:0px 0 0 0px;
	}
#rightpic ul li{
	display:block; float:left; border-right: none; padding:0; margin:5px 0px 0 0px;
	}
#rightpic ul li.pad{
	display:block; float:left; border-right: none; padding:0; margin:5px 0px 0 0;
	}
#rightpic ul li a{
	float:left; height:83px; width:106px; text-indent:-2000px;
	}
#rightpic ul li a:hover{
	margin:0 0 0 0px;
	}
#rightpic ul li a.pic{
	background:url(images/pic1.gif) no-repeat 0 0;
	}
#rightpic ul li a.pic1{
	background:url(images/pic2.gif) no-repeat 0 0;
	}
#rightpic ul li a.pic2{
	background:url(images/pic3.gif) no-repeat 0 0;
	}
#rightpic ul li a.pic3{
	background:url(images/pic4.gif) no-repeat 0 0;
	}
#rightcontent h4{
	background:url(images/about_service.gif) no-repeat 0 0;
	display:block;
	width:270px;
	height:26px;
	text-indent:-3000px;
	margin:22px 0 0 0px;
	padding:0 0 0 0px;
	}
#rightcontent h5{
	background:url(images/tips.gif) no-repeat 0 0; display:block; width:241px; height:25px; text-indent:-3000px;
	margin:22px 0 0 0px; padding:0 0 0 0px;
	}
#rightcontent h6{
	background:url(images/contact_us.gif) no-repeat 0 0; width:214px; height:22px; text-indent:-3000px;
	margin:22px 0 0 0px; padding:0 0 0 0px;
	}

	
	
	
	
	
	
	
	
	
	
#rightcontent h7 {
	background:url(images/service.gif) no-repeat 0 0;
	display:block;
	width:270px;
	height:26px;
	text-indent:-3000px;
	margin:22px 0 0 0px;
	padding:0 0 0 0px;
}

/*--------------- FOOTER SECTION ------------------*/
#footer{
	width:735px;
	margin:0 auto;
	height:52px;
	}
#leftfoot{
	width:11px; height:52px; margin:0px; padding:0px; float:left;
	}
#midfoot{
	width:713px; height:52px; margin:0px; padding:0px; float:left; background:url(images/footer_bg.gif) repeat-x 0 0;
	}
#rightfoot{
	width:11px; height:52px; margin:0px; padding:0px; float:left;
	}
#footer ul{
	width:660px; display:block; margin:12px 0 0 40px; padding:0;
	}
#footer ul li{
	display:block; padding:0 25px 0 25px; margin:0; float:left;
	}
#footer ul li.nobor1{
	display:block; padding:0 25px 0 25px; margin:0; float:left;
	}
#footer ul li a{
	font:11px/11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; margin:0; padding:0; width:inherit; 
	}
#footer ul li a:hover{
	text-decoration:none; color:#000000;
	}
#copyright{
	width:735px;
	height:25px;
	margin:0 auto;
	padding:0px;
	text-align: center;
	}
#copyright p{
	width:302px;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#ADADAD;
	display:block;
	float:left;
	padding:10px 0 0 80px;
	background-color: #FFF;
	}
#copyright p.copy{
	width:150px; font:11px/14px Verdana, Arial, Helvetica, sans-serif; color:#ADADAD; display:block; float:left;
	padding:20px 0 0 120px;
	}
	
/*------------- CONTACT FORM ----------- */

#contactbody{
	width:380px;
	height:270px;
	margin:0 auto;
	padding-top:20px;
	background:none;
	}
#contact{
	width:379px; margin:0 auto 0 auto;
	}
#contact form{
	width:378px; display:block; margin:0 auto 0 auto;
	}
#contact form label{
	margin:0 12px 0px 10px; display:block; font:11px Tahoma, Helvetica, sans-serif; float:left; color:#969696;
	width:100px;
	}
#contact form input{
	width:220px; height:17px; margin:0 0 8px 0; padding:0; float:left;
	}
#contact form input.bu{
	background:url(images/submit.gif) no-repeat 0 0;
	width:52px;
	height:22px;
	margin:12px 7px 0 0px;
	float:left;
	border:none;
	cursor:pointer;
	display:block;
	float:left;
	}
#contact form input.re{
	background:url(images/reset.gif) no-repeat 0 0; width:52px; height:22px; margin:12px 0px 0 0px; float:left; border:none;
	cursor:pointer; display:block; float:left;
	}
#rightcontent h8 {
	background:url(images/testimonials.gif) no-repeat 0 0;
	display:block;
	width:270px;
	height:26px;
	text-indent:-3000px;
	margin:22px 0 0 0px;
	padding:0 0 0 0px;
}
#rightcontent h9 {
	background:url(images/resources.gif) no-repeat 0 0;
	display:block;
	width:270px;
	height:26px;
	text-indent:-3000px;
	margin:22px 0 0 0px;
	padding:0 0 0 0px;
}
#rightcontent h10 {
	background:url(images/contact.gif) no-repeat 0 0;
	display:block;
	width:270px;
	height:26px;
	text-indent:-3000px;
	margin:22px 0 0 0px;
	padding:0 0 0 0px;
}
#leftcontent h1b {
	background:url(images/aba-tips.gif) no-repeat 0 0;
	display:block;
	width:213px;
	height:29px;
	text-indent:-1000px;
	margin:12px 0 0 0px;
	padding:0 0 0 0px;
}
#thankyou {
	text-align: center;
	font-weight: bold;
	color: #F00;
	font-size: 18px;
	font-family: Verdana, Geneva, sans-serif;
}
#rightcontent h4b {
	background:url(images/aboutus.gif) no-repeat 0 0;
	display:block;
	width:341px;
	height:29px;
	text-indent:-1000px;
	margin:12px 0 0 0px;
	padding:0 0 0 0px;
}
.text {
	font-size: 11px;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
}
.footer {
	font-size: 12px;
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
}

.textCopy {
	font-size: 11px;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
}
.textCopybold {
	font-size: 11px;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	font-weight: bold;
}


.bullets {
	list-style-type: circle;
	list-style-position: inside;
}

.tour {
	margin-right: 5px;
}

#rightcontent h12 {
	background:url(images/free.gif) no-repeat 0 0;
	display:block;
	width:270px;
	height:26px;
	text-indent:-3000px;
	margin:22px 0 0 0px;
	padding:0 0 0 0px;
}
.social {
	margin-bottom: 1259px;
	padding-left: 25px;
}
.socialCopy {
	margin-bottom: 1035px;
	padding-left: 25px;
}
.social3 {
	margin-bottom: 1200px;
	padding-left: 25px;
}

.linkhover {
}


.rightpicture {
	padding-bottom: 10px;


}
.aboutus {
	padding-bottom: 10px;
}
.clcheader {
	margin-bottom: 30px;
}


.puzzle {
	margin-bottom: 10px;

}

