body {background-image:url(../img/bg_gradient.jpg);background-repeat:repeat-x;background-color:#cee7fa;font-family:tahoma;line-height:20px;}
.style1 {font-size:10px;}
p.large {font-size:20px;line-height:30px;}
table {margin:20px;}
em {font-style:italic;}
strong {font-weight:bold;}
table tr {}
table tr td {vertical-align:top;text-align:center;}
.static_width_one {vertical-align:top;text-align:center;width:500px;margin-left:auto;margin-right:auto;}
table tr td p{font-size:12px;padding:10px;padding-top:0;line-height:14px;}
table tr td img {}
.white_bg {padding:20px;background-image:url(../img/bg.gif);background-repeat:repeat-x;font-weight:bold;}
.float_right {float:right;margin:20px;}
.text_center {text-align:center;}
.blue_border {border:4px solid #060445;}
.white_border {border:4px solid #FFF;}
p {padding:10px 20px 10px 20px;line-height:26px;}
.p_discount{font-size:20px;font-weight:bold;color:#CC0000;}
h1 {padding:20px;font-size:32px;font-weight:bold;color:#284F85;line-height:36px;font-family:times;font-style:italic;}
h2 {padding:20px;font-size:30px;font-weight:bold;color:#070848;}
h3 {padding:20px;font-size:26px;font-weight:bold;}
#container {}
#bg_swirl {background-image:url(../img/bg_swirl.jpg);width:1024px;height:768px;position:absolute;left:50%;margin-left:-512px;}
.rounded_STYLE{background-color: #FFF;border: 1px solid black;-webkit-border-radius: 10px;-moz-border-radius: 10px;width:900px;position:absolute;left:50%;margin-left:-458px;top:40px;color:black;background-image:url(../img/bg_container.jpg);background-repeat:no-repeat;background-color:white;}
#logo_temp {width:142px;height:237px;background-image:url(../img/logo.png);position:relative;top:-30px;float:left;}
#logo_top {width:758px;height:100px;float:left;}
.logo {padding-top:20px;padding-left:10px;}
#flash {width:758px;height:300px;background-color:blue;float:left;position:relative;top:-20px;}
#swoop_top {}
#menu {width:202px;float:left;color:white;position:relative;left:2px;text-align:right;}
#menu ul li {float:right;}
#menu ul li a.home {display:block;width:177px;height:29px;background-image:url(../img/home.jpg);}
#menu ul li a.home:hover {background-position:178px 0px;}
#menu ul li a.attractions {display:block;width:177px;height:29px;background-image:url(../img/attractions.jpg);}
#menu ul li a.attractions:hover {background-position:178px 0px;}
#menu ul li a.whatshappening {display:block;width:177px;height:29px;background-image:url(../img/whatshappening.jpg);}
#menu ul li a.whatshappening:hover {background-position:178px 0px;}
#menu ul li a.searchrentals {display:block;width:177px;height:29px;background-image:url(../img/search_rentals.jpg);}
#menu ul li a.searchrentals:hover {background-position:178px 0px;}
#menu ul li a.amenities {display:block;width:177px;height:29px;background-image:url(../img/beach_amenities.jpg);}
#menu ul li a.amenities:hover {background-position:178px 0px;}
#menu ul li a.brochure {display:block;width:177px;height:29px;background-image:url(../img/virtual_brochure.jpg);}
#menu ul li a.brochure:hover {background-position:178px 0px;}
#menu ul li a.specials {display:block;width:177px;height:29px;background-image:url(../img/specials.jpg);}
#menu ul li a.specials:hover {background-position:178px 0px;}
#menu ul li a.findus {display:block;width:177px;height:29px;background-image:url(../img/how_to_find_us.jpg);}
#menu ul li a.findus:hover {background-position:178px 0px;}
#menu ul li a.rates {display:block;width:177px;height:29px;background-image:url(../img/rates_pricing.jpg);}
#menu ul li a.rates:hover {background-position:178px 0px;}
#menu ul li a.policies {display:block;width:177px;height:29px;background-image:url(../img/policies.jpg);}
#menu ul li a.policies:hover {background-position:178px 0px;}
#menu ul li a.sales {display:block;width:177px;height:29px;background-image:url(../img/sales.jpg);}
#menu ul li a.sales:hover {background-position:178px 0px;}
#menu ul li a.contactus {display:block;width:177px;height:29px;background-image:url(../img/contact_us.jpg);}
#menu ul li a.contactus:hover {background-position:178px 0px;}
#menu ul li a.owners {display:block;width:177px;height:29px;background-image:url(../img/owners.jpg);}
#menu ul li a.owners:hover {background-position:178px 0px;}
#menu ul li a.links {display:block;width:177px;height:29px;background-image:url(../img/links.jpg);}
#menu ul li a.links:hover {background-position:178px 0px;}
#menu ul li a.recentnews {display:block;width:177px;height:29px;background-image:url(../img/recent_news.jpg);}
#menu ul li a.recentnews:hover {background-position:178px 0px;}
#menu ul li a.sitemap {display:block;width:177px;height:29px;background-image:url(../img/site_map.jpg);}
#menu ul li a.sitemap:hover {background-position:178px 0px;}
#menu_bottom {width:203px;height:92px;background-image:url(../img/menu_bottom.gif);position:relative;left:0px;top:120px;}
#content_right {width:695px;float:left;}
#content_right ul {}
#content_right ul li{list-style-type:disc;padding:10px;margin-left:70px;}
#footer {width:900px;height:47px;background-image:url(../img/footer.gif);position:relative;top:35px;}
.red {color:#C10005;font-weight:bold;}
.emphasis_one {font-weight:bold;font-style:italic;font-size:16px;}
.emphasis_two {font-style:italic;}
blockquote {font-size:12px;}
.img_left {float:left;margin-right:10px;position:relative;top:7px;}
div.hr {height: 15px;background: url(../img/hr2.gif) no-repeat scroll center;}
div.hr hr {display: none;}
.logoleft {padding-top:100px;}

.attractions_categories {width:675px;float:left;padding-bottom:10px;}
.attractions_titles{float:left;width:655px;height:88px;background-image:url(../img/attractions_matte_top.jpg);background-position:center;background-repeat:no-repeat;padding-left:40px;}
.p_attractions_titles{font-size:35px;font-weight:bold;padding-left:15px;padding-top:30px;float:left;height:40px;}
.attractions_middle{background-image:url(../img/attractions_matte_middle.gif);width:678px;float:left;background-repeat:x;margin:0px;}
.p_attractions_entries{font-size:14px;width:170px;float:left;}
.attractions_bottom{float:left;width:655px;height:19px;background-image:url(../img/attractions_matte_bottom.jpg);background-position:center;background-repeat:no-repeat;padding-left:40px;}
.attractions_image{float:right;padding-top:15px;padding-right:45px;}

.whatshappening{width:217px;height:221px;float:left;padding:5px;}
.news_container{width:670px;padding:5px;float:left;padding-left:15px;}
.news_image{float:left;padding:10px;padding-left:20px;width:162px;}
.news_text{float:left;}
.news_headline{font-size:22px;color:#0066CC;font-weight:bold;float:left;padding-left:10px;padding-top:10px;}
.news_content{font-size:14px;float:left;padding-left:10px;width:450px;padding-top:5px;}
.news_top{width:670px;background-image:url(../img/news_top.png);float:left;height:30px;}
.news_middle{width:670px;background-image:url(../img/news_middle.png);float:left;}
.news_bottom{width:670px;background-image:url(../img/news_bottom.png);float:left;height:30px;}
.silly{width:400px;float:left;}
