*{
padding:0;
margin:0;
}

body {
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
color: #666666;
font-size: 12px;
background-color:#CCCCCC;
}

td {
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

img.floatleft { 
float: left; 
margin: 4px; 
border:1px solid #999;
}

img.floatright { 
float: right; 
margin: 0 0 5px 5px; 
border:1px solid #999;
max-width:20%;
}

img.featuredpet{
display:block;
margin-left:auto;
margin-right:auto;
width:135px;
border:1px solid #999;
}

input.textbox{
font-size:90%;
width:150px;
height:1.5em;
margin-bottom:5px;
}

/* ------------------------ Start Layout -----------------*/
#wrapper{
width:782px;
margin: 0 auto;
background-color:#FFFFFF;
}

#border{
display:table;
width:780px;
border:1px solid #999999;
}
/* ------------------------ Start Header -----------------*/
#header{
height:23px;
background-color:#FFFFFF;
background-image:url(../images/headerlogo.gif);
background-repeat:no-repeat;
padding:17px 0 0 630px;
width:150px;
font-size:90%;
}

#header a{
text-decoration:none;
color:#3774b8;
}
/* ------------------------ Start Navbar -----------------*/

.nav{
background-color:#FFFFFF;
}

/* ------------------------ Start Content -----------------*/
.box{
height:200px;
width:260px;
background-color:#3774b8;
float:left;
}

.bigbox{
height:400px;
width:520px;
float:left;
}


#rowbanner{
}

.pet{
}

.pet h3{
font-style:italic;
color:#FFFFFF;
text-align:center;
}

.pet h4{
font-size:150%;
text-align:center;
color:#000000;
display:block;
text-decoration:underline;
font-style:oblique;
font-weight:bolder;
}

.pet h5{
text-align:center;
color:#FFFFFF;
display:block;
}

.banner{
height:200px;
width:260px;
background-color:#fff;
float:left;
}

.subbanner{
height:200px;
width:260px;
background-color:#fff;
float:left;
}

.links{
background-color:#fff;
}

.btwo{
background-color:#fff;
}

.bthree{
background-color:#e08822;
color:#444;
}

.bthree h3{
text-align:center;
font-size:90%;
font-style:italic;
font-weight:bold;
padding:5px 2px 0 2px;
}

.emailsignup{
margin:5px 20%;
font-size:80%;
}

#ad{
width:780px;
background-color:#ffc;
float:left;
border-top: 1px dotted #000;
}

#ad h3 {
	float: left;
	width: 130px;
	font-weight: normal;
	font-size: 85%;
	-font-size: 80%;
	margin: 16px 10px 12px 16px;
	-margin: 16px 10px 12px 8px;
	color: #000;
}
#ad h3 a {
	white-space: nowrap;
}
#ad img {
	vertical-align: middle;
	margin: 10px 10px;
	text-align:center;
	border:1px solid #CCC;
}
/* ------------------------ Start Footer -----------------*/
#footer{
border-top:1px dotted #000; 
width:780px;
float:left;
background-color:#fff;
}

.hours{
font-size:85%;
margin-left:2px;
float:left;
}

.address{
font-size:85%;
margin-right:2px;
float:right;
text-align:right;
}
