body {
	background: #111833 url(img/index/body.gif) 0 0 repeat-x;
	font-family: "Helvetica Neue", Arial, "Bitstream Vera Sans", sans-serif;
	
	/*
	NEVER, EVER, EVER CHANGE THIS VALUE FROM 62.5% !!!
	If you are having trouble getting the right font size,
	try adjusting the html elements in the primary.css file!
	*/ font-size: 62.5%;
	
	
	margin: 0;
	padding: 0;
	text-align: center;
}

#wrapper {
	position: relative;
	margin: 13px auto 0;
	margin: 0 auto;
/*	padding-bottom: 12px; */
	width: 1000px;
	text-align: left;
}

div#header {
	position: absolute;
	width: 1000px;
	height: 208px;
	z-index: 1;
}
div#header div#logo {
	background: url('img/index/logo.png');
	width: 201px;
	height: 100%;
	float: left;
}
div#header div#topaddress {
	background: url('img/index/topaddress.png');
	width: 360px;
	height: 132px;
	float: left;
}
div#header div#toplinks {
	position:absolute;
	display:block;
	width: 337px;
	height: 99px;
	left: 660px;
	top: 30px;
}
div#header div#topphone {
	position:absolute;
	display:block;
	background: url('img/index/topphone.png') no-repeat;
	width: 100%;
	height: 43px;	
	top: 130px;
	left: 195px

}
div#header div#toplinks div#vetstore a {
	background: url('img/index/topvetstore.png');
	display: block;
	width: 123px;
	height: 56px;
	float: left;
}
div#header div#toplinks div#epethealth a {
	background: url('img/index/topepethealth.png');
	background-repeat: norepeat;
	display: block;
	width: 90px;
	height: 56px;
	float: left;
}
div#header div#toplinks div#facebook a {
	background: url('img/index/topfacebook.png');
	display: block;
	width: 47px;
	height: 56px;
	float: left;
}
div#biglogo {
	width: 270px;
	height: 337px;
	position: absolute;
	top: 106px;
	right: 16px;
	background: url('img/index/biglogo.png');
}
div#flash {
	width: 451px;
	height: 287px;
	position: absolute;
	top: 155px;
	left: 202px;
}
div#flash ul#flash_ul li {
	list-style-type: none; 
}
div#flash div#mask {
	position: absolute;
	width: 431px;
	height: 25px;
	background: url('img/layout/mask.jpg') no-repeat;
	top: 225px;
	left: 48px;
	z-index: 0;
}
div#hours {
	position: absolute;
	top: 310px;
	right: -20px;
	background: url('img/index/hours.png');
	width: 324px;
	height: 340px;
}
div#exotics {
	position: absolute;
	top: 683px;
	right: 15px;
	background: url('img/index/exotics.png');
	width: 669px;
	height: 85px;
}
div#aaha a {
	position: absolute;
	top: 659px;
	left: 80px;
	height: 64px;
	width: 64px;
	background: url('img/index/aaha.png');
}
div#bird {
	position: absolute;
	top: 483px;
	left: 124px;
	height: 287px;
	width: 131px;
	background: url('img/index/bird.png');
	z-index:101;

}
div#content {
	width: 479px;
	height: 195px;
	background: url('img/index/content-bkgr.png') no-repeat;
	position: relative;
	height: auto !important;
	width: 460px;
	top: 425px;
	left: 241px;
	padding-top: 89px;
}
div#content p {
	color: white;
	padding-left: 12px;
	padding-right: 10px;
	text-align: justify;
	line-height: 1.4;
}

#footer {
	position: relative;
	top: 505px;
	margin: 0 auto;
	width: 844px;
	height: 90px;
	text-align: center;
}

#footer p {
	font-size: 1.2em;
	font-weight: 400;
	line-height: 1;
	padding: 0 0 8px;
	color: #9da5c6;
}

#footer p a {
	color: #9da5c6;
}

#footer p#ftaddress {
	padding-top: 25px;
}

.fr,.right { float: right; margin: 0px 12px 6px 12px; }
.fl,.left { float: left; margin: 0px 12px 6px 12px; }
.clear { clear: both; }
.cl { clear: left; }
.cr { clear: right; }
.center {text-align:center;}
.error { color: red; }

.hr {
	border-bottom: 1px solid #7B2B19;
	clear: both;
	margin: 5px 0 10px 35px;
	width: 550px;
}



