body {
	background-color: #FEFFF4;
	border: 0px;
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
}


h1 {
	font-family: Georgia,Times New Roman, serif;
	font-size: 36px;
	font-style: italic;
	color: #556B2F;
	background-color: #F0FFF0;
	padding: 10px 15px 10px 15px;
	margin: 15px;
	white-space: nowrap;
	border: 1px dashed #556B2F;
}
h2 {
	font-family: Georgia, Times New Roman, serif;
	font-size: 14px;
	color: #666666;
	background-color: transparent;
	margin-right: 25px;
	text-align: right;
	white-space: normal;
	font-weight: normal;
	font-style: italic;
}
#subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top:2px solid #5C743D;
	padding-left: 20px;
	background-color: #99CC66;
	color: #5C743D;
	white-space: nowrap;
	height: auto;






	width: 200px
	padding-right: 10px;
	clear: left;
	width: 400px;
	float: left;
	line-height: 20px;
	letter-spacing: 0.2em;
	background-repeat: repeat-x;
	padding-top: 3px;
	border-bottom-style: solid;
	border-bottom-color: #5C743D;
	border-bottom-width: 2px;
}

#subheading a{ color: #993300; text-decoration: none; background-color: transparent;}
#subheading a:hover {
	text-decoration: underline;
}
#subheading-right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom: 2px solid #5C743D;
	border-top:2px solid #5C743D;
	padding-top: 3px;
	background-color: #99CC66;
	color: #5C743D;
	white-space: nowrap;
	height: auto;





	width: 200px
	padding-right: 10px;
	width: auto;
	left: 420px;
	text-align: right;
	padding-right: 20px;
	line-height: 20px;
	letter-spacing: 0.2em;
		background-repeat: repeat-x;
}
#page {
	margin: 5px;
	padding: 10px;
	color: #330000;
	font-size: 12px;
}
#mainmenu {
	position: absolute;
	top: 129px;
	float: left;
	left: -1px;
	visibility: visible;
	font-size: 12px;
	height: 383px;
	background-color: #5C743D;
	width: 140px;
	z-index: 10;
	
}
#mainmenu a{
	text-decoration: none;
	background-color: #5C743D;
	font-weight: bold;
	display: block;
	padding: 5px 5px 5px 10px;
	width: auto;
	color: #D5EDB3;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#mainmenu a:hover {
	background-color: #99CC66;
	color: #993300;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#content-main {
	position: absolute;
	padding-left: 20px;
	top: 130px;
	float: left;
	left: 156px;
	height: 2245px;
	width: auto;
	font-size: 12px;
	padding-right: 250px;
	color: #000000;
	line-height: 24px;
	text-align: left;
}
#articles {
	color: #0099CC;
	font-family:Courier New, Courier, mono;
	background-color: #CC0033;
	text-align: center;
	font-size: larger;
}

#content {
	position: absolute;
	border-left: 1px solid green;
	padding-left: 0px;
	top: 154px;
	float: left;
	padding-right: 10px;
	left: 182px;
	height: 888px;
	width: 404px;
	font-size: 16px;
	line-height: 20px;

}

#footer {
	border: 1px dotted black;
	color: #556B2F;
	background-color: #FAFAD2;
	margin-top: 100px;
	margin-bottom: 20px;
	font-size: 10px;
	text-align: center;
	line-height: 13px;
	height: 140px;
	overflow: hidden;
}
a { color: Maroon; text-decoration: none; background-color: transparent;}
a:hover {
	text-decoration: underline;
}

#news {
	float: right;
	padding-left: 10px;
	padding-right: 5px;
	width: 200px;
	color: #000000;
	position: absolute;
	margin-right: 10px;
	font-size: 12px;
	padding-top: 10px;
	line-height: 20px;
	top: -1px;
	right: 15px;
}

.newshead {
	color: #FFFFFF;
	background-color: #005329;
	vertical-align: super;
}
#menu-surgery {

	position: absolute;
	width: 20%;
	top: 175px;
	text-align: left;
	font-size: small;
	float: left;
	left: 22px;
	visibility: hidden;
}
#menu a surgery {

	text-decoration: none;
	background-color: #F0FFF0;
	font-weight: bold; 
	display: block; 
	padding: 5px; 
	width: 120px; 
	margin-bottom: 5px; 
	border: 1px solid #8FBC8F;
	color: #556B2F;
}

#submenu-info {
	float: left;
	height: auto;
	left: 467px;
	position: absolute;
	top: 13px;
	background-color: #FEFFF4;
	font-size: 12px;
	width: 132px;
	color: #5C743D;
	border: 1px dashed #556B2F;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#submenu-info a {
	text-decoration: none;
	background-color: #D5EDB3;
	font-weight: bold;
	display: block;
	width: 120px;
	border: 1px solid #8FBC8F;
	color: #5C743D;
	margin-top: 1px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 7px;
}
#submenu-info a:hover {
	background-color: #5C743D;
	color: #D5EDB3;
	border-top: 1px solid #8FBC8F;
	border-left: 1px solid #8FBC8F;
	border-right: 1px solid #8FBC8F;
	border-bottom: 1px solid #2F4F4F;
	margin-bottom: 1px;
	width: 120px;
	margin-top: 1px;
	padding-top: 1;
	padding-right: 1;
	padding-bottom: 1;
	padding-left: 7;
}
#virtual-tour {
	position: absolute;
	padding-left: 0px;
	top: 156px;
	float: left;
	padding-right: 10px;
	left: 187px;
	height: 886px;
	width: 406px;
	font-size: 16px;
	line-height: 20px;
	font-style: normal;
	text-align: center;
}

.red-bold {
	color: #993300;
	font-weight: bold;
	font-size: 12px;
	line-height: 22px;
	letter-spacing: 0.2em;
}
.green-bold {
	color: #666633;
	font-weight: bold;
	font-size: 16px;
}

#submenu-virtual {

	float: left;
	height: 95px;
	left: 609px;
	position: absolute;
	top: 154px;
	background-color: #FEFFF4;
	font-size: 12px;
	width: 135px;
	color: #5C743D;
	border: 1px dashed #556B2F;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#submenu-virtual a {
	text-decoration: none;
	background-color: #D5EDB3;
	font-weight: bold;
	display: block;
	width: 120px;
	border: 1px solid #8FBC8F;
	color: #5C743D;
	margin-top: 1px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 7px;
	height: 25px;
	line-height: 22px;
}
#submenu-virtual a:hover {
	background-color: #5C743D;
	color: #D5EDB3;
	border-top: 1px solid #8FBC8F;
	border-left: 1px solid #8FBC8F;
	border-right: 1px solid #8FBC8F;
	border-bottom: 1px solid #2F4F4F;
	width: 120px;
	margin-top: 1px;
	padding-top: 1;
	padding-right: 1;
	padding-bottom: 1;
	padding-left: 7;
}
#submenu-petinfo {
	float: left;
	height: 31px;
	left: 164px;
	position: absolute;
	top: 140px;
	background-color: #D5EDB3;
	width: 577px;
	color: #5C743D;
	border: 1px dotted #990000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#submenu-petinfo a {
	text-decoration: none;
	background-color: #FFFFE6;
	font-weight: bold;
	display: table-row;
	padding: 5px;
	border: 1px solid #8FBC8F;
	color: #556B2F;
	margin-top: 5px;
	font-style: normal;
	float: left;
}
#submenu-petinfo a:hover {

	background-color: #5C743D;
	color: White;
	border-top: 1px solid #8FBC8F;
	border-left: 1px solid #8FBC8F;
	border-right: 1px solid #8FBC8F;
	border-bottom: 1px solid #2F4F4F;
	padding: 5;
	margin-bottom: 5px;
	width: auto;
	margin-top: 5px;
}
#content-petinfo {
	position: absolute;
	padding-left: 0px;
	top: 180px;
	float: left;
	left: 164px;
	height: 890px;
	width: 583px;
	padding-right: 0px;
	padding-top: 29px;
	line-height: 24px;
}
head {

	font-family: Georgia, Times New Roman, serif;
	font-size: 14px;
	color: #666666;
	background-color: transparent;
	margin-right: 25px;
	text-align: right;
	white-space: normal;
	font-weight: bold;
	font-style: normal;
}
#heading-top-left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	white-space: nowrap;
	height: 100px;





	width: 200px
	padding-right: 10px;
	clear: left;
	width: 250px;
	float: left;
	top: 1px;
	position: absolute;
}
#heading-top-right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	background-color: #D5EDB3;
	color: #5C743D;
	white-space: nowrap;
	height: 55px;






	width: 200px
	padding-right: 10px;
	width: auto;
	top: 0px;
	text-align: center;
	line-height: 22px;
	letter-spacing: 0.14em;
	left: 250px;
	padding-left: 250px;
}
#heading-bottom-right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #D5EDB3;
	color: #993300;
	white-space: nowrap;
	height: 45px;






	width: 200px
	padding-right: 10px;
	width: auto;
	text-align: center;
	line-height: 18px;
	letter-spacing: 0.4em;
	left: 250px;
	padding-left: 250px;
}
.blue-bold {

	color: #000099;
	font-weight: normal;
}
.page-header {
	color: #99CC66;
	font-weight: bold;
	font-size: 16px;
	line-height: 45px;
	letter-spacing: 0.21em;
	text-align: left;
}
.green-small {

	color: #666633;
	font-weight: normal;
	font-size: 12px;
}
.slideshow {
	color: #333333;
	font-weight: normal;
	font-size: 13px;
	line-height: 22px;
}
.green-x-small {


	color: #666633;
	font-weight: normal;
	font-size: 9px;
}
.black-bold {

	color: #000000;
	font-weight: bold;
	font-size: 12px;
	line-height: 22px;
	letter-spacing: 0.2em;
}
#mainmenu-commercial {
	position: absolute;
	top: 518px;
	float: left;
	left: 1px;
	visibility: visible;
	font-size: 12px;
	height: 277px;
	background-color: #FEFFF4;
	width: 140px;
	color: #666666;
	font-weight: bold;
	padding-left: 0px;
	text-align: center;
	border: thin solid #D5EDB3;
	z-index: 11;
}
#float {
	right: auto;
	z-index: 4;
}
#product {
	font-size: 10px;
	color: #333333;
	line-height: 24px;
	text-align: left;
	background-color: #FEFFF4;
	padding: 10px;
}
.red-bold-large {

	color: #993300;
	font-weight: bold;
	font-size: 16px;
	line-height: 33px;
	letter-spacing: 0.2em;
}
.datetime {


	color: #4A4A4A;
	font-weight: bold;
	font-size: 12px;
	line-height: normal;
	letter-spacing: 0.2em;
}
#submenu-infoS {

	float: left;
	height: 108px;
	left: 464px;
	position: absolute;
	top: 59px;
	background-color: #FEFFF4;
	font-size: 12px;
	width: 132px;
	color: #5C743D;
	border: 1px dashed #556B2F;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#submenu-infoS a {

	text-decoration: none;
	background-color: #D5EDB3;
	font-weight: bold;
	display: block;
	width: 120px;
	border: 1px solid #8FBC8F;
	color: #5C743D;
	margin-top: 1px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 7px;
}
#submenu-infoS a:hover {

	background-color: #5C743D;
	color: #D5EDB3;
	border-top: 1px solid #8FBC8F;
	border-left: 1px solid #8FBC8F;
	border-right: 1px solid #8FBC8F;
	border-bottom: 1px solid #2F4F4F;
	margin-bottom: 1px;
	width: 120px;
	margin-top: 1px;
	padding-top: 1;
	padding-right: 1;
	padding-bottom: 1;
	padding-left: 7;
}
.green-small-bold {


	color: #666633;
	font-weight: bold;
	font-size: 12px;
}
#mainmenu-stylechoice {
	float: left;
	font-size: 12px;
	background-color: #FEFFF4;
	color: #000000;
	font-weight: bold;
	padding-left: 0px;
	text-align: center;
	border: 1px solid #999999;
}
#content-whole-screen {

	position: absolute;
	padding-left: 0px;
	top: 106px;
	float: left;
	left: 165px;
	height: 890px;
	width: 583px;
	padding-right: 0px;
	padding-top: 20px;
	line-height: 24px;
}
#content-practice {

	position: absolute;
	padding-left: 20px;
	top: 142px;
	float: left;
	left: 143px;
	height: 2245px;
	width: 612px;
	font-size: 12px;
	padding-right: 150px;
	color: #000000;
	line-height: 24px;
	text-align: left;
}
