body{background-color:#FFF;color:#787878;font-family:Arial,Verdana,"Helvetica CY",Helvetica;font-size:12px;font-weight:normal;margin:0;padding:0}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}p{font-size:1.1em;line-height:1.8em;padding:0;margin:0;color:#787878;font-weight:normal}a{color:#585858;text-decoration:underline}a:hover{color:#ff14aa;text-decoration:none}header{position:relative;width:100%}#intro-holder{background-color:#787878;border-bottom:1px solid #828282;float:left;position:relative;width:100%}#intro{margin:auto;position:relative;width:960px}.intro-split{float:left;position:relative;width:480px}header h1, header
p{clear:both;color:#fff;display:block;font-size:.9em;font-weight:normal;margin:0;padding:7px
0;position:relative;width:480px}header
h1{font-size:1em;padding:10px
0}header
p{text-align:right}header p
a{color:#fff}header p a:hover{color:#eaeaea}#header-lower{clear:both;height:170px;margin:auto;position:relative;width:960px}a#logo{float:left;margin-top:70px}nav{width:560px;height:50px;float:right;position:relative;margin-top:80px}nav
ul{height:50px;margin:0;padding:0;float:right;display:inline}nav
li{display:inline;margin:0
22px;list-style-type:none;float:left}nav
li.home{width:45px}nav
li.about{width:45px}nav
li.portfolio{width:60px}nav
li.contact{width:56px}nav
li.blog{width:32px}nav
a{font-size:0.9em}nav
a.home{display:block;background-image:url(/gfx/bg-images.jpg);background-position:342px 77px;height:16px;width:45px;border:0}nav a:hover.home, nav li.home
.active{display:block;background-image:url(/gfx/bg-images.jpg);background-position:342px 52px;height:16px;width:45px;border:0}nav
a.about{display:block;background-image:url(/gfx/bg-images.jpg);background-position:292px 77px;height:16px;width:45px;border:0}nav a:hover.about, nav li.about
.active{display:block;background-image:url(/gfx/bg-images.jpg);background-position:292px 52px;height:16px;width:45px;border:0}nav
a.portfolio{display:block;background-image:url(/gfx/bg-images.jpg);background-position:242px 77px;height:16px;width:60px;border:0}nav a:hover.portfolio, nav li.portfolio
.active{display:block;background-image:url(/gfx/bg-images.jpg);background-position:242px 52px;height:16px;width:60px;border:0}nav
a.contact{display:block;background-image:url(/gfx/bg-images.jpg);background-position:178px 77px;height:16px;width:56px;border:0}nav a:hover.contact, nav li.contact
.active{display:block;background-image:url(/gfx/bg-images.jpg);background-position:178px 52px;height:16px;width:56px;border:0}nav
a.blog{display:block;background-image:url(/gfx/bg-images.jpg);background-position:112px 77px;height:16px;width:32px;border:0}nav a:hover.blog, nav li.blog
.active{display:block;background-image:url(/gfx/bg-images.jpg);background-position:112px 52px;height:16px;width:32px;border:0}nav a.home span, nav a.about span, nav a.portfolio span, nav a.contact span, nav a.blog
span{display:none}nav a:hover.home
span{display:block;position:absolute;top:10px;left:131px;width:200px;padding:5px;margin:10px;z-index:100;color:#999}nav a:hover.about
span{display:block;position:absolute;top:10px;left:220px;width:300px;padding:5px;margin:10px;z-index:100;color:#999}nav a:hover.portfolio
span{display:block;position:absolute;top:10px;left:310px;width:200px;padding:5px;margin:10px;z-index:100;color:#999}nav a:hover.contact
span{display:block;position:absolute;top:10px;left:416px;width:125px;padding:5px;margin:10px;z-index:100;color:#999}section#home{background-color:#ebebeb;border-bottom:1px solid #cacaca;border-top:1px solid #cacaca;float:left;padding:70px
0;position:relative;width:100%}section#about{background-color:#ebebeb;border-bottom:1px solid #cacaca;border-top:1px solid #cacaca;float:left;padding:70px
0;position:relative;width:100%}section#portfolio{background-color:#ebebeb;border-bottom:1px solid #cacaca;border-top:1px solid #cacaca;float:left;padding:70px
0;position:relative;width:100%}section#contact{background-color:#ebebeb;border-bottom:1px solid #cacaca;border-top:1px solid #cacaca;float:left;padding:70px
0;position:relative;width:100%}section#home
#content{width:960px;position:relative;margin:70px
auto 0 auto}section#about #content, section#portfolio #content, section#contact
#content{width:960px;position:relative;margin:0px
auto 0 auto}section#home article#left, section#about article#left, section#portfolio article#left, section#contact
article#left{width:429px;float:left;position:relative;padding-right:50px}section#home article#right, section#about article#right, section#portfolio article#right, section#contact
article#right{width:430px;float:left;position:relative;padding-left:50px}section#about
article#right{margin-top:90px}section#portfolio
article#left{width:629px}section#portfolio
article#right{width:230px}section#about article#right .column
ul{float:left}section#about article#right .column ul
li{float:left;list-style-type:none;width:100px}section#portfolio article.banner-holder{float:left;width:960px;margin-top:70px}section#portfolio article#left .column
ul{float:left;padding:0
40px 0 0}section#portfolio article#left .column
li{width:160px;list-style-type:none;line-height:1.6em}section#portfolio article#left .column li a, section#portfolio article#left .column li a:hover{text-decoration:none}section#contact article#right
fieldset{border:0;padding:0;margin:0}section#contact article#right
label{width:100%;float:left;margin:20px
0 0 0;font-size:1.6em;padding:0
0 10px 0}section#contact article#right
input{padding:10px;font-size:1.4em;border:1px
solid #999;width:408px;color:#787878}section#contact article#right .button
input#button{margin-top:20px;width:100%;color:#FFF;background-color:#999}#content-right-block-top{width:430px;float:left;position:relative;border-bottom:1px solid #aeadad;padding-bottom:10px}.content-right-block-middle{width:430px;float:left;position:relative;border-bottom:1px solid #aeadad;padding:10px
0}#content-right-block-bottom{width:430px;float:left;position:relative;padding-top:10px}#content-left-list-holder{width:429px;float:left;position:relative}#content-left-list-1{width:120px;float:left;position:relative}#content-left-list-2{width:120px;float:left;position:relative}#footer-holder{width:960px;margin:auto;position:relative}#footer-content{width:960px;float:left;position:relative;margin:50px
0px 0 0;padding-bottom:50px}#footer-bottom{width:960px;float:left;position:relative;padding-bottom:50px;text-align:right}#footer-left{width:289px;float:left;position:relative;padding-right:11px}#footer-middle{width:280px;float:left;position:relative;border-left:1px solid #aeadad;border-right:1px solid #aeadad;padding:0
25px;margin:0
14px}#footer-right{width:289px;height:200px;float:left;position:relative;padding-left:11px;background-image:url(/gfx/speech-marks.jpg);background-repeat:no-repeat;background-position:bottom right}#footer-middle-left{width:80px;float:left;position:relative}#footer-middle-middle{width:80px;float:left;position:relative;padding:0
20px}#footer-middle-right{width:80px;float:left;position:relative;overflow:hidden}#footer-left form, #footer-left
fieldset{border:0;width:289px;padding:0;margin:0}#footer-left form
legend{padding-bottom:0.5em;font-size:1.4em;margin-left:30%;color:#FC0}#footer-left form
div{padding:6px
0}#footer-left form
label{float:left;width:98px;line-height:200%;padding-right:1em;color:#999;font-size:0.9em}#footer-left form
input{width:160px;border:1px
solid #aeadad;padding:4px
4px;font-size:1em;background:#fff;color:#787878}#content-right-1 form, #content-right-1
fieldset{border:0;width:430px;padding:0;margin:0}#content-right-1 form
legend{padding-bottom:0.5em;font-size:1.4em;margin-left:30%;color:#FC0}#content-right-1 form
div{padding:6px
0}#content-right-1 form
label{float:left;width:150px;line-height:200%;padding-right:1em;color:#999;font-size:0.9em}#content-right-1 form
input{width:258px;border:1px
solid #aeadad;padding:2px
4px 4px;font-size:1em;background:#fff;color:#787878}#content-right-1 form
textarea{width:258px;height:80px;border:1px
solid #aeadad;padding:2px
4px 4px;font-size:1em;background:#fff;color:#787878}#get-a-quote{position:absolute;z-index:9999;right:0;top:100px;width:42px;height:200px;border:0}#get-a-quote
a{border:0}#footer-left form fieldset
.error{color:#FF14AA;float:right;text-align:right;width:100%}#twitter-holder{position:absolute;width:400px;height:46px;left:0;background-color:#FFF;top:122px;background-image:url(/gfx/twitter_bird.jpg);background-repeat:no-repeat;padding-left:70px;padding-top:5px}.twtr-hd,.twtr-ft{display:none}#twitter-holder .twtr-doc a.twtr-hyperlink, #twitter-holder .twtr-doc a.twtr-timestamp, #twitter-holder .twtr-doc a.twtr-reply{border:none}#content-holder-seo,#content-holder-web-design,#content-holder-partners{width:960px;float:left;position:relative;border-bottom:1px solid #aeadad}#content-content-seo{width:960px;float:left;position:relative;margin:50px
0px 0 0;padding-bottom:50px;background-image:url(/gfx/seo-wakefield.jpg);background-repeat:no-repeat;background-position:right 100px}#content-content-seo-leeds{width:960px;float:left;position:relative;margin:50px
0px 0 0;padding-bottom:50px;background-image:url(/gfx/seo-leeds.jpg);background-repeat:no-repeat;background-position:right 100px}#content-content-web-design{width:960px;float:left;position:relative;margin:50px
0px 0 0;padding-bottom:50px;background-image:url(/gfx/web-design-wakefield.jpg);background-repeat:no-repeat;background-position:right 100px}#content-content-jobs{width:960px;float:left;position:relative;margin:50px
0px 0 0;padding-bottom:50px}#content-holder-partners{width:960px;float:left;position:relative;margin:50px
0px 0 0;padding-bottom:50px}#content-content-seo-text,#content-content-web-design-text,#content-holder-partners-text,#content-content-jobs-text{width:560px;float:left;position:relative;padding-bottom:50px}section#home
h2{font-size:2em;padding:0;margin:0
0 20px 0;color:#787878;font-weight:normal}section#about article#left h2, section#portfolio article#left h2, section#contact article#left
h2{font-size:6em;padding:0;margin:0
0 20px 0;color:#787878;font-weight:normal}img{border:0}b{color:#ff14aa;font-weight:normal}strong{font-weight:normal;color:#585858}#header-top-centre #header-top-right
p{padding:8px
0 0 0;color:#FFF;text-align:right}#content-content p, #footer-content p, .slide-details p, #banner-content-portfolio p, #banner-content-about p, #banner-content-contact p, #content-content-seo p, #content-content-seo-leeds p, #content-content-web-design
p{line-height:20px}#banner-content-portfolio h2, #banner-content-about h2, #banner-content-contact h2, #content-content-seo h2, #content-content-seo-leeds h2, #content-content-web-design h2, #content-holder-partners
h2{font-size:6em;color:#787878}#content-content
h2{margin:0px
0px 10px 0px}#content-content strong, #footer-content strong, #banner-content-portfolio
strong{color:#787878;font-weight:normal}#content-content-seo ul, #content-content-web-design ul, #content-holder-partners
ul{margin-bottom:30px}#content-content-seo li, #content-content-web-design li, #content-holder-partners
li{font-size:.9em;color:#999;margin-top:10px}#content-content-seo strong, #content-content-web-design strong, #banner-content-about strong, #content-holder-partners strong, #content-left-1
strong{font-weight:normal;color:#787878}#content-content-seo-text p.odd, #content-content-web-design
p.odd{background-color:#fafafa}#content-content-seo-text p.padding, #content-content-web-design
p.padding{padding:10px}#content-content-seo-text p.no-top-padding, #content-content-web-design p.no-top-padding{padding:0
10px 10px 10px}.float-right{float:right}.no-margin{margin:0}.no-margin-top{margin-top:0}.no-margin-bottom{margin-bottom:0}.no-margin-left{margin-left:0}.no-margin-right{margin-right:0}.normal-margin{margin:10px
0}.normal-margin-top{margin-top:10px}.normal-margin-bottom{margin-top:10px}.dark{color:#787878}.light{color:#999}a.white-link{color:#fff;border-bottom:dotted thin}a:hover.white-link{color:#ff14aa;border-bottom:dotted thin}#nav-holder .no-margin-right{margin-right:0}#content-right-block-bottom
a{margin-right:20px}#footer-left form .button
input{border:none;font-size:.9em;color:#fff;background:#787878;padding:4px
0;float:left;cursor:pointer;width:auto;margin-left:169px;display:inline;width:110px}#content-right-1 .button
input{border:none;font-size:.9em;color:#fff;background:#787878;padding:4px
0;float:left;cursor:pointer;width:auto;margin-left:169px;display:inline;width:110px}#footer-left form .small-input{width:100px}#footer-left form .large-label{width:158px}#myController .no-margin-right{margin-right:0}.georgia-para-text, section#about article#right .column ul li.georgia-para-text{font-size:1.4em;padding:0;margin:0;color:#787878;font-weight:normal;font-family:Georgia,serif,Arial,Verdana;line-height:normal;width:100%}#banner-content-portfolio li.georgia-para-text{font-size:1em;padding:0;margin:0;color:#787878;font-weight:normal;font-family:Georgia,serif,Arial,Verdana;line-height:normal}#banner-content-left-about .georgia-para-text, #banner-content-middle-about .georgia-para-text, #banner-content-right-about .georgia-para-text{font-size:1.8em;padding:0;margin:0;color:#787878;font-weight:normal;font-family:Georgia,serif,Arial,Verdana;line-height:normal}#banner-content-portfolio .georgia-para-text
a{font-size:1.4em;padding:0;margin:0;color:#787878;font-weight:normal;font-family:Georgia,serif,Arial,Verdana;line-height:normal}#banner-content-portfolio .georgia-para-text a:hover{color:#ff14aa}#content-right-1 form
.button{float:right}#content-left-1 .link-margin-right{margin-right:20px}#content-left-1 .link-margin-left{margin-left:20px}body{font-family:Arial,Verdana,"Helvetica CY",Helvetica;font-size:12px;color:#999;margin:0;padding:0}h1{font-size:.9em;padding:0;margin:0;color:#aeadad;font-weight:normal}h2{font-size:2.2em;padding:0;margin:0;color:#787878;font-weight:normal;font-family:Georgia,serif,Arial,Verdana}p{font-size:.9em;padding:0;margin:0;color:#999;font-weight:normal}a{font-size:1em;padding:0;margin:0;color:#787878;font-weight:normal;text-decoration:none;border-bottom:dotted thin}a:hover{color:#ff14aa}img{border:0}b{color:#ff14aa;font-weight:normal}#header-top-centre #header-top-left
h1{padding:8px
0 0 0;color:#FFF}#header-top-centre #header-top-right
p{padding:8px
0 0 0;color:#FFF;text-align:right}#content-content p, #footer-content p, .slide-details p, #banner-content-portfolio p, #banner-content-about p, #banner-content-contact p, #content-content-seo p, #content-content-seo-leeds p, #content-content-web-design
p{line-height:20px}#banner-content-portfolio h2, #banner-content-about h2, #banner-content-contact h2, #content-content-seo h2, #content-content-seo-leeds h2, #content-content-web-design h2, #content-holder-partners
h2{font-size:6em;color:#787878}#content-content
h2{margin:0px
0px 10px 0px}#content-content strong, #footer-content strong, #banner-content-portfolio
strong{color:#787878;font-weight:normal}#content-content-seo ul, #content-content-web-design ul, #content-holder-partners
ul{margin-bottom:30px}#content-content-seo li, #content-content-web-design li, #content-holder-partners
li{font-size:.9em;color:#999;margin-top:10px}#content-content-seo strong, #content-content-web-design strong, #banner-content-about strong, #content-holder-partners strong, #content-left-1
strong{font-weight:normal;color:#787878}#content-content-seo-text p.odd, #content-content-web-design
p.odd{background-color:#fafafa}#content-content-seo-text p.padding, #content-content-web-design
p.padding{padding:10px}#content-content-seo-text p.no-top-padding, #content-content-web-design p.no-top-padding{padding:0
10px 10px 10px}.no-margin{margin:0}.no-margin-top{margin-top:0}.no-margin-bottom{margin-bottom:0}.no-margin-left{margin-left:0}.no-margin-right{margin-right:0}.normal-margin{margin:10px
0}.normal-margin-top{margin-top:10px}.normal-margin-bottom{margin-top:10px}.dark{color:#787878}.light{color:#999}a.white-link{color:#fff;border-bottom:dotted thin}a:hover.white-link{color:#ff14aa;border-bottom:dotted thin}#nav-holder .no-margin-right{margin-right:0}#content-right-block-bottom
a{margin-right:20px}#footer-left form .button
input{border:none;font-size:.9em;color:#fff;background:#787878;padding:4px
0;float:left;cursor:pointer;width:auto;margin-left:169px;display:inline;width:110px}#content-right-1 .button
input{border:none;font-size:.9em;color:#fff;background:#787878;padding:4px
0;float:left;cursor:pointer;width:auto;margin-left:169px;display:inline;width:110px}#footer-left form .small-input{width:100px}#footer-left form .large-label{width:158px}#myController .no-margin-right{margin-right:0}.georgia-para-text, #banner-content-about li.georgia-para-text{font-size:1.4em;padding:0;margin:0;color:#787878;font-weight:normal;font-family:Georgia,serif,Arial,Verdana;line-height:normal}#banner-content-portfolio li.georgia-para-text{font-size:1em;padding:0;margin:0;color:#787878;font-weight:normal;font-family:Georgia,serif,Arial,Verdana;line-height:normal}#banner-content-left-about .georgia-para-text, #banner-content-middle-about .georgia-para-text, #banner-content-right-about .georgia-para-text{font-size:1.8em;padding:0;margin:0;color:#787878;font-weight:normal;font-family:Georgia,serif,Arial,Verdana;line-height:normal}#banner-content-portfolio .georgia-para-text
a{font-size:1.4em;padding:0;margin:0;color:#787878;font-weight:normal;font-family:Georgia,serif,Arial,Verdana;line-height:normal}#banner-content-portfolio .georgia-para-text a:hover{color:#ff14aa}#content-right-1 form
.button{float:right}#content-left-1 .link-margin-right{margin-right:20px}#content-left-1 .link-margin-left{margin-left:20px}#jFlowSlide{background:#fff}#myController{padding:0;margin-top:18px;float:right}#myController
span{background:#787878;margin-left:12px;padding:0px
6px;display:inline}#myController
span.jFlowSelected{background:#ff14aa}.jflow-content-slider{width:960px;margin:auto;position:relative}#jFlowSlide{border:10px
solid #dbdbdb;box-shadow:0 5px 10px #aeaeae;-webkit-box-shadow:0 5px 10px #aeaeae;-moz-box-shadow:0 5px 10px #aeaeae}.slide-thumbnail{width:679px;float:right}.slide-thumbnail
img{max-width:679px}.slide-image, .slide-image img, .slide-image
a{width:960px;border:0;padding:0;margin:0}.slide-details{width:281px;float:left}.portfolio-noheight .slide-details{width:240px;float:left}.slide-details
.description{margin-top:10px}.slide-details ul, #banner-content-portfolio .slide-details
ul{list-style-type:none;margin:0;padding:0;float:none}.slide-details li, #banner-content-portfolio .slide-details
li{background-image:url(/gfx/tick.jpg);background-repeat:no-repeat;background-position:6px;padding-left:30px;margin-top:10px}.jFlowControl,.jFlowPrev,.jFlowNext{color:#787878;cursor:pointer;padding:0px}.jFlowControl:hover,.jFlowPrev:hover,.jFlowNext:hover{background:#ff14aa}#myController span.jFlowPrev, #myController
span.jFlowNext{background:#eee;color:#787878}div.caption{margin:0
10px 10px 10px;padding:5px}div.right{margin-right:0}div.left{margin-left:0}div.caption
img{margin:0;padding:0}div.caption
p{font-size:1.2em;position:absolute;margin:0;padding:10px;bottom:0;right:0;background:#999;color:#fff;opacity: .9;font-family:Georgia,serif,Arial,Verdana;width:100%;text-align:right}div.caption{margin:0;padding:0;position:relative}div.caption
img{margin:0;padding:0}