@charset "utf-8";
/* CSS Document */
/*Author: Oliver D'Alton*/
/*Company: Deepend - Australia - www.deepend.com.au*/

/*Defaults and main element styles*/
html{ width:100%; height:100%; z-index:0; margin:0;}
body{width:100%; height:100%; z-index:0; margin:0;font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#222222; background-color:#bfbfbf;}
a{text-decoration:none;color:#ef7d0a;}
a:hover, .selected a, a.selected{color:#ffffff;}
a, img, p, object, div{outline:none; margin:0px;border:0; padding:0;}
a span,
h1 span,
h2 span,
h3 span,
h4 span{display:none;}
h1,h2,h3,h4{color:#ef7d0a;}
ul,
div{display:block;float:left;padding:0;margin:0;}
li{display:block;/*DE float:left;*/ clear:both;padding:0;margin:0;}
li a{font-weight:bold;}
li h3{margin:0 0 5px;font-size:12px;}

.crows-nest h1{font-size:19px;line-height:19px;font-weight:bold;color:#2E435D;}
.crows-nest h1 em{color:#85B0DE;font-style:normal;font-weight:bold;}

.button a, a img, .tells a{float:left;}

.starboard-bow .porthole img.off{z-index:0;}
.starboard-bow .porthole img.on{z-index:100;}

.lightgrey-border{border-color:#f8f6f6;}
.grey-border{border-color:#efefef;}

.greywhiteline,
.darkblueline{height:2px;clear:both;line-height:2px; width:100%; font-size:1px;}
.greywhiteline{background:url(../images/grey-white-line-seg.gif) repeat-x left top;}
.darkblueline{background:url(../images/dark-blue-line-seg.gif) repeat-x left top;}
.bold{font-weight:bold !important;}

.bullet{width:9px; height:7px;background:url(../images/bullet-onwhite.gif) no-repeat left top;margin:3px 6px 0 0;}
.tiller .bullet{background:url(../images/orange-bullet_26.gif) no-repeat left top;}

.no-margin{margin:0 !important;}

/*main layout backgrounds*/
div.bbq{float:none;position:relative;width:964px;heigh:100%;margin: 0 auto;}
div.gas{position:absolute;top:0; left:0; width:100%;height:319px;background: url(../images/main-bg-top.jpg) no-repeat center top; height:319px;}
div.lighter{float:left; width:100%;background: url(../images/main-bg-bum.jpg) repeat-y center top; height:auto;}
div.ventilated-hood,
div.hot-plate,
div.durable-frame{clear:both;}
div.ventilated-hood{position:relative;width:100%;margin:10px 0;}
div.hot-plate{width:100%;}
div.durable-frame{width:100%;margin: 20px 0 0;}
/*main rounded containers*/
div.hood-window{width:964px;}
div.hood-window div.n{width:964px;height:24px;background:url(../images/header-border_05.png) no-repeat left top;}
div.hood-window div.w{background: url(../images/header-border_07.png) repeat-y left top;}
div.hood-window div.e{background: url(../images/header-border_09.png) repeat-y right top;}
div.hood-window div.s{width:964px;height:12px;background:url(../images/header-border_12.png) no-repeat left top;}
div.hood-window div.content{width:957px;margin:0 3px 0 4px;background-color:#FFF;}
div.hood-window a:hover{color:#ef7d0a; text-decoration:underline;}
/*---*/
div.bbq-fittings{width:236px;margin:0 20px 0 0;}
div.bbq-fittings div.n{width:236px;height:10px;background:url(../images/blue-footer_15.png) no-repeat left top;}
div.bbq-fittings div.w{background: url(../images/blue-footer_21.png) repeat-y left top;}
div.bbq-fittings div.e{background: url(../images/blue-footer_23.png) repeat-y right top;}
div.bbq-fittings div.s{width:236px;height:12px;background:url(../images/blue-footer_26.png) no-repeat left top;}
div.bbq-fittings div.content{width:232px;margin:0 2px 0 2px;background-color:#304661;}
/*---*/
div.spit-roast{width:706px;}
div.spit-roast div.n{width:706px;height:10px;background:url(../images/blue-footer_17.png) no-repeat left top;}
div.spit-roast div.w{background: url(../images/blue-footer_21.png) repeat-y left top;}
div.spit-roast div.e{background: url(../images/blue-footer_23.png) repeat-y right top;}
div.spit-roast div.s{width:706px;height:12px;background:url(../images/blue-footer_27.png) no-repeat left top;}
div.spit-roast div.content{width:702px;margin:0 2px 0 2px;background-color:#304661; padding-bottom: 28px;}
/*Header styles*/
div.ventilated-hood div.greywhiteline{position:absolute;left:2px;top:136px;width:961px;}
div.port-bow .darkblueline{width:235px;}
div.marine-bbq-top-logo{position:relative; left:0; top:-5px;clear:both;}
div.starboard-bow .porthole{position:relative;width:726px!important; height:179px!important;}
div.starboard-bow .porthole img{position:absolute;left:0;top:0;}
/*left nav*/
div.left-section-nav{position:relative;clear:both; left:-2px; bottom:-5px;}
div.left-section-nav div.button{clear:both;}
div.button a:hover img{ opacity: 0.9;}
div.left-section-nav .darkblueline {width: 235px;}


/*top-images*/
div.starboard-bow{position:absolute;width:726px;height:293px;right:1px;top:24px;}
div.starboard-bow div.wind-guide{width:726px;height:34px;padding:80px 0 0;}
/*top-nav*/
div.starboard-bow div.wind-guide .tells{width:724px;;height:31px}
div.starboard-bow div.wind-guide .tells a{display:block;height:31px;background-image:url(../images/top-nav.gif);}
div.starboard-bow div.wind-guide .tells a.home{width:77px;background-position:-10px 0;}
div.starboard-bow div.wind-guide .tells a.mounts-stands{width:148px;background-position:-87px 0;}
div.starboard-bow div.wind-guide .tells a.expos-shows{width:139px;background-position:-235px 0;}
div.starboard-bow div.wind-guide .tells a.customer-reviews{width:158px;background-position:-374px 0;}
div.starboard-bow div.wind-guide .tells a.our-story{width:95px;background-position:-532px 0;}
div.starboard-bow div.wind-guide .tells a.contact{width:85px;background-position:-627px 0;}
div.starboard-bow div.wind-guide .tells a.home:hover,
div.starboard-bow div.wind-guide .tells span a.home{background-position:-10px -31px;}
div.starboard-bow div.wind-guide .tells a.mounts-stands:hover,
div.starboard-bow div.wind-guide .tells span a.mounts-stands{background-position:-87px -31px;}
div.starboard-bow div.wind-guide .tells a.expos-shows:hover,
div.starboard-bow div.wind-guide .tells span a.expos-shows{background-position:-235px -31px;}
div.starboard-bow div.wind-guide .tells a.customer-reviews:hover,
div.starboard-bow div.wind-guide .tells span a.customer-reviews{background-position:-374px -31px;}
div.starboard-bow div.wind-guide .tells a.our-story:hover,
div.starboard-bow div.wind-guide .tells span a.our-story{background-position:-532px -31px;}
div.starboard-bow div.wind-guide .tells a.contact:hover,
div.starboard-bow div.wind-guide .tells span a.contact{background-position:-627px -31px;}
/*FOOTER*/
div.durable-frame{font-size:12px;color:#ffffff;}
div.durable-frame div.contact-info{position:relative;padding:0 0 5px 20px;width:202px;}
div.durable-frame h3,
div.durable-frame h4{margin:10px 0 0 0}
div.durable-frame div.contact-info p{margin:0 0 4px;}
div.durable-frame div.contact-info div.globe{position:absolute; right:0px; bottom:0px;}
div.durable-frame div.contact-info div.darkblueline{margin:10px 0;}
/*--*/
div.durable-frame div.tiller{padding: 0 20px 20px;}
div.durable-frame div.tiller div.course{width:220px;}
div.durable-frame div.spit-roast div.darkblueline{width:678px;margin: 0 10px;}
div.durable-frame div.stern{padding:0 0 10px 20px;}
div.durable-frame div.stern div.bouy{margin:20px 75px 0 0;}
/*Main Content Styles*/
div.hot-plate div.crows-nest{height:18px;width:917px;padding:0 0 10px;}
div.hot-plate div.crows-nest h1{margin: 0;}
div.hot-plate div.bridge{padding:0 20px;}
div.hot-plate div.bridge p{margin:0 0 20px;font-size:13px;}
div.hot-plate div.bridge div.quarter-cabin{width:430px;padding:10px 30px 0 0;}
div.hot-plate div.bridge div.quarter-cabin a{font-weight:bold;}
div.hot-plate div.bridge div.bilge{padding:15px 0 0 0;}
div.hot-plate div.bridge div.bilge div.button{margin:0 14px 0 0;}
div.hot-plate div.captains-quarters div.button a:hover img,
div.hot-plate div.bridge div.bilge div.button a:hover img{opacity: 0.6; filter: alpha(opacity = 60);}
div.burner div.mooring{float:right;}
div.burner div.mooring a{font-weight:bold;}
/*products list*/
div.galley div.table h4{font-size:17px;color:#2e435d;line-height:17px;margin:15px 0 30px;}
div.galley div.table p{font-size:12px;line-height:17px;}

div.galley div.table .napkin{position:relative;width:302px;height:206px;z-index:0;}
div.galley div.table .napkin img{width:302px;height:206px;}
div.galley div.table .napkin:hover img{opacity:0.6; filter: alpha(opacity = 60);}
div.galley div.table .napkin a{position:absolute;display:block;top:0;left:0;width:302px;height:206px;/*background:url(../images/image-mask-product-item.png) no-repeat 0 0;*/z-index:100;}
div.galley div.utensils{margin:15px 0 0 0;}
div.galley div.utensils .button{clear:both;}
div.galley div.utensils .button a:hover img{opacity:0.6; filter: alpha(opacity = 60)}
div.galley div.table .meal{margin:0 40px 0 15px;width:278px;}
div.galley .greywhiteline{width:921px;margin:0 0 15px;}
div.galley div.table{margin:0 0 15px;}
/*product item page*/
div.captains-quarters .eyepiece{position:relative;z-index:0;}
div.captains-quarters .eyepiece *{width:440px;height:230px;}

/*Deepend Change 16-6-10
div.captains-quarters .eyepiece div{position:absolute; left:0; top:0;background:url(../images/image-mask-product.png) no-repeat 0 0;z-index:100;}    REMOVING BACKGROUND IMAGE */

div.captains-quarters .eyepiece div{position:absolute; left:0; top:0; z-index:100;}

div.captains-quarters  div.top-line{width:921px;height:1px;background-color:#efefef;line-height:1px;font-size:1px;}
div.captains-quarters .port,
div.captains-quarters .starboard,
div.captains-quarters .half-cabin{width:460px;}
div.captains-quarters .half-cabin li{padding: 0 0 5px;}
div.captains-quarters .port .aft .half-cabin,
div.captains-quarters .starboard .aft .half-cabin{border-bottom:none !important;}
div.captains-quarters .product{border-bottom:1px #efefef solid;}

div.hot-plate div.bridge div.captains-quarters .bilge{border-top:1px #f8f6f6 solid;padding:15px 0;}
div.hot-plate div.bridge div.captains-quarters .bilge .button{margin:0 17px 0 0 ;}
div.captains-quarters .half-cabin h4{color:#2e435d;margin:25px 0 10px 0;font-size:17px;line-height:17px}
div.captains-quarters .half-cabin .video{margin:30px 0 30px 0;}
/*port*/
div.captains-quarters .port .half-cabin{border-top:1px #f8f6f6 solid;border-right:1px #f8f6f6 solid;border-bottom:1px #efefef solid;border-left:none;clear:both;}
div.captains-quarters .port .half-cabin div.boat-bbq,
div.captains-quarters .port .half-cabin div.button{margin: 0 40px 0 0;}
div.captains-quarters .port .half-cabin ul{padding: 0 0 30px;}
div.captains-quarters .port .half-cabin .looking-glass{margin:22px 0;}

/*starboard*/
div.captains-quarters .starboard .half-cabin{border-top:1px #f8f6f6 solid;border-left:1px #efefef solid;border-bottom:1px #efefef solid;border-right:none;padding:0 0 0 18px;}
div.captains-quarters .starboard .half-cabin h2{color:#2e435d;margin:25px 0 0 0;font-size:19px;line-height:19px}
div.captains-quarters .starboard .half-cabin h3{color:#85b0de;margin:0 0 0 0;font-size:17px;line-height:17px;}
div.captains-quarters .starboard .half-cabin ul,
div.captains-quarters .starboard .half-cabin p{padding:0 0 0;}
div.captains-quarters .half-cabin table{clear:both;margin:0 0 18px 0;}
div.captains-quarters .half-cabin th{background-color:#ef7d0a;color:#ffffff;}
div.captains-quarters .half-cabin td{background-color:#fdd7b2;}
div.captains-quarters .half-cabin th,
div.captains-quarters .half-cabin td{width:120px;height:31px; text-align:center; font-size:12px;}
div.captains-quarters .half-cabin th.title{height:18px; width: 250px;}
div.captains-quarters .half-cabin .infolinks{clear:both;display:block;float:right;height:94px;position:relative;right:100px;top:20px;width:100px;}

div.captains-quarters .starboard .utensils{float:right;clear:none;width:190px; margin-left: 30px; margin-bottom:10px;}
/*general content pages*/
div.helm{padding:0 0 20px;width:830px}
div.helm div.picture{margin:0 20px 20px 0;}
div.helm .infolinks{float:right; /*height:100px;*/ width:100px;}
/*contact page*/
div.captains-quarters .half-cabin .map{margin:10px 0 15px;}
div.captains-quarters .half-cabin .flag{width: 110px;margin:20px 0 0;}
div.captains-quarters .half-cabin .details{width: 320px;margin:20px 0 0;font-size:13px;line-height:20px;}
div.captains-quarters .half-cabin .main-details{font-size:13px;line-height:20px;}
div.captains-quarters .starboard .half-cabin .flag{margin:20px 0 0 0;}
/*Order Form*/
.order-form{padding:0 0 0 150px;color:darkblue;}
.order-form td{padding:5px;}

#CaptchaV2 {
width: 130px !important;
margin: 0px 0px 0px 10px;
}

/*Deepend - 15.06.10*/
#MarineGasDimensions {clear:both;}
.MarineGasColumn {float: left; margin-right: 20px;}

div.half-cabin p {margin-right: 20px !important;}
