.mainmenu {
	margin-left: -17px;
	width: 140px;
	margin-top: -5px;
}

.adbox img {
	border: 1px solid #999999;
}

.mainmenu li {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8db9bf;
	line-height: 25px;
	border-bottom: 1px solid #d4d4d6;
}

li.bottomlink {
	border-bottom: 3px solid #f2f1ea;
	padding-bottom: 6px;
}

.maintext ul {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 4px;
}

.mainmenu li a:link {
	text-decoration: none;
	color: #8db9bf;
}
.mainmenu li a:visited {
	text-decoration: none;
	color: #8db9bf;
}
.mainmenu li a:active {
	text-decoration: none;
	color: #8db9bf;
}
.mainmenu li a:hover {
	text-decoration: none;
	color: #719499;
}

#featuredresort {
	width: 374px;
	height: 262px;
	background-image: url('../template/images/featured-resort-regaloaks.jpg');
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 10px;
	border: 1px solid #999999;
	margin-left: 7px;
}

.featuredtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-top: 2px;
}

.featuredmain {
	margin-top:105px;
	margin-right: 20px;
}

.featuredheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 900;
	color: #00bdf2;
}

.smallerheadtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00bdf2;
}

.boxtext {
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
}

.habeas {
	border: 1px solid #999999;
	margin-left: 22px;
	margin-top: 8px;
}

#questionlinkbox {
	width: 384px;
	height: 35px;
	margin-left: 7px;
	padding-top: 25px;
	border: 1px solid #999999;
	margin-top: 12px;
	text-align: center;
}

.questiontext {
	font-size: 9px;
	color: #00bdf2;
	font-family: Arial, Helvetica, sans-serif;
}

.pagetitle {
	font-size: 14px;
	font-weight: 900;
	color: #10c1f3;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: -1px;
}

.maintext, .maintext td {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}

.centrediv {
	margin-left: 7px;
	width: 384px;
}

.questiontext a:link {
	text-decoration: none;
	color: #00bdf2;
}
.questiontext a:visited {
	text-decoration: none;
	color: #00bdf2;
}
.questiontext a:active {
	text-decoration: none;
	color: #00bdf2;
}
.questiontext a:hover {
	text-decoration: none;
	color: #10c1f3;
}

.maintext a:link {
	text-decoration: none;
	color: #666666;
}
.maintext a:visited {
	text-decoration: none;
	color: #666666;
}
.maintext a:active {
	text-decoration: none;
	color: #666666;
}
.maintext a:hover {
	text-decoration: none;
	color: #cccccc;
}

.footerlinks a:link {
	text-decoration: none;
	color: #FFFFFF;
}
.footerlinks a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.footerlinks a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.footerlinks a:hover {
	text-decoration: none;
	color: #10c1f3;
}

.bluebold {
	color: #10c1f3;
}

.minipic {
	float:left;
	margin-right: 6px;
	margin-top: 2px;
	margin-bottom: 3px;
}

.minipic2 {
	float:right;
	margin-left: 6px;
	margin-top: 2px;
	margin-bottom: 4px;
}

.redtext {
	color: red;
	font-size: 12px;
	font-weight: 900;
	font-family: Arial, Helvetica, sans-serif;
}

.inputbox {
	border:1px solid #cccccc;
	width:180px;
}

.monthselect {
	width:78px;
}

.dayselect {
	width:40px;
}

.yearselect {
	width:58px;
}

textarea {
	width:382px;
	height:60px;
	border:1px solid #cccccc;
}