.rates { font-family: Verdana, Arial, Helvetica, sans-serif; 
		 font-size: 12px; 
		 color: #666633;
}
.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #93685c;
}
.bigtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #336600;
}
.smgreentitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #336600;
}	
.brown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #93685c;
}
.ratessmall { font-family: Verdana, Arial, Helvetica, sans-serif; 
		 font-size: 10px; 
		 color: #666633;
}
.calc a:link 
{
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration: none;
	font-size: 10px;
}

.calc a:visited 
{
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration: none;
	font-size: 10px;
}

.calc a:hover {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 10px;
}

.calc a:active 
{
	background-color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration: none;
	font-size: 10px;
}
.pink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffcccc;
}
.pinkbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffcccc;
}
.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #F3E3CA;
}
.whitebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F3E3CA;
}
.pinkbrownsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #330000;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F3E3CA;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F3E3CA;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F3E3CA;
}
.whitebigger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F3E3CA;
}
.email a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F3E3CA;
	text-decoration: underline;
}
.email a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F3E3CA;
	text-decoration: underline;
}
.email a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.email a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F3E3CA;
	text-decoration: underline;
}

#availability_button {
  background: url(/images/room_availability.gif) 0 0 no-repeat;
  display: block;
  width: 300px;
  height: 60px;
  margin: 0.5em auto;
}

#availability_button:hover {
  background-position: 0 -60px;
}
#availability_button:active {
  background-position: 0 -120px;
}

#availability_button * {
  position: absolute;
  left: -999px;
}
