body{background:#c2cfd5 url(images/xbg-repeat-x.jpg.pagespeed.ic.Z9YyY2t9j_.jpg) top repeat-x;font:13px/20px arial,helvetica,sans-serif;color:#38383c}.container{width:985px;margin:0 auto;position:relative}h1{font-size:28px;color:#2d659a}h2,h1.home{font-size:25px;color:#2d659a;line-height:28px}h3{font-size:22px;color:#2d659a;line-height:25px}h4,.cta h2{font-size:18px;color:#38383c;line-height:21px}.cta h2{margin-bottom:8px}a{color:#2d659a;text-decoration:underline}a:hover{color:#66a0d8}h1,h2,h3{margin-bottom:20px}.alignright{float:right;margin:20px 0 20px 10px}.alignleft{float:left;margin:20px 10px 20px 0}.aligncenter{text-align:center}.mobile-only{display:none!important}.button{background-color:#2b639a;font-size:12px;color:#fff;padding:5px 10px;background:-moz-linear-gradient(top,#2a659d 0%,#22527e);background:-webkit-gradient(linear,left top,left bottom,from(#2a659d),to(#22527e));-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #2d3e7d;-moz-box-shadow:0 1px 3px rgba(000,000,000,.5) , inset 0 1px 2px rgba(255,255,255,.4);-webkit-box-shadow:0 1px 3px rgba(000,000,000,.5) , inset 0 1px 2px rgba(255,255,255,.4);box-shadow:0 1px 3px rgba(000,000,000,.5) , inset 0 1px 2px rgba(255,255,255,.4);text-shadow:0 -1px 0 rgba(000,000,000,.4) , 0 1px 0 rgba(255,255,255,.3);text-decoration:none;text-transform:uppercase}.button:hover{background-color:#3985cb;background:-moz-linear-gradient(top,#367ec2 0%,#2f6da8);background:-webkit-gradient(linear,left top,left bottom,from(#367ec2),to(#2f6da8));color:#fff}.blue-btn{background-color:#1d64a5;font-size:16px;color:#fff;padding:10px 20px;background:-moz-linear-gradient(top,#1f6eb3 0%,#175289);background:-webkit-gradient(linear,left top,left bottom,from(#1f6eb3),to(#175289));border:1px solid #2d3e7d;-moz-box-shadow:0 1px 3px rgba(000,000,000,.5) , inset 0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:0 1px 3px rgba(000,000,000,.5) , inset 0 1px 0 rgba(255,255,255,.2);box-shadow:0 1px 3px rgba(000,000,000,.5) , inset 0 1px 0 rgba(255,255,255,.2);text-shadow:0 1px 2px rgba(000,000,000,.8) , 0 0 0 rgba(255,255,255,0);text-decoration:none;line-height:37px;display:inline-block;padding:0 16px;position:relative;cursor:pointer}.blue-btn:hover{background-color:#257ccc;background:-moz-linear-gradient(top,#227dcc 0%,#1d62a3);background:-webkit-gradient(linear,left top,left bottom,from(#227dcc),to(#1d62a3));color:#fff}h1,h2,h3,.button,.contact,.banner p{font-family:"Arbutus Slab",arial,helvetica,sans-serif;font-weight:400}.header{width:auto;height:59px;position:relative}.header a.logo{width:160px;height:45px;display:block;float:left;margin-top:15px}.header .contact{width:465px;float:right}.header .contact p{float:left;width:225px}.header .contact a.online-enquiry{float:right;width:160px;margin-top:20px;padding-left:20px}.navigation{margin:20px 0}.navigation ul li{float:left;display:inline}.navigation ul li.trident-marine{float:right}.navigation ul li a{font-size:13px;color:#fff;padding:15px 27px;background-color:#3b3b3f;background:-moz-linear-gradient(top,#3e3e42 0%,#2c2c2f);background:-webkit-gradient(linear,left top,left bottom,from(#3e3e42),to(#2c2c2f));-moz-box-shadow:0 1px 1px rgba(000,000,000,.5) , inset 0 1px 1px rgba(255,255,255,.4);-webkit-box-shadow:0 1px 1px rgba(000,000,000,.5) , inset 0 1px 1px rgba(255,255,255,.4);box-shadow:0 1px 1px rgba(000,000,000,.5) , inset 0 1px 1px rgba(255,255,255,.4);text-shadow:0 -1px 0 rgba(000,000,000,.7) , 0 1px 0 rgba(255,255,255,.3);text-decoration:none;text-transform:uppercase;display:inline-block;line-height:20px}.navigation ul li a:hover,.navigation ul li.current-menu-item a,.navigation ul li.current-menu-ancestor a{background-color:#59595f;background:-moz-linear-gradient(top,#606067 0%,#45454a);background:-webkit-gradient(linear,left top,left bottom,from(#606067),to(#45454a))}.navigation ul li.trident-marine a{background-color:#596673;display:inline-block;line-height:20px;text-decoration:none;text-transform:uppercase;font-size:13px;color:#fff;padding:15px 22px;background:-moz-linear-gradient(top,#596673 0%,#404953);background:-webkit-gradient(linear,left top,left bottom,from(#596673),to(#404953));-moz-box-shadow:0 1px 3px rgba(000,000,000,.5) , inset 0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:0 1px 3px rgba(000,000,000,.5) , inset 0 1px 0 rgba(255,255,255,.2);box-shadow:0 1px 3px rgba(000,000,000,.5) , inset 0 1px 0 rgba(255,255,255,.2);text-shadow:0 1px 2px rgba(000,000,000,.8) , 0 0 0 rgba(255,255,255,0);margin-left:4px}.navigation ul li.trident-marine a:hover{background-color:#7b8d9e;background:-moz-linear-gradient(top,#707f8f 0%,#4d5863);background:-webkit-gradient(linear,left top,left bottom,from(#707f8f),to(#4d5863))}div.navigation li{position:relative}div.navigation li ul{left:-9999em;position:absolute;top:50px;z-index:999}div.navigation li ul li{float:none;margin-right:0;margin-bottom:0}div.navigation li ul li ul{margin-left:170px;margin-top:-28px}div.navigation li ul a{background:#2e2e31;color:#fff!important;display:block;font-size:12px;height:auto;padding:5px 10px;width:150px;float:none;font-weight:normal!important}div.navigation li ul a.first,div.navigation li ul a:hover.first{border:0}div.navigation li ul a:hover,div.navigation li ul a.active{background:#606067;color:#fff!important;border-bottom:none}div.navigation li ul li ul a{background:#8599a7;color:#fff!important}div.navigation li ul li ul a:hover{background:#93a5b3}div.navigation li:hover ul ul,div.nav li:hover ul ul ul,div.nav li.sfhover ul ul,div.nav li.sfhover ul ul ul{left:-9999px}div.navigation li:hover ul,div.navigation li.sfhover ul{left:auto}div.navigation li li:hover ul,div.nav li li li:hover ul,div.nav li.sfhover ul,div.nav li li.sfhover ul,div.nav li li li.sfhover ul{left:auto;top:28px}div.navigation li.ccs ul{display:none}.contact p{color:#616164;font-size:18px;background-image:url(images/xheader-phone-icon.png.pagespeed.ic.PSztbkaSWt.png);background-position:left;background-repeat:no-repeat;padding:20px 0 20px 40px;margin-top:10px}i.icon{display:inline-block;width:27px;height:29px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;position:relative;top:-2px;margin-left:10px;background-image:url(images/xicon-enquiry-arrow.png.pagespeed.ic.Q0f3rTNCOX.png)!important;text-indent:-9999px;overflow:hidden}.banner{margin-top:90px}.banner .flex-container{height:429px;width:985px;margin-right:20px;float:left;overflow:hidden}.banner .flexslider{border:0;border-radius:0}.banner .slides{position:relative}.banner .slides img{z-index:1!important}.flex-control-nav{bottom:8px!important}.banner .slides li{position:relative}.banner .slides p.flex-caption{background-color:rgba(1,69,135,.9)!important;color:#fff;font-size:35px;position:absolute;z-index:100!important;top:80px;right:0;line-height:37px;background-color:#014587;padding:20px 35px;width:350px;font-weight:normal}.banner .slides p.flex-caption a{text-decoration:underline;font-size:25px;color:#fff}.flex-control-nav a.flex-active{background-color:#47474c!important}.flex-control-nav a{background-color:#b1babd!important}h1.banner-caption,h2.banner-caption{background-color:rgba(1,69,135,.9)!important;color:#fff;font-size:35px;position:absolute;z-index:100!important;top:40px;left:0;line-height:37px;background-color:#014587;padding:20px 35px;font-weight:normal}.banner-caption li a{color:#fff;text-decoration:none}.banner-caption li{list-style-type:none}.banner,.ctas,.content{float:none;width:auto;position:relative}.ctas{padding:50px 0 0 50px;margin-bottom:0;background-image:url(images/xcta-bg.png.pagespeed.ic.RSEeTgggZy.png);background-repeat:no-repeat;top:-8px;left:23px;width:1085px;margin:0 auto;z-index:50;height:150px}.ctas .cta{width:243px;float:left;padding:0 5px 0 90px;background-repeat:no-repeat;display:inline-block}.marine-combined-liability{background-image:url(images/xcta-marine-combined-liability.png.pagespeed.ic.h9QaBKV3m0.png);margin-left:55px}.yacht-club-pack{background-image:url(images/xcta-yacht-club-pack.png.pagespeed.ic.VtsV-ADPLE.png)}.pleasure-packs{background-image:url(images/xcta-pleasure-packs.png.pagespeed.ic.Rr8OaWDFr9.png)}.ctas h3{margin-bottom:10px}.ctas p{line-height:14px;width:220px;margin-bottom:20px}.ctas.inner{top:-25px}.content{top:-20px;z-index:5}.content ul,.content ol,.content hr,.content p,.content table{margin-bottom:20px}.content ul,.content ol{margin-left:35px;list-style:disc}.content ol{list-style:decimal}.content hr{border:0;border-bottom:1px solid #d3d8dc;height:1px}.content.inner{background:url(images/xinner-news-bg.png.pagespeed.ic.IB1X1AEnG5.png) right top repeat-y!important}a.pdf{padding-left:25px;background:url(images/pdf_icon.gif.pagespeed.ce.mE3-I4w5bA.gif) left top no-repeat}.inner-cta-products{width:100%}.inner-cta-products .inner-cta-image{float:left;border-left:7px solid #175590}.inner-cta-products .inner-cta-text{height:107px;background-color:#175590;float:right;width:244px;padding:20px 25px;color:#fff;font-size:15px;line-height:22px}.inner-cta-products .inner-cta-text a{color:#fff}.inner-cta-products .inner-cta-text a:hover{color:#c4d1d7}.gform_wrapper h3.gform_title{font-size:25px!important;color:#2d659a;margin-top:0!important}.gform_wrapper .top_label textarea.textarea{width:90%!important;border:1px solid #a4a4a4;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}.gform_wrapper{width:50%;float:left;margin-top:0!important}.gform_wrapper .top_label input.medium{width:90%!important;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;border:1px solid #a4a4a4;padding:6px 2px}.home-intro{background-color:#fff;text-align:center;padding:50px 40px}.primary{background-color:#fff;text-align:left;padding:20px 5%;width:60%;float:left;min-height:712px}.primary .item{padding-bottom:5px;border-bottom:1px solid #cbd0d3;margin-bottom:20px}.primary .back{padding-bottom:12px;display:block}.date,.tags a{font-size:11px;color:#7f7f87;text-decoration:none;margin-bottom:10px}.tags a{padding:3px;background-color:#e1e6e9;-webkit-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;border:1px solid #cbd0d3}.news{background-color:#e1e6e9;padding:50px 40px}.news h2{text-align:center}.news div{padding:10px 40px 10px 140px;background-repeat:no-repeat;background-position:40px 10px;margin-bottom:20px}.news .first{margin-bottom:40px}.news .paper{background-image:url(images/xnews-paper.png.pagespeed.ic.IfSnyF0Qf1.png)}.news .online{background-image:url(images/xnews-online.png.pagespeed.ic.HJu4o5eTPg.png)}.news .tv{background-image:url(images/xnews-tv.png.pagespeed.ic.x1E0uFI04d.png)}.news .radio{background-image:url(images/xnews-radio.png.pagespeed.ic.AzWccTWPS1.png)}.news-inner{width:30%;float:right;background-color:#e1e6e9}.news-inner div{margin-bottom:20px}.news-inner ul{margin-left:0}.news-inner ul li{list-style-type:none}.news-inner h2{font-size:21px}.news.home p,.news-inner p{margin-bottom:0}.news.home .aligncenter{padding:0}.sub-navigation{background-color:#c2cfd5;padding:20px 10%;width:80%}.news-side{padding:10px 10%;width:80%}.sub-navigation li a{color:#38383c;text-decoration:none;display:block;padding:2px 10px;margin-left:-10px}.sub-navigation li a:hover,.sub-navigation li.current_page_item a{color:#fff;background-color:#175590}.footer{float:none;width:auto;padding:60px 0;background-image:url(images/xfooter-trident.png.pagespeed.ic.QlqOKuAASo.png);background-repeat:no-repeat;background-position:640px 140px}.footer div{width:246px;float:left}.footer h5{text-transform:uppercase;color:#2a659d;margin-bottom:15px;font-size:15px}.footer a,.footer p{color:#66747a;text-decoration:none}.footer a:hover{text-decoration:underline}.footer ul{margin-bottom:20px}.footer ul li{line-height:25px}.footer .affiliates img{display:block;margin:20px 0}.breadcrumb{margin-bottom:20px}