/* CSS Document */

a:focus { outline:none }
a{
color:#000;
text-decoration:none;
}

body {
margin:0;
padding:0;
background:url(images/bg.jpg) #2A4B75;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.clear {
clear:both;
}

#wrapper {
width:950px;
margin:30px auto 0 auto;
}
#logo_holder {
background:url(images/logo.gif) no-repeat left bottom;
width:950px;
float:left;
}
.topnav {
padding:100px 0 0 290px;
float:left;
font-size:12px;
font-weight:bold;
color:#3B679D;
}
.topnav a{
font-size:12px;
font-weight:bold;
color:#3B679D;
text-decoration:none;
}
.topnav a:hover{
text-decoration:underline;
}

.search_box {
float:left;
padding:65px 0 0 35px;
font-size:12px;
font-weight:bold;
color:#3B679D;
}

.blue_header {
background:url(images/blue_header.jpg) center no-repeat #FFFFFF; 
height:200px; 
width:950px;
padding-bottom:50px;
}

.blue_header_textholder {
padding:40px 0 0 35px;
float:left;
width:400px;
line-height:22px;
}
.blue_header_heading {
color:#FFFFFF;
font-size:19px;
font-weight:bold;
}
.banner{
	padding-left:11px;
	padding-top:16px;
	width:927px;
	height:212px;
	float:left;
	
}
.button {
background: url(images/button.gif) no-repeat right;
float:left;
height:30px;
padding-left:300px;
padding-top:7px;
width:90px;
}

.button a{
color:#000;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
.button a:hover{
color:#fff;
text-decoration:none;
font-size:13px;
font-weight:bold;
}

.blue_header_text {
color:#FFFFFF;
}

.textfield {
width:125px;
border:1px solid #CCCCCC;
}
img.align {
vertical-align:middle;
}

.content_holder {
background:#FFFFFF; width:937px; padding:0 0 0 13px;
float:left;
}
.img_holder {
float:left;
background:#FFFFFF;
}
.divide{
	float:left;
	width:1px;
	border-left:#09C 1px solid;
}

.r_divide{
	float:left;
	width:100%;
	background-image:url(images/r_divide.gif);
	background-repeat:repeat-x;
	height:24px;
}
.properties{
	float:left;
	width:460px;
}


.lake_logo {
float:left;
width:220px;
text-align:center;
}

.img_lake {
float:left;

}
.img_lake_logo {
float:left;
width:220px;
text-align:center;
}
.add {
	float:left;
	width:300px;
	text-align:left;
	padding-left:5px;
	padding-top:10px;
}
.palm_logo {
float:left;
width:220px;
height:100px;
text-align:center;
}
.img_palm {
float:left;
}
.img_palm_logo {
float:left;
width:220px;
text-align:center;
padding-top:30px;
padding-bottom:20px;
}
.pp_menu a{
	font-size: 12px; 
	font-weight:bold;
	color: #2f5217;
	height:20px;
	text-decoration: none; 
	padding: 10px 10px 10px 0px;
	}

.ico_fb {
float:left;
width:80px;
padding-left:10px;
border:0px;
}
.ico_google{
	float:left;
	width:80px;
	border:0px;
}
.ico_reds{
	float:right;
	width:80px;
	border:0px;
}

.ico_tt{
	float:right;
	width:120px;
	border:0px;
}
.ico_pelican{
	float:left;
	width:145px;
	border:0px;
}

.ico_59{
	float:left;
	width:110px;
	border:0px;
}

.img_central_logo {
float:left;
width:241px;
text-align:center;
}


.news_section {
float:left;
margin-left:10px; 
border-top:1px solid #D5D5D5; 
padding:13px 0 45px 17px; 
width:217px;
background:url(images/news_bottom.jpg) bottom right no-repeat #F0F0F0;
}
span.news_header {
font-size:13px;
font-weight:bold;
color:#5F5F5F;
}

.news_img_holder {
float:left;
width:183px;
margin-left:4px;
margin-top:10px;
line-height:18px;
color:#676867;
}

.booking_holder {
float:left;
width:183px;
margin-left:4px;
margin-top:10px;
line-height:18px;
color:#676867;
padding-top:10px;
border-top: dashed 1px #777777;
height:100px;
}
.drp_down {
border:1px solid #999999;
width:175px;
}
.book_now {
background:url(images/book_button.gif) no-repeat right; 
text-align:right; 
margin-top:5px; 
padding-right:7px; 
padding-top:2px; 
height:20px;
}
.book_now a{
color:#3B679D;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.book_now a:hover{
color:#3B679D;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

img.border {
border:2px solid #D6D6D6;
}


.more_details {
width:146px; 
height:21px; 
margin-left:15px; 
margin-top:10px;
padding:7px 0 0 33px;
background:url(images/more_button.gif) no-repeat center; 
float:left;
font-weight:bold; 
font-size:10px; 
color:#696969;
}
.more_details1 {
width:146px; 
height:21px; 
margin-left:50px; 
margin-top:10px; 
padding:7px 0 0 33px;
background:url(images/more_button.gif) no-repeat center;  
float:left;
font-weight:bold; 
font-size:10px; 
color:#696969;

}
.more_details2 {
width:146px; 
height:21px; 
margin-left:60px; 
margin-top:10px; 
padding:7px 0 0 33px;
background:url(images/more_button.gif) no-repeat center;  
float:left;
font-weight:bold; 
font-size:10px; 
color:#696969;
}
.menu_tlc {
width:131px; 
height:21px; 
background:url(images/button_tlc.gif) no-repeat; 
font-weight:bold; 
font-size:12px; 
color:#696969;
padding-left:22px;
}
.menulist{
	font-size: 12px; 
	font-weight:regular;
	color: #392b22;
	height:20px;
	text-decoration: none; 
	padding: 5px 10px 20px 5px;
	}

.menu_pp {
width:131px; 
height:21px; 
background:url(images/button_pp.gif) no-repeat; 
font-weight:bold; 
font-size:12px; 
color:#696969;
padding-left:22px;
}
a.readmore {
font-weight:bold; 
font-size:10px; 
color:#696969;
text-decoration:none;
}

a.readmore:hover {
font-weight:bold; 
font-size:10px; 
color:#000;
text-decoration:none;
}
.content {
margin-top:20px; 
width:680px; 
padding-top:10px;
float:left;
}
.content_sub {
width:450px;
line-height:18px;
padding-left:10px;
}
.content_heading {
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#2A4B75;
line-height:24px;
}
.footer {
width:920px;
margin:0 auto 0 auto;
padding:15px;
color:#FFFFFF;
line-height:18px;
}
a.footer_link{
color:#FFFFFF;
}
.f1 {
float:left; 
}
.f2 {
float:left; 
}
.f2 a{
color:#FFFFFF;
}
.f3 {
float:left; 
}
