@charset "utf-8";body{font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:0;color:#333;}#wrapper{width:960px;margin:0 auto;overflow:auto;}#header{margin:15px 10px 55px 10px;width:940px;overflow:auto;}#header .logo {float:left; width:auto;}#header .call_us {float:right; margin-bottom:15px;width:auto;}#header .logo2{position:absolute;float:left;width:304px;height:39px;z-index:-1;font-weight:bold;}#logog{position: relative;width:340px;padding-left:38px;padding-top:33px;font-weight:bold;}#logog2{position: relative;width:340px;padding-left:40px;padding-top:33px;font-weight:bold;}#header .call_us2{float:right;margin-top:-41px;width:358px;height:25px;font-weight:bold;}#callusg{float:right;padding-right:0px;width:auto;margin-top:-14px;font-weight:bold;}#logog{*position: relative;*width:300px;*padding-left:20px;padding-top:33px;}#callusg {*float:right;*margin-left:260px;*width:390px;*padding-right:0px;*margin-top:-12px;}#menu{width:940px;height:35px;clear:both;background:url(/images/menu-map.jpg);position:absolute;z-index:9999;top:69px;}#menu ul{list-style:none;padding:0;margin:0;}#menu ul li{position:relative;float:left;}#menu ul li a,#menu ul li span{display:block;height:35px;color:#fff;text-decoration:none;text-align:center;font-weight:bold;line-height:33px;vertical-align:middle;}#menu ul li ul{position:absolute;left:0;top:35px;display:none;border-bottom:1px solid #DDD;}#menu ul li:hover ul,#menu ul li.over ul{display:block;}#menu ul li a:hover{text-decoration:underline;}#menu ul li ul li a{display:block;text-decoration:none;background:#fafafa;border:1px solid #DDD;border-bottom:0;width:140px;color:#333;text-align:left;margin:0;line-height:30px;height:30px;padding:0 10px;}#menu ul li ul li a:hover{background-color:#1b75bb;text-decoration:none;color:#fff;}#menu .m1{width:94px;}#menu .m2{width:143px;}#menu .m3{width:159px;}#menu .m4{width:149px;}#menu  a{font-size: 11px;}#menu .m5{width:161px;}#menu .m6{width:121px;}#menu .m7{width:113px;}#menu .m8{width:113px;}#mizzica{display:none;}#menu .imagestyle {padding-top:8px;}#content{float:left;width:720px;display:inline;overflow:hidden;}#content .landing_box a.makeyourclaim:hover{background-position:0 -36px;}#content .home_box{width:338px;height:178px;position:relative;margin:0 20px 20px 10px;padding:15px;background-color:#fafafa;border:1px solid #DDD;float:left;display:inline;}#content .home_box ul{margin:0;padding:0;list-style:none;width:338px;}#content .home_box ul li{padding:3px 0 3px 30px;margin:0;background:url(/images/yes.gif) no-repeat 0 6px;font-size:17px;}#content .home_form{width:280px;height:180px;padding:15px;margin:0 0 20px 0;float:left;display:inline;background-image:url(/images/home_form.gif);overflow:hidden;}#content .home_form input{margin:0;width:172px;border:0;padding:1px;font-family:Arial,Helvetica,sans-serif;font-size:11px;}#content .home_form textarea{width:170px;height:50px;border:0;padding:2px;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin:0;}#content .home_form input.submit{margin:0 0 0 5px;background-color:#f00;color:#FFF;width:80px;padding:0 4px;display:inline;}#content .home_form input.submit:hover{background-color:#336;color:#FFF;}#content .home_form form{padding:0;margin:0;}#content .home_form form label{display:inline;vertical-align:top;width:100px;margin:0 3px 0 0;color:#FFF;float:left;}#content .home_form form ol{margin:0;padding:0;}#content .home_form form li{list-style:none;padding:0 0 2px 0;margin:0;}#content .home_form p{font-size:24px;letter-spacing:-1px;margin:0 0 15px 0;line-height:22px;color:#FFF;font-weight:bold;}#content .landing_numbered_list{width:460px;height:210px;float:left;margin:0 10px 20px 10px;display:inline;background:url(/images/numbered-list-box.gif);}#content .landing_numbered_list ul{margin:1px 0 0 80px;padding:0;list-style:none;}#content .landing_numbered_list ul li{padding:7px;margin:0;font-size:16px;font-weight:bold;height:38px;}#content .landing_testimonial{width:220px;height:210px;background-color:#fafafa;float:left;margin:0 10px 20px 10px;display:inline;}#content .landing_tube_homepage{margin:0 10px;width:220px;height:600px;float:left;display:inline;position:relative;}#content .landing_tube_homepage h1{font-size:12px;font-weight:bold;margin:10px 0;}#sidebar{float:left;width:220px;margin:0 10px;display:inline;}#sidebar img{margin-bottom:20px;}.findasolicitor{width:220px;height:210px;margin-bottom:20px;position:relative;background:url(/images/localsolicitor.jpg) left no-repeat;}.findasolicitor input{width:178px;padding:5px;margin-bottom:5px;text-align:center;}.findasolicitor input.submit{width:190px;padding:5px;border:0;font-weight:bold;background-color:#f00;color:#FFF;margin:0;}.findasolicitor input.submit:hover{background-color:#336;}.findasolicitor form{position:absolute;bottom:15px;left:15px;}.expertiserequired{width:190px;height:320px;margin-bottom:20px;padding:10px 15px;background:url(/images/expertise.jpg);}.expertiserequired ul{margin:0;padding:10px 0 0 0;list-style:none;}.expertiserequired ul li{padding:0;margin:0;font-size:11px;font-weight:bold;}.expertiserequired p{font-size:16px;margin:0;color:#336;font-weight:bold;}.expertiserequired a{color:#333;font-size:11px;text-decoration:none;}.expertiserequired a:hover{color:#666;}#footer{padding:0; margin:0; float:left; width:960px;}#footer h1{font-size:13px; font-weight:bold; margin:0 0 10px 10px; padding:0;}#footer h2{font-size:13px; font-weight:bold; margin:0 0 10px 10px; padding:0;}#footer .locality{width:120px; margin:0 25px; float:left;}.piededyn{padding-left:10px;width:800px;}#footer .locality2{width:130px; margin:0 5px; float:left;}.piededyn2{padding-left:10px;width:800px;}#footer a, #footer .quicklinks span{color:#666; font-size:11px;}#footer a:hover{color:#000;}#footer .quicklinks{margin:0 0 0 10px; font-size:11px;}#footer .quicklinks span{margin:0 8px;}#footer .line{border-top:1px solid #DDD; line-height:1px; margin:10px 10px; clear:both;}#footer p{font-size:13px; font-weight:bold; margin:0 0 10px 10px; padding:0;}#footer .newh2{font-size:13px; font-weight:bold; color:#333; display:inline; letter-spacing:0px; margin: 0px 0px 0px 0px;}#footer .inlinetag1{display:inline; margin:0px 0px 0px 10px; font-weight:bold; color:#333;}#footer .inlinetag2{display:inline; margin:0px 0px 0px 0px; font-weight:bold; color:#333;}a img{border:0;}a{color:#336;font-weight:bold;}p{margin:0 0 10px 0;padding:0;}h2{color:#336;margin:0 0 10px 0;font-size:20px;letter-spacing:-1px;line-height:20px;}h3{color:#336;font-size:12px;margin:20px 0 10px 0;}form{margin:0;padding:0;}input,textarea{border:1px solid #DDD;}.pretendHeading{font-size:24px;letter-spacing:-1px;margin:0 0 15px 0;line-height:22px;color:#336;font-weight:bold;display:block;}.pretendHeading2{background:url(/images/blue_header.gif);width:700px;line-height:40px;font-size:18px;color:#FFF;text-align:center;vertical-align:middle;margin:0 10px 20px 10px;font-weight:bold;display:inline;float:left;width:700px;display:inline;overflow:hidden;}.pretendHeading3{margin:0;position:absolute;top:45px;left:15px;font-size:16px;width:100px;color:#336;font-weight:bold;}#areanavLondon a,span{color:#666;font-size:11px;}#areanavLondon a:hover{color:#000;}#areanav a,span{color:#666;font-size:11px;}#areanav a:hover{color:#000;}#content .home_form input.submit{margin:0px 0px 0px -35px; background-color:#FF0000; color:#FFF; width:174px;height:21px; padding:0px 4px; display:inline;font-size:12px;font-weight: bold;}#sf {width:350px;height:480px;float:right;margin-right:0px;background: url("/images/sf.gif") repeat-y;}#tilsoc{padding-top:20px;color:#1a75bb;font-size:14px;font-weight: bold;text-align:center;}.finda{padding-top:3px;}.finda{padding-top:3px;}#NAMET{display:none;padding-top:0px;}#EMAILT{display:none;padding-top:0px;}#POSTCODET{display:none;padding-top:0px;}#PHONET{display:none;padding-top:0px;}#WHYT{display:none;padding-top:0px;}#sbmt{margin-left:60px;}.bbl{width:940px; float:left; display:inline; height:160px; position:relative; margin:0 10px 20px 10px; background-image:url(/images/bbox_large.png);}.bbl form{position:absolute; left:365px; bottom:10px;}.bbl_input{padding:5px; color:#666; display:block; margin-bottom:10px; width:250px; height:18px;}.bbl_btn{border:0; margin-left:10px}.bbl_cbtn{position:absolute; right:20px; bottom:20px; }.bbl_chat{position:absolute; left:735px; bottom:20px; color:#FFF; font-size:16px}.bbsx{width:700px; float:left; display:inline; height:160px; position:relative; margin:0 10px 20px 10px; background-image:url(/images/bbox_smallx.png);}.bbsx form{position:absolute; left:15px; bottom:15px;}.bbs_inputx{padding:5px; color:#666; display:inline; float:left; margin-right:10px; width:180px; height:18px;color:#000;font-weight:bold;font-size:18px;}.bbs_btnx{border:0;}.bbs_cbtnx{position:absolute; right:10px; bottom:15px; }.bbs_chatx{position:absolute; left:495px; bottom:15px; color:#FFF; font-size:16px}.bbsxafter{width:700px; float:left; display:inline; height:160px; position:relative; margin:0 10px 20px 10px; background-image:url(/images/bbox_small_after.png);}.squ{position:absolute; left:15px; bottom:15px;}.bbs_inputxafter{padding:5px; color:#666; display:inline; float:left; margin-right:10px; width:180px; height:18px;color:#000;font-weight:bold;font-size:18px;}.bbs_inputxafter2{padding:5px; color:#666; display:inline; float:left; margin-right:10px; width:120px; height:18px;margin-top:7px;}.bbs_inputxaftercaptcha{padding:5px 0 5px 0; color:#666; display:inline; float:left; margin-left:0px; width:132px; height:28px;margin-top:20px;}.bbs_btnxafter{border:0;}.bbs_cbtnxafter{position:absolute; right:20px; top:115px;border:0;}.bbs_chatxafter{position:absolute; left:495px; top:50px; color:#FFF; font-size:16px}.speakerafter{height:25px;width:25px;float:left; margin-top:25px;margin-left:5px;}.refreshafter{height:25px;width:25px;float:left; margin-top:25px;margin-left:5px;}.bbs_cbtnxafter{width:36px;height:30px;position:absolute; right:15px; bottom:0px;border:0px;background-image:url(/images/bbox_btn.png);background-color:transparent;}#content .landing_box{float:right;width:465px; height:208px; position:relative; border:1px solid #DDD; margin:0 10px 20px 0px;}#content .landing_box h1{padding-left:15px;font-size:24px; letter-spacing:-1px; margin:0; position:absolute;top:10px;padding-right:10px;}#content .landing_box ul{margin:0; padding-left:15px; list-style: none; position:absolute; top:45px;padding-top:30px;}#content .landing_box ul li {padding: 2px 0px 2px 25px; margin: 0; background:url(/images/yes.gif) no-repeat left center; font-size:16px; font-weight:bold}  #content .landing_box a.makeyourclaim{position:absolute; bottom:15px;  height:35px; background:url(/images/make-your-claim.gif); text-indent:-5000px;}#content .landing_box a.makeyourclaim:hover{background-position:0 -36px}#content .landing_box p{font-size:24px; letter-spacing:-1px; margin:0; position:absolute;  top:10px; color:#333366; font-weight:bold; }#content .landing_box2 h1{padding-left:45px;font-size:24px; letter-spacing:-1px; margin:0; position:absolute;top:10px;padding-right:10px;}#content .landing_box2{float:right;width:465px; height:208px; position:relative; border:1px solid #DDD; margin:0 10px 20px 0px;}#content .landing_box2 ul{margin:0; padding-left:15px; list-style: none; position:absolute; top:50px;padding-top:30px;}#content .landing_box2 ul li {padding: 8px 0px 2px 25px; margin: 0; background:url(/images/yes.gif) no-repeat left center; font-size:16px; font-weight:bold}  #content .landing_box2 a.makeyourclaim{position:absolute; bottom:15px;  height:35px; background:url(/images/make-your-claim.gif); text-indent:-5000px;}#content .landing_box2 a.makeyourclaim:hover{background-position:0 -36px}#content .landing_box2 p{font-size:24px; letter-spacing:-1px; margin:0; position:absolute;  top:10px; color:#333366; font-weight:bold; }.blue{color:#333366;}.bluesp{color:#333366;width:380px;margin-left:20px;}.bbs{width:615px; float:right; display:inline; height:160px; position:relative; margin:0 10px 20px 0; background-image:url(/images/bbox_small.png);}.bbs form{position:absolute; left:15px; bottom:15px;}.bbs_input{height:18px;padding:5px; color:#666; display:inline; float:left; margin-right:10px; width:145px; height:18px;}.bbs_btn{border:0;}.bbs_cbtn{position:absolute; right:20px; bottom:15px; }.bbs_chat{position:absolute; left:415px; bottom:15px; color:#FFF; font-size:16px}.bbside{width:220px; background:url(/images/bbox_side.png) no-repeat; height:360px; margin-bottom:20px; position:relative;}.bbside_input{height:18px;height:18px;width:178px; padding:5px; margin-bottom:5px; color:#666; float:left; display:inline;color:#000;font-weight:bold;font-size:18px;}.fms_btn{border:0; margin:0}.bbside form{position:absolute; bottom:155px; left:15px;}.bbside_cbtn{position:absolute; right:10px; bottom:15px; margin:0; padding:0; height:30px; }.bbside_chat{position:absolute; left:15px; bottom:15px; color:#FFF; font-size:16px}.landing_testimonial{width:220px;height:210px;background-color:#fafafa;float:left;margin:0 10px 20px 10px;display:inline;}.findasolicitor{width:218px; border:1px solid #CCC; background:url(/images/findmeasolicitor.png) #FAFAFA center 10px no-repeat; height:158px; float:left; display:inline; position:relative;}.fms_input{height:18px;width:178px; padding:5px; margin-bottom:5px; text-align:center; color:#666;float:left; display:inline;}.fms_btn{border:0; margin:0}.findasolicitor form{position:absolute; bottom:13px; left:15px;}.fl{float:left; display:inline}.fr{float:right; display:inline}