body{background:#A5B1C6;color:#003399;margin:0;padding:0;text-align:center;font:12px/16px Arial, Helvetica, sans-serif;}

a img{border:0}
a{color:#1171B7}
a:hover {color:#cc0033;}
a:visited {color:#003366;}
a.slinkage, a.slinkage:visited, a.slinkage:hover{font-weight:bold;color:#1171B7 !important;}
a.linkage, a.linkage:visited, a.linkage:hover{color:#1171B7 !important;}
p{color:#244A9F;padding:0 10px 0 15px}

li{line-height:16px;color:#244A9F;padding:0 10px 0 0}

div.hr{width:453px;height:8px;margin:10px auto;background:url(img/hr.gif) no-repeat}

.tel{font-size:15px;line-height:20px;font-weight:bold;color:#1171B7;padding:0 0 0 15px;margin:10px 0}

.smalltext{font-size:11px;line-height:13px;color:#244A9F}
p.white{line-height:20px;color:#fff;padding:0 10px 0 15px}

.clear{clear:both}
.maintext{line-height:18px;color:#244A9F;padding:0 10px 0 15px;}
.button{font-size:10px;font-weight:bold;color:#003366;height:18px;width:119px;text-transform:uppercase;background-color:#e6e6e6;border:1px solid #89A5C7;margin:1px;padding:1px;}
.input2{font-size:11px;font-weight:bold;color:#1171B7;height:18px;width:140px;background-color:#FFF;border:1px solid #003399;margin:5px 1px;padding:1px;background-position:center top;line-height:14px;}
.inputdrop{font-size:10px;color:#669999;height:18px;width:138px;background-color:#FFFFFF;border:1px solid #669999;line-height:14px;margin:0 0 0 1px;padding:0 0 0 1px}
.submit{font-size:10px;font-weight:bold;color:#669999;height:20px;width:130px;text-transform:uppercase;background-color:#FFF;border:1px solid #699;margin:0;padding:0 5px 0 0;text-align:right}
h1{font-size:22px;line-height:24px;font-weight:bold;color:#1171B7;padding:10px 0 0 15px;margin:3px 0 0 0;letter-spacing:.5px}
h2{font-size:18px;line-height:26px;font-weight:bold;color:#1370b5;padding:10px 0 0 15px;margin:3px 0 0 0}
h3{font-size:12px;line-height:14px;font-weight:bold;color:#244A9F;padding:0 0 0 15px;margin:0}

.border{border:1px solid #FFF}
.flash{z-index:2;visibility:inherit}
.linkbold{font-family:Arial, Helvetica, san-serif; font-size:12px; font-style:normal; line-height:normal; font-weight:bolder; color:#d21034; letter-spacing:6px; }
.linkbold:hover{font-family:Arial, Helvetica, san-serif; font-size:12px; font-style:normal; line-height:normal; font-weight:bolder; text-decoration :underline; color:#d21034; letter-spacing:6px;}

#container{width:761px;padding:0;margin:0 auto;background:#fff;color:#000;border-width:0 1px 0 1px;border-style:solid;border-color:#1171B7;position:relative}

#header{height:219px;padding:0;margin:0}

#header ul{position:absolute;left:3px;top:3px;margin:0;padding:0;background:#1171b7;width:497px;height:62px;}
#header li{list-style:none;display:block;float:left;height:62px;padding:25px 17px;text-align:center}

#header li a,
#header li a span{height:10px;display:block}

#header li a{position:relative;overflow:hidden}
#header li a span{position:absolute;top:0;left:0}

#logo,
#logo a,
#logo span{position:absolute;width:252px;height:62px}
#logo{top:3px;right:6px;margin:0;padding:0;overflow:hidden}
#logo a,
#logo span{top:0;left:0;overflow:hidden;display:block}
#logo span{background:url(img/logo.jpg) no-repeat}

#nav-home a,
#nav-home span{width:32px}
#nav-about a,
#nav-about span{width:55px}
#nav-claim a,
#nav-claim span{width:72px}
#nav-compensation a,
#nav-compensation span{width:85px}
#nav-contact a,
#nav-contact span{width:67px}

#nav-home span{background:url(../images/home.gif) no-repeat}
#nav-about span{background:url(../images/aboutus.gif) no-repeat}
#nav-claim span{background:url(../images/claim.gif) no-repeat}
#nav-compensation span{background:url(../images/compensation.gif) no-repeat}
#nav-contact span{background:url(../images/contact.gif) no-repeat}

#clinical-negligence-banner,
#banner{position:absolute;top:67px;left:3px;width:497px;height:150px;background-color:#BCCEE4;background-position:50% 50%;background-repeat:no-repeat}

#banner{background-image:url(../images/100-percent-compensation.gif)}
#clinical-negligence-banner{background-image:url(../images/clinical-negligence-banner.gif)}

#illustration{position:absolute;background:url(../icomimages/accident-compensation-claim.jpg) no-repeat;top:67px;right:6px;width:252px;height:150px}

#content{float:left;width:499px;text-align:left;padding:0 0 15px 0;margin:219px 0 0 0}
#sidebar{float:right;width:255px;position:relative;top:0;right:3px;text-align:left;padding:10px 0;margin:0;background:#1171B7;color:#fff}

#footer{clear:both;text-align:left;background:#1171B7;padding:0 255px 0 0;margin-right:3px}
#footer p{font-size:11px;color:#ccc;background:#fff;height:15px;letter-spacing:2px;margin:0;padding:5px 15px 10px 15px;border-top:1px solid #C2D0E1}
#footer a{color:#92C9E0;font-size:12px;text-decoration:none;font-weight:bold}
#footer a:hover {color:#1171B7}

#calls{margin:0;padding:0 10px 15px 14px}
#calls li{list-style-type:none;margin:0;padding:0}

#claim{position:relative;width:255px;height:97px}
#claim div{width:255px;height:97px;position:absolute;text-indent:-2000px;padding-bottom:10px}
#claim span{width:255px;height:87px;display:block;position:absolute;z-index:100;top:0;left:0;background:url(img/call-cta.gif) no-repeat}

#navigation{font:10px verdana,sans-serif;color:#fff}
#navigation,
#navigation ul,
#navigation li{padding:0;margin:0}
#navigation li{line-height:14px;list-style:none;margin:4px 15px}
#navigation a{color:#fff;border:1px solid #fff;padding:5px 20px 5px 5px;display:block;text-decoration:none}

#navigation ul li{margin:0}
#navigation ul a{color:#fff;border:0;padding:5px 20px 5px 15px;text-decoration:none}
#navigation ul{border:1px solid #fff;border-top:0}

#navigation li a{background:#052236 url(img/arrow-inactive.gif) 96% 50% no-repeat;outline:0}
#navigation li a:hover{background:#DC2625 url(img/arrow-active.gif) 96% 50% no-repeat}
#navigation ul a,
#navigation ul a:hover{background:#AC2120 url(img/arrow-sub-nav.gif) 96% 50% no-repeat}
#navigation ul a:hover{text-decoration:underline}

#home-nav li{position:relative;list-style:none;float:left;text-align:right;width:247px;height:152px;margin:0 0 3px 3px;padding:0}
#home-nav{font-family:verdana,sans-serif;width:550px;margin:0;padding:0}
#home-nav .link{cursor:pointer}

#home-work-accident-claims{background:url(img/work-acc-claims-bkd.jpg) no-repeat}
#home-road-traffic-accident-claims{background:url(img/road-traf-acc-claims-bkd.jpg) no-repeat}
#home-industrial-disease-claims{background:url(img/ind-dis-claims-bkd.jpg) no-repeat}
#home-clinical-negligence-claims{background:url(img/clin-neg-claims-bkd.jpg) no-repeat}
#home-other-personal-injury-claims{background:url(img/other-pers-inj-claims-bkd.jpg) no-repeat}
#home-holiday-accident-claims{background:url(img/holiday-accident-claims.jpg) no-repeat}
#home-quote{background:url(img/testimonial-quotes-bkd.gif) no-repeat}

#home-nav h2{font-size:14px;line-height:18px !important;padding:7px 10px 0 100px}
#home-nav h2 a{text-decoration:none;color:#4E4E4E}
#home-nav p{font:10px verdana, sans-serif;color:#277CBD !important;line-height:12px;margin:0;padding:10px 10px 0 110px}
#home-nav span{position:absolute;right:10px;bottom:10px;width:94px;height:24px;background:url(img/learn-more-btn.gif) no-repeat}

#home-nav #home-quote{padding:0}
#home-nav #home-quote blockquote{padding:0;margin:0}
#home-nav #home-quote p{padding:16px;margin:0;font-size:12px;text-align:left;color:#4E4E4E !important}
#home-nav #home-quote cite{display:block;padding-top:5px}
#home-nav #home-quote em{font-weight:bold;font-style:normal}

#show-learn-more{font-weight:bold;color:#DC2625}
#show-learn-more a{text-decoration:none}

#badges,
#notice{font-size:9px;line-height:11px !important;color:#244A9F;padding:15px 10px 0 5px}
#badges{text-align:center;margin:0 auto}
#chat-script{display:none}
#call-us{border-top:1px solid #ddd;margin:15px 1px 0 5px;padding:7px 0 0 0}

#sitemap{margin:15px;padding:0;font-size:11px}

#sitemap ul,
#sitemap li{list-style:none;padding:0;margin:0}

#sitemap .delimiter{padding:10px 0;margin-top:10px;border-top:1px solid #aaa;width:220px}

#enquiry{padding:15px 0;font-weight:bold}
#enquiry label{width:100px;display:block;padding:2px 5px;float:left;text-align:right;color:#333 !important}
#enquiry input,
#enquiry textarea{border:1px solid #aaa;padding:2px;margin:2px;width:350px}
#enquiry ul,
#enquiry li{padding:0;margin:0;list-style-type:none;clear:both}
#enquiry p{padding:0 0 0 127px;margin:2px}
#enquiry p input{background:#DC2625;color:#fff;border:1px solid #fff;font-weight:bold;width:100px}
#enquiry .error li{text-align:left;float:none;padding:2px 15px 2px 128px;width:auto}
#enquiry .error li label{width:300px;text-align:left;color:#DC2625 !important}

#letter{background:#f3f3f3 url(img/envelope.png) 340px 17px no-repeat;margin:20px 0}
#letter h2{font-size:39px;letter-spacing:-2px;padding:10px 0 18px 15px;font-weight:normal;color:#1F8158}
#letter h2 span{color:#CF292D}
#letter div{padding:20px 5px;}
#letter p#intro{background:url(img/quote.png) 15px 0 no-repeat;padding:9px 13px 3px 13px;text-indent:35px}
#letter p#another{padding:9px 13px 0 13px}
#letter p{font-size:16px;line-height:18px;color:#666}
#letter p label{color:#000}
#letter input{display:inline-block;margin:0 5px;padding:2px;position:relative;width:120px;background:none;border:0;background:url(img/dotted-line.gif) 0 100% repeat-x}
#letter input#Name{width:230px}
#letter input.error{background:url(img/dotted-line-red.gif) 0 100% repeat-x}
#letter div.error{padding:0}
#letter div.error p label{font-size:12px;color:#f00}
#letter button{color:#fff;background:#069351;border:0;padding:2px 12px;font-size:15px;font-weight:bold;margin-top:5px}
