@charset "utf-8";
/* CSS Document 
light blue: #1b75bb
dark blue: #333366
line color: #DDD;
*/
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; color:#333}
#wrapper{width:960px; margin:0px 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;padding-right:3px;}

#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:#FFFFFF; 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:#FFFFFF}

#menu .m1{width:94px;}
#menu .m2{width:143px;}
#menu .m3{width:159px;}
#menu .m4{width:149px;}
#menu .m5{width:161px;}
#menu .m6{width:121px;}
#menu .m7{width:113px;}

#menu .imagestyle {padding-top:8px;}

#content{float:left; width:720px; display: inline;padding-top:5px; overflow:hidden;}
#content .blue_header{background:url(/images/blue_header.gif); width:700px; line-height:40px; text-align:center; vertical-align:middle; font-size:18px; color:#FFF; margin:0 10px 20px 10px; clear:both;}
#content .blue_header_1{font-size:18px; color:#FFF; display:inline;}
#content .blue_header_2{background:url(/images/blue_header_2.gif); width:700px; height:53px; padding-top:7px; text-align:center; font-size:18px; color:#FFF; margin:0 10px 20px 10px; clear:both;}
#content .blue_header_3{font-size:18px; color:#FFF; display:inline; letter-spacing:0px; }
#content .landing_box{width:698px; height:208px; position:relative; border:1px solid #DDD; margin:0 10px 20px 10px;}
#content .landing_box h1{font-size:24px; letter-spacing:-1px; margin:0; position:absolute; left:250px; top:10px;}
#content .landing_box ul{margin:0; padding:0; list-style: none; position:absolute; left:250px; top:45px;}
#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; left:250px; width:230px; 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; left:250px; top:10px; color:#333366; font-weight:bold; }

#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 h1{font-size:24px; letter-spacing:-1px; margin:0 0 15px 0; line-height:22px; display:inline;}
#content .home_box p{width:350px;}
#content .home_box ul{margin:0; padding:0; list-style: none; width:338px;}
#content .home_box ul li {padding: 3px 0px 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 h1{font-size:24px; letter-spacing:-1px; margin:0 0 15px 0; line-height:22px; color:#FFF;}
#content .home_form h2{font-size:24px; letter-spacing:-1px; margin:0 0 15px 0; line-height:22px; color:#FFF;}
#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:25px; border:0; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0;}
/* #content .home_form input.submit{margin:2px 0 0 105px; background-color:#FF0000; color:#FFF; width:auto; padding:0px 4px;} */
#content .home_form input.submit{margin:0px 0px 0px 5px; background-color:#FF0000; color:#FFF; width:80px; padding:0px 4px; display:inline;}
#content .home_form input.submit:hover{background-color:#333366; 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 .georesultlast {width:700px; margin:0 10px 20px 10px; padding:0 0 20px 0;  overflow:auto; display:inline-block;}
#content .georesultlast .map{width:220px; float:left; display:inline;background-color:#999999;}
#content .georesultlast .details{width:460px; margin:0 20px 0 0; float:left; display:inline;}
#content .georesultlast .details h3{color:#333366; font-size:16px; margin:0 0 15px 0;}

#content .home_form_big{width:670px; height:180px; padding:15px; margin:0 0 20px 10px; float:left;display:inline; background-image:url(/images/home_form_big.gif); overflow:hidden;}
#content .home_form_big h1{font-size:24px; letter-spacing:-1px; margin:0 0 15px 0; line-height:22px; color:#FFF;}
#content .home_form_big h2{font-size:24px; letter-spacing:-1px; margin:0 0 15px 0; line-height:22px; color:#FFF;}
#content .home_form_big input{margin:0; width:175px; height:18px; border:0; padding:1px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#content .home_form_big textarea{width:240px; height:90px; border:0; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0;}
#content .home_form_big input.submit{margin:10px 0px 0px 5px; background-color:#FF0000; font-size:16px; font-weight:bold; color:#FFF; width:300px; height:30px; padding:0px 4px; display:inline;}
#content .home_form_big input.submit:hover{background-color:#333366; color:#FFF;}
#content .home_form_big form{padding:0; margin:0}
#content .home_form_big form label {display: inline; vertical-align: top; width:100px; margin:0 3px 0 0; color:#FFF; float:left; }
#content .home_form_big form ol {margin: 0; padding: 0;}
#content .home_form_big form li {list-style: none; padding: 0 0 2px 0; margin: 0;}
#content .home_form_big p{font-size:18px; letter-spacing:0px; margin:0 0 15px 0; line-height:22px; color:#FFF; font-weight:bold; }
#content .home_form_big table td {font-size:16px; letter-spacing:0px; margin:0 0 15px 0; line-height:18px; color:#FFF; font-weight:normal;}
#content .home_form_big .newh1{font-size:18px; letter-spacing:0px; margin:0 0 15px 0; line-height:22px; color:#FFF; font-weight:bold; }
/* #content .home_form_big .mysubmit{position:relative; bottom:-5px; left:20px; width:230px; height:35px; background:url(/images/make-your-claim.gif); text-indent:-5000px;} */
/* #content .home_form_big input.submit{background:url(/images/make-your-claim.gif);} */


#content .geolanding_box{width:668px; height:240px; border:1px solid #DDD; margin:0 10px 20px 10px; padding:15px; background-color:#FAFAFA; float:left; display:inline;}
#content .geolanding_box h1{margin:0 0 15px 0}
#content .geolanding_box h2{margin:0 0 15px 0; font-size:16px; letter-spacing:0;}
#content .geolanding_box p{font-size:24px; letter-spacing:-1px; margin:0 0 15px 0; line-height:22px; color:#FFF; font-weight:bold; }

#content .dynamic_content_box{width:668px; height:1000px; border:1px solid #DDD; margin:0 10px 20px 10px; padding:15px; background-color:#FAFAFA; float:left; display:inline;}
#content .dynamic_content_box h1{margin:0 0 15px 0; font-size:16px; letter-spacing:0; color:#333366;}
#content .dynamic_content_box h2{margin:0 0 15px 0; font-size:16px; letter-spacing:0; color:#333366;}
#content .dynamic_content_box h3{margin:0 0 15px 0; font-size:12px; letter-spacing:0; font-weight:normal; color:#333;}

#content .georesult {width:700px; margin:0 10px 20px 10px; padding:0 0 20px 0; border-bottom:1px solid #DDD; overflow:auto; display:inline-block;}
#content .georesult .map{width:220px; float:left; display:inline;background-color:#999999;}
#content .georesult .details{width:460px; margin:0 20px 0 0; float:left; display:inline;}
#content .georesult .details h3{color:#333366; font-size:16px; margin:0 0 15px 0;}
#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 h1{font-size:24px; letter-spacing:-1px; margin:0 0 15px 0; line-height:22px; color:#FFF;}
#content .home_form h2{font-size:24px; letter-spacing:-1px; margin:0 0 15px 0; line-height:22px; color:#FFF;}
#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:2px 0 0 105px; background-color:#FF0000; color:#FFF; width:auto; padding:0px 4px;} */
#content .home_form input.submit{margin:0px 0px 0px 5px; background-color:#FF0000; color:#FFF; width:174px;height:21px; padding:0px 4px; display:inline;font-size:12px;font-weight: bold;}
#content .home_form input.submit:hover{background-color:#333366; 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 .home_form_big{width:670px; height:180px; padding:15px; margin:0 0 20px 10px; float:left;display:inline; background-image:url(/images/home_form_big.gif); overflow:hidden;}
#content .home_form_big h1{font-size:24px; letter-spacing:-1px; margin:0 0 15px 0; line-height:22px; color:#FFF;}
#content .home_form_big h2{font-size:24px; letter-spacing:-1px; margin:0 0 15px 0; line-height:22px; color:#FFF;}
#content .home_form_big input{margin:0; width:175px; height:18px; border:0; padding:1px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#content .home_form_big textarea{width:240px; height:90px; border:0; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0;}
#content .home_form_big input.submit{margin:10px 0px 0px 5px; background-color:#FF0000; font-size:16px; font-weight:bold; color:#FFF; width:300px; height:30px; padding:0px 4px; display:inline;}
#content .home_form_big input.submit:hover{background-color:#333366; color:#FFF;}
#content .home_form_big form{padding:0; margin:0}
#content .home_form_big form label {display: inline; vertical-align: top; width:100px; margin:0 3px 0 0; color:#FFF; float:left; }
#content .home_form_big form ol {margin: 0; padding: 0;}
#content .home_form_big form li {list-style: none; padding: 0 0 2px 0; margin: 0;}
#content .home_form_big p{font-size:24px; letter-spacing:-1px; margin:0 0 15px 0; line-height:22px; color:#FFF; font-weight:bold; }
#content .home_form_big table td {font-size:16px; letter-spacing:0px; margin:0 0 15px 0; line-height:18px; color:#FFF; font-weight:normal;}

#content .whitespace {width:700px; margin:0 10px 20px 10px; padding:0;}

#content .landing_road{ background:url(/images/landing_road.jpg) left no-repeat #FAFAFA;}
#content .landing_work{ background:url(/images/landing_work.jpg) left no-repeat #FAFAFA;}
#content .landing_public{ background:url(/images/landing_public.jpg) left no-repeat #FAFAFA;}
#content .landing_product{ background:url(/images/landing_product.jpg) left no-repeat #FAFAFA;}
#content .landing_accident{ background:url(/images/landing_accident.jpg) left no-repeat #FAFAFA;}
#content .landing_whiplash{ background:url(/images/landing_whiplash.jpg) left no-repeat #FAFAFA;}
#content .landing_abroad{ background:url(/images/landing_abroad.jpg) left no-repeat #FAFAFA;}
#content .landing_motor{ background:url(/images/landing_motor.jpg) left no-repeat #FAFAFA;}
#content .landing_medical{ background:url(/images/ASIreviewing-notes.jpg) left no-repeat #FFFFFF;}

#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_numbered_list ul li.singleline{line-height:38px; vertical-align:middle;}
#content .landing_testimonial{width:220px; height:210px; background-color:#FAFAFA; float:left; margin:0 10px 20px 10px; display:inline;}

#content .landing_numbered_list_new{width:350px; height:210px; float:left; margin:0 10px 20px 10px; display:inline; background:url(/images/numbered-list-box.gif);}
#content .landing_numbered_list_new ul{margin:1px 0 0 80px; padding:0; list-style: none;}
#content .landing_numbered_list_new ul li{padding:7px; margin: 0; font-size:16px; font-weight:bold; height:38px;}
#content .landing_numbered_list_new ul li.singleline{line-height:38px; vertical-align:middle;}

#content .landing_numbered_list_new1{width:460px; height:210px; float:left; margin:0 10px 20px 10px; display:inline; background:url(/images/numbered-list-box.gif);}
#content .landing_numbered_list_new1 ul{margin:1px 0 0 80px; padding:0; list-style: none;}
#content .landing_numbered_list_new1 ul li{padding:7px; margin: 0; font-size:14px; font-weight:bold; height:38px;}
#content .landing_numbered_list_new1 ul li.singleline{line-height:38px; vertical-align:middle;}

#content .compare_box{border:1px solid #DDD; background-color:#FAFAFA; background-image:url(/images/road-compare.jpg); width:428px; height:278px; padding:15px; float:left; display:inline; margin:0 10px 20px 10px; font-size:14px;}
#content .compare_box ul{margin:0; padding:0; list-style: none;}
#content .compare_box ul li {padding: 2px 0px 2px 25px; margin: 0;font-size:14px;}  
#content .compare_box ul.pros{margin-bottom:14px; padding-bottom:14px;}
#content .compare_box ul.pros li{background:url(/images/yes.gif) no-repeat left center;} 
#content .compare_box ul.cons li{background:url(/images/no.gif) no-repeat left center;} 

#content .infobox{border:1px solid #DDD; background-color:#FAFAFA; width:188px; height:278px; padding:15px; float:left; display:inline; margin:0 10px 20px 10px; font-size:14px;}
#content .infobox h2{margin-bottom:20px;}

#content .landing_tube{margin:0 10px; width:220px; min-height:230px;padding-bottom:10px; float:left; display:inline; position:relative;}
#content .landing_tube h1{font-size:12px; font-weight:bold; margin:10px 0;}
/* #content .landing_tube h1{font-size:12px; font-weight:bold; margin:10px 0; margin-top:0px; } */
#content .landing_tube h2{font-size:12px; font-weight:bold; margin:8px 0; letter-spacing:0px; color:#333; line-height:15px; }
#content .landing_tube .readmore{position:absolute; bottom:0; font-weight:bold;}

#content .landing_tube_homepage{margin:0 10px; width:220px; height:540px; float:left; display:inline; position:relative;}
#content .landing_tube_homepage h1{font-size:12px; font-weight:bold; margin:10px 0;}
#content .landing_tube_homepage h2{font-size:12px; font-weight:bold; margin:8px 0; letter-spacing:0px; color:#333; line-height:15px; }
#content .landing_tube_homepage .readmore{position:absolute; bottom:0; font-weight:bold;}

#content .landing_tube_accident{margin:0 10px; width:220px; height:390px; float:left; display:inline; position:relative;}
#content .landing_tube_accident h1{font-size:12px; font-weight:bold; margin:10px 0;}
#content .landing_tube_accident h2{font-size:12px; font-weight:bold; margin:8px 0; letter-spacing:0px; color:#333; line-height:15px; }
#content .landing_tube_accident .readmore{position:absolute; bottom:0; font-weight:bold;}

#content .grey_box_landing_solicitors{width:668px; height:150px; border:1px solid #DDD; margin:0 10px 20px 10px; background-color:#FAFAFA; padding:15px;}
#content .grey_box_news{width:668px; height:auto; border:1px solid #DDD; margin:0 10px 20px 10px; background-color:#FAFAFA; padding:15px;}
#content .grey_box_articles{width:668px; height:auto; border:1px solid #DDD; margin:0 10px 20px 10px; background-color:#FAFAFA; padding:15px;}

#content .grey_box_articles_contact{width:668px; height:869px; border:1px solid #DDD; margin:0 10px 20px 10px; background-color:#FAFAFA; padding:15px;}

#content .grey_box{width:668px; border:1px solid #DDD; margin:0 10px 20px 10px; background-color:#FAFAFA; padding:15px;}
#content .grey_box form{padding:0; margin:0}
#content .grey_box form label {display: inline; width:250px; margin:0; float:left; }
#content .grey_box form ol {margin: 0; padding: 0;}
#content .grey_box form li {list-style: none; padding: 0 0 10px 0; margin: 0; }
#content .grey_box input.submit{margin:0 0 0 250px; background-color:#FF0000; color:#FFF; width:auto; padding:2px 4px; border:0;}
#content .grey_box input.submit:hover{background-color:#333366; color:#FFF;}
#content .grey_box input[type="radio"]{margin:0; width:20px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:21px;}
#content .grey_box input[type="checkbox"]{margin:0; width:20px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:21px;}
#content .grey_box input{margin:0; width:300px; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#content .grey_box textarea{width:300px; height:100px; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0;}



#sidebar{float:left; width:220px; margin:-15px 0 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 h1{margin:0; position:absolute; top:45px; left:15px; font-size:16px; width:100px;}
.findasolicitor h2{margin:0; position:absolute; top:45px; left:15px; font-size:16px; width:100px;}
.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:#FF0000; color:#FFF; margin:0}
.findasolicitor input.submit:hover {background-color:#333366;}

.findasolicitor form{position:absolute; bottom:15px; left:15px;}

.expertiserequired{width:190px; height:240px; margin-bottom:20px; padding:10px 15px; background:url(/images/expertise.jpg);}
.expertiserequired h1{font-size:16px; margin:0;}
.expertiserequired h2{font-size:16px; margin:0;}
.expertiserequired ul{margin:0; padding:10px 0 0 0; list-style:none;}
.expertiserequired ul li {padding: 0px; margin: 0; font-size:11px; font-weight:bold;}  
.expertiserequired p{font-size:16px; margin:0; color:#333366; font-weight:bold;}
.expertiserequired a{color:#333; font-size:11px; text-decoration:none;}
.expertiserequired a:hover{color:#666;}

#footerxz{margin-left:10px;float:left; width:960px;}
#footerxz h1{font-size:13px; font-weight:bold; margin:0 0 10px 10px; padding:0;}
#footerxz h2{font-size:13px; font-weight:bold; margin:0 0 10px 10px; padding:0;}
#footerxz .locality{width:100px; margin:0 10px; float:left;}
#footerxz a, #footer .quicklinks span{color:#666; font-size:11px;}
#footerxz a:hover{color:#000;}
#footerxz .quicklinks{margin:0 0 0 10px; font-size:11px;}
#footerxz .quicklinks span{margin:0 8px;}
#footerxz .line{border-top:1px solid #DDD; line-height:1px; margin:20px 10px; clear:both;}
#footerxz p{font-size:13px; font-weight:bold; margin:0 0 10px 10px; padding:0;}
#footerxz .newh2{font-size:13px; font-weight:bold; color:#333; display:inline; letter-spacing:0px; margin: 0px 0px 0px 0px;}
#footerxz .inlinetag1{display:inline; margin:0px 0px 0px 10px; font-weight:bold; color:#333;}
#footerxz .inlinetag2{display:inline; margin:0px 0px 0px 0px; font-weight:bold; color:#333;}


#footerxq{margin-left:10px;float:left; width:940px;}
#footerxq h1{font-size:13px; font-weight:bold; margin:0 0 10px 10px; padding:0;}
#footerxq h2{font-size:13px; font-weight:bold; margin:0 0 10px 10px; padding:0;}
#footerxq .locality{width:100px; margin:0 10px; float:left;}
#footerxq a, #footer .quicklinks span{color:#666; font-size:11px;}
#footerxq a:hover{color:#000;}
#footerxq .quicklinks{margin:0 0 0 10px; font-size:11px;}
#footerxq .quicklinks span{margin:0 8px;}
#footerxq .line{border-top:1px solid #DDD; line-height:1px; margin:20px 10px; clear:both;}
#footerxq p{font-size:13px; font-weight:bold; margin:0 0 10px 10px; padding:0;}
#footerxq .newh2{font-size:13px; font-weight:bold; color:#333; display:inline; letter-spacing:0px; margin: 0px 0px 0px 0px;}
#footerxq .inlinetag1{display:inline; margin:0px 0px 0px 10px; font-weight:bold; color:#333;}
#footerxq .inlinetag2{display:inline; margin:0px 0px 0px 0px; font-weight:bold; color:#333;}


#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:100px; margin:0 10px; float:left;}
#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:20px 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;}

/* Sitewide*/
a img{border:0}
a{color:#333366; font-weight:bold;}
.blue{color:#333366}
.blueh2{color:#333366; font-size:12px; font-weight:bold; letter-spacing:0px;}
p{margin:0 0 10px 0; padding:0}
h2{color:#333366; margin:0 0 10px 0; font-size:20px; letter-spacing:-1px; line-height:20px}
h3{color:#333366; 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:#333366; font-weight:bold;display:block;}
.pretendHeading1 {background:url(/images/blue_header.gif); width:700px; line-height:40px; text-align:center; vertical-align:middle; font-size:18px; color:#FFF; margin:0 10px 20px 10px; clear:both; display:inline;}
.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:#333366; font-weight:bold;}
.pretendHeading4 {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; letter-spacing:0px;}
.pretendHeading5 {font-size:12px; font-weight:bold; color:#333; margin:10px 0;}
.pretendHeadingio {font-size:24px; letter-spacing:-1px; margin:0 0 5px 0; line-height:22px; color:#333366; font-weight:bold;display:block;}
#CountyContent {
  position:absolute;
  top:2000px;
  left:1000px;
  width:700px;
}

#CountyContent h1 {
  text-align:left;
  font-size:14px;
  font-weight:bold;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:5px;
  color: #333366;
}

#CountyContent h2 {
  text-align:left;
  font-size:12px;
  font-weight:bold;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:5px;
  letter-spacing:0px;
  color: #333366;
}

#CountyContentnew {
  width:700px;
  margin-left:10px;
}

#CountyContentnew h1 {
  text-align:left;
  font-size:14px;
  font-weight:bold;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:5px;
  color: #333366;
}

#CountyContentnew h2 {
  text-align:left;
  font-size:12px;
  font-weight:bold;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:5px;
  letter-spacing:0px;
  color: #333366;
}

#LocationContentLondon {
  position:absolute;
  top:2000px;
  left:1000px;
  width:700px;
}

#LocationContent {
  position:absolute;
  top:2000px;
  left:1000px;
  width:700px;
}

#HomePageContent {
  position:absolute;
  top:2000px;
  left:1000px;
  width:760px;
}

#HomePageContent .col1A {
 width:31%;
}

#HomePageContent .col1B {
  margin-left: 4px;
  width:31%;
}

#HomePageContent .col2A {
  margin-left: 4px;
  margin-right: 5px;
  width:31%;
  border:none;
}

#HomePageContent p {
  text-align:left;
  margin-left: 10px;
}

#HomePageContent h1  {
  text-align:left;
  font-size: 12px;
  margin-left:10px;
  margin-top: 10px;
  margin-bottom: 10px;
}

#HomePageContent h2  {
  text-align:left;
  font-size: 12px;
  margin-left:10px;
  margin-top: 5px;
  margin-bottom: 6px;
  letter-spacing:0px;
  color: #333;
}

#HomePageContentnew {
}

#HomePageContentnew .col1A {
 margin-left: 5px;
 width:31%;
}

#HomePageContentnew .col1B {
  margin-left: 20px;
  width:31%;
}

#HomePageContentnew .col2A {
  margin-left: 4px;
  margin-right: 5px;
  width:31%;
  border:none;
}

#HomePageContentnew p {
  text-align:left;
  margin-left: 5px;
}

#HomePageContentnew h1  {
  text-align:left;
  font-size: 12px;
  margin-left:5px;
  margin-top: 10px;
  margin-bottom: 10px;
}

#HomePageContentnew h2  {
  text-align:left;
  font-size: 12px;
  margin-left:10px;
  margin-top: 5px;
  margin-bottom: 6px;
  letter-spacing:0px;
  color: #333;
}

#DynamicContent {
  position:absolute;
  top:2000px;
  left:1000px;
  width:700px;
}

#DynamicContent h1{
 font-size: 14px;
 letter-spacing:0px;
 font-weight: bold; 
 color: #333366;
}

#DynamicContent h2{
 font-size: 12px;
 letter-spacing:0px;
 font-weight: bold;
 color: #333366;
}

#DynamicContentnew {
  width:700px;
  margin-left:10px;
}

#DynamicContentnew h1{
 font-size: 14px;
 letter-spacing:0px;
 font-weight: bold;
 color: #333366;
}

#DynamicContentnew h2{
 font-size: 12px;
 letter-spacing:0px;
 font-weight: bold;
 color: #333366;
}

#DynamicHolder {
  clear:both;
  min-height:400px;
  margin-left:10px;
}

#HomePageHolder {
  clear:both;
  min-height:400px;
}

#CountyHolder {
 clear:both;
 min-height:500px;
 margin-left:10px;
}

#LocationHolderLondon {
 clear:both;
 min-height:700px;
 margin-left:10px;
}

#LocationHolder {
 clear:both;
 min-height:1750px;
 margin-left:10px;
}

.mainContent {
  float:left;
  width:32%;
  min-height:440px;
  text-align:center;
}

.mainContent img {
 margin-left:5px;
}

.mainContent object {
 margin-left:5px;
}

#mainContentLeft {
        width:31%;
}


.cathead {
        background-color: #1b75bb;
        font-size: 12px;
        color: white;
        padding-left: 10px;
        font-weight: bold;
}

.floatLeft {
        float:left;
}

.areaBoxTop {
        width:115px;
        height:6px;
}

#areanavLondon ul{
        list-style:none;
        margin:0;
 padding-left:150px;
        float:none;
}


#areanavLondon li {
        float:left;
        width:135px;
}

#areanavLondon a, span{color:#666; font-size:11px;}
#areanavLondon a:hover{color:#000;}

#areanavLondon {
margin-top:10px;
/*padding-bottom:90px;*/
}

#areanav ul{
        list-style:none;
        margin:0;
        /* padding:0; */
padding-left:150px;
        float:none;
}

#areanav li {
        float:left;
        width:135px;
}

#areanav a, span{color:#666; font-size:11px;}
#areanav a:hover{color:#000;}
#areanav {
margin-bottom:5px;
margin-top:10px;
margin-left:10px;
}

#areaBoxLondon {
      padding-bottom:4px;
      padding-top:0px;
}

#areaBox {
      padding-bottom:4px;
      padding-top:0px;
margin-left:10px;
}


hr {
        color:#333366;
        background-color:#333366;
        height:1px;
        border:0px;
margin-left:10px;
}

#mainListImage {
        float:left;
        background:url('/images/markers2/iconRound.gif') no-repeat;
        width:20px;
        height:21px;
        font-size:14px;
        font-weight:bold;
        color:black;
        text-align:center;
        padding-top:2px;
}

.entryname h1 { margin:0px; color:#FFB300; font-size:14px; font-weight:bold; letter-spacing:0px;}
.entryname a { margin:0px; color:#666; font-size:14px; font-weight:bold; text-decoration:none; letter-spacing:0px;}
.entryname a:hover{color:#000;}

.entryname h2 { margin:0px; color:#FFB300; font-size:14px; font-weight:bold; letter-spacing:0px;}
.entryname a { margin:0px; color:#666; font-size:14px; font-weight:bold; text-decoration:none; letter-spacing:0px;}

.entryname h3 { margin:0px; color:#FFB300; font-size:14px; font-weight:bold; letter-spacing:0px;}
.entryname a { margin:0px; color:#666; font-size:14px; font-weight:bold; text-decoration:none; letter-spacing:0px;}
.contenuto{padding-left:20px;}
#callt{z-index:-1;}


.entryname h1 { margin:0px; color:#FFB300; font-size:14px; font-weight:bold; letter-spacing:0px;}
.entryname a { margin:0px; color:#666; font-size:14px; font-weight:bold; text-decoration:none; letter-spacing:0px;}
.entryname a:hover{color:#000;}
.entryname h2 { margin:0px; color:#FFB300; font-size:14px; font-weight:bold; letter-spacing:0px;}
.entryname a { margin:0px; color:#666; font-size:14px; font-weight:bold; text-decoration:none; letter-spacing:0px;}
.entryname h3 { margin:0px; color:#FFB300; font-size:14px; font-weight:bold; letter-spacing:0px;}
.entryname a { margin:0px; color:#666; font-size:14px; font-weight:bold; text-decoration:none; letter-spacing:0px;}
.county a {margin-top: 10px;margin-right: 0px;margin-bottom: 15px;margin-left: 10px;padding-top:10px;font-weight: bold;color: #333366;text-decoration: none;font-size: 14px;}
.county {margin-top: 10px;margin-right: 0px;padding-bottom: 15px;margin-left: 10px;padding-top:10px;font-weight: bold;color: #333366;text-decoration: none;font-size: 14px;}

.countyx a{font-weight: bold; color: #333366;text-decoration: none;font-size: 16px;}
.countyx h2{margin-left:10px;}
.countyx {margin-left:10px;width:300px;}

.classh2{color: #666;font-size: 12px;padding-left:40px;padding-top:10px;}
.countyname{padding-left:30px;}
#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;padding-bottom:10px;}
.fifi{list-style-type: none;background-image: url('/images/bluarrow.gif');background-repeat: no-repeat;padding-left: 15px;padding-top:10px;background-position:0px 11px;color:#999;font-weight:bold;}
.home_box{width:280px;  position:relative; margin:0 0px 10px 10px; padding:15px; background-color:#FAFAFA; border:1px solid #DDD; float:left;}
.home_box h1{font-size:18px; letter-spacing:-1px; margin:0 0 15px 0; line-height:22px; display:inline;}
.home_box p{width:200px;}
.home_box ul{margin:0; padding:0; list-style: none; width:280px}
.home_box ul li {padding: 3px 0px 3px 30px; margin: 0; background:url(/images/yes.gif) no-repeat 0 6px; font-size:14px;}  
.home_box2{width:280px;height:130px;  position:relative; margin:0 0px 10px 10px; padding:15px; background-color:#FAFAFA; border:1px solid #DDD; float:left;}
.home_box2 h1{font-size:18px; letter-spacing:-1px; margin:0 0 15px 0; line-height:22px; display:inline;}
.home_box2 p{width:200px;}
.home_box2 ul{margin:0; padding:0; list-style: none; width:280px}
.home_box2 ul li {padding: 3px 0px 3px 30px; margin: 0; background:url(/images/yes.gif) no-repeat 0 6px; font-size:14px;}  

.home_box3{width:280px;height:150px;  position:relative; margin:0 0px 10px 10px; padding:5px 5px 2px 8px; background-color:#FAFAFA; border:1px solid #DDD; float:left;}
.home_box3 h1{font-size:18px; letter-spacing:-1px; margin:0;padding:0; line-height:22px; display:inline;}
.home_box3 p{width:200px;}
.home_box3 ul{margin:0; padding:0; list-style: none; width:280px}
.home_box3 ul li {padding: 7px 0px 3px 30px; margin: 0; background:url(/images/yes.gif) no-repeat 0 3px; font-size:12px;}  


#special1 a{margin-top:-205px;font-size:14px;font-weight:normal;color:#555555;}
#special1{margin-top:-205px;padding-left:26px;font-size:14px;font-weight:normal;color:#555555;}
.special2 img{padding-right:10px;padding-top:20px;}
.special2{list-style-type: none;}
.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;width:400px;}
.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:10px; bottom:20px; }
.bbl_chat{position:absolute; left:735px; bottom:20px; color:#FFF; font-size:16px}
.bblafter{width:940px; float:left; display:inline; height:160px; position:relative; margin:0 10px 20px 10px; background-image:url(/images/bbox_largeafter.png);}
.squ{position:absolute; left:365px; bottom:10px;}
.bbl_inputafter{padding:5px; color:#666; display:block; margin-bottom:10px; width:250px; height:18px;}
.bbl_btnafter{position:absolute;width:200px; right:20px; top:47px; margin-left:10px;}
.bbl_cbtnafter{width:36px;height:30px;position:absolute; right:5px; bottom:0px;border:0px;background-image:url(/images/bbox_btn.png);background-color:transparent;}
.bbl_chatafter{position:absolute; left:35px; bottom:20px; color:#FFF; font-size:16px}
.bbl_inputxafter2{padding:5px;margin-left:0px; color:#666; display:inline; float:left; margin-right:10px; width:120px; height:18px;bottom:0px;}
.bbl_inputxaftercaptcha{padding:5px 0 10px 0px; color:#666; display:inline; float:left; margin-left:0px; width:132px; height:28px;margin-top:20px;}
.speakerafter{height:25px;width:25px;float:right; margin-top:25px;margin-left:5px;}
.refreshafter{height:25px;width:25px;float:right; margin-top:25px;margin-left:5px;}
.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{padding:5px; color:#666; display:inline; float:left; margin-right:10px; width:145px; height:18px;color:#000;font-weight:bold;font-size:16px;}
.bbs_btn{border:0;}
.bbs_cbtn{position:absolute; right:10px; bottom:15px; }
.bbs_chat{position:absolute; left:410px; bottom:15px; color:#FFF; font-size:16px}
.bbsafter{width:615px; float:right; display:inline; height:160px; position:relative; margin:0 10px 20px 0; background-image:url(/images/bbox_small2.png);}
.bbsafter form{position:absolute; left:15px; bottom:15px;}
.bbs_inputafter{padding:5px; color:#666; display:inline;margin-left:0px;float:left; margin-right:10px; width:145px; height:18px;color:#000;font-weight:bold;font-size:16px;}
.bbs_btnafter{border:0;}
.bbs_chatafter{position:absolute; left:390px; bottom:0px; color:#FFF; font-size:16px;width:200px;}
.bbside{width:220px; background:url(/images/bbox_side.png) no-repeat; height:360px; margin-bottom:20px; position:relative;}
.bbside_input{width:178px; padding:5px; margin-bottom:5px; color:#666; float:left; display:inline;}
.fms_btn{border:0; margin:0}
.bbside form{position:absolute; bottom:155px; left:15px;}
.bbside_cbtn{position:absolute; right:20px; bottom:15px; margin:0; padding:0; height:30px; }
.bbside_chat{position:absolute; left:15px; bottom:15px; color:#FFF; font-size:16px}
.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;margin:0 10px 20px 10px; }
.fms_input{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}
.dyn_foot{width:690px;padding-left:20px;}
.dyn_foot2{padding-top:20px;width:690px;padding-left:20px;}
.dyn_arts{color:#333366;}
.line{border-top:1px solid #DDD; line-height:1px; margin:10px 10px; clear:both;}





#quickgio a {color: #1a75bb;font-weight: bold;font-size: 16px;text-decoration: none;}
.rightboxgio a{text-decoration:none;color:#999;}
.rightboxgio{padding-left:0px;}
.fifi{list-style-type: none;background-image: url('/images/bluarrow.gif');background-repeat: no-repeat;padding-left: 15px;padding-top:5px;background-position:0px 7px;color:#999;font-weight:bold;}
.quickgio a{color:#1a75bb;font-weight:bold;font-size:16px;text-decoration:none;}
.quickgio{padding-top:2px;color: #1a75bb;font-weight: bold;font-size: 14px;text-decoration: none;}
#menurightdb a{text-decoration:none;color:#999;}
.fifi{list-style-type: none;background-image: url('/images/bluarrow.gif');background-repeat: no-repeat;padding-left: 15px;padding-top:10px;background-position:0px 11px;color:#999;font-weight:bold;}
.rightboxgio a{text-decoration:none;color:#999;}
.rightboxgio{padding-left:0px;}
#firstbox{padding-left:10px;padding-top:0px;padding-bottom:0px;text-align:left;width:210px;text-align:left;}
.fifi{list-style-type: none;background-image: url('/images/bluarrow.gif');background-repeat: no-repeat;padding-left: 15px;padding-top:5px;background-position:0px 7px;color:#999;font-weight:bold;}
#rightboxgio3{width:210px;padding-left:10px;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;padding-top:10px;padding-bottom:10px;}

.quickgio h1{color:#1a75bb;font-weight:bold;font-size:16px;text-decoration:none;padding-bottom:0px;}
.quickgio{padding-top:2px;color: #1a75bb;font-weight: bold;font-size: 14px;text-decoration: none;}
#accident{float:left;padding-left:10px;padding-right:10px; min-width:420px; display: inline; overflow:hidden;}
#accident h1{font-size:20px;color: #333366;}
.expertiserequired2{width:190px; height:220px; margin-bottom:20px; padding:10px 15px;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.expertiserequired2 p{font-size:16px; margin:0; color:#333366; font-weight:bold;}
.expertiserequired2 a{color:#333; font-size:12px; text-decoration:none;}
.expertiserequired2 a:hover{color:#666;}
.linknearest{padding-bottom:5px;padding-left:0px;}
.ulnearest{list-style-type: none;padding-left:5px;}
.firms a{font-size:16px; letter-spacing:0px;text-decoration:none;}
.landacca{color: #333366;color: #333366;margin-top: 0pt;margin-right: 0pt;margin-bottom: 10px;margin-left: 0pt;font-size: 20px;letter-spacing: -1px;line-height: 20px;}
#centralgio{padding-left:10px;}
#breadcrumb{padding-left:10px;padding-bottom:20px;margin-top:-3px;display:block-inline;width:700px;background-color : #FFF;}
.cathead {background-color : #1a75bb;font-size : 12px;color : white;padding-left : 3px;font-weight : bold;}
#areyou{float:right;padding-right:10px;margin-top:-12px;padding-bottom:8px;background-color : #fff;}


