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;}
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:700px;}
#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:308px;font-size:1.1em;text-align:right;padding:0;}
#yammayap a{background:url(../images/yammayap.gif) no-repeat right;padding: 2px 30px 2px 0;}
#yammayap a:hover{background:url(../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 22px 4px 10px;text-decoration:none;}
#nav .t a{color:white;background:#d5652b;}
#nav a:hover{text-decoration:underline;}



h1{color:white;font-size:1.4em;background:transparent;display:block;}
h2{color:#032343;font-size:1.4em;background:white;display:block;}
.h2{color:#032343;font-size:1.2em;background:white;display:block;font-weight:bold;}
.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;}
.b3 a{color:#032343;background:none;}
.b3 a:hover{color:#333333;background:none;}
.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;}

.hatch{background:url(../images/hatching.gif) top right;width:968px;}
.page{width:968px;}

#ab{background:url(../images/header-about.gif) no-repeat top left;}
#co{background:url(../images/header-contact.gif) no-repeat top left;}
#tr{background:url(../images/header-training.gif) no-repeat top left;}
#se{background:url(../images/header-services.gif) no-repeat top left;}
#gc{background:url(../images/header-gelcare.gif) no-repeat top left;}
#te{background:url(../images/header-terms.gif) no-repeat top left;}


#ho{background-repeat:no-repeat;background-position:top left;}
#ho #promologo{padding:158px 117px 0 433px;float:left;display:block;width:138px;height:128px;}
#ho #promologo a{text-decoration:none;width:140px;height:80px;float:left;background-repeat:no-repeat;background-position:center bottom;}
#npad{height:59px;width:450px;float:right;text-align:right;padding:10px 20px 50px 0;}
#ho #npad{height:242px;padding-top:0;padding-right:0;width:1px;}
#ho #npad span{display:none;}

#ho #intro{width:235px;float:left;padding:80px 10px 10px 20px;}
#ho #intro h1{height:22px;width:124px;background:url(../images/welcome.gif) no-repeat;padding:10px 0 5px 0;}
#ho #intro a.n2{border-top:#395169 1px solid;padding:10px 0;width:230px;display:block;}
#ho #intro a.boat{text-decoration:none;color:white;width:240px;background:url(../images/services.jpg) no-repeat bottom left;margin:20px 0 20px 0;float:left;padding:0 0 105px 0;}
#ho #intro a.boat:hover{text-decoration:underline;}
#ho #intro .boat .h1{display:block;font-size:1.4em;background:#1b4064 url(../images/ar-wh-rt.gif) no-repeat 205px center;width:210px;padding:5px 10px;}
#ho #intro p{font-size:1.3em;line-height:1.8em;padding:5px 0;color:#68768e;background:none;}


#contactus{width:968px;color:#999999;background:white;float:left;padding:20px 0;}
#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;}

/* About */
#ab .abo h1{background-image:url(../images/about/about.jpg);}
#ab .li{width:200px;float:left;}
#ab #content li a{color:#666666;}
#ab #content li a:hover{color:#032343;}
#ab #content li{color:#999999;}


#terms{float:left;width:928px;padding:20px;background:white;font-size:1.2em;}
#terms ul{margin-left:20px;}
#terms ol{margin-left:20px;}


#about{font-size:1.2em;color:#999999;background:white url(../images/about.jpg) no-repeat;float:left;width:418px;padding:10px 20px 10px 530px;}
#about h1{font-size:1.4em;color:#032343;padding:5px 0;}
#about p{padding:5px 0;line-height:1.8em;}
#about a{color:#999999;}
#about a:hover{color:#032343;}
#about .pad{float:left;width:1px;height:420px;background:white;}

/* Gelcare */
#gelcare{font-size:1.2em;color:#999999;background:white url(../images/gelcare.jpg) no-repeat;float:left;width:418px;padding:10px 20px 10px 530px;}
#gelcare p{padding:5px 0;line-height:1.8em;}
#gelcare a{color:#999999;}
#gelcare a:hover{color:#032343;}

/* Training */
#training{font-size:1.2em;color:#999999;background:white url(../images/training.jpg) no-repeat;float:left;width:418px;padding:10px 20px 10px 530px;}
#training p{padding:5px 0;line-height:1.8em;}
#training a{color:#999999;}
#training a:hover{color:#032343;}
#training .pad{height:408px;width:1px;float:left;}
#training #rya{height:200px;width:245px;padding:0 80px;}

/* Services */
#services{font-size:1.2em;width:968px;color:#999999;background:white;float:left;padding:20px 0;}
#services #left{float:left;width:270px;padding:0 20px;}
#services #left img{padding:20px 0;}
#services #right{float:left;width:610px;padding:0 20px;}
#services ul{list-style:none;}

#services li .lab{float:right;color:#cccccc;font-weight:normal;}
#services a.more{border:0;padding:0 0 10px 0;width:auto;margin:0;font-weight:normal;font-size:1em;color:#d5652b;}
#services a.more:hover{background:white;color:#d5652b;font-weight:bold;text-decoration:underline;}
#services li{display:block;clear:both;font-size:1.2em;line-height:1.5em;width:400px;}
#services li.sub{padding:10px;}
#services li.sub p{width:580px;}
#services li.sub img{float:right;padding:0 0 10px 10px;}
#services li.main a{width:580px;float:left;padding:10px;border-top:1px solid #cccccc;background:white;color:#d5652b;text-decoration:none;font-weight:bold;}
#services li.main a:hover{background:#e5e9ec;}
#services li.main a.norm{width:normal;display:inline;width:auto;padding:0;margin:0;background:white;border:0;float:none;font-size:1em;}
#services li.main a.norm:hover{text-decoration:underline;}
/*

#services #htop{margin:20px 20px 20px 0;}
#services #htop h1{width:420px;height:205px;float:left;display:block;background:url(../images/titles/home.gif);margin-right:30px;}
#services #htop ul{list-style:none;margin:0;padding:0;width:205px;float:left;}
*/