/* CSS Document */
.floatLeft{
	float: left;
	margin: 0 10px 0 0;
}
.floatRight{
	float: right;
	margin: 0 0 0 10px;
}
#bnrBookNow, #bnrNews, #bnrSpecials{
	margin: 0 0 10px 0;
}
#bnrActivities{
	margin: 0 0 4px 0;
}
img#bnrWifi{
	margin: 6px 0 0 0;
}
.padBtm10px{
	padding: 0 0 10px 0;
}
.textRed{
	color: #ee1c25;
}
.textRed14Strong{
	color: #ee1c25;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.textRedStrong{
	color: #ee1c25;
	font-weight: bold;
}
#map{
	height: 250px;
	width: 585px;
}
#mapFrame{
	border: 1px solid #CCC;
	height: 250px;
	width: 585px;
}
.textHeading{
	border-bottom: 1px dashed #DDD;
	color: #ee1c25;
	display: block;
	font: bold 14px Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	line-height: 20px;
}
div.quotesOpen{
	background: url(../images/quote-open.gif) left top no-repeat;
}
div.quotesClose{
	background: url(../images/quote-close.gif) bottom right no-repeat;
	padding: 10px 20px 20px 20px;
}
table.tabQuestionnaire{
	background: #fde8e9;
	border: 1px solid #f8a4a8;
}
table.tabQuestionnaire td{
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
}
td.topRow{
	padding: 10px 10px 0 10px;
}
td.btmRow{
	padding: 0 10px 10px 10px;
}
td.oneRow{
	padding: 10px;
}
table.tabQuestionnaire input{
	border: 1px solid #f8a4a8;
	margin: 0 0 2px;
}
table.tabQuestionnaire select{
	border: 1px solid #f8a4a8;
	margin: 0 0 2px;
}
table.tabQuestionnaire textarea{
	border: 1px solid #f8a4a8;
	margin: 0 0 2px;
}
#btnQuestionnaire{
	margin: 0 0 0 320px;
	position: absolute;
}
table#tabRates{
}
table#tabRates td{
	line-height: 20px;
	padding: 0 0 0 6px;
}
td.rowTitle{
	background: #ee1c25;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	font-weight: bold;
}
.textSmall{
	font: normal 11px Arial, Helvetica, sans-serif;
}
td.rowBrdBtm1{
	border-bottom: 1px solid #CCC;
}
td.colLeftTitle{
	font-weight: bold;
	border-bottom: 1px solid #CCC;
}
td.colOne{
	background: #fcdddf;
	border-bottom: 1px solid #CCC;
}
td.colTwo{
	background: #feedee;
	border-bottom: 1px solid #CCC;
}
td.rowExtras{
	background: #f14951;
	border-bottom: 1px solid #FFF;
	color: #FFF;
}
input.btnSubmit{
	background: url(../images/btn-submit.gif) left top no-repeat;
	border: 0;
	cursor: pointer;
	display: block;
	float: left;
	height: 27px;
	margin: 0 10px 0 0;
	width: 68px;
}
input.btnClear{
	background: url(../images/btn-clear.gif) left top no-repeat;
	border: 0;
	cursor: pointer;
	display: block;
	float: left;
	height: 27px;
	width: 54px;
}
#links{
width:840px;
height:143px;
margin-bottom:-143px
}
a.free-wifi{
position:relative;
width:120px;
height:79px;
left:760px;
bottom:95px;
background:url(../images/free-wifi-logo.gif) top right no-repeat;
text-decoration:none;
display:block;
cursor:pointer;
outline:none;}

a:hover.free-wifi{
background-position:left;}

.accredited{
position:relative;
bottom:155px;
left:720px;
background:url(../images/accredited2.gif) no-repeat top;
width:38px;
height:38px;
}