*,div,p,h2,h3,ul,li{margin:0;padding:0;}
img{border:0;}
a{text-decoration:none;}
#text_h1{
  font-size:10px;
  position:absolute;
  top:0px;
  right:10px;
  font-weight:normal;
}
#body{
  font-family:Verdana,arial;
  font-size:11px;
  color:#818181;
  background-color:#ffffff;
}
#wrapper{
  background-color:#ffffff;
  width:988px;
  margin:0 auto;
  height:400px;
  height:auto !important;
  min-height:400px;
  position:relative;
  }
#header_cover{
  background: #bfc7d5 url(../images/bg_header.jpg) repeat-x;
  width:100%;
  height:164px;
  min-height:154px;
  height:auto !important;
  position:relative;
  z-index:2;
}
#header{
  width:988px;
  height:154px;
  background: #bfc7d5 url(../images/bg_header.jpg) repeat-x;
  position:relative;
  margin:0 auto;
  padding-top:10px;
  }
#header #logo{
  padding-top:35px;
  float:left;
}
#header #tel{
  height:154px;
  float:right;
}
#header #top_nav{
  position: absolute; 
  width: 650px; height: 24px; 
  top: 140px !important; top: 132px; 
  left: 335px;
}
#header #top_nav li{
  display:inline;
  list-style:none; 
  float:left;
}
#header #top_nav li a {
  display:block;
  height:19px;
  text-align:center;
  padding-top:5px;
  margin-right:3px;
  color:#ffffff;
  text-decoration:none;
  font-weight:bold;
  font-size:10px;
}

#header #top_nav li .link{
  background:url(/images/bg_btn.png) no-repeat;
  width:88px;
}
#header #top_nav li .link1{
  background:url(/images/bg_btn1.png) no-repeat;
  width:113px;
}
#header #top_nav li .link2{
  background:url(/images/bg_btn2.png) no-repeat;
  width:63px;
}
#header #top_nav li .link:hover{
  background:url(/images/bg_btn_hover.png) no-repeat;
  width:88px;
}
#header #top_nav li .link1:hover{
  background:url(/images/bg_btn1_hover.png) no-repeat;
  width:113px;
}
#header #top_nav li .link2:hover{
  background:url(/images/bg_btn2_hover.png) no-repeat;
  width:63px;
}
#dropdown{
  position:absolute; 
  width:190px; 
  height:150px;
  top:24px; left:182px; 
  z-index:2;
  background:url(/images/bg_dropdown.png) no-repeat;
  display:none;
}
#header #top_nav #dropdown ul{
  width:190px;
  height:150px;
}
#header #top_nav #dropdown li a{
  display:block;
  height:19px;
  padding-left:10px;
  text-align: left;
}
#dropdown li a:hover{
  background:url(/images/bg_dropdown_hover.png) no-repeat;
  width:190px;
  height:19px;
}
#banner_cover{
  width:100%;
  height:318px;
  position:relative;
  background:url(/images/bg_banner_right.jpg) repeat-x;
  z-index: 1;
}
#banner_cover_left{
  background:url(/images/bg_banner_left.jpg) repeat-x;
  height:318px;
  width:100%;
  position:absolute;
  left:-100%;
  top:0px;
}
#banner{
  width:988px;
  height:318px;
  position:relative;
  margin:0 auto;
}
#content{
  height:350px;
  height:auto !important;
  min-height:350px;
  background:url(/images/cat_dog.jpg) no-repeat;
  background-position :0% 18%;
  position:relative;
  width:988px;
}
#box_left{
  width:200px;
  height:200px;
  height:auto !important;
  min-height:200px;
  float:left;
  position:relative;
}
#box_left ul{
  padding-left:50px;
}
#box_left li{
  list-style-image:url(/images/img_li.png);
  padding:10px 0 0;
}
#box_left li a,.article_links{
  color:#818181;
  text-decoration:none;
}
#box_left li a:hover,.article_links:hover{
  color:#05a64e;
}
#box_center{
  float:left;
  width:755px;
  min-height:200;
  height:auto !important;
  height:200px;
  z-index:1;
}
#box_center p{
  padding:10px 0 0 30px;
}
#box_center ul{
padding:10px 0 0 100px;

}
#box_center li{
  list-style: url(/images/img_li1.jpg);
  margin:5px 0 5px 20px;
}
#box_right{
background-image:url(/images/bg_c2a.jpg);
  width:348px;
  height:268px;
  float:right;
  position:relative;
}
#box_right #view_our{
  position:absolute;
  top:30px; right:30px; 
  width: 200px; height: 90px;
}
#box_right #view_our img{
  padding-right:10px;
}
#box_right #view_our a,#reservation_form a{
  text-decoration:none;
}
#box_right #view_our a:hover,#reservation_form a:hover{
  color:#05A64E;
}

#box_right #news{
  position:absolute;
  top:140px; right:50px; 
  width: 240px; height: 100px;
}
#box_right #news #btn_submit{
  background-image:url(/images/btn_submit1.jpg);
  background-position:0px 0px;
  display:block;
  width:74px;
  height:19px;
  border:0;
  float:right;
  margin-right:15px;
}
#box_right #news #btn_submit:hover{
  background-position:0px 19px;
}
#box_bottom_left,#box_bottom_right{
  width:460px;
  height:450px;
  min-height:450px;
  height:auto !important;
  padding:20px 0 20px 30px;
  float:left;
}
#box_bottom_right{
  /*background:url(/images/img_dog1.jpg) no-repeat;*/
  background-position :center bottom;
  }
#box_bottom_right ul{
 padding-left:50px;
}
#box_bottom_right li {
  list-style: url(/images/img_li1.jpg);
  margin:5px 0 5px 20px;
 }
#footer_cover{
  background:url(/images/footer_right.jpg) repeat-x 0 12px;
  
  height:148px;
  min-height:148px;
  height:auto;
  width:100%;
  margin:0 auto;
  position:relative;
  padding-top:10px;
}
 #footer_cover_left{
  background:url(/images/footer_left.jpg) repeat-x;
  height:148px;
  width:100%;
  position:absolute;
  top:12px;
  left:-100%;
}

#footer{
  background:#303392 url(/images/bg_footer.jpg) no-repeat;
  height:148px;
  min-height:148px;
  height:auto;
  width:955px;
  position:relative;
  margin:0 auto;
  margin-top:-10px;
  padding-bottom:10px;
 }
 #footer   #topic_footer{
  padding:10px 0 0 5px;
  color:#fddf77;
  font-size:10px;
}
 #footer  ul{
  margin:10px;
  
 }
 #footer  li {
  list-style: url(/images/img_li1.png);
  margin:5px 0 5px 20px;
 }
#footer .footer_link{
  color:#fddf77;
  text-decoration:none;
}
#footer .footer_link:hover{
  color:#f7c03d;
}
#footer .section{
 width:227px;
 float:left;
}
#footer .section1{
 width:180px;
 float:left;
}
#footer #exa_footer{
padding:10px;
  
}
#logoexa{
  background:url(/images/exa-logo.png);
  display:block;
  width:54px;height:20px;
  background-position:0px 20px;
  float:right;
  margin-right:10px;
 }
#logoexa:hover{
  background-position:0px 0px;
 }
.form_name{
  margin:5px;
  width:170px;
}
.form_email{
  margin-left:6px;
  width:170px;
}
.clear{clear:both;}
/*-------- Text-------------*/
.txt_blue{
  color:#303392;
  font-size:13px;
  font-weight:bold;
}
.txt_green{
  color:#05a64e;
}
.txt_medium{
  font-size:14px;}
.txt_large{
  font-size:18px;
}
.pet_tips{
  padding:40px 0 0 25px;
}
.txt_bold{
  font-weight:bold;
}
.txt_orange{
  color:#f7c03d;
}
.txt_red{
  color:red;
}
.alert{
  color:red;
}
.txt_footer{
font-size:10px;
}
.txt_normal{
font-size:11px;
}
/*---------------- sub page ---------------------*/
#sub_banner_cover{
  width:100%;
  height:228px;
  min-height:228;
  height:auto !important;
  position:relative;
  background:url(/images/bg_sub_banner_right.jpg) repeat-x;
}
#sub_banner_cover_left{
  background:url(/images/bg_sub_banner_left.jpg) repeat-x;
  height:318px;
  width:100%;
  position:absolute;
  left:-100%;
 
}
#sub_banner{
    width:988px;
    height:189px;
    min-height:189px;
    height:auto !important;
    position:relative;
    margin:0 auto;
}
#main_nav{
  width:988px;
  height:51px;
  position:relative;
}
#main_nav ul{
  padding-left:14px;
  float:left;
}
#main_nav li{
  list-style:none;
  display:inline;
  float:left;
  margin:0 3px 0 3px;
}
#main_nav li #dog_boarding{
  background-image:url(/images/dog_boarding.png);
}
#main_nav li #cat_boarding{
  background-image:url(/images/cat_boarding.png);
}
#main_nav li #pet_grooming{
  background-image:url(/images/pet_grooming.png);
}
#main_nav li #dog_training{
  background-image:url(/images/dog_training.png);
}
#main_nav li #enquire_now{
  background-image:url(/images/enquire_now.png);
}
#main_nav li a{
  background-position:0px 0px;
  display:block;
  width:186px;
  height:51px;
}
#main_nav li a:hover{
  background-position:0px 51px;
}
#sub_content{
  height:400px;
  min-height:400px;
  height:auto !important;
  width:988px;
}
#sub_box_left,#sub_box_right{
  width:460px;
  height:400px;
  min-height:400px;
  height:auto !important;
  padding:30px 0 20px 30px;
  float:left;
}
#sub_box_left #sub_box_left_detail, #sub_box_right #sub_box_right_detail{
  width:460px;
  height:400px;
  min-height:400px;
  height:auto !important;
  float:left;
}
#sub_box_left_detail{
 /* background:url(/images/img_dog1.jpg) no-repeat;
  background-position:100% 0%; */
}
#sub_box_right_detail{
  /*background:url(/images/img_dog2.jpg) no-repeat;
  background-position:100% 70%; */
}
#sub_box_left ul,#sub_box_right ul{
  padding:10px 40px;;
}
#sub_box_left li,#sub_box_right li{
  padding:3px;
  list-style-image:url(/images/img_li1.jpg);
}
#sub_box_left  a,#sub_box_right  a, #box_center a ,#box_bottom_left a,#box_bottom_right a{
  color:#818181;
  text-decoration:none;
}
#sub_box_left  a:hover,#sub_box_right a:hover,#box_center a:hover, #box_bottom_left a:hover,#box_bottom_right a:hover{
  color:#05a64e;
}
#padding_top_small{
  padding-top:40px;
}
.img_center{
  text-align:center;
}
.img_center a img{
  border:1px solid #86b63c;
  padding:4px;
}
.border_bottom{
  border-bottom:1px solid #95bce2;
}
.float_left{float:left;}
/*----------------------Contact us Page--------------------*/
#examap{
height:300px;
  border:1px solid #95bce2;
  }
#contact_content{
  width:908px;
  padding:20px 40px;
  position:lerative;
}

.vtop{
  text-align:left;
}
.vtop .span{
  padding:0 50px;
  color:#3E83C9;

}
.form_pet{
 width:100px;
 margin:0 15px;
}
.formfield{
  width:150px;
}
.radio_button{
	margin:0 3px 0 15px;

}
.checkbox{
  text-align:left;
  float:left;
}
.text_checkbox{
  width: 130px; margin-left: 17px;
  
}
.space{
  padding:10px;
}
.align_center{
  text-align:center;
}
.input_street_num{
  width: 73px;
  float:left;
}
.formbutton{
  display:block;
  width: 57px;   height:23px;
  background:url(/images/cont_button.jpg) 0 0;
  color:#fddf77;
  border:0px;
  margin:0 auto;
  cursor:pointer;
}

.reset{
  margin-left:350px;
}
.submit{
  margin-left:20px;}
 
/*----------- artical ----------*/
#table{
  width:800px;
  margin:0 auto;
  padding-top:20px;
}
#article{
  width:800px;
  height:200px;
  min-height:200px;
  height:auto !important;
  margin:0 auto;
  padding-top:20px;
}
.table {
	border-collapse: collapse;
	width: 100%;
}

.table  th {
	background: #3e83c9;
	color: #fff;
	font-weight: bold;
	padding: 2px 11px;
	text-align: left;
	line-height: 1.2;
}

.table  td {
	padding: 6px 11px;
	border-bottom: 1px solid #95bce2;
	vertical-align: top;
}

.table  td * {
	padding: 6px 11px;
}

.table  td  span{
        padding:0px; 
        margin:0px;
}

.table  tr.alt td {
	background: #ecf6fc;
}

.table  tr.over td {
	background: #bcd4ec;
}

.table_contact ,.table_gmap{
	border-collapse: collapse;
	width: 800px;
  margin:0 auto;
}
.table_gmap{
  width: 800px;
  height:250px;
  border:0px;
}
.table_gmap #map{
  width:400px;
}
.table_contact td{
  padding: 6px ;
	vertical-align: top;
}
.table_contact th{
  color: #3e83c9;
}
.table_contact .td_text{
  width:300px;
}
.pic_frame_1{
  padding-right:15px;
}
.headind_form{
padding:10px 0 20px 30px;
}

#breadcrumbs{position: absolute; right: 50px; top:7px;}
#breadcrumbs2{position: absolute; right: 30px;top:0px;}
#breadcrumbs .ahome,#breadcrumbs2 .ahome{text-decoration:underline;color:#05a64e;}
#breadcrumbs .apage,#breadcrumbs2 .apage{text-decoration:underline;color:#05a64e;}
#breadcrumbs .apage2,#breadcrumbs2 .apage2{text-decoration:none;color:#5E6869;}