
/* PRIMARY COLOURS: BLUE 2E4173     GREY 595959 */

html, body		{	height:100%; margin:0; padding:0; background-image: url(../images/bg.gif); background-position: top center; background-repeat: repeat-x; font:8pt Trebuchet MS, Verdana, Arial, Helvetica, Sans-serif; color:#2E4173; background-color:#DDDEE2;}


/* HYPERLINKS */
a:link			{	text-decoration: none; color:#2E4173;}
a:visited		{	text-decoration: none; color:#2E4173;}
a:active		{	text-decoration: none; color:#2E4173;}
a:hover			{	text-decoration: underline; color:#595959;}

a.l1:link		{	text-decoration: underline; color:#2E4173;}
a.l1:visited		{	text-decoration: underline; color:#2E4173;}
a.l1:active		{	text-decoration: underline; color:#2E4173;}
a.l1:hover		{	text-decoration: underline; color:#595959;}

a.l2:link		{	text-decoration: underline; color:#595959;}
a.l2:visited		{	text-decoration: underline; color:#595959;}
a.l2:active		{	text-decoration: underline; color:#595959;}
a.l2:hover		{	text-decoration: underline; color:#2E4173;}

a.l3:link		{	font:8pt Trebuchet MS, Verdana, Arial; text-decoration: none; color:#595959;}
a.l3:visited		{	font:8pt Trebuchet MS, Verdana, Arial; text-decoration: none; color:#595959;}
a.l3:active		{	font:8pt Trebuchet MS, Verdana, Arial; text-decoration: none; color:#595959;}
a.l3:hover		{	font:8pt Trebuchet MS, Verdana, Arial; text-decoration: underline; color:#2E4173;}

a.l4:link		{	font:7.5pt Trebuchet MS, Verdana, Arial; text-decoration: none; color:#2E4173;}
a.l4:visited		{	font:7.5pt Trebuchet MS, Verdana, Arial; text-decoration: none; color:#2E4173;}
a.l4:active		{	font:7.5pt Trebuchet MS, Verdana, Arial; text-decoration: none; color:#2E4173;}
a.l4:hover		{	font:7.5pt Trebuchet MS, Verdana, Arial; text-decoration: underline; color:#595959;}

a.l5:link		{	font:8pt Trebuchet MS, Verdana, Arial; text-decoration: none; color:#FF0000;}
a.l5:visited		{	font:8pt Trebuchet MS, Verdana, Arial; text-decoration: none; color:#FF0000;}
a.l5:active		{	font:8pt Trebuchet MS, Verdana, Arial; text-decoration: none; color:#FF0000;}
a.l5:hover		{	font:8pt Trebuchet MS, Verdana, Arial; text-decoration: underline; color:#FF0000;}

a.l6:link		{	text-decoration: underline; color:#2E4173;}
a.l6:visited		{	text-decoration: underline; color:#2E4173;}
a.l6:active		{	text-decoration: underline; color:#2E4173;}
a.l6:hover		{	text-decoration: underline; color:#2E4173;}

a.l7:link		{	text-decoration: none; color:#2E4173;}
a.l7:visited		{	text-decoration: none; color:#2E4173;}
a.l7:active		{	text-decoration: none; color:#2E4173;}
a.l7:hover		{	text-decoration: none; color:#2E4173;}

/* UNIVERSALS */
ul.stock		{	margin:0em; margin-left:2.2em; margin-top:0.8em; line-height:18px;}
li.stock		{	margin-left:2.2em; padding:0px; list-style-type:square; line-height:21px;}



/* DIV's + SPAN's */
#pagewrap		{	width:936px; text-align:left; margin-left:auto; margin-right:auto; background-image: url(../images/pagebg.gif); background-position:top center; background-repeat:repeat-y;}
#headernav		{	width:936px; height:154px; background-color:#ffffff; background-image:url(../images/topbg.gif); background-repeat:repeat-y;}
#logowrap		{	width:210px; padding:10px 30px; float:left;}
#navwrap		{	padding:0 25px 0 0; float:right; text-align:right;}
#navwrap ul		{	font:8pt Trebuchet MS, Verdana, Arial;padding: 0px 0px; margin:0px; list-style-type:none; text-align:left;}

#navwrap li		{	display:inline; margin:0; padding:0px;}
#navwrap a		{	float:left; margin-right:2px;margin-left:0px;margin-top:63px;margin-bottom:0px;padding:0 0 0 1px;text-decoration:none;background-color:inherit; color: #FFFFFF;}
#navwrap a span		{	float:left;display:block;background:url(../images/butbg2.gif) no-repeat right top;padding: 5px 10px 6px 8px;font-weight:bold;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/

#navwrap a span 	{	float:none;}

/* End IE5-Mac hack */

#navwrap a:hover span	{	background-color:inherit; color:#FFFFFF;}
#navwrap #current a	{	background-position:0 -28px;margin-left:4px;}
#navwrap #current a span{	background-position:100% -28px;background-color:inherit; margin-right:0px; color:#FFFFFF;}
#navwrap a:hover	{	background-position:0% -28px;}
#navwrap a:hover span	{	background-position:100% -28px;}

#navwrap2 a		{	float:none; color:#2E4173;}
#navwrap2 a hover span	{	float:none;}
#navwrap2 a span	{	float:none;}

#header	{	width:936px; height:259px; background-color:#ffffff; background-image: url(../images/header1.jpg); background-repeat:no-repeat;}
.header1{width:936px; height:259px; background-color:#ffffff; border:none;}

#content		{	width:870px; overflow:auto; font-size:9pt; padding:10px 30px 0 30px; line-height:18px; background-color:#ffffff; background-image: url(../images/pagebg.gif); background-position : top left; background-repeat:repeat-y;}
#bodywrap		{	float:right; overflow:auto;}
#maincontent		{	width:626px; padding:0 0 10px 0;} /* TOP RIGHT BOTTOM LEFT */
div.clientstit		{	padding:17px 50px 17px 50px;}
#sidebar		{	width:230px; padding:4px 0 10px 0; overflow:auto;}
div.sideboxbg1		{	width:230px; height:414px; background-image: url(../images/box1.gif); background-position:top center; background-repeat:no-repeat;}
div.sidebox1		{	width:206px; height:414px; padding:2px 12px 6px 12px; color:#2E4173; line-height:16px;}
div.sideboxbg2		{	width:230px; height:184px; background-image: url(../images/box2.gif); background-position:top center; background-repeat:no-repeat;}
div.sidebox2		{	width:206px; height:184px; padding:2px 12px 6px 12px; color:#FFFFFF; line-height:16px;}
div.sideboxmore		{	text-align:right; padding:17px 0 0 0;}
#footerwrap		{	background-color:#ffffff; background-image: url(../images/footerbg.gif); background-repeat:no-repeat;}
#footertext		{	width:903px; height:239px; padding:16px 33px 0 0; text-align:right; font:7.5pt Verdana;}
div.BR			{	text-align:right;}
div.CENT		{	text-align:center; padding:22px 0 22px 0;}
div.LEFT		{	text-align:left; padding:22px 0 22px 0;}
div.RIGHT		{	text-align:right;}
.HMboatsbg		{	width:124px; height:253px; background-image: url(../images/HM_boatlist_bg.gif); background-position:top left;}
div.HMboatspic		{	text-align:center; padding:5px 0 0 0;}
div.HMboatsdetail	{	padding:5px 10px 0 10px; font:7.5pt Trebuchet MS, Verdana, Arial;}
div.HMboatsmore		{	text-align:right; padding:10px 10px 0 0; font:7.5pt Trebuchet MS, Verdana, Arial;}
div.HMindlinks		{	text-align:right; padding:40px 0 0 0;}


/* TEXT ATTRIBUTES, H TAGS,  & OTHERS*/

h1.welc			{	font:16pt Trebuchet MS, Arial, Verdana; font-weight:bold; color:#2E4173; margin-bottom:1.0em;}
h2			{	font:15pt Trebuchet MS, Arial, Verdana; font-weight:bold; color:#2E4173; margin-bottom:0.2em;}
h2.pgtits		{	font:14pt Trebuchet MS, Arial, Verdana; font-weight:bold; color:#2E4173; margin-top:1.5em; margin-bottom:1.0em;}
h3			{	font:14pt Trebuchet MS, Arial, Verdana; font-weight:bold; color:#2E4173; line-height:28px;}
h3.HDnews		{	font:12pt Trebuchet MS, Verdana, Arial; font-weight:bold; color:#2E4173; line-height:28px; margin-top:0.4em; margin-bottom:0.5em;}
h3.HDsubscr		{	font:12pt Trebuchet MS, Verdana, Arial; font-weight:bold; color:#FFFFFF; line-height:28px; margin-top:0.4em; margin-bottom:0.5em;}
h4.slog1		{	font:10pt Trebuchet MS, Verdana, Arial; font-style: italic; color:#2E4173; font-weight:bold;}
h5.headertxt		{	font:11pt Trebuchet MS, Verdana, Arial; font-style: italic; color:#2E4173; line-height:28px;}
h5.newstit		{	font:9pt Trebuchet MS, Verdana, Arial; color:#2E4173; font-weight:bold; margin-top:1em; margin-bottom:0.2em;}
h6.phonenumb		{	font:9pt Trebuchet MS, Verdana, Arial; color:#2E4173; font-weight:bold; line-height:0px; margin-top:3.6em; margin-right:0.6em; margin-bottom:0em;}
.nolinks		{	border:none;}
.tst_xsml		{	font:7.5pt Trebuchet MS, Verdana, Arial; font-weight:bold; color:#595959}





/* TEXT FIELDS */

form			{	margin: 0px 0px 0px 0px; display: inline}
input.inp1		{	width:157px; height:16px; border-width:0px; background-color:#DDDEE2; border-style:solid; border-color:#8B97BB; font-family:Trebuchet MS, Arial; font-size:8pt; color:#2E4173;}
input.unibut1		{	font-family:Trebuchet MS, Arial; font-size:7pt; font-weight:bold; background-color:#2E4173; border-color:#8B97BB; border-width:1px; border-style:solid; color:#8B97BB;}

#Links{width:550px;
float:left;
text-align:right;
}
#Boatimage,#Boatimage1,#Boatimage2,#Boatimage3,#Boatimage4,#Boatimage5,#Boatimage6,#Boatimage7{
margin:4px;
float:left;
}
#Boatimage1{float:left;padding-left:24px;}
.desc{clear:both;padding-left:27px;}
#Events,#Events1,#Events2,#Events3,#Events4,#Events5{width:610px;
float:left;
text-align:left;
margin-left:10px;
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px dotted #999999;}
.video1{
width:610px;
float:left;
text-align:left;
margin-left:10px;
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px dotted #999999;
Font-Family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;Font-Size: 12px; 
color:#2c3e64;
line-height:18px;
}
.imgleft{float:left; margin:5px;}
#Boat{width:630px;
float:left;
}
.record{width:610px;
float:left;
text-align:left;
margin-left:10px;
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px dotted #999999;
line-height:18px;
Font-Family:Trebuchet MS, Arial,  Helvetica, sans-serif;Font-Size: 12px;color:#2c3e64;}
.record img{float:right;margin:5px;}
.record1{width:610px;
float:left;
text-align:left;
margin-left:10px;
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px dotted #999999;
line-height:18px;
Font-Family:Trebuchet MS, Arial,  Helvetica, sans-serif;Font-Size: 12px;color:#2c3e64;}


.Light2{Font-Family:Trebuchet MS,  Arial, Verdana, Helvetica, sans-serif;Font-Size: 11pt;}

.Light3{Font-Family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;Font-Size: 12px; }

.Blue{color:#2c3e64;}
.Blue2{color:#2c4273;}
#Desc1,#Desc2,#Desc3{
float:left;
margin:8px;
width:180px;
}
#Desc4{
float:left;
margin:8px;
width:580px;
}
#Area1{float:left;
width:200px;

margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}

#Area2{float:left;
width:200px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}

#Area3{float:left;
width:200px;

margin-left:0px;
margin-right:0px;
margin-top:1px;
margin-bottom:0px;
}
#Area4{float:left;
width:260px;
margin-left:10px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}
#Area5{float:left;
width:260px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}

#Area6{float:left;
width:260px;
margin-left:0px;
margin-right:0px;
margin-top:1px;
margin-bottom:0px;
}
#Area7{float:left;
width:200px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}

#Area8{float:left;
width:200px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}

#Area9{float:left;
width:200px;
margin-left:0px;
margin-right:0px;
margin-top:1px;
margin-bottom:0px;
}
#Area10{float:left;
width:260px;
margin-left:10px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}
#Area11{float:left;
width:260px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}

#Area12{float:left;
width:260px;
margin-left:0px;
margin-right:0px;
margin-top:1px;
margin-bottom:0px;
}
#Area13{float:left;
width:400px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}

#Area14{float:left;
width:400px;
margin-left:0px;
margin-right:0px;
margin-top:1px;
margin-bottom:0px;
}
#Area15{float:left;
width:400px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}

#Area16{float:left;
width:400px;
margin-left:0px;
margin-right:0px;
margin-top:1px;
margin-bottom:0px;
}


#Area17{float:left;
width:300px;
margin-left:0px;
margin-right:0px;
margin-top:20px;
margin-bottom:20px;
}

#Area18{float:left;
width:60px;
margin-left:5px;
margin-right:0px;
margin-top:1px;
margin-bottom:0px;
}

#paging{width:610px;float:left;text-align:right;margin-left:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #999999;Font-Family:Trebuchet MS, Arial,  Helvetica, sans-serif;Font-Size: 12px; Font-weight:none;color:#2c3e64;line-height:18px;}
#viewall{float:right; margin-right:20px;  margin-top:10px;color:#2c4273;}
.Line{width:610px;margin-left:10px;float:left;text-align:right;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #999999;}

.current{color:#ff0000}

.black{color:#000000}
.cssform{margin:0px}
.feedback{vertical-align:top}
.formbutton{margin-left:150px;}