body {
	margin: 0 auto;
	margin-top: 0;
	padding: 0;
	voice-family:"\"}\"";
	voice-family:inherit;
	background-image: url(../img/bkgd-stripes2.jpg);
	}
	
	
/* Stop WinIE6 from calculating width of
italicized text twice, thereby wrecking layout
----------------------------------------------- */
* html em {
  font-style: normal;
  font-weight: bold;
  }

.content a:link {color: #974726;}
.content a:visited  {color: #3B6A84;}
.content a:hover  {color: #60572F;}

.content {
	background-image: url(../img/bkgd-main2.jpg);
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #60572F;}

 html>body .content {
  Correct value for browsers that don't suffer from IE Win's bugs
	width: 520px;
}

.LeftColumn {
	background-image: url(../img/bkgd-main1.jpg);
	width: 230px;}

html>body .LeftColumn {
/* Correct value for browsers that don't suffer from IE Win's bugs*/
	width: 230px;}

.testimonials {
	color: #423C20;}


p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding-left: 16px;}
	
.content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding-left: 16px;}


table, tr, td {
	padding: 0;
	color : #60572F;
}




li .highlight {color:974726; font-weight: bold;}

ul.content, li.content {
	margin-left: 20px;
}
li.content {
 /*	list-style-position: inside;*/
	list-style-type:disc;
	padding-bottom: 3px;}

/* Headers
---------------------------------------------------------- */
h1  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 20px;
	padding-left: 2px;
	padding-top: 10px;
	color : #255874;
	font-weight : bold;}

h2  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 15px;
	color : #255874;
	font-weight : bold;
	border-TOP: 3px solid #C8CBAC;}

h3  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #838757;
	font-weight : bold;
	padding-left: 10px;}


.caption {
	padding: 0 10px 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #60572F;}

/* Image Wrap-arounds
---------------------------------------------------------- */
.imgleftmarg { margin-left: 10px; margin-bottom: 3px; margin-top: -3px; }
.imgrightmarg { margin-right: 10px; margin-bottom: 6px;  margin-top: -4px; }


/* Services & Rates Tables
----------------------------------------------------------*/
#rates2 {
	width:270px;}
	
#rates2 table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #60572F;
	width : 270px;
	border-spacing: 0px;
	margin-left:10px;
}

#rates2 table .caption {
	font-size : 11px;
	color : #60572F;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: middle;
	height: 16px;
	padding-top:4px;
	background-color: #C8CBAC;
	text-indent: 4px;
 }

html>body #rates2 tr .caption {
 /* Correct value for browsers that don't suffer from IE Win's bugs */
	height: 24px;
	padding-top:4px;
}

#rates2 table tr {
	background-color: #ffffff;}

#rates2 table .package td{
	padding: 4px;
	height: 36px;
	border-bottom: 1px solid #C8CBAC;
	padding-bottom: 6px;
}

#rates2 table .hours td{
	padding: 4px;
	height: 20px;
	border-bottom: 1px solid #C8CBAC;
	padding-bottom: 6px;
}

#rates2 table strong{
	color: #60572F;
	font-weight: bold;
}
#rates2 table p {
	text-align: left;
	color: #60572F;}



/* Service Form Tables
----------------------------------------------------------*/
#pet {
	width:430px;}
	
#pet table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #C8CBAC;
	margin-left: 20px;
	width : 440px;
	border-spacing: 0px;
}

#pet table .caption {
	font-size : 10px;
	color : #838757;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: middle;
	height: 16px;
	padding-top:4px;
	background-color: #C8CBAC;
 }

html>body #pet .caption {
 /* Correct value for browsers that don't suffer from IE Win's bugs */
	height: 24px;
	padding-top:4px;
}

#pet table tr {
	background-color: #ffffff;}

#pet table td{
	padding: 4px;
}
#pet table strong{
	color: #9A9E6E;
	font-weight: bold;
}
#pet table p {
	text-align: left;
	color: #838757;}

#pet table .rates strong{
	text-align: left;
	color: #255874;}

.petfind {
    border:3px solid #336B84;
    background-color:white;
    padding:3px;
}

/* Photo Gallery
---------------------------------------------------------- */
.gallery a img{border: 1px solid #C8CBAC;}
.gallery a:visited img {border: 1px solid #C8CBAC;}
.gallery a:hover img {border: 1px solid #3B6A84;}

