html{margin:0 !important}html,body,p,a,h1,h2,h3,h4,h5,div,table,tr,td,span,ul,li,form{margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}html,body{font:normal 100% Arial, Helvetica, sans-serif;color:#666666;background:#fff;line-height:1.5em}.container{padding-left:20px;padding-right:20px}.row{width:100%;max-width:1140px;margin:0 auto;position:relative;overflow:hidden}.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol{margin-right:3.8%;float:left;min-height:1px}.row .onecol{width:4.85%;width:4.7%\9}.row .twocol{width:13.45%;width:13.2%\9}.row .threecol{width:22.05%;width:22.05%\9}.row .fourcol{width:30.75%;width:30.6%\9}.row .fivecol{width:39.45%;width:39%\9}.row .sixcol{width:48%;width:48%\9}.row .sevencol{width:56.75%;width:56.75%\9}.row .eightcol{width:65.4%;width:61.6%\9}.row .ninecol{width:74.05%;width:74.05%\9}.row .tencol{width:82.7%;width:82%\9}.row .elevencol{width:91.35%;width:91.35%\9}.row .twelvecol{width:100%;float:left}.first{margin-left:0 !important}.last{margin-right:0 !important}.last-pad{padding-right:0 !important}img,object,embed{max-width:100%}img{height:auto;display:block}.ninecol{overflow:hidden}h1,h2,h3,h4,h5{font-weight:normal;line-height:1.2em;font-weight:bold;color:#333}h1{font-size:2.611em;margin-bottom:20px}h2{font-size:1.500em;margin-bottom:18px}h3{font-size:1.125em;margin-bottom:15px}h4{font-size:1.000em;margin-bottom:10px}h5{font-size:1.000em;margin-bottom:10px}.big-text{font-size:1.188em;line-height:1.5em}p{margin:0 0 25px 0;line-height:1.5em}.small{font-size:0.750em;color:#999}a{outline:none;text-decoration:none;color:#1c8ca5;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover{color:#40b2cb}a:focus{outline:none}a img{border:none}figure{position:relative}figure img{width:100%}hr{border:none;height:1px;background:#aaa;margin:25px 0}.maroon{background:#822433}.light-grey{background:#eaeaea}.dark-grey{background:#333}.textbox-outer{width:auto;padding:13px 15px;background:#eaeaea;display:block;margin:5px 0 15px 0;*margin:2.5px 0 7.5px 0}.textbox{border:none;padding:0;background:none;width:100%;color:#666}.multiline{height:155px;display:block;background:#eaeaea;width:100%;border:none;padding:0;font-family:Arial}.button{background:#822433;color:#fff;font-size:1em;padding:13px 0;text-align:center;display:block;font-weight:bold;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.button:hover{background:#333;color:#fff}.button-arrow{background:#822433;color:#fff;font-size:1em;padding:15px 0;text-align:center;display:block;font-weight:bold;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.button-arrow:hover{background:#333;color:#fff}.button-arrow:after{content:url(/images/arrow-white.png);padding-left:10px}.clear{clear:both;font-size:0}.no-bottom-margin{margin-bottom:0 !important}.no-top-margin{margin-top:0 !important}.no-bottom-padding{padding-bottom:0 !important}.no-top-padding{padding-top:0 !important}.float-left{float:left}.float-right{float:right}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.no-display,.display-none{display:none}.spacer{min-height:100px;text-align:center}.spacer.s0{min-height:50px}.spacer.s1{min-height:100px}.spacer.s2{min-height:200px}.spacer.s3{min-height:300px}.spacer.s4{min-height:400px}.spacer.s5{min-height:500px}.spacer.s6{min-height:600px}.spacer.s7{min-height:700px}.spacer.s8{min-height:800px}.spacer.s9{min-height:900px}.spacer.s10{min-height:1000px}.offscreen{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}header{overflow:hidden}a.logo{float:left;margin:15px 0 0 0;padding:0 0 25px 0}.header-right{float:right}.header-right .search{width:310px;background:#eaeaea;clear:both;float:right;margin:35px 0 0 0}.header-right .search .search-wrap{width:260px;float:left}.header-right .search .search-wrap input{border:0;background:inherit;padding:15px}.header-right .search .search-cta{width:50px;float:left}.header-right .search .search-cta img{margin:0 auto;padding:12px 13px 13px 12px}.accordian{display:none}ul.top-nav{float:right;padding:0;font-size:0.750em}ul.top-nav li{float:left;display:inline-block;list-style:none;margin-left:15px;padding:5px 0}ul.top-nav li a{color:#999}ul.top-nav li.logout{background:#822433;padding:5px 10px}ul.top-nav li.logout a{color:#fff}.main{width:85%;float:left}.side{width:15%;float:left}.main-nav{display:block}.main-nav ul{overflow:hidden;background:#333}.main-nav ul li{display:inline-block;float:left}.main-nav ul li a{padding:13px 21px;text-align:center;display:block;color:#fff}.main-nav ul li a.home{font-weight:bold}.main-nav ul li.active a,.main-nav ul li a:hover{background:#adafaf}.main-nav .members-login{display:block}.main-nav .members-login a{padding:13px 0;text-align:center;background:#822433;display:block;color:#fff}.main-nav .members-login a:hover{background:#adafaf}.acc1-content{overflow:hidden}@media handheld, only screen and (max-width: 1140px){.main-nav ul li a{padding:13px 13px}}@media handheld, only screen and (max-width: 1024px){.main-nav ul li a{padding:13px 10px;font-size:0.938em}.main-nav .members-login a{font-size:0.938em}}@media handheld, only screen and (max-width: 920px){.accordian{display:block;float:right;background:url(/images/menu.png) left top no-repeat;background-size:33px 24px;width:33px;height:24px;text-indent:-9999px;margin:15px 0}.logo{width:50%}.header-right{width:50%}.header-right .search{margin:4% 0 0 0;width:280px}.header-right .search .search-wrap{width:230px}.acc1-content{background:#333;padding:10px 20px}.acc1-content ul li{width:100%;float:left;display:inline-block;margin-bottom:1px}.acc1-content ul li a{display:block;padding:7px 10px;background:#eee;color:#822433}.acc1-content ul li a:hover{background:#fff}.main-nav{display:none}ul.top-nav{display:none}}@media handheld, only screen and (max-width: 700px){.header-right .search{margin:2% 0 0 0;width:220px}.header-right .search .search-wrap{width:170px}}@media handheld, only screen and (max-width: 620px){.header-right{width:45%}.header-right .search{margin:0}a.logo{width:55%}}@media handheld, only screen and (max-width: 570px){.header-right .search{display:none}}@media handheld, only screen and (max-width: 480px){a.logo{width:220px}.header-right{width:auto}}.hero{display:block;position:relative;overflow:hidden;width:100%;margin:0 auto 20px}.hero .slide{overflow:hidden;min-height:400px;width:100%;display:block}.hero .play{width:100%;display:block;position:absolute;left:0;top:0;margin-top:130px;text-align:center}.hero .play i{font-size:10em;color:#fff;opacity:0.70}.hero .play:hover i{opacity:1}.hero .slider-text{padding:40px 30px 30px;max-width:290px;float:left;color:#fff;box-shadow:inset 0px 0px 0 2000px rgba(0,0,0,0.6);margin:50px 0 0 0}.hero .slider-text h1,.hero .slider-text h2{font-size:1.500em;font-weight:bold;margin:0 0 30px 0}.hero .slider-text h1 a,.hero .slider-text h2 a{color:#fff}.hero .slider-cta{display:block;padding:0 45px 0 0;float:left;color:#1c8ca5;background:#fff;padding:13px 30px;font-weight:bold}.hero .slider-cta:after{content:url(/images/arrow.png);padding-left:10px}.hero .pagination{position:absolute;bottom:0;left:0;z-index:9999}.hero .cycle-pager{position:absolute;bottom:20px;width:100%;text-align:center;z-index:5000}.hero .cycle-pager span{width:10px;height:10px;background:#fff;cursor:pointer;margin:0 5px;display:inline-block;border:2px solid #fff;border-radius:10em;-moz-border-radius:10em;-webkit-border-radius:10em}.hero .cycle-pager span.cycle-pager-active{background:#822433}.hero .cycle-pager>*{cursor:pointer}.find-a-solicitor{background:#babcbe;margin:0 0 20px 0;padding:10px}.find-a-solicitor .col-title{float:left;width:20%}.find-a-solicitor .col-mid{float:left;width:23%}.find-a-solicitor .col-mid .textbox-outer{margin:0 10px 0 0;border:none;background:#fff}.find-a-solicitor .col-small{float:left;width:11%}.find-a-solicitor .col-small .button{font-weight:bold;font-size:1em;color:#fff}.find-a-solicitor h2{font-size:1.500em;font-weight:bold;text-align:center;color:#fff;padding:13px 0 0 0;margin:0}@media handheld, only screen and (max-width: 1140px){.hero .slider-text{margin:50px 0 0 20px}}@media handheld, only screen and (max-width: 1024px){.find-a-solicitor h2{font-size:1.125em;padding-top:15px}}@media handheld, only screen and (max-width: 920px){.hero .play{top:50px;right:20px;left:auto;width:auto;margin-top:0}.hero .play i{font-size:5em}}@media handheld, only screen and (max-width: 850px){.find-a-solicitor{padding:20px 10px 10px 20px}.find-a-solicitor .col-title{float:none;width:100%;margin-bottom:10px}.find-a-solicitor .col-mid{float:left;width:50%;margin-bottom:10px}.find-a-solicitor .col-small{float:left;width:50%;margin-bottom:10px}.find-a-solicitor .col-small .button{margin-right:10px}.find-a-solicitor h2{padding-top:0;font-size:1.500em;margin:0 0 20px 0}}@media handheld, only screen and (max-width: 620px){.find-a-solicitor{padding:20px}.find-a-solicitor .col-title{float:left;width:100%}.find-a-solicitor .col-mid{float:left;width:100%}.find-a-solicitor .col-small{float:left;width:100%}}@media handheld, only screen and (max-width: 480px){.hero .slider-text{margin:20px 0 0 20px;padding:20px;max-width:240px}.hero .play{top:20px}}@media handheld, only screen and (max-width: 400px){.hero .play{display:none}}.services{margin:0 0 30px 0;overflow:hidden}.services .service{position:relative;overflow:hidden;width:49%;margin:0 2% 0 0;float:left}.services .service .title-members{background:#822433;width:100%;display:block;box-shadow:inset 0px 0px 0 2000px rgba(0,0,0,0.2)}.services .service .title-members h3{color:#fff;padding:20px 10px;font-size:1.500em;text-align:center;margin:0}.services .service .title-members h3.padlock:before{content:url(/images/padlock.png);padding-right:10px}.services .service .title-public{background:#eaeaea;width:100%;display:block;box-shadow:inset 0px 0px 0 2000px rgba(0,0,0,0.25)}.services .service .title-public h3{color:#fff;padding:20px 10px;font-size:1.500em;text-align:center;margin:0}.services .service .service-content{background-color:rgba(0,0,0,0.3);position:absolute;width:100%;bottom:0;-webkit-transform:translate(0, 100%);-moz-transform:translate(0, 100%);-ms-transform:translate(0, 100%);-o-transform:translate(0, 100%);transform:translate(0, 100%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.services .service .service-content .service-add-content{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.services .service .service-content .service-add-content .text-pad{padding:28px 25px 18px;overflow:hidden}.services .service .service-content .service-add-content .text-pad p{margin-bottom:5px}.services .service .service-content .service-add-content .text-pad ul.half{width:48%;margin:0 4% 0 0;float:left}.services .service .service-content .service-add-content .text-pad ul.half li{list-style:none;background:url("/images/arrow-white.png") right no-repeat;margin:0 0 10px 0}.services .service .service-content .service-add-content .text-pad ul.half li a{color:#fff;font-weight:bold;display:block}.services .service .service-content .service-add-content p{color:#fff;margin-bottom:15px}.services .service .service-content .service-add-content span.more{color:#fff}.services .service:hover .service-content{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media handheld, only screen and (max-width: 1140px){.services .service .service-content .service-add-content .text-pad{padding:20px 25px 10px}}@media handheld, only screen and (max-width: 1024px){.services .service .service-content .service-add-content .text-pad{padding:15px 25px 10px}.services .service .service-content .service-add-content .text-pad ul.half li{margin:0 0 5px 0}.services .service .service-content .service-add-content .text-pad ul.half li a{font-size:0.938em;font-weight:normal}.services .service .title-public h3{padding:10px}.services .service .title-members h3{padding:10px}}@media handheld, only screen and (max-width: 900px){.services .service .service-content .service-add-content .text-pad ul.half{width:100%;float:none}.services .service .service-img{min-height:200px;position:relative}.services .service.member .service-img{background:#822433}.services .service.public .service-img{background:#babcbe}.services .service .service-img img{position:absolute;bottom:0;left:0;max-width:none;margin-left:-20%}}@media handheld, only screen and (max-width: 768px){.services .service .service-content{-webkit-transform:translate(0, 0%);-moz-transform:translate(0, 0%);-ms-transform:translate(0, 0%);-o-transform:translate(0, 0%);transform:translate(0, 0%)}.services .service .service-img img{max-width:100%;margin-left:0}}@media handheld, only screen and (max-width: 480px){.services .service{float:none;width:100%;margin:0 0 20px 0}}.customNavigation{float:right;margin:0 0 10px 0}.customNavigation .prev,.customNavigation .next{float:left}.customNavigation .prev2,.customNavigation .next2{float:left}.customNavigation .prev3,.customNavigation .next3{float:left}#news-feed{margin:0 0 30px 0}#news-feed h2{margin-top:13px;float:left}.news-item{position:relative;overflow:hidden;color:#fff}.news-item .news-content{background-color:rgba(0,0,0,0.6);position:absolute;width:100%;bottom:0;-webkit-transform:translate(0, 100%);-moz-transform:translate(0, 100%);-ms-transform:translate(0, 100%);-o-transform:translate(0, 100%);transform:translate(0, 100%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.news-item .news-content .news-top-content{position:relative}.news-item .news-content .news-top-content .news-top-content-inner{background-color:rgba(0,0,0,0.6);position:absolute;bottom:0;width:100%}.news-item .news-content .news-top-content .news-top-content-inner .news-top-content-inner-wrap{padding:15px 20px 13px 25px}.news-item .news-content .news-top-content .news-top-content-inner .news-top-content-inner-wrap p{color:#fff;margin-bottom:5px}.news-item .news-content .news-top-content .news-top-content-inner .news-top-content-inner-wrap .date{color:#babcbe;font-size:1.500em;font-weight:bold}.news-item .news-content .news-add-content{padding:0 25px 20px 25px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.news-item .news-content .news-add-content p{color:#fff;margin-bottom:15px}.news-item .news-content .news-add-content span.more{color:#fff;font-weight:bold}.news-item:hover .news-content{background:#babcbe;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.news-item:hover .news-content .news-top-content-inner{background:#babcbe;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.news-item:hover .news-content .news-top-content .news-top-content-inner .news-top-content-inner-wrap .date{color:#fff}#events-feed{margin-bottom:30px}#events-feed h2{margin-top:13px;float:left}#owl-demo .events-item{position:relative;overflow:hidden;background:#eaeaea}#owl-demo .events-item .text-pad{padding:10px 25px;min-height:170px}#owl-demo .events-item .text-pad .date{color:#babcbe;font-size:3.000em;font-weight:bold;margin-bottom:0}#owl-demo .events-item .text-pad p{margin-bottom:0}#owl-demo .events-item .text-pad p>a{color:#fff;font-weight:bold}#owl-demo .events-item .events-content{position:absolute;width:100%;bottom:0;-webkit-transform:translate(0, 100%);-moz-transform:translate(0, 100%);-ms-transform:translate(0, 100%);-o-transform:translate(0, 100%);transform:translate(0, 100%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#owl-demo .events-item .events-content .events-top-content{position:relative}#owl-demo .events-item .events-content .events-top-content .events-top-content-inner{position:absolute;bottom:0;width:100%}#owl-demo .events-item .events-content .events-top-content .events-top-content-inner .events-top-content-inner-wrap{padding:15px 25px 0 25px}#owl-demo .events-item .events-content .events-top-content .events-top-content-inner .events-top-content-inner-wrap p{color:#666;margin-bottom:20px}#owl-demo .events-item .events-content .events-add-content{padding:0 25px 15px 25px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#owl-demo .events-item .events-content .events-add-content .pad .date{color:#fff}#owl-demo .events-item .events-content .events-add-content .pad p{color:#fff}#owl-demo .events-item .events-content .events-add-content .pad a{color:#fff}#owl-demo .events-item .events-content .events-add-content .pad span.more{color:#fff;font-weight:bold}#owl-demo .events-item .events-content .events-add-content .pad a.more:after{content:url(/images/arrow-white.png);padding-left:15px}#owl-demo .events-item:hover{background:#822433;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#owl-demo .events-item:hover .text-pad .date{color:#fff}#owl-demo .events-item:hover .text-pad p{color:#fff}#owl-demo .events-item:hover .text-pad p>a{color:#fff;font-weight:bold}#owl-demo .events-item:hover .events-content{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#owl-demo .events-item:hover .events-content .events-top-content-inner{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#owl-demo .events-item:hover .events-content .events-top-content-inner .events-top-content-inner-wrap p{color:#fff}.owl-pagination{display:none}.owl-theme .owl-controls{text-align:center;display:none}.owl-theme .owl-controls .owl-buttons div{margin:5px;padding:3px 10px;display:inline-block;*display:inline;color:#fff;font-size:0.750em;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#333;filter:Alpha(Opacity=50);opacity:0.5;zoom:1}.owl-theme .owl-controls .owl-page{display:inline-block;*display:inline;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;padding:2px 10px;font-size:0.750em;color:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-controls.clickable .owl-buttons div:hover{text-decoration:none;filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-carousel{position:relative;display:none;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{position:relative;display:none;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper:after{display:block;height:0;clear:both;visibility:hidden;line-height:0;content:"."}.owl-carousel .owl-wrapper-outer{position:relative;width:100%;overflow:hidden}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.owl-controls .owl-page{cursor:pointer}.owl-controls .owl-buttons div{cursor:pointer}.grabbing{cursor:url(grabbing.png) 8 8,move}.twitter-feed{text-align:center;margin:0 0 45px}.twitter-feed .feed-icon img{margin:0 auto 10px}.twitter-feed .feed-text blockquote{margin:0 0 10px 0}.twitter-feed .feed-time a{color:#999;font-size:0.750em;font-weight:bold}footer{background:#eaeaea;padding:50px 0;color:#333}footer .one-third{width:30%;float:left;margin-right:5%}footer .two-thirds{width:65%;float:left}footer .half{width:48%;margin:0 4% 0 0;float:left}footer ul li{list-style:none;margin-bottom:8px;line-height:1.5em;font-size:0.875em}footer ul li a{color:#666}footer ul li a:hover{color:#999}footer h3{color:#333;font-size:1.125em;font-weight:bold;margin-bottom:30px}footer .signup{overflow:hidden;margin:0 0 45px 0}footer .signup .textbox-outer{width:60%;margin:0 0 0 0;float:left;border:0;padding:13px 0;background:#fff}footer .signup .textbox-outer .textbox{width:90%;padding:0px 10px}footer .signup .button{background:#822433;width:30%;float:left;color:#fff;font-size:1em;font-weight:bold}footer ul.social{overflow:hidden;margin-bottom:42px}footer ul.social li{float:left;display:inline-block;list-style:none;margin-right:15px}footer .crest{text-align:right}footer .crest img{float:right;margin-bottom:40px}footer .crest p{color:#666;font-size:0.875em;margin:0}@media handheld, only screen and (max-width: 768px){footer .signup{margin-bottom:30px}footer .one-third ul{margin:0 0 30px 0}footer ul.social{margin-bottom:20px}}@media handheld, only screen and (max-width: 620px){footer{padding:30px 0}footer .signup .textbox-outer{width:100%;margin:0 0 0 0;float:left;border:0;padding:15px 0}footer .signup .textbox-outer .textbox{width:90%;padding:0px 10px}footer .signup .button{background:#822433;width:100%;float:left;color:#fff}}@media handheld, only screen and (max-width: 400px){footer .one-third ul{margin:0}footer .one-third{width:100%;float:left;margin-right:0%;margin-bottom:15px}footer .half{width:100%}footer .two-thirds{width:100%;float:left;margin-bottom:15px}footer .crest{text-align:left}footer .crest img{display:none}footer .crest p{padding:20px 0 0 0}}.solicitors-directory-search{background:#babcbe;margin:0 0 25px 0}.solicitors-directory-search .text-pad{padding:20px 0 10px 10px;overflow:hidden}.solicitors-directory-search .col-mid{float:left;width:33.33%;margin:0}.solicitors-directory-search .col-mid .textbox-outer{margin:10px 10px 10px 0;border:none;background:#fff}.solicitors-directory-search .button{background:#822433;font-weight:bold;font-size:1em;color:#fff;margin:0 10px 0 0;float:right;padding:13px 30px}.solicitors-directory-search h2{font-weight:bold;color:#fff;margin-bottom:0}@media handheld, only screen and (max-width: 620px){.solicitors-directory-search .col-mid{float:left;width:100%;margin:0}}.banker-login{background:#babcbe;margin:30px 0;display:none}.banker-login .text-pad{padding:20px 10px 10px 10px}.banker-login h2{color:#fff;margin-bottom:10px}.banker-login .half{width:50%;float:left}.banker-login a{color:#fff;font-size:0.750em}.banker-login .button{background:#822433;color:#fff;font-size:1em;font-weight:bold}.banker-login .button:hover{background:#fff;color:#1c8ca5}.banker-login .textbox-outer{border:none;margin-bottom:10px}.sidebar-ad{background:#ddd;margin:0 0 20px 0}.sidebar-ad .text-pad{padding:5px}.sidebar-ad .text-pad img{border:1px solid rgba(186,188,190,0.5)}.controls{float:right}h2.results{float:left;font-size:1em;color:#666;font-weight:normal;margin:0 0 25px 0}h2.results span{font-weight:bold;font-size:1.500em}.solicitor-item{float:left;width:31%;margin:0 1% 20px;background:#f4f4f4;border:1px solid #ebebeb}.solicitor-item .text-pad{padding:20px 20px 0 20px;min-height:215px;overflow:hidden}.solicitor-item .text-pad h3{font-weight:bold;font-size:1.500em;margin:0 0 15px 0}.solicitor-item .text-pad p{margin-bottom:20px}.solicitor-item .half{float:left;width:100%;border-top:1px solid #ebebeb}.solicitor-item .half p{margin-bottom:0;text-align:center}.solicitor-item .half .shortlist a{color:#1c8ca5;background:url(/images/shortlist.png) no-repeat 18px 13px;padding:11px 0 9px 20px;display:block}.solicitor-item .half .button{background:#eaeaea;color:#822433;font-size:1em;font-weight:bold;padding:11px 0 9px;margin-bottom:0}.solicitor-item .half .button:after{content:url(/images/arrow-dark.png);padding:0 0 0 6px}.solicitor-item .half .button:hover{background:#822433;color:#fff}.solicitor-item .half .button:hover:after{content:url(/images/arrow-white.png)}.list-view{margin-bottom:10px;overflow:hidden}.list-view .solicitor-item{width:auto;float:none;margin:0 0 5px 0}.list-view .solicitor-item .text-pad{min-height:0;padding:15px 0}.list-view .solicitor-item .text-pad .solicitor-title{float:left;width:30%}.list-view .solicitor-item .text-pad .solicitor-title h3{font-size:1.125em;margin:0 0 0 20px}.list-view .solicitor-item .text-pad .solicitor-address{width:50%;float:left}.list-view .solicitor-item .text-pad .solicitor-address p{margin:0 0 0 20px;color:#666}.list-view .solicitor-item .text-pad .solicitor-tel{width:20%;float:left}.list-view .solicitor-item .text-pad .solicitor-tel p{margin:0 0 0 20px;color:#666}.list-view .solicitor-item .half{display:none}.list-view .solicitor-item a{display:block}.list-view .solicitor-item a:hover{background:#ebebeb}.solicitor-item a .text-pad p{color:#666}.whitebg{background:#fff !important}.views{float:left;margin:0 20px 0 0}.views a{display:inline-block;margin:0 10px 0 0}.views a i{color:#969b9f;font-size:1.1em}@media handheld, only screen and (max-width: 900px){.solicitor-item{width:47%;margin:10px 1%}.solicitor-item .text-pad{min-height:200px;overflow:hidden}}@media handheld, only screen and (max-width: 850px){.controls{float:none;clear:both}h2.results{float:none}}@media handheld, only screen and (max-width: 620px){.list-view .solicitor-item .text-pad .solicitor-title{width:100%;margin:0 0 5px 0;float:none}.list-view .solicitor-item .text-pad .solicitor-address{width:70%}.list-view .solicitor-item .text-pad .solicitor-tel{width:30%}}@media handheld, only screen and (max-width: 480px){.solicitor-item{width:100%;margin:10px 0%}.solicitor-item .text-pad{min-height:auto;overflow:hidden}.controls .paging{float:none;clear:both;margin:0}.views{margin:0 0 10px 0}h2.results{margin:0 0 15px 0}.list-view .solicitor-item .text-pad .solicitor-address{width:100%;margin:0;float:none}.list-view .solicitor-item .text-pad .solicitor-tel{width:100%;margin:0;float:none}}.info-box{background:#eaeaea;margin-bottom:40px}.info-box .image-wrap{float:left;width:25%}.info-box .content-wrap{width:100%}.info-box .content-wrap .text-pad{padding:25px 30px}.info-box .content-wrap .text-pad p{margin:0}.info-box .content-wrap .text-pad p.last{margin:0}.info-box .content-wrap .text-pad h2{margin-bottom:20px}.info-box .content-wrap .text-pad .address{width:40%;margin-right:5%;float:left}.info-box .content-wrap .text-pad .contact-details{width:55%;float:left}.info-box .content-wrap .text-pad .contact-details strong{padding-right:20px;width:30%;display:inline-block}.info-box .content-wrap .text-pad .contact-details a{color:#1c8ca5}.info-box.member-profile .content-wrap .text-pad p{margin:0;width:45%;float:left;margin:0 5% 0 0}.info-box.member-profile .content-wrap .text-pad p.last{margin:0}@media handheld, only screen and (max-width: 1024px){.info-box .content-wrap .text-pad p{font-size:0.875em}}@media handheld, only screen and (max-width: 900px){.info-box{background:#eaeaea;margin-bottom:30px}.info-box .content-wrap .text-pad .address{width:100%;float:left;margin-bottom:20px}.info-box .content-wrap .text-pad .contact-details{width:100%;float:left}.info-box .content-wrap .text-pad .contact-details strong{padding-right:10px}.info-box .content-wrap .text-pad .contact-details a{color:#1c8ca5}.info-box .content-wrap .text-pad p{float:none;width:100%;margin:0 0 20px 0}}@media handheld, only screen and (max-width: 900px){.info-box{background:#eaeaea;margin-bottom:30px}.info-box .content-wrap .text-pad .address{width:35%;margin-right:5%;float:left;margin-bottom:20px}.info-box .content-wrap .text-pad .contact-details{width:60%;float:left}.info-box .content-wrap .text-pad .contact-details strong{padding-right:10px}.info-box .content-wrap .text-pad .contact-details a{color:#1c8ca5}}@media handheld, only screen and (max-width: 620px){.info-box{background:#eaeaea;margin-bottom:30px}.info-box .image-wrap{width:30%;float:left}.info-box .content-wrap .text-pad{padding:20px}.info-box .content-wrap .text-pad .address{width:100%;float:left}.info-box .content-wrap .text-pad .contact-details{width:100%;float:left}.info-box .content-wrap .text-pad .contact-details strong{padding-right:10px;width:35%}.info-box .content-wrap .text-pad .contact-details a{color:#1c8ca5}}@media handheld, only screen and (max-width: 450px){.info-box{background:#eaeaea;margin-bottom:30px}.info-box .image-wrap{width:100%;float:left}.info-box .image-wrap img{width:100%}.info-box .content-wrap{width:100%;float:left}.info-box .content-wrap .text-pad .address{width:100%;float:left}.info-box .content-wrap .text-pad .contact-details{width:100%;float:left}.info-box .content-wrap .text-pad .contact-details strong{padding-right:10px}.info-box .content-wrap .text-pad .contact-details a{color:#1c8ca5}}.event-box-outer{overflow:hidden;margin-bottom:35px}.event-box{background:#f4f4f4;margin-bottom:0}.event-box .image-wrap{width:32%;float:left}.event-box .content-wrap{width:68%;float:left}.event-box .content-wrap .text-pad{padding:25px 30px}.event-box .content-wrap .text-pad strong{padding-right:20px}.event-box .content-wrap .text-pad a{color:#1c8ca5}.event-date{color:#babcbe;font-size:2.250em;float:right;margin:5px 0 0 0;letter-spacing:-0.02em}.event-booking-banner{background:#f4f4f4;width:100%}.event-booking-banner .text-pad{width:80%;float:left}.event-booking-banner .text-pad .one{float:left;width:70%}.event-booking-banner .text-pad .two{float:left;width:30%}.event-booking-banner .text-pad h4{padding:17px 20px 0 20px;margin-bottom:0;color:#666}.event-booking-banner .text-pad p{padding:15px 20px 0 20px;text-align:right;margin-bottom:0}.event-booking-banner .text-pad a{color:#1c8ca5}.event-booking-banner .button-arrow{float:left;width:20%;margin-bottom:0}.addthis-wrap{background:#f4f4f4}.addthis-wrap .text-pad{padding:15px}.addthis-wrap .text-pad p{margin-bottom:0;display:inline-block}.addthis_toolbox{margin-top:3px}@media handheld, only screen and (max-width: 620px){.event-booking-banner .text-pad{width:100%;float:left}.event-booking-banner .text-pad .one{float:left;width:100%}.event-booking-banner .text-pad .two{float:left;width:100%}.event-booking-banner .text-pad p{text-align:left;margin-bottom:10px}.event-booking-banner .button{float:left;width:100%;margin-bottom:0}}@media handheld, only screen and (max-width: 400px){.event-box{background:#eaeaea;margin-bottom:0}.event-box .image-wrap{width:100%;float:left}.event-box .image-wrap img{width:100%}.event-box .content-wrap{width:100%;float:left}.event-box .content-wrap .text-pad{padding:20px 20px 0 20px}.event-box .content-wrap .text-pad strong{padding-right:20px}.event-box .content-wrap .text-pad a{color:#1c8ca5}.event-date{color:#eaeaea;font-size:2.0em;float:left}}.side-box{display:block;overflow:hidden;position:relative;margin-bottom:20px}.side-box h3{color:#fff;position:absolute;left:0;bottom:0;text-shadow:0px 2px 5px rgba(0,0,0,0.25);letter-spacing:-0.02em;float:left;width:90%;display:inline;line-height:1em;padding:15px 15px;background:rgba(0,0,0,0.6) url("/images/arrow-white-li.png") right no-repeat;margin:0;font-size:1.500em}.side-box img{width:100%;display:block}.alerts-box{width:100%;border:1px solid #eaeaea;margin-bottom:20px;position:relative}.alerts-box .title{float:left;width:15%;background:#333;margin:0;padding:0}.alerts-box .title .text-pad{padding:11px 20px 10px}.alerts-box .title h2{color:#fff;margin:0px}.alerts-box .ticker{float:left;width:85%;margin:0;padding:0}.alerts-box .ticker .text-pad{padding:13px 20px}.alerts-box .ticker p{margin:0}.alerts-box .nav{margin:0;padding:0;position:absolute;top:0;right:0}.alerts-box .nav .prev,.alerts-box .nav .next{float:left}.find-an-event{background:#babcbe;margin:0 0 30px 0}.find-an-event .text-pad{padding:20px 0 10px 10px;overflow:hidden}.find-an-event .col-mid{float:left;width:40%}.find-an-event .col-mid .textbox-outer{margin:10px 10px 0 0;background:#fff}.find-an-event .col-small{float:left;width:20%;margin:0}.find-an-event .button{background:#822433;font-weight:bold;font-size:1em;color:#fff;margin:10px 10px 0 0;padding:13px 30px}.find-an-event h2{font-size:1.500em;font-weight:bold;color:#fff;margin-bottom:0}p.logged-in{margin:7px 0 0 0}@media handheld, only screen and (max-width: 1024px){.alerts-box .ticker{width:100%;float:none}.alerts-box .title{width:100%;float:none}}@media handheld, only screen and (max-width: 850px){.find-an-event .col-mid{float:left;width:48%;margin:0% 0.5%}.find-an-event .col-small{float:left;width:100%;margin:0% 0%}.find-an-event .button{padding:15px 30px}}@media handheld, only screen and (max-width: 620px){.find-an-event .col-mid{float:left;width:100%;margin:0% 0%}}.complaints-wrapper{overflow:hidden}.complaints-wrapper .complaint{padding:20px;margin-bottom:10px;background:#eaeaea}.complaints-wrapper .complaint a{background:#fff;display:inline-block;margin-right:10px;padding:13px 20px}.complaints-wrapper .complaint a:hover{background:#f4f4f4}.inner-content{background:#fff;padding-bottom:50px}.breadcrumb{background:#f4f4f4;padding:8px 0px 8px 0px;display:block;float:left;margin-bottom:35px;width:100%;color:#adafaf}.breadcrumb ul{padding:0 22px}.breadcrumb ul li{margin-right:10px;float:left;display:inline-block;list-style:none;font-size:0.750em}.breadcrumb ul li a{color:#822433}.image-right{float:right;margin:0 0 20px 20px;width:100%;max-width:300px;position:relative}.image-left{float:left;margin:0 20px 20px 0;width:100%;max-width:300px;position:relative}.information{margin:0 15px 15px 0;float:left}.email-doc{margin:24px 20px 0 0;padding:0 0 0 27px;word-wrap:break-word;background:url(/images/email-doc.png) left center no-repeat;font-size:0.750em;float:left}.email-doc a{color:#1c8ca5}.print-doc{line-height:1.5;padding:0 0 0 25px;margin:24px 0 0 0;background:url(/images/print-doc.png) left center no-repeat;font-size:0.750em;float:left}.print-doc a{color:#1c8ca5}.small-page{width:32%;margin-right:2%;float:left;display:inline-block;margin-bottom:30px;overflow:hidden;position:relative;background:#f4f4f4}.small-page a{color:inherit}.small-page .image-wrap{display:block;position:relative;max-height:227px;overflow:hidden}.small-page .image-wrap img{width:100%}.small-page .image-wrap span.more{position:absolute;bottom:0;right:0}.small-page .text-wrap{padding:0;height:220px}.small-page .text-wrap h2{font-weight:bold;margin:0 0 10px 0;word-wrap:hyphenate;word-break:break-word}.small-page .text-wrap p{margin-bottom:0;line-height:1.5em}.places{padding:20px;background:#babcbe;text-align:center;margin-bottom:20px}.places i{color:#fff;margin-bottom:7px;display:block}.places p{color:#fff;margin:0}.places p span{font-weight:bold}.content-styles ul{margin-bottom:30px}.content-styles ul li{margin-left:20px;margin-bottom:5px}.content-styles ol li ul li{list-style:disc}.content-styles ol{padding-left:20px}.content-styles ol li{margin-bottom:5px}.inner-content table{overflow:hidden;width:100%;text-align:left;margin-bottom:30px;table-layout:fixed;word-wrap:break-word}.inner-content table thead,.inner-content table tbody,.inner-content table tr{overflow:hidden}.inner-content table th,.inner-content table td{padding:10px 15px;border-right:1px solid #fff}.inner-content table tr:nth-child(even){background:#fff}.inner-content table tr:nth-child(odd){background:none}.inner-content table th{background:#eaeaea}.inner-content table tr{border-bottom:1px solid #eaeaea}.inner-content table tr td table{margin:10px 0}.inner-content table tr td table tr{border:none}.inner-content table tr td table tr td{padding:0}.inner-content table tr td table tr:nth-child(odd){background:none}.inner-content table.event-table{overflow:hidden;width:100%;text-align:left;margin-bottom:0}.inner-content table.event-table thead,.inner-content table.event-table tbody,.inner-content table.event-table tr{overflow:hidden}.inner-content table.event-table th,.inner-content table.event-table td{padding:1px 0;border:none}.inner-content table.event-table tr{background:none;border:0}.content-list{margin:0 0 30px 0;overflow:hidden}.content-list li{float:left;width:50%;list-style:none;background:#f4f4f4}.content-list li span{padding:10px 23px;border-right:1px solid #fff;display:block}.content-list li:nth-child(4n+4){background:#fff}.content-list li:nth-child(4n+3){background:#fff}@media handheld, only screen and (max-width: 620px){.inner-content table{font-size:0.875em}.content-list{font-size:0.875em}}@media handheld, only screen and (max-width: 460px){.content-list li{float:none;width:100%}.content-list li:nth-child(4n+4){background:#f4f4f4}.content-list li:nth-child(4n+3){background:#f4f4f4}.content-list li:nth-child(2n){background:#fff}}ul.side-nav{padding:10px 0;border:1px solid #eaeaea;overflow:hidden;margin:0 0 30px 0}ul.side-nav li{list-style:none;display:block;background:#fff}ul.side-nav li.active{list-style:none;display:block}ul.side-nav li a{display:block;padding:10px 40px 10px 20px;font-weight:bold;color:#666;background:url("/images/arrow-black-li.png") right 15px no-repeat}ul.side-nav li a:hover{background:#eaeaea url("/images/arrow-black-li.png") right 15px no-repeat}ul.side-nav li.active a,ul.side-nav li.active a:hover{background:#822433 url("/images/arrow-white-li.png") right 15px no-repeat;color:#fff;font-weight:bold}ul.side-nav li ul{background:#fff}ul.side-nav li ul li a,ul.side-nav li.active ul li a{font-size:0.875em;padding:7px 40px 7px 25px;color:#666;font-weight:normal}ul.side-nav li.active ul li a,ul.side-nav li.active ul li a:hover{background:#fff url("/images/arrow-black-li.png") right 15px no-repeat;color:#666;font-weight:normal}ul.side-nav li.active ul li a:hover{background:#eaeaea url("/images/arrow-black-li.png") right 15px no-repeat}ul.side-nav li ul li ul{margin-left:20px}ul.side-nav li ul li ul li a,ul.side-nav li.active ul li ul li a{color:#1c8ca5;font-size:0.813em;line-height:1.5em}.list-content{display:block;overflow:hidden;margin-bottom:25px}.list-row{display:block;width:100%;padding:15px 0 15px 0;overflow:hidden;background:#fff;border-bottom:1px solid #eaeaea;margin:0 0 1px 0}.list-left{display:inline-block;float:left;width:15%;margin:0 5% 0 0}.list-left img{float:left}.list-middle{display:inline-block;float:left;padding:1px 0 0 0;width:55%}.list-right{display:inline-block;float:left;padding:1px 0 0 0;width:25%}.list-right span{background:url(/images/download.png) left no-repeat;padding:0px 0 0 30px;height:22px;display:block}.list-right span.visit-link{background:url(/images/link.png) left no-repeat}.pdf{height:23px;display:block;background:url(/images/pdf.png) 20px 0px no-repeat}.word{height:23px;display:block;background:url(/images/word.png) 20px 0px no-repeat}.excel{height:23px;display:block;background:url(/images/excel.png) 20px 0px no-repeat}.doc{height:23px;display:block;background:url(/images/doc.png) 20px 0px no-repeat}.ppoint{height:23px;display:block;background:url(/images/ppt.png) 20px 0px no-repeat}.link{height:21px;display:block;background:url(/images/link2.png) 20px 0px no-repeat}.image-gallery-wrap{width:22.75%;float:left;margin:0 3% 25px 0;position:relative}.image-gallery-wrap img{width:100%;margin:0;padding:0}.image-gallery-wrap a{position:relative;display:block}.gallery-content{text-align:center;padding:0;min-height:70px}.gallery-content .text-pad{padding:12px 15px}.video-gallery-wrap{width:31%;float:left;margin:0 3.5% 25px 0;*margin-right:3.4%;position:relative}.video-gallery-wrap img{width:100%;margin:0;padding:0}.video-gallery-wrap a{position:relative;display:block}.video-content{text-align:center;padding:0;min-height:70px}.video-content .text-pad{padding:12px 15px}.form{width:100%}.form-cell{width:48%;display:inline-block;float:left;margin-right:4%}.form-info{padding:0;float:left}.form-info p{margin-bottom:10px}ul.side-row{padding:0 0 25px 0}ul.side-row li{padding:15px 0 15px 0;float:none;max-width:none;text-align:left;display:block;background:#f4f4f4}ul.side-row li a{padding:0 10px 0 10px;display:block}ul.side-row .pdf a,ul.side-row .word a,ul.side-row .excel a,ul.side-row .doc a,ul.side-row .ppoint a{padding-left:40px}ul.side-row li.pdf{background:url(/images/pdf.png) 0px 10px no-repeat #f4f4f4}ul.side-row li.word{background:url(/images/word.png) 10px 16px no-repeat #f4f4f4}ul.side-row li.excel{background:url(/images/excel.png) 0px 7px no-repeat #f4f4f4}ul.side-row li.doc{background:url(/images/doc.png) 0px 7px no-repeat #f4f4f4}ul.side-row li.ppoint{background:url(/images/ppoint.png) 0px 7px no-repeat #f4f4f4}ul.links{padding:0 0 25px 0;border-top:1px solid #ccc}ul.links li{list-style:none;padding:10px 0 10px 0px;height:auto;border-bottom:1px solid #ccc}.side-gallery-image-wrap{display:block;position:relative;width:100%;max-width:252px;max-height:252px;overflow:hidden}.side-gallery-content{display:block;width:100%;margin-bottom:10px;padding:10px 0}.overlay{width:41px !important;height:41px;position:absolute;left:0;bottom:0;display:block}.news-title-box{float:left;display:inline-block;width:30%;margin:0 5% 0 0}.news-search-box{float:left;display:inline-block;width:65%;margin:0 0 20px 0;overflow:hidden}.liquid-left{float:left;display:inline-block;width:70%;margin-right:4%}.liquid-right{float:left;display:inline-block;width:26%}.category-box{background:#fff;padding:20px;margin:0 0 20px 0;display:block;width:auto;border:1px solid #eaeaea}.category-box ul li{list-style:none;display:block;margin-bottom:15px}.category-box ul li a{color:#1c8ca5}.zoom-btn{margin:82px 0 0 -55px;position:absolute}.search-box{float:right;background:#fff}.category-search{color:#666;background:url(/images/category-open.png) right no-repeat !important;font-size:0.875em;padding:0 25px 0 0px;display:block;width:80px;float:left;margin:25px 20px 0 0}.category-dropdown-content{background:#f4f4f4;margin-bottom:20px;overflow:hidden;padding:15px 0}.category-dropdown-content ul li{list-style:none;padding:0 0 0 20px;background:none;display:inline-block;width:22%;float:left}.category-dropdown-content ul li a{color:#1c8ca5}.text-search{float:right;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:10px 0}.text-search .textbox-outer{width:240px;float:left;display:inline-block;margin:0;background:#eaeaea}.text-search .textbox-outer .textbox{border:0;width:100%}.search-button{background:#822433;color:#fff;width:109px;text-align:center;display:inline-block;float:left;padding:13px 0}.search-button:hover{background:#333;color:#fff}.full-news-box{width:100%;float:left;background:#f4f4f4;position:relative;margin-bottom:30px;display:inline-block}.full-news-box a{color:inherit}.image-wrap-full{display:block;position:relative;width:30%;overflow:hidden;float:left;display:inline-block}.image-wrap-full img{width:100%;height:auto}.image-wrap-full span.more{position:absolute;bottom:0;right:0}.text-wrap-full{width:70%;float:left;display:inline-block}.text-wrap-pad{padding:20px;display:block}.text-wrap-pad p{margin-bottom:0}.text-wrap-full h2{margin:0 0 10px 0;text-align:left;background:none;text-transform:none}span.date{margin-bottom:5px;display:block;color:#babcbe;font-weight:bold}.small-news{width:32%;margin-right:2%;float:left;display:inline-block;margin-bottom:30px;overflow:hidden;position:relative;background:#f4f4f4}.small-news a{color:inherit}.small-news .image-wrap{display:block;position:relative;max-height:227px;overflow:hidden}.small-news .image-wrap img{width:100%}.small-news .image-wrap span.more{position:absolute;bottom:0;right:0}.small-news .text-wrap{padding:0;height:220px}.small-news .text-wrap h2{font-weight:bold;margin:0 0 10px 0;word-wrap:hyphenate;word-break:break-word}.small-news .text-wrap p{margin-bottom:0;line-height:1.5em}.paging{margin:0 0 20px 0;float:right}.paging ul{overflow:hidden}.paging ul li{padding:0;float:left;display:inline-block;list-style:none}.paging ul li a{color:#1c8ca5;padding:5px}.paging ul li span{padding:0;float:left;display:inline-block;color:#333;padding:0 10px}.paging ul li a:hover{color:#333}.paging a{margin:0 0 0 7px;padding:5px}.paging a b{font-weight:normal}.profile{background:#fff;position:relative;margin-bottom:25px}.profile .text-pad{padding:25px 25px 45px 25px;overflow:hidden}.profile-header{display:block;clear:both;overflow:hidden;margin:0 0 25px 0}.profile-header img{float:left;display:inline-block;max-width:100px;margin:0 15px 0 0}.profile-header small{display:block}.profile-email{position:absolute;bottom:25px;right:70px}.profile-linkedin{position:absolute;bottom:25px;right:25px}.careers-wrap{padding:20px;background:#fff;position:relative;margin-bottom:25px}.careers-wrap h2{font-size:1.075em;text-transform:uppercase;margin:0 0 5px 0}.careers-wrap p{font-size:0.813em;margin:0 0 10px 0}.pdf-download{font-size:0.860em;display:block;background:url(/images/pdf.png) left no-repeat;padding:5px 0 5px 30px;margin:0 0 5px 0}.sub-category-box{width:30%;margin-right:3.333333%;margin-bottom:3.333333%;float:left;display:inline-block;background:#fff;border:1px solid #eaeaea}.case-study-list .text-wrap{min-height:350px !important}.sub-category-box .text-wrap{padding:15px 18px;min-height:210px;overflow:hidden}.sub-category-box .text-wrap h2{margin-bottom:13px;line-height:1.2}.sub-category-box .text-wrap p{margin-bottom:10px}.sub-category-box .text-wrap img{text-align:center;display:block;margin:0 auto 15px auto}.sub-category-box .text-wrap p.tel-border{border-top:1px #eaeaea dotted}.sub-category-box .text-wrap p a.tel{display:block;margin-top:10px;padding-top:10px}.red{color:#be001c}.halfcol{width:48%;margin-right:4%;float:left;display:inline-block}.form-wrap{font-size:0.938em}.form-left{width:48%;margin-right:4%;float:left;display:inline-block}.form-full{width:100%;display:block}.contact-cta{padding:15px 30px;float:right}.radio-button{margin:0 7px 0 7px}.option-wrap{margin-right:15px;display:inline-block;font-size:0.9em}.side-menu-no-bg h4{font-size:1.3em;letter-spacing:0;margin-bottom:20px}.side-contact{border:1px solid #eaeaea;margin:0 0 30px 0}.side-contact .text-pad{padding:25px 20px 0}.side-contact .telephone{padding:0 0 0 56px;background:url(/images/telephone.png) left top no-repeat;margin:0 0 25px 0;display:block;min-height:35px}.side-contact .fax{padding:0 0 0 56px;background:url(/images/fax.png) left top no-repeat;margin:0 0 25px 0;display:block;min-height:35px}.side-contact .email{margin:0 0 25px 0;padding:0 0 0 56px;background:url(/images/email.png) left top no-repeat;word-wrap:break-word;min-height:35px}.side-contact .email a{color:#1c8ca5}.side-contact .address{line-height:1.5;padding:0 0 0 56px;background:url(/images/address.png) left top no-repeat;margin:0 0 25px 0;min-height:35px}.side-contact table{margin:0}.review-outer{width:100%;background:#eee}.review{padding:20px}.review-user{padding:15px 20px;font-style:italic}#error{top:0;left:0;width:100%;z-index:105;text-align:center;color:white;padding:10px 0px 10px 0px;background:#8E1609;overflow:hidden}#error span{text-align:center;width:95%;float:left}.close-notify{white-space:nowrap;float:right;margin-right:10px;color:#fff;text-decoration:none;border:2px #fff solid;padding-left:3px;padding-right:3px}.close-notify a{color:#fff}#success{top:0;left:0;width:100%;z-index:105;text-align:center;color:white;padding:10px 0px 10px 0px;background:#5EA032;overflow:hidden}#success span{text-align:center;width:95%;float:left}.docu-heading{background:#f4f4f4;padding-right:15px;cursor:pointer}.docu-open{background:#822433;color:#fff;padding-right:15px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.docu-heading span{display:block;padding:15px 30px 15px 15px;background:url(/images/collapsed.png) no-repeat right center}.docu-open span{display:block;padding:15px 30px 15px 15px;background:url(/images/expanded.png) no-repeat right center}.docu-content{padding:10px 0}.submit-question{height:auto;padding:0 0 30px 0;width:100%}ul.media-sub-category li a{padding:5px 10px 5px 30px;overflow:hidden;display:block;border-bottom:1px solid #f4f4f4}.category-title-box{float:left;display:inline-block;width:60%;margin-right:5%;margin-bottom:20px}.category-search-box{float:left;display:inline-block;width:35%;margin-bottom:20px}ul.media-filter{margin:0 0 30px 0;overflow:hidden}ul.media-filter li{width:25%;float:left;display:inline-block;list-style:none;padding:0;background:none}ul.media-filter li a{padding:15px 10px;background:#f4f4f4;display:block;margin-right:1px;color:#1c8ca5;text-align:center}@media handheld, only screen and (max-width: 900px){.category-title-box{width:100%;margin:0}.category-search-box{float:none;display:block;clear:both;overflow:hidden;width:100%}.category-search-box .search-box{float:left}}@media handheld, only screen and (max-width: 480px){.list-row span{font-size:0.875em}.list-right{width:33%}.list-middle{width:47%}}.testimonial{margin-bottom:30px}.inner-content .testimonial .text-pad{background:#fff;padding:32px;overflow:hidden}.testimonial-left{width:17%;float:left;display:inline-block}.testimonial-left img{border:1px solid #dadada}.testimonial-right{width:79%;float:right;display:inline-block;background:url(/images/quotes.jpg) right top no-repeat}.testimonial h4{font-size:1.688em}.testimonial h4 small{display:block;font-size:65%;margin-top:2px}.video-testimonial-wrap{margin-bottom:50px;position:relative}.video-testimonial-wrap img{width:100%;margin:0;padding:0}.video-testimonial-content{background:#fff;text-align:center}.video-testimonial-content-wrap{padding:15px}.video-testimonial-wrap a{position:relative;display:block;overflow:hidden}.video-testimonial-pad{overflow:hidden;padding:10px;background:#fff}.video-testimonial-content-wrap h4{font-size:1.313em}.video-testimonial-content-wrap h4 small{display:block;font-size:65%;margin-top:2px}.basket-page-padding{padding-top:50px}.basket h1{float:left;display:inline-block}.buy-button{width:30%;margin-left:2%;float:right;display:inline-block}.buy-button span{padding-left:20px;padding-right:20px}.continue-button{width:30%;float:left;display:inline-block;background:#e2e2e1;color:#777776;padding:10px 0;text-align:center;margin-top:10px}.pay-button{width:20%;float:right;display:inline-block;margin-left:5%}.basket-table{width:100%;font-size:0.938em;overflow:hidden;margin-bottom:30px}.basket-header{background:#e2e2e1;width:100%;padding:15px 0;color:#666;overflow:hidden;font-weight:bold}.basket-table span{padding:0 15px;display:block}.basket-row{background:#fafafa;padding:15px 0;overflow:hidden;border-bottom:1px solid #cdccca;border-left:1px solid #cdccca;border-right:1px solid #cdccca}.basket-row .text-pad{padding-left:15px;padding-right:15px}.basket-row img{float:left;margin-right:15px;border:1px solid #eeeeee}.basket-row p{font-size:1.313em;margin-bottom:15px}.basket-row p small{font-size:0.9em;display:block}.basket-row a{font-style:italic}.col-80{width:80%;float:left;display:inline-block}.col-60{width:60%;float:left;display:inline-block}.col-50{width:50%;float:left;display:inline-block}.col-40{width:40%;float:left;display:inline-block}.col-20{width:20%;float:left;display:inline-block}.col-10{width:10%;float:left;display:inline-block}.quantity{background:#fff;border:1px solid #eee;padding:3px 5px;display:block;width:30px;color:#666;font-size:0.938em;margin-bottom:2px}.update{font-size:0.688em;padding:0px 15px 0 0;background:url(/images/update.png) right no-repeat;margin-bottom:2px}.remove{font-size:0.688em;padding:0px 15px 0 0;background:url(/images/remove.png) right no-repeat}.total-row{width:60%;float:right;padding:15px 0;overflow:hidden}.sub-total{font-weight:bold;border-top:1px dashed #cdccca}.promo-codes{width:45%;margin-right:10%;float:left;display:inline-block}.promo-box{background:#fafafa;padding:12px;overflow:hidden;border:1px solid #cdccca;margin-bottom:30px;min-height:100px}.promo-box p{margin-bottom:15px}.promo-box .textbox-outer{width:60%;height:auto;float:left;display:inline-block;margin:0}.promo-box .textbox{display:block;border:none;margin:0}.promo-box .update-button{width:25%;float:right;display:inline-block;background:#333333;font-weight:bold;text-align:center;padding:11px 0;color:#fff}.cards{padding:20px 0 0 0;float:right;display:inline-block;margin-bottom:30px}.cards img{width:100%}.margin-right{margin-right:70px}.border-top{border-top:1px solid #cdccca}.ratingStar{background-repeat:no-repeat;cursor:pointer;display:block;font-size:0;height:17px;margin:0;padding:0;width:16px}.filledRatingStar{background-image:url("/images/ecommerce/FilledStar.png")}.emptyRatingStar{background-image:url("/images/ecommerce/EmptyStar.png")}.savedRatingStar{background-image:url("/images/ecommerce/SavedStar.png")}@media handheld, only screen and (max-width: 620px){.promo-codes,.cards{float:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;margin-bottom:0}.total-row,.basket h1,.basket .button{width:100%;float:none}.continue-button{width:100%;float:none;margin:20px 0}.buy-button{width:100%;float:none;display:block;margin-left:0%}.single-col{width:auto;float:none;display:block;padding-left:20px;padding-right:20px}.promo-box{margin:0}.total-row,.basket h1,.basket .button{margin-bottom:10px}.promo-codes{width:100%}}@media handheld, only screen and (max-width: 500px){.basket-table{font-size:80%}.basket-row img{width:30%;margin-right:7px}.basket-table .col-60{width:50%;float:left;display:inline-block}.basket-table .col-20{width:25%;float:left;display:inline-block}}.logo-right img{float:right;display:inline-block;*display:none}.sign-in{width:45%;float:left;display:inline-block}.sign-in .text-pad{padding:30px 30px;overflow:hidden}.sign-in p{margin-bottom:5px}.sign-in .textbox-outer{margin-bottom:10px}.sign-in .forgot-password{display:block;margin-bottom:10px}.sign-in .button{float:right;padding:13px 20px}.new-customers{width:45%;float:right;display:inline-block;border:1px solid #c9c8c5;text-align:center}.new-customers .text-pad{padding:30px 30px}.new-customers .button{width:100%;max-width:220px;margin:0 auto}@media handheld, only screen and (max-width: 750px){.sign-in,.new-customers{font-size:80%}h1.logo-right{font-size:2em}h1.logo-right img{width:70px}}@media handheld, only screen and (max-width: 620px){.sign-in,.new-customers{width:100%;float:none;margin-bottom:20px}.sign-in .text-pad,.new-customers .text-pad{padding:20px 20px}.sign-in-page{width:auto;display:block;padding-left:20px;padding-right:20px}}.step{width:33.3%;float:left;display:inline-block;text-align:center;font-style:italic;margin-bottom:25px}.step p{color:#d5d5d5;margin:0;font-size:0.750em;font-style:italic}.step p.active{background:none;color:#949494}.step-half{background:url(/images/ecommerce/step-half.png) center 13px no-repeat}.step-complete{background:url(/images/ecommerce/step-complete.png) center 13px repeat-x}.step-grey{background:url(/images/ecommerce/step-grey.png) center 13px repeat-x}.number{background:#d5d5d5;color:#fff;overflow:hidden;width:30px;height:25px;padding:5px 0 0 0;display:block;margin:0 auto 8px auto;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.step .active{background:#3b3b3b}@media handheld, only screen and (max-width: 400px){.step p{color:#666666;margin:0;font-size:0.7em;font-style:italic}}.generic-form{width:100%;overflow:hidden}.generic-form .form-row{width:100%;overflow:hidden;margin-bottom:24px}.generic-form .form-row .textbox-outer{margin:0}.generic-form .form-left{width:21%;margin-right:4%;display:inline-block;float:left;height:40px;padding:16px 0 0 0;text-align:right}.generic-form .form-middle{width:51%;margin-right:4%;display:inline-block;float:left;height:56px}.generic-form .form-middle-multiline{width:51%;margin-right:4%;display:inline-block;float:left}.generic-form .form-right{width:20%;display:inline-block;float:left;height:48px;padding:8px 0 0 0;font-size:0.75em;color:#949494}.generic-form .form-row .button{float:right;width:100%;max-width:25%}.generic-form .email-signup{width:100%;overflow:hidden;margin-bottom:24px;padding:13px 0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;font-size:80%}.generic-form .email-signup .email-agree{margin:0 10px}.generic-form .terms-row{width:100%;overflow:hidden;text-align:center;font-size:80%;margin-bottom:25px}.postcode{width:30%}@media handheld, only screen and (max-width: 800px){.generic-form .form-right{font-size:0.70em}}@media handheld, only screen and (max-width: 620px){.generic-form .form-row{width:100%;overflow:hidden;margin-bottom:5px}.generic-form .form-right{display:none}.generic-form .form-left{width:100%;margin-right:0%;display:block;float:none;height:auto;margin:0 0 5px 0;text-align:left;font-size:80%}.generic-form .form-middle{width:100%;margin-right:0%;display:block;float:none;font-size:90%}.postcode{width:auto}}.order-summary-title{text-align:center}.order-sub-title{font-size:80%;text-align:center;display:block;margin-bottom:20px}.blank-row{padding:10px 0 0px 0;overflow:hidden}.edit-button{float:right;display:inline-block;background:#aaa;text-align:center;padding:15px 20px;margin:-15px 0;color:#fff}.dark-cell{background:#e2e2e1}.centered-img{text-align:center;width:100%;display:block;overflow:hidden;margin-top:25px}.centered-img img{margin:0 auto}.col-100 span{padding:0 40px 0 0}@media handheld, only screen and (max-width: 620px){.blank-row{font-size:85%}.col-40{width:30%;float:left;display:inline-block}.col-10{width:20%;float:left;display:inline-block}}.generic-table{width:100%;overflow:hidden}.generic-table .text-pad{padding:15px;background:#fff;height:100%;overflow:hidden}.generic-table .table-row{width:100%;overflow:hidden;margin-bottom:24px}.generic-table .table-2col{width:45%;*width:44%;margin-right:10%;display:inline-block;float:left;padding:10px 0 0 0;text-align:left;position:relative;z-index:1;overflow:hidden}.generic-table .table-3col{width:30%;margin-right:3.3%;display:inline-block;float:left;padding:10px 0 0 0;text-align:left;position:relative;overflow:hidden}.generic-table .table-3col .edit-button{position:absolute;display:block;right:0;bottom:15px}.generic-table .height-270{min-height:290px !important}.generic-table .height-180{min-height:180px !important}.generic-table .textbox-outer{margin-top:5px}.generic-table .table-width10{width:8%;margin-right:2%;float:left;display:inline-block}.generic-table .table-width20{width:18%;margin-right:2%;float:left;display:inline-block}.generic-table .table-width30{width:28%;margin-right:2%;float:left;display:inline-block}.generic-table .table-width70{width:68%;margin-right:2%;float:left;display:inline-block}.generic-table .table-width10 strong,.generic-table .table-width20 strong,.generic-table .table-width30 strong{display:block;clear:both;padding:0 0 5px 0}.modalPopup{background:#fff;width:100%;max-width:1140px;z-index:2}.modalPopup .text-pad{padding:15px}@media handheld, only screen and (max-width: 800px){.orders{font-size:0.75em}}@media handheld, only screen and (max-width: 620px){.generic-table .textbox-outer{padding:5px}.generic-table .table-row{width:100%;overflow:hidden;margin-bottom:5px}.generic-table .table-3col{width:100%;margin-right:0%;display:block;float:none;min-height:auto;font-size:90%}.generic-table .table-2col{width:100%;margin-right:0%;display:block;float:none}.generic-table .table-width10,.generic-table .table-width20,.generic-table .table-width30{width:auto;float:none;display:block;margin-bottom:10px}.generic-table .height-270,.generic-table .height-180{min-height:initial !important}}.handle-slider{background:none repeat scroll 0 0 #F4F4F4;line-height:100%;margin:0 0 15px 0;overflow:hidden;width:100%;display:block}.handle-slider .padding{padding:8px 14px 0}.ajax__multi_slider_custom .outer_rail_horizontal{background:url(/images/ecommerce/rail_dark.gif) no-repeat scroll 0 0 transparent;height:25px;position:absolute;width:100% !important;z-index:100}.ajax__multi_slider_custom .inner_rail_horizontal{background:url("/images/ecommerce/rail_light.gif") no-repeat scroll 0 0 transparent;height:25px;position:absolute;width:100% !important;z-index:100}.ajax__multi_slider_custom .handle_horizontal_left{background:url("/images/ecommerce/handle_left.gif") no-repeat scroll 0 0 transparent;cursor:w-resize;height:25px;position:absolute;left:0;width:7px;z-index:200}.ajax__multi_slider_custom .handle_horizontal_right{background:url("/images/ecommerce/handle_right.gif") no-repeat scroll 0 0 transparent;cursor:w-resize;height:25px;position:absolute;left:auto !important;right:0;width:7px;z-index:200}.filter-price{border:none;padding:3px 0 5px 0;background-color:#f4f4f4;font-size:11px;color:#333}.filter-price .price{border:none;width:20px;background-color:#f4f4f4;font-size:11px;color:#333}.filter-price.right{float:right;text-align:right}.filter-price.left{float:left}.category-row{width:100%;overflow:hidden}.category{width:30%;margin-right:5%;float:left;display:inline-block}.top-title-box{position:relative;overflow:hidden;display:block;margin-bottom:20px}.top-title-box img{width:100%}.top-title-box h4{text-align:center;margin:0}.top-title-box h4 .text-pad{padding:10px 30px;display:block}.title-box-row p{margin-bottom:0}@media handheld, only screen and (max-width: 620px){.category{width:auto;display:block;float:none;margin:0px}.top-title-box{margin-bottom:15px}.top-title-box h4{height:auto}.category p{margin-bottom:20px;font-size:80%}}.heading-box{background:#fff;overflow:hidden}.heading-box img{width:20%;float:right;display:inline-block}.header-intro{width:75%;float:left;display:inline-block}.header-intro .text-pad{padding:15px}.page-options{background:#eee;overflow:hidden;font-size:0.8em;margin-bottom:30px}.page-options .text-pad{padding:15px;overflow:hidden}.page-options p{margin:7px 0 0 0}.page-options .textbox-outer{padding:5px 7px;float:left;margin:0}.page-options .paging{margin:0px 0}.page-options .paging a,.page-options .paging span span{padding:6px 7px;background:#fff;float:left;display:inline-block;margin:0 0 0 5px;font-size:1em;transition:background 1s;-moz-transition:background 1s;-webkit-transition:background 1s;-o-transition:background 1s}.page-options .showing-products{float:left;display:inline-block;width:30%}.page-options .sorting{float:left;display:inline-block;width:30%;height:36px}.page-options .paging{float:left;display:inline-block;width:40%}.sorting p{float:left;display:inline-block;margin-right:5px}.sorting .dropdown-wrap{display:inline-block;width:70%;overflow:hidden}@media handheld, only screen and (max-width: 910px){.page-options .showing-products{display:none}}@media handheld, only screen and (max-width: 620px){.page-options .sorting{float:left;display:inline-block;width:50%}.page-options .paging{float:left;display:inline-block;width:50%}.bottom-margin620{margin-bottom:30px}}@media handheld, only screen and (max-width: 466px){.page-options .sorting{float:none;display:block;width:100%;margin-bottom:10px}.page-options .paging{float:none;display:block;width:100%}}#item-list,#products{display:block;width:100%}.item-row{overflow:hidden}.inner-content .ninecol .item-wrap{width:31%;background:#fff;margin-bottom:30px;margin-right:3.3%;float:left;display:inline-block;text-align:center;list-style:none;overflow:hidden;font-size:auto;padding:0}.item-wrap p{margin-bottom:15px}.item-wrap .button{padding:10px 0;font-size:1em}.item-wrap .price{margin-bottom:10px}.item-pad{padding:15px;display:block;overflow:hidden}.item-image{width:100%;margin-bottom:10px}.item-title{min-height:50px}.inner-content .ninecol .list .item-wrap{width:100%;background:#fff;margin-bottom:15px;margin-right:0%;float:none;display:block;text-align:left;list-style:none;overflow:hidden;font-size:auto;padding:0}.inner-content .ninecol .list .item-wrap .item-image{width:15%;margin-right:5%;margin-bottom:0;float:left;display:inline-block}.inner-content .ninecol .list .item-wrap .item-title{width:30%;margin-right:5%;float:left;display:inline-block}.inner-content .ninecol .list .item-wrap .price{width:15%;margin-right:5%;float:left;display:inline-block}.inner-content .ninecol .list .item-wrap .button{width:20%;float:left;display:inline-block}.view-styles{width:30%;float:left;display:inline-block}.view-styles .list-view{float:left;display:inline-block;padding:5px 7px;background:#fff;transition:background 1s;-moz-transition:background 1s;-webkit-transition:background 1s;-o-transition:background 1s;border:1px solid #e4e4e4;color:#666666}.view-styles .list-view span{padding-right:30px;background:url(/images/list-view.jpg) right no-repeat;display:block}.view-styles .grid-view{float:left;display:inline-block;padding:5px 7px;background:#fff;transition:background 1s;-moz-transition:background 1s;-webkit-transition:background 1s;-o-transition:background 1s;border:1px solid #e4e4e4;color:#666666;margin-right:10px}.view-styles .grid-view span{padding-right:30px;background:url(/images/grid-view.jpg) right no-repeat;display:block}@media handheld, only screen and (max-width: 940px){.view-styles{width:auto;margin-right:10px}.page-options .sorting,.page-options .paging{float:left;display:inline-block;margin-right:10px;width:auto;height:36px}.sorting .dropdown-wrap{width:auto}.view-styles .list-view,.view-styles .grid-view{text-indent:-9999px;overflow:hidden}.view-styles .list-view span,.view-styles .grid-view span{padding:0;width:20px}}@media handheld, only screen and (max-width: 740px){.view-styles{display:block;width:100%;margin-right:0;clear:both;float:none;margin-bottom:10px;overflow:hidden}}@media handheld, only screen and (max-width: 620px){.view-styles{display:none}.inner-content .ninecol .item-wrap{width:100%;background:#fff;margin-bottom:10px;margin-right:0;float:none;display:block;text-align:center;font-size:0.8em}.inner-content .ninecol .list .item-wrap .item-image,.item-image{width:30%;margin-bottom:0;float:left;display:inline-block}.stacked-right{float:right;width:65%;display:inline-block}.inner-content .ninecol .list .item-wrap .item-title,.inner-content .ninecol .list .item-wrap .price,.inner-content .ninecol .list .item-wrap .button{width:auto;margin-right:0;float:none;display:block;text-align:center}.item-title{min-height:10px}}@media handheld, only screen and (max-width: 420px){.inner-content .ninecol .list .item-wrap .item-image,.item-image{width:40%;margin-bottom:0;float:left;display:inline-block}.stacked-right{float:right;width:55%;display:inline-block}}.gallery{width:40%;float:left;display:inline-block;margin-right:5%}.big-image{position:relative}.big-image img{width:100%;display:block}.photo-list li{width:20%;float:left;display:inline-block;margin-top:25px;margin-right:6.6%;display:block}.photo-list li#photo4{margin-right:0}.photo-list li.active{background:none;zoom:1;filter:alpha(opacity=70);opacity:0.7}.product-detail{width:55%;float:left;display:inline-block}.price-box{background:#fff;overflow:hidden;margin:10px 0}.price-box .text-pad{padding:15px}.price-box .button{margin-bottom:0}.price-box .price{float:left;width:45%;display:inline-block}.stock{float:right;width:45%;display:inline-block}.in-stock{background:url(/images/ecommerce/in-stock.png) left no-repeat;padding:0 0 0 25px;height:21px}.out-of-stock{background:url(/images/ecommerce/in-stock.png) left no-repeat;padding:0 0 0 25px;height:21px}.product-options{overflow:hidden;display:block;padding:0 0 15px 0}.product-options .label{width:20%;float:left;display:inline-block;padding:12px 0 0 0;line-height:1.2em;font-size:0.9em}.product-options .textbox-right{width:75%;float:right;display:inline-block}.product-options .textbox-right .textbox-outer{margin:0 0 0 0}.tabs{padding:30px 0;overflow:hidden}.tab{width:100%;overflow:hidden}.tab li{width:20%;margin-right:3%;float:left;display:inline-block;text-align:center}.tab li a{display:block;padding:15px 0;background:#ddd}.tab li a.selected{background:#fff}.tab-content{width:100%;background:#fff;margin-top:-1px;overflow:hidden;display:none}.tab-content .text-pad{padding:19px}.gallery-mobile{display:none}@media handheld, only screen and (max-width: 780px){.product-detail h1{font-size:1.8em}.product-detail h2{font-size:1.2em}}@media handheld, only screen and (max-width: 620px){.gallery-mobile{display:inline-block;width:45%;float:left;margin-bottom:15px;position:relative}.mobile-options{display:inline-block;width:50%;float:right}.gallery{display:none}.product-detail{width:auto;float:none;margin-left:0px;margin-right:0px;padding-left:20px;padding-right:20px}.price-box{font-size:80%}.follow{display:none}.tabs{padding:15px 0;overflow:hidden;font-size:80%}.tab li a{font-size:80%;min-height:25px}.product-options .label{width:100%;float:none;display:block;padding:0px 0 0 0;font-size:0.9em}.product-options .textbox-right{width:100%;float:none;display:block;margin-top:5px}}@media handheld, only screen and (max-width: 550px){.product-detail h1{font-size:1.2em;margin-bottom:10px}.product-detail h2{font-size:1em;margin-bottom:8px}.product-options .textbox-outer{padding:5px 10px}.price-box .price{float:none;width:auto;margin-bottom:5px;display:block}.price-box .text-pad{padding:10px}.stock{float:none;width:auto;margin-bottom:0;display:block;clear:both}.stock p{margin-bottom:10px}}@media handheld, only screen and (max-width: 768px){body{font-size:100%;-webkit-text-size-adjust:none}.row,body,.container{width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.row .onecol,.row .twocol,.row .threecol,.row .fourcol,.row .fivecol,.row .sixcol,.row .sevencol,.row .eightcol,.row .ninecol,.row .tencol,.row .elevencol,.row .twelvecol,.slider-text,.news-title-box,.news-search-box,.liquid-left,.liquid-right,.liquid-full,.category-title-box,.category-search-box{width:auto;float:none;margin-left:0;margin-right:0;padding-left:20px;padding-right:20px;display:block;overflow:hidden}.liquid-left{margin-bottom:30px}}.popup .button{padding-left:10px;padding-right:10px}.ui-autocomplete{background:#333;margin:0;padding:0;list-style:none;max-width:300px;padding:5px}.ui-autocomplete li{margin:0 0 1px 0}.ui-autocomplete li a{padding:5px 15px;display:block;background:#fff;cursor:pointer}.ui-autocomplete li a p{margin:0}.ui-autocomplete li a p span.result-description{display:block}.ui-autocomplete li a p span.result-description.practise{font-weight:bold}.ui-autocomplete li a:hover{background:#eaeaea;color:#822433}.basket-detail{clear:both;padding:30px 15px 0;overflow:hidden;display:block}.basket-detail .detail-header{overflow:hidden;display:block;clear:both}.basket-detail .detail-header span{float:left;width:45%;max-width:272px;margin:0 20px 0 0;padding:0}.basket-detail .detail-header.mobile{display:none}.basket-detail .detail-row{clear:both;overflow:hidden;margin-bottom:10px}.basket-detail .detail-row .textbox{float:left;width:40%;max-width:250px;padding:10px;background:#fff;margin:0 20px 0 0;border:1px solid #babcbe}@media handheld, only screen and (max-width: 500px){.basket-detail .detail-header{width:20%;float:left;clear:none}.basket-detail .detail-header span{float:none;width:100%;margin:0 0 10px 0;padding:7px 0}.basket-detail .detail-row{width:80%;float:left;clear:none}.basket-detail .detail-row .textbox{float:none;width:auto;margin:0 0 10px 0}.basket-detail .detail-header.mobile{display:block}}.col-60 span{font-weight:bold}.basket-row .margin-right{float:left}.main-text-pad-even{clear:both}@media print{ul.top-nav,.header-right .search,.main-nav,.breadcrumb,.solicitors-directory-search,.email-doc,.print-doc,.controls,.liquid-right,.paging,.solicitor-item .half .button,footer{display:none}.liquid-left{width:100%}.solicitor-item .text-pad h3{font-size:1em}.solicitor-item .text-pad p{font-size:1em}}.categories .category-select{float:left;width:48%;margin:0 4% 0 0}.categories .category-select:last-child{margin-right:0}.categories .category-select select{width:100% !important;margin:0 0 15px 0;border:1px solid #ccc;padding:10px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-shadow:inset 0px 0px 5px 0px rgba(50,50,50,0.15);-moz-box-shadow:inset 0px 0px 5px 0px rgba(50,50,50,0.15);box-shadow:inset 0px 0px 5px 0px rgba(50,50,50,0.15)}.categories .category-select select:focus{border-color:#822433}.categories .category-select .button{padding:10px 20px;background:#fff;border:1px solid #ccc;color:#1c8ca5}.categories .category-select .button:hover{background:#eee}.categories .form-row{margin:0 0 20px 0;overflow:hidden}@media handheld, only screen and (max-width: 480px){.categories .category-select{margin:0 0 15px;float:none;width:100%}.categories .form-row{margin:0}}.embed-container{position:relative;padding-bottom:56%;height:0;overflow:hidden;max-width:100%;margin-bottom:20px}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.cookieAcceptBar{display:none;position:fixed;bottom:0%;left:0;right:0;text-align:center;background-color:#333;color:#fff;padding:20px 0;z-index:99999}.cookieAcceptBar p{margin:0 10px}.cookieAcceptBar .button{margin:20px 10px 0 10px;display:inline-block;padding-left:20px;padding-right:20px;cursor:pointer}.cookieAcceptBar .button:hover{background:#fff;color:#333}:focus{outline:none}.anchor-menu{margin:0;padding:0;list-style:none;overflow:hidden;background:#f4f4f4;padding:10px 0}.anchor-menu li{display:inline-block;float:left;margin:0 !important;border-right:1px solid #dddddd}.anchor-menu li a{padding:5px 15px;display:block}
