body {
	margin: 14px auto;
	width: 749px;
}

/* MAIN NAVIGATION */

table#navbar {
	border: 1px solid #B7B6AD;
	padding: 0;
	width: 749px;
}
table#navbar td {
	font: 13px/30px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0;
}
table#navbar a:link, table#navbar a:visited {
	display: block;
	color: #fff;
	text-decoration: none;
	background: url(/images/nav_background.gif) no-repeat;
	padding-right: 10px;
	padding-left: 10px;
}
table#navbar a:hover, table#navbar a:active {
	background: url(/images/nav_background_f2.gif) no-repeat;
}
table#navbar a#home:link, table#navbar a#home:visited {
	display: block;
	color: #fff;
	text-decoration: none;
	background: url(/images/nav_background_home.gif) no-repeat;
}
table#navbar a#home:hover, table#navbar a#home:active {
	background: url(/images/nav_background_home_f2.gif) no-repeat;
}
table#navbar a.navbar_on:link, table#navbar a.navbar_on:visited {
	background: url(/images/nav_background_f2.gif) no-repeat;
}
table#navbar a#home.navbar_home_on:link, table#navbar a#home.navbar_home_on:visited {
	background: url(/images/nav_background_home_f2.gif) no-repeat;
}

/* MAIN CONTENT TABLE */

table.content {
	padding: 0;
	width: 749px;
	border-left: 1px solid #B7B6AD;
	border-right: 1px solid #B7B6AD;
	border-bottom: 1px solid #B7B6AD;
}
table.content_sansbottom {
	padding: 0;
	width: 749px;
	border-left: 1px solid #B7B6AD;
	border-right: 1px solid #B7B6AD;
}
table.content td, table.content_sansbottom td {
	padding: 0;
}
table.content td.rightcol325 {
	width: 325px;
	border-left: 1px solid #B7B6AD;
}
div.margins {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 25px 20px 15px 25px;
}
div.margins_home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 15px 15px 15px 15px;
}
div.margins p, div.margins_home p {
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
}

/* SUB NAVIGATION LEFT*/

table#subnav_left {
	padding: 0;
	width: 100%;
	border-bottom: 1px solid #B7B6AD;
}
table#subnav_left td {
	font: bold 10px/30px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0;
}
table#subnav_left a:link, table#subnav_left a:visited {
	display: block;
	color: #788380;
	text-decoration: none;
	background: url(/images/subnavleft_background.gif) no-repeat;
}
table#subnav_left a:hover, table#subnav_left a:active {
	color: #18307c;
	background: url(/images/subnavleft_background_f2.gif) no-repeat;
}
table#subnav_left a#first_left:link, table#subnav_left a#first_left:visited {
	display: block;
	background: url(/images/subnavleftfirst_background.gif) no-repeat;
}
table#subnav_left a#first_left:hover, table#subnav_left a#first_left:active {
	color: #18307c;
	background: url(/images/subnavleftfirst_background_f2.gif) no-repeat;
}
table#subnav_left a.subnav_left_on:link, table#subnav_left a.subnav_left_on:visited {
	color: #18307c;
	background: url(/images/subnavleft_background_f2.gif) no-repeat;
}
table#subnav_left a#first_left.subnav_leftfirst_on:link, table#subnav_left a#first_left.subnav_leftfirst_on:visited {
	color: #18307c;
	background: url(/images/subnavleftfirst_background_f2.gif) no-repeat;
}

/* SUB NAVIGATION RIGHT */

table#subnav_right {
	width: 325px;
	padding: 0;
	border-bottom: 1px solid #B7B6AD;
}
table#subnav_right_border {
	width: 325px;
	padding: 0;
	border-bottom: 1px solid #B7B6AD;
	border-left: 1px solid #B7B6AD;
}
table#subnav_right td, table#subnav_right_border td {
	font: bold 10px/30px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0;
}
table#subnav_right a:link, table#subnav_right a:visited,
table#subnav_right_border a:link, table#subnav_right_border a:visited {
	display: block;
	color: #788380;
	text-decoration: none;
	background: url(/images/subnavright_background.gif) no-repeat;
}
table#subnav_right a:hover, table#subnav_right a:active,
table#subnav_right_border a:hover, table#subnav_right_border a:active {
	background: url(/images/subnavright_background_f2.gif) no-repeat;
}
table#subnav_right a#first_right:link, table#subnav_right a#first_right:visited,
table#subnav_right_border a#first_right:link, table#subnav_right_border a#first_right:visited {
	display: block;
	background: #fff;
}
table#subnav_right a#first_right:hover, table#subnav_right a#first_right:active,
table#subnav_right_border a#first_right:hover, table#subnav_right_border a#first_right:active {
	background: url(/images/subnavrightfirst_background_f2.gif) no-repeat;
}

/* BOTTOM NAV */

div#bottomnav {
	font: normal 10px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #788380;
	text-align: center;
	margin-top: 18px;
}
div#bottomnav a:link, div#bottomnav a:visited {
	text-decoration: none;
	color: #788380;
	text-transform: uppercase;
}
div#bottomnav a:hover, div#bottomnav a:active {
	color: #18307c;
	text-decoration: underline;
}

/* MASTHEAD */

table#masthead {
	height: 83px;
	width: 749px;
	padding: 0;
}
table#masthead td {
	padding: 0;
}
td#dogcat {
	width: 104px;
}
td#dogcat img {
	margin-left: 8px;
}
td#title {
	background: url(/images/masthead_title.jpg) no-repeat;
}
td#logo {
	width: 78px;
	vertical-align: top;
}
td#logo img {
	padding: 0px;
	margin: 23px 0px 0px;
}
td#title h1 {
	font: bold 14px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #D01C0B;
	margin: 55px 0px 0px 18px;
	padding: 0px;
}

/* ORDER NOW BUTTON */

div#order_float {
	float: right;
	margin: 0px -7px 10px 10px;
}
div#order_float_green {
	float: right;
	margin: 0px 0px 10px 10px;
}
div#order_float_testimonials {
	float: right;
	margin: 11px -7px 10px 10px;
}
div#order_float_screen {
	float: right;
	margin: -9px -7px 10px 10px;
}
div#order_float_howworks {
	float: right;
	margin: 265px 10px 10px;
}
html>body div#order_float_howworks {
	float: right;
	margin: 235px 17px 20px 10px;
}
div#ordernow {
	height: 30px;
	width: 150px;
	background: url(/images/ordernow_background.gif) no-repeat;
}
div#ordernow_green {
	height: 30px;
	width: 150px;
	background: url(/images/ordernowgreen_background.gif) no-repeat;
}
div#ordernow p, div#ordernow h5,
div#ordernow_green p, div#ordernow_green h5 {
	font: normal 17px/20px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
div#ordernow img, div#ordernow_green img {
	display: inline;
	padding-left: 6px;
}
div#ordernow a:link, div#ordernow a:visited,
div#ordernow_green a:link, div#ordernow_green a:visited {
	color: #fff;
	text-decoration: none;
}
div#ordernow a:hover, div#ordernow a:active,
div#ordernow_green a:hover, div#ordernow_green a:active {
	color: #fff;
	text-decoration: underline;
}

/*HOME ELEMENTS */

td.home_yellowbkgrd {
	background: #FDEF9B;
	border-left: 1px solid #B7B6AD;
	border-bottom: 1px solid #B7B6AD;
	width: 325px;
}
td.home_bluebkgrd {
	background: #18307C;
	border-left: 1px solid #B7B6AD;
	border-bottom: 1px solid #B7B6AD;
	width: 325px;
}
td.home_greybkgrd {
	background: #E7F0E8 url(/images/home_swatch.jpg) no-repeat left bottom;
	border-left: 1px solid #B7B6AD;
	border-bottom: 1px solid #B7B6AD;
	width: 325px;
	height: 425px;
	vertical-align: top;
}
td.home_greenbkgrd {
	background: #068056;
	border-left: 1px solid #B7B6AD;
	width: 325px;
}
div#homeyellowside {
	font: bold 12px/20.5px Verdana, Arial, Helvetica, sans-serif;
	color: #18307C;
	margin: 10px 17px 12px;
	padding: 0px;
}
div#homeblueside {
	font: bold 12px/20.5px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 10px 17px 12px;
	padding: 0px;
}
div#homegreyside {
	font: normal 11px/16.5px Verdana, Arial, Helvetica, sans-serif;
	color: #18307C;
	margin: 10px 17px 12px;
	padding: 0px;
}
div#homegreyside p {
	padding: 0px;
	margin: 0px;
	font-size: 10px;
}
div#homegreyside ul {
	padding: 0px;
	margin: 0px;
}
div#homegreyside ul.spaceafter li {
	padding: 0px;
	margin: 0px 0px 10px 17px;
}
div#homeblueside a:link, div#homeblueside a:visited {
	font: bold 9px/20.5px Verdana, Arial, Helvetica, sans-serif;
	color: #F8F6BD;
	margin: 0px;
	text-decoration: none;
	text-transform: uppercase;
}
div#homeblueside a:hover, div#homeblueside a:active {
	text-decoration: underline;
}
div.home_greyrule {
	border-top: 1px solid #B7B6AD;
	padding-top: 10px;
	padding-bottom: 0px;
}
ul.nospaceafter li {
	margin: 0px 0px 0px 17px;
}
p a.homegrey:link, p a.homegrey:visited {
	font: bold 9px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #18307C;
	text-decoration: none;
	text-transform: uppercase;
	margin-left: 40px;
	padding-right: 10px;
	background: url(/images/arrow_grey.gif) no-repeat right top;
	letter-spacing: 1px;
}
p a.homegrey:hover, p a.homegreya:active {
	text-decoration: underline;
}
.home_float_right {
	float: right;
	margin-right: 0px;
	margin-left: 0px;
}
div#home_order_float {
	float: right;
	margin: 6px 0px 0px;
	clear: both;
}
div#home_ordernow {
	height: 30px;
	width: 150px;
	background: url(/images/ordernow_background.gif) no-repeat;
}
div#home_ordernow p {
	font: normal 17px/20px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
div#home_ordernow img {
	display: inline;
	padding-left: 6px;
}
div#home_ordernow a:link, div#home_ordernow a:visited {
	color: #fff;
	text-decoration: none;
}
div#home_ordernow a:hover, div#home_ordernow a:active {
	color: #fff;
	text-decoration: underline;
}
div#homegreenside {
	font: normal 10px/13.5px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 10px 17px 12px;
	padding: 0px;
}
td#home_left_col {
	background: #F8F6BD;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
div#home_left_top {
	background: #fff url(/images/home_photo_large.jpg) no-repeat left bottom;
	border-bottom: 1px solid #B7B6AD;
	margin: 0px;
	padding-top: 25px;
	padding-left: 20px;
	height: 420px;
	padding-right: 10px;
}
div#home_left_middle {
	font: bold 12px/30px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	background: #18307C;
	border-bottom: 1px solid #B7B6AD;
}
div#home_left_top p {
	margin-left: 235px;
	font: 11px/16.5px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 20px;
	color: #18307C;
	padding: 0px;
	margin-bottom: 0px;
}
div#home_left_top h4 {
	font: bold 9px/16.5px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0px 10px 0px 230px;
	letter-spacing: 1px;
	text-align: right;
}
div#home_left_top h4 a:link, div#home_left_top h4 a:visited {
	color: #18307C;
	padding-right: 10px;
	text-decoration: none;
	background: url(/images/arrow_white.gif) no-repeat right top;
}
div#home_left_top h4 a:hover, div#home_left_top h4 a:active {
	text-decoration: underline;
}
div#home_left_bottom {
	background: url(/images/home_vet_photo.jpg) no-repeat left top;
	padding: 12px 10px 0px 108px;
}
div#home_left_bottom p, div#home_left_bottom h4 {
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #18307C;
	margin: 0;
}
div#home_left_bottom h4 {
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #18307C;
	margin: 0 0 0 16px;
	text-indent: -16px;
}
div#home_order_float h4 {
	margin: 4px 0px;
	text-transform: uppercase;
	font-size: 9px;
	line-height: 11px;
	font-weight: bold;
	text-align: center;
}
td.leftcol421 {
	vertical-align: top;
	width: 421px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td.leftcol {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td.rightcol325, td.works_how_grey {
	vertical-align: top;
	width: 325px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td.works_how_grey {
	background: #E7F0E8 url(/images/works_how_swatch.jpg) no-repeat left bottom;
	border-left: 1px solid #B7B6AD;
}
div#home_disease_links a:link, div#home_disease_links a:visited {
	text-decoration: none;
	color: #18307C;
}
div#home_disease_links a:hover, div#home_disease_links a:active {
	text-decoration: underline;
}

/* INSIDE LAYOUTS */

div.leftcolmargins {
	margin: 20px 17px 12px;
}
div.leftcolmargins_detection {
	margin: 15px 17px 10px;
}
div.greyrule {
	border-top: 1px solid #B7B6AD;
	padding-top: 10px;
	padding-bottom: 0px;
}
div.howworksleft h1 {
	font: bold 12px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #18307C;
	margin: 0px 0px 7px;
	padding: 0px;
}
div.howworksleft h2 {
	font: normal 12px/23px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin-top: 0;
	margin-bottom: 10px;
}
div.howworksleft h3 {
	font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #18307C;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
}
div.howworksleft h5 {
	font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin-top: 0;
}
div#float_right_wiegert {
	width: 130px;
	color: #000;
	margin-left: 10px;
	padding: 10px;
	float: right;
	background: #BBE4C5;
}
div.howworksleft p {
	font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin-top: 0;
}
td#howworksgreen {
	background: #068056;
	border-top: 1px solid #B7B6AD;
}
td#howworksgreen p {
	font: normal 9px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 7px 3px 9px 17px;
	padding: 0;
	vertical-align: top;
}
div.redbkgrd {
	background: #D01C0B;
	border-bottom: 1px solid #B7B6AD;
	padding: 0px 17px;
}
div.redbkgrd p {
	font-size: 14px;
	font-style: normal;
	line-height: 39px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
div.bluebkgrd {
	background: #18307C;
	border-bottom: 1px solid #B7B6AD;
	padding: 6px 17px;
}
div.bluebkgrd p {
	font-size: 10px;
	line-height: 29px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
td.works_how_grey div.bluebkgrd p {
	font-size: 10px;
	line-height: 24px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.size16 {
	font-size: 16px;
}
div.bluebkgrd a:link, div.bluebkgrd  a:visited {
	color: #fff;
	padding-right: 12px;
	text-decoration: none;
	background: url(/images/arrow_blue.gif) no-repeat right top;
}
div.bluebkgrd  a:hover, div.bluebkgrd  a:active {
	text-decoration: underline;
}
div#reading_results {
	font-size: 11px;
	line-height: 16.5px;
	margin-top: 10px;
	padding: 0px;
}
div#reading_results p {
	font-size: 11px;
	line-height: 16.5px;
	margin-top: 10px;
	padding: 0px 0px 6px 17px;
	border-bottom: 1px solid #C2C2B9;
	margin-bottom: 6px;
}
div#reading_results h4 {
	font-size: 10px;
	line-height: 16px;
	margin-top: 10px;
	padding: 0px 0px 6px 17px;
	margin-bottom: 6px;
	font-weight: bold;
}
div#reading_results h4 a {
	text-decoration: none;
	color: #D01C0B;
	background: url(/images/arrow_green_light.gif) no-repeat right;
	padding-right: 10px;
}
div#reading_results h4 a:hover {
	text-decoration: underline;
	padding-right: 10px;
}
.blue {
	color: #18307C;
}

/* SCREEN PAGE */

td#screen_left {
	background: #FAF7CA;
	width: 215px;
	vertical-align: top;
}
div#screen_left_margin {
	background-color: #EBF3EC;
	height: 27px;
	margin: 0px;
	padding: 0px;
}
div#screen_left_callout {
	padding: 10px 19px 28px;
}
div#screen_left_callout p {
	font: bold 11px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #18307C;
	margin-top: 10px;
	margin-bottom: 0px;
}
div#screen_left_callout img {
	margin-left: 15px;
}
td#screen_right {
	width: 534px;
	vertical-align: top;
	border-left: 1px solid #B7B6AD;
}
div#screen_right_margin {
	margin: 27px 25px 25px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#screen_right_margin h1 {
	padding: 0px;
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #18307C;
	margin-bottom: 12px;
	margin-top: 0px;
}
div#screen_right_margin h2 {
	font-size: 11px;
	line-height: 11px;
	background: url(/images/arrow_white.gif) no-repeat left top;
	padding-left: 13px;
	margin: 0px;
	font-weight: bold;
}
div#screen_right_margin p {
	font-size: 11px;
	line-height: 16px;
	margin-left: 13px;
}
div#screen_right_margin p a:link, div#screen_right_margin p a:visited {
	text-decoration: none;
	color: #000;
	font-size: 10px;
	padding-right: 10px;
	background: url(/images/arrow_white.gif) no-repeat right top;
}
div#screen_right_margin p a:hover, div#screen_right_margin p a:active {
	text-decoration: underline;
}
div#disease_links {
	background: #068056;
	padding: 15px 20px;
	font: 11px/10px Verdana, Arial, Helvetica, sans-serif;
}
div#disease_links a:link, div#disease_links a:visited {
	color: #fff;
	text-decoration: none;
	display: block;
	font-weight: normal;
	padding-left: 13px;
	margin-bottom: 8px;
}
div#disease_links a:hover, div#disease_links a:active {
	background: url(/images/arrow_green.gif) no-repeat;
	text-decoration: underline;
}
div#disease_links a.screen_on:link, div#disease_links a.screen_on:visited {
	font-weight: bold;
	background: url(/images/arrow_green.gif) no-repeat;
}

div.detectionleft ul {
	font-size: 11px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}
div.detectionleft li {
	font-size: 11px;
	line-height: 16px;
	padding: 0px;
	margin: 0px 0px 6px 20px;
}
div.detectionleft h4 {
	font-size: 11px;
	line-height: 16px;
	margin: 0px 0px 6px;
	padding: 0px;
	font-weight: bold;
	color: #18307C;
}
div.detectionleft h1 {
	font-size: 12px;
	line-height: 23px;
	margin: 0px 0px 6px;
	padding: 0px;
	font-weight: bold;
	color: #18307C;
}
.red {
	color: #D01C0B;
}
td#detectionyellowleft {
	background: #F8F6BD;
	border-top: 1px solid #B7B6AD;
	vertical-align: top;
}
td#detectionyellowleft p {
	color: #18307C;
	font: bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	margin: 14px 20px 18px;
	padding: 0px;
}
td.detection_green {
	border-left: 1px solid #B7B6AD;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	background-color: #068056;
	width: 326px;
}
div.detection_grey {
	padding: 20px 17px 10px;
	margin: 0px;
	background: #E7F0E8;
	vertical-align: top;
	border-bottom: 1px solid #B7B6AD;
}
div.detection_grey ul {
	margin: 0px;
	padding: 0px;
}
div.detection_grey li {
	margin: 0px 0px 0px 17px;
	padding: 0px;
}
div.detection_grey h4 {
	font-size: 11px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #18307C;
}
div#detection_green {
	padding: 20px 17px;
	margin: 0px;
	background: url(/images/photo_detection.jpg) no-repeat left top;
}
div#detection_green p {
	font-size: 11px;
	line-height: 16px;
	color: #fff;
	margin-left: 121px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
}
div#detection_green p a:link, div#detection_green p a:visited {
	font-weight: normal;
	line-height: 10px;
	color: #fff;
	text-decoration: none;
	padding-right: 10px;
	background: url(/images/arrow_green.gif) no-repeat right top;
	margin-bottom: 12px;
}
div#detection_green p a:hover, div#detection_green p a:active {
	text-decoration: underline;
}

/* TESTIMONIALS */

div.testimonials_right {
	margin: 17px 25px 10px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.testimonials_right h1 {
	padding: 0px;
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #18307C;
	margin-bottom: 12px;
	margin-top: 10px;
}
div.testimonials_right h2 {
	font-size: 11px;
	line-height: 11px;
	background: url(/images/arrow_white.gif) no-repeat left top;
	padding-left: 13px;
	margin: 0px;
	font-weight: bold;
}
div.testimonials_right p {
	font-size: 11px;
	line-height: 16px;
	padding: 0px;
	margin-bottom: 6px;
	margin-top: 0px;
}
div.testimonials_right p a {
	text-decoration: none;
	color: #18307C;
}
div.testimonials_right p a:hover, div#screen_right_margin p a:active {
	text-decoration: underline;
}
td.testimonials_left_green {
	background-color: #BBE4C5;
	vertical-align: top;
	border-top: 1px solid #B7B6AD;
}
td.testimonials_left_grey_top {
	background-color: #EBF3EC;
	vertical-align: top;
}
td.testimonials_left_grey {
	background-color: #EBF3EC;
	vertical-align: top;
	border-top: 1px solid #B7B6AD;
}
div.testimonials_left_margins {
	padding: 11px 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #18307C;
	font-weight: bold;
	vertical-align: top;
}
div.testimonials_left_margins h1 {
	font-size: 16px;
	line-height: 24px;
	margin-top: 6px;
}
div.testimonials_left_margins h3 {
	font-size: 14px;
	line-height: 22px;
	margin-top: 6px;
}
div.testimonials_left_margins p {
	font-size: 11px;
	line-height: 16px;
	clear: both;
	margin: 0px;
	padding: 0px;
}
td#testimonials_right_top {
	width: 534px;
	vertical-align: top;
	border-left: 1px solid #B7B6AD;
}
td.testimonials_right_main {
	width: 534px;
	vertical-align: top;
	border-left: 1px solid #B7B6AD;
	border-top: 1px solid #B7B6AD;
}
div.testimonials_left_margins img {
	padding: 0px;
	float: left;
}
td.testimonials_left_green_top {
	vertical-align: bottom;
	background: #068056;
}
div.testimonials_left_margins h2 {
	font-size: 11px;
	line-height: 16px;
	clear: both;
	margin: 0px;
	padding: 0px;
	color: #fff;
}

/* VETS */

div.vets_left_margins {
	padding: 11px 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #18307C;
	font-weight: bold;
	vertical-align: top;
}
td.vets_left_green_top {
	vertical-align: top;
	background: #068056;
}
div.vets_left_margins h2 {
	font-size: 11px;
	line-height: 16px;
	clear: both;
	margin: 0px;
	padding: 10px 0px 0px;
	color: #fff;
}

/* NEWS */

div.news_left_margins {
	padding: 11px 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #18307C;
	font-weight: bold;
	vertical-align: top;
}
div.news_left_margins h5 {
	font-size: 11px;
	line-height: 16px;
	margin: 0px;
	padding: 10px 0px 0px;
	clear: both;
}
td.news_left_grey_top {
	background-color: #EBF3EC;
	vertical-align: top;
}
td.rightcol534 {
	vertical-align: top;
	width: 534px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

/* FAQ */

td.faq_leftcol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background: #E7F0E8;
	border-right: 1px solid #B7B6AD;
	vertical-align: top;
}
div.faq_left_green p {
	margin: 0;
}
div.faq_left_green {
	vertical-align: top;
	background: #068056;
	font-size: 10.5px;
	line-height: 19.5px;
	font-weight: bold;
	padding: 20px 18px;
}
div.faq_left_blue {
	vertical-align: top;
	background: #18307C;
	padding: 33px 18px 36px 18px;
	font-size: 11px;
	line-height: 24px;
	font-weight: bold;
}
div.faq_left_space50 {
	padding: 0;
	height: 50px;
}
div.faq_left_space239 {
	padding: 0;
	height: 239px;
}
div.faq_left_space239 p {
	font: bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 30px;
}
.size16 {
	font-size: 16px;
}
div#faq {
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 15px 15px 15px 15px;
}
div#faq h1 {
	font-size: 11px;
	line-height: 16px;
	color: #18307C;
}
div#faq h4 {
	font-size: 11px;
	line-height: 16px;
	color: #18307C;
	margin-bottom: -10px;
}
div#faq li {
	font-size: 11px;
	line-height: 16px;
	margin-left: 17px;
	padding: 0px;
}
div#faq ul {
	margin: 0px 0px 10px;
	padding: 0px;
}
div#faq ul a:link, div#faq ul a:visited {
	text-decoration: none;
	color: #000;
}
div#faq ul a:hover, div#faq ul a:active {
	text-decoration: underline;
	color: #18307C;
}

/* ARTICLES */

div#articles {
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 15px 15px 15px 15px;
}
div#articles h1 {
	font-size: 14px;
	line-height: 18px;
	color: #18307C;
	margin: 2px 0px 12px;
}
div#articles h2 {
	font-size: 12px;
	line-height: 16px;
	color: #18307C;
	margin-bottom: 0px;
	margin-top: 0px;
}
div#articles h3 {
	font-size: 12px;
	line-height: 16px;
	color: #18307C;
	margin-bottom: 0px;
}
div#articles h4 {
	font-size: 11px;
	line-height: 16px;
	color: #18307C;
	margin-bottom: -10px;
}
div#articles li {
	font-size: 11px;
	line-height: 16px;
	margin-left: 17px;
	padding: 0px;
}
div#articles ul,
div#articles ol {
	margin: 0px 0px 10px;
	padding: 0px;
}
div#articles ul a:link, div#articles ul a:visited,
div#articles ol a:link, div#articles ol a:visited {
	text-decoration: none;
	color: #000;
}
div#articles ul a:hover, div#articles ul a:active,
div#articles ol a:hover, div#articles ol a:active {
	text-decoration: underline;
	color: #18307C;
}
div#sidenav {
	padding: 0px;
	margin: 0px;
}
div#sidenav p {
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	margin: 4px 0px 0px 11px;
	border-bottom: 1px solid #fff;
	padding: 0px 0px 1px;
	color: #fff;
}
div#sidenav a:link, div#sidenav a:visited {
	display: block;
	margin-left: -15px;
	margin-right: 10px;
	padding-left: 15px;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 5px;
	color: #fff;
}
div#sidenav a:hover {
	background: url(/images/arrow_sidenav.gif) no-repeat;
	text-decoration: none;
}
div#sidenav p#first {
	border-top: 1px solid #fff;
	padding-top: 4px;
}

/* ABOUT US */

td#aboutus_photo {
	margin: 0px;
	width: 121px;
	vertical-align: bottom;
}
div#aboutus_photoside1 img {
	display: block;
	margin: 24px 0px 0px 12px;
}
div#aboutus_photoside1 h3 {
	color: #068056;
	font-size: 11px;
	line-height: 13px;
	margin: 0px 0px 24px 24px;
	padding: 0px;
}
div#aboutus_photoside2 img {
	display: block;
	margin: 24px 0px 0px 12px;
}
div#aboutus_photoside2 h3 {
	color: #068056;
	font-size: 11px;
	line-height: 13px;
	margin: 0px 0px 0px 24px;
	padding: 0px 0px 24px;
}
td#aboutus_title h1 {
	font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #D01C0B;
	padding: 25px 0px 0px 18px;
	margin: 0px;
}
td#aboutus_logo {
	margin: 0px;
	width: 207px;
	vertical-align: bottom;
}
td.aboutus_leftcol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background: #E7F0E8;
	border-right: 1px solid #B7B6AD;
	vertical-align: top;
}
td.aboutus_leftcol img {
	margin: 30px 15px 40px 15px;
}
div#aboutus {
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 15px 15px 15px 15px;
}
div#aboutus h1 {
	font-size: 11px;
	line-height: 16px;
	color: #18307C;
}
div#aboutus h2 {
	font-size: 13px;
	line-height: 23px;
	color: #000;
	font-weight: normal;
}
div#aboutus h4 {
	font-size: 11px;
	line-height: 16px;
	color: #18307C;
	margin-bottom: -10px;
}
div#aboutus h5 {
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #000;
	margin-bottom: -10px;
}
div#aboutus div.greyrule, div#contact div.greyrule {
	border-top: 1px solid #B7B6AD;
	margin-bottom: 0px;
	padding: 0px;
	margin-top: 15px;
}
div.aboutus_left_green {
	vertical-align: top;
	background: #068056;
	font-size: 11px;
	line-height: 23px;
	font-weight: bold;
	padding: 10px 18px 18px;
}
div.aboutus_left_space {
	padding: 0;
	height: 187px;
}
div.whiterule {
	border-top: 1px solid #fff;
	margin-bottom: 0px;
	padding: 0px;
	margin-top: 15px;
}

/* CONTACT */

td.contact_rightcol534 {
	background: #068056;
	vertical-align: top;
	width: 534px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
td.contact_leftcol {
	background: #E7F0E8;
	border-right: 1px solid #B7B6AD;
	vertical-align: top;
}
td.contact_rightcol534 div#green_quote {
	background: #068056;
	padding: 20px 35px 30px 118px;
}
td.contact_rightcol534 div#green_quote img {
	float: left;
	margin-right: 17px;
}
td.contact_rightcol534 div#green_quote p {
	font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}
div.contact_left_space50 {
	padding: 0;
	height: 50px;
}
td.contact_leftcol h1 {
	font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #18307C;
	margin: 0px 17px 10px;
}
td.contact_leftcol p {
	font: 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px 17px 6px;
}
div#contactus  {
	padding-top: 12px;
}
div#contactus p {
	color: #000;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 15px 12px;
}
div.contactus_left_green {
	vertical-align: top;
	background: #068056;
	font-size: 11px;
	line-height: 23px;
	font-weight: normal;
	padding: 10px 18px 18px;
}
div#contact {
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 15px 15px 15px 15px;
	background: #fff;
	vertical-align: top;
}
div#contact h1 {
	font-size: 11px;
	line-height: 16px;
	color: #18307C;
	margin-top: 0;
	padding-top: 0;
}
div#contact h2 {
	font-size: 13px;
	line-height: 23px;
	color: #000;
	font-weight: normal;
}
div#contact h4 {
	font-size: 11px;
	line-height: 16px;
	color: #18307C;
	margin-bottom: -10px;
}

/* BUY */

td#buy_left_col {
	background: #fff;
	vertical-align: top;
	padding-bottom: 5px;
}
div.buy_bluebkgrd {
	background: #18307C;
	border-bottom: 1px solid #B7B6AD;
	padding: 16px 18px 6px;
	margin: 0px;
	height: 190px;
}
div.buy_bluebkgrd p{
	font: bold 10.5px/19.5px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 14px 0 0;
}
div.buy_bluebkgrd img{
	float: left;
	margin-right: 25px;
}
div.buy_bluebkgrd form {
	margin: 5px 0 0;
	padding: 0 0 10;
}
div.buy_greybkgrd {
	font: normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	background: #E7F0E8;
	vertical-align: top;
	padding: 18px 18px 14px;
	margin: 0px;
	width: 289px;
}
div.buy_greybkgrd p {
	margin: 0 0 0px;
	padding: 0px;
}
div.buy_greybkgrd h4 {
	font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 0 0px;
	padding: 0px;
}
td.buy_greenbkgrd {
	background: #068056;
	border-left: 1px solid #B7B6AD;
	width: 325px;
	padding: 0;
	vertical-align: top;
	margin: 0px;
}
td.buy_greenbkgrd h5 {
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 16px 17px;
}
div.buy_greyrule {
	border-top: 1px solid #B7B6AD;
	margin-top: 8px;
	padding: 0px;
	margin-bottom: 8px;
}
div.refills {
	border-bottom: 1px solid #B7B6AD;
	background: url(/images/buy_refills.jpg) no-repeat left bottom;
	margin-right: 17px;
	margin-left: 17px;
	padding-top: 4px;
	padding-bottom: 12px;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-bottom: 12px;
}
div.refills h4 {
	margin-left: 150px;
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #D01C0B;
	margin-top: 4px;
	margin-bottom: 0px;
}
div.refills p {
	margin-left: 150px;
	font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin-top: 0px;
	margin-bottom: 0px;
}
div.refills h5 {
	margin-left: 150px;
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
div.refills form {
	float: right;
	margin: 0px;
	padding: 0px;
}
div#checkout {
	padding: 0;
	width: 747px;
	border-left: 1px solid #B7B6AD;
	border-right: 1px solid #B7B6AD;
	border-bottom: 1px solid #B7B6AD;
}
	/*table#checkout {
	width: 749px;
	padding: 0;
	border-right: 1px solid #B7B6AD;
	border-bottom: 1px solid #B7B6AD;
	border-left: 1px solid #B7B6AD;
	margin: 0;
margin: 0px 10px 10px;
}*/
div#checkout_inner table td {
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
}
center {
	margin: 0;
	padding: 0;
}
div#checkout_inner {
	width: 730px;
	margin: 0px;
	padding: 0px 0px 12px;
}
p.red_bold {
	color: #D01C0B;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 12px;
	text-align: center;
}
table#comments td {
	padding-bottom: 8px;
}
.smallwhite {
	font-size: 8pt; font-color: #ffffff; 
	font-weight: normal; 
}
img.floatright {
	float: right;
	margin-left: 10px;
}
