body{background-image:url(../img/bg.gif);background-repeat:repeat-x; margin-top: 1px; font-family:Myriad Pro; margin-left:0px; margin-right:0px;}
.header {background-image:url(../img/Pet-and-Home-Services.gif); width:1019px; height:188px; }

.nav_container{float:right; padding-top:127px;}

#nav_bar{width: 682px; height:22px; background-image:url(../img/nav.gif);}

.nav_links a{overflow:hidden; text-indent:-100000px; height:35px; padding:0; width:100px; position:absolute;}

.nav_container a.button{background: transparent url("../img/nav.gif") no-repeat 0 0;overflow:hidden;text-indent:-10000px;padding:0;width:960px;}
.nav_bar a {display:block; float:left; height:22px; padding-top:19px; color:white; font-weight:bold; font-size:12px;}
#logo{position: absolute; z-index:33; width:300px; float:left; left:50px; }

.email_link{text-decoration: none; color: black;}
a.email_link:hover{text-decoration:underline;}

a#about {width:64.6px;background-position:-16px 0;}
a#services {width:90px; background-position:-87.6px 0;}
a#calendar {width:144px; background-position:-181.6px 0;}
a#policies {width:84.6px;background-position:-320.2px 0;}
a#faq {width:68px;background-position:-399px 0;}
a#testimonials		{width:120.6px;background-position:-469px 0;}
a#contact		{width:75.6px;background-position:-588px 0;}

a#about:hover{background-position:-16px -22px;}
a#services:hover{background-position:-87.6px -22px;}
a#calendar:hover{background-position:-181.6px -22px;} 
a#policies:hover{background-position:-320.2px -22px;}
a#faq:hover{background-position:-399px -22px;}
a#testimonials:hover{background-position:-469px -22px;}
a#contact:hover{background-position:-588px -22px;}


a#about:active{background-position:-16px -22px;}
a#services:active{background-position:-87.6px -22px;} 
a#calendar:active{background-position:-181.6px -22px;} 

a#policies:active{background-position:-320.2px -22px;}
a#faq:active{background-position:-399px -22px;}
a#testimonials:active{background-position:-469px -22px;}
a#contact:active{background-position:-588px -22px;} 

#middle_img{background-image:url(../img/Pet-and-Home-Care.jpg); width:1019px; height:366px;}
.blank{width:1019px; /*height:366px;*/}
.middle_td{width:1019px;}
.side_td{width:20%;}
.sides_tdL{width:20%;background-image:url(../img/tdl_bg.gif);}
.sides_tdR{width:20%;background-image:url(../img/tdr_bg.gif);}
.side_td_about{width:20%;}

.header1{font:normal normal bold 30pt normal Arial,Sans-serif; color:#00abb2;}
.header2{font:normal normal bold 15pt normal Arial,Sans-serif; color:#00abb2;}
.header3{font:normal normal bold 12pt normal Arial,Sans-serif; color:#00abb2;}

.service_names{font:normal normal normal 11pt Arial,Sans-serif;color:#00abb2;}

.home_text{font:normal normal normal 12pt/180% Arial,Sans-serif; color:#77787b;}
/*.home_text_td{padding:30px 120px 30px 120px;width:100%;}*/
.home_text_td{padding:10px 0px 30px 0px;width:100%;}

.about_img{float:right;}
.about_text{font:normal normal normal 11pt Arial,Sans-serif; color:#77787b;}
.testimonial_text{font:normal normal normal 11pt Arial,Sans-serif; color:#77787b; line-height:150%; } 
.dotted_text{font:normal normal normal 10pt Arial,Sans-serif; color:#77787b; }

.services_price{vertical-align:bottom; text-align: right; color:#00abb2; font-weight:bold;}
.services_td{padding:0px 0px 0px 30px;}
.right{color:#00abb2; font-weight:bold; vertical-align:bottom;}
.dotted{/*border-bottom:dotted 1px #77787b;*/background-image: url(../img/dottedline.gif); background-repeat: repeat-x; background-position: left bottom;}

.policies{width:50%; vertical-align:top;}
.forms{padding-left:140px; font-weight:bold; font-size:15pt; color: Black;}
.forms a{text-decoration: none;color: Black;}
.forms a:hover{text-decoration:underline;} 
.divider{width:1019px; height:0.5px; color: #77787b;}
.divider_small{width:100%; height:1px; color: #77787b;}

.testimonials_name{vertical-align:bottom; color:#00abb2; font-weight:bold; float:right; font-size:12pt;}
.testimonial_link{text-decoration: none; color: black; font-weight:bold;}
.contact_left{width:75%; vertical-align:top;font:normal normal normal 11pt Arial,Sans-serif; color:#77787b;}
.contact_right{width:25%; vertical-align:top;font:normal normal normal 11pt Arial,Sans-serif; color:#77787b; border-left: solid 1px #77787b; padding-left: 30px;}
#contact_table td{padding:0 20px 20px 0;}

.footer{font:normal normal bold 8pt Arial,Sans-serif; color:white; text-align:center; background-color:Black; padding:6px 0 6px 0;}
