body
{
	background-color:#faf8ec;
	margin-left: auto;
	margin-right: auto;
	margin-top:0px;
	margin-bottom:0px;
	width: 845px;
	text-align: center;	
}
a:link {
	color: #62594f;
}
a:visited {
	color: #62594f;
}a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
}
.homeboxcontain {
	height:155px;
}
.homebox {
	width:274px;
	float:left;
}
.homeboxtxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#62594F;
	line-height:15px;
	margin:10px;
	padding:5px;
	text-align:justify;
}
.homeboxtxt a:link {color: #62594F; text-decoration:none; font-weight:bold;}
.homeboxtxt a:visited {color: #62594F; font-weight:bold; text-decoration:none;}
.homeboxtxt a:hover {color: #000;text-decoration:underline;}

.homeboxspace {
width:8px;
float:left;
}
.phonetxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#62594F;
	line-height:15px;
	margin:10px;
	padding:5px;
	font-variant:small-caps;
	font-stretch:extra-expanded;
}
.phonetxt a:link {color: #62594F; text-decoration:none; font-weight:bold;}
.phonetxt a:visited {color: #62594F; font-weight:bold; text-decoration:none;}
.phonetxt a:hover {color: #000;text-decoration:underline;}
.phonetop {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	color:#62594F;
	font-stretch:extra-expanded;
	background-image:url(../images/common/head_tel.gif);
	width:326px;
	height:79px;
	float:left;
	
}
.phonetop a:link {color: #62594F; text-decoration:none; font-weight:bold;}
.phonetop a:visited {color: #62594F; font-weight:bold; text-decoration:none;}
.phonetop a:hover {color: #000;text-decoration:underline;}
.logos {width:838px; height:80px;}
	
.divfloat {
	float:left;
}
.footlinks {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#62594F;
	line-height:15px;
	margin:10px;
	padding:5px;
	font-variant:small-caps;
}
.footlinks a:link {color: #62594F; text-decoration:none; font-weight:bold;}
.footlinks a:visited {color: #62594F; font-weight:bold; text-decoration:none;}
.footlinks a:hover {color: #000;text-decoration:underline;}

.rightcontent {
	width:140px;
	float:left;
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#5a542f;
	font-size:9px;
	padding-top:10px;
}
.leftcontent {
	width:238px;
	float:left;
	text-align:center;
}
.centercontent {
	width:460px;
	float:left;
}
div#complete {
	width:838px;
}
div#mainimage
{
	width:600px; 
	height:300px; 
	float:left;
}
.promotext {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#5a542f;
}
.promodiv {
	background-image:url(../images/hotels/promo_back.jpg); background-repeat:no-repeat;
}
.hotelhead {
	padding:10px;text-align:left; font-family:Times New Roman, Times, serif; font-size:16px; color:#5a542f; font-weight:bold
}
.hotelsection {
	padding:10px;text-align:left; font-family:Times New Roman, Times, serif; font-size:14px; color:#9a9264; font-weight:bold
}
.hotelcopy {
	padding:10px;text-align:left; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5a542f;
}
.resortbox {
	height:100px;
	padding:5px;
	float:left;
}
.infoitem
{
	float:left;
	text-align:left;
	padding-left:40px;
	width:580px;
}
.photoleft
{
	float:left;
}
.maintxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#62594F;
	line-height:15px;
	text-align:justify;
}
.maintxt a:link {color: #62594F; text-decoration:none; font-weight:bold;}
.maintxt a:visited {color: #62594F; font-weight:bold; text-decoration:none;}
.maintxt a:hover {color: #000;text-decoration:underline;}
.headlines {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
}
.leftbox {
	width:500px;
	float:left;
	padding:10px;
}
.rightbox {
	width:290px;
	float:right;
}
.completebox {
	padding-left:50px;
	padding-right:50px;
}
