hmtl,body,ul,ol,li,q,h1,h2,h3,h4,h5,h6,p,form,a,div,img,span,select,fieldset{margin:0;padding:0;border:0;font-size:1em;}
body{color:black;background:#cccccc;font:62.5% Verdana,Arial,Hetvetica,sans-serif;line-height:1.5em;}
.cl{clear:both;}.dn{display:none;}.vh{visibility:hidden;}
.tdn{text-decoration:none;}.fl{float:left;}.fr{float:right;}.aw{width:auto;}.tc{text-align:center;}
hr{height:1px;}
p.err{margin:10px 0;font-size:1.2em;}
#errorsList{margin-left:20px;margin-bottom:10px;font-size:1.2em;list-style:inherit;}
/** Footer **/
#fbot{width:1008px;padding:10px 0;margin:0px auto;}
#fbot a{color:black;background:#cccccc;text-decoration:none;}
#fbot a:hover,#fbot a.on{color:#143f69;background:#cccccc;text-decoration:underline;}
#copy{font-size:1.1em;padding:0;float:left;width:800px;}
#copy a{text-decoration:none;padding:0;margin:0 5px;}
#botlinks{width:1008px;padding:10px 0;margin:0px auto;color:#999999;}/*text-align:center;*/
#botlinks a{color:#999999;}
/** YAM **/
#yammayap{float:left;width:208px;font-size:1.1em;text-align:right;padding:0;}
#yammayap a{background:url(../../marina/images/yammayap.gif) no-repeat right;padding: 2px 30px 2px 0;}
#yammayap a:hover{background:url(../../marina/images/yammayap-on.gif) no-repeat right;}


#pbglinks{margin:10px auto 0 auto;width:1008px;display:block;background:#cccccc;}
#pbglinks a{font-size:1em;padding:10px 20px;float:left;text-decoration:none;color:white;background:#666666;border-right:1px solid #777777;}
#pbglinks a:hover,#pbglinks a.t{color:white;background:#032343;}

#ctr{margin:0 auto;width:968px;background:#032343;padding:10px 20px 0px 20px;}

#logo{float:left;background:#032343;width:333px;}
#logo a{float:left;margin:5px 10px 10px 10px;padding:15px 15px 15px 65px;background:url(../../marina/images/logo.gif) no-repeat left center;font-size:2em;color:white;text-decoration:none;}
#logo .ltb{color:#2c6499;}
#logo .tel{float:right;font-size:1.5em;color:white;padding:20px;}

#nav{width:635px;margin-top:0px;float:left;}
#nav #nhpad{width:635px;float:left;height:21px;background:#032343;}
#nav ul{width:628px;float:left;margin:3px 0 0 3px;padding-bottom:10px;list-style:none;}
#nav li{float:left;background:url(../images/nav-bg-off.gif) no-repeat bottom right;padding-bottom:6px;margin-right:3px;}
#nav li.t{background:url(../images/nav-bg-on.gif) no-repeat bottom right;margin-bottom:4px;}
#nav a{font-size:1.4em;font-weight:bold;float:left;color:white;background:#2C6499;padding:10px 15px 4px 10px;text-decoration:none;}
#nav .t a{color:white;background:#032343;}
#nav a:hover{text-decoration:underline;}


#content{width:490px;padding:10px 0px;float:left;}
#content h1{height:241px;width:486px;margin-bottom:10px;float:left;display:block;background-repeat:no-repeat;background-position:top left;}
#content ul{margin-left:20px;}
#content li{font-size:1.2em;color:#999999;padding:4px 0;}
#content a{color:#999999;}
#content a:hover{color:#032343;}
#content table{width:500px;border:1px solid #666666;margin-top:20px;}
#content tr{padding:1px;background:#f5f5f5;}
#content td{padding:5px;}
#content tr.h td{padding:5px;font-weight:bold;}

#leftmenu{width:200px;padding:10px 20px;float:left;}
#leftmenu ul{list-style:none;}
#leftmenu a{font-size:1.2em;display:block;color:#032343;background:#e5e5e5;margin-bottom:10px;width:177px;padding:7px 10px 7px 10px;text-decoration:none;}
#leftmenu a:hover{color:#2c6499;background:#e5e5e5;}
#leftmenu a.t{color:white;background:#032343;}
#leftmenu a.t:hover{color:white;background:#032343;}
#leftmenu a.t .ar{background:url(../images/ar-wh-rt.gif) no-repeat center left;padding-left:20px;}
#leftmenu .ar{background:url(../images/ar-bl-rt.gif) no-repeat center left;padding-left:20px;}
#leftmenu ul ul a{background:none;padding:0px 10px 5px 30px;border-bottom:#cccccc 1px solid;width:155px;}
#leftmenu ul ul .noborder{border-bottom:0;}
#rightmenu{width:185px;padding:10px 20px;float:left;}
#berthquestion{padding:99px 5px 5px 5px;width:187px;display:block;text-decoration:none;text-align:center;font-weight:bold;font-size:1em;color:white;background:#032343 url(../images/questions.gif) no-repeat;}
#berthquestion:hover{text-decoration:underline;}

a#button{font-size:1.2em;width:auto;color:white;margin-bottom:10px;background:#2c6499 url(../images/rightmenu-bot.gif) no-repeat bottom right;padding:7px 10px 7px 10px;text-decoration:none;}
a#button:hover{color:white;background:#032343 url(../images/rightmenu-bot-on.gif) no-repeat bottom right;}
a#button .ar{background:url(../images/ar-wh-rt.gif) no-repeat center left;padding-left:20px;}

.b6{font-size:1.6em;line-height:1.5em;padding:5px 0;color:white;background:transparent;}


#ho #marine{background-image:url(../images/engineering.jpg);}
#sa #marine{background-image:url(../images/sales.jpg);}
#sp #marine{background-image:url(../images/servicing.jpg);}
#marine{background-color:white;background-repeat:no-repeat;font-size:1.2em;color:#999999;float:left;width:418px;padding:10px 20px 10px 530px;}
#marine h1{font-size:1.4em;color:#032343;padding:5px 0;}
#marine p{padding:5px 0;line-height:1.8em;}
#marine a{color:#999999;}
#marine a:hover{color:#032343;}
#marine .pad{float:left;width:1px;height:420px;background:white;}
#marine .tc img{padding:5px 10px;}
#marine ul{margin-left:20px;}
#marine li{padding:4px 0;}


.hatch{background:url(../images/hatching.gif) top right;width:968px;}
.page{width:968px;}
h1{color:white;font-size:1.4em;background:transparent;display:block;}
h2{color:#032343;font-size:1.4em;background:white;display:block;}
.h3{color:#032343;font-size:1.4em;background:#e5e5e5;display:block;}
.h3:hover{text-decoration:underline;display:block;}
.h4{color:#032343;font-size:1.6em;background:white;display:block;}

.b1{font-size:1.2em;line-height:1.5em;padding:5px 0;color:#68768e;background:none;}
.b1 a{color:#68768e;background:none;}
.b1 a:hover{color:white;background:none;}
.b2{font-size:1.2em;line-height:1.5em;padding:5px 0;color:#999999;background:#e5e5e5;}
.b3{font-size:1.4em;line-height:1.5em;padding:5px 0;color:#032343;background:white;}
.b4{font-size:1.4em;line-height:1.5em;padding:5px 0;color:#999999;background:white;}
.b4 a{color:#666666;background:white;}
.b4 a:hover{color:#333333;background:white;}
.b5{font-size:1.4em;line-height:1.5em;padding:5px 0;color:#333333;background:white;}
.b6{font-size:1.6em;line-height:1.5em;padding:5px 0;color:white;background:transparent;}
.b8{font-size:1.2em;line-height:1.5em;padding:5px 0;color:#999999;background:white;}

a.n2{font-size:1.4em;font-weight:bold;color:white;background:transparent url(../images/ar-wh-rt.gif) no-repeat 205px 0.8em;text-decoration:none;}
a.n2:hover{text-decoration:underline;}

.n3{font-size:1.2em;color:#032343;background:#e5e5e5;}
.n3:hover{color:#2C6499;background:#e5e5e5;text-decoration:underline;}


.n5{font-size:1.4em;color:#999999;background:white;text-decoration:none;}
.n5t{color:#032343;background:white;}
a.n5:hover{text-decoration:underline;}

.n6{font-size:1.4em;color:white;background:#2C6499;}
a.n6:hover{color:white;background:#032343;}

.n7{font-size:1.2em;color:#032343;background:white;text-decoration:underline;}
a.n7:hover{color:#2C6499;background:white;}


#npad{height:59px;width:450px;float:right;text-align:right;padding:40px 20px 20px 0;}

#ho{background:url(../images/header-engineering.gif) no-repeat top left;}
#co{background:url(../images/header-contact.gif) no-repeat top left;}
#sp{background:url(../images/header-servicing.gif) no-repeat top left;}
#we{background:url(../images/header-which.gif) no-repeat top left;}
#sa{background:url(../images/header-sales.gif) no-repeat top left;}
#te{background:url(../images/header-terms.gif) no-repeat top left;}

#engine{background:white;}
#contactus{background:white;}
#co #address{float:left;width:185px;padding:10px 20px;}
#co #address h2{padding:0 0 5px 0;}
#co #address a{text-decoration:underline;color:#666666;}
#co #address a:hover{color:black;}
#co #pooleharbour{float:left;width:383px;padding:10px 0;margin-right:20px;}
#co #pooleharbour #but{background:url(../images/but_google.gif) no-repeat;height:31px;width:158px;float:right;display:block;}
#co #map{height:318px;width:383px;float:left;margin:15px 0;background:url(../images/map.gif) no-repeat;}
#co #enquiry{float:left;width:305px;padding:10px;}
#co fieldset{padding:10px 0;}
#co label{display:block;font-size:1.2em;line-height:1.5em;padding:5px 0;color:#999999;background:white;}
#co #enquiry fieldset input{width:300px;}
#co #enquiry fieldset textarea{width:305px;height:90px;}
#co #enquiry #submit{float:right;width:158px;height:31px;margin-top:10px;}
#terms{float:left;width:928px;padding:20px;background:white;font-size:1.2em;}
#terms ul{margin-left:20px;}
#terms ol{margin-left:20px;}

