﻿/*==============================================================================
    Page-General
==============================================================================*/    
* {
	margin: 0;
	padding: 0;
	line-height: 13px;
}
body {
      background-color : #2C2C2C;
      padding: 0;
 	  font-family:Tahoma; font-size:12px;
}
#nav {
	height:40px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.top {/*top banner on home page*/
    margin: auto;
    width: 900px;
	height: 180px;		
	background: url(images/masthead2.jpg) no-repeat top;
}
.topnav  {/*navigation for masthead*/
	background: #2C2C2C;
    color:#ADADAD;
    text-align:right;
    line-height : 110%;
    padding: 10px 0 0 10px;
    width:  180px;
    margin-left: 690px;
    margin-top:  40px;
    height:  18px;
}
.middlecontent {/*full middle block of content*/
      width: 900px;
      margin: auto;
      position: relative;
      clear:  both;
}
.centeredtext {/*small textbox for centered text on right side*/
      width:  500px;
      margin: auto;
      padding-top: 15px;
      padding-right: 15px;
      padding-bottom: 15px;
      padding-left: 15px;
      text-align:center;
      font-family:Tahoma; font-size:12px;color: #ADADAD;
}
.leftfull {/*left block navigation*/
    float: left;	
    padding: 0;
	width: 250px;	
    height: auto;
    background-color: #2C2C2C;
} 
.leftfullcontent {/*left content*/
    font-family:Tahoma; font-size:12px;
    color: #ADADAD;
    text-align: justify;
}
.rightfull {/*full right block of content*/
	float: right;
	width: 630px;
	background-color: #2C2C2C;
	font-family:Tahoma; font-size:12px;
    color: #ADADAD;
}
.rightfullcontent {/*right content*/
    padding: 20px;
	font-family: Tahoma;
	font-size: 12px;
	color: #ADADAD;
	text-align: justify;
}
.RContentLC {/*left column of right full content*/
    padding-right: 10px;
    float: left;
    width:270px;
    text-align:left;
    border-style:solid;
    border-width:thin;
    border-color:#adadad;
}
.RContentRC {/*right column of right full content*/
	padding-left: 10px;
	float:right;
	width:270px;
	text-align:left;
    border-style:solid;
    border-width:thin;
    border-color:#adadad;
}
.RContentColsvc1 {/*left column of services*/
	float:left;
	width: 125px;
	text-align:left;
	padding-left:12px;
	padding-bottom:20px;
}
.RContentColsvc2 {/*right column of services*/
     float:right;
     width: 125px;
     text-align:left;
     padding-left:12px;
     padding-bottom:20px;
}
.RContent3Col1 {/*right column with first of three columns*/
	float: left;
	width:180px;
	padding-right:15px;
	text-align:center;
}
.RContent3Col2 {/*right column with second of three columns*/
	float: left;
	width: 180px;
	padding-right:15px;
	text-align:center;
}
.RContent3Col3 {/*right column with third of three columns*/
    float: right;
    width: 180px;
    text-align:center;
}
.navfiller {/*filler to end of sidebar*/
    float: left;
	height: 150px;
	width: 260px;
	background-color: #069;
}  
#welcome2 {/*welcome bannner*/
    height: 159px;
    background: url(images/banner.jpg) no-repeat top;
    width:auto;
    margin-bottom:20px
}
#welcomecontent {/*welcome banner content*/
    height: auto;
    width: 450px;
    margin-left: 175px;
    font-family: Tahoma; font-size:11px;color: #F0FFF0;
}
#welcomecontent2 {/*welcome banner content*/
    height: auto;
    width: 410px;
    margin-left: 215px;
    font-family: Tahoma; font-size:11px; color:black;
}
.space225 { margin-left:225px; }
.space100 { margin-left:100px; }
.space250 { margin-left:250px; }	

/*==============================================================================
    Footer
==============================================================================*/
.footer {
     margin: 0 auto;
     clear: both;
	 font-size:  11px;
     color: #ADADAD;
     line-height:  13px;
     width: 900px;
     height: 263px;
     background-color: #2c2c2c;
     background: url(images/bot_banner.jpg) no-repeat top;
}
.footer a{color:#888; font-size:11px; text-decoration:underline} 
.footer a:hover{text-decoration:none}
.footercontent {/*content for footer*/
     position: absolute;
     font-size:  11px;
     color: #ADADAD;
     line-height:  13px;
     margin-left:  375px;
     margin-top:  180px;
     height:  20px;
     width:  400px;
}
/*Styles for Index2 page*/
#footerleft {
	margin-left:300px;
	margin-top:10px;
	float:left;
	width:200px;
	padding-right:15px;
}
#footeright { float:left; width:200px; }
#footergallery { font-size: medium; float:left; width:130px; text-align:center; padding-left:15px; }

/*==============================================================================
    Sidebar
==============================================================================*/
.latest {/*latest news*/
	background-color:#069;
	width:260px;
	text-align:center;
	padding-top:50px;
}
.latfiller {/*container for <latest>*/
	padding:20px;
	width:200px;
	margin-left:auto;
	margin-right:auto;
	border-style:outset;
	text-align:left;
}
.latbullet {
	font-weight: bold;
	font-size: 12px;
	color: #6699FF;
	text-decoration: underline;
}
.latbullet2 {
	margin-left: 15px;
	margin-right: 43px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.latcenter { text-align:center; padding-bottom:45px; }

/*==============================================================================
    Gallery
==============================================================================*/
.galleryLC  { /*left column of gallery content*/
    float: left;
    width:176px;
    text-align:left;
}
.galleryRC {/*right column of gallery content*/
	padding-left: 10px;
	float:right;
	width:385px;
	text-align:left;
}
.gallery {
	border:0;
}

/*==============================================================================
    Grooming Page
==============================================================================*/
#groominglogo {/*div for grooming logo*/
      width:  500px;
      height: 208px;
      margin: auto;
      padding-right: 15px;
      padding-bottom: 15px;
      padding-left: 15px;
      text-align:center;
      font-family:Tahoma; font-size:12px;color: #ADADAD;
      background-image:url('images/groom_room.gif');background-position:center; background-repeat:no-repeat;
}
#groomer {/*div for image*/
      width:  500px;
      height:247px;
      margin: auto;
      padding-right: 15px;
      padding-bottom: 15px;
      padding-left: 15px;
      text-align:center;
      font-family:Tahoma; font-size:12px;color: #ADADAD;
      /*background-image:url('images/groomer_vicki.jpg');background-position:center; background-repeat:no-repeat*/
}

/*==============================================================================
    FAQ Page
==============================================================================*/
.faqpic {
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 15px;
}

/*==============================================================================
    Image Handling
==============================================================================*/
#aahalogo {/*placement for aaha logo*/ 	float:left; width:  122px; 	padding-right: 15px;text-align:center; }
#avmalogo {	/*placement for avma logo*/ float: left; width:  122px; padding-right: 15px; text-align:center; }
#mvmalogo {	/*placement for mvma logo*/ width:  200px; 	text-align:center; }
.border0 {border-width: 0;} /*no margin for images with links*/
.padding30 {margin-top: 50px; margin-bottom: 50px; }
.attribution {font-size:9px;}
.border015 { border-width:0; margin:15px;}
.padding15 { padding:15px; }

/*==============================================================================
    Text & Margins
==============================================================================*/
h1 {padding: 22px 0 0 30px; color: #F0FFF0; font: bold 24px "Tahoma"; }
h2 {padding:  15px 0 0 15px; color:  #F0FFF0; font: bold 18px "Tahoma"; }
strong {font-family: Tahoma; font-weight: 700; color: #FFF; }
.strongblue {font-family: Tahoma; font-size: 12px; font-weight: 700; color: #69F; text-decoration: none; }
.strongwhite {font-family: Tahoma; font-size: 12px;	font-weight: 700; 	color: #FFF; }
.margin {margin: 10px 5px; }
#evenup2 { margin-top: 17px; } /*fix for pictures with Pet of the Week on home page*/
#margin15 {border-width: 0; margin-left: 15px; margin-right: 15px; }
.margin15tb {border-width: 0; margin-top: 15px; margin-bottom: 15px; }
.lheight {line-height: 150%; }
.bluetxt {color: #69F;	text-decoration: underline; }
.lefttxt {text-align: left; }
.centertxt {text-align:center; }
.centerback {text-align: center;	background-color: #036; }
.tunderline { text-decoration:underline}
.line100 { line-height: 100%; }
.smtext { text-align: center; font-size: x-small; }


/*==============================================================================
    Links
==============================================================================*/
a:link{	color: #69F; text-decoration: underline; }
a:visited {	color: #9CF; text-decoration: none; }
a:hover {color: aqua; text-decoration: none; }
a:active {color: #069; text-decoration: underline; }