/* universal settings */

HTML {BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: 0px; MAX-HEIGHT: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 100%}
BODY {BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: 0px; MAX-HEIGHT: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 100%; font-family: helvetica, tahoma, verdana, arial, sans-serif; font-size: 12px; color: #000000;}
#background{position:absolute; z-index: 2; width:100%; height:100%; }


/* Variable Content*/   #content {z-index:9; overflow:auto; position:absolute; top:67px; bottom:27px; left:0px; right:0px;}
/* HTML Styling */      * html #content {z-index:9; top:67px; left:0; right:0; bottom:27px; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; border-top:0px solid #000; border-bottom:97px solid #9d968f;}

/* socialText */   #socialtext {z-index: 1; DISPLAY: block; LEFT: 100%; RIGHT: 100%; TOP: 100%; BOTTOM: 100%; POSITION: absolute; solid:#8D857D; padding:0px;}
/* shareThis */    #sharethis {z-index: 48; DISPLAY: block; LEFT: 20px; MARGIN: 0px; BOTTOM: 20px; POSITION: absolute; padding:0px;}

/* LeftLogo*/      #leftlogo {z-index: 40; position:absolute; top:0%; left:0%; border:0px; solid:#000; padding:0px;}
/* NavButtons */   #buttons {z-index: 38; position:absolute; top:67px; left:0%; border:0px; solid:#000; padding:0px;}
/* address */      #address {z-index: 50; position:absolute; bottom:15px; right:7%; border:0px solid:#000; padding:10px;}
/* Enter site */   #enter {z-index: 51; DISPLAY: block; bottom:80px; RIGHT: 7%; MARGIN: 0px; POSITION: absolute; padding:0px;}
/* RightLogo */    #rightlogo {z-index: 30; position:absolute; top:5px; right:75px; border:0px; solid:#000; padding:0px;}
/* contact */      #contact {z-index: 24; position:absolute; bottom:0px; right:35px; border:0px; solid:#000; padding:0px;}
/* Pets */         #pets {Z-INDEX: 18; position:absolute; left:0%; bottom:-5px; border:0px; solid:#9d968f; padding:0px;}
/* Foot */         #foot {Z-INDEX: 15; position:absolute; left:0%; bottom:3px; border:0px; solid:#9d968f; padding:0px;}
/* FootBacker */   #foot2 {Z-INDEX: 14; position:absolute; left:0%; bottom:0px; border:0px; solid:#000; padding:0px;}
/* DidYouKnow */   #question {z-index: 12; position:absolute; width:100%; height:100%; border:0px; solid:#000; padding:0px;}
/* Paws */         #paws {Z-INDEX: 6; DISPLAY: block; RIGHT: 0%; MARGIN: 0px; TOP: 0px; POSITION: absolute; padding:0px;}
/* Copyright */    #copyright {z-index: 3; position:absolute; bottom:24px; right:0%; border:0px; solid:#000; padding:10 px;}

/* Email Paws */      #email_paws {
	Z-INDEX: 1;
	DISPLAY: block;
	RIGHT: 0%;
	MARGIN: 0px;
	TOP: 0px;
	POSITION: absolute;
	padding: 0px;
}
/* Email Foot */      #email_foot {
	Z-INDEX: 2;
}
/* Email Content */   #email_content {
	Z-INDEX: 3;
}

/* Used to pre-load pictures from UPDATES.ASP */
.hiddenPic {display:none;}


/* type fonts */

/* Body Copy */     p  { font-size: 100%; line-height: 1.2em; letter-spacing: 0.03em; text-align: left; color: #000000; margin-top: 0; }
/* Headline 1 */    h1 { font-size: 27px; font-style: italic; font-weight: bold; letter-spacing: -0.05em; text-decoration: none; color: #000000; }
/* Headline 2 */    h2 { font-size: 130%; font-style: italic; letter-spacing: -0.05em; font-weight: bold color: #000000; }
/* Headline 3 */    h3 { font-size: 112%; font-style: italic; letter-spacing: -0.05em; font-weight: normal color: #000000; }
/* Signature */     h4 { font-size: 60%; font-weight: normal; letter-spacing: 2pt; color: #000000; }
/* siteMapLinks */  h5 { font-size: 75%; line-height: 1.0em; font-style: normal; font-weight: normal; letter-spacing: 0pt; color: #000000; }
/* captions */      h6 { font-size: 75%; font-style: italic; font-weight: normal; letter-spacing: 0pt; color: #000000; }
/* nav links */     h7 { font-size: 70%; font-style: normal; font-weight: bold; letter-spacing: 2pt; }

/* links */

/* unvisited link */  A:link {text-decoration: none; font-style: bold; color: #e30620; }
/* visited link */    A:visited {text-decoration: none; font-style: bold; color: #340080; }
/* mouse over link */ A:hover {text-decoration: underline overline; font-style: bold; color: #8d009e; }
/* selected link */   A:active {text-decoration: none; font-style: bold; color: #8d009e; }


/* Collapsing Content Divisions */

.clasp {text-align:center;}
.lunchbox {display:none;} 


/* Dropdown Menus */
#sddm {	margin: 0; padding: 0; z-index: 30}
#sddm li {	margin: 0; padding: 0; list-style: none; float: left; font: bold 11px arial}
#sddm li a {	display: block; margin: 0 1px 0 0; padding: 0px 0px; width: 85px; background: #8d857d; color: #FFF; text-align: center; 	text-decoration: none}
#sddm li a:hover {	background: #8d857d} 
#sddm div {	position: absolute; visibility: hidden; margin: 0; padding: 0; background: #000000; border: 0px solid #ffffff}
#sddm div a {	position: relative; display: block; margin: 0; padding: 5px 10px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; background: #bdb6b0; color: #000000; font: 11px arial}
#sddm div a:hover {	background: #000000; color: #FFF}

/* Float Commands */
div.floatleft {float:left; padding-right:1.0em; }
div.floatright {float:right; padding-left:1.0em; }

/* Allowing scroll bars */
div.scroll {overflow:scroll; }