#previewHeader{background-color:#67A7E3;background-image:url(../oms/images/blue/dark_grad.jpg);border-bottom:solid 1px #3B709F;color:#FFF;fhotext-align:center;font-size:12px;height:40px;line-height:40px;margin:0;width:100%}
#previewHeader a{color:#FFF;font-weight:400;margin:0 5px}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;text-decoration:none;vertical-align:baseline}
body{background:url(../images/new/bg.jpg);color:#838C8A;font-family:arial;font-size:12px;line-height:1.5;text-align:left}table{border-collapse:separate;border-spacing:0}
caption,th,td{font-weight:400;text-align:left}
table,td,th{vertical-align:top}
blockquote:before,blockquote:after,q:before,q:after{content:""}
a img{border:none}
a{outline:none}
fieldset{border:1px solid #ccc;margin:0 0 1.5em;padding:1.4em}
legend{font-size:1.2em;font-weight:700}
input[type=text],input[type=password],input.text,input.title,textarea,select{background-color:#fff;border:1px solid #ddd;margin:.5em 0}
input[type=text]:focus,input[type=password]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus{border-color:#bbb}
input.text,input.title{padding:5px;width:180px}
input.title{font-size:1.5em}
textarea{height:100px;padding:5px;width:250px}
input[type=checkbox],input[type=radio],input.checkbox,input.radio{position:relative;top:.25em}
form.inline{line-height:3}
.error,.notice,.success{border:2px solid #ddd;margin-bottom:1em;padding:.8em}
.error{background:#FBE3E4;border-color:#FBC2C4;color:#8a1f11}
.notice{background:#FFF6BF;border-color:#FFD324;color:#514721}
.success{background:#E6EFC2;border-color:#C6D880;color:#264409;float:left}
.error a{color:#8a1f11}
.notice a{color:#514721}
.success a{color:#264409}
.searchinput{color:#9b9b9b;display:inline;float:left;width:165px}
.go{display:inline;float:left;margin:8px 0 0 5px}
.goFilter{display:inline;float:left;margin:0 0 0 5px}
.inputDropDown{display:inline;float:left;font-size:10px;margin-right:5px;width:130px}
.formError{color:red;display:inline;font-weight:400;margin-left:10px}
.redError{color:red;display:inline;font-weight:400}
p{font-size:11px;line-height:17px;margin-bottom:10px}
ul{font-size:11px;line-height:17px;margin-bottom:10px}
.noPadTop{padding-top:0!important}
.securityCheckError{border-color:red!important;margin-top:2px!important}
.arrowYellow{margin:0 0 0 5px}
#buttons{margin-top:10px}
.margBot{margin-bottom:10px!important}
.bubble-copy p{font-size:12px!important;line-height:15px!important;margin:10px 0 0;position:static!important}
a.more{background:url(../images/new/arrow-right.gif) right center no-repeat;font-weight:700;padding-bottom:1px;padding-right:14px}
a.more:hover{text-decoration:none!important}
ul.slidesVertical li a img{display:block!important;margin:0}
img#captcha{border:1px solid #DDD;display:inline}
body#page_book-event{background:#0F0F0F!important}
#mainContainer{background:#fff;margin:0 auto;position:relative;width:1070px}
#mainContainer .whiteBg{background:#FFF;float:left;padding:0 0 0 60px;width:1010px}
#headContainer{background:#FFF;height:110px;margin:0 auto;position:relative;width:950px}
#headContainer .logo{background:url(../images/new/logo.gif) no-repeat;bottom:35px;display:block;height:34px;left:0;position:absolute;text-indent:-1000000px;width:175px}
#headContainer .breadCrumbs{font-size:8px;font-weight:700;position:absolute;right:0;top:5px}
#headContainer .topLinks{bottom:35px;position:absolute;right:0}
#headContainer .topLinks h6{color:#373534;display:inline;float:right;font-size:12px;font-weight:700;margin:0 0 0 10px}
#headContainer .topLinks ul{float:right;list-style-type:none;margin:0}
#headContainer .topLinks li{background:url(../images/new/navdiv.gif) right no-repeat;display:inline;float:left;padding:0 5px;text-align:center;text-transform:lowercase}
#headContainer .topLinks a{color:#838C8A;text-decoration:none}
#headContainer .topLinks li.last{background:none;padding-right:0}
#contentContainer .rightCol{float:left;width:192px}
#contentContainer .rightCol .entryLevel{display:block;float:left;margin:10px 0 0}
.homeBg{background:#353535 url(../images/new/rightLinksShad.jpg) repeat-y top left!important}
.rightLinks{background:#353535;float:left;height:320px;overflow:hidden;padding:5px 5px 5px 6px;position:relative;width:180px}
.rightLinks .subNav{float:left;overflow:hidden;width:180px}
.rightLinks .subNav input{background:url(../images/new/search_bg.gif) no-repeat;border:0;color:#9b9b9b;display:inline;float:left;font-size:11px;margin:5px 0 7px 7px;padding:5px 5px 5px 14px;width:146px}
.rightLinks .subNav .accord{clear:both;float:left;overflow:hidden;padding-left:5px}
.rightLinks .subNav .accord ul.accordionCont{float:left;margin:0}
.rightLinks .subNav .accord li.accordHeading{background:url(../images/new/subNavAccordHead.gif) no-repeat;cursor:pointer;float:left;width:170px}
.rightLinks .subNav .accord li.accordHeading a.top{color:#ddd;display:block;font-size:12px;font-weight:700;line-height:25px;padding-left:5px;text-shadow:1px 1px 1px #000}
.rightLinks .subNav .accord li.accordHeading a.top.closed{background:url(../images/new/arrowGreyRight.png) no-repeat scroll right center}
.rightLinks .subNav .accord li.accordHeading a.top.opened{background:url(../images/new/arrowYellowDown.png) no-repeat scroll right center; cursor:default;}
.rightLinks .subNav .accord li.accordHeading.active ul.accordContent{float:left;height:175px!important}
.rightLinks .subNav .accord ul.accordContent{background:#3a3a3a;display:block;float:left;list-style-type:none;margin:0;width:170px}
.rightLinks .subNav .accord ul.accordContent li{padding:0 0 0 5px}
.rightLinks .subNav .accord ul.accordContent li.first{padding:2px 0 0 5px}
.rightLinks .subNav .accord ul.accordContent li.last{padding:0 0 2px 5px}
.rightLinks .subNav .accord ul.accordContent li a{color:#aaa;display:block;font-size:11px;height:19px;line-height:19px;width:150px}
.rightLinks .subNav .accord ul.accordContent li a:hover{color:#fff;display:block;width:153px}
.rightLinks .subNav a.contactUsBut{background:url(../images/new/contact-us-but-up.gif) no-repeat;bottom:5px;color:#fff;display:block;font-size:11px;font-weight:700;height:28px;left:14px;line-height:26px;padding:0;position:absolute;text-align:center;width:164px}
.rightLinks .subNav a.contactUsBut:hover{background:url(../images/new/contact-us-but-down.gif) no-repeat;color:#DCDC5A}
.homepage{display:inline;float:left;position:relative;width:950px}
.homepage h1{color:#666462;font-size:200%;font-weight:700}
.homepage h2{color:#666462;font-size:180%;font-weight:700}
.homepage h3{color:#666462;font-size:160%;font-weight:700}
.homepage h4{color:#666462;font-size:140%;font-weight:700}
.homepage h5{color:#666462;font-size:120%;font-weight:700}
.homepage .heroContainer-WhiteBg{background:#FFF;float:left;left:0;padding:0 0 0 60px;position:absolute;top:0;width:1010px}
.homepage .row1-WhiteBg{background:#FFF;float:left;left:0;padding:10px 0 0 60px;position:absolute;top:330px;width:1010px}
.homepage .row2-WhiteBg{background:#FFF;float:left;left:0;padding:10px 0 35px 60px;position:absolute;top:505px;width:1010px}
.heroContainer{float:left;height:330px;width:951px}
.heroContainer .heroGraphic{display:inline;float:left;height:330px;width:760px}
.homepage .row1{border:1px solid #ddd;display:inline;float:left;height:165px;width:950px}
.homepage .row1 .slogan{display:inline;float:left;line-height:2.3em;margin:24px 0 0 15px;width:167px}
.homepage .row1 .slogan h2{color:#666462;font-size:220%;font-weight:700;letter-spacing:-1px}
.homepage .row1 .solutions{display:inline;float:right;height:145px;padding:10px 10px 10px 0;width:720px}
.homepage .row1 .solutions .movingSols{display:inline;float:left;height:145px;overflow:hidden;width:540px}
.homepage .row1 .solutions .ifWeb{margin-top:0}
.homepage .row1 .solutions .ifGraphic{margin-top:-160px}
.homepage .row1 .solutions .hooks{display:inline;float:left;margin-bottom:20px}
.homepage .row1 .solutions .sol{display:inline;float:left;height:140px;padding:0 8px;width:164px}
.homepage .row1 .solutions .sol a.solimage{border:1px solid #ddd;display:block;height:105px;margin-bottom:10px;padding:1px;width:160px}
.homepage .row2{background:#FFF;border:1px solid #ddd;border-top:0;display:inline;float:left;padding-bottom:80px;position:relative}
.homepage .row2 .news{border-left:1px solid #ddd;border-top:1px solid #ddd;display:inline;float:left;position:relative;width:299px}
.homepage .row2 .news .head{border-bottom:1px solid #ddd;display:inline;float:left;height:2.2em;line-height:2.2em;margin:0 0 0 17px;padding:7px 0 0;width:264px}
.homepage .row2 .news .seeAll{float:right;font-weight:700}
.homepage .row2 .news .newsContent .image{border:1px solid #ddd;margin-bottom:10px;padding:1px;width:260px}
.homepage .row2 .news .newsContent{border-bottom:1px solid #ddd;display:inline;float:left;margin:0 0 25px 17px;padding:0 0 25px;width:264px}
.homepage .row2 .news .stories{display:inline;float:left;padding-top:25px;width:299px}
.homepage .row2 .news .stories .date{display:inline;float:right;font-size:11px}
.homepage .row2 .news .stories .summary{display:inline;float:left;margin:5px 0 0;width:264px}
.homepage .row2 .news .stories .link{clear:left;display:inline;float:left;font-weight:700}
.homepage .row2 .newsletterSignup{background:#F0F0F0 url(../images/new/tabBgOff.jpg) repeat-x;border-top:1px solid #ddd;bottom:0;position:absolute;right:0}
.homepage .row2 .newsletterSignup a{border:1px solid #fff;color:#666462;display:block;font-weight:700;height:34px;line-height:34px;padding-left:20px;width:277px}
.homepage .row2 .news .stories .facebook{background:url(../images/new/like-facebook.jpg) no-repeat;display:inline;float:left;height:339px;margin:0 0 0 17px;position:relative;width:265px}
.homepage .row2 .news .stories .facebook iframe{left:98px;position:absolute;top:306px}
#tabs ul.tabs{border-bottom:1px solid #ddd;float:left;height:3.05em;margin-bottom:0;width:651px}
#tabs ul.tabs li{border:1px solid #ddd;border-bottom:0;display:inline;float:left;margin-right:2px}
#tabs ul.tabs li a{background:#F0F0F0 url(../images/new/tabBgOff.jpg) repeat-x;border:1px solid #fff;color:#666562;display:block;float:left;height:2.8em;line-height:2.8em;padding:0 0 0 20px;width:103px}
#tabs ul.tabs li a .title{float:left;font-size:12px}
#tabs ul.tabs li a .greyArrow{display:inline;float:right;margin:10px 6px 0 0}
#tabs ul.tabs li a.active,#tabs ul.tabs li a.active:hover{background:#FFF url(../images/new/arrowYellowDown.jpg) no-repeat right center;color:#666562;cursor:default;height:2.88em;line-height:2.78em;outline:none}
#tabs ul.tabs li a:hover{background:#F0F0F0 url(../images/new/tabBgOn.jpg) repeat-x;border:1px solid #fff;color:#FFF;display:block;height:2.8em;line-height:2.8em;outline:none;padding:0 0 0 20px}
#tabs ul.tabs li.first a,#tabs ul.tabs li.first a:hover{border-left:0;padding-left:20px}
#tabs ul.tabs li.last{margin-right:0;width:133px}
#tabs ul.tabs li.last a.last{border-right:0;padding-left:15px;width:119px}
#tabs .tabContent{display:inline;float:left;padding:25px 20px}
#tabs .tabContent h1, #tabs .tabContent h2 { margin-bottom:10px;}
#tabs .tab_content{width:610px}
#tabs .tabContent #recent .caseStudy{border-bottom:1px solid #ddd;display:inline;float:left;margin-bottom:14px;padding-bottom:14px;width:610px}
#tabs .tabContent #recent .caseStudy.lastRecWork{border-bottom:0;margin-bottom:0;padding-bottom:0}
#tabs .tabContent #recent .caseStudy .text{display:inline;float:left;margin-left:20px;width:340px}
#tabs .tabContent #recent .caseStudy .text h2{font-size:12px;margin-bottom:5px}
#tabs .tabContent #recent .caseStudy .text .info{color:#A0A0A0;font-weight:700;margin-bottom:5px}
#tabs .tabContent #recent .caseStudy .image{border:1px solid #ddd;float:left;padding:1px;width:230px}
#tabs .tabContent #recent .caseStudy .image .shadow{display:none;margin-top:-125px;z-index:1}
#tabs .tabContent #recent .caseStudy .image a:hover .shadow { display:block; }
#contentContainer{background:#FFF;display:inline;float:left;padding:0 0 35px 60px;width:1010px}
#contentContainer .mainContent{display:inline;float:left;padding-right:20px;position:relative;width:740px}
#contentContainer .mainContent .evenCol{display:inline;float:left;margin-right:20px;width:350px}
#contentContainer .mainContent .submit{float:left;width:740px}
#contentContainer .mainContent .submit p{float:left;width:700px}
#contentContainer .mainContent .leftContentCol{float:left;width:220px}
#contentContainer .mainContent .rightContentCol{display:inline;float:left;margin:0 0 20px 15px;width:485px}
#contentContainer .mainContent .cv{background:url(../images/new/showcaseShad.jpg) repeat-x;border-top:1px solid #ddd;float:left;margin-top:15px;padding:10px 0;width:740px}
#contentContainer .mainContent .cv h4{float:left;line-height:125%;margin:5px 15px 0 0;width:250px}
#contentContainer .mainContent .cv p{float:left;margin:5px 15px 0 0;width:250px}
#contentContainer .mainContent .cv .send{border:1px solid #ddd;float:right;margin-top:8px}
#contentContainer .mainContent .cv a{background:#F0F0F0 url(../images/new/tabBgOff.jpg) repeat-x;border:1px solid #fff;color:#666462;display:block;font-size:100%;font-weight:700;height:2.8em;line-height:2.8em;padding-left:10px;width:178px}
#contentContainer .mainContent .image{margin:0 0 10px}
.arrowMarginLeft{display:inline;float:right;margin:12px 15px 0 0}
#contentContainer .mainContent .noBorderTop{border-top:0!important}
#contentContainer .mainContent .noBorder{border-left:1px solid #ddd;padding-left:18px}
#contentContainer .mainContent .pageTitle{border-bottom:1px solid #ddd;border-top:1px solid #ddd;float:left;padding:35px 0 10px;width:740px}
#contentContainer .mainContent .introAbout{margin-bottom:10px;padding:0 30px 0 5px}
.pageTitle h1,.pageTitle h2,.pageTitle h3,.pageTitle h4,.pageTitle h5,.pageTitle h6{margin-bottom:0!important}
#contentContainer .mainContent h1{color:#666462;font-size:200%;font-weight:700;margin-bottom:10px}
#contentContainer .mainContent h2{color:#666462;font-size:180%;font-weight:700;margin-bottom:10px}
#contentContainer .mainContent h3{color:#666462;font-size:160%;font-weight:700;margin-bottom:10px}
#contentContainer .mainContent h4{color:#666462;font-size:140%;font-weight:700;margin-bottom:10px}
#contentContainer .mainContent h5{color:#666462;font-size:120%;font-weight:700;margin-bottom:10px}
#contentContainer .mainContent h6{color:#666462;font-size:100%;font-weight:700;margin-bottom:10px}
#contentContainer .mainContent ul{margin-left:20px}
#contentContainer .mainContent #seminarContent .seminarProperty{margin-bottom:5px}
#contentContainer .mainContent #seminarContent .seminarProperty .key{font-size:110%;font-weight:700}
#contentContainer .mainContent .seminarList{border-top:1px solid #DDD;display:inline;float:left;margin-top:4px;padding-top:14px}
#contentContainer .mainContent .seminarList .seminar{border-bottom:1px solid #DDD;display:inline;float:left;margin-bottom:14px;padding-bottom:14px}
#contentContainer .mainContent .seminarList .seminar .img{border:1px solid #DDD;display:inline;float:left;margin-right:20px;padding:1px;width:260px}
#contentContainer .mainContent .seminarList .seminar .text{float:left;width:455px}
#contentContainer .mainContent .bookLink{font-weight:700;margin:15px 0 0!important}
#contentContainer .mainContent .showcasePage .titleRow{border-bottom:1px solid #ddd;float:left;height:42px;width:740px}
#contentContainer .mainContent .showcasePage .titleRow .filter{display:inline;float:right;margin-top:10px;position:relative}
#contentContainer .mainContent .showcasePage .titleRow .filter h6{color:#666462;display:inline;float:left;font-size:11px;font-weight:700;margin:2px 7px 0 0}
#contentContainer .mainContent .showcasePage .titleRow .filter .link{background:url(../images/new/filter.gif) no-repeat;cursor:pointer;float:right;height:33px;width:223px}
#contentContainer .mainContent .showcasePage .titleRow .filter .link.active{background:url(../images/new/filter_hover.gif) no-repeat}
#contentContainer .mainContent .showcasePage .titleRow .filter .cont{background:url(../images/new/filter_bg.png) repeat-y;display:none;padding:15px 28px 0 29px;position:absolute;right:-7px;top:33px;width:700px;z-index:1}
#contentContainer .mainContent .showcasePage .titleRow .filter .cont .bottom{background:url(../images/new/filter_bg_bottom.png) no-repeat;bottom:-9px;height:9px;left:5px;position:absolute;width:757px}
#contentContainer .mainContent .showcasePage .titleRow .filter .cont .buttons{border-bottom:1px solid #535353;border-top:1px solid #535353;float:left;padding:10px 0;width:700px}
#contentContainer .mainContent .showcasePage .titleRow .filter .cont .buttons h6{color:#cccaca;margin-top:4px}
#contentContainer .mainContent .showcasePage .titleRow .filter .cont .buttons .button{background:#484848;color:#fff;cursor:pointer;float:left;height:25px;line-height:25px;margin-left:10px;text-align:center;width:137px}
#contentContainer .mainContent .showcasePage .titleRow .filter .cont .buttons .button.active,#contentContainer .mainContent .showcasePage .titleRow .filter .cont .buttons .button:hover{background:#5c5c5c;color:#dcdc5a}
#contentContainer .mainContent .showcasePage .titleRow .filter .cont .buttons .button a:hover,#contentContainer .mainContent .showcasePage .titleRow .filter .cont .buttons .button.active a{color:#dcdc5a!important}
#contentContainer .mainContent .showcasePage .titleRow .filter .cont .buttons #all.button a{color:#fff;display:block}
#contentContainer .mainContent .showcasePage .titleRow .filter .cont .filterSection{float:left;height:160px;overflow:hidden;width:700px}
#contentContainer .mainContent .showcasePage .titleRow .filter .cont .filterSection .titleRow{border-bottom:1px solid #535353;margin-bottom:5px;padding-bottom:5px;width:100%}
#contentContainer .mainContent .showcasePage .titleRow .filter .cont .filterSection .titleRow h6{color:#cccaca;font-size:11px;font-weight:700;margin-bottom:9px}
#contentContainer .mainContent .showcasePage .titleRow .filter .cont .filterSection .titleRow .controls{float:right;margin-top:5px}
#contentContainer .mainContent .showcasePage .titleRow .filter .cont .filterSection .titleRow .controls img{cursor:pointer}
#contentContainer .mainContent .showcasePage .titleRow .filter .cont .filterSection .titleRow .controls img.left{margin-right:5px}
#contentContainer .mainContent .showcasePage .titleRow .filter .cont .filterSection ul{display:inline;float:left;list-style:none;margin:10px 20px 0 0;overflow:hidden;width:155px}
#contentContainer .mainContent .showcasePage .titleRow .filter .cont .filterSection ul li a{color:#AAA;font-size:11px;font-weight:400;white-space:nowrap}
#contentContainer .mainContent .showcasePage .titleRow .filter .cont .filterSection ul li a:hover{color:#fff;text-decoration:none}
#contentContainer .mainContent .showcasePage .showcaseSlider{display:inline;float:left;height:330px;margin-top:15px;overflow:hidden;width:740px}
#contentContainer .mainContent .showcasePage .showcaseSlider ul{float:left;height:330px;list-style-type:none;margin:0;padding:0}
#contentContainer .mainContent .showcasePage .showcaseSlider ul li{display:inline;float:left;height:330px;width:740px}
#contentContainer .mainContent .showcasePage .showcaseSlider ul li a{display:block;float:left;height:330px;width:740px}
#contentContainer .mainContent .showcasePage .showcaseSlider ul li h2.info{background:#353535;color:#fff;float:left;font-size:13px;font-weight:400;height:38px;line-height:38px;padding-left:20px;width:720px}
#contentContainer .mainContent .showcasePage .topText{float:left;padding:20px 0 0;width:740px}
#contentContainer .mainContent .showcasePage .lowerText{padding:20px 0;width:740px}
#contentContainer .mainContent .showcasePage .showcaseContent{float:left;padding-top:20px;width:740px}
#contentContainer .mainContent .showcasePage .paginationRow{float:left;border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:10px 0;width:740px; margin-top: 20px; display:inline;}
#contentContainer .mainContent .showcasePage .tableRow{padding:10px 0;  float:left;}
#contentContainer .mainContent .showcasePage .tableRow .project {width:234px; float:left;}
#contentContainer .mainContent .showcasePage .tableRow .project.left { padding-right:19px; width:234px}
#contentContainer .mainContent .showcasePage .tableRow .project.right { padding-left:19px; width:234px}
#contentContainer .mainContent .showcasePage .imageBg{ border:1px solid #ddd; padding:1px; width:230px}
#contentContainer .mainContent .showcasePage h2.clientname { font-size:12px;font-weight:700;margin:5px 0}
#contentContainer .mainContent .showcasePage p.servicename { margin:0;}
#contentContainer .mainContent .showcasePage p.servicename strong{color:#a6a9a8;float:left;font-size:11px;font-weight:400;line-height:15px;margin-right:3px}
#contentContainer .mainContent .showcasePage p.servicename{color:#a6a9a8;line-height:15px;margin-bottom:0}
#contentContainer .mainContent .showcasePage p.servicename a{line-height:15px}
#contentContainer .mainContent .showcasePage p.servicename .arrow{display:inline;float:left;margin:3px 3px 0 0;width:10px}
#contentContainer .mainContent .showcasePage .pages{display:inline;float:right}
#contentContainer .mainContent .showcasePage .pages .current{color:#D8D324;text-decoration:underline}
#contentContainer .mainContent .showcasePage .pages ul li{display:inline;float:left;padding:0 2px}
#contentContainer .mainContent .borderTop{border-bottom:1px solid #CCC;height:1px}
#contentContainer .mainContent .showcaseDrill .headerImage{border:1px solid #ddd;border-right:0;height:330px;margin-bottom:55px;padding-left:25px;width:710px}
#contentContainer .mainContent h2.showcaseDrillClientName{background:#FFF;border-bottom:1px solid #ddd;color:#676563;display:block;font-size:22px;font-weight:700;left:0;margin:0;padding:0;position:absolute;top:350px;width:737px;z-index:1}
#contentContainer .mainContent h2.showcaseDrillClientName a.more{display:inline;float:right;font-size:12px;margin-top:10px}
#contentContainer .mainContent .showcaseDrill .left{display:inline;float:left;padding-right:30px;width:470px}
#contentContainer .mainContent .showcaseDrill .left h1{color:#676563;font-size:16px;font-weight:700;margin:7px 0 2px}
#contentContainer .mainContent .showcaseDrill .left .projectName{font-size:12px;font-weight:700;line-height:12px}
#contentContainer .mainContent .showcaseDrill .left .projectContent{display:inline;float:left;margin:15px 0 5px}
#contentContainer .mainContent .ourApproachLink{background:#FFF;border:1px solid #ddd;float:left;margin:0 0 15px;padding:1px}
#contentContainer .mainContent .ourApproachLink a{background:#F0F0F0 url(../images/new/tabBgOff.jpg) repeat-x;float:left;padding:10px 20px}
#contentContainer .mainContent .ourApproachLink a:hover{background:#F0F0F0 url(../images/new/tabBgOn.jpg) repeat-x;color:#FFF;text-decoration:none}
div.arrowContLeft{background:#FFF url(../images/new/drillLeftArrowBg.jpg) no-repeat;border:1px solid #ddd;border-right:0;display:inline;height:194px;left:0;padding-top:136px;position:absolute;top:0;width:25px;z-index:1}
div.arrowContRight{background:#FFF url(../images/new/drillRightArrowBg.jpg) no-repeat;border:1px solid #ddd;border-left:0;display:inline;float:left;height:194px;left:736px;padding-top:136px;position:absolute;top:0;width:24px;z-index:1}
.tuisliderbox,.tuislider{clear:both;display:block;margin:0 auto;width:760px}
.tuisliderbox{height:1024px;overflow:hidden;position:relative}
#tuisliderpage0,#tuisliderpage1,#tuisliderpage2,#tuisliderpage3,#tuisliderpage4,#tuisliderpage5,#tuisliderpage6,#tuisliderpage7,#tuisliderpage8,#tuisliderpage9,#tuisliderpage10{position:absolute}
#tuisliderpage0{left:0}
#tuisliderpage1{left:760px}
#tuisliderpage2{left:1520px}
#tuisliderpage3{left:2280px}
#tuisliderpage4{left:3040px}
#tuisliderpage5{left:3800px}
#tuisliderpage6{left:4560px}
#tuisliderpage7{left:5320px}
#tuisliderpage8{left:6080px}
#tuisliderpage9{left:6840px}
#tuisliderpage10{left:7600px}
#contentContainer .mainContent .showcaseDrillRight{background:#FFF;left:501px;overflow:hidden;padding:15px 15px 15px 0;position:absolute;top:384px;width:244px;z-index:1}
#contentContainer .mainContent .showcaseDrillRight .bord{border-left:1px solid #ddd;padding:0 0 0 15px}
#contentContainer .mainContent .showcaseDrillRight .otherServiceLink{color:#B9B7B7;padding-left:15px}
#contentContainer .mainContent .showcaseDrillRight h6{border-bottom:1px solid #ddd;padding-bottom:5px;width:220px}
#contentContainer .mainContent .showcaseDrillRight a{color:#B9B7B7;display:block;height:17px;line-height:17px;outline:none;width:190px}
#contentContainer .mainContent .showcaseDrillRight ul{list-style-type:none;margin:0}
#contentContainer .mainContent .showcaseDrillRight li{padding:0}
#contentContainer .mainContent .showcaseDrillRight li a{border-bottom:1px solid #ddd;color:#B9B7B7;display:block;height:17px;line-height:17px;padding:2px 15px;width:190px}
#contentContainer .mainContent .showcaseDrillRight li.selected a{background:#4e4f4f url(../images/new/showcaseDrillLinkHoverRight.jpg) right top no-repeat;color:#D8D324;cursor:default;font-weight:400}
#contentContainer .mainContent .aboutClient{border-top:1px solid #ddd;display:inline;float:left;padding:20px 0 10px;width:740px}
#contentContainer .mainContent .relatedProjects{border-bottom:1px solid #ddd;border-top:1px solid #ddd;display:inline;float:left;margin:10px 0;padding:10px 0;width:740px}
#contentContainer .mainContent .relatedProjects .header{padding-bottom:10px}
#contentContainer .mainContent .relatedProjects .relatedProject{display:inline;float:left;margin-right:19px;width:234px}
#contentContainer .mainContent .relatedProjects .relatedProject .imageBg{border:1px solid #ddd;margin-bottom:10px;padding:1px;width:230px}
#contentContainer .mainContent .relatedProjects .text{float:left;width:234px}
#contentContainer .mainContent .relatedProjects .text h2{font-size:12px;font-weight:700;margin:5px 0 0}
#contentContainer .mainContent .relatedProjects .text strong{color:#676563;float:left;font-size:11px;font-weight:700;line-height:17px;margin-right:3px}
.entry{border-bottom:1px solid #DDD;float:left;padding:20px 0;width:742px}
.entry .col{display:inline;float:left;margin:30px 0 0;width:247px}
.entry .col.last{margin:30px 0 0}
.entry .col h2{background:url(../images/new/entry_head.jpg) no-repeat;color:#fff!important;font-size:18px!important;font-weight:700;height:43px;left:0;line-height:48px;margin:0!important;padding-left:20px;position:absolute;top:-37px;width:158px}
.entry .col .bot{background:url(../images/new/entry_bg.jpg) no-repeat;height:265px;padding:15px 20px;position:relative;width:208px}
.entry .col .bot h3{color:#000!important;font-size:12px!important;font-weight:700;margin:5px 0!important}
.entry .col .bot p{color:#666462;font-size:12px!important;font-weight:700;margin:0}
.entry .col .bot ul{margin:0 0 0 15px !important}
.entry .col .bot ul li{color:#666462;font-size:11px!important}
.entry .col .bot .but{background:url(../images/new/entry-but.png) no-repeat;height:41px;position:absolute;right:-20px;top:120px;width:41px;z-index:1}
.entry .col.site .bot{z-index:3}
.entry .col.budget .bot{z-index:2}
.entry .col.future .bot{z-index:1}
#contentContainer .rightCol .newsFilter{float:left;width:190px}
#contentContainer .rightCol .newsFilter .bord{border:1px solid #DDD;float:left;margin-top:20px}
#contentContainer .rightCol .newsFilter h4{background:#F0F0F0 url(../images/new/tabBgOff.jpg) repeat-x;border:1px solid #fff;color:#666462;cursor:pointer;float:left;font-size:12px;font-weight:700;height:34px;line-height:34px;padding-left:10px;width:178px}
#contentContainer .rightCol .newsFilter h4 span.arr{background:url(../images/new/arrowGreyRight.png) no-repeat scroll right center transparent;display:block;margin-right:10px}
#contentContainer .rightCol .newsFilter h4 span.arr.active{background:url(../images/new/arrowGreyDown.png) no-repeat scroll right center transparent}
#contentContainer .rightCol .newsFilter .content{background:#f3f3f3;border-top:1px solid #ddd;display:inline;float:left;width:190px}
#contentContainer .rightCol .newsFilter .content ul{list-style-type:none;margin:0;padding:15px 13px}
#contentContainer .rightCol .newsFilter .content ul a{color:#a0a0a0}
#contentContainer .rightCol .newsFilter .content ul a.active,#contentContainer .rightCol .newsFilter .content ul a.active:hover{color:#000}
.rss{display:inline;float:right;margin:-16px 0 0 5px}
#contentContainer .newsList .newsItem{border-bottom:1px solid #ddd;float:left;margin-bottom:20px;padding-bottom:20px;width:740px}
#contentContainer .newsList .newsItem .image{border:1px solid #ddd;float:right;margin:0;padding:1px;width:430px}
#contentContainer .newsList .newsItem .info{color:#a0a0a0;display:inline;float:left;font-size:90%;font-weight:700;margin-bottom:10px;width:300px}
#contentContainer .newsList .newsItem .infoRow{display:inline;float:left;margin-right:5px;width:295px}
#contentContainer .newsList .newsItem .infoRow.noImage{margin-right:0;width:740px}
#contentContainer .newsList .newsItem .infoRow .date{background:url(../images/new/calendar.jpg) no-repeat;color:#231F20;float:left;font-size:12px;font-weight:700;height:54px;line-height:54px;margin-right:10px;text-align:center;width:49px}
#contentContainer .newsList .newsItem .infoRow .like { margin-top:20px; float:left; position:relative; height:60px; width:223px; }
#contentContainer .newsList .newsItem .infoRow .like iframe {  position:absolute; bottom:0; left:47px; height:62px!important; }
#contentContainer .newsList .newsItem .infoRow .like span.IN-widget {  position:absolute; bottom:0; left:110px; }
#contentContainer .newsList .newsItem .infoRow .like div { position:absolute!important; bottom:0; right:0;}
#contentContainer .newsList .newsItem .moreLink{clear:left;float:left;font-weight:700}
#contentContainer .servicesContentTop{float:left;height:11px;width:756px}
#contentContainer .mainContent .servicesDrill .bgImage{border:1px solid #ddd;height:330px;margin-bottom:0;position:relative;width:740px}
#contentContainer .mainContent .servicesDrill .bgImageWide{border:1px solid #ddd;border-right:0;height:330px;margin-bottom:0;width:760px}
#contentContainer .mainContent .servicesDrill .bgImage h1{color:#FFF;font-size:25px;left:25px;pointer-events:none;position:absolute;top:19px}
#contentContainer .mainContent .servicesDrill .bgImage p{color:#FFF;font-size:19px;left:25px;line-height:24px;pointer-events:none;position:absolute;top:62px;width:395px}
#contentContainer .mainContent .servicesDrill .bgImage p.noHeader{top:70px}
#notts_map_canvas{display:inline;float:left;height:330px;margin-right:20px;width:360px}
#london_map_canvas{float:left;height:330px;width:360px}
#contentContainer .mainContent .servicesDrill .pageTitleServices{border-top:0;margin-bottom:0;padding-top:25px;width:742px}
#contentContainer .mainContent .servicesDrill .pageTitleServices h2{font-size:22px}
#contentContainer .mainContent .servicesDrill .left{border-right:1px solid #ddd;display:inline;float:left;margin:15px 0 0;padding:0 15px 5px 0;width:465px}
#contentContainer .mainContent .servicesDrill .left h4,
#contentContainer .mainContent .servicesDrill .left h3{margin:20px 0 10px}

#contentContainer .mainContent .servicesDrill .right{display:inline;float:left;margin:15px 0 0;padding:0 0 15px 18px;width:241px}
#contentContainer .mainContent .servicesDrill .right h4{line-height:115%}
#contentContainer .mainContent .servicesDrill .right ul li{padding:4px 0}
#contentContainer .mainContent .servicesDrill  .contactLink{background:#fff;border:1px solid #ddd;margin-bottom:10px;padding:1px; float:left;}
#contentContainer .mainContent .servicesDrill  .contactLink a{background:#F0F0F0 url(../images/new/tabBgOff.jpg) repeat-x;display:block;padding:10px}
#contentContainer .mainContent .servicesDrill  .contactLink a:hover{background:#F0F0F0 url(../images/new/tabBgOn.jpg) repeat-x;color:#FFF; text-decoration:none!important;}
#contentContainer .mainContent .servicesDrill  .contactLink .arrowMarginLeft{ display:inline;float:right;margin:5px 5px 0 0 }
#contentContainer .mainContent .servicesDrill .right .contactLink2 {background:#fff;border:1px solid #ddd;margin-bottom:10px;padding:1px;width:235px}
#contentContainer .mainContent .servicesDrill .right .contactLink2 a{background:#F0F0F0 url(../images/new/tabBgOn.jpg) repeat-x; display:block;padding:10px; color:#FFF;}
#contentContainer .mainContent .servicesDrill .right .contactLink2 a:hover{background:#F0F0F0 url(../images/new/tabBgOff.jpg) repeat-x; color:#666562;}
#contentContainer .mainContent .servicesDrill .right .contactLink2 .arrowMarginLeft{ display:inline;float:right;margin:5px 5px 0 0 }
#contentContainer .mainContent .servicesDrill .servicesContent{padding:0 5px}

#contentContainer .mainContent .servicesDrill.default-temp { }

#contentContainer .mainContent .servicesDrill.default-temp .left {width: 485px;}
#contentContainer .mainContent .servicesDrill.default-temp .right {width: 221px;}

#contentContainer .mainContent .servicesDrill.default-temp .intro { width:100%; } 
#contentContainer .mainContent .servicesDrill.default-temp .intro p,
#contentContainer .mainContent .servicesDrill.default-temp .intro a { font-size:17px; line-height:25px;  } 


#contentContainer .mainContent .servicesDrill.default-temp .stats { margin:20px 0; float:left;} 

#contentContainer .mainContent .servicesDrill.default-temp .slider { float:left; }
#contentContainer .mainContent .servicesDrill.default-temp .slider .slide { float:left; }
#contentContainer .mainContent .servicesDrill.default-temp .slider .slide .entryRow { float:left; margin-bottom:20px; }
#contentContainer .mainContent .servicesDrill.default-temp .slider .slide .entryRow.last { margin-bottom:0px; }
#contentContainer .mainContent .servicesDrill.default-temp .slider .slide  h3 span { color:#bfbebe; }
#contentContainer .mainContent .servicesDrill.default-temp .slider .slide  h3 { font-size:16px; font-weight:bold; color:#666462; margin: 0 0 10px; }
#contentContainer .mainContent .servicesDrill.default-temp .slider .slide .panel { border:1px solid #cecfcf;  float:left; width: 483px;}
#contentContainer .mainContent .servicesDrill.default-temp .slider .slide .panel .inner { border:1px solid #fff; background:#e5e5e5;float: left; width: 481px; }
#contentContainer .mainContent .servicesDrill.default-temp .slider .slide .panel .inner .img { float:left; width:205px; margin-right:10px; }
#contentContainer .mainContent .servicesDrill.default-temp .slider .slide .panel .inner .content { float:left; width:255px;margin-top: 1px; }
#contentContainer .mainContent .servicesDrill.default-temp .slider .slide .panel .inner .content .row { float:left; border-bottom:1px solid #fff; width:255px; padding:11px 0;  }
#contentContainer .mainContent .servicesDrill.default-temp .slider .slide .panel .inner .content .row.pos1 { background:url(../images/new/stat-1.gif) no-repeat right center; }
#contentContainer .mainContent .servicesDrill.default-temp .slider .slide .panel .inner .content .row.pos2 { background:url(../images/new/stat-2.gif) no-repeat right center; }
#contentContainer .mainContent .servicesDrill.default-temp .slider .slide .panel .inner .content .row.pos3 { background:url(../images/new/stat-3.gif) no-repeat right center; }
#contentContainer .mainContent .servicesDrill.default-temp .slider .slide .panel .inner .content .row.pos4 { background:url(../images/new/stat-4.gif) no-repeat right center; }
#contentContainer .mainContent .servicesDrill.default-temp .slider .slide .panel .inner .content .row.pos5 { background:url(../images/new/stat-5.gif) no-repeat right center; }
#contentContainer .mainContent .servicesDrill.default-temp .slider .slide .panel .inner .content .row.pos6 { background:url(../images/new/stat-6.gif) no-repeat right center; }
#contentContainer .mainContent .servicesDrill.default-temp .slider .slide .panel .inner .content .row.last { border:0; }
#contentContainer .mainContent .servicesDrill.default-temp .slider .slide .panel .inner .content .row h4 { width: 205px;margin:0; text-transform:uppercase; font-size:12px;}
#contentContainer .mainContent .servicesDrill.default-temp .slider .slide .panel .inner .content .row h5 {width: 205px;  margin:0;font-size:13px; font-weight:normal;  }

#seoAudit {width: 216px;}
#seoAudit img { margin-bottom:15px;}
#seoAudit h6 { font-size:110%!important; line-height:120%; }
#seoAudit p {}
#seoAudit label  {}
#seoAudit input  {width: 214px; margin-bottom:13px;}

a.viewOur { margin-top:10px; float:left; }
.butWithBar { border:0; border-left:10px solid #54a9e0; padding:3px 15px; background:#4b4b4b; color:#e0dee0!important; text-align:left;width: 216px; float:left; cursor:pointer;  font-family: arial; font-size:100%; font-weight:bold; }
.butWithBar:hover { background:#636363; }

#contentContainer .mainContent .contact{border-bottom:1px solid #ddd;float:left;margin-bottom:10px;padding:20px 0 10px;width:740px}
#contentContainer .mainContent .contact .col{display:inline;float:left;margin-right:10px;width:177px}
#contentContainer .mainContent .contact .col p {font-size: 10px;}
#contentContainer .mainContent .contact .col a {font-size: 10px;}
#contentContainer .mainContent .contact .left{display:inline;float:left;margin:0 20px 0 0;width:360px}
#contentContainer .mainContent .contact .right{display:inline;float:left;margin:0;width:326px}
#contentContainer .mainContent .contact h1{border-bottom:1px solid #ddd;color:#666462;font-size:16px;font-weight:700;margin-bottom:10px;padding:0 0 10px}
#contentContainer .mainContent .contact table td{padding:0 40px 0 0}
#contentContainer .mainContent .contactForm{clear:both;float:left;width:740px}
#contentContainer .mainContent .contactForm .captchaCont{margin-top:24px}
#contentContainer .mainContent .contactForm #captcha-form{clear:left;width:348px}
#contentContainer .mainContent .contactForm .enquiry{clear:left;float:left;margin:5px 0 0;width:740px}
#contentContainer .mainContent .contactForm .input-field-multiline{height:60px;width:728px}
#contentContainer .mainContent .contactForm .submit{padding-top:15px}
#contentContainer .mainContent .contactForm .submit .button{float:left;margin-top:5px}
#contentContainer .mainContent .contactForm .submit p{float:left;margin-left:15px;width:660px}
#contentContainer .mainContent .contactForm .submit input{display:inline;float:left;margin-top:7px}
#contentContainer .mainContent .contactForm .submit p input{float:none;margin:0}
#tabs2 ul.tabs{border-bottom:1px solid #ddd;float:left;height:3em;margin:0;width:742px}
#tabs2 ul.tabs li{border:1px solid #ddd;border-bottom:0;border-top:0;display:inline;float:left;margin-right:2px;padding:0!important;}
#tabs2 ul.tabs li a{background:#F0F0F0 url(../images/new/tabBgOff.jpg) repeat-x;border:1px solid #fff;color:#666562;display:block;float:left;font-weight:700;height:2.85em;line-height:2.85em;outline:none;text-align:center;width:179px}
#tabs2 ul.tabs li.last a {width:183px}
#tabs2 ul.tabs li a:hover{background:#F0F0F0 url(../images/new/tabBgOn.jpg) repeat-x;border:1px solid #fff;color:#FFF}
#tabs2 ul.tabs li a.active,#tabs2 ul.tabs li a.active:hover{background:#FFF;color:#666562;cursor:default}
.captchaBg{text-align:right}
#popup{overflow:hidden}
#popup .enquiry{float:left;overflow:hidden;padding:5px 15px 15px;position:relative}
#popup .enquiry .top{border-bottom:1px solid #222;float:left;margin-bottom:15px;padding-bottom:10px;width:540px}
#popup .enquiry .top h1.left{color:#dcdc5a;font-family:Verdana;font-size:18px;line-height:18px;margin-bottom:8px}
#popup .enquiry .top .head{float:left;text-align:left}
#popup .enquiry .top .contact{float:right;text-align:right}
#popup .enquiry .top .contact p{color:#FFF;font-size:18px;font-weight:700;margin-bottom:5px}
#popup .enquiry .top .contact a{color:#FFF;font-size:12px}
#popup .enquiry form .row .securityCheck{height:84px}
#popup .enquiry form .row .securityCheck a{clear:both;color:#FFF}
#popup .enquiry form .row .captchaBg{background:#FFF;text-align:center;width:252px}
#popup .enquiry form .row .captchaBg img{border:0}
#popup .enquiry form .row{border-bottom:1px solid #222;color:#FFF;display:inline;float:left;margin-bottom:15px;padding-bottom:15px;width:535px}
#popup .enquiry form .left{border-right:1px solid #222;display:inline;float:left;margin-right:15px;padding-right:15px;width:252px}
#popup .enquiry form .right{display:inline;float:left;width:252px}
#popup .enquiry form .right .tryAgain a{color:#dcdc5a}
#popup .enquiry form .right .image{float:left;margin:2px 0 3px}
#popup .enquiry form .row .checkbox{display:inline;float:left;margin-right:25px}
#popup .enquiry form .errorReq{color:red;display:inline}
#popup .enquiry form .errorReqHeight{clear:left;color:red;display:inline;float:left;height:18px}
#popup .enquiry .enquiryField{float:left;margin:0 0 5px;width:540px}
#popup .enquiry .enquiryField textarea{height:80px;width:523px}
#popup .enquiry .buttons{float:left;width:540px}
#popup .enquiry .buttons input{float:left;margin-top:10px}
#popup .enquiry .buttons .opt p{color:#FFF;float:right;font-size:10px;line-height:15px;margin:5px 0 0;text-align:left;width:450px}
#popup .enquiry .buttons .opt p input{float:none;margin-top:-2px}
#popup .enquiry form .seminarInfo{color:#FFF;font-size:16px;font-weight:700;position:absolute;top:25px}
#popup .enquiry form .seminarInfo .fs{font-size:14px}
#contentContainer .mainContent .seeAlsoHook .seeAlso{background:url(../images/new/arrowYellow.jpg) no-repeat left center;height:25px;line-height:21px;margin-left:10px}
#contentContainer .mainContent .seeAlsoHook .seeAlso a{display:block;font-size:12px;padding:2px 15px}
#contentContainer .mainContent .right .webCaseStudies{background:url(../images/hooks/webCaseStudiesHook.jpg) no-repeat;margin-bottom:10px;padding:140px 0 0;width:243px}
#contentContainer .mainContent .right .webCaseStudies .webCaseStudy{background:url(../images/png/servicesHr.png) no-repeat bottom;margin-bottom:10px;padding-bottom:10px}
#contentContainer .mainContent .right .webCaseStudies .webCaseStudy .projectName a:hover{color:#EB6B9C}
#contentContainer .mainContent .right .brandingCaseStudies{background:url(../images/new/Absolute_Branding.jpg) no-repeat;margin-bottom:20px;padding:140px 0 0;width:242px}
#contentContainer .mainContent .right .brandingCaseStudies .brandingCaseStudy{border-bottom:1px solid #ddd;margin-bottom:5px;padding-bottom:5px}
#contentContainer .mainContent .right .brandingCaseStudies .brandingCaseStudy a:hover .projectName{color:#D8D324;display:block}
/*#contentContainer .rightCol .globalContentRight{border:1px solid #ddd;display:inline;float:left;margin-top:20px;width:190px}
#contentContainer .rightCol .globalContentRight h2.head{background:#F0F0F0 url(../images/new/tabBgOff.jpg) repeat-x;border:1px solid #fff;color:#666462;font-size:100%;font-weight:700;height:34px;line-height:34px;padding-left:10px;width:178px}
#contentContainer .rightCol .globalContentRight .content{ background:#f3f3f3; border-top:1px solid #ddd;display:inline;float:left;padding:15px 13px 5px;width:164px}
*/
#contentContainer .rightCol .globalContentRight{ display:inline;float:left; margin-top:10px; }
#contentContainer .rightCol .globalContentRight .content .sol{ background:#f3f3f3; margin-bottom:10px;padding:10px; border:1px solid #d4d3d3; float: left; width:168px; }
#contentContainer .rightCol .globalContentRight .content .sol a.solimage{border:1px solid #ddd;display:block;height:105px; padding:1px;width:160px;margin: 2px;}
#contentContainer .rightCol .globalContentRight .content .sol.textHook {padding:0 4px 10px; border:1px solid #d4d3d3; width:180px; background:#e4e4e4 url(../images/new/text-hook-bg.gif) repeat-x; }
#contentContainer .rightCol .globalContentRight .content .sol h6 {float: left;width: 100%; background:url(../images/new/solHr.gif) bottom left repeat-x;}
#contentContainer .rightCol .globalContentRight .content .sol h6 a{color:#5c6663;font-size:12px;font-weight:700;margin:5px 10px; float: left; }
#contentContainer .rightCol .globalContentRight .content .sol p{color:#848c8a;font-size:10px;line-height:14px;margin:5px 10px 3px 10px ;  float: left;}
#contentContainer .rightCol .globalContentRight .content .sol a.more{background:url(../images/new/text-hook-more.gif) center left no-repeat;color:#5c6663;font-size:10px; padding-left:16px; margin-left:10px;}
#contentContainer .rightCol .globalContentRight .content .movingSols{display:inline;float:left;overflow:hidden;width:190px}
#contentContainer .rightCol .globalContentRight .content .movingSols .hooks.ifWeb{margin-left:0}
#contentContainer .rightCol .globalContentRight .content .movingSols .hooks.ifGraphic{margin-left:-184px}
#contentContainer .rightCol .globalContentRight .content .movingSols .hooks .column{display:inline;float:left;width:190px;}
.homepage .icons{border:0;border-right:1px solid #ddd;border-top:1px solid #ddd;bottom:0;clear:both;left:0;margin:0;position:absolute;width:650px;z-index:1}
.homepage .icons li{padding:0 20px!important}
.icons{background:#fff;border:1px solid #ddd;float:left;margin:10px 0 0;padding:5px 0;width:738px}
.icons li{border-right:1px solid #EEE;color:#848c8a;display:inline;float:left;font-size:9px;height:70px;padding:0 29px!important;text-align:center}
.icons li.last{border-right:0}
.icons li .logo{margin-top:14px}
.icons li .text{font-size:9px;margin-top:6px}
#footerContainer{float:left;height:45px;width:100%}
#footerContainer.homeFooter{display:none;position:absolute}
#footerContainer .footer{background:#272727;height:45px;line-height:45px;margin:0 auto;padding:0 60px;position:relative;width:950px}
#footerContainer a{color:#B2B1B1}
#footerContainer .logo{display:inline;float:left;margin:10px 0 0;position:relative}
#footerContainer .footer .logo p{bottom:0;color:#FFF;font-size:75%;left:150px;margin:0;position:absolute;width:340px}
#footerContainer .footer .right{display:inline;float:right;margin:0}
#footerContainer .footer .right .plus { display:inline; float:right; margin:11px 20px 0 0;}
#footerContainer .footer .right .plus div,
#footerContainer .footer .right .plus iframe { width:70px!important; }
#footerContainer .footer .right #footerNav .header{display:inline;float:right;margin:10px 20px 0 0;outline:none;position:relative}
#footerContainer .footer .right #footerNav .header a{background:url(../images/new/footerLoz.jpg) no-repeat;color:#FFF;display:block;font-size:11px;height:24px;line-height:24px;padding-left:10px;width:122px}
#footerContainer .footer .right #footerNav .header a:hover{background:url(../images/new/footerLozHover.jpg) no-repeat;color:#D8D324;width:122px}
#footerContainer .footer .right #footerNav .content{bottom:34px;display:none;position:absolute;right:0;width:132px;z-index:999}
#footerContainer .footer .right #footerNav .width{width:540px}
#footerContainer .footer .right #footerNav .content .bg{background:#686868;float:left;padding:5px 0}
#footerContainer .footer .right #footerNav .content .col{display:inline;float:left;width:135px}
#footerContainer .footer .right #footerNav .content a{background:#686868;color:#CCCACA;font-size:11px}
#footerContainer .footer .right #footerNav .content a:hover{background:#686868;color:#D8D324}
#footerContainer .footer .right #footerNav .share{display:inline;float:right;margin:10px 0 0}
.addthis_toolbox .custom_hover{position:relative}
.addthis_toolbox .custom_hover .custom_button{color:#00bff3;cursor:pointer;font-weight:700}
.addthis_toolbox .custom_hover .custom_button.active{background-color:#eee;display:inline;float:right;margin:0}
.addthis_toolbox .hover_menu{-moz-border-radius:5px;-webkit-border-radius:5px;background:#fff;border:3px solid #eee;bottom:45px;display:none;padding:1px;position:absolute;width:122px}
.addthis_toolbox .custom_hover .tower{-moz-border-radius-topleft:0;-webkit-border-radius:0 5px 0 0}
.addthis_toolbox .hover_menu a{color:#00bff3;display:block;padding:0 0 0 34px;position:relative;text-decoration:none}
.addthis_toolbox .hover_menu a:hover{-moz-border-radius:4px;-webkit-border-radius:4px;background:#f5f5f5;color:#027999;text-decoration:none}
.addthis_toolbox .hover_menu span{left:14px;position:absolute;top:14px}
.addthis_toolbox .hover_menu .more{border-top:solid 1px #eee;text-align:center}
.addthis_toolbox .hover_menu .more a{margin:0;padding:2px 0}
article,aside,dialog,figure,footer,header,hgroup,nav,section,.image a img,ul.slidesVertical li a,img,.homepage .row1 .solutions .sol a.solimage:hover .shadow,.homepage .row2 .news .firstNews .image a:hover .shadow,#tabs .tabContent #recent .caseStudy .image a:hover .shadow,#contentContainer .mainContent .seminarList .seminar .img a img,#contentContainer .mainContent .seminarList .seminar .img a:hover .shadow,#contentContainer .mainContent .showcasePage td.image .imageBg img,#contentContainer .mainContent .showcasePage td.image .imageBg a:hover .shadow,#contentContainer .mainContent .relatedProjects .relatedProject .imageBg .img,#contentContainer .mainContent .relatedProjects .relatedProject .imageBg a:hover .shadow,#contentContainer .mainContent .servicesDrill .bgImage a,#contentContainer .mainContent .servicesDrill .headerImage img,#contentContainer .mainContent .right .webCaseStudies .webCaseStudy a,#contentContainer .mainContent .right .brandingCaseStudies .brandingCaseStudy a,#contentContainer .rightCol .globalContentRight .content .sol a.solimage:hover .shadow{display:block}
label,#contentContainer .mainContent .seeAlsoHook h6,#contentContainer .mainContent .right .webCaseStudies .webCaseStudy .projectName,#contentContainer .mainContent .right .brandingCaseStudies .brandingCaseStudy .projectName{font-weight:700}
form.inline p,#contentContainer .mainContent .showcasePage .topText p,#contentContainer .mainContent .showcasePage .lowerText p,#contentContainer .mainContent .relatedProjects .text p,ul.sitemap li ul{margin-bottom:0}
.clear,#popup .enquiry form{clear:both}
p a,#tabs .tabContent #recent .caseStudy .text p{font-size:11px;line-height:17px}
.floatLeft,.leftLink,.homepage .row2 .news .heading,#contentContainer .mainContent .seminarList .seminar .img a,#contentContainer .mainContent .showcasePage .titleRow h2,#contentContainer .mainContent .showcasePage td.boxleft table,#contentContainer .mainContent .showcasePage .noOfPages,#contentContainer .newsList,#contentContainer .newsList .newsItem .summary,#contentContainer .newsList .newsItem .shareLinks,#contentContainer .mainContent .servicesDrill,#footerContainer .footer .logo img,ul.sitemap{float:left}
.noMargin,#contentContainer .mainContent .contact .last{margin:0!important}
.rightLink,#contentContainer .mainContent .showcasePage td.boxright table{float:right}
img.arrowYellow,img.arr,.icons li .logo img{display:inline}
#headContainer .breadCrumbs a,.homepage .row2 .news a,#tabs .tabContent a,#tabs .tabContent #recent .caseStudy .caseStudy a,#contentContainer .mainContent a,#contentContainer .rightCol .newsFilter .content ul a:hover{color:#666462}
#headContainer .breadCrumbs .yellow,.rightLinks .subNav .accord ul.accordContent li a.active,.rightLinks .subNav .accord ul.accordContent li a.active:hover,#contentContainer .mainContent .showcasePage .titleRow .filter .cont .filterSection ul li a.active,#contentContainer .mainContent .showcasePage .pages a:hover,#contentContainer .mainContent .showcaseDrillRight li a:hover,#contentContainer .mainContent .seeAlsoHook .seeAlso a:hover{color:#D8D324}
#headContainer .topLinks a:hover,#headContainer .topLinks li.active{color:#373534}
.homepage h6,.homepage .row1 .solutions .sol a{color:#666462;font-size:100%;font-weight:700}
.homepage .row1 .solutions .sol a.solimage img,#contentContainer .rightCol .globalContentRight .content .sol a.solimage img{height:105px;width:160px}
.homepage .row1 .solutions .sol a.solimage .shadow,#contentContainer .rightCol .globalContentRight .content .sol a.solimage .shadow{display:none;margin-top:-105px}
.homepage .row2 .news .image .shadow,#contentContainer .mainContent .seminarList .seminar .img a .shadow,#contentContainer .mainContent .showcasePage td.image .imageBg .shadow,#contentContainer .mainContent .relatedProjects .relatedProject .imageBg .shadow{display:none;margin-top:-125px}
.homepage .row2 .news .stories .title,#contentContainer .mainContent .showcaseDrill{display:inline;float:left}
.homepage .row2 .newsletterSignup a:hover,#contentContainer .mainContent .cv a:hover{background:#F0F0F0 url(../images/new/tabBgOn.jpg) repeat-x;color:#FFF}
#tabs{float:left;width:650px}
#tabs2{float:left;}
#tabs ul.tabs li a.first:hover,#tabs ul.tabs li.first{border-left:0}
#tabs ul.tabs li a.active .greyArrow,#contentContainer .mainContent .showcasePage .pages .disabled,.addthis_toolbox .hover_menu .more span{display:none}
#tabs .tabContent a:hover,#contentContainer .mainContent .oneCol a:hover,#contentContainer .mainContent .showcaseDrill .left a:hover,#contentContainer .newsList .newsItem .summary a:hover,#contentContainer .mainContent .servicesDrill .left a:hover,#popup .enquiry form .left a:hover{text-decoration:underline}
#tabs .tabContent #recent .caseStudy .text h2 a:hover,#contentContainer .mainContent .seminarList .seminar .text a:hover,#contentContainer .mainContent .showcasePage .titleRow .filter .cont .buttons #all.button a:hover,#contentContainer .mainContent .showcasePage .showcaseSlider ul li a:hover{text-decoration:none}
#contentContainer .mainContent .oneCol,#contentContainer .mainContent .showcasePage{float:left;width:740px}
#contentContainer .mainContent .noMargin,#contentContainer .mainContent .aboutClient p,#contentContainer .mainContent .relatedProjects .header h4,#tabs2 ul.tabs li.last{margin:0}
#contentContainer .mainContent .pageTitle .font-size,#contentContainer .mainContent .showcasePage .titleRow h2 .font-size{font-size:15px}
#contentContainer .mainContent .intro,#contentContainer .newsList .newsItem .infoRow.noImage .info{width:740px}
#contentContainer .mainContent ul li,#contentContainer .mainContent .showcasePage .titleRow .filter .cont .filterSection ul li,table.eventInfo tr td{padding:2px 0}
#contentContainer .mainContent .showcasePage .pages ul,#contentContainer .mainContent .icons ul,#footerContainer ul{list-style-type:none;margin:0}
#contentContainer .mainContent .showcaseDrill .left .projectContent p,#contentContainer .mainContent .showcaseDrillRight .Services{margin-bottom:10px}
div#slideshow div#leftControl,div#slideshow div#rightControl{height:57px;width:24px}
#contentContainer .newsList .newsItem .infoRow .headline h2,#contentContainer .newsList .newsItem .infoRow .headline h4{font-size:110%;line-height:163%}
#contentContainer .mainContent .servicesDrill .noBg,.addthis_toolbox .hover_menu .more a:hover{background:none}
#contentContainer .mainContent .servicesDrill .pageTitle h1,#popup .enquiry form .right .tryAgain p,#popup .enquiry form label{color:#FFF}
#contentContainer .mainContent .contactForm .input-field{width:348px}
#contentContainer .rightCol .globalContentRight .content .movingSols .hooks{width:380px}
#popup .enquiry form .field input,#popup .enquiry form .field select{width:250px}
.absoluteMain {  width:70px; border:5px solid #fff; background:#fbfbfb; text-align:center; padding:8px 0; -webkit-border-radius:5px !important; -moz-border-radius:5px !important; border-radius:5px !important; left: 50%; margin-left: 543px; position: fixed; top: 110px; }
.absoluteMain .twitter-share-button { margin:5px 0;}
.twitter-share-button { width:60px!important; margin-right:5px;}
#page_ipad-competition-terms-and-conditions ol li { margin-left:20px; list-style-type:decimal; }

/* *********************** */
#slideBannerWrapper {width: 740px; /*margin-bottom:20px;*/ overflow: hidden; position: relative; height: 330px; auto;}
#slideBannerWrapper #slideBanner {list-style: none; margin: 0; padding: 0; position: absolute; left: 0; top: 0; z-index: 0;}
#slideBannerWrapper #slideBanner {width: 100000px; margin-left: 0;}
#slideBannerWrapper #slideBanner li {float: left; width: 740px; height: 330px; padding: 0 0 2px 0;}
