        *
		{
	border:none;
	text-transform: none;
	margin: 0px;
	padding: 0pt;

		}
		a
		{
		color:#000;
		}
		a:hover
		{
		text-decoration:none;
		}
		body
		{
	padding-bottom:10px;
	font:.7em verdana, arial, sans-serif;
	background-image:url(../img/bg1.gif);
		}
		h1
		{
		width:580px;
	color:#66A9FF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	font-family: verdana, arial, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	text-transform: capitalize;
	float:left;





		}
		h2
		{
	padding-left:0.2em;
	text-align:center;
	color:#000000;
	font:bolder 16px/1.2em Arial, Helvetica, sans-serif;
	text-transform: none;
	padding-top: 0.2em;





		}
		h3
		{
		margin-top:1em;
		padding-left:1em;
		color:#fff;
        font:bold 1em verdana, arial, sans-serif;
		}
        p, h1, h3
		{
	text-align:left;
		}
        #bareboatCharters a
        {
        display:block;
		width:182px;
		margin:1em auto 0 auto;
		}
		#bottomNav
		{
		width:778px;
		margin:auto; 
		text-align:center;
		}
		#bottomNav ul
		{
		margin:10px 20px 10px 20px; 
		}
		#bottomNav ul li 
		{
        display:inline;		
		list-style-type:none;
		border-right:1px solid #000;
		}
		#bottomNav ul li.lli
		{
        border:none;
		}
		#bottomNav ul li a
		{
		font:bold 1.1em verdana, arial, sans-serif; 
		color:red;
        margin:0 .5em 0 .5em;
		}
		#col1
		{
	float:left;
	padding-left:15px;
	padding-right: 15px;
		}
		#col2
		{
		float:right;
		padding-right:15px;  
		} 
		#col1, #col2
		{
	width:145px;
	background-color: #003366;
		}
		#contact
		{
        text-align:center;
		font-weight:bold;		
		}
		#content
		{
		overflow:auto;
		width:774px;
		padding-top:18px;
		border-top:1px solid #fff;
		}
		#customizedEvents 
		{
		}
		#customizedEvents img, #seaIsleMarina img
		{
		float:left;
		margin:1em;
		}
		#footer 
		{
		clear:both;
		width:674px;
		margin:auto;
		padding:20px 70px 0 30px;
		background-color:#3366cc;
		border-top:1px dotted #fff;
		}
		#footer p
		{
		color:#fff;
		padding:0 1em 1em 1em;
		text-align:center;
		}
		#footer a
		{
		color:#fff;
		}
		#header
		{
	width:776px;
	height:178px;
	border-top:1px solid #3366cc;
	background-image: url(../img/newbunner.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: #092F70;
		}
		#bheader
		{
	width:776px;
	height:178px;
	border-top:1px solid #3366cc;
	background-image: url(../img/newbunner2.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: #092F70;
		}
		#cheader
		{
	width:776px;
	height:178px;
	border-top:1px solid #3366cc;
	background-image: url(../img/newbunner3.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: #092F70;
		}
		#language
		{
	display:inline;
	float:right;
	width:146px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

		}
		#language li
		{
        float:right;
		list-style-type:none;
		}
		#language li a
		{
		display:block;
        height:23px;
		color:#fff;
		}
		#language li a#country1 
		{
		background-image:url(../img/country1.gif);
		width:32px;
		}
		#language li a#country2
		{
		background-image:url(../img/country2.gif);
		width:29px ;
		} 
		#language li a#country3
		{
		background-image:url(../img/country3.gif);
		width:30px; 
		} 
		#language li a#country4
		{
		background-image:url(../img/country4.gif);
		width:29px;
		} 
		#language li a#country5
		{
		background-image:url(../img/country5.gif);
		width:26px;
		} 
		#mainIndex
		{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 160px;
	padding-left: 25px;
		}
		#mainIndex p
		{
	padding:1em;
	color:#0099cc;
	text-transform: none;
		}
		#miamiBeachMarina img, #miamiMarina img
		{
		float:right;
		margin:1em;
		}
		#nav 
		{
	display:inline;
	overflow:hidden;
	height:21px;
	width:775px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	background-color: #0D2C65;
	margin-top: -25px;
	float: right;

		} 
		#nav li, #subNav li
		{
		float:left;
        list-style-type:none;
		}
		#nav li a
		{
		height:21px; 
		background-position:0 0;
		background-repeat:no-repeat;
		}
		#nav li a, #subNav li a
		{
        display:block;
		float:left;
        text-indent:-10000px;
        overflow:hidden;
        text-decoration:none;
		} 
         #nav li a#home
		{
		width:93px;
        background-image:url(/img/home.gif);
		} 
		#nav li a#home:hover
		{
        background:url(/img/home.gif) no-repeat -93px 0;
		} 
		#nav li a#aboutUs
		{
		width:93px;
        background-image:url(/img/aboutUs.gif);
		} 
		#nav li a#aboutUs:hover
		{
        background:url(/img/aboutUs.gif) no-repeat -93px 0;
		} 
		#nav li a#contactUs
		{
		width:92px; 
        background-image:url(/img/contactUs.gif);
		}  
		#nav li a#contactUs:hover
		{
        background:url(/img/contactUs.gif) no-repeat -92px 0; 
		} 
		#nav li a#bahamasy
		{
        width:125px;
        background-image:url(/img/bahamasy.gif);
		} 
		#nav li a#bahamasy:hover
		{
        background:url(/img/bahamasy.gif) no-repeat -125px 0;;
		} 
		#nav li a#caribbeany
		{
        width:125px;
        background-image:url(/img/caribbeany.gif);
		} 
		#nav li a#caribbeany:hover
		{
        background:url(/img/caribbeany.gif) no-repeat -125px 0;;
		}  
		#nav li a#med
		{
        width:154px;
        background-image:url(/img/med.gif);
		} 
		#nav li a#med:hover
		{
        background:url(/img/med.gif) no-repeat -154px 0;;
		}  
		 
		#nav li a#links
		{
		width:89px; 
        background-image:url(../img/weather.gif);
		}  
		#nav li a#links:hover
		{
        background:url(../img/weather.gif) no-repeat -89px 0; ;
		}  
		#navSide
		{
		display:inline;
		float:left;
        width:165px;
		margin-left:5px;
		padding-bottom:4px;
		background:url(../img/navSideBottom.gif) no-repeat bottom left;
		}
		#navSide h4
		{
		color:#fff;
		text-indent:5px;
		padding:.2em 0 .2em 0;
        font:bold 1.1em verdana, arial, sans-serif; 
		background:#3366cc url(../img/navSideTop.gif) no-repeat top left;
		}
		#navSide ul
		{
		padding:10px 0 10px 10px;
		border-left:1px solid #3366cc;
		border-right:1px solid #3366cc;
		}
		#navSide ul li
		{
		list-style-type:none;
		
		text-indent:15px;
		}
		#navSide ul li a
		{
		background:url(../img/bluearrow.gif) no-repeat 0 50%;
		padding:.1em;
		display:block;
		width:145px;
		text-decoration:none;
		color:#3366cc;
		font:bold 1.1em verdana, arial, sans-serif; 
		}
        #navSide ul li a:hover
		{
		background:url(../img/arrow.gif) no-repeat -290px 50%;
		background-color:#3366cc;
		color:#fff;
		}
		#navWrap
		{
		overflow:auto;
		}
		#navWrap em
		{
		float:left;
		display:inline;
		width:330px;
	    margin:5px 46px 0 20px;  
		color:#3366cc; 
		font:italic bold 1.2em verdana, arial, sans-serif;
		}
		#pageWrap
		{
	border-left:1px solid #3366cc;
	border-right:1px solid #3366cc;
	width: 776px;
	background-color: #1A51B6;
	margin: auto;
		}
		#packages
		{
		overflow:hidden;
		width:674px;
		margin:0 auto 0 auto;
		padding:10px 70px 30px 30px; 
		background-color:#3366cc;
		line-height:1.2em;  
		}
		#packages p
		{
		color:#fff;
		padding:0 1em 1em 1em;
		}		
		#secSubNav 
		{		
		height:101px;
		width:400px;
		background:url(../img/secSubNavBg.jpg) no-repeat top right;
		border-top:1px solid #fff; 
		}
		#secSubNav ul
		{
		width:350px;
		height:80px;		
        margin:6px 0 0 6px;
		}
		#secSubNav ul li
		{
		float:left;
        list-style-type:none;
		}
		#secSubNav ul li a
		{
		display:block;
		float:left;
		background-repeat:no-repeat;
		text-indent:-10000px;
        overflow:hidden;
        text-decoration:none; 
		}
        #secSubNav ul li a#yachtWeddings
		{	
        height:18px;
		width:158px;
		background-image:url(../img/yachtWeddings.gif);
		}
		#secSubNav ul li a#activities
		{	
		height:18px;
		width:111px;
        background-image:url(../img/activities.gif);
		}  
		#secSubNav ul li a#corporateServices
		{	 
        height:17px;
		width:158px; 
		background-image:url(../img/corporateServices.gif);
		} 
		#secSubNav ul li a#waterfrontRestos
		{		
		height:17px;
		width:158px; 
        background-image:url(../img/waterfrontRestaurants.gif);
		} 
		#secSubNav ul li a#yachtManagement
		{		
		height:17px;
		width:158px; 
        background-image:url(../img/yachtManagement.gif);
		}
		#secSubNav ul li a#gallery
		{
		height:17px;
		width:111px; 
        background-image:url(../img/gallery.gif);
		} 
		#secSubNav ul li a#policies
		{
		height:17px;
		width:111px; 
        background-image:url(../img/policies.gif);
		}  
		#secSubNav ul li a#portsOfCall
		{
		height:17px;
		width:111px; 
        background-image:url(../img/portsOfCall.gif);
		}   
		#secSubNavWrap
		{
		display:inline;
		float:right;
		width:400px;
		overflow:auto;
		}
		p#right
		{
		display:inline;
		width:140px;
		font:300 1em verdana, arial, sans-serif;
		text-align:center;
		}
		p#right strong
		{
		display:block;
		font:600 1em verdana, arial, sans-serif; 
		}
		p#right
		{
        float:right;
		margin-right:15px;
		}  
		#subFooter, #subFooter p
		{
		text-align:center;
		}
		#subNav
		{
		overflow:hidden;
		width:400px;
		height:203px;
		margin:0 auto 0 auto;
		}
		#subNav li a
		{
		height:91px;
		width:100px;
		background-position:0 0;		 
		} 
		#subNav li a#vessels
		{        
        background:url(../img/vesselsBg.gif); 
		}
		#subNav li a#vessels:hover
		{
        background:url(../img/vesselsBg.gif);
		background-position:100px 0; 
		} 
		#subNav li a#cruises
		{
        background:url(../img/cruisesBg.gif); 
		}
		#subNav li a#cruises:hover
		{
        background:url(../img/cruisesBg.gif);
		background-position:100px 0;  
		} 
		#subNav li a#destinations
		{
        background:url(../img/destinationsBg.gif); 
		}
		#subNav li a#destinations:hover
		{
        background:url(../img/destinationsBg.gif);
		background-position:100px 0;  
		} 
		#subNav li a#menu
		{
        background:url(../img/menuBg.gif); 
		} 
		#subNav li a#menu:hover
		{
        background:url(../img/menuBg.gif);
		background-position:100px 0;  
		}  
		#subNav li a#foreign
		{
		display:inline;
		width:356px;
		margin:10px 0 0 22px;
        background:url(../img/foreignBg.gif); 
		}
		#subNav li a#foreign:hover
		{
        background:url(../img/foreignBg.gif); 
		background-position:356px 0; 
		} 
		.colItem
		{
		margin-bottom:10px;
		}
		.colItem a
		{  
        display:block;
		width:143px;
		font:.9em verdana, arial, sans-serif; 
		text-align:center; 
		color:red;
		background-repeat:no-repeat;
		background-position:0 0;
		}
		.colItem a:hover
		{ 
		background-position:-143px 0;
		}
		.colItem a span
		{
	display:block;
	padding-top:99px;
	color: #FFFFFF;
		}
		.colItem a:hover
		{
		text-decoration:none; 
		}
		.colItem a#partyYachts
		{
	background-image:url(../img/Bahamasrolloverpower.gif);
		}
		.colItem a#partyYachts2
		{
	background-image:url(../img/caribbeanrolloverpower.gif);
		}
		.colItem a#promoYachts
		{
        background-image:url(../img/Bahamasrollovercat.gif);
		}
		.colItem a#promoYachts2
		{
        background-image:url(../img/caribbeanrollovercat.gif);
		}
        .colItem a#sportsYachts
		{
        background-image:url(../img/Bahamasrolloversail.gif);
		}
		 .colItem a#sportsYachts2
		{
        background-image:url(../img/caribbeanrolloversail.gif);
		}
		.colItem a#bareboatChartersRentals 
		{
		background-image:url(../img/bareboatChartersRentals2.jpg);
		}
        .colItem a#catamaranPartyYachts 
        {
		background-image:url(../img/catamaranPartyYachts.jpg);		
		}
		.main
		{
		border-left:1px solid #3366cc;
		border-right:1px solid #3366cc;	
		padding:1px 0 1px 0;
		margin-bottom:4px;
		}
		.main p
		{
	margin:.5em 1em 1em 1em;
	color: #FFFFFF;
		}
		.mainWrap
		{
	margin:0 2px 4px 175px;
	background:url(../img/mainWrapBottom.gif) no-repeat bottom left;
	padding-top: 0.2em;

		}
		.mainWrap h2
		{
		display:block;
        color:#fff;
		text-indent:.3em;
		margin:0;
		padding:.2em 0 .2em 0;	
        font:bold 1.1em verdana, arial, sans-serif; 
		background:#3366cc url(../img/mainWrapTop.gif) no-repeat top left; 
		}
		.mainWrap h3
		{
        color:#3366cc;
		padding:0 1em 0 1em;
        font:bold 1.1em verdana, arial, sans-serif; 
		}
		.mainWrap h3 span
		{
		color:red;
		}
		
		
		
		.addWrap2
		{
	background-color: #0D2C65;
	background-image: url(../img/mainWrapBottom2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 300px;
	margin-top: 0.2em;
	margin-right: 1px;
	margin-left: 474px;
	color: #FFFFFF;

	}
		
		.addWrap2 h3
		{
	color:#3366cc;
	padding:0 0em;
	font:bold 1.1em verdana, arial, sans-serif;
	text-transform: capitalize;
	margin-top: 2px;


		}
		
			.addWrap3
		{
	padding-bottom:1px;
	background-color: #0D2C65;
	background-image: url(../img/mainWrapBottom2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 300px;
	margin-top: 2;
	margin-right: 1px;
	margin-bottom: 4px;
	margin-left: 474px;
	
	color: #FFFFFF;



		}
		
		.addWrap3 h3
		{
	color:#3366cc;
	padding:0 1em;
	font:bold 1.1em verdana, arial, sans-serif;
	text-transform: capitalize;
	margin-top: 2px;


		}
		.addWrap3 h3 span
		{
		color:red;
		}
		
		
			.addWrap4
		{
	padding-bottom:1px;
	background-color: #0D2C65;
	background-image: url(../img/mainWrapBottom2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 300px;
	margin-top: 2;
	margin-right: 1px;
	margin-bottom: 4px;
	margin-left: 474px;
	
	color: #FFFFFF;



		}
		
		.addWrap4 h3
		{
	color:#3366cc;
	padding:0 1em;
	font:bold 1.1em verdana, arial, sans-serif;
	text-transform: capitalize;
	margin-top: 2px;


		}
		.addWrap4 h3 span
		{
		color:red;
		}
		
		
		
		
		
		
		
		.packageItem
		{
		clear:left;		
		background:none;
		border-top:1px solid #3366cc; 
		}
		.packageItem a
		{
		display:block;
		color:#fff;
		}
		.packageItem p
		{
		margin-left:201px;
		}
		.packageItemPic 
		{
		display:inline;
		width:191px;
		float:left;
		margin:1em 1em 0 1em;
		} 
		.packageItemPic a, .packageItemPic a img, #bareboatCharters a img
		{
		display:block;
		}
		.packageItemPic span, #bareboatCharters span
		{ 
		display:block;
		margin-top:2px;
		text-align:center;
		}
		.psst
		{
	height:62px;
	width:778px;
	margin:auto;
	color:#0099cc;
	background-color: #fff;
	background-image: url(../img/subFooterBg2.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
		}  
		.psst p
		{
		padding:.5em 2px 0 2px;
		text-align:center;
		border-top:1px dashed #0099cc; 
		}
		#internal
		{
	background-color: #0D2C65;
		}
		#spartaz
		{
	height: 1em;
	width: 776px;
	background-color: #CC3333;
	margin-bottom: 2px;
	float: left;
	margin-top: 5px;








		}
#add
{
	height: 100px;
	width: 470px;
	background-image: url(/img/add1.jpg);
	margin-left: 2px;

}
#add2
{
	height: 100px;
	width: 470px;
	background-image: url(/img/add2.jpg);
	margin-left: 2px;
	text-align: justify;




}
#add3
{
	height: 116px;
	width: 470px;
	background-image: url(/img/add3.jpg);
	margin-left: 2px;


}

.linksm
{
	color: #3399CC;



}
.intx
		{
	display:block;
	color:#fff;
	text-indent:.3em;
	font:bold 1.1em verdana, arial, sans-serif;
	background:#3366cc url(../img/mainWrapTop2.gif) no-repeat top left;
	text-transform: capitalize;

		}




#navx
		{
	display:inline;
	overflow:hidden;
	width:462px;
	margin-top: 61px;
	margin-right: 9px;
	float: right;
	height: 86px;
	margin-bottom: 5px;





		} 
		#navx li
		{
		float:left;
        list-style-type:none;
		}
		#navx li a
		{
		height:86px; 
		background-position:0 0;
		background-repeat:no-repeat;
		}
		#navx li a, #subNav li a
		{
        display:block;
		float:left;
        text-indent:-10000px;
        overflow:hidden;
        text-decoration:none;
		} 
        #navx li a#bahamas
		{
		width:154px;
        background-image:url(/img/bahamas-yachts-charters.gif);
		} 
		#navx li a#bahamas:hover
		{
        background:url(/img/bahamas-yachts-charters.gif) no-repeat -154px;
		} 
		 #navx li a#caribbean
		{
		width:154px;
        background-image:url(/img/caribbean-yachts-charters.jpg);
		} 
		#navx li a#caribbean:hover
		{
        background:url(/img/caribbean-yachts-charters.jpg) no-repeat -154px;
		} 
		 #navx li a#mediterranean
		{
		width:154px;
        background-image:url(/img/mediterranean-yachts-charter.jpg);
		} 
		#navx li a#mediterranean:hover
		{
        background:url(/img/mediterranean-yachts-charter.jpg) no-repeat -154px;
		} 
         #flags
{
	width: 140px;
	margin: 0px;
	padding: 0px;
	float: right;

}
.textwhite{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bolder;


}
#addbottom
{
	background-color: #333399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	color: #FFFFFF;
	height: 200px;
	margin: -6px 0px 0px;
	border-right: 4px double #003366;
	border-bottom: 4px double #003366;
	border-left: 4px double #003366;
	border-top-width: 4px;
	border-top-style: double;
	border-top-color: #003366;





	




}
#spartazbot
		{
	height: 1em;
	width: 776px;
	background-color: #CC3333;
	float: left;



		}
		
			
		
#navmain li#small
{
width: 80px;
height: 20px;
}
#navmain li#small2
{
width: 80px;
height: 20px;
}
#navmain li#small3
{
width: 80px;
height: 20px;
}	
#navmain li#bigg
{
width: 178.6px;
height: 20px;
}
#navmain li#bigg2
{
	width: 176px;
	height: 20px;
}
#navmain li#bigg3
{
width: 178.6px;
height: 20px;
}		

#navmain ul li
{
	height: 20px;
	list-style-type: none;
	font: 10px/20px "Lucida Grande", verdana, sans-serif;
	text-align: center;
	background-image: url(/img/navBarBg.gif);
	background-repeat: repeat-x;
	display: inline;
	float: left;
}

#navmain a
{
	
	height: 20px;
	color: #000;
	text-decoration: none;
	display: block;
	border-top: 1px solid #A8B090;
	border-bottom: 1px solid #A8B090;
	border-left: 1px solid #A8B090;
}

#navmain li#active { background: url("/img/navBarBgHover.gif") repeat-x 20px; }
#navmain a:hover { background: url("/img/navBarBgHover.gif") repeat-x 20px; }

		 #bahamaad
		{
		margin-bottom:10px;
		}
		
		#bahamasad img
		{
		float:left;
		margin:4px 1em 2px 4px;
		}

#r2 {
	Z-INDEX: 5;
	FLOAT: left;
	VISIBILITY: hidden;
	WIDTH: 179px;
	BOTTOM: 119px;
	POSITION: relative;
	left: 240px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;


}
#r2 IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#r3 {
	Z-INDEX: 5;
	FLOAT: left;
	VISIBILITY: hidden;
	MARGIN: 0px;
	WIDTH: 178px;
	BOTTOM: 119px;
	POSITION: relative;
	padding: 0px;
	left: 240px;



}
#r3 IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#r4 
	{
	width: 178px;
	z-index: 5;
	position: relative;
	visibility: hidden;
	bottom: 119px;
	float: left;
	left: 240px;












	}
    #r4 img 
	{
	padding:0px;
	margin: 0px;
	float: right;
	}
 #bahamaad2
		{
		margin-bottom:10px;
		}
		
		#bahamasad2 img
		{
		float:left;
		margin:4px 1em 2px 4px;
		}
 #bahamaad3
		{
		margin-bottom:10px;
		}
		
		#bahamasad3 img
		{
		float:left;
		margin:4px 1em 2px 4px;
		}
		#envel{
	width:776px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 20px;
	overflow: hidden;


}
#envel2{
	float: left;

}
.table2
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: thin solid #666666;
	background-color: #FFFFFF;




	}
    .table2 th {
    width: 20px;
	}
    .table2 td {
	width: 190px;
	}
.fontfuzz{}
    .crewed
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: thin solid #666666;
	text-align: center;
	float: left;
	margin-bottom: 10px;


	}
    .crewed th {
    width: 20px;
	}
    .crewed td {
	width: 142px;
	}
       
.ela2
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: thin solid #666666;
	background-color: #FFFFFF;
	text-align: left;
	margin-left:-20px



	}
    .ela2 th {
    width: 20px;
	}
    .ela2 td {
	width: 230px;
	}
#groupadd
{
	width:470px;
	float: left;
}
