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;
}
#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;
}
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;
}
.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 ;
	}
/*************** 		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;
}
.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: 18px;
	color: #2782A8;
}
.web-text{
	font-family:"Seagull Md BT";
	font-size: 12px;
	color: #242424;
}
.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;
}