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:650px;float:left;height:21px;background:#032343;}
#nav ul{width:667px;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:4px;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 25px 6px 10px;text-decoration:none;}
#nav .t a{color:white;background:#032343;}
#nav a:hover{text-decoration:underline;}
*/
#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:#032343;}
#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;}
.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;}

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

#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;}	/* 80 */
#ho #intro h1{height:20px;width:102px;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/berthing.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{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;}

#ab{background:url(../images/header-about.gif) no-repeat top left;}
#co{background:url(../images/header-contact.gif) no-repeat top left;}
#ap{background:url(../images/header-application.gif) no-repeat top left;}
#be{background:url(../images/header-berthing.gif) no-repeat top left;}
#pr{background:url(../images/header-pricing.gif) no-repeat top left;}
#te{background:url(../images/header-terms.gif) no-repeat top left;}
#in{background:url(../images/header-info.gif) no-repeat top left;}


#marina-berth-pricing{float:left;width:948px;padding:20px 0 20px 20px;background:white;}
#marina-berth-pricing #left{width:295px;float:left;}
#marina-berth-pricing #left img{width:292px;height:437px;padding:10px 0;}
#marina-berth-pricing #right{float:left;padding:5px 0 5px 20px;width:625px;}
#marina-berth-pricing #left h1{font-size:1.6em;font-weight:normal;color:#032343;line-height:1.5em;padding:0 0 10px 0;margin:0;}
#marina-berth-pricing #left h2{font-size:1.2em;font-weight:normal;color:#666666;padding:2px 0;margin:0;}
#marina-berth-pricing table{margin-right:10px;font-size:1em;}
#marina-berth-pricing td p{color:#032343;padding:5px 0;}
#marina-berth-pricing td.subheading{width:40%;color:#666666;}
#marina-berth-pricing td.bodytext{color:#666666;}
#marina-berth-pricing .desc p{color:#666666;}
#marina-berth-pricing li{padding:2px 0;font-size:1.2em;color:#666666;margin-left:20px;}

#berthing{background:white;}
#berthing #content{width:485px;padding:10px 0px;float:left;}
#berthing #content h1{height:261px;width:486px;margin-bottom:10px;float:left;display:block;background-repeat:no-repeat;background-position:top left;}
#berthing #content ul{margin-left:20px;font-size:1.2em;}
#berthing #content a{color:#032343;}

#berthing #leftmenu{width:200px;padding:10px 20px;float:left;}
#berthing #application #leftmenu{width:200px;padding:0 0 10px 0;float:left;}
#berthing #leftmenu ul{list-style:none;}
#berthing #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;}
#berthing #leftmenu a:hover{color:#2c6499;background:#e5e5e5;}
#berthing #leftmenu a.t{color:white;background:#032343;}
#berthing #leftmenu a.t:hover{color:white;background:#032343;}
#berthing #leftmenu a.t .ar{background:url(../images/ar-wh-rt.gif) no-repeat center left;padding-left:20px;}
#berthing #leftmenu .ar{background:url(../images/ar-bl-rt.gif) no-repeat center left;padding-left:20px;}
#berthing #leftmenu ul ul a{background:none;padding:0px 10px 5px 30px;border-bottom:#cccccc 1px solid;width:155px;}
#berthing #leftmenu ul ul .noborder{border-bottom:0;}

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

#be .pon h1{background-image:url(../images/berthing/pontoon-berth.jpg);}
#be .swi h1{background-image:url(../images/berthing/swinging-mooring.jpg);}
#be .dry h1{background-image:url(../images/berthing/dry-berths.jpg);}
#be .win h1{background-image:url(../images/berthing/winter-storage.jpg);}
#be .hau h1{background-image:url(../images/berthing/hauling.jpg);}
#be .fue h1{background-image:url(../images/berthing/fuel-berth.jpg);}
#berthing-pricing td{padding:5px 0;}
#berthing-pricing td p{color:#032343;padding:5px 0;}
#berthing-pricing td.subheading{color:#666666;border-bottom:1px solid #cccccc;}
#berthing-pricing td.bodytext{color:#666666;border-bottom:1px solid #cccccc;}
#berthing-pricing td.title{border-bottom:1px solid #cccccc;}
#berthing-pricing .desc p{color:#666666;}

#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/berthing/berthing-questions.gif) no-repeat;}
#berthquestion:hover{text-decoration:underline;}


/* About */
#ab .abo h1{background-image:url(../images/about/about.jpg);}
#ab .tea h1{background-image:url(../images/about/team.jpg);}
#ab .fac h1{background-image:url(../images/about/facilities.jpg);}
#ab .job h1{background-image:url(../images/about/jobs.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;}

#application{float:left;width:948px;padding:10px 0 20px 20px;background:white;}
#application #left{width:200px;float:left;}
#application #left p a{color:#032343;}
#application #left p a:hover{color:#cccccc;}
#application #left img{width:197px;height:295px;padding:10px 0;}
#application #left h1{font-size:1.6em;color:#032343;line-height:1.5em;padding:0 0 5px 0;margin:0;}
#application #left .h2{font-size:1.6em;font-weight:normal;color:#032343;line-height:1.5em;padding:2px 0;margin:0;}
#application h3{color:#999999;font-size:1.4em;font-weight:normal;padding:10px 0;}
#application #right{float:left;padding:5px 0 5px 20px;width:685px;}

#fbooking{font-size:1.2em;color:#666666;line-height:1.8em;}
#fbooking p.h2{width:600px;}
#fbooking h1{font-size:1.4em;color:#032343;padding:10px 0;margin:10px 0;width:600px;border-top:1px solid #032343;}
#fbooking .vlab{float:left;width:300px;font-size:1em;}
#fbooking .llab{float:left;width:240px;font-size:1em;}
#fbooking .lab{float:left;width:200px;}
#fbooking .slab{float:left;width:80px;}
#fbooking .vslab{float:left;width:30px;}
#fbooking .pad{margin-left:10px;}
#fbooking .checkbox{width:auto;}
#fbooking .short{width:50px;}
#fbooking input{width:300px;float:left;}
#fbooking select{width:305px;float:left;border:1px black solid}
#fbooking textarea{width:300px;float:left;}
#fbooking #comments{width:360px;float:left;}
#fbooking #reqleft{width:200px;float:left;}
#fbooking #reqright{width:390px;float:left;}
#fbooking #submit{height:31px;width:136px;float:right;margin-right:120px;}

#fbooking td{padding:5px 0;font-size:1.2em;}
#fbooking td p{color:#032343;padding:5px 0;}
#fbooking td.subheading{width:40%;color:#666666;border-bottom:1px solid #cccccc;}
#fbooking td.bodytext{color:#666666;border-bottom:1px solid #cccccc;}
#fbooking td.title{border-bottom:1px solid #cccccc;}
#fbooking .desc p{color:#666666;}
#fbooking a{color:#032343;}

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

#iframe{width:700px;height:1000px;}