html,body{ height:100%; }
body{
	margin:0;
	padding:0;
	text-align:center;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
	font-size:75%;
	border:none;
	list-style-type:none;
	background-color:#F2F0E2;
	background-image:url(../images/layout_bg.gif);
	background-position:top center;
	background-repeat:repeat-y;
}
img{ border:0; }
#container{
	margin:0 auto;
	width: 727px;
	text-align:left;
}
#logo{
	width: 213px;
	height:77px;
	margin:22px 0 0 12px;
	position:absolute;
	background-image:url(../images/layout_logo1.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent: -9999em;
	overflow: hidden;
}

#slogan{
	width: 157px;
	height:18px;
	float:right;
	margin:10px 8px 0 0;
	background-image:url(../images/layout_slogan.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent: -9999em;
	overflow: hidden;	
}
#brands{
	text-align:right;
	width: 500px;
	height:40px;
	float:right;
	margin:12px 0 5px 0;
}
.separate{ clear:both; }

#topbar{
	width: 721px;
	height:48px;
	padding:0 6px 0 0;
	float:right;
	background-image:url(../images/layout_topbar_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
#line{
	height:0px;
	border-top:1px solid #8E8B70;
	margin:0 !important;
	margin:0 0 -3px 0;
}
#content{
	width: 727px;
	float:left;
	background-color:#77776E;
	padding:0;
	margin-top:0px !important;
	margin-top:-12px;
}
#topbar, #topbar li { display:inline; margin:0; }

#topbar a{
	float:right;
	padding:11px 10px 0 13px !important;
	padding:10px 6px 0 9px;
	height: 19px !important;
	height: 20px;
	background-image:url(../images/button1.gif);
	background-repeat:no-repeat;
	background-position: top left;
	font-family:Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color:#101010;
	text-decoration: none;
}
#topbar a:hover{
	float:right;
	padding:11px 10px 0 13px !important;
	padding:10px 6px 0 9px;
	height:19px !important;
	height:20px;
	background-image:url(../images/button.gif);
	background-repeat:no-repeat;
	background-position: top left;
	font-family:Arial, sans-serif;
	font-size:9px;
	font-weight: normal;
	color:#101010;
	text-decoration: none;
}
#topbar .sel{
	float:right;
	padding:11px 10px 0 13px !important;
	padding:10px 6px 0 9px;
	height:19px !important;
	height:20px;
	background-image:url(../images/button_selected.gif);
	background-repeat:no-repeat;
	background-position: top left;
	font-family:Arial, sans-serif;
	font-size:9px;
	font-weight: normal;
	color:#DEDEDE;
	text-decoration: none;
}
#topbar .nav-end{
	float:right;
	width:3px;
	height:30px;
	background-image:url(../images/button1.gif);
	background-repeat:no-repeat;
	background-position: top left;
}
#left{
	width: 559px;
	float:left;
	padding:0;
	border-left:1px solid #AAA;
	background-color:#F2F0E2;
}
#left .inside{
	width: 543px;
	float:left;
	padding:0 8px 20px 8px;
	background-color:#F2F0E2;
}
#right{ width: 167px; float:left; }
#right .title{
	width: 151px;
	float:left;
	padding:11px 8px 0 8px;
}
#right .inside{
	width: 151px;
	float:left;
	padding:4px 8px 21px 8px;
}

#right .inside a{
	margin-bottom: 0 !important;
	margin-bottom: 3px;
}
#right .line{
	width: 151px;
	height:2px;
	clear:both;
	margin:0 0 4px 8px !important;
	margin:-12px 0 4px 8px;
	padding:0;
	border-bottom:1px solid #e5e5dd;
}
#footer{ float:left; width: 727px; border-top: 1px solid #8e8b70; }
#footer .inside-left{ float:left; padding:8px; }
#footer .inside-left .text2-1{ color:#DDD; font-size:9px; }
#footer .inside-right{
	float:right;
	padding:8px;
	margin-top:27px;
	margin-right: 18px;
	width:107px;
	height:37px;
	background-image:url(../images/layout_login_logo.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow: hidden;
	text-indent: -999em;
}
.title1{ border-bottom:1px solid #4F4E46; height:15px; margin:12px 0 12px 0; }
.title1 .title1-1{ float:left; }
.title1 .subtitle1-1{ margin-top:2px; float:right; }
.subtitle1{ height: 15px; margin:-12px 0 12px 0; }
.subtitle1 .subtitle1-1{ margin-top:2px; float:left; font-size:9px; }
.frontimage{ float:left; width:559px; }
.newspost{ float:left; width:542px; margin:5px 0 20px 0; }
.imgborder{
	width: 150px;
	height:120px;
	float:left;
	background-color:#FFF;
	border:1px solid #AAA;
	margin-right:10px;
	padding:4px;
}
.newspost .imgleft{
	float:left;
	width: 150px;
	height:120px;
	background-repeat:no-repeat;
	background-position: center;
}
.newspost .inside2{ float:left; width: 368px; }
.hotellisting{ float:left; width:512px; margin:5px 0 20px 0; }
.hotellisting .imgleft{
	float:left;
	width: 150px;
	height:120px;
	background-repeat:no-repeat;
	background-position: center;

}
.hotellisting .inside2{ float:left; width: 340px; }
.contactleft{ float:left; width: 250px; }
.contactright{ float:left; }
.contactform{
	background-color:#EAE8D8;
	border:1px solid #CEC5B6;
	width: 541px;
	padding-top:10px;
}
.contactform .rowleft{ float:left; width:62px; margin:12px; }
.contactform .rowright{ float:left; margin:8px; }
.contactform .contactline{ clear:both; border-bottom:1px dotted #CEC5B6; margin:0 12px; }
.title1-1{
	font-family:Arial,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#111;
}
.title1-1 a{ text-decoration:none; color:#111; }
.title1-1 a:hover{ text-decoration:none; color:#111; }
.subtitle1-1{ font-family:Verdana,sans-serif; font-size:9px; color:#555; }
.text1-1{
	font-family:Verdana,sans-serif;
	font-size:11px;
	font-style:normal;
	color:#010101;
	line-height: 14px;
}
.text1-1 a{ text-decoration:underline; color:#187DAD; line-height: 14px; }
.text1-1 a:hover{ text-decoration:none; color:#2CA9D4; line-height: 14px; }
.text1-2{
	font-family:Verdana,sans-serif;
	font-size:9px;
	font-style:normal;
	color:#666;
	line-height: 14px;
}
.text1-3{
	font-family:Verdana,sans-serif;
	font-size:11px;
	font-style:italic;
	color:#222;
	line-height: 14px;
}
.title2-1{
	font-family:Arial,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#F6F6F3;
}
.text2-1{
	font-family:Verdana,sans-serif;
	font-size:10px;
	font-style:normal;
	color:#EEE;
	line-height: 14px;
}
.text2-1 a{
	border-bottom:1px dotted #BBB;
	text-decoration:none;
	color:#EEE;
	line-height: 14px;
}
.text2-1 a:hover{
	border:0;
	text-decoration:none;
	color:#EEE;
	line-height: 14px;
}

.florida {
    border: 0;
    margin-top: 10px;
    width: 541px;
}