* {
	margin:0;   
	padding:0; 
}



#logo 
{ 
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: fixed;

}

#logo img
{
	height:100px; 
	border:0;
}

#fvoview
{
 
   	width:30%;
   	font-family:Tahoma; 
   	color:navy;
}  

.boatdata
{
 
   	width:30%;
   	font-family:Tahoma; 
   	color:navy;
}  
   
#fv
{
	float:left;
	background-color:#afeeee;
	width:75%;
}

#fv table
{ 
	padding:10px;
	width:100%;
}

#fvimg
{
	width:40%;
}

#fvdetail
{
	font-family:sans-serif;

	width:30%;
	color:black;
}
#fleet
{
	float:left;
	background-color:#afeeee;
	width:75%;
	}

#fleet table
{ 
	padding:10px;
	width:100%;
}

#fleetdetail
{
	font-family:sans-serif;

	width:30%;
	color:black;
}

.hmenu 
{
	background-color:#a9a9a9;
	width:100%;
}

table.hmenu 
{
	background-color:#afeeee;
    float:left;
	width:100%;
}

hr.hmenu
{
     color:#a9a9a9;
}

tr.hmenu 
{
	height:20px;
	color: grey;
	background-color:#a9a9a9;

}

td.hmenu 
{
	border-style: outset ;
        border-color: #808080;
	text-align: center;
	width:15%;
}

#aboutus
{
       font-family:Tahoma; 
   	color:navy;
}

.details
{
       font-family:sansserif;
       color:black;
}

.detailheader
{
       font-family:tahoma;
       color:navy;
}

#leftmenu
{

	font-family:sansserif;
        color:navy;
        width:20%;
        list-style-type:none; 

}

.tripdetail
{
       font-family:sansserif;
       color:black;
	   width:30%;
}

.tripdetailheader
{
       font-family:tahoma;
       color:navy;
}

.tripdata
{

   	width:30%;
   	font-family:Tahoma; 
   	color:navy;
 
}

.vmenu
{

}

/* div containing the navigation menu */
#navMenu
{
	float:left;
	width:100%;
	clear:both;         
  	margin-bottom:1em;    
}	                    

/* list that is the navigation menu */
#navList
{
	list-style-type:none; 
	width:100%;
}


/* menu block in navigation menu */
#navList li
{
		position:relative;
	width:13.5%;
	float:left;
	border-style: outset ;    
        border-color: #808080;
      	background-color:#a9a9a9;

}


/* anchor in each navigation menu block */
#navList li a
{
        
	text-align:center;        
	display:block;           
	background-color:#a9a9a9;
}


/* div containing the content menu */
#contentMenu
{
	float:left;
	clear:left; 
	width:20%;
}


/* list that is the content menu */
#contentList
{
	list-style-type:none; 
}


/* menu item in content menu */
#contentList li
{
	margin-bottom:.8em; 
	font-weight:bold;
	
}

#contenthomepage
{

background-image:url(dsc04023b.gif);

        background-color:#afeeee;
        background-repeat:repeat;
	float:left;
	width:80%;
	font-family:Tahoma,arial,sans-serif; 
	color:navy;
	line-height:175%;
	
}


#contenthomepage h1
{

}

#contentAboutUs
{
	float:left;
	width:80%;
	font-family:Tahoma,arial,sans-serif; 
	color:navy;
	line-height:175%;
    background-color:#afeeee;
    background-repeat:repeat;
}

#calendar
{
color:navy; 
width:79%; 
background-color:#a9a9a9;
}

#calendarrow
{
background-color:#afeeee;
height:2em;
}

#calendarcell
{

}

#albumimg
{
float:left;
width:60%;
}

#albumcell
{
	font-weight:bold;
	width:38%;
   	font-family:Tahoma; 
   	color:navy;
   	line-height:200%;
}

#albumrow
{
background-color:paleturquoise;
}


#albumrow td
{
width:60%;
}

#albumrowimg
{
width:450px;
height:200px;
}

#map
{
float:left; 
width:79%;

}

#wwmap
{
float:left; 
width:100%; 
height:500px;
}

#entrymsg
{
	font-weight:bold;
	font-family:Tahoma; 
   	color:red;
    height:35px;
}

.Q
{
	font-weight:bold;
	font-family:Tahoma; 
   	color:red;
}
.A
{
	font-weight:normal;
	font-family:Tahoma; 
   	color:navy;
}

#venulocate
{
	float:left;
	background-color:#afeeee;
	width:75%;
}

.listreturn
{
	float:left;
		width:49.5%;
	text-align:left;
}