/* 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;
}
.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;
}

.img_lake {
float:left;
}
.img_lake_logo {
float:left;
width:225px;
text-align:center;
}

.img_palm {
float:left;
}
.img_palm_logo {
float:left;
width:227px;
text-align:center;
}

.img_central {
float:left;
}
.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;
}

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:600px;
line-height:18px;
padding-left:10px;
}
.content_heading {
font-size:19px;
font-family:Arial, Helvetica, sans-serif;
color:#2A4B75;
}
.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; margin-left:110px;
}
.f2 a{
color:#FFFFFF;
}
.f3 {
float:left; margin-top:15px;
}