body {background-color:#ffffff;

}

.table1	{background-image:url(../images/hm-bg-2t.gif); background-repeat:no-repeat;
		margin-left:auto; margin-right:auto; text-align:center; }


.top { vertical-align: top; text-align: right;}


#hdr .top-nav { font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		 font-size: 10px; color: #222222; margin: 0px 0 0 0; text-align: right;}

#hdr a:link {color:#333333; text-decoration:none;}
#hdr a:visited {color:#333333; text-decoration:none;}
#hdr a:hover {color:#999999;}

 
.hm-bod-img {  margin: 24px 0 0 0;	text-align: left;
 		}

.hm-bod { font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		 font-size: 15px; color: #555555; line-height:130%;  margin: 24px 108px 0 0;	text-align: left;
 		}
 		
.hm-bod-2 { font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		 font-size: 15px; color: #555555; line-height:130%;  margin: 8px 108px 0 0;	text-align: left;
 		}

		
.hm-t-1 {background-image:url(../images/fade-1.gif);
		background-repeat:repeat-x; vertical-align: top; }
		
.t-1 { font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #555555; line-height:130%;  margin: 4px 18px 0px 18px; text-align: left; vertical-align: top;
 		}
.t-2 { font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #555555; line-height:130%;  margin: 12px 18px 4px 18px; text-align: left; vertical-align: top;
	}

.t-2 a:link {color:#660000; text-decoration:none;}
.t-2 a:visited {color:#660000; text-decoration:none;}
.t-2 a:hover {color:#999999;}


.hm-t-3 {background-image:url(../images/fade-2.gif);
		background-repeat:repeat-x; background-color:#eeeeee;}
		
.t-3 { font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; line-height:130%;  margin: 36px 24px 24px 24px; text-align: left;
 		}
.t-4 { font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #555555; line-height:130%;  margin: 12px 18px 4px 0px; text-align: left; vertical-align: top;
	}

.hm-r	{vertical-align:top; }

.hm-rt-1 {background-image:url(../images/hm-r-bar-bg.gif);
		background-repeat:repeat-x; background-color:#eeeeee:}

.r1 { font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; line-height:130%;  margin: 36px 24px 24px 24px; text-align: left;
 		}

.ftr-line { font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		 font-size: 10px; color: #333333; margin: 0px 0 0 0; text-align: left; letter-spacing:2px;}

.btm-add { font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		 font-size: 10px; color: #666666; margin: 8px 0 0 0; text-align: left;}

	
p {font-family:Arial,Helvetica; font-size:11px; line-height:150%; color:#444444;}


b {font-family:Arial,Helvetica; font-weight:heavy; font-size:11px;}

strong { font-weight:heavy; color: #333333;
	{


a:link {color:#999999; text-decoration:none;}
a:visited {color:#999999; text-decoration:none;}
a:hover {color:#660000;}


#lnav p {font-family:Arial,Helvetica; font-size:11px; line-height:150%; color:#666666;}
#lnav a:link {color:#666666; text-decoration:none;}
#lnav a:visited {color:#666666; text-decoration:none;}
#lnav a:hover {color:#660000;}


#pnav p {font-family:Arial,Helvetica; font-size:11px; line-height:150%; color:#444444;}
#pnav a:link {color:#999999; text-decoration:none;}
#pnav a:visited {color:#999999; text-decoration:none;}
#pnav a:hover {color:#660000;}
#pnav .cat {font-family:Arial,Helvetica; font-size:11px; color:#444444; letter-spacing:2px;}


#foot p {font-family:Arial,Helvetica; font-size:11px; line-height:150%; color:#444444;}
#foot a:link {color:#999999; text-decoration:none;}
#foot a:visited {color:#999999; text-decoration:none;}
#foot a:hover {color:#660000;}


.nav p {font-family:Arial,Helvetica; font-size:11px; line-height:100%; color:#444444;}
.nav a:link {color:#ffcc00; text-decoration:none;}
.nav a:visited {color:#444444; text-decoration:none;}
.nav a:hover {color:#660000;}

#thetext {font-family:Arial,Helvetica; font-size:11px; line-height:150%; color:#444444;}


li {list-style-image:url(spacer.gif);}
.cat {font-family:Arial,Helvetica; font-size:11px; color:#444444; letter-spacing:2px}

.port










#booking {margin:0px; padding-top:0px; padding-bottom:6px; padding-left:10px; padding-right:0px;}

