@import url('header.css');
@import url('contact.css');

body { font-family:Georgia, Helvetica, sans-serif;  font-size:100%;  background:#005d5d;  margin:0 auto;  padding:0px;}



h1      { font-size:140%;   margin:0px 0px 10px 0px;   color:#cb4b00;   font-weight:500; }
h2      { font-size:120%;   margin:0px 0px 10px 0px;   color:#cb4b00;   font-weight:500; } 
h3      { font-size:110%;   margin:0px 0px 5px 0px;    color:#848484;   font-weight:600; }  
a       { color:#848484; }
a:hover { text-decoration:none;  color:#fff; }
p       { margin:0 0 30px 0;     }



/*--------------------
 Main content areas
--------------------*/
.mainContent    { margin:0 auto;   padding:50px 0px 40px 0px;  width:970px;   background:url('../images/top_dog.jpg') no-repeat bottom left; }
.mainServices   { margin:0 auto;   padding:50px 0px 150px 0px; width:970px;   background:url('../images/dog_head.gif') no-repeat bottom left; }
.mainDaycare    { margin:0 auto;   padding:50px 0px 270px 0px; width:970px;   background:url('../images/diva_footer.jpg') no-repeat bottom left; }
.mainBah        { margin:0 auto;   padding:50px 0px 100px 0px; width:970px; }
.mainDrop       { margin:0 auto;   padding:50px 0px 80px 0px;  width:970px; }
.mainDogcare    { margin:0 auto;   padding:50px 0px 170px 0px; width:970px;   background:url('../images/daycare_dog.jpg') no-repeat bottom left; }
.mainGrooming   { margin:0 auto;   padding:50px 0px 40px 0px;  width:970px; }
.mainWalking    { margin:0 auto;   padding:50px 0px 40px 0px;  width:970px; }
.mainGallery    { margin:0 auto;   padding:50px 0px 30px 0px;  width:970px; }    
.mainAbout      { margin:0 auto;   padding:50px 0px 100px 0px; width:970px; }
.mainLink       { margin:0 auto;   padding:50px 0px 50px 0px;  width:900px; }
.galleryContent { margin:0 auto;   padding:50px 0px 40px 0px;  width:970px; }



/*--------------------
subnav styles area
--------------------*/
#subnav                     { width:200px;   margin:0px;   float:left;   padding:0px; }
#subnav ul                  { width:200px;   margin:0px;   list-style:none;  padding:0px; } 
#subnav li                  { margin:0px 0px 5px 0px;   padding:0px; }
#subnav a                   { text-decoration:none;   color:#848484;   padding-left:18px; }
#subnav a:hover             { margin:0px;    color:#3dcbcb;   padding-left:18px;   background:url('../images/star.gif') no-repeat left; } 
#subnav .service_selected a { margin:0px;    color:#3dcbcb;   padding-left:18px;   background: url('../images/star.gif') no-repeat left; }



/*--------------------
Styles for Home page
 --------------------*/
#statement    { margin:0px;   padding:0px;   float:left;   width:420px;   color:#007f7f;   font-size:150%; }
#statement p  { line-height:28px; }
.name_italic  { font-style:italic; }
#home_flash   { width:500px;   float:right;   margin:0px;  padding:0px; }
#home_flash p { width:500px;   text-align:center;   color:#cb4b00;  font-style:italic;  font-size:110%;   margin:0px;   padding:0px; }
.bubble       { height:350px; }


/*--------------------
Styles for Services page 
--------------------*/
#content          { width:670px;   margin:0px 40px 0px 0px;   float:right;   padding:0px;   color:#848484; }
#content a        { color:#cb4b00; }
#content a:hover  { text-decoration:none;  color:#848484; }
#rates            { width:600px;   margin:0px;   padding:0px 0px 20px 0px; }
#rates td         { padding:0px; }
#dog_info         { width:780px;   margin:0px; }
#dog_info p       { width:170px;   float:left;    color:#848484;  font-size:100%;   margin:10px 0px 0px 20px; }
.dog_title        { color:#cb4b00; font-size:110%;   line-height:24px; }
#k9_photos        { width:200px;   margin:0px;   float:right; }
#lightbox_gallery {  }



/*--------------------
Styles for Testimonials page 
--------------------*/
#test           { margin:0px; padding:0px 0px 40px 0px; color:#848484; width:970px;}
#photo_wrapper  { margin:0px 0px 0px 0px; padding:0px; float:left; height:127px}   
#photo          { margin:0px 0px 0px 30px; padding:0px 0px 0px 0px; width:207px; height:127px; background:url('../testimonials/images/photo_bubble.gif') no-repeat left top;}
.dog_thumb      { margin:7px 0px 0px 7px;}
#test_content   { margin:0px; padding:0px; width:700px; float:right;}
#test_content p { margin:0px 30px 0px 0px; padding:0px; width:650px;} 
#test_content p { margin:0px;}
.test_name      { font-style:italic; line-height:40px; color:#cb4b00;}
#next           { margin:0px; padding:0px; float:right;}



/*--------------------
Styles for About page 
--------------------*/
.mainAbout p{width:780px; color:#848484;}
#about{margin:0 auto; width:900px; padding: 0px 0px 40px 0px;}
.about_photo{float:right;}



/*--------------------
Styles for Gallery page 
--------------------*/
#gallery_intro    { margin:0 auto;   width:900px; } 
#row              { float:left;   margin:0px 10px;   padding:0px;   width:270px;  text-align:center; }
#row a            { font-size:130%;   text-decoration:none; }
#row a:hover      { color:#cb4b00;  text-decoration:none; }
.image            { border:2px solid #ccc;   padding:6px; }
.thumbnail_center { margin:0px;   padding:0px;  border:none; }
.thumbnail        { margin:0px;   padding:0px;   border:none; }



/*--------------------
Styles for Links page 
--------------------*/ 
.mainLink a:hover { color:#cb4b00;  text-decoration:underline; }
#toplinks         { width:900px;    margin:0px; }
#bottomlinks      { width:900px;    margin:0px; }
#links            { width:260px;    float:left;   margin:0px;   padding:0px 0px 0px 0px}
#facebook         { width:250px;    float:left;   margin:0;     padding:0;  clear:left; }


/*--------------------
footer styles 
--------------------*/ 
.footer          { background:#005d5d url(../images/foot_bg.gif) repeat-x top center;   margin:0px;   padding:0px;   width:100%;   height:62px;}
.footerContent   { width:970px;  margin:0 auto;     padding:0px;}
.bottom_dog      { margin:0px;   padding:0px;       float:left;}
.footerContent p { float:right;  text-align:right;  color:#fff;   margin:0px; line-height:24px;   padding-top:15px;}



/*--------------------
 Clears styles for all the sections on the site
--------------------*/ 
#clear_home, 
#clear_gallery,
#clear_row,
#clear_service, 
#clear_links,
#clear_test, 
#clear_form  { clear:both; }