body
{
	margin: 0px;
	padding: 0px;
	background: #ffffff;
	text-align: left;
	font-family: arial;
}

#mainDiv
{
	margin: auto;
	margin-top: 20px;
	width: 800px;
	background: url(../images/homepageHeaderBg.jpg) top left no-repeat;
	height: 600px;		
}

#homepageHeader
{
	height: 121px;
	position: relative;
}

#logo1
{
	background: url(../images/logo1.jpg) top left no-repeat;
	width: 264px;
	height: 106px;
	position: absolute;
	top: 0px;
	left: 270px;
}

#emergencies
{	
	width: 187px;	
	float: left;	
	padding-top: 14px;
	padding-left: 14px;
}

#emergenciesText
{
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	margin-top: 6px;
}

#emergenciesText a
{
	color: #ffffff;
	text-decoration: none;
	font-size: 14px; 
	margin-left: 3px;
}

#emergenciesText a:hover
{
	text-decoration: underline;
}	

#petPortal
{
	width: 172px;		/* 2 petPortal links - 11/5/08 AAM */
	height: 88px;
	float: right;
	margin: 17px 10px 0px 0px;
}

#pageContent
{
	background: #2D5328;	
}

#menuDiv
{
	width: 100%;
	background: #591D00 url(../images/menuBg.gif) top left repeat-x;
}

.moreItems
{
	background: url(../images/moreArrow.gif) bottom center no-repeat;		
}

.rightBorder
{
	border-right: 1px solid #ffffff;
}

#mainTable td
{
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

#mainTable h1
{
	font-size: 17px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#mainTable h2
{
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	color: #E9E2C9;
}

#mainTable a
{
	color: #CE9844;
	text-decoration: none;
	background: url(../images/linkArrow1.gif) 0px 2px no-repeat;
	padding-left: 10px;
}

#mainTable a:hover
{
	text-decoration: underline;
}

#homepageBottom
{
	background: url(../images/homepageBottomBg.gif) top left repeat-y;
	width: 100%;
	height: 65px;
	font-size: 12px;
}

#homepagePetCenter
{
	float: left;
	width: 240px;
	margin-left: 150px;
	margin-top: 5px;
	text-align: left;
}

* html #homepagePetCenter
{
	width: 220px;
	margin-left: 80px;
}

#homepageBottom h1
{
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	color: #2D5328;
	background: url(../images/linkArrow2.gif) 55px 4px no-repeat;
	padding-left: 65px;
}

#homepageBottom a
{
	text-decoration: none;
	font-weight: bold;
	color: #591D00;
}

#homepageBottom a:hover
{
	text-decoration: underline;
}

#homepagePostAPaw
{
	float: left;
	width: 260px;
	margin-left: 20px;
	margin-top: 5px;
	text-align: left;
}

#footerDiv
{
	background: #591D00;
	height: 22px;
	padding-top: 8px;
}

#footerText
{
	color: #A99462;
	font-size: 11px;
}

#footerText a
{
	color: #A99462;
	text-decoration: none;
}

#footerText a:hover
{
	text-decoration: underline;
}

#innerpageHeader
{
	background: url(../images/innerpageHeaderBg.gif) top left repeat-y;
	height: 80px;
	position: relative;
}

#logo2
{
	background: url(../images/logo2.gif) top left no-repeat;
	width: 187px;
	height: 76px;
	position: absolute;
	top: 4px;
	left: 28px;
}

#emergencies2
{
	position: absolute;
	top: 4px;
	right: 10px;
}

#emergencies2Text
{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	margin-top: 6px;
}

#emergencies2Text a
{
	color: #ffffff;
	text-decoration: none;
	font-size: 12px; 
	margin-left: 3px;
}

#emergencies2Text a:hover
{
	text-decoration: underline;
}	

#sideBar
{
	float: left;
	width: 217px;
	text-align: right;
	background: #2D5328;
}

#sideBar ul
{
	margin: 10px;
	padding: 0px;
}

#sideBar li
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#sideBar li a
{
	color: #D9CFB9;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

#sideBar li a:hover
{
	text-decoration: underline;
	color: #D9CFB9;
}

.spacer
{
	clear: both;
}

#sideBarPic
{
	margin: 10px;
}

#innerContent
{
	background: #ffffff url(../images/innerContentBg.gif) top left repeat-x;		
}

#innerContentBg
{
	background: url(../images/innerContentBg2.gif) top left repeat-y;
}

#innerContent h1
{
	background: #202907 url(../images/h1Bg.gif) top right repeat-y;	
	height: 43px;
	text-transform: uppercase;
	margin: 0px;
	font-size: 22px;
	color: #ffffff;
	padding-top: 30px;
	padding-left: 10px;
	margin-left: 217px;
	border-bottom: 8px solid #B47E2A;
	text-align: left;
}

#innerText
{
	font-size: 12px;
}

#innerTextMargin
{
	text-align: left;
	width: 530px;
	margin: 20px 20px 20px 0px;
	float: right;
}

#innerContent h2
{
	color: #591D00;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}

#innerContent a
{
	color: #B47E2A;
	font-weight: bold;
	text-decoration: none;
}

#innerContent a:hover
{
	text-decoration: underline;
	color: #591D00;
}

#menuDiv a
{
	color: #ffffff;
}