body,
html {background-color: #F8EFF0; background-image: url(images/background-fade.jpg); background-repeat: repeat-x;}
body {min-width:760px; text-align:center;}
#headlink {text-align:left; height:3px;}
#wrap { border:1px solid #C28787; width:760px; margin: 0 auto; text-align:centre;}
#top {text-align:right; width:760px; margin: 0 auto;}
#top p {color:#70010B;}
#header {text-align:center; background:#D49DA2;}
#breadcrumbs { clear:both; font:bolder 70% Arial, sans-serif;}
#nav {text-align:center;}
#nav h1 {font: bolder 90% Arial, Helvetica, sans-serif; color: #70010B; display:inline;}
#main {width:750px; padding-top:10px; margin: 0 auto; text-align:left;}
#sidebar {float:right; width:200px;}
#sitemap li{list-style-type: none; display: inline; width:500px;}
#footer {width:762px; background-color:#D49DA2; margin: 0 auto; text-align:centre;}
#footer p {margin:0;}
#partners {text-align:center; border-style: none}
#partners img {vertical-align: middle;}
a img {border: none; }
.pad {padding:10px;}
/* Text   */
h1 {font: bolder 80% Verdana, Arial, Helvetica, sans-serif; color: #70010B; display:inline;}
h2 {font: bold 80% Verdana, Arial, Helvetica, sans-serif; color: #70010B;}
h3 {font: bold 80% Verdana, Arial, Helvetica, sans-serif; color: #70010B;}
h4 {font: bold 80% Verdana, Arial, Helvetica, sans-serif; color: #70010B;}
h5 {font: bold 80% Verdana, Arial, Helvetica, sans-serif; color: #70010B;}
h6 {font: bold 80% Verdana, Arial, Helvetica, sans-serif; color: #70010B;}
p  {font: 80% Verdana, Arial, Helvetica, sans-serif; color: #70010B;}
#oldnews {font: 80% Verdana, sans-serif; color: #70010B;}
.oldnews {font: 80% Verdana, sans-serif; color: #70010B;}
/* Sitemap*/
.LSM_0 {font: 70% Verdana, sans-serif; color: #70010B; list-style-type: none;}
.LSM_description {font: 90% Verdana, sans-serif; color: #70010B;}	
/* Links  */	
h1 a {text-decoration: underline;}
h1 a:hover {text-decoration: underline;}
#footer a {text-decoration:underline; color:  #70010B;}
#footer a:hover {text-decoration: underline; color: #2B2B2B;}	
/* Form Styles */
label{width:4em; float:left; text-align: right; margin-right:1.5em; display:block}
.submit input{margin-left: 6em;}
input{color: #781351; background: #fee3ad; border: 1px solid #70010B}
textarea{color: #781351; background: #fee3ad; border: 1px solid #70010B}
.submit input{color: #fff; background: #74BC43; font: 100% Arial, sans-serif;}
fieldset{border: 1px solid #C28787;}
legend{font: bolder 80% Arial, sans-serif;  color: #fff; background: #C28787; border: 1px solid #C28787; padding: 2px 6px}
/* Images*/
.imageleft {float:left; width:120px}
/* Dog Insurance Table */
#mytable {width: 100%; padding: 0; margin: 0; font: 80% Verdana, Arial, Helvetica, sans-serif; color: #70010B;}
caption {padding: 0 0 5px 0; width: 100%; text-align: right;}
th { color: #4f6b72; border-right: 1px solid #C28787; border-bottom: 1px solid #C28787; border-top: 1px solid #C28787; letter-spacing: 2px; text-align: center; padding: 6px 6px 6px 12px; background: #CAE8EA url(images/bg_header.jpg) no-repeat;}
th.nobg {border-top: 0; border-left: 0; border-right: 1px solid #C28787; background: none;}
td {border-right: 1px solid #C28787; border-bottom: 1px solid #C28787; background: #fff; padding: 6px 6px 6px 12px; color: #4f6b72; text-align: center;}
td.alt { background: #F5FAFA; color: #797268;}
th.spec { 	border-left: 1px solid #C28787; border-top: 0; background: #fff;}
th.specalt {border-left: 1px solid #C28787; border-top: 0; background: #f5fafa ; color: #797268;}
/* NAV - top horizontal nav */
#nav, #nav ul {padding: 0;margin: 0;list-style: none}
#nav {font:90% Verdana, Arial, Helvetica, sans-serif; color: #000; margin: 0 105px 0 0px}
#nav li {position:relative;background: #F0DDDF;float: left;width: 10em;display:block;margin: 0;border-bottom: 3px solid #F0DDDF;border-right: 1px solid #252525;padding:0}
#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#000;display: block;padding: 4px 10px 2px}
#nav a:hover {color:#000}
#nav li ul {background: #f6f6f6;width:15.8em;font-size:90%;margin-top:3px;position: absolute;font-weight:normal;left: -999em}
#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:99999}	
#nav li li {background:none;float:none;border:none;border: 1px solid #999;border-top:1px solid #fff;border-right:none;border-left:none;padding-left:0}
#nav li li.last {border-bottom:none}
#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#000;padding: 3px 10px 2px;width:14em}
#nav li li a:hover {color:#fff;background:#c00}
#nav li.active {background: #c00; border-bottom: 3px solid #c00;}
#nav li.active ul {border:none;background: #c00}
#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {}
#nav li.active a:hover {color:#000}	
#nav li.active li {border:none;border-top: 1px solid #c15c5c;border-bottom: 1px solid #870000}
#nav li.active li.last {border-bottom: none}
#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#fff}
#nav li.active li a:hover {background: #666}	
#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#fff;font-weight:bold;background: #666}
/* hide from IE mac \*/
#nav li {width:auto}
/* end hiding from IE5 mac */
/* Contact Us Box */
#contactbox {width:450px; margin-left:138px ;text-align:center;padding:10px;background-color:#ffffc1;border:2px dotted #70010B;}