fake {
	
}
h1, h2, h3, h4, h5, h6{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : .9em;
	background-color: #BBC49D;
	margin : 0px 0px 0px 0px;
}
a{
	color : #003366;
}
a:hover{
	color : #003366;
}
a:visited{
	color: #003366;
}

table {
	font-size: 1.0em;
}

.ie table {
	font-size: 0.99em;
}

p{
	color : #333333;
	font-size: .76em;
}


h4{
	margin-bottom: 6px;
}


	
img{
	border-color: #655A0C;
}
.content {
	font-size : .85em;
	padding-top : 6px;
	padding-bottom : 6px;
	line-height : normal;
	margin-top : 6px;
	margin-bottom : 6px;
}
.copy {
	font-size: smaller;
	color : #808040;
}
.ratebox{
	border : 1px ;
	border-style: solid;
	border-color: #000000;
	background-color: #DBDCC7;
	padding: 0px;

}

.unittype{
	font-size: .8em;
	line-height:12px;
	color:#333333;
	line-height : 15px;
}

.high{
	font-size: medium;
	line-height:18px;
	font-weight:normal;
	color:#000000;
}

.highdef{
	font-size: smaller;
	line-height:16px;
	color:#000000;
}

.highdefred{
	font-size: smaller;
	line-height:16px;
	color:red;
}

.highnight{
	font-size: smaller;
	font-weight:bold;
	color:#000000;
}

.highweek{
	font-size: smaller;
	color:#000000;
}

.low{
	font-size: medium;
	line-height:18px;
	font-weight:normal;
	color: #333333;
}

.lowdef{
	font-size: smaller;
	line-height:16px;
	color:#333333;
}

.lowdefred{
	font-size: smaller;
	line-height:16px;
	color:red;
}

.lownight{
	font-size: smaller;
	font-weight:bold;
	color:#333333;
}

.lowweek{
	font-size: smaller;
	color:#333333;
}
/*contact info classes*/
.mchr{
	font-size : larger;
	font-weight : bold;
	margin-left : 8px;
}
.rq{
	font-size : larger;
	font-weight : bold;
	margin-left : 8px;
}
.address{
	font-size: smaller;
	margin-left : 8px;
	color : #5D5D5D;
}
.phone{
	
}
.dt {
	font-size : .83em;
}
.dd {
	font-size : .83em;
}
.getflash{
	border : 1px dashed #808040;
	color: #474723;
	font-size: x-small;
	width: 550px;
	margin: 8 8 8 0;
	vertical-align : middle;
	padding : 8 8 8;
}
div.credit p{
	font-size: smaller;
	color: #999;
	text-align: center;
}
div.credit a{
	color: #0CF;
}
div.credit a:hover{
	color: #fff;
	background-color: #0CF;
}
p.desc{
	width: 220px;
}

/* New styles added by Tom Miaskiewicz */
#top_nav a {
	font-size: 0.78em;
	font-family: Gill Sans, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
 }
 
#top_nav a:hover {
 	color: #003366;
 }
 
#top_nav .item_on a {
	color: #003366;
}

#bottom_nav p {
	font-size: .9em;
	color: #000000;
}
	
#bottom_nav a {
	color: #333333;
}

#booking_widget p {
	color: #ffffff;
	font-size: .83em;
}

#booking_widget table p {
	color: #ffffff;
	font-size: .7em;
	margin: 0;
	padding: 0;
}

#booking_widget table a {
	color: #ffffff;
}

#detail_widget table p {
	color: #ffffff;
	font-size: .7em;
	margin: 0;
	padding: 0;
}

#detail_widget table a {
	color: #ffffff;
}

h1 {
	color: #ffffff;
	font-size: 1.25em;
	margin-top: 0px;
}

#generic_content h1 {
	color: #000000;
}

#map h1 {
	font-weight: normal;
	font-size: 1.10em;
	margin-left: 8px;
}

.ie #map h1{
	font-weight: bold;
	font-size: 1.00em;
	margin-left: 0px;
}

h2 {
	color: #003366;
	font-size: 0.83em;
	margin-top: 0px;
	margin-bottom: 7px;
	text-decoration: underline;
}

h3 {
	color: #ffffff;
	font-size: 0.83em;
	font-weight: bold;
	margin-bottom: 5px;
}

select {
	font-size: 0.85em;
}
table select {
  font-size: 0.78em;
}

table input {
  font-size: 0.78em;
}