/* CSS Document */

/*-------------------------------default----------------------------*/



body {

	padding:0;

	margin:0;

	background:url(images/page_bg.gif) repeat-x;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

	font-weight:normal;

	background-color:#fff;

	color:#000;

	}

p, div, ul, img, li, h1, h2, h3 {

	padding:0;

	margin:0;

	}	



.blank {

	clear:both;

	line-height:0px;

	font-size:0px;

	}		

/*--------------------------------------header---------------------------------------*/				

				

#header {

	width:778px;

	height:318px;

	background:url(images/header_img.jpg) no-repeat top;

	margin:0 auto 0 auto;

	}

#logo {

	height:104px;

	width:259px;

	margin:0 457px 48px 62px; 

	display:block;

	}

#header h1 {

	height:60px;

	width:302px;

	background:url(images/make_them_family.gif) no-repeat;

	text-indent:-2222px;

	margin:0 432px 16px 44px; 

	display:block;

	}	

#header ul {

	list-style-type:none;

	background-color:#fff;

	font-size:12px;

	width:370px;

	height:14px;

	margin:0 0 30px 44px; 

	color:#7A531B;

	}

#header ul li {

	float:left;

	}

#header ul li.home {

	float:left;

	text-decoration:underline;

	padding-right:3px;

	}	

#header ul li a {

	padding-left:3px;

	padding-right:3px;

	color:#7A531B;

	font-size:12px;

	font-weight:normal;

	background-color:#fff;

	text-decoration:none;

	}

#header ul li a:hover {

	text-decoration:underline;

	}

#header h2 {

	height:21px;

	width:184px;

	background:url(images/welcome.gif) no-repeat;

	text-indent:-2222px;

	margin:0 550px 23px 44px; 

	display:block;

	}

#header h3 {

	height:21px;

	width:184px;

	background:url(images/main_title_about.jpg) no-repeat;

	text-indent:-2222px;

	margin:0 550px 23px 44px; 

	display:block;

	}

#header h4 {

	height:21px;

	width:184px;

	background:url(images/brn-0002-ap-1_12.jpg) no-repeat;

	text-indent:-2222px;

	margin:0 550px 23px 44px; 

	display:block;

	}

#header h5 {

	height:21px;

	width:200px;

	background:url(images/main_title_faq.jpg) no-repeat;

	text-indent:-2222px;

	margin:0 550px 23px 44px; 

	display:block;

	}

#header h6 {

	height:21px;

	width:184px;

	background:url(images/main_title_contact.jpg) no-repeat;

	text-indent:-2222px;

	margin:0 550px 23px 44px; 

	display:block;

	}


/*-----------------------------------------main body----------------------------------*/

#mainbody {

	width:778px;

	margin:0 auto 0 auto;

	}	

/*-----------------------------------------body left----------------------------------*/

#leftbody {

	width:354px;

	float:left;

	padding:3px 30px 18px 44px;

	text-align:justify;

	}

.more {

	width:54px;

	height:10px;

	text-align:right;

	padding:15px 0px 0px 300px;

	}

.more a {

	text-decoration:none;

	font-weight:bold;

	color:#000;

	background-color:#fff;

	}

.more a:hover {

	text-decoration:underline;

	}

.bgimg {

	background:url(images/healdy_img.jpg) no-repeat;

	height:148px;

	width:150px;

	float:left;

	padding:7px 15px 0px 0px;

	display:block;

	}

.h2class1 {

	height:24px;

	width:146px;

	margin-top:29px;

	padding:0px 40px 14px 0px;

	float:left;

	background:url(images/healthy_txt.gif) no-repeat;

	text-indent:-2222px;

	}

.h2class2 {

	height:22px;

	width:137px;

	margin-top:40px;

	padding:0px 217px 25px 0px;

	background:url(images/brn-0002-ap-1_12.jpg) no-repeat;

	text-indent:-2222px;

	display:block;

	}
.h2class3 {

	height:22px;

	width:137px;

	margin-top:40px;

	padding:0px 217px 25px 0px;

	background:url(images/title_blank.jpg) no-repeat;

	text-indent:-2222px;

	display:block;

	}
	
.bottom {
    color:#EBD8B5;
    }
/*-----------------------------gallery ul-----------------------------*/			

#leftbody img.img1 {

	height:88px;

	width:104px;

	margin:0;

	padding-right:18px;

		}

#leftbody img.img2 {

	height:88px;

	width:104px;

	margin:0;

	padding-right:0;

		}	

#leftbody  ul {

	height:88px;

	width:350px;

	list-style-type:none;

	display:block;

	}

#leftbody  ul li {

	float:left;

	}

#leftbody  ul li a {

	height:88px;

	width:104px;

	border:none;

	}		

/*-----------------------------------------body right----------------------------------*/						

#rightbody {

	width:350px;

	float:left;

	}

#rightbody h2 {

	background:url(images/brn-0002-ap-1_06.jpg) no-repeat;

	width:350px;

	height:62px;

	display:block;

	padding:3px 0px 0px 0px;

	text-indent:-2222px;

	}

.news_text {

	width:280px;

	background-color:#EBD8B5;

	color:#000000;

	padding:0px 42px 8px 28px;

	text-align:justify;

	}

.date {

	font-weight:bold;

	color:#714D17;

	background-color:#EBD8B5;

	padding:2px 240px 12px 28px;

	}

.news_more {

	font-weight:bold;

	color:#714D17;

	background-color:#EBD8B5;

	padding:2px 43px 5px 28px;

	text-align:right;

	}

.news_more a {

	text-decoration:none;

	color:#714D17;

	background-color:#EBD8B5;

	}

.news_more a:hover {

	text-decoration:underline;

	}

.news_bottom {

	padding-top:8px;

	height:13px;

	width:350px;

	background:url(images/news_bottom.gif) no-repeat bottom #EBD8B5;

	color:#000;

	display:block;

	}

/*----------------------------------------right doctor---------------------------------------*/

#veterinary {

	width:171px;

	height:171px;

	background:url(images/doctor_bg.gif) no-repeat;

	margin:5px 0px 5px 0px;

	padding:17px 151px 0px 28px;

	float:left;

	}

#veterinary h2 {

	background:url(images/veterinary_text.gif) no-repeat;

	height:23px;

	width:171px;

	display:block;

	margin:8px 0px 8px 0px;

	text-indent:-2222px;

	}

.veterinary_text {

	width:142px;

	background-color:#D2AB6E;

	color:#000000;

	padding:3px 0px 0px 0px;

	text-align:justify;

	}											

.veterinary_more {

	width:142px;

	font-weight:bold;

	padding:3px 0px 0px 0px;

	text-align:right;

	}

.veterinary_more a {

	text-decoration:none;

	background-color:#D2AB6E;

	color:#000000;

	}

.veterinary_more a:hover {

	text-decoration:underline;

	}

/*----------------------------------footer-----------------------------------*/

#footer {

	height:50px;

	width:778px;

	margin:0 auto 0 auto;

	color:#fff;

	background-color:#714D17;

	text-align:center;

	padding-top:18px;

	}														

