body {
	background-image: url(../images/body/bg.jpg);
	background-repeat: repeat-x;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fcfefe;
	background-position: center top;
}
img { 
	behavior: url(iepngfix.htc); 
}
html, body, #wrapper {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
}
.float-left {
	float:left;
	}
.float-right {
	float: right;
	}	
.clear-both {
	clear: both; 
	width:0; 
	height:0; 
	padding:0; 
	margin: 0;
	}
#wrapper {
	margin: 0;
	vertical-align: top;
	horizontal-align: center;
	width: 100%;
}
p {
	color: #424242;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}
h1 {
	color: #4e4e4e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-transform: none;
	font-weight: normal;
}
h2 {
	color: #d9d098;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
h3 {
	color: #3fa4db;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	padding:0;
	margin: 0;
	color: #424242;
	}
a:link {
	color: #b8a569;
}
a:visited {
	color: #b8a569;
}
a:hover {
	color: #44A6ED;
}
a:active {
	color: #44A6ED;
}
.footer_text {
    color: #424242;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.small_text {
    color: #333333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.footer:link {
	color: #66abd0;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.footer:visited {
	color: #66abd0;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

}
a.footer:hover {
	color: #5d6c5a;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

}
a.footer:active {
	color: #5d6c5a;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

}
.menu_sub_h {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #44A6ED;
	text-decoration: none;
	text-transform: uppercase;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}
a.menu_sub_h:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #44A6ED;
	text-decoration: none;
	text-transform: uppercase;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-weight: bold;
}
a.menu_sub_h:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #44A6ED;
	text-decoration: none;
	text-transform: uppercase;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-weight: bold;
}
a.menu_sub_h:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D9960E;
	text-decoration: none;
	text-transform: uppercase;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}
a.menu_sub_h:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D9960E;
	text-decoration: none;
	text-transform: uppercase;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}
a.menu_sub:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4b4b;
	text-decoration: underline;
	padding-left: 15px;
	float: left;
	height: auto;
	width: auto;
	clear: left;
	background-image: url(../images/body/bull_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a.menu_sub:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4b4b;
	text-decoration: underline;
	padding-left: 15px;
	float: left;
	height: auto;
	width: auto;
	clear: left;
	background: url(../images/body/bull_01.gif) no-repeat left top;
}
a.menu_sub:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D9960E;
	text-decoration: underline;
	padding-left: 15px;
	float: left;
	height: auto;
	width: auto;
	clear: left;
	background: url(../images/body/bull_02.gif) no-repeat left top;
}
a.menu_sub:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D9960E;
	text-decoration: underline;
	padding-left: 15px;
	float: left;
	height: auto;
	width: auto;
	clear: left;
	background: url(../images/body/bull_02.gif) no-repeat left top;
}
li {
	list-style: url(../images/body/bull_01.gif);
	padding-top: 2px;
	padding-bottom: 2px;
}
.form_00 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.form_01 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:70px;
}
.form_02 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:40px;
}
.form_03 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:55px;
}
.form_04 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:45px;
}
.form_05 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:30px;
}
.red {font-size: 10px;
	color: #FF0000;
}
.bg_table1 {
	color: #534741;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #EAF8F9;
}
.bg_table2 {
	color: #534741;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #FAFBF5;
}
.bg_table3 {
	color: #534741;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #ffffff;
}
.table1 {
	color: #534741;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #EAF8F9;
	padding:0 0 0 5px;
}
.table1 a{
	color: #534741;
	text-decoration: none;
}
.table2 {
	color: #534741;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #FAFBF5;
	padding:0 0 0 5px;
}
.table2 a{
	color: #534741;
	text-decoration: none;
}
.bg_teble_main {
	background-image: url(../images/body/bg_table.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.bg_header {
	background-image: url(../images/body/bg_header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_photo {
	background-image: url(../images/body/bg_photo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_footer {
	background-image: url(../images/body/bg_footer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_menu_main {
	background-image: url(../images/body/bg_menu.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bg_ta {
	background-image: url(../images/body/bg_ta.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_resbox {
	background-image: url(../images/reservation_box/bg_res.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.bg_sub {
	background-image: url(../images/sub_nav/mid.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.button-pad {
	padding: 0 0 0 20px;
}
.footer_text1 {
    color: #424242;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
}
.footer_text1 a{
    color: #424242;
}
.footer_text2 {
    color: #424242;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
}
.footer_text2 a{
    color: #424242;
	text-decoration:none;
}
.bg_photo_1 {
	background-image: url(../images/body_bg.jpg);
	background-repeat: no-repeat;
	padding:0 0px 0 16px;
	background-position: left top;
	margin: 0px;
}
.bg_photo_1-new {
	background-image: url(../images/body_bg.jpg);
	background-repeat: no-repeat;
	padding:0 0px 0 16px;
	background-position: left top;
	margin: 0px;
	height:361px; 
	display: block;
}
.text-bold{
	color: #4e4e4e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.text-phone{	
	color: #4e4e4e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.text-phone1{
	color: #4e4e4e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.text-bold1{
	color: #4e4e4e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.text-bold1 a{
	color: #4e4e4e;
	text-decoration:none;

}
.text-bold2{
	color: #4e4e4e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.text-call{
	color: #B8A569;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.text-call1{
	color: #B8A569;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color:#EAF8F9 ;
	}
	
	.text-policy{
	color: #B8A569;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height:30px; padding:0 0 0 10px; border-top:1px solid #9BCDD1;
	 
	background-color:#EAF8F9 ;
	}
/*************** 		gallery images 		*****************/

.aboutus-bg {
	background-image: url(../images/aboutus_bg.jpg);
	background-repeat: no-repeat;
	padding:0 0px 0 16px;
	background-position: left top;
}
.accommodations-bg {
	background-image: url(../images/accommodations-bg.jpg);
	background-repeat: no-repeat;
	padding:0 0px 0 16px;
	background-position: left top;
}
.sunrise-bg {
	background-image: url(../images/sunrise-bg.jpg);
	background-repeat: no-repeat;
	padding:0 0px 0 16px;
	background-position: left top;
}
.sunset-bg {
	background-image: url(../images/sunset-bg.jpg);
	background-repeat: no-repeat;
	padding:0 0px 0 16px;
	background-position: left top;
}
.adventure-bg {
	background-image: url(../images/adventure-bg.jpg);
	background-repeat: no-repeat;
	padding:0 0px 0 16px;
	background-position: left top;
}
.community-bg {
	background-image: url(../images/community-bg.jpg);
	background-repeat: no-repeat;
	padding:0 0px 0 16px;
	background-position: left top;
}
.dining-bg {
	background-image: url(../images/dining-bg.jpg);
	background-repeat: no-repeat;
	padding:0 0px 0 16px;
	background-position: left top;
}
.enviromental-bg {
	background-image: url(../images/enviromental-bg.jpg);
	background-repeat: no-repeat;
	padding:0 0px 0 16px;
	background-position: left top;
}
.history-bg {
	background-image: url(../images/history-bg.jpg);
	background-repeat: no-repeat;
	padding:0 0px 0 16px;
	background-position: left top;
}
.press-bg {
	background-image: url(../images/press-bg.jpg);
	background-repeat: no-repeat;
	padding:0 0px 0 16px;
	background-position: left top;
}
.reservations-bg {
	background-image: url(../images/reservations-bg.jpg);
	background-repeat: no-repeat;
	padding:0 0px 0 16px;
	background-position: left top;
}
.resort-bg {
	background-image: url(../images/resort-bg.jpg);
	background-repeat: no-repeat;
	padding:0 0px 0 16px;
	background-position: left top;
}
.weddings-bg {
	background-image: url(../images/weddings-bg.jpg);
	background-repeat: no-repeat;
	padding:0 0px 0 16px;
	background-position: left top;
}
.maps-bg {
	background-image: url(../images/maps-bg.jpg);
	background-repeat: no-repeat;
	padding:0 0px 0 16px;
	background-position: left top;
}
.marina-bg {
	background-image: url(../images/marina-bg.jpg);
	background-repeat: no-repeat;
	padding:0 0px 0 16px;
	background-position: left top;
}
.specialloffers-bg {
	background-image: url(../images/specialloffers-bg.jpg);
	background-repeat: no-repeat;
	padding:0 0px 0 16px;
	background-position: left top;
}
.top-text{
	color: #424242;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.addthis {
	padding:0 28px 0 0;
}
.tooltip-title {
	color: #424242;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.tooltip-text {
	color: #424242;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
}
.bluehole {
	width:190px;
	height:117px;
	background-image:url(../images/bluehole.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.fishcage {
	width:190px;
	height:117px;
	background-image:url(../images/fishcage.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.ikereef {
	width:150px;
	height:157px;
	background-image:url(../images/Ikesreef.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.planewreck {
	width:190px;
	height:117px;
	background-image:url(../images/planewreck.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.tunnelrock {
	width:190px;
	height:117px;
	background-image:url(../images/tunnelrock.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.caverock {
	width:200px;
	height:117px;
	background-image:url(../images/caverock.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.cathedral-reef   {
	width:200px;
	height:117px;
	background-image:url(../images/caverock.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.hole-in-the-wall {
	width:120px;
	height:117px;
	background-image:url(../images/hole-in-the-wall.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.chub-rock  {
	width:200px;
	height:117px;
	background-image:url(../images/chub-rock.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.coral-city  {
	width:200px;
	height:117px;
	background-image:url(../images/coral-city.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.cut-thru-city   {
	width:200px;
	height:117px;
	background-image:url(../images/cut-thru-city.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.eleuthera-wall   {
	width:200px;
	height:117px;
	background-image:url(../images/eleuthera-wall.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.knucklehead-reef   {
	width:200px;
	height:117px;
	background-image:url(../images/knucklehead-reef.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.monolith   {
	width:120px;
	height:117px;
	background-image:url(../images/monolith.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.split-coral-head    {
	width:200px;
	height:117px;
	background-image:url(../images/split-coral-head.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.twin-peaks     {
	width:200px;
	height:117px;
	background-image:url(../images/twin-peaks.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.wonder-wall     {
	width:120px;
	height:117px;
	background-image:url(../images/wonder-wall.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.the-cliffs     {
	width:120px;
	height:117px;
	background-image:url(../images/wonder-wall.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.dive-bg {
	background-image: url(../images/dive-header.jpg);
	background-repeat: no-repeat;
	padding:0 0px 0 16px;
	background-position: left top;
}
.beaches-bg {
	background-image: url(../images/beach-header.jpg);
	background-repeat: no-repeat;
	padding:0 0px 0 16px;
	background-position: left top;
}
.bg_table_v {
	color: #534741;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #EAF8F9;
	padding: 4px 8px;
}
.bg_table_v2 {
	color: #534741;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #FAFBF5;
	padding: 4px 8px;
}
.heading {
	font-family:"Script MT Bold";
	font-size: 30px;
	color: #2782A8;
}
.sub-heading {
	font-family:"Seagull Md BT";
	font-size: 16px;
	color: #2782A8;
}
.sub-heading {
	font-family:"Seagull Md BT";
	font-size: 16px;
	color: #2782A8;
}
.sub-heading-bold {
	font-family:"Seagull Md BT";
	font-size: 17px;
	color: #C60563;
}
.web-text{
	font-family:"Seagull Md BT";
	font-size: 12px;
	color: #242424;
}
.web-text2{
	font-family:"Seagull Md BT";
	font-size: 12px;
	color: #242424;
	padding:0 0 0 20px;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.sub-heading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size: 12px;
	color: #2782A8;
}
.sub-heading2 a{
	color: #2782A8;
	text-decoration:none;
}
.head-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	 
	font-size: 12px;
	color: #2782A8;
}
.link-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	 
	font-size: 12px;
	color: #2782A8;
}
.link-blue a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	 
	font-size: 12px;
	color: #2782A8;
}
.wedding-pgbg {
	background-image:url(../images/wedding-pgbg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FEF3F7;
}
.wedding-bottom-bg2 {
	background-image:url(../images/wedding-bottom-bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.wedding-pgbg-border {
	border-left:1px solid #FEDCEB;
	border-right:1px solid #FEDCEB;
}
.head-blue-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#C8F7FA;
	font-size: 12px;
	color: #3F3F3F;
}
.style2 {
 font-size: 15px;
 font-weight: bold;
}
.wedding-top-bg {
	width:583px;
	float:left;
	background-image:url(../images/wedding-bg.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.wedding-bottom-bg {
	background-image:url(../images/wedding-bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.wedding-border {
	/*background-image:url(../images/wedding-border.gif);
	background-repeat:repeat-y;*/
	border-left:1px solid #000;
	border-right:1px solid #000
}
img.photoright {
border:1px solid #CCCCCC;
float:right;
margin:0 0 0 10px;
padding:5px;
}
img.photoleft {
border:1px solid #CCCCCC;
float:left;
margin:0 10px 0 0;
padding:5px;
}
.alabaster-beach {
	width:190px;
	height:117px;
	background-image:url(../images/alabaster-beach.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.twin-cove-beach {
	width:190px;
	height:117px;
	background-image:url(../images/twin-cove-beach.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.club-med-beach {
	width:190px;
	height:230px;
	background-image:url(../images/club-med-beach.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.poponi-beach {
	width:140px;
	height:85px;
	background-image:url(../images/poponi-beach.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.double-bay-beach {
	width:140px;
	height:85px;
	background-image:url(../images/double-bay-beach.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.ten-bay-beach {
	width:140px;
	height:85px;
	background-image:url(../images/ten-bay-beach.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.winding-bay-beach {
	width:190px;
	height:117px;
	background-image:url(../images/winding-bay-beach.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.northland-beach {
	width:190px;
	height:117px;
	background-image:url(../images/northland-beach.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.whiteland-beach {
	width:190px;
	height:117px;
	background-image:url(../images/whiteland-beach.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.jacks-bay {
	width:190px;
	height:117px;
	background-image:url(../images/jacks-bay.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.Cotton-Bay-Beach {
	width:140px;
	height:200px;
	background-image:url(../images/Cotton-Bay-Beach.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.lighthouse-beach {
	width:190px;
	height:300px;
	background-image:url(../images/lighthouse-beach2.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.sky-beach {
	width:190px;
	height:117px;
	background-image:url(../images/sky-beach.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.Cocodimama-beach {
	width:190px;
	height:117px;
	background-image:url(../images/);
	background-repeat:no-repeat;
	background-position:left;
}
.kayak-lagoon-beach {
	width:190px;
	height:117px;
	background-image:url(../images/);
	background-repeat:no-repeat;
	background-position:left;
}
.white-beach {
	width:190px;
	height:117px;
	background-image:url(../images/white-beach.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.unique-beach {
	width:190px;
	height:117px;
	background-image:url(../images/);
	background-repeat:no-repeat;
	background-position:left;
}
.sunset-beach {
	width:190px;
	height:117px;
	background-image:url(../images/map-sunset-beach.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.sunrise-beach {
	width:190px;
	height:117px;
	background-image:url(../images/map-sunrise-beach.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.high-rock-beach {
	width:190px;
	height:236px;
	background-image:url(../images/map-highrock.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.fourthhole-beach {
	width:190px;
	height:236px;
	background-image:url(../images/map-4th-Hole-Beach.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.freedom-beach {
	width:190px;
	height:117px;
	background-image:url(../images/ );
	background-repeat:no-repeat;
	background-position:left;
}
.dealspoint-beach {
	width:190px;
	height:117px;
	background-image:url(../images/map-deals-point.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.public-beach {
	width:190px;
	height:117px;
	background-image:url(../images/map-Locals-Beach.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

input.textfield-home{ height:12px; width:150px}	
input.textfield-home2{ height:12px; width:264px}	
input.textfield-home3{ height:12px; width:120px}	
.table-field{ height:18px; vertical-align:top}

.fla{
width:704px;
height:345px;
padding:0;
background-image: url(../images/body_bg.jpg);
background-repeat: no-repeat;
padding:16px 0 0 16px;
background-position: left top;
margin: 0;
position: relative;
z-index: 10;
}

.flash-div{
float:left;
width:299px;
height:167px;
position: relative;
z-index: 100;
margin:-345px 0 0 17px;}

/* HOME PAGE STYLES
------------------------------------------------------------ */
.bt-special-credit {
	background-image: url(../images/home-page-specials-quad/400-credit-banner.png); 
	background-position: top left; 
	background-repeat: no-repeat;
	width:201px; 
	height:177px;
	padding: 0 0 20px 0; 
	display: block;
	}
.bt-special-credit a:link, .bt-special-credit a:visited {
	background-image: url(../images/home-page-specials-quad/400-credit-banner-no-shadow.png); 
	background-position: top left; 
	background-repeat: no-repeat;
	width:201px; 
	height:177px; 
	display: block;
	}	
.bt-special-credit a:hover {
	background-image: url(../images/home-page-specials-quad/400-credit-banner-ro.png); 
	background-position: top left; 
	background-repeat: no-repeat;
	width:201px; 
	height:177px; 
	display: block;
	}	
/* NEW STYLES 01192012
------------------------------------------------------------ */
#menu_main {

	background-image: url(images/navigation_main/bottom1.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}

.style1 {

	font-family: arial;

	font-size: 13px;

}

.float-left {
	float:left;
	}
.float-right {
	float: right;
	}	
.clear-both {
	clear: both; 
	width:0; 
	height:0; 
	padding:0; 
	margin: 0;
	}
/* MAIN NAVIGATION
----------------------------------------- */
.main-nav-container {
	width:720px; 
	float:right;
	}
.utility-nav-container {
	width:700px; 
	padding: 0 20px 0 0;
	position: relative;
	z-index: 10000;
	}
.bt-facebook {
	float: left; 
	padding: 7px 10px 10px 200px;
	}
.bt-blog {
	padding: 7px 0 0 0; 
	float:left;
	}
.phone-number-container {
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#4e4e4e; 
	font-size: 16px; 
	font-weight: bold; 
	padding: 10px 30px 0 30px;
	width: 247px;
	}
.primary-nav-container {
	width:600px; 
	padding: 15px 20px 0 100px;
	height:15px;
	}	
.primary-nav-list {
	margin: 0; 
	padding:0; 
	list-style: none;
	}
.primary-nav-list li {
	list-style: none; 
	float: left; 
	padding: 0 10px 0 0;
	}	
.primary-nav-list li a:link, .primary-nav-list li a:visited {
	color: #4e4e4e;
	font-size: 13px;
	font-weight:bold;
	text-decoration:none;
	}	
.primary-nav-list li a:hover {
	color: #44a6ed;
	text-decoration:none;
	font-size: 13px;
	font-weight:bold;
	}									
/* ADVENTURE PULL TAB
----------------------------------------------------------- */
    
/*.slide-out-div {
          padding: 20px;
          width: 250px;
          background: #ccc;
          border: #29216d 1px solid;
      } */   
	  
.slide-out-div {
	padding: 0;
	width: 706px;
	height: 450px;
	position: absolute;
	top: 0;
	right: 0px;
	z-index: 10000;
    }
.adventure-slideshow {
	width:706px; 
	height: 450px; 
	display:block; 
	background: url(images/adventures/adventure-slide-bg.jpg) top left repeat-x;
	}	
	

