html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a img{border:0}em,i{font-style:italic;font-weight:normal}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em;font-size:.575em}sub{bottom:-0.25em}.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both}.cf{*zoom:1}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:100%}strong{font-weight:bold}
body{font-family:'myriad-pro-semi-condensed',Arial,Verdana,Helvetica,sans-serif;line-height:1.3;color:#555;font-weight:normal;background:#fff url(../img/bg-body.jpg) repeat scroll left top;-webkit-text-size-adjust:none}
a{text-decoration:underline;color:#972020}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6,p,ul,ol,dl{margin:0 0 1.3em 0}h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1.2em;color:#333}
h1{font-size:1.6em}h2{font-size:1.5em}h3{font-size:1.5em}h4{font-size:1.5em}h5{font-size:2.2em;line-height:1em}img,object,embed,video{-ms-interpolation-mode:bicubic;max-width:100%;height:auto}
.inner{max-width:72em;margin:0 auto;overflow:hidden;position:relative;padding:0 2em}div.block{float:left;overflow:hidden;position:relative;display:inline;width:25%}
#content{margin-top:1.5em}#main-content,#secondary-content{overflow:hidden;position:relative}#video-wrapper{overflow:hidden}.site-header{background:#2b2b2b url(../img/bg-header.png) repeat left top;border-top:1px solid #2b2b2b}
.logo,p.strapline{padding:0 1.1428em}.logo-strap{display:block;font-style:italic;font-size:.5em}.logo{font-size:1.75em;color:#fff;margin-bottom:1.1428em}
.logo a{color:#fff;text-decoration:none;font-weight:normal}div.profile{display:none}p.strapline{margin-top:1.25em;background:url(../img/strapline-tail.png) no-repeat .625em bottom;padding-bottom:15px;margin-bottom:1.5625em;display:none}
p.strapline span{background:#000;color:#fff;padding:.6875em;font-size:.8125em;-moz-border-radius:.5em;-webkit-border-radius:.5em;border-radius:.5em}.site-header .inner{padding:1.25em 0 0}
.nav{overflow:hidden;list-style-type:none;margin:0}.nav li a{text-transform:uppercase;text-decoration:none;color:#c1bfbf;display:block;border-top:1px solid rgba(255,255,255,0.15);font-size:1em;padding:.625em 2em;background:rgba(0,0,0,0.25)}
.lt-ie9 .nav li a{border-top:1px solid #454545}.nav li{border-top:1px solid rgba(0,0,0,0.35)}.lt-ie9 .nav li{border-top:1px solid #1d1d1d}.nav li a:hover,.nav li a.sel{color:#fff;background:rgba(0,0,0,0.25)}
.js .header-nav-items,.js .header-nav-items.processed.hidden-nav,.subnav{display:none}.js .header-nav-items.processed,.no-js .header-nav-items{display:block}
.nav-anchors{padding-left:0;margin:0;position:absolute;top:2em;right:2em}.nav-anchors .menu{display:block;color:#fff;text-decoration:none;text-align:center}
.home h1 span{display:block;font-style:italic;font-size:.875em}.home h2{color:#555;font-size:1.2em;line-height:1.3em}.home h2 strong{color:#333;font-weight:normal}
.home h3 a.button span{display:block;font-size:.875em}.home h3 a.button{font-size:.6875em}.button{text-transform:uppercase;background:#f4ab23 url(../img/bg-call-btn.jpg) repeat-x left top;background:-webkit-gradient(linear,left top,left bottom,from(#f8d333),to(#f4ab23));background:-moz-linear-gradient(top,#f8d333,#f4ab23);background:-o-linear-gradient(top,#f8d333,#f4ab23);background:linear-gradient(top,#f8d333,#f4ab23);display:block;line-height:1.1em;padding:.75em .875em;color:#fff;text-decoration:none;font-weight:bold;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1)}
.button:hover{background:#f8d333}#secondary-content h4{font-size:1.25em;font-weight:bold;line-height:1.2;margin-bottom:.75em}p.download{color:#666;background:url(../img/mp3.png) no-repeat left top;padding-left:52px;min-height:48px;margin-top:1.25em}
div#action-call{background:url(../img/call-tail.png) no-repeat 1.25em bottom;color:#fff;padding-bottom:1.25em;text-shadow:0 1px 0 rgba(0,0,0,0.15);position:relative}
div#action-call div{background:#f4ab23 url(../img/bg-action-call.jpg) repeat-x left top;background:-webkit-gradient(linear,left top,left bottom,from(#f8d333),to(#f4ab23));background:-moz-linear-gradient(top,#f8d333,#f4ab23);background:-o-linear-gradient(top,#f8d333,#f4ab23);background:linear-gradient(top,#f8d333,#f4ab23);padding:1.25em;text-shadow:0 1px 0 rgba(0,0,0,0.15);display:block}
div#action-call h4{color:#fff;font-size:1.4em}div#action-call p{font-size:1.2em}div#action-call p a.button{border:1px solid #f4ab23;background:#fae388 url(../img/bg-call-btn-side.jpg) repeat-x left top;background:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#fce99b));background:-moz-linear-gradient(top,#fafafa,#fce99b);background:-o-linear-gradient(top,#fafafa,#fce99b);color:#f4ab23;font-size:.875em}
div#action-call p a.button:hover{background:#fafafa}.home cite{margin-bottom:.75em;display:block}#main-content.fullwidth{width:100%;float:left;display:inline}
#main-content{margin-bottom:2em}#main-content.fullwidth h2 span{display:block;font-size:15px}#main-content.clients h2{border-top:1px dotted #c5c4c4;padding-top:1.5625em;margin-top:1.25em}
#promo-blocks{margin-top:2em}.promo-list{overflow:hidden;list-style-type:none}.promo-list li{margin-bottom:2em}ul#videos{overflow:hidden;list-style:none}
ul#videos li{margin-top:0;margin-bottom:1.5em;width:auto}#main-content.fullwidth ul#videos li h2{font-size:1.25em;margin-left:0;margin-bottom:.175em}#main-content.fullwidth ul#videos li p{margin-left:0;margin-right:0}
ul#videos li h2 h2 span{display:block;font-size:15px}ul.tick-list{overflow:hidden}.tick-list li{margin-bottom:.5em;background:url(../img/tick.png) no-repeat left top;padding-left:26px;width:100%}
.tick-list li{margin-bottom:.5em;background:url(../img/tick.png) no-repeat left top;padding-left:26px}ul.logos,ul#testimonials{overflow:hidden;list-style-type:none}
ul.logos li,ul#testimonials li{float:left;margin-bottom:2.5%}ul.logos li{width:50%}.home #promo-blocks ul ul.logos li{width:28.33%;margin-left:2.5%;margin-right:2.5%;margin-bottom:.75em}
ul#testimonials li{padding-top:1.25em}.ie7 ul#testimonials li{zoom:1;display:inline}#main-content.fullwidth ul#testimonials li p{margin-left:1.25em;margin-top:1.25em;color:#333}
ul#testimonials li p span{display:block;color:#555}ul#testimonials li blockquote{font-style:italic;background:#fbf2c9;background:rgba(248,211,51,0.25);position:relative;padding:1.25em;color:#936c03;font-family:Georgia,serif}
ul#testimonials li blockquote:hover{background:rgba(248,211,51,0.5)}ul#testimonials li blockquote:before{font-size:3em;display:block;margin-bottom:-0.5em;content:"“"}
ul#testimonials li blockquote:after{content:"";display:block;position:absolute;bottom:-10px;left:20px;width:0;height:0;border-width:10px 10px 0;border-style:solid;border-color:#fbf2c9 transparent;border-color:rgba(248,211,51,0.25) transparent}
#main-content.fullwidth div.jp-video h2{margin-left:0;font-size:1.25em}div#audio-wrapper{margin-top:1.875em;overflow:hidden;position:relative}.social-media-links{overflow:hidden;margin-top:1.25em;margin-bottom:1.5625em}
.social-media-links li{float:left;display:inline;margin-right:.625em;overflow:hidden;text-indent:100%;white-space:nowrap}.social-media-links li a{display:block;width:32px;height:32px;background-repeat:no-repeat;background-image:url(../img/social-icons@1x.png)}
.social-media-links .skype{background-position:0 -192px}.social-media-links .twitter{background-position:0 -288px}.social-media-links .youtube{background-position:0 -96px}
.social-media-links .facebook{background-position:0 0}.social-media-links .linkedin{background-position:0 -480px}.social-media-links .itunes{background-position:0 -384px}
ul.news-items{overflow:hidden;position:relative}ul.news-items li{overflow:hidden;margin-bottom:1.5625em}ul.news-items li img{width:100px!important;background:#fff;padding:9px;border:1px solid #e4e4e4}
ul.news-items li h5{font-size:.875em;text-transform:uppercase;margin-bottom:0;margin-top:.5em}ul.news-items li h4{margin-top:0;margin-bottom:0}.downloads{width:100%}
.downloads td{padding:.75em 0;border-bottom:1px solid rgba(0,0,0,0.05);color:#333}.downloads td a{padding:.5em .875em;color:#fff;text-decoration:none;border:1px solid #dfdfdf;display:block;color:#555;font-weight:bold;text-align:center;text-transform:uppercase;background:#f5f5f5;background:-moz-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#e8e8e8));background:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background:-ms-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%)}
.downloads td a:hover{color:#000;background:#f5f5f5}.downloads td a:before{font-family:"SSStandard";font-style:normal;font-weight:normal;text-rendering:optimizelegibility;white-space:nowrap;margin-right:.5em;vertical-align:middle}
.downloads td a:before{content:"";font-size:.75em}.downloads tr td:nth-child(odd){padding-right:.5em}.site-footer{background:#1e1e1e url(../img/bg-footer.jpg) repeat scroll left top;color:#ebeaea;margin-top:2em}
.site-footer h5{color:#ebeaea;margin-top:0}.site-footer a{color:#ebeaea}.site-footer a:hover{color:#fff}.site-footer p span{display:block}.footer-wrapper{background:url(../img/micro-footer-small.jpg) no-repeat left top;padding-top:222px;padding-bottom:2.5em}
.ie7 .footer-wrapper,.ie6 .footer-wrapper{zoom:1}input,textarea,select{font-family:'myriad-pro-semi-condensed',Arial,Verdana,Helvetica,sans-serif;font-size:1em;-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.1) inset;webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);background:#f9f2e2;border:0;padding:.625em;width:100%}
input:focus,textarea:focus,select:focus{background:#eee1c3}input[type="file"]{width:auto;background:0;-moz-box-shadow:none;webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0}
.contact-form label{display:block;margin-bottom:.375em}.contact-form label span{display:block;font-size:.9375em;font-style:italic;color:#333}.contact-form form div{margin-bottom:.875em}
input[type="submit"]{text-transform:uppercase;background:#f4ab23;background:-webkit-gradient(linear,left top,left bottom,from(#f8d333),to(#f4ab23));background:-moz-linear-gradient(top,#f8d333,#f4ab23);background:-o-linear-gradient(top,#f8d333,#f4ab23);background:linear-gradient(top,#f8d333,#f4ab23);display:block;line-height:1.1em;padding:.6875em;color:#fff;text-decoration:none;font-weight:bold;text-shadow:0 1px 0 rgba(0,0,0,0.2);cursor:pointer;border:0;font-size:1em;padding:1em;font-family:'myriad-pro-semi-condensed',Arial,Verdana,Helvetica,sans-serif;width:auto}
input[type="submit"]:hover{background:#f8d333}.postal-address{margin-top:2.25em}.thanks{margin-top:1.25em;padding:1.25em;color:#206504;background:rgba(32,101,4,0.1);border:1px solid rgba(32,101,4,0.2)}
.lt-ie9 .thanks{background:#e6ede3}.thanks h4{color:#206504}.tels span{display:inline-block;min-width:3em}.error{color:#e45c37;font-weight:bold;margin-top:.375em}
.clear{background:none repeat scroll 0 0 transparent;border:0 none;clear:both;display:block;float:none;font-size:0;height:0;list-style:none outside none;margin:0;overflow:hidden;padding:0;visibility:hidden;width:0}
.sidebar{border:1px solid rgba(248,211,51,0.3);background:#fbf2c9;background:rgba(248,211,51,0.2);padding:1.25em;margin-bottom:1.25em}.sidebar p,.sidebar p a,.sidebar h4{color:#936c03}
.sidebar p a.button{color:#fff}div.jp-type-playlist div.jp-playlist div.jp-free-media a:before{content:"";font-size:.75em;font-family:"SSStandard";font-style:normal;font-weight:normal;text-rendering:optimizelegibility;white-space:nowrap;margin-right:.5em;vertical-align:middle}
div.jp-type-playlist div.jp-playlist div.jp-free-media a:hover{color:#000;background:#f5f5f5}div.jp-type-playlist div.jp-playlist div.jp-free-media a:nth-child(2n){display:none}
@media only screen and (min-width:480px){ul.news-items li img{float:left}.news-items-content{margin-left:100px}.button{display:inline-block}div.home-call{background:url(../img/micro-header-small.jpg) no-repeat left top;padding-left:99px}
.ie7 div.home-call{zoom:1}h1{font-size:1.875em}ul.logos li{width:33.3333%}ul#testimonials li{width:47.5%}ul#testimonials li:nth-child(odd){clear:left;margin-right:5%}
ul#videos li{float:left;width:47.5%;margin-left:5%}ul#videos li:nth-child(odd){clear:left;margin-left:0}ul.news-items li img{width:100px!important}.news-items-content{margin-left:140px}
}@media only screen and (min-width:640px){.js .header-nav-items,.js .header-nav-items.processed.hidden-nav,.hidden-nav{display:block}#nav-anchors{display:none}
.site-header .inner{padding:1.25em 2em 2em}p.strapline{display:block}.site-header .inner{overflow:visible}div.profile{width:28%;right:2em;display:block;position:absolute;z-index:10;height:auto;top:0}
div.profile p{margin-top:0;margin-bottom:0}.nav{width:65%}.nav li{float:left;width:47.5%;margin-left:5%}.nav li:nth-child(odd){margin-left:0}.nav li a,.nav li a.sel,.nav li a:hover{background:0}
.nav li a{padding:.625em 0;border-top:0;border-bottom:1px solid rgba(255,255,255,0.15)}.lt-ie9 .nav li a{border-top:0;border-bottom:1px solid #454545}
.nav li,.lt-ie9 .nav li{border:0}.logo{font-size:3em;margin-bottom:.5em;padding:0}.logo-strap{font-size:.375em}div.home-call{background:url(../img/micro-header-medium.jpg) no-repeat left top;padding-left:140px;min-height:200px}
h1{font-size:2.4em}ul.logos li{width:25%}.contact-form .firstname,.contact-form .surname,.contact-form .email,.contact-form .telnumber,.contact-form .company,.contact-form .skypename{width:47.5%;float:left;display:inline;margin-left:5%}
.contact-form .firstname,.contact-form .email,.contact-form .company{margin-left:0}}@media only screen and (min-width:768px){#main-content{width:65%;float:left;display:inline;margin-right:5%}
#secondary-content{width:30%;float:left;display:inline;margin-top:6.5em}#main-content.fullwidth{margin-right:0}div.profile{right:2em;width:28.5%}.promo-list>li{width:30%;float:left;display:inline;margin-left:5%}
.promo-list>li:first-child{margin-left:0}.footer-wrapper{background:url(../img/micro-footer-medium.jpg) no-repeat left top;padding-left:35%;padding-top:142px}
ul#videos li{width:30%}ul#videos li:nth-child(odd){clear:none;margin-left:5%}ul#videos li:nth-child(3n+1){clear:left;margin-left:0}}@media only screen and (min-width:880px){#content{margin-top:3.5em}
.site-header .inner{padding:4.25em 2em 2em}p.strapline{margin-top:2em}div.profile{top:-60px}div.home-call{background:url(../img/micro-header.jpg) no-repeat left top;padding-left:190px;min-height:286px}
.nav li{float:left;display:inline;width:auto;margin-right:1em;margin-left:0}.lt-ie9 .nav li{margin-right:1.2em;margin-left:0;float:left;display:inline;width:auto}
.nav li a,.lt-ie9 .nav li a{border-top:0;border-bottom:0}.footer-wrapper{background:url(../img/micro-footer-large.jpg) no-repeat left top}.home h3 a.button{font-size:.875em}
.home h1{font-size:3em;line-height:1.1em}}