/*resets*/
*{margin:0; padding:0}
body, div, ul, li, h1, h2, h3, h4, h5, h6, form, fieldset, p{padding:0; margin:0; font-weight:normal}
body{background:#FFF; font:16px/20px Arial,Helvetica,sans-serif; color:#0a0a0a}
img, fieldset{border:none; margin:0; padding:0}
a{cursor:pointer; text-decoration:underline}
a:hover{text-decoration:none}
a:focus{outline:none}
input:focus{outline:none}
.curv{float:left; width:100%}
.curv img{float:left}
.clear{clear:both}

img.floatRight { 
    float: right; 
    margin: 4px; 
}


#layout{width:100%; padding:25px 0;}
#main{width:972px; padding:27px 0; margin:0 auto; background:#cdd0e2;}
#wrapper{width:900px; margin:0 auto; border:5px solid #e3e5ee; background:#cdd0e2;}

/*Header Goes here...*/
#header{float:left; width:900px; height:118px}
#header h1{float:left; width:570px; height:95px; background:url(../images/find_your_place.gif) no-repeat 0 0; text-indent:-999em; margin:15px 0 0 20px; display:inline}
#logo{float:right; margin:-14px -5px 0 0; position:relative; z-index:1; display:inline}

/*Menu Container Goes here...*/
.menu_container{float:left; width:850px; height:70px; padding:0 25px}
/*top_links Goes here...*/
.menu_container .top_links{float:left; width:850px; height:40px}
.menu_container .top_links ul{float:left; width:auto; list-style:none; padding:6px 0 0 0}
.menu_container .top_links ul li{float:left; font-size:20px; line-height:24px; font-weight:bold; margin-right:30px; text-transform:uppercase}
.menu_container .top_links ul li a{text-decoration:none; color:#2a417f}
.menu_container .top_links ul li a:hover, .menu_container .top_links ul li.active a{color:#000}
.menu_container .top_links ul li span{float:; font-size:12px; line-height:13px; text-align:center; display:block; font-weight:bold;}
.menu_container .top_links span{float:right; font-size:24px; line-height:26px; text-align:right; display:block; font-weight:bold;}

/*top_links Goes here...*/
#menu{float:left; width:850px; height:30px}
#menu ul{float:left; width:850px; list-style:none; padding:7px 0 0 0}
#menu ul li{float:left; font-size:13px; line-height:16px; font-weight:bold; margin-right:24px}
#menu ul li.last{margin-right:0}
#menu ul li a{text-decoration:none; color:#2c3e7c}
#menu ul li a:hover, #menu ul li.active a{color:#000}

/*Body Container Goes here...*/
#body_container{
	float:left;
	width:850px;
	padding:0 25px;
	margin:20px 0 0 0;
}

/*Index Left_container  Goes here... content_layout_1 */
#left_container_home{float:left; width:375px}
#left_container_home h2{float:left; width:375px; height:37px; margin-bottom:10px}
#left_container_home p{float:left; width:346px; padding:0 33px 16px 0}
#left_container_home p.last{padding:0 33px 4px 0}

#left_container_home p a{text-decoration:none; color:#294381; font-weight:bold;}
#left_container_home p a:hover{text-decoration:none; color:#294381; text-decoration:underline;}

/*Index Right_container  Goes here...*/
#right_container_home{float:right; width:465px}
#right_container_home .image_cycle_gallery{float:left; width:auto; height:405px; margin:5px 0 0 0; position:relative; z-index:1}
#right_container_home .large_image_box{float:left; width:465px; position:absolute; z-index:1; top:0}
#right_container_home .large_image_box img{float:left; border:2px solid #FFF}

#right_container_home .thumb_image_box{float:left; width:465px; position:absolute; top:196px; left:-100px; z-index:999}
#right_container_home .thumb_image_box img{float:left; border:1px solid #f2f2f6}

/*accommodations Left_container  Goes here... content_layout_1 */
#left_container_accommodation{float:left; width:300px; padding:0 75px 0 0;}
#left_container_accommodation h2{float:left; width:300px; height:37px; margin-bottom:10px}
#left_container_accommodation p{float:left; width:290px; padding:0 10px 20px 0;}

#left_container_accommodation p a{text-decoration:none; color:#294381; font-weight:bold;}
#left_container_accommodation p a:hover{text-decoration:none; color:#294381; text-decoration:underline;}

/*accommodations Right_container  Goes here...*/
#right_container_accommodation{float:right; width:465px}
#right_container_accommodation .image_cycle_gallery{float:left; width:auto; height:405px; margin:5px 0 0 0; position:relative; z-index:1}
#right_container_accommodation .large_image_box{float:left; width:465px; position:absolute; z-index:1; top:0}
#right_container_accommodation.large_image_box img{float:left; border:2px solid #FFF}

#right_container_accommodation .thumb_image_box_1{float:left; width:465px; position:absolute; top:18px; left:-60px; z-index:999}
#right_container_accommodation .thumb_image_box_1 img{float:left; border:1px solid #f2f2f6}

#right_container_accommodation .thumb_image_box_2{float:left; width:465px; position:absolute; top:205px; left:-60px; z-index:999}
#right_container_accommodation .thumb_image_box_2 img{float:left; border:1px solid #f2f2f6}

/*attractions Left_container  Goes here... content_layout_1 */
#left_container_attractions{float:left; width:300px; padding:0 75px 0 0;}
#left_container_attractions h2{float:left; width:300px; height:37px; margin-bottom:10px}
#left_container_attractions p{float:left; width:290px; padding:0 10px 20px 0;}

#left_container_attractions p a{text-decoration:none; color:#294381; font-weight:bold;}
#left_container_attractions p a:hover{text-decoration:none; color:#294381; text-decoration:underline;}

/*attractions Right_container  Goes here...*/
#right_container_attractions{float:right; width:465px}
#right_container_attractions .image_cycle_gallery{float:left; width:auto; height:405px; margin:5px 0 0 0; position:relative; z-index:1}
#right_container_attractions .large_image_box{float:left; width:465px; position:absolute; z-index:1; top:0}
#right_container_attractions .large_image_box img{float:left; border:2px solid #FFF}

#right_container_attractions .thumb_image_box_1{float:left; width:465px; position:absolute; top:18px; left:-60px; z-index:999}
#right_container_attractions .thumb_image_box_1 img{float:left; border:1px solid #f2f2f6}

#right_container_attractions .thumb_image_box_2{float:left; width:465px; position:absolute; top:205px; left:-60px; z-index:999}
#right_container_attractions .thumb_image_box_2 img{float:left; border:1px solid #f2f2f6}

/*hotdeals_sept Left_container  Goes here... content_layout_1 */
#left_container_hotdeals_sept{float:left; width:400px; padding:0 75px 0 0;}
#left_container_hotdeals_sept h2{float:left; width:300px; height:37px; margin-bottom:10px}
#left_container_hotdeals_sept p{float:left; width:480px; padding:0 10px 20px 0;}
#left_container_hotdeals_sept span{ color:#2d3a79; font-weight:bold; margin-bottom:5px;}

#left_container_hotdeals_sept p a{text-decoration:none; color:#294381; font-weight:bold;}
#left_container_hotdeals_sept p a:hover{text-decoration:none; color:#294381; text-decoration:underline;}

/*hotdeals_sept1 Left_container  Goes here... content_layout_1 */
#left_container_hotdeals_sept1{float:left; width:850px; padding:0 75px 0 0;}
#left_container_hotdeals_sept1 h2{float:left; width:300px; height:37px; margin-bottom:10px}
#left_container_hotdeals_sept1 p{float:left; width:600px; padding:0 10px 20px 0;}
#left_container_hotdeals_sept1 span{ color:#2d3a79; font-weight:bold; margin-bottom:5px;}

#left_container_hotdeals_sept1 p a{text-decoration:none; color:#294381; font-weight:bold;}
#left_container_hotdeals_sept1 p a:hover{text-decoration:none; color:#294381; text-decoration:underline;}

#left_container_hotdeals_sept1 .large_image_box{float:left; width:365px; position:absolute; z-index:1; top:0}
#left_container_hotdeals_sept1 .large_image_box img{float:left; border:2px solid #FFF}
#left_container_hotdeals_sept1{float:right; width:165px}
#left_container_hotdeals_sept1 .thumb_image_box_1{float:left; width:165px; position:absolute; top:218px; left:200px; z-index:999}
#left_container_hotdeals_sept1 .thumb_image_box_1 img{float:left; border:1px solid #f2f2f6}

#right_container_hotdeals_sept1 .thumb_image_box_2{float:left; width:165px; position:absolute; top:405px; left:200px; z-index:999}
#right_container_hotdeals_sept1 .thumb_image_box_2 img{float:left; border:1px solid #f2f2f6}

/*hotdeals_sept Right_container  Goes here...*/
#right_container_hotdeals_sept{float:right; width:365px}
#right_container_hotdeals_sept .image_cycle_gallery{float:left; width:auto; height:405px; margin:5px 0 0 0; position:relative; z-index:1}
#right_container_hotdeals_sept .large_image_box{float:left; width:365px; position:absolute; z-index:1; top:0}
#right_container_hotdeals_sept .large_image_box img{float:left; border:2px solid #FFF}

#right_container_hotdeals_sept1 .large_image_box{float:left; width:365px; position:absolute; z-index:1; top:0}
#right_container_hotdeals_sept1 .large_image_box img{float:left; border:2px solid #FFF}
#right_container_hotdeals_sept1{float:right; width:165px}
#right_container_hotdeals_sept1 .thumb_image_box_1{float:left; width:165px; position:absolute; top:218px; left:200px; z-index:999}
#right_container_hotdeals_sept1 .thumb_image_box_1 img{float:left; border:1px solid #f2f2f6}

#right_container_hotdeals_sept1 .thumb_image_box_2{float:left; width:165px; position:absolute; top:405px; left:200px; z-index:999}
#right_container_hotdeals_sept1 .thumb_image_box_2 img{float:left; border:1px solid #f2f2f6}

/* Stay and Plya Program Left_container  Goes here... content_layout_1 */
#left_container_stay_n_play{float:left; width:505px; padding:0 0 20px 0; overflow:hidden; position:relative;}
#left_container_stay_n_play h2{float:left; width:505px; height:37px; margin-bottom:10px}
#left_container_stay_n_play h3 span{ color:#2d3a79; font-weight:bold; margin-bottom:5px;}

#left_container_stay_n_play ul{float:left; width:450px; padding:0 55px 0 0; list-style:none;}
#left_container_stay_n_play ul li{float:left; width:450px; padding:0 0 0 0; background:url(../images/black_bullet.gif) no-repeat 0 7px; padding:0 0 0 25px;}
#left_container_stay_n_play ul li span{color:#2d3a79; font-weight:bold;}

#left_container_stay_n_play .conditions{float:left; width:505px; text-align:left; font-size:13px; line-height:16px; font-weight:bold; font-style:italic; position:absolute; bottom:20px; top:410px; right:0px;}

/* Stay and Plya Program Right_container  Goes here...*/
#right_container_stay_n_play{float:right; width:340px}
#right_container_stay_n_play .image_cycle_gallery{float:left; width:auto; height:410px; margin:5px 0 0 0; position:relative; z-index:1}
#right_container_stay_n_play .large_image_box{float:left; width:340px; position:absolute; z-index:1; top:0}
#right_container_stay_n_play .large_image_box img{float:left; border:2px solid #FFF}

#right_container_stay_n_play .thumb_image_box{float:left; width:340px; position:absolute; top:195px; left:-40px; z-index:999}
#right_container_stay_n_play .thumb_image_box img{float:left; border:1px solid #FFF}

/*contactus Right_container  Goes here...*/
#right_container_contactus{float:right; width:465px}
#right_container_contactus .image_cycle_gallery{float:left; width:auto; height:405px; margin:5px 0 0 0; position:relative; z-index:1}
#right_container_contactus .large_image_box{float:left; width:465px; position:absolute; top:0; left:0px;  z-index:999;}
#right_container_contactus .large_image_box img{float:left; border:2px solid #FFF}

#right_container_contactus .thumb_image_box_1{float:left; width:465px; position:absolute; top:18px; left:300px; z-index:999}
#right_container_contactus .thumb_image_box_1 img{float:left; border:1px solid #f2f2f6}

#right_container_contactus .thumb_image_box_2{float:left; width:465px; position:absolute; top:205px; left:300px; z-index:999}
#right_container_contactus .thumb_image_box_2 img{float:left; border:1px solid #f2f2f6}

/*accommodations Left_bookonline  Goes here... content_layout_1 */
#left_container_bookonline{float:left; width:750px; padding:0 75px 0 0;}
#left_container_bookonline h2{float:left; width:300px; height:37px; margin-bottom:10px}
#left_container_bookonline p{float:left; width:750px; padding:0 10px 20px 0;}

#left_container_bookonline p span{color:#2d3a79; font-weight:bold;}

/*Index Right_container  Goes here...*/
#right_container_bookonline{float:right; width:465px}
#right_container_bookonline .image_cycle_gallery{float:left; width:auto; height:0px; margin:5px 0 0 0; position:relative; z-index:1}
#right_container_bookonline .large_image_box{float:left; width:465px; position:absolute; z-index:1; top:0}
#right_container_bookonline .large_image_box img{float:left; border:2px solid #FFF}

#right_container_bookonline .thumb_image_box{float:left; width:465px; position:absolute; top:196px; left:-100px; z-index:999}
#right_container_bookonline .thumb_image_box img{float:left; border:1px solid #f2f2f6}



/*contactus Right_oilspliiupdate  Goes here...*/
#right_container_oilspillupdate{float:right; width:340px}
#right_container_oilspillupdate .image_cycle_gallery{float:left; width:auto; height:405px; margin:5px 0 0 0; position:relative; z-index:1}
#right_container_oilspillupdate .large_image_box{float:left; width:380px; position:absolute; top:20; left:0px;  z-index:999;}
#right_container_oilspillupdate .large_image_box img{float:left; border:2px solid #FFF}

/*attractions Left_oilspillupdate  Goes here... content_layout_1 */
#left_container_oilspillupdate{float:left; width:505px; padding:0 0 20px 0; overflow:hidden; position:relative;}
#left_container_oilspillupdate h2{float:left; width:500px; height:37px; margin-bottom:10px}
#left_container_oilspillupdate p{
	float:left;
	width:505px;
	padding:0 10px 20px 0;
	font-family: Arial, Helvetica, sans-serif;
}

#left_container_oilspillupdate p a{text-decoration:none; color:#294381; font-weight:bold;}
#left_container_oilspillupdate p a:hover{text-decoration:none; color:#294381; text-decoration:underline;}

#left_container_oilspillupdate p span{
	color:#2d3a79;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

#left_container_oilspillupdate .large_image_box2{float:right; width:80px; top:200; left:-100px;  z-index:999;}
#left_container_oilspillupdate .large_image_box2 img{float:right; border:2px solid #FFF}

/*attractions Left_oilspillupdate2  Goes here... content_layout_1 */
#left_container_oilspillupdate2{float:left; width:850px; padding:0 0 20px 0; overflow:hidden; position:relative;}
#left_container_oilspillupdate2 h2{float:left; width:500px; height:37px; margin-bottom:10px}
#left_container_oilspillupdate2 p{
	float:left;
	width:850px;
	padding:0 10px 20px 0;
	font-family: Arial, Helvetica, sans-serif;
}

#left_container_oilspillupdate2 p a{text-decoration:none; color:#294381; font-weight:bold;}
#left_container_oilspillupdate2 p a:hover{text-decoration:none; color:#294381; text-decoration:underline;}

#left_container_oilspillupdate2 p span{
	color:#2d3a79;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
}

#left_container_oilspillupdate2 .large_image_box2{float:right; width:500px; top:80; left:-80px;  z-index:999; padding-left:10px; padding-bottom:10px;}
#left_container_oilspillupdate2 .large_image_box2 img{border:thin; border-color:#FFF;}

#left_container_oilspillupdate2 .large_image_box3{float:right; width:375px; top:50; left:-80px;  z-index:999; padding-left:10px; padding-bottom:10px;}
#left_container_oilspillupdate2 .large_image_box3 img{border:thin; border-color:#FFF;}

#left_container_oilspillupdate2 .thumb_image_box_1{float:right; width:165px; top:80; left:-80px;  z-index:999; padding-left:10px; padding-bottom:10px;}
#left_container_oilspillupdate2 .thumb_image_box_1 img{border:thin; border-color:#FFF;}

#left_container_oilspillupdate2 .thumb_image_box_2{float:left; width:165px; position:absolute; top:405px; left:200px; z-index:999}
*left_container_oilspillupdate2 .thumb_image_box_2 img{float:left; border:1px solid #f2f2f6}


/*hotdeals Left_container  Goes here... content_layout_1 */
#left_container_hotdeals{float:left; width:375px}
#left_container_hotdeals h2{float:left; width:375px; height:37px; margin-bottom:10px}
#left_container_hotdeals p{float:left; width:346px; padding:0 33px 16px 0}
#left_container_hotdeals p.last{padding:0 33px 4px 0}

#left_container_hotdeals p a{text-decoration:none; color:#294381; font-weight:bold;}
#left_container_hotdeals p a:hover{text-decoration:none; color:#294381; text-decoration:underline;}

#left_container_hotdeals p span{color:#2d3a79; font-weight:bold; font-size:18px}

#left_container_hotdeals .large_image_box img{float:right; width:465px; position:absolute; top:196px; left:-100px; z-index:999; border:1px solid #f2f2f6;}

/*Footer Goes here...*/
#footer{float:left; width:850px; padding:0 25px; margin:0 0 5px 0}
#footer .sign_up_btn{float:left; width:190px; height:33px; padding:4px 0 1px 0; margin:2px 10px 0 0; font-size:12px; line-height:16px; text-transform:uppercase; text-align:center; background:#294280; border:1px solid #b3b6d0}
#footer .sign_up_btn a{color:#FFF; text-decoration:none; display:block}
#footer .share_on_facebook{float:left}
#footer .footer_menu{float:right; width:auto; margin:15px 0 0 0}
#footer .footer_menu li{float:left; font-size:12px; line-height:14px; list-style:none; margin:0 0 0 15px; color:#2c3e7c; font-weight:bold}
#footer .footer_menu li.first{margin:0}
#footer .footer_menu li a{text-decoration:none; color:#2c3e7c}
#footer .footer_menu li a:hover{text-decoration:underline}
