        *
		{
		margin:0;
		padding:0;
		border:none;
		}
		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
		{
		float:left;
		margin:127px 0 0 2px;
		color:#fff;
		font:bold 1.5em verdana, arial, sans-serif;
		}
		h2
		{
	text-align:center;
	color:#3366cc;
	background:#fff;
	line-height:1.2em;
	font:bold 1.4em verdana, arial, sans-serif;
	margin-bottom: 0;
	margin-left: -50px;
	padding-left: 50px;
	margin-right: -70px;
		}
		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;  
		}
		#col2
		{
		float:right;
		padding-right:15px;  
		} 
		#col1, #col2
		{
	width:145px;
	margin-top: -10px;
		}
		#contact
		{
        text-align:center;
		font-weight:bold;		
		}
		#content
		{
		overflow:hidden;
		width:774px;
		padding-top:18px;
		border-top:1px solid #fff;
		}
		#customizedEvents 
		{
		border:1px solid #fff;
		}
		#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:149px;
	border-top:1px solid #3366cc;
	background-image: url(../img/luxury_charters.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
		}
		#header66
		{
	width:776px;
	height:149px;
	border-top:1px solid #3366cc;
	background-image: url(../img/charterquote.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
		}
		#language
		{
	display:inline;
	float:right;
	width:146px;
	margin-top: 124px;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 0;
		}
		#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:0 160px 0 160px;
		}
		#mainIndex p
		{
	color:#0099cc;
	margin-left: 10px;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 1em;
		}
		#miamiBeachMarina img, #miamiMarina img
		{
		float:right;
		margin:1em;
		}
		#nav 
		{
	float:right;
	display:inline;
	overflow:hidden;
	height:21px;
	width:402px;
	margin-top: -20px;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 0;

		} 
		#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#cams
		{
		width:30px;
        background-image:url(../img/fishing_charters.gif);
		} 
		
		
		
		 #nav li a#chisiamo
		{
		width:93px;
        background-image:url(../img/chisiamo.gif);
		} 
		#nav li a#chisiamo:hover
		{
        background:url(../img/chisiamo.gif) no-repeat -93px 0;
		} 
		#nav li a#compania
		{
		width:93px;
        background-image:url(../img/compania.gif);
		} 
		#nav li a#compania:hover
		{
        background:url(../img/compania.gif) no-repeat -93px 0;
		} 
		#nav li a#contactenos
		{
		width:92px; 
        background-image:url(../img/contactenos.gif);
		}  
		#nav li a#contactenos:hover
		{
        background:url(../img/contactenos.gif) no-repeat -92px 0; 
		} 
		#nav li a#contattaci
		{
		width:92px; 
        background-image:url(../img/contattaci.gif);
		}  
		#nav li a#contattaci:hover
		{
        background:url(../img/contattaci.gif) no-repeat -92px 0; 
		} 
		#nav li a#directiones
		{
        width:89px;
        background-image:url(../img/directiones.gif);
		} 
		#nav li a#directiones:hover
		{
        background:url(../img/directiones.gif) no-repeat -89px 0;
		}  
		#nav li a#mappe
		{
        width:98px;
        background-image:url(../img/mappepercorsi.gif);
		} 
		#nav li a#mappe:hover
		{
        background:url(../img/mappepercorsi.gif) no-repeat -98px 0;;
		}  
		
		#nav li a#meteorologica
		{
		width:93px; 
        background-image:url(../img/meteorologica.gif);
		}  
		#nav li a#meteorologica:hover
		{
        background:url(../img/meteorologica.gif) no-repeat -93px 0; ;
		}  
		
		#nav li a#linku
		{
		width:89px; 
        background-image:url(../img/links.gif);
		}  
		#nav li a#linku:hover
		{
        background:url(../img/links.gif) no-repeat -89px 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#mapDirections
		{
        width:98px;
        background-image:url(../img/mapDirections.gif);
		} 
		#nav li a#mapDirections:hover
		{
        background:url(../img/mapDirections.gif) no-repeat -98px 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
		{
		width:776px;
		margin:auto;
		border-left:1px solid #3366cc;  
		border-right:1px solid #3366cc;   
		}
		#packages2
		{
	overflow:auto;
	width:672px;
	background-color:#3366cc;
	line-height:1.2em;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 70px;
	padding-bottom: 30px;
	padding-left: 30px;
		}
		#packages
		{
	background-color:#3366cc;
	line-height:1.2em;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 70px;
	padding-bottom: 30px;
	padding-left: 30px;
		}
		#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#yatebodas
		{	
        height:18px;
		width:158px;
		background-image:url(../img/yates_bodas.gif);
		}
		#secSubNav ul li a#activities
		{	
		height:18px;
		width:111px;
        background-image:url(../img/activities.gif);
		} 
		#secSubNav ul li a#actividades
		{	
		height:18px;
		width:111px;
        background-image:url(../img/actividades.gif);
		}   
		#secSubNav ul li a#corporateServices
		{	 
        height:17px;
		width:158px; 
		background-image:url(../img/corporateServices.gif);
		} 
		#secSubNav ul li a#coorporativos
		{	 
        height:17px;
		width:158px; 
		background-image:url(../img/coorporativos.gif);
		} 
		#secSubNav ul li a#waterfrontRestos
		{		
		height:17px;
		width:158px; 
        background-image:url(../img/waterfrontRestaurants.gif);
		} 
		#secSubNav ul li a#restaurantes
		{		
		height:17px;
		width:158px; 
        background-image:url(../img/restaurantes.gif);
		} 
		#secSubNav ul li a#yachtManagement
		{		
		height:17px;
		width:158px; 
        background-image:url(../img/yachtManagement.gif);
		}
		#secSubNav ul li a#administracion
		{		
		height:17px;
		width:158px; 
        background-image:url(../img/administracion.gif);
		}
		#secSubNav ul li a#gallery
		{
		height:17px;
		width:111px; 
        background-image:url(../img/gallery.gif);
		} 
		#secSubNav ul li a#galeria
		{
		height:17px;
		width:111px; 
        background-image:url(../img/galeria.gif);
		} 
		#secSubNav ul li a#policies
		{
		height:17px;
		width:111px; 
        background-image:url(../img/policies.gif);
		}  
		#secSubNav ul li a#condiciones
		{
		height:17px;
		width:111px; 
        background-image:url(../img/condiciones.gif);
		}  
		#secSubNav ul li a#portsOfCall
		{
		height:17px;
		width:111px; 
        background-image:url(../img/portsOfCall.gif);
		} 
		#secSubNav ul li a#puertos
		{
		height:17px;
		width:111px; 
        background-image:url(../img/puertos.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#barcos
		{        
        background:url(../img/barcosBg.gif); 
		}
		#subNav li a#barcos:hover
		{
        background:url(../img/barcosBg.gif);
		background-position:100px 0; 
		} 
		#subNav  li a#imbarcazioni
		{        
        background:url(../img/barcheBg.gif); 
		}
		#subNav li a#imbarcazioni:hover
		{
        background:url(../img/barcheBg.gif);
		background-position:100px 0; 
		} 
		#subNav li a#excursiones
		{
        background:url(../img/excursionesBg.gif); 
		}
		#subNav li a#excursiones:hover
		{
        background:url(../img/excursionesBg.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#crociere
		{
        background:url(../img/crociereBg.gif); 
		}
		#subNav li a#crociere:hover
		{
        background:url(../img/crociereBg.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#destinations
		{
        background:url(../img/destinationsBg.gif); 
		}
		#subNav li a#destinaciones:hover
		{
        background:url(../img/destinacionesBg.gif);
		background-position:100px 0;  
		}
		#subNav li a#destinaciones
		{
	background-image: url(../img/destinacionesBg.gif);
		}
		#subNav li a#destinazioni
		{
	background-image: url(../img/destinazioniBg.gif);
		}
		#subNav li a#destinazioni:hover
		{
        background:url(../img/destinazioniBg.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#listino
		{
        background:url(../img/menuitaBg.gif); 
		} 
		#subNav li a#listino:hover
		{
        background:url(../img/menuitaBg.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; 
		} 
		#subNav li a#internacionales
		{
		display:inline;
		width:356px;
		margin:10px 0 0 22px;
        background:url(../img/mediterraneo_bahamas_caribeBg.gif); 
		}
		#subNav li a#internacionales:hover
		{
        background:url(../img/mediterraneo_bahamas_caribeBg.gif); 
		background-position:356px 0; 
		} 
		#subNav li a#straniero
		{
		display:inline;
		width:356px;
		margin:10px 0 0 22px;
        background:url(../img/stranieriBg.gif); 
		}
		#subNav li a#straniero:hover
		{
        background:url(../img/stranieriBg.gif); 
		background-position:356px 0; 
		}
		.colItem
		{
		margin-bottom:5px;
		}
		.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;
		}
		.colItem a:hover
		{
		text-decoration:none; 
		}
		.colItem a#sailingyac2
		{
        background-image:url(../img/Bahamasrollovercat2.gif);
		}
		.colItem a#sailingyac
		{
        background-image:url(../img/Bahamasrollovercat.gif);
		}
		.colItem a#partyYachts
		{
		background-image:url(../img/partyYachtsRoll2.jpg);
		}
		.colItem a#promoYachts
		{
        background-image:url(../img/PromoYachtsRoll.jpg);
		}
        .colItem a#sportsYachts
		{
        background-image:url(../img/sportsYachtsRoll.jpg);
		}
		.colItem a#bareboatChartersRentals 
		{
		background-image:url(../img/bareboatChartersRentals2.jpg);
		}
        .colItem a#catamaranPartyYachts 
        {
		background-image:url(../img/catamaranPartyYachts.jpg);		
		}
		.item h2
		{
        clear:both
		}
		.item img
		{
		float:left;
		margin:1em 1em 1em 0;
		}
		.item p
		{
        margin-top:1em;
		}
		.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;
		}
		.mainWrap
		{
        margin:0 2px 4px 175px; 
		padding-bottom:1px;
		background:url(../img/mainWrapBottom.gif) no-repeat bottom left; 		
		}
		.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:#00F;
	padding:0 1em 0 1em;
	font-family: verdana, arial, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
		}
		.mainWrap 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:32px;
		width:778px;
		margin:auto;
        color:#0099cc;
		background:#fff url(../img/subFooterBg.gif) no-repeat 0 0; 
		}  
		.psst p
		{
		padding:.5em 2px 0 2px;
		text-align:center;
		border-top:1px dashed #0099cc; 
		}
        #spart
		{
	background-color: #0033FF;
		}
		
	    
		
		
		
		#secSubNav ul li a#matrimoni
		{	
        height:18px;
		width:158px;
		background-image:url(../img/matrimoniabordo.gif);
		}
		#secSubNav ul li a#attivita
		{	
		height:18px;
		width:111px;
        background-image:url(../img/attivita.gif);
		}  
		#secSubNav ul li a#servizi
		{	 
        height:17px;
		width:158px; 
		background-image:url(../img/serviziperlesocieta.gif);
		} 
		#secSubNav ul li a#ristoranti
		{		
		height:17px;
		width:158px; 
        background-image:url(../img/ristorantiinrivaalmare.gif);
		} 
		#secSubNav ul li a#organizazione
		{		
		height:17px;
		width:158px; 
        background-image:url(../img/amministrazionebarche.gif);
		}
		#secSubNav ul li a#galleria
		{
		height:17px;
		width:111px; 
        background-image:url(../img/galleria.gif);
		} 
		#secSubNav ul li a#polize
		{
		height:17px;
		width:111px; 
        background-image:url(../img/direttive.gif);
		}  
		#secSubNav ul li a#porti
		{
		height:17px;
		width:111px; 
        background-image:url(../img/portidiimbarco.gif);
		} 
		
		#corporate
		{
	margin-top:-10px;
	margin-bottom: 20px;
		}
		#corporate img
		{
		float: left;
		}
		.corporatecolor
		{
		color:red;
		}
		
		
		
		
