.sitebox {
	border:				1px solid #999999;
	margin:				10px auto;
	padding:			5px;
	border-radius: 8px; /* CSS3 rounded corners */
	-moz-border-radius: 8px; /* Mozilla rounded corners */
}
body, table, tr, td {
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#111;
/*	color:				#663300;	*/
}
th {
	text-align:			left;
	font-weight:		bold;
	color:				#0F2386;
	vertical-align:		top;
}
td {
	vertical-align:		top;
}
img {
	border:				0px;
}
a {
	text-decoration:	none;
	color:				#BB2054;
/*	color:				#B01504;	*/
}
a:hover {
	text-decoration:	underline;
}
h1 {
	font-size:			medium;
	margin-top:			0px;
	margin-bottom:		3px;
	border-bottom:		1px solid #D59636;
/*	border-bottom:		1px solid #87010D;	*/
}
h2 {
	font-size:			medium;
	margin-top:			9px;
	margin-bottom:		6px;
	color:				#64C0FF;
}
h3 {
	font-size:			small;
	margin-bottom:		6px;
	margin-bottom:		3px;
	color:				#64C0FF;
}
h4 {
	font-size:			x-small;
	margin-bottom:		6px;
	margin-bottom:		3px;
}
em {
	font-weight:		bold;
	color:				#B87100;
	font-style:			normal;
}
ol, ul {
	margin-top:			3px;
	margin-bottom:		3px;
}
li {
	margin-left:		-12px;
	margin-top:			3px;
}
input, textarea {
	font-family:		Arial, Verdana;
	font-size:			x-small;
	border:				1px solid #999999;
}
.inputCheckbox {
	border:				0px;
}
.animal-photo {
	border:				1px solid #87010D;
}

.serviceName {
	color:				#B87100;
	font-weight:		normal;
	font-size:			small;
}
.price {
	font-weight:		normal;
	color:				#999999;
	font-size:			small;
}
.footerbar {
	font-size:			x-small;
	color:				#999999;
	padding:			3px;
	width:				700px;
	margin:				0px auto;
}
.note {
	font-size:			x-small;
	font-style:			italic;
	color:				#555555;
}
.shadedArea {
/*	background-color:	#F2E4CB;	*/
	background-color:	#BEDBBC;
	padding:			10px;
}
.borderBox {
	border:				1px dotted #999999;
	padding:			3px;
/*	background-color:	#FFF7EA;	*/
	background-color:	#FFED7B;
}
.borderBox h3 {
	margin-top:			0px;
}

.noticeBox {
	background-color:	#ffffcc;
	border:				1px dotted #ffff00;
	padding:			1px;
	padding-right:		3px;
	padding-left:		3px;
	width:				98%;
}
.errorBox {
	background-color:	#ffbfbf;
	border:				1px dotted #ff3300;
	padding:			1px;
	padding-right:		3px;
	padding-left:		3px;
	width:				98%;
}
.red {
	color:				red;
}


#topNav td img {
	padding-right:		15px;
}
