html { min-height: 100%; margin-bottom: 1px; }

BODY {
margin-top: 0px;
color: #71a0d3;
line-height: 135%;
background-color: #71a0d3;

}


#wrapper
{
	width: 958px;
	padding:0px;
	background-color: #d8e4f3;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;


}

#top {

width: 959px;
height: 225px;
margin: 0;
padding: 0;
background: url(images/top4.jpg);

}

#second {

width: 959px;
height: 69px;
padding: 0;
margin-top: -21px;
margin-bottom: 0px;
background: url(images/second.jpg);
background-repeat: no-repeat;
}

#secondgal {

width: 959px;
height: 69px;
padding: 0;
margin-top: -21px;
margin-bottom: 0px;
background: url(images/third.jpg);
background-repeat: no-repeat;
}


#lefty {

width: 168px;
margin-top: 0px;
float: left;

}

#left {

width: 168px;
margin-top: 0px;
float: left;

}


#mainwrapper {
background: url(images/left2.jpg);
background-repeat: repeat-y;
width: 959px;
margin: 0px;
padding: 0;
}



#main {

padding: 20px;
margin-left: 176px;

}

#maingal {
width: 740px;
min-height: 400px;
margin-top: 0px;
margin-left: 196px;

}


#nav {

width: 168px;
margin-top: 0px;
float: left;
clear: right;

}

#la {
width: 750px;
height: 550px;
margin: 0;
padding: 0;
}

#form {
padding: 10px;
background-color: #efefef;
border: thin ridge;
float: right;

}

#footer {
width: 959px;
height: 84px;
background: url(images/bottom.jpg);
}

H1 {
color :  #385883;
font-size : 28px;
margin-top: 0px;
margin-left: 450px;
font-family : Arial, Helvetica, Sans-Serif;

}


H2 {
color :  #0863b5;
font-size : 18px;
margin-top: 0px;
margin-left: 220px;
font-family : Arial, Helvetica, Sans-Serif;

}

H3 {
color :  #666666;
font-size : 14px;
margin-top: -14px;
margin-left: 192px;
font-family : Arial, Helvetica, Sans-Serif;

}

.datetop {
color :  #000080;
background-color: #71a0d3;
font-size : 12px;
font-weight: bold;
margin-top: -10px;
margin-left: 0px;
font-family : Arial, Helvetica, Sans-Serif;
}


.date {
color :  #000080;
background-color: #71a0d3;
font-size : 12px;
font-weight: bold;
margin-top: 6px;
margin-left: 0px;
font-family : Arial, Helvetica, Sans-Serif;
}


.cruise {
color :  #264e84;
background-color: #ebf1fa;
font-size : 12px;
font-weight: bold;
margin-top: 0px;
margin-left: 0px;
font-family : Arial, Helvetica, Sans-Serif;
border-bottom: thin ridge;
}

.bookings {
color :  #111111;
font-size : 8px;
font-weight: bold;
margin-top: 0px;
margin-left: 0px;
margin-right: 4px;
font-family : Arial, Helvetica, Sans-Serif;
float: right;
}

.prices {
color :  #cc0000;
font-size : 12px;
font-weight: bold;
margin-top: 0px;
margin-left: 0px;
margin-right: 14px;
font-family : Arial, Helvetica, Sans-Serif;
float: right;
}

.form {
width: 650px;
float: right;
border-color: #000080;
padding: 10px;
font-family : Arial, Helvetica, Sans-Serif;
}

TD.formbox {
padding-left: 6px; 
color :  #1f4272;
background-color: #71a0d3;
font-size : 14px;
font-weight: bold;
margin-top: 0px;
margin-left: 0px;
font-family : Arial, Helvetica, Sans-Serif;
}

.listhead {
background-color: #dae9e9;
width: 100%;
margin-bottom: 0;
}

.time {
color :  #06579f;
font-size : 12px;
font-family : Verdana, Arial, Helvetica, Sans-Serif;
font-weight: bold;

}


.headthree {
color :  #606063;
font-size : 16px;
font-family : Verdana, Arial, Helvetica, Sans-Serif;

}


P { 
font-size : 10pt;
font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
text-align: justify;
line-height: 135%;
color: #000080;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 20px;
 } 

P.last {
margin-bottom: -20px;
 } 
 
 P.listing { 
margin-bottom: 8px;
 }
 
 img.right {
 float: right;
 clear: right;
 border: solid 4px;
 border-color: #385883;
 margin-top: 10px;
 margin-right: 0px;
 margin-left: 20px;
 margin-bottom: 0px;
 padding: 0;
 }

 img.rightop {
 float: right;
 clear: right;
 border: solid 4px;
 border-color: #385883;
 margin-top: 0px;
 margin-right: 0px;
 margin-left: 20px;
 margin-bottom: 0px;
 padding: 0;
 }
 
 img.righto {
 margin-top: 24px;
 margin-right: 20px;
 float: right;

 }

.rightext {
 float: right;
 border: none;
 clear: both;

 }
 

 
#home{ display: inline; float: left; margin-left: -15px;  margin-top: 10px; width: 178px; height: 29px; background: url("images/homebut.gif") no-repeat 0 0; } #home:hover { background-position: 0 -29px; } #home span { display: none; } 
#boat{ display: inline; float: left; margin-left: -15px;   margin-top: 0px; width: 178px; height: 29px; background: url("images/boatbut.gif") no-repeat 0 0; } #boat:hover { background-position: 0 -29px; } #boat span { display: none; }
#accomm{ display: inline; float: left; margin-left: -15px;   width: 178px; height: 29px; background: url("images/accombut.gif") no-repeat 0 0; } #accomm:hover { background-position: 0 -29px; } #accomm span { display: none; }
#area{ display: inline; float: left; margin-left: -15px;   width: 178px; height: 29px; background: url("images/areabut.gif") no-repeat 0 0; } #area:hover { background-position: 0 -29px; } #area span { display: none; } 
#prog{ display: inline; float: left; margin-left: -15px;   width: 178px; height: 29px; background: url("images/progbut.gif") no-repeat 0 0; } #prog:hover { background-position: 0 -29px; } #prog span { display: none; } 
#enquire{ display: inline; float: left; margin-left: -15px;  6px; width: 178px; height: 29px; background: url("images/enquirebut.gif") no-repeat 0 0; } #enquire:hover { background-position: 0 -29px; } #enquire span { display: none; } 
#gallery{ display: inline; float: left; margin-left: -15px;  6px; width: 178px; height: 29px; background: url("images/gallerybut.gif") no-repeat 0 0; } #gallery:hover { background-position: 0 -29px; } #gallery span { display: none; } 
#links{ display: inline; float: left; margin-left: -15px;  6px; width: 178px; height: 29px; background: url("images/linksbut.gif") no-repeat 0 0; } #links:hover { background-position: 0 -29px; } #links span { display: none; } 


a:link { color: #222222;
font-size: 10pt;
font-weight:bold;
font-family: arial,geneva;
text-decoration: none;
}

a:visited { color: #222222;
font-size: 10pt;
font-weight:bold;
font-family: arial,geneva;
text-decoration: none;
}

a:hover { color: #afcae5;
font-size: 10pt;
font-weight:bold;
font-family: arial,geneva;
text-decoration: none;
}

a.inline:link { color: #235f8f;
font-size: 10pt;
font-weight:bold;
font-family: arial,geneva;
text-decoration: none;
}

a.inline:visited { color: #235f8f;
font-size: 10pt;
font-weight:bold;
font-family: arial,geneva;
text-decoration: none;
}

a.inline:hover { color: #5b9fd7;
font-size: 10pt;
font-weight:bold;
font-family: arial,geneva;
text-decoration: none;
}

LI {
font-size : 10pt;
font-family : Verdana, Arial, "Times New Roman", Times, serif;
text-align: left;
line-height: 220%;
}

.hr {
height: 1px;
  border: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  background-color: #a7dae9;
}
