html{color:#000;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,textarea,p{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}html{background:#320001;}body{background:#320001 url(img/layout/body.jpg) 0 0 repeat-x;color:#fff;margin:0;padding:0;font-family:"Helvetica Neue",Arial,sans-serif;font-size:62.5%;text-align:center;}h1{margin:0;padding:24px 0 12px;font-weight:400;font-size:2em;line-height:1.3;}h2{margin:0;padding:24px 0 6px;font-weight:400;font-size:1.6em;line-height:1.3;}h3{margin:0;padding:12px 0 6px;font-weight:400;font-size:1.4em;line-height:1.3;}p{margin:0;padding:12px 0 6px;font-weight:400;font-size:1.2em;line-height:1.8;}ul,ol{margin:1em;padding:0;}li{margin:0 1em;padding:0.25em 0.5em;list-style-type:disc;list-style-position:inside;font-size:1.2em;}a{color:#57f;text-decoration:none;}a:hover,a:visited:hover,a:focus{text-decoration:underline;color:#fff;}a:focus{outline-color:#04c;outline-style:solid;}a:active{border:none;outline:none;}div#wrapper{position:relative;background:#262626 url(img/layout/wrapper.jpg) 0 0 repeat-y;margin:0 auto 20px;width:889px;}div#header{position:relative;background:#262626 url(img/layout/header.jpg) 0 0 no-repeat;margin:0;width:889px;height:107px;}div#header h1{margin:0;padding:0;width:430px;height:90px;}div#header h1 a{position:absolute;display:block;width:430px;height:50px;top:34px;}div#header h1 span{position:absolute;top:-987em;}div#container{position:relative;min-height:440px;height:auto !important;height:440px;margin:0 30px;text-align:left;padding-bottom:20px;}div#footer{position:relative;background:#320001 url(img/layout/footer.jpg) 0 0 no-repeat;margin:0;padding:21px 0 0;width:889px;}div#footer p{color:#aaa;font-size:1.1em;padding:4px 0 0;}div#footer p a{color:#aaa;text-decoration:none;}p#design{padding-bottom:24px;}.fl{float:left;}.fr{float:right;}.cl{clear:left;}.cr{clear:right;}.cb{clear:both;}#frm_contact{border:1px solid #333;width:450px;margin:72px 12px 12px 48px;padding:12px;float:right;}#frm_contact p{text-align:right;min-height:2em;height:auto !important;height:2em;line-height:2em;margin:0 0 1px;padding:6px;}#frm_contact p label span{float:left;width:200px;}#frm_contact p input.text,#frm_contact p textarea{width:200px;font-size:1.2em;}#frm_contact p.sbr{display:none;visibility:hidden;}#frm_contact p.error{text-align:center;font-size:1.5em;padding:6px 0 12px;}#frm_contact span.warning{color:#ff0;}div#gmap{width:600px;height:400px;border:3px solid #000;}div#gmap p{color:#000;margin:0;padding:12px 0 0;line-height:1.6;}div#gmap a{color:#00c;}div#gmap a:hover,div#gmap a:visited:hover{color:#00c;text-decoration:underline;}div#gmap_caption{float:right;width:210px;padding-top:150px;}div#gmap_caption p{font-size:1em;}div#weeks h3{padding-top:36px;}div#weeks p{padding:0.4em 0 0 2em;}.pics{height:240px;width:826px;padding:0;margin:20px 0 0;overflow:hidden;}.pics img{border:none;background-color:#000;top:0;left:0;}.rc{-webkit-border-radius:9px;-moz-border-radius:9px;}h3#phone strong{font-size:1.3em;display:inline-block;background:url(img/layout/nav_repeat.jpg) 0 0 repeat-x;padding:12px 20px;margin:0 5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#000;font-weight:bold;text-shadow:0 0 1px #fff;}#nav{background:#262626 url(img/layout/nav_repeat.jpg) 0 0 repeat-x;margin:0 0 0 2px;padding:0;width:885px;overflow:hidden;}#nav li{float:left;font-size:1.3em;line-height:2.3;list-style:none;margin:0 0 0 24px;padding:10px 0;}#nav li em{font-style:normal;}#nav li a{display:inline-block;height:100%;color:#600;}#nav li a:hover,#nav li a:visited:hover{text-decoration:none;color:#fff;}#pfnav{width:100%;overflow:hidden;margin:0;padding:0;}#pfnav li{display:inline-block;float:left;margin:0;padding:0;font-size:1.1em;}#pfnav li a{display:inline-block;background:#000;color:#bbb;height:100%;padding:10px 10px 20px;margin:0 1px -12px 0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}#pfnav li a:hover,#pfnav li a:focus{text-decoration:none;color:#fff;}#pfnav li.active a{cursor:text;background:#666;color:#000;}a.gallery,a.gallery:visited{display:inline-block;color:#000;text-decoration:none;border:1px solid #999;width:100px;height:67px;float:left;margin:8px 0 0 14px;z-index:50;}a.slide0{background:url(img/thumbs/marine_and_editorials/0.jpg) 0 0 no-repeat;}a.slide1{background:url(img/thumbs/marine_and_editorials/1.jpg) 0 0 no-repeat;}a.slide2{background:url(img/thumbs/marine_and_editorials/2.jpg) 0 0 no-repeat;}a.slide3{background:url(img/thumbs/marine_and_editorials/3.jpg) 0 0 no-repeat;}a.slide4{background:url(img/thumbs/marine_and_editorials/4.jpg) 0 0 no-repeat;}a.slide5{background:url(img/thumbs/marine_and_editorials/5.jpg) 0 0 no-repeat;}a.slide6{background:url(img/thumbs/marine_and_editorials/6.jpg) 0 0 no-repeat;}a.slide7{background:url(img/thumbs/marine_and_editorials/7.jpg) 0 0 no-repeat;}a.slide8{background:url(img/thumbs/marine_and_editorials/8.jpg) 0 0 no-repeat;}a.slide9{background:url(img/thumbs/marine_and_editorials/9.jpg) 0 0 no-repeat;}a.slide10{background:url(img/thumbs/marine_and_editorials/10.jpg) 0 0 no-repeat;}a.slide11{background:url(img/thumbs/marine_and_editorials/11.jpg) 0 0 no-repeat;}a.gallery em,a.gallery span{position:absolute;left:-999em;}a.gallery:hover{z-index:100;border:1px solid #000;}#gc{position:relative;z-index:1;width:100%;height:333px;background:#000;}#gc p#rights{font:400 normal 9px/13px Tahoma;margin:12px 0 0 12px;padding:0;color:#777;}#gc img{border:0;}#gc div#title{position:absolute;top:20px;left:20px;font-weight:700;font-size:1.6em;}#gc .thumbs{position:absolute;width:360px;height:300px;left:466px;top:2px;}#gc a.gallery em{width:450px;height:300px;display:block;position:absolute;z-index:50;}#gc a.gallery:hover em,#gc a.gallery:active em,#gc a.gallery:focus em{left:-465px;top:1px;}html>body #gc a.gallery:hover em,#gc a.gallery:active em,#gc a.gallery:focus em{left:-456px;top:8px;border:1px solid #999;}#gc h1{position:relative;z-index:-1;top:10px;left:10px;clear:both;margin:0;width:450px;height:300px;border:1px solid #999;padding:0;}#gc h1 em{font-size:0.6em;color:#000;}