@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; background:url(images/sitebg.jpg) center top fixed; font-family:"Century Gothic", "Century Schoolbook", Century, Tahoma}
body img{ border:0}
h1,h2,h3{ line-height:normal; font-weight:normal; padding:0; margin:0}
a{}
a:hover{}
li,ul{ padding:0; margin:0; list-style:none; text-indent:0}
.clear{ clear:both}
form{ padding:0; margin:0}
#main{width:960px; margin:0 auto}
#home{ background:url(images/home.jpg); height:710px}
#gallery{ background:url(images/comingsoon.jpg); height:684px}
#booking{ background: url(images/contactform.jpg); height:684px;}
#who{ background:url(images/who.jpg); height:684px;}
#abs{ background:url(images/abs.jpg); height:723px}
#services{ background:url(images/services.jpg); height:684px;}
#clients{ background: url(images/clients.jpg); height:723px}
#whocontent {width:450px; font-weight:bold; color:#565656; font-size:14px; padding-left:70px}
#bookingcontent {width:490px;color:#565656; font-size:14px; padding-left:30px; padding-top:30px}
#abscontent{ padding-left:385px; padding-top:130px; width:470px; color:#FFFFFF; font-size:13px;}
#logo{ padding-top:55px; padding-left:50px}
#logo a{ display:block; overflow:hidden; text-indent:-9000px; width:300px; height:90px}
#nav{ height:40px; background:#001f37}

#navcontainer{ width:900px; margin:0 auto; padding-left:60px}
#navcontainer li{ float:left; padding-right:60px; padding-top:5px }
#navcontainer a{ text-decoration: none; color:#5c707f; font-size:14px}
#navcontainer a:hover,#navcontainer .selected a{ color:#FFFFFF}
#navcontainer  li#last{ padding-right:0px }


#servicesc1 {width:240px; color:#FFFFFF; font-size:13px; padding-left:80px; padding-top:160px; float:left}
#servicesc1 h1{ padding-top:3px ; font-weight:bold; font-size:20px}
.listcontainer{ height:435px}
.call{  font-size:11px; letter-spacing:-1px}
#servicesc2 {width:285px; float:left; font-size:11px; color:#001e33; padding-left:17px; padding-top:165px}
#servicesc2 li{ padding-left:7px; background:url(images/bullets.png) 0 0  no-repeat; padding-top:5px}
#servicesc2 li.bold{ font-weight:bold; background:url(images/bullets.png) 0 -45px  no-repeat;}
#servicescc3 {width:333px; float:left; color:#FFFFFF; padding-top:140px; font-size:11px; line-height:15px}

#topdiv{ height:184px}
#middiv{font-weight:bold; font-size:20px}
#bottomdiv{ padding-top:20px; width:120px; position:relative}
#youtube{
	position:absolute;
	width:140px;
	height:46px;
	left: 141px;
	top: 24px;
}
#youtube a{width:140px; height:46px; display:block; text-decoration:none}
#bookingcontent label{ float:right; color:#000000; padding-right:10px; font-weight:bold}
#bookingcontent .clear{ padding-top:10px}
.inputs{ float:right}

.inputstyle{ background: #FFFFFF; border:1px solid #000000}
.textsmall{ padding-left:3px; width:250px}
.textbig{ padding-left:3px; width:315px}
.selectb{ padding-left:3px; width:360px}
.textarea{ width:410px; height:110px}
.address{ text-align:right; font-weight:bold}

