@charset "utf-8";

html, body{
	padding:0;
	margin:0;
	background-color:#ccc;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	}
	
#container{
	padding:0;
	margin:0 auto 0 auto;
	width:1000px;
	background-color:#fff;
	}

#header{
	padding:0;
	margin:0;
	}
	
#logo{
	background:url(../images/logo.jpg) no-repeat 0 0;
	width:233px;
	height:230px;
	float:left;
	}
	
#header_right{
	float:right;
	width:767px;
	height:152px;
	}
		
#top{
	background:url(../images/top_banner.jpg) no-repeat 0 0;
	width:767px;
	height:152px;
	}
	
#nav{
	padding:0;
	background:url(../images/menu_bg.jpg) repeat-x 0 0;
	height:44px;
	width:767px;
	}	
	
.divider{
	background:url(../images/divider.jpg) no-repeat 0 0;
	width:4px;
	float:left;
	height:44px;
	}

.menu{
	float:left;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#474646;
	padding:15px 0 14px 0;	
	}
	
.menu ul{
	padding:0;
	margin:0;
	list-style:none;
	}	
	
.menu ul li{
	margin:0;
	padding:0;
	}
	
.menu a:link, .menu a:visited{
	text-decoration:none;
	color:#474646;
	padding:15px 8px 14px 8px;
	}
	
.menu a:hover{
	text-decoration:none;
	color:#fff;
	background-color:#ff9e09;
	}
	
#homepage #home_b a{
	text-decoration:none;
	color:#fff;
	background-color:#ff9e09;
	}
	
#dogpage #dog_b a{
	text-decoration:none;
	color:#fff;
	background-color:#ff9e09;
	}
	
#catpage #cat_b a{
	text-decoration:none;
	color:#fff;
	background-color:#ff9e09;
	}
	
#vetpage #vet_b a{
	text-decoration:none;
	color:#fff;
	background-color:#ff9e09;
	}
	
#funpage #fun_b a{
	text-decoration:none;
	color:#fff;
	background-color:#ff9e09;
	}
	
#joinpage #join_b a{
	text-decoration:none;
	color:#fff;
	background-color:#ff9e09;
	}
	
#advertisepage #advertise_b a{
	text-decoration:none;
	color:#fff;
	background-color:#ff9e09;
	}
	
#aboutpage #about_b a{
	text-decoration:none;
	color:#fff;
	background-color:#ff9e09;
	}
	
#contactpage #contact_b a{
	text-decoration:none;
	color:#fff;
	background-color:#ff9e09;
	}
	
#bodyarea{
	background:url(../images/bodyarea_bg.jpg) repeat-y 0 0;
	width:920px;
	
	padding:0 40px 0 40px;
	}
	
#bodyarea_left{
	background:url(../images/index_dog.jpg) no-repeat 0 0;
	width:452px;
	height:303px;
	float:left;
	}
	
#bodyarea_left p{
	padding:252px 0 0 22px;
	margin:0;
	font:bold 17px Verdana, Arial, Helvetica, sans-serif;
	color:#ff9a00;
	text-align:left;
	}
	
#bodyarea_left p a:link, #bodyarea_left p a:visited{
	text-decoration:none;
	color:#ff9a00;
	}
	
#bodyarea_left p a:hover{
	color:#333;
	}

	
#bodyarea_right{
	background:url(../images/index_cat.jpg) no-repeat 0 0;
	width:452px;
	height:303px;
	float:right;
	}	
	
#bodyarea_right p{
	padding:252px 0 0 22px;
	margin:0;
	font:bold 17px Verdana, Arial, Helvetica, sans-serif;
	color:#ff9a00;
	text-align:left;
	}
	
#bodyarea_right p a:link, #bodyarea_right p a:visited{
	text-decoration:none;
	color:#ff9a00;
	}
	
#bodyarea_right p a:hover{
	color:#333;
	}
	
#text_main{
	padding:25px 0 0 63px;
	margin:0;
	}
	
#text_heading{
	background:url(../images/text_heading.jpg) no-repeat 0 0;
	width:700px;
	height:11px;
	font-size:0;
	}

#text_heading1{
	background:url(../images/text_heading1.jpg) no-repeat 0 0;
	width:849px;
	height:11px;
	font-size:0;
	}
	
#taxt_middle{
	background:url(../images/text_bg.jpg) repeat-y 0 0;
	width:650px;
	padding:10px 20px 10px 30px;
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	color:#ff9a00;
	}

#taxt_middle1{
	background:url(../images/text_bg1.jpg) repeat-y 0 0;
	width:799px;
	padding:10px 20px 10px 30px;
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	color:#ff9a00;
	}


#taxt_middle a:link, a:visited{
	text-decoration:none;
	color:#ff9a00;
	}
	
#taxt_middle a:hover{
	color:#ff9a00;
	}

#taxt_middle1 a:link, a:visited{
	text-decoration:none;
	color:#ff9a00;
	}
	
#taxt_middle1 a:hover{
	color:#ff9a00;
	}


	
#text_bottom{
	background:url(../images/text_bottom.jpg) no-repeat 0 0;
	width:700px;
	height:11px;
	font-size:0;
	}

#text_bottom1{
	background:url(../images/text_bottom1.jpg) no-repeat 0 0;
	width:849px;
	height:11px;
	font-size:0;
	}
	
#footer{
	background:url(../images/footer_bg.jpg) repeat-x 0 0;
	width:1000px;
	height:65px;
	text-align:center;
	color:#3f3f3f;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding:6px 0 0 0;
	}	
	
	
/*for inner pages*/

#inner_main{
	padding:0;
	margin:0;
	}
	
#inner_left{
	float:left;
	width:175px;
	background-color:#FFFFFF;
	margin:20px 0 0 0;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#474646;
	text-align:center;
	}
#inner_left1{
	float:left;
	width:175px;
	background-color:#f1f1f1;
	margin:20px 0 0 0;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#474646;
	text-align:center;
	}
	
#inner_right{
	float:right;
	width:738px;
	}
	
.bold_text{
	font:bold 17px Verdana, Arial, Helvetica, sans-serif;
	color:#474646;
	}
	
.orange{
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	color:#ff9a00;
	}	
	
#box_main{
	padding:0;
	margin:0;		margin-left: 30px;
	}
	
.box{
	float:left;
	width:123px;
	text-align:center;
	}	
	
.box ul{
	padding:0;
	margin:0;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	list-style:none;
	}	
	
.box ul li {
	padding:0;
	margin:0;
	line-height:270%;
	}

.box ul li a:link, .box ul li a:visited{
	text-decoration:none;
	color:#474646;
	}
	
.box ul li a:hover{
	color:#ff9a00;
	}
	
#text_main_inner{
	padding:25px 0 0 35px;
	margin:0;
	}	
	
#alter_left{
	float:left;
	width:300px;
	padding:0 0 0 50px;
	line-height:170%;
	}
	
#alter_right{
	float:right;
	width:300px;
	}

.black a:link, .black a:visited{
	font-weight:bold;
	text-decoration:underline;
	font-size:13px;
	color:#000;
	}
	
.black a:hover{
	text-decoration:none;
	}

.brown{
	font-weight:bold;
	font-size:12px;
	color:#DE8703;
	}	


.blue a:link, .blue a:visited{
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#0066CC;
	}

	
.blue a:hover{
	text-decoration:underline;
	}
.blue_popoup
{
	font-weight:bold;
	font-size:12px;
	color:#0066CC;
}

.line{
	background-color:#ececec;
	padding:0;
	height:1px;
	}	
	
.black_font
{
	font-size:12px;
	color:#000;
}

.darkline{
	background-color:#DE8703;
	padding:0;
	height:2px;
	}	

.stray{
	float:left;
	width:325px;
	text-align:center;
	list-style:none;
	}
.stray li {
	list-style:none;
	}


#join {
font:bold; 15px;
color:#000000;
border:1px solid #3D3D3D;
padding:10px 20px 10px 30px;
width:650px;
position:relative;left:35px;
}#FLV_Box {height:240px;width:320px;margin: 0 auto 10px;}#cat_news {width: 385px;float:right;}#dog_news {width: 385px;float: left;margin-left: 65px;}#cat_news a, #dog_news a {font-size: 15px;font-style: bold;}#cat_news li, #dog_news li {list-style: none;margin-top: 10px;background: #ffe;border: 2px solid #ddd;padding: 5px;}#cat_news li a, #dog_news li a{font-size: 12px;font-style: none;}#cat_news li p, #dog_news li p{margin:0;}.fbsubscribelink {margin-top: 15px;}.fbsubscribelink a {font-size: 12px; !important}