body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#003366; background-color: #CCCC99;}



#wrapper{margin:0px; padding:0px; background:url(images/body_bg.gif) repeat-x; background-color:#F9FCFD	;}

#main{margin:0 auto; padding:36px 0 0 0; width:997px;}

#header{margin:0px; padding:0px 0 0 0; float:left;}
#headerleft{margin:0px; padding:0px; width:383px; float:left;}
#headerleft img {border: none;}

#headerright{margin:0px; padding:0px; width:614px; float:right; background:url(images/header_right_top_bg.gif) no-repeat ; height:166px;}
#home{margin:96px 0 0 27px; padding:0px;}
#services{margin:0 0 50px 102px; padding:0px;}
#about{margin:0 0 13px 72px; padding:0px;}
#links{margin:0 0 53px 77px; padding:0px;}


#middal{margin:0px; padding:0px;}

#middalleft{margin:0px; padding:0px; width:203px; float:left; }
#middalleftgenabg{ margin:0px; padding:0px; background:url(images/middal_left_mid_bg.gif) no-repeat; background-color:#fff; height:94px;}
#ginasdiv{margin:0px; padding:0px; padding:28px 0 0 35px; font-weight:bold;}
#ginastext{margin:0px; padding:0px; color:#CC0033; font-weight:bold;}
#ginasdiv a{margin:0px; padding:0px; color:#CC0033; text-decoration:none; color:#003366;}
#ginasdiv a:hover{margin:0px; padding:0px; color:#CC0033; text-decoration:underline; color:#003366;}


#middalright{margin:0px; padding:0px; float:left; width:794px;}

#middalrightbg{margin:0px; padding:0px; background:	url(images/middal_right_bg.gif) no-repeat; float:left; width:765px; background-color:#FFF;}

#middalrightweprovide{margin:0px; padding:0px; width:307px; float:left;}
#weprovidetext{margin:0px; padding:70px 24px 0 0; height:140px; font-size:20px; line-height:30px;}
#dogbg{margin:0px; padding:0px; background:url(images/dog_bg.jpg) no-repeat; height:205px;}
#middalrightginas{margin:0px; padding:28px 0 0 15px; width:443px; float:right; color:#050505; font-size:12px; font-weight:bold; line-height:20px;  }

/*services page start*/
#servicesleft{margin:0px; padding:0px; width:109px; float:left;}
#servicesimg{margin:26px 0 0 33px; padding:0px;}

#servicesright{margin:23px 0 0 0; padding:0px; width:656px; float:right;}
#servicespetsittingleft{margin:0px; padding:0px; width:331px; float:left;}
#petsittingtext{margin:0px; padding:0px; color:#CC0033; font-weight:bold; font-size:13px;}
#petsremaindiv{margin:5px 0 0 14px; padding:0px; line-height:20px; color:#000000; font-weight:bold;}
#servicestestimonialsright{margin:0px; padding:0px; width:325px; float:right;}
#testimonials{position: relative; margin:0 0 0 50px; padding:0px; background:url(images/services_right_dog_img.gif) no-repeat; width:249px; height:423px;}
#testimonialstext{margin:0px; padding:26px 0 0 60px;}
#testimonialsginatext{margin:0px; padding:15px 10px 0 75px; font-size:11px; color:#FFFFFF; line-height:15px;}
#petimage{position: absolute; margin: 237px 0 0 0px; z-index: 1;}
/*services page close*/


#footerbg{margin:0px; padding:0px; background:url(images/footer_bg.gif) repeat-x;  background-color:#CCCC99;}

#footer{margin:0 auto; padding:0px; width:997px; height:200px;}
#footerleft{margin:0; padding:78px 0 0 0; width:350px; font-size:11px; font-weight:bold; color:#000000; float:left; line-height:16px;}
#footerright{margin:0px; padding:105px 0 0 0; width:350px; float:right; font-size:11px; font-weight:bold; color:#050505;}
#footerright_2{margin:0 0 0 55px; padding:8px 0 0 55px; width:217px; float:right; font-size:11px; font-weight:bold; color:#050505;}
#footerright_2 a { color: #000000; text-decoration: underline;}
#footerright_2 a:visited { color: #000000; text-decoration: underline;}


