/*------------------------------------ styles for the header area including logo placement -----------------------*/
body{margin: 0px;padding: 0px;text-align: center;background: #e4dcc0 url(../images/header_bg.gif) repeat-x top center;}

h2{font-size: 15pt;text-align: left;margin: 0px;font-family: Georgia;font-style:italic;color: #963;font-weight:300;}
h3{font-size: 13pt;text-align: Left;margin: 0px ;font-family: Georgia;font-style:italic;color: #963;font-weight:300;}
h4{font-size: 16pt;text-align: Left;margin: 0px;font-family: Georgia;font-style:italic;color: #963;font-weight:300;}
h5{font-size: 13pt;text-align: Left;margin: 0px;font-family: Georgia;font-style:italic;color: #963;font-weight:300;}
a{color:#963; text-decoration:none;}
#top_nav a:hover, #main_nav a:hover, a:hover{color:#000;}


/*----------------------------------- styles for header area------------------------------ --*/
#header{margin: 0 auto;padding: 0px;width: 990px;height: 161px;}
.logo{margin: 0px;padding:0px;float: left;}
#email{float: right;margin: 125px 0px 0px 0px;}
#email_name{width: 200px;text-align: center;}



/*--------------------------------------- begins styles for navigation and main content area------------------ --*/
#container{width: 100%;background: #fff;margin: 0 auto;padding: 0px;text-align:left;} 
#main_wrapper{margin: 0 auto;width: 990px;background: #fff;}
#middle{margin: 15px 0px 0px 0px;width: 280px;float: left;text-align: left;}
#top_nav{margin: 0px;}
#top_nav dl{list-style:none;width: 280px;height: 19px;padding: 0px;margin: 0px;}
#top_nav dd{margin: 0px 15px 0px 0px;padding: 0px;text-align: left;display: inline;}
#top_nav a{font-style:italic;text-decoration:none;color: #963;font-weight:300;font-size: 1em;}
#main_nav{margin: 30px 0px 0px 0px;}
#main_nav dl{margin: 20px 0px 0px 0px;width: 260px;text-align: left;border-right: 1px solid #7a6e66;}
#main_nav dd{margin: 0px;padding: 0px 0px 10px 0px;}
#main_nav a{font-style:italic;text-decoration:none;color: #963;font-weight:300;font-size: 1.5em;}
.kittens{text-align: left;margin: 20px 0px 0px 0px;}
  


/*-- ----------------------------------------------------------intro area type----------------------------------- --*/
#main_content{margin: 15px 0px 40px 0px;float:right;width: 680px;}
#intro{margin: 0px 0px 50px 0px;width: 680px;}
#intro h2{font-size: 1.2em;text-align: left;margin: 0px 0px 10px 0px;font-family: Georgia;font-style:italic;color: #963;font-weight:300;}
#intro p{width: 680px;margin: 5px 0px 10px 0px;text-align: left;font-size: 12pt;line-height: 13pt;font-style: italic;font-family: Georgia;color: #7a6e66;}
#content ul{list-style: none;text-align: left;}
#content li{margin: 0px 0px 10px 0px;}
.services_left{float: left;}
.services_right{float: right;}
#clear_services{clear: both;}



/*--------------------------------------------------------- blue box tips area -----------------------------------*/
#box{margin:0px;text-align:left;width: 680px;}
#column_box{background: #f7f7f7;margin: 2px 0px 0px 0px;width: 640px;border:1px solid #666;}
#column1, #column2, #column3, #column4{margin: 0 auto;padding: 20px; float:left; width:276px;}
#column1 p, #column2 p, #column3 p, #column4 p{margin:0px;text-align:justify;padding: 5px; font-size:.9em;}
.opening{font-size: 1.2em;color:#0099CC;margin: 0px 0px 3px 0px;}
.intro_img {border:1px solid #000;}
#clear_box{clear:both;}
#clear_nav{clear:both;}
#clear{clear: both;}
 
 
/*--------------------------------------------------------- doctors area -----------------------------------*/
#doctor1{margin: 20px 0px 40px 0px;float: right;width: 600px;}
.doc_image{float:left;margin: 0px;width: 187px;}
#doctor1 p{text-align: justify;color: #666;margin: 0px;float: right;width: 400px;}
.bold_area{color: #ab8161;font-weight: bold;} 
#staff{width: 600px;float: right;}
#staff p{text-align: justify;color: #666;margin: 0px 0px 10px 0px;width: 600px;}
.staff{float: right;margin: 0px;width: 400px;}
.titles_r{font-size: 9pt;}
.titles_t{font-size: 9pt;}



/*--------------------------------------------------------- locations area -----------------------------------*/
.dogs{padding: 0px 160px 0px 0px;}
.cats{padding: 0px 250px 0px 0px;}
p{text-align: justify;color: #666;}
#cat{width: 320px;float: right;margin: 0px;}
#linda{width: 320px;float: left;margin: 0px;}
a .mar{border: 2px solid #67b3c2;padding: 3px;margin: 0px 15px 0px 0px;}
a:hover .mar {border: 2px solid #e00000;} 
a .cat{border: 2px solid #67b3c2;padding: 3px; margin: 0px 15px 0px 0px;} 
a:hover .cat{border: 2px solid #e00000;}


/*-- ---------------------------------------------sytles for foooter area--------------------------- --*/  
#footer{background: #e4dcc0;border-top: 1px solid #7a6e66;width: 100%;}
#footer_copy{margin: 0 auto;text-align: center;width: 990px;}
#footer_copy p{font-style: italic;text-align: center;font-size: 18px;color:#333333;}