html, div {margin: 0px; padding: 0px;}
body {background-color: #999999; color: black; font: 500 100%/110% Arial, Helvetica, sans-serif; text-align:center; margin: 0px;
padding: 0px;}

/***************    all pages - general     ***************/
img {border: none;}
img.lt {float: left; margin-right: 10px; margin-bottom: 5px; margin-top: 5px;}
img.rt {float: right; margin-left: 5px; margin-bottom: 5px; margin-top: 10px;}
h1 {color: #000000; font-size: 120%; line-height: 120%; font-weight: 500; font-family: Georgia, "New Centruy Schoolbook", Times, serif; font-style: italic; text-align: right;}
div#content h1 {color: #708090; font-size: 110%; line-height: 120%; font-weight: 500; font-family: Georgia, "New Centruy Schoolbook", Times, serif; font-style: italic; text-align: left; margin-left: -25px;}
div#entire div#header h1 {padding-top: 0; margin-top: 0; color: #000000; font-size: 120%; line-height: 120%; font-weight: 500; font-family: Georgia, "New Centruy Schoolbook", Times, serif; font-style: italic; text-align: right;}
h1#home {padding-top: 0; margin-top: 0; margin-bottom: 150px; color: #000000; font-size: 120%; line-height: 120%; font-weight: 500; font-family: Georgia, "New Centruy Schoolbook", Times, serif; font-style: italic; text-align: right;}
h2, h3, h4 {color: grey; font-size: 105%/*18px*/; margin-left: 0; font-weight: 500; font-family: Georgia, "New Centruy Schoolbook", Times, serif; font-style: italic;}
h2#article a {font-weight: 400; font-size: 90%;}
.clear {clear: both;}
span.sel {color: #A0522D; font-weight: 600;;}
address {margin-bottom: 15px;}
span.tm {font-size: 12px;}
span.small {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: 500; font-style: normal;}
em {font-weight: 600; font-size: 90%;}

/********** all pages - top contact link, entire  **********/
/*p#topnav {width: 720px; text-align: right; margin-bottom: 0; font-size: 9px; letter-spacing: .15em;}*/
div#entire {width: 720px; margin: 5px auto 0 auto; background-image: url(../imgs/top_bkgrd.gif); background-color: white;
background-position: top left; background-repeat: no-repeat; /*padding-bottom: 1px;  For proper display of background color in Netty and Moz/FF*/ }
	/********** all pages - in text links **********/
	a, a:visited, div#txt a, div#txt a:visited {font-weight: 600; text-decoration: none; color: #A0522D; background-color: transparent;}
	a:hover, div#txt a:hover {text-decoration: none; text-decoration: none; color: white; background-color: #708090;}
	
/********** header placement, paragraph designation and main links for sub-pages **********/
	div#entire div#header {text-align: right; margin: 15px 25px 0 15px;}
	div#header a:hover {background-color: transparent; text-decoration: none;}
	div#content {padding: 0 75px 50px 75px; font-family: Georgia, "New Centruy Schoolbook", Times, serif; color: #4A4A4A; text-align: left;
	background-color: transparent; font-weight: 500; background-color: transparent; background-image: url(../imgs/sub_bkgrd.gif);  
	background-position: 25px 25px; background-repeat: no-repeat; line-height: 115%;}
	div#entire p {margin: 0 0 15px; }
		ul#mainnav {text-align: left; list-style: none outside none; margin: 0 0 0 15px; padding: 0;}
			ul#mainnav li {display: inline; font-weight: 600; font-variant: small-caps; font-size: 12px;}
				ul#mainnav li a, ul#mainnav li a:visited {color: #A0522D; text-decoration: none; padding: 7px;}
				ul#mainnav li a:hover {color: white; background-color: #708090; padding: 7px;}
				ul#mainnav li.sel {color:  #708090; padding: 7px;}
	div#entire hr.short {border: none; color: #A0522D; background-color: #A0522D; height: 1px; margin-top: 5px; width: 60%; text-align: left;}
	div#entire hr {border: none; color: #A0522D; background-color: #A0522D; height: 1px; margin-top: 5px; width: 80%; text-align: left;
	margin-left: 0;}
	
/********** shipping information on contact page **********/
div#content table.shipping, div#content table.shipping td {border: 1px grey solid; padding: 3px;}
	
/********** content container for home page **********/
div#contenthome {width: 100%; background-color: transparent; background-image: url(../imgs/bkgrd.gif); background-position: 25px 25px; background-repeat: no-repeat; margin-top: 15px;}
	/********** text section of home page **********/
	div#txt {float: right; width: 295px; margin: 0 15px /*25px*/0 15px; font-family: Georgia, "New Centruy Schoolbook", Times, serif; 
	color: #646464; text-align: right; background-color: transparent; font-weight: 500;}
	/********** contact section of home page **********/	
	div#nav {float: left; width: 380px; font-size: 14px;}
		div#nav ul {text-align: left; list-style: none outside none; margin: 0; padding: 0; margin-top: 56px;}
			div#nav li {display: inline;}
				div#nav li#personal {margin-left: 25px;}
				div#nav li#personal a, div#nav li#personal a:visited {color: #79A491; background-color: transparent; font-weight: 600;
				 text-decoration: none;}
			div#nav li#pill {margin-left: 200px;}
				div#nav li#pill a, div#nav li#pill a:visited {color: #6B839B; background-color: transparent; font-weight: 600;
				 text-decoration: none;}
			div#nav p#pet {text-align: right; margin-right: 145px;}
			p#pet a, p#pet a:visited {color: #B7283A; background-color: transparent; font-weight: 600;
				 text-decoration: none;}
   			div#nav li#personal a:hover, div#nav li#pill a:hover, p#pet a:hover {color: #999999; background-color: transparent;
				border-bottom: 1px solid #7D7D7D;}
		/********** image map placement on home page **********/			
		img#health_care {margin-top: 5px; margin-left: 58px;}
		/********** all rights reserved text on home page **********/
		p#special {font-style: italic; font-size: 80%; font-family: Georgia, "New Centruy Schoolbook", Times, serif; color: #828282/*888888*/;
		text-align: left; margin: 0 auto; /*padding-top: 100px;*/ padding-left: 10px; width: 90%;}
		/********** quantity discount text for pet booklets and pill tracker **********/
		div.quantity {color: #79A491;}
			div.quantity h3 {padding-bottom: 0; margin-bottom: 0;}
			div.quantity p {padding-left: 15px; padding-top: 0; margin: 0;}
			div.quantity em {font-weight: 600; font-style: normal;}
	
/********** all pages - bottom rounded edges, topnav, footer and bottom links **********/	
div#bottom {clear: both; background-image: url(../imgs/bot_bkgrd.gif); background-repeat: no-repeat; background-position: top left;
background-color: #999999;}
div#footer {width: 720px; margin: 0 auto; font-size: 11px; letter-spacing: .08em; text-align: /*left*/center; font-weight: 600; font-variant: normal;}
	div#footer ul, ul#topnav {margin: 0; list-style: none outside none; padding: 0;}
	ul#topnav {width: 720px; text-align: right; margin: 0; padding: 0;} 
		div#footer li {display: inline; margin-right: 15px; padding-left: 0;}
		ul#topnav li {display: inline; margin: 0 0 0 10px; padding: 0;}
		div#footer a, div#footer a:visited, /*p#topnav a, p#topnav a:visited,*/ ul#topnav li a, ul#topnav li a:visited {color: white; font-weight: 600; font-variant: normal;
		text-decoration: none; background-color: transparent; font-size: 10px;}
		div#footer a:hover, /*p#topnav a:hover,*/ ul#topnav li a:hover {color: #A0522D; border-bottom: 1px solid #A0522D;}
		div#footer li.sel, ul#topnav li.sel {color: #A0522D; border-bottom: none; font-size: 10px; font-weight: 600;}
	div#footer p {padding: 0; margin: 12px 0 15px 0; font-size: 10px; font-weight: 600; font-family: Georgia, "New Centruy Schoolbook", Times, serif; color: #546E21; background-color: transparent; text-align: left;}