a,abbr,address,article,aside,audio,area,b,bdo,base,blockquote,body,br,button,canvas,caption,cite,code,col,colgroup,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,link,map,mark,menu,meter,nav,optgroup,option,output ol,p,pre,progress,q,rp,rt,ruby,samp,section,small,span,strong,sub,sup,summary,table,tbody,td,tfoot,th,thead,tr,time,var,video,ul{padding:0;margin:0;border:0;outline:0;vertical-align:baseline;font-size:100%;background:transparent;font-weight:normal;font-style:normal}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a,a:link,a:visited,a:link{text-decoration:none}input,select,textarea{padding:0;margin:0}article,aside,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}html{overflow-y:scroll}a,label,input[type=button],input[type=submit],input[type='reset'],button,.button{cursor:pointer}button{width:auto;overflow:visible}body{height:100%;background:#fff;line-height:1.4}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}td,td img{vertical-align:top}th{text-align:center}strong,th,dt{font-weight:bold}pre,code,kbd,samp{font-family:monospace,sans-serif}em,dfn,var,cite{font-style:italic}abbr[title],dfn[title],acronym[title]{border-bottom:1px dotted #000000;cursor:help}caption,th,td{text-align:left}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super;font-size:smaller}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}del{text-decoration:line-through}select,input,textarea,button{font:99% sans-serif}input,select{vertical-align:middle}input[type='radio']{vertical-align:text-bottom}input[type='checkbox']{vertical-align:bottom;*vertical-align:baseline}.ie6 input{vertical-align:text-bottom}h1,h2,h3,h4,h5,h6{font-weight:bold;text-rendering:optimizeLegibility}html{-webkit-font-smoothing:antialiased}.ie7 img{-ms-interpolation-mode:bicubic}textarea{overflow:auto}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat}.hidden{display:none;visibility:hidden}.visuallyhidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.invisible{visibility:hidden}.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.fl{float:left}.fr{float:right}.cl{clear:left}.cr{clear:right}.cb{clear:both}.fn{float:none}.bold{font-weight:bold}.block{display:block}.inline{display:inline}@font-face{font-family:'futura_cnd_bold-webfont';src:url('futura_cnd_bold-webfont.eot');src:url('futura_cnd_bold-webfont.eot?iefix') format('eot'),url('futura_cnd_bold-webfont.ttf') format('truetype'),url('futura_cnd_bold-webfont.svg#futura_cnd_bold-webfont') format('svg')}::-moz-selection{background:#014062;color:#fff}::selection{background:#014062;color:#fff}body,body.home.blog{font-size:12px;font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;color:#1c1c1c;background:url('../img/background-short.jpg') repeat-x top center #fff;line-height:20px}body.home{background:url('../img/background-extended.jpg') repeat-x top center #fff}body.home #whitebg{background:url('../img/background-extended.jpg') repeat-x top center #fff;padding-bottom:30px;width:100%}#whitebg,body.home.blog #whitebg{background:url('../img/background-short.jpg') repeat-x top center #fff;padding-bottom:30px;width:100%}p{margin-bottom:10px;text-align:justify}blockquote{border-top:4px solid #004f76;border-bottom:4px solid #004f76;width:255px;float:right;display:inline;margin:0px 0px 5px 10px;background:url(../img/quote.png) 5px 5px no-repeat #eaf2f6;padding:8px 5px 5px 40px;text-shadow:1px 1px 0px #fff}blockquote p{font-family:Georgia,'Times New Roman',Times,serif;color:#004f76;font-style:italic}blockquote cite{font-family:'futura_cnd_bold-webfont',Tahoma,Geneva,Arial,Helvetica,sans-serif;color:#004f76;font-size:14px;text-transform:uppercase;font-style:normal;text-align:right;display:block;font-weight:normal}a{color:#056792;font-weight:bold}a:hover{color:#5bb4f6;font-weight:bold}.wrapper{width:1000px;margin:0px auto;position:relative;padding:0px 20px}body.home .wrapper.top{background:url('../img/home-bg.jpg') no-repeat top center}body .wrapper.top,body.blog .wrapper.top{background:url('../img/page-bg.jpg') no-repeat top center}.rounded5{-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}input,textarea{display:block;border:1px solid #003e61;background:#fff;padding:5px;display:block;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;-o-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;color:#003e61;margin-bottom:10px}input:focus,textarea:focus{background:#135c81;color:#fff}input.submit{background:url(../img/submitbutton2.png) no-repeat top center;width:118px;height:43px;border:none;padding:0px;display:inline}input.submit:focus ,input.submit:hover{background:url(../img/submitbutton2.png) no-repeat center center}input.submit:active{background:url(../img/submitbutton2.png) no-repeat bottom center}label{display:block}.fontup{font-family:'futura_cnd_bold-webfont',Tahoma,Geneva,Arial,Helvetica,sans-serif;font-size:16px;text-transform:uppercase;font-weight:normal}.fontup a:link,.fontup a:hover,.fontup a:visited,a.fwnormal:link,a.fwnormal:visited,a.fwnormal:hover{font-weight:normal}.shadow{text-shadow:3px 3px 0px #0d4862}.strong{font-weight:bold}ul.formbuttons{margin:0px}ul.formbuttons li{pading:5px;margin:5px;list-style:none;width:20px;float:left;display:inline;width:114px;padding:5px}.activeinput{background:#a8def6;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px}.checkboxl,.radiol{width:120px;display:inline}.checkbox,.radiobutton{display:inline;margin:0 5px 3px 0;border:none;background:none}.strong{font-weight:bold}.sub{font-size:10px;vertical-align:top}ol.list,ul.list{margin-left:20px}.advert{border-top:3px solid #014f76;border-bottom:3px solid #014f76;padding:5px;margin:0px}.advert h3{font-size:13px}.advert p{font-size:10px;line-height:15px}.careersad{background:url(../img/careers.jpg) no-repeat left center;padding-left:135px;margin:50px 0px 10px}.twitterad img{float:left;display:inline;margin:10px}.twitterad{margin:20px 0px 20px}img.center{margin:0px auto;display:block}#top{position:relative}h1{display:inline;float:left;width:347px;height:68px;text-indent:-9999px;overflow:hidden;background:url('../img/ascensor-logo.png') no-repeat top center;margin:40px 0px 0px 0px}h1 a{display:block;width:347px;height:68px;text-indent:-9999px;overflow:hidden}nav#header{display:block;text-align:right;padding:40px 0px 0px 0px;position:relative;float:right;width:600px;z-index:999}nav#header a:link,nav#header a:visited,nav#header a:hover,nav#header .subnav h2{font-family:'futura_cnd_bold-webfont',Impact,Tahoma,Geneva,Arial,Helvetica,sans-serif;color:#fff;font-size:20px;text-shadow:3px 3px 0px #083e59;text-transform:uppercase;font-weight:normal;padding:7px 17px;text-align:left}nav#header ul{margin:0px;height:50px}nav#header ul ul{height:auto}nav#header ul li{display:inline;position:relative;line-height:50px}nav#header .submenu{display:none}nav#header li.active a.about{background:url(../img/nav-bg.png) no-repeat 0px 0px;width:87px}nav#header li.active a.service{background:url(../img/nav-bg.png) no-repeat -87px 0px;width:104px;padding:7px 17px}nav#header li.active a.portfolio{background:url(../img/nav-bg.png) no-repeat -191px 0px;width:120px}nav#header li.active a.blog{background:url(../img/nav-bg.png) no-repeat -311px 0px;width:87px}nav#header li.active .submenu{display:block}nav#header li.active .submenu{left:0px;position:absolute;top:20px;background:#227198;padding:15px 0px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgb(0,73,109)),color-stop(1,rgb(34,113,152)));background-image:-moz-linear-gradient(center bottom,rgb(0,73,109) 0%,rgb(34,113,152) 100%);border-bottom:1px solid #04557e;border-left:1px solid #04557e;border-right:1px solid #04557e;-moz-box-shadow:0px 5px 5px #003b61;-webkit-box-shadow:0px 5px 5px #003b61;box-shadow:0px 5px 5px #003b61;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;z-index:999}.ie6 nav#header li.active .submenu,.ie7 nav#header li.active .submenu{top:37px}nav#header li.active .submenu.about{left:-70px;padding:10px;width:190px}nav#header li.active .submenu.service{left:-394px;padding:10px 0;width:783px}nav#header li.active .submenu.portfolio{left:-50px;padding:10px;width:190px}nav#header li.active .submenu.blog{left:-70px;padding:10px;width:190px}.ie9 nav#header li.active .submenu.about{left:-140px}.ie9 nav#header li.active .submenu.service{left:-454px}.ie9 nav#header li.active .submenu.portfolio{left:-140px}.ie9 nav#header li.active .submenu.blog{left:-140px}.subnav h2,nav#header .subnav h2 a:link,nav#header .subnav h2 a:visited,nav#header .subnav h2 a:hover{padding:0px;background:none;text-indent:0px;line-height:20px}nav#header .subnav ul{margin:0px}nav#header .subnav ul li{display:block;text-align:left;line-height:20px;padding:0px}nav#header .submenu li a:link,nav#header .submenu li a:visited,nav#header .submenu li a:hover{font-family:Tahoma,Geneva,sans-serif;font-size:12px;text-transform:none;text-shadow:none;background:url(../img/bulletpoint.png) no-repeat 7px 7px ;display:block;text-indent:20px;padding:0px 0px}nav#header .submenu li a:hover{background:url(../img/nav-hover.png) no-repeat 0px center}nav#header .submenu.service{width:854px}nav#header .submenu.service .subnav{float:left;display:inline;border-left:solid 1px #093558;border-right:solid 1px #2e7fa7;height:240px;padding:0 10px;width:174px}nav#header .submenu.service .subnav.noborder-left{border-left:none}nav#header .submenu.service .subnav.noborder-right{border-right:none}section.login{position:absolute;top:0px;right:0px}div.relative{position:relative}.liquid-menu{background:url(../img/login-panel.png) no-repeat top center;padding:0px 14px;position:absolute;display:none;right:0px;top:0px;width:238px;z-index:5000;color:#fff}.active .liquid-menu{display:block}span.login{margin:13px 0 14px 152px;display:block;width:120px;cursor:pointer}.liquid-menu form{display:block}.liquid-menu input.inputfield{width:226px}.liquid-menu input.submit{float:left;display:inline}.liquid-menu p{text-align:center;margin-bottom:5px}.liquid-menu div{display:inline;float:right;margin:14px 0 0px;width:109px}.liquid-menu .checkbox{display:inline}.liquid-menu label.checkbox{float:right;margin:0px}.liquid-menu input.checkbox{margin-top:3px}.liquid-menu a:link,.liquid-menu a:visited,.liquid-menu a:hover{font-size:10px;color:#fff}.liquid-menu .fontup{color:#fff}a.liquid{background:url(../img/login-button.png) no-repeat top center;width:120px;height:45px;line-height:45px;display:block;text-align:center;font-family:'futura_cnd_bold-webfont',Tahoma,Geneva,Arial,Helvetica,sans-serif;color:#fff;font-size:16px;text-shadow:3px 3px 0px #0d4862;text-transform:uppercase;font-weight:normal}#feature{height:310px;display:block}#feature a{color:#ffc55f;font-style:italic;font-size:20px}#feature-outer{height:335px;overflow:hidden}.ie6 .scno{display:none}#featureslide{width:1000px;height:335px;overflow:hidden}#featureslide li{width:1000px;height:335px;list-style:none;text-align:center}.screens{margin:34px auto 0px;width:852px;height:303px;dipslay:block}.facebook-shuffle{background:url(../img/facebook-shuffle2.png) no-repeat center 60px}.facebooklike{margin:158px 0px 0px 424px;background:#F8F8F8;border:1px solid white;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:10px;width:425px;max-height:70px;overflow:hidden}.ie7 .facebooklike{margin:158px 100px 0px 400px}.facebook-shuffle .fb_iframe_widget{height:auto;color:#fff}.greatbritish{display:block;background:url(../img/feature/greatbritish.png) center center no-repeat;width:763px;height:120px;display:block;overflow:hidden;text-indent:-9999px;margin:50px auto 20px;color:#f2ff5f;font-style:italic;font-size:20px}.backgroundgb{background:url(../img/feature/bg2.png) center no-repeat}#featureslide p{text-align:center;color:#fff;font-family:Georgia,'Times New Roman',Times,serif;font-size:25px;font-style:italic;margin:10px 100px}.webdesginfeature a,.ecommercefeature a,.marketingfeature a{display:block;background:url(../img/feature/webdesign.png) center center no-repeat;width:432px;height:61px;display:block;overflow:hidden;text-indent:-9999px;margin:100px auto 20px;color:#f2ff5f;font-style:italic;font-size:20px}.ecommercefeature a{background:url(../img/feature/ecommerce.png) center center no-repeat;width:321px;height:47px}.marketingfeature a{background:url(../img/feature/digitalmarketing.png) center center no-repeat;width:772px;height:61px}#feature{position:relative}.fade-left{width:51px;height:335px;overflow:hidden;display:block;position:absolute;top:0px;left:0px;background:url(../img/feature/left-fade.png) center center no-repeat}.fade-right{width:61px;height:335px;overflow:hidden;display:block;position:absolute;top:0px;right:0px;background:url(../img/feature/right-fade.png) center center no-repeat}.easy-accordion{display:block;position:relative;overflow:hidden;padding:0;margin:0}.easy-accordion dt,.easy-accordion dd{margin:0;padding:0}.easy-accordion dt,.easy-accordion dd{position:absolute}.easy-accordion dt{margin-bottom:0;margin-left:0;z-index:5;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-moz-transform-origin:20px 0px;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);cursor:pointer}.easy-accordion dd{z-index:1;opacity:0;overflow:hidden}.easy-accordion dd.active{opacity:1}.easy-accordion dd.no-more-active{z-index:2;opacity:1}.easy-accordion dd.active{z-index:3}.easy-accordion dd.plus{z-index:4}.easy-accordion .slide-number{position:absolute;bottom:0;left:10px;font-weight:normal;font-size:1.1em;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}#accordion-1{width:715px;height:245px;background:#fff;position:relative;overflow:hidden;margin:50px auto 10px}#accordion-1 dl{width:715px;height:245px}#accordion-1 dt{height:46px;line-height:44px;text-align:right;padding:0 15px 0 0;font-size:1.1em;font-weight:bold;font-family:Tahoma,Geneva,sans-serif;letter-spacing:1px;background:#fff url(../img/slide-title-inactive-1.jpg) 0 0 no-repeat;color:#26526c}#accordion-1 dt.active{cursor:pointer;color:#fff;background:#fff url(../img/slide-title-active-1.jpg) 0 0 no-repeat}#accordion-1 dt.hover{color:#3298cd}#accordion-1 dt.active.hover{color:#fff}#accordion-1 dd{padding:20px;background-color:#fff;background-image:-webkit-gradient( linear,left bottom,left top,color-stop(0,rgb(224,224,224)),color-stop(1,rgb(255,255,255)));background-image:-moz-linear-gradient(center bottom,rgb(224,224,224) 0%,rgb(255,255,255) 100%);moz-border-radius:0px 5px 5px 0px;webkit-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;border:1px solid #dbe9ea;margin-right:3px}#accordion-1 .slide-number{color:#68889b;left:10px;font-weight:bold}#accordion-1 .active .slide-number{color:#fff}body.home #content #accordion-1 h3{margin:00px 0 0}.job-vac{float:left;display:inline;width:250px}.padleft{padding-left:25px}.forgetmenot{background:url(../img/feature/charity.jpg) no-repeat bottom right;height:189px}.earnmoney img{float:right;display:inline}#content{float:left;display:inline;width:715px;position:relative}#portfolio{width:100%}body.home #content,body.home aside{margin-top:50px}#content,aside,#portfolio,#projectdirectory,body.home.blog #content,body.home.blog aside{margin-top:80px}body.home #content h2,body.home #content h3{font-size:16px}body.home #content h3{margin:20px 0px 0px 0px}#project{margin-top:50px}#sortprojects{float:right;margin-top:-5px;color:#056792;display:block;margin-right:20px}#sortprojects input{margin-top:10px;background:#014062;margin-left:10px;font-weight:bolder;display:inline;padding:2px;color:#fff;background:url(../img/submitbutton2.png) repeat scroll center -10px transparent;border:none}#sortprojects select option{padding-right:10px}#project ul li{list-style:none;width:320px;float:left;height:117px;margin-bottom:50px}#project ul li h2{margin-top:-4px}#project ul li.even{margin-left:15px;margint-right:15px}#project ul li .description{float:left;display:block;width:180px;padding:0px}#directoryimg{width:119px;height:119px;margin-right:10px;float:left;border:5px solid #f7f7f7;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;border-radius:2px;-moz-box-shadow:0px 0px 2px #ccc;-webkit-box-shadow:0px 0px 2px #ccc;-o-box-shadow:0px 0px 2px #ccc;box-shadow:0px 0px 2px #ccc}#directoryimg img{border:1px solid #eee}#project ul li span{display:block;height:40px;width:400px}#project p{text-align:left;font-size:11px;line-height:19px}#pagination{text-align:center}#previd,.pn,#nextid{padding:2px 6px 3px 6px;font-size:11px}#pagination .disabled{font-weight:bold;color:#ccc}#pagination a.active:link,#pagination a.active:visited{color:#fff;background:url(../img/pagination.png) no-repeat top center}#pagination a.pn:hover{color:#fff;background:url(../img/pagination.png) no-repeat bottom center}#content h2,#content h3,#content h4,#content h5,#content h6{font-size:15px;color:#004f76;margin:10px 0px 10px}#content h2{font-size:25px}#content h3{font-size:20px}#content h4{font-size:15px}#content h5{font-size:14px}h3.bold-underline-italic{color:#1C1C1C!important;font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;font-size:12px!important;line-height:18px;text-decoration:underline;font-weight:bold;font-style:italic;display:inline}.inline{display:inline}.padding{margin-top:10px}.padding-bottom{margin-bottom:10px}.gray-box{display:block;background:#f4f4f4;position:relative}.border-gray{border:1px solid #e6e6e6}.padding20{padding:20px}.workingfor{width:186px;height:260px;margin-bottom:20px;margin-right:10px}.gray-box .twitter-share-button{float:right;display:inline}.policy{width:300px;height:100px;margin-bottom:20px;background:url(../img/pdf-logo.png) no-repeat bottom right #e6e6e6}.marginb{margin-bottom:20px}.contact-sash,.apply-sash{background:url(../img/contact-sash.png) no-repeat center center;width:53px;height:53px;position:absolute;top:-3px;right:-3px;overflow:hidden;text-indent:-999px}.apply-sash{background:url(../img/apply-sash.png) no-repeat center center}.hire{position:absolute;top:350px;right:0px;width:150px;height:123px}nav.breadcrumb{background-color:#eeeeee;border:1px solid #f5f5f5;-moz-box-shadow:0px 0px 1px #c0c0c0;-webkit-box-shadow:0px 0px 1px #c0c0c0;box-shadow:0px 0px 1px #c0c0c0;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgb(223,223,223)),color-stop(1,rgb(235,235,235)));background-image:-moz-linear-gradient(center bottom,rgb(223,223,223) 0%,rgb(235,235,235) 100%);-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:5px;margin-bottom:15px}ol.bc-list{padding:0px;margin:0px}li.bc-item{display:inline;list-style:none;font-size:11px;color:#056792}a.bcurl{background:url(../img/bc-div.png) repeat-y top right;padding:2px 10px 2px 0px}span.bcttl{font-weight:bold;padding:0px 0px 0px 10px}a.bcurl span.bcttl{font-weight:normal}.bcttl2 a{font-weight:normal;background:url(../img/bc-div.png) repeat-y top right;padding:2px 10px 2px 10px}ul.examplecs li{list-style:none;display:inline}ul.examplecs li img{border:1px solid #A3A3A3;width:113px;height:113px}.service-info{float:left;display:inline;width:495px}#content .service-info h3{margin:5px 0px 0px;font-size:15px}.service-lists h3{margin-bottom:0px}.service-list{padding:0 9px;width:160px}.service-list ul{margin:0px;border-top:1px dashed #A3A3A3}.service-list ul li a{border-bottom:1px dashed #A3A3A3;display:block;font-size:11px;padding:4px 0;text-indent:0px}.services{float:right;display:inline;width:185px;margin-top:0px}#content .services h4{border-bottom:1px dashed #a3a3a3;margin:10px 0px 0px 0px;padding:0px;cursor:pointer}ul.webdesign,ul.ecommerce,ul.webmarketing,ul.otherservices{display:none;margin:0px}body.swebdesign ul.webdesign,body.secommerce ul.ecommerce,body.swebmarketing ul.webmarketing,body.sotherservices ul.otherservices{display:block;margin:0px}.services ul li a:link,.services ul li a:visited,.services ul li a:hover{border-bottom:1px dashed #a3a3a3;display:block;padding:5px 0px;text-indent:10px}.services ul li a:hover,body.webdesign a.webdes,body.webdevelopment a.webdev,body.webapplications a.webapp,body.ascensorliquid a.ascensorliquid,body.databasedesign a.datades,body.onsitemarketing a.onsitemarket,body.websitesecurity a.websecurity,body.paymentprocessing a.payment,body.mailordermanagement a.mailorder,body.warehousemanagement a.warehouse,body.eposintegration a.epos,body.customerservice a.customer,body.backoffice a.backoffice,body.cloudaccounting a.cloudaccounting,body.seo a.seo,body.seo-demyst a.seo-demyst,body.ppc a.ppc,body.socialmedia a.socialmedia,body.emailmarketing a.emailmarket,body.ascensoranalytics a.analytics,body.googleplaces a.googleplace,body.locationtools a.location,body.affiliatemarketing a.affmarket,body.googleplace a.googleplace,body.productfeeds a.productfeeds,body.webservices a.webserv,body.graphicdesign a.graphic,body.directmail a.directmail,body.videoproduction a.video,body.webphotography a.webphoto,body.copywriting a.copywrite{background:#004f76;color:#fff}.locatorbg{background:url(../img/pimg-locator.jpg) center center no-repeat}#asc-locator{margin-top:175px}ul#portfolio-grid{margin:0px}ul#portfolio-grid li,.loading{background:url(../img/loading.gif) no-repeat center center;list-style:none}.loading{background:url(../img/loading-feature.gif) no-repeat center center}ul#portfolio-grid li img{width:326px;height:173px}.image-grid{width:1000px}.image-grid:after{content:'';display:block;height:0;overflow:hidden;clear:both}.image-grid li{width:326px;margin:2px;float:left;text-align:center;color:#686f74;height:173px;overflow:hidden;position:relative;border:1px solid #a3a3a3;cursor:pointer}.image-grid li img,.image-grid li strong{display:block}.image-grid li strong{color:#fff}.port-overview{position:absolute;padding:30px 20px 20px;text-align:left;background:url(../img/alpha-blue.png) repeat;width:286px;height:123px;color:#fff;bottom:-326px;left:0;cursor:pointer}.port-overview a:link,.port-overview a:visited,.port-overview a:hover{color:#fff}.port-overview h3{margin-bottom:5px}form#filter,#filtersector{float:right;display:inline}form#filter{margin-right:10px;margin-top:-41px}#filtersector{margin-right:500px;margin-top:-48px}#filtersector select,#sortprojects form select{display:inline;width:150px;padding:3px;border-radius:3px;background:#056792;color:#fff;border:none}#filtersector option,#sortprojects form option{background:#fff;color:#333}#filtersector label,#sortprojects form label{color:#056792;display:inline;font-size:11px;font-weight:bold;margin-right:10px}#filter li,#filtersector li{float:left;display:inline;margin:5px 0px}#filter label{display:inline;float:left}#filter label,#filter #filter-1 label{background:url(../img/filter.png) no-repeat top left;width:85px;height:10px;overflow:hidden;text-indent:-999px;display:block}#filter #filter-2 label{background:url(../img/filter.png) no-repeat -221px top;width:97px;height:10px}#filter #filter-3 label{background:url(../img/filter.png) no-repeat -318px top;width:47px;height:10px}#filter #filter-4 label{background:url(../img/filter.png) no-repeat -85px top;width:136px;height:10px}#filter #filter-all label{background:url(../img/filter.png) no-repeat -365px top;width:31px;height:10px}#filter #filter-1 label:hover,#filter #filter-1.active label{background:url(../img/filter.png) no-repeat left bottom}#filter #filter-2 label:hover,#filter #filter-2.active label{background:url(../img/filter.png) no-repeat -221px -11px}#filter #filter-3 label:hover,#filter #filter-3.active label{background:url(../img/filter.png) no-repeat -318px -11px}#filter #filter-4 label:hover,#filter #filter-4.active label{background:url(../img/filter.png) no-repeat -85px -11px}#filter #filter-all label:hover,#filter #filter-all.active label{background:url(../img/filter.png) no-repeat -365px -11px }#filter input{display:none}.portfolioimg #slider li{width:713px;height:305px;list-style:none}.portfolioimg #slider li img{width:713px;height:305px}#slider{overflow:hidden;height:305px}ul#slider{margin:0px;padding:0px;width:718px;height:305px;overflow:hidden}#slider-outer{border:1px solid #004f76;margin:0px 0px 10px;height:305px;position:relative}.cs-notes{float:right;display:inline;width:185px;margin-top:0px}.cs-notes li:hover{background-color:#dceaf0}.cs-text{float:left;display:inline;width:495px}#content .cs-notes h4{border-bottom:4px solid #004F76;margin:10px 0px 0px 0px;padding:0px;cursor:pointer}.cs-notes ul{margin:0px}.cs-notes ul li{border-bottom:1px dashed #a3a3a3;display:block;padding:4px;text-indent:0px;font-size:11px}.cs-notes ul li.visit-site{text-align:center;list-style:none}ul#cs-sidebar{margin:10px 0px;padding:0px;list-style:none;text-align:left}ul#cs-sidebar img{width:117px;height:117px;border:1px solid #8e8e8e}ul#cs-sidebar li{list-style:none;display:inline;overflow:auto}.img_wrapper{border:1px solid #8e8e8e}ul.pagination{margin:10px 0px 0px 0px;padding:0px;text-align:center}ul.pagination li{display:inline;text-align:center;margin:2px}ul.pagination li a ,#slider_pagination a{width:18px;height:18px;overflow:hidden;display:inline-block;text-indent:-9999px;background:url(../img/pagination.png) no-repeat bottom center;cursor:pointer}#slider_pagination a{margin:2px}ul.pagination li a:hover,ul.pagination li a.active,#slider_pagination a:hover,#slider_pagination a.active{background:url(../img/pagination.png) no-repeat top center}.casestudy #slider_pagination{float:right;display:inline;margin-top:10px}.cs-mediabuttons{position:absolute;right:0px;top:6px}.fb_iframe_widget{margin-top:-5px}.newsloop{margin-bottom:50px}.newsloop.post{margin-bottom:10px}.newsloop h2{border-bottom:1px dashed #A3A3A3;font-size:20px;margin-bottom:5px;color:#014c72;padding-bottom:2px}.newsloop footer{border-bottom:1px dashed #A3A3A3;border-top:1px dashed #A3A3A3;background:#dceaf0;padding:5px;color:#434343;font-weight:bold}footer .tag{float:left;display:inline;font-size:12px;margin-top:-4px}.newsloop footer .sub{vertical-align:super}.newsloop .comment-link,.newsloop .readmore{float:right;display:inline;margin-left:10px}.newsloop time{margin-right:10px}.postlinks{margin:20px 0px}.postlinks a.prev{float:left;display:inline;background:url(../img/postlinks-prev.jpg) no-repeat center left;text-indent:15px}.postlinks a.next{float:right;display:inline;background:url(../img/postlinks-next.jpg) no-repeat center right;padding-right:15px}.postlinks a.prev,.postlinks a.next{text-transform:uppercase}#comments-page .commentlist li{border-bottom:1px dashed #A3A3A3;padding:20px}.commentlist{list-style:none;padding:0px;margin:0px 20px;border-top:1px dashed #A3A3A3}.comment{background:#fff}.byuser{background:url(../img/staff-sash.png) no-repeat top right #f3f3f3}.commentbit{float:left;display:inline;width:50px;text-align:center;margin-right:15px}#comments-page ul.children li{border-left:1px dashed #A3A3A3;border-bottom:none;margin-bottom:10px;list-style:none}.commenttext{overflow:hidden;padding-right:10px}.comment-author{float:left;display:inline;color:#115b7f;font-style:normal}cite.fn{font-style:normal}.commentmetadata{float:right;display:inline}#commentform textarea{width:98%;height:100px}#commentform input{margin-bottom:0px}#commentform label{font-size:10px}#wp-categories{margin:0px 0px 20px;padding:0px}#wp-categories li{list-style:none}#wp-categories .cat-item a:link,#wp-categories .cat-item a:visited,#wp-categories .cat-item a:hover{border-bottom:1px dashed #A3A3A3;display:block;padding:5px 0;text-indent:10px;font-family:'futura_cnd_bold-webfont',Tahoma,Geneva,Arial,Helvetica,sans-serif;font-size:16px;text-transform:uppercase;font-weight:normal}#contact-left-column,#contact-right-column{float:left;display:inline;width:333px}#contact-right-column{float:right}#contact-left-column ul,#contact-right-column ul{list-style:none}#ascensor-addresses ul{float:left;width:160px;font-size:10px}#ascensor-addresses ul#right{float:right;border-left:1px dashed #666;padding-left:10px}#contact-right-column form input,#contact-right-column form textarea{width:325px}#contact-right-column form ul{margin:0 0 0 0px}#contact-right-column form ul li.clear{clear:both}#contact-right-column form label{margin:0 0 5px 0}#contact-right-column form .submit{color:#FFFFFF;float:right;width:135px}#contact-right-column form .enquiry-items,#contact-right-column form .enquiry-label{float:left}#contact-right-column form ul#enquiryradios,#contact-right-column form ul#servicesinterest{margin:0 0px 0 0;clear:both}#contact-right-column form ul#enquiryradios li,#contact-right-column form ul#servicesinterest li{float:left;width:150px}#contact-right-column form .enquiry-items{width:25px;height:20px}#contact-right-column form label.comment{clear:both}#contact-right-column form span.asterisk{color:#F00;font-size:10px}#contact-right-column form .error,input.error{border-color:#F00;background:#fff url(../img/errorico.png) no-repeat center right;color:#F00;padding-right:25px;width:305px;resize:none}#contact-right-column form .error:focus,input.error:focus{border-color:#F00;background:#ffeaea url(../img/errorico.png) no-repeat center right;color:#F00}.fillinerror{color:#F00}#contact-right-column p#success-message,#contact-right-column ul#error-message{border:1px solid;margin:6px 0px 15px 0;padding:15px 10px 15px 15px;color:#4F8A10;background-color:#DFF2BF;width:310px}#contact-right-column ul#error-message{color:#D8000C;background-color:#ffeaea;list-style-position:inside}#google-map{background:url(../img/contact-page-map.jpg) no-repeat;width:327px;height:193px;margin:8px 0 15px 0}#map_canvas{width:327px;height:255px;margin:0 0 15px 0;border:solid 3px #014062}#map_canvas div div div span,#map_canvas div div div a{display:none}.main-list,.child-link-list{margin-left:20px}aside{float:right;display:inline;width:245px;font-size:11px}aside h3{font-family:'futura_cnd_bold-webfont',Tahoma,Geneva,Arial,Helvetica,sans-serif;font-size:19px;text-transform:uppercase;border-bottom:solid 4px #004f76;color:#004f76;font-weight:normal}div.phone{display:block;background:url(../img/phonenumber.png) top center no-repeat;width:241px;height:78px;text-indent:-999px;overflow:hidden;z-index:9}aside article{border-bottom:1px dashed #a3a3a3;display:block;padding:10px;line-height:14px}aside article:hover{background:#dceaf0}aside article p{margin:0px}aside article.twitter:hover{background:url(../img/twitter.png) bottom right no-repeat #dceaf0}.twitter footer.timestamp{text-align:right}img.video{margin:30px auto 15px;display:block;width:194px}.newssnip h4{color:#056792}.newssnip .readmore{float:left;display:inline;font-size:10px}.newssnip time{float:right;display:inline;color:#056792;font-weight:bold;font-size:10px}#newsletter-signup{padding:10px}#newsletter-signup p{line-height:15px}#newsletter-signup input{display:inline}input#signup-email{width:160px}#newsletter-signup label{text-align:justify;line-height:15px;margin-bottom:3px}input#signup-button{background:url(../img/submitbutton2.png) no-repeat center -5px ;font-size:10px;color:#fff;border:none;padding:6px;width:49px;overflow:hidden}input#signup-button:focus{background:url(../img/submitbutton2.png) no-repeat center -57px }input#signup-button:active{background:url(../img/submitbutton2.png) no-repeat center -109px }span.error ,span.success{background-color:#DFF2BF;border:1px solid;color:#4F8A10;margin:5px 0px;padding:5px 5px 5px 25px;display:block}span.error{color:#D8000C}.response-waiting{display:block;margin:5px 0px;padding:5px 5px 5px 35px;background:url('../img/loading.gif') no-repeat 5px center }span.success{background:url('../img/tickico.png') no-repeat 5px center #DFF2BF }span.error{background:url('../img/errorico.png') no-repeat 5px center #ffeaea}#signup-response{display:block}footer.footer{background:#004f76;border-top:15px solid #014062;padding:0px 0px 00px 0px;color:#fff;width:100%;font-size:11px;position:relative}.footer .wrapper{padding:0px 20px 30px 20px;background:#004f76}footer.footer a:link,footer.footer a:visited,footer.footer a:hover{color:#fff}footer.footer .info{margin:10px 0px 35px 0px}footer.footer p.addy{float:left;display:inline;width:600px;text-align:left;margin-bottom:0px}footer.footer p.detail{float:right;display:inline;width:400px;text-align:right;margin-bottom:0px}.footer-facebook,.footer-twitter,.footer-linkedin,.footer-rss{width:16px;height:16px;margin-left:16px;float:right;display:inline;text-indent:-99px;overflow:hidden}nav#footer{font-weight:normal;font-size:11px}nav#footer ul.nav{margin:40px 0px 0px }nav#footer ul.nav li{padding:0px 62px;display:inline}nav#footer ul li.end{padding:0px 0px 0px 62px}nav#footer ul li.st{padding:0px 62px 0px 0px}nav#footer ul li a:link,nav#footer ul li a:visited,nav#footer ul li a:hover,nav#footer .subnav h2{font-family:'futura_cnd_bold-webfont',Tahoma,Geneva,Arial,Helvetica,sans-serif;color:#fff;font-size:20px;text-shadow:2px 2px 0px #014062;text-transform:uppercase;font-weight:normal}nav#footer .submenu{width:923px;margin:0px auto;padding:00px 15px 0px}.submenu.footer{display:none}nav#footer .subnav{width:195px;float:left;display:inline;margin:0 17px}nav#footer .subnav h2{border-bottom:dashed 1px #337291;padding-bottom:7px}nav#footer .subnav ul{margin:0px}nav#footer .subnav ul li a:link,nav#footer .subnav ul li a:visited,nav#footer .subnav ul li a:hover{border-bottom:dashed 1px #337291;padding:2px 0px;font-size:11px;display:block;font-weight:normal;font-family:Tahoma,Geneva,sans-serif;text-transform:capitalize;text-indent:15px}nav#footer .subnav ul li a:hover{background:#014062}#toTop{display:none;text-decoration:none;position:absolute;top:-40px;right:10px;overflow:hidden;width:34px;height:30px;border:none;text-indent:-999px;background:url(../img/uitotop.png) no-repeat left top}#toTopHover{background:url(../img/uitotop.png) no-repeat left -51px;width:34px;height:30px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}#toTop:active,#toTop:focus{outline:none}#footer-logos{display:block;margin:20px 10px}.rar,.thawte,.securetrading,.poweredby{float:left;display:inline;width:76px;height:52px;background:url(../img/logo-rar-recomended.jpg) center center no-repeat;text-indent:-999px;overflow:hidden;margin-right:30px}.thawte{width:119px;background:url(../img/logo-thawte.jpg) center center no-repeat}.securetrading{width:125px;background:url(../img/logo-secure-trading.jpg) center center no-repeat}.poweredby{float:right;width:233px;background:url(../img/ascensor-liquid.jpg) center center no-repeat;margin-right:0px;text-indent:0px}.poweredby a{display:block;width:233px;height:52px;overflow:hidden;margin-right:0px;text-indent:-999px}.js #no-script{display:none;position:absolute;top:-9999px;left:-9999px}#no-script{position:absolute;width:100%;display:block;top:118px}#no-script div{background:#014062;color:#fff;padding:20px;width:960px;-moz-box-shadow:0px 0px 5px #003b61;-webkit-box-shadow:0px 0px 5px #003b61;box-shadow:0px 0px 5px #003b61;border:1px solid #004f76;display:block;margin:0px auto;text-align:center;opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=0.8)}.noshow{display:none}#map{overflow:hidden;position:relative;width:300px;height:200px;z-index:998;float:right;margin:10px;margin-top:20px;border:3px solid #014062}#old-browser-notice,#no-javascript{position:absolute;top:0;left:0;background-color:#000;color:#FFF;z-index:999;padding:0px;height:auto;width:100%}#old-browser-notice p,#no-javascript p{text-align:center;margin-top:15px;margin-bottom:15px;font-size:14px}#old-browser-notice p img{display:inline;margin-left:5px;margin-right:5px}#old-browser-notice a#hide{font-size:11px}#old-browser-notice a,#no-javascript a{color:#09F}.jquery-lightbox-overlay{background:#000000}.jquery-lightbox{position:relative;padding:17px 0}.jquery-lightbox-border-top-left,.jquery-lightbox-border-top-right,.jquery-lightbox-border-bottom-left,.jquery-lightbox-border-bottom-right{position:absolute;height:17px;width:12%;z-index:7000}.jquery-lightbox-border-top-left{background:url(../img/jquery-lightbox-theme.png) no-repeat 0 0;top:0;left:0}.jquery-lightbox-border-top-right{background:url(../img/jquery-lightbox-theme.png) no-repeat right 0;top:0;right:0}.jquery-lightbox-border-top-middle{background:#2b2b2b;position:absolute;height:7px;width:78%;top:0;left:12%;z-index:7000;overflow:hidden}.jquery-lightbox-border-bottom-left{background:url(../img/jquery-lightbox-theme.png) no-repeat 0 bottom;bottom:0;left:0}.jquery-lightbox-border-bottom-right{background:url(../img/jquery-lightbox-theme.png) no-repeat right bottom;bottom:0;right:0}.jquery-lightbox-border-bottom-middle{background:#2b2b2b;height:7px;width:78%;position:absolute;bottom:0;left:12%;z-index:7000;overflow:hidden}.jquery-lightbox-title{background:#2b2b2b;color:#FFFFFF;font-family:verdana,arial,serif;font-size:11px;line-height:14px;padding:5px 8px;margin:3px;position:absolute;bottom:0;z-index:7000;opacity:0.9}.jquery-lightbox-html{z-index:7000;position:relative;border:0;border-left:7px solid #2b2b2b;border-right:7px solid #2b2b2b;padding:0px 15px}.jquery-lightbox-background{position:absolute;top:7px;left:7px;z-index:6999;float:left;padding:0}.jquery-lightbox-background img{display:block;position:relative;border:0;margin:0;padding:0;width:100%;height:100%}.jquery-lightbox-mode-image .jquery-lightbox-html{z-index:6998;padding:0}.jquery-lightbox-mode-html .jquery-lightbox-background{background:#000}.jquery-lightbox-mode-html .jquery-lightbox-html{overflow:hidden}.jquery-lightbox-loading{background:#FFFFFF url(../img/loading.gif) no-repeat center center}.jquery-lightbox-button-close{background:url(../img/jquery-lightbox-theme.png) no-repeat -190px -115px;position:absolute;top:12px;right:-26px;width:29px;height:29px}.jquery-lightbox-button-close:hover{background:url(../img/jquery-lightbox-theme.png) no-repeat -220px -115px}.jquery-lightbox-button-close span,.jquery-lightbox-buttons span{display:none}.jquery-lightbox-mode-image .jquery-lightbox-button-close{right:14px;z-index:7001}.jquery-lightbox-buttons{position:absolute;top:14px;left:14px;z-index:7000;height:39px;display:none}.jquery-lightbox-buttons .jquery-lightbox-buttons-init,.jquery-lightbox-buttons .jquery-lightbox-buttons-end{width:5px;height:39px;float:left;display:inline}.jquery-lightbox-buttons .jquery-lightbox-buttons-init{background:url(../img/jquery-lightbox-theme.png) no-repeat -151px -153px}.jquery-lightbox-buttons .jquery-lightbox-buttons-end{background:url(../img/jquery-lightbox-theme.png) no-repeat -244px -153px}.jquery-lightbox-buttons .jquery-lightbox-button-left{background:url(../img/jquery-lightbox-theme.png) no-repeat -156px -153px;width:24px;height:39px;float:left;display:inline}.jquery-lightbox-buttons .jquery-lightbox-button-left:hover{background:url(../img/jquery-lightbox-theme.png) no-repeat -156px -194px}.jquery-lightbox-buttons .jquery-lightbox-button-right{background:url(../img/jquery-lightbox-theme.png) no-repeat -220px -153px;width:24px;height:39px;float:left;display:inline}.jquery-lightbox-buttons .jquery-lightbox-button-right:hover{background:url(../img/jquery-lightbox-theme.png) no-repeat -220px -194px}.jquery-lightbox-buttons .jquery-lightbox-button-max{background:url(../img/jquery-lightbox-theme.png) no-repeat -182px -153px;width:36px;height:39px;float:left;display:inline}.jquery-lightbox-buttons .jquery-lightbox-button-max:hover{background:url(../img/jquery-lightbox-theme.png) no-repeat -182px -194px}.jquery-lightbox-buttons .jquery-lightbox-button-min{background:url(../img/jquery-lightbox-theme.png) no-repeat -162px -235px;width:36px;height:39px;float:left;display:inline}.jquery-lightbox-buttons .jquery-lightbox-button-min:hover{background:url(../img/jquery-lightbox-theme.png) no-repeat -207px -235px}.jquery-lightbox-buttons-custom{height:39px;float:left;display:inline;background:#2b2b2b;line-height:39px;font-size:10px}.jquery-lightbox-buttons-custom a{color:#FFFFFF;font-size:10px;display:inline;font-weight:normal;text-decoration:underline;padding:0 3px}.jquery-lightbox-mode-image .jquery-lightbox-button-close{opacity:0.7}.jquery-lightbox-mode-image .jquery-lightbox-buttons{opacity:0.3}.jquery-lightbox-mode-image:hover .jquery-lightbox-buttons,.jquery-lightbox-mode-image:hover .jquery-lightbox-button-close{opacity:0.9}.ie6 .jquery-lightbox-border-top-left{background:url(../img/jquery-lightbox-theme.gif) no-repeat 0 0}.ie6 .jquery-lightbox-border-top-right{background:url(../img/jquery-lightbox-theme.gif) no-repeat right 0}.ie6 .jquery-lightbox-border-bottom-left{background:url(../img/jquery-lightbox-theme.gif) no-repeat 0 bottom}.ie6 .jquery-lightbox-border-bottom-right{background:url(../img/jquery-lightbox-theme.gif) no-repeat right bottom}.ie6 .jquery-lightbox-button-close{background:url(../img/jquery-lightbox-theme.gif) no-repeat -190px -115px}.ie6 .jquery-lightbox-button-close:hover{background:url(../img/jquery-lightbox-theme.gif) no-repeat -220px -115px}.ie6 .jquery-lightbox-buttons .jquery-lightbox-buttons-init{background:url(../img/jquery-lightbox-theme.gif) no-repeat -151px -153px}.ie6 .jquery-lightbox-buttons .jquery-lightbox-buttons-end{background:url(../img/jquery-lightbox-theme.gif) no-repeat -244px -153px}.ie6 .jquery-lightbox-buttons .jquery-lightbox-button-left{background:url(../img/jquery-lightbox-theme.gif) no-repeat -156px -153px}.ie6 .jquery-lightbox-buttons .jquery-lightbox-button-left:hover{background:url(../img/jquery-lightbox-theme.gif) no-repeat -156px -194px}.ie6 .jquery-lightbox-buttons .jquery-lightbox-button-right{background:url(../img/jquery-lightbox-theme.gif) no-repeat -220px -153px}.ie6 .jquery-lightbox-buttons .jquery-lightbox-button-right:hover{background:url(../img/jquery-lightbox-theme.gif) no-repeat -220px -194px}.ie6 .jquery-lightbox-buttons .jquery-lightbox-button-max{background:url(../img/jquery-lightbox-theme.gif) no-repeat -182px -153px}.ie6 .jquery-lightbox-buttons .jquery-lightbox-button-max:hover{background:url(../img/jquery-lightbox-theme.gif) no-repeat -182px -194px}.ie6 .jquery-lightbox-buttons .jquery-lightbox-button-min{background:url(../img/jquery-lightbox-theme.gif) no-repeat -162px -235px}.ie6 .jquery-lightbox-buttons .jquery-lightbox-button-min:hover{background:url(../img/jquery-lightbox-theme.gif) no-repeat -207px -235px}
