body {
	margin-left: 0px;
	margin-top: 0px;
	text-align: center; /* for IE */
}

div, input {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.horizonrule {
	color:#CCCCCC;
	width:94%;
	height:1px;
}

.greyout {
	color:#999999;
	font-size:10px;
	background-image:url(images/mid.jpg);
}

.header {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	border-bottom:1px solid #999999;
}

.backdrop_back {
	text-align:center;
	padding-top:17px;
	background-image:url(images/backdrop_back.png);
	height:120px;;
	width:184px;
}

.pet_back {
	margin-bottom:10px;
	background-color:#FFFFFF;
	bgcolor:#FFFFFF;
	text-align:center;
	padding-top:10px;
	height:60px;;
	width:70px;
	border:1px dashed #666666;	
}

#maincontent {
	position:relative;
	background-image:url(images/mid.jpg);
	width:744px;
	margin: 0 auto;
}

.sidebar {
	position:relative;
	z-index:11;
	font-size:11px;
	float: left;
	width:175px;
	background-color:#8d0404;
	margin-left:20px;
	margin-top:10px;
	_margin-left:10px;
	color:#FFFFFF;
}

#visitpets {
	position:relative;
	text-align:left;
	z-index:14;
	float: left;
	width:175px;
	background-color:#0090e2;
	margin-left:20px;
	margin-top:10px;
	_margin-left:10px;
	color:#FFFFFF;
}

#contenttab {
	position:relative;
	z-index:10;
	padding:20px;
	text-align:left;
	float:right;
	width: 480px;
	background-color:#ffffff;
	margin-right:20px;
	_margin-right:10px;
	margin-top:10px;
	border:dashed 1px #CCCCCC;
	-moz-opacity:0.7;
	filter:alpha(opacity=70);
}

#footerdiv {
	position:relative;
	z-index:12;
	clear:both;
	padding-top:10px;
	font-size: 11px;
	width:744px;
	margin-top:auto;
}

#backgroundimage {
	z-index:1;
	margin-left:30px;
	_margin-left:-320px;
	width:677px;
	height:553px;
	position:absolute;
	bottom:0px;
	background-image:url(images/back1.jpg);
}
#reset{
	-moz-opacity:1;
	filter:alpha(opacity=100);
}
a:link {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a:visited {
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
a:hover {
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}

a.white:link {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.white:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.white:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

