*{margin:0;padding:0;}
body{background:#262626;color:#444444;font:62.5%/1.3 "lucida grande",Arial,Helvetica,Geneva,sans-serif;padding-top:5px;}
h1,h2.h1{color:#000000;font:2.0em "Optima","lucida grande",Arial,Helvetica,Geneva,sans-serif;}
h2.h1 span.highlight{color:#497500;}
strong{color:#000000;}
address{font-size:1.2em;font-style:normal;}
a{color:#008000;text-decoration:none;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.error{color:#ff0000;margin:0 0 20px 0;}
.error li{font-size:1.2em;margin:0 0 5px 30px;}
div#Skiplinks{left:-9999em;position:absolute;top:-9999em;}
.hidden{display:none;}
#Container{background:#ffffff url(../images/global/body-container-bg.gif) repeat-x bottom;}
#Branding{border-bottom:9px solid #eaeaea;height:auto;margin:0 auto;position:relative;width:940px;}
#Logo{height:27px;padding-top:21px;position:absolute;right:0;top:0;width:212px;}
#ContactEmail{font-size:1em;padding:30px 0 0 20px;}
#NavigationPrimary{margin:25px 0 10px 0;padding:0 0 0 0;background:url(../images/global/navigation-primary-bg.gif) repeat-y;}
#NavigationPrimary:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
#NavigationPrimary ul{list-style-type:none;}
#NavigationPrimary li{background-color:#eee;float:left;font-size:1em;margin:0 0 0 1px;padding:10px 9px;text-transform:uppercase;}
#NavigationPrimary li:hover{background-color:#fff;}
#NavigationPrimary a{color:#000000;}
#NavigationPrimary a:hover{color:#008000;}
#NavigationPrimary li.active{background:url(../images/global/navigation-primary-active-bg.gif) no-repeat top center;}
#NavigationPrimary li.active a{color:#008000;}
#Content{margin:0 auto;position:relative;width:940px;}
#Content:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
#ContentPrimary{float:left;margin:30px 0 0 0;padding:0 0 40px 0;width:560px;}
#ContentPrimary p{font-size:1.2em;padding:5px 0 12px 0;}
#ContentPrimary ol{margin:10px 0 20px 30px;}
#ContentPrimary ul{list-style:circle;margin:10px 0 20px 30px;}
#ContentPrimary li{font-size:1.2em;margin:0 0 8px 0;}
#ContentPrimary dl{margin:25px 0;}
#ContentPrimary dt{background:url(/_client/images/global/icons/tick.gif) no-repeat;font-weight:bold;}
#ContentPrimary dt,#ContentPrimary dd{font-size:1.2em;padding:3px 0 3px 30px;}
#ContentPrimary dd{margin:0 0 10px 0;}
#ContentPrimary h1{margin:0 0 25px 0;}
#ContentPrimary h2,#NavigationSecondary h2{font-size:1.2em;padding:0 0 0 0;}
#ContentPrimary h2.h1{color:#000;font:2.8em "Optima","lucida grande",Arial,Helvetica,Geneva,sans-serif;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
#ContentPrimary blockquote p,#NavigationSecondary blockquote p{margin:0;padding:0;}
cite{color:#000;display:block;font-style:normal;font-weight:bold;margin:5px 0 20px 5px;padding:0;}
fieldset{border:0;margin:0 0 7px 0;}
label{color:#000;display:block;font-size:1.2em;font-weight:bold;margin:0 0 3px 0;}
label span{color:#f00;}
label span.instructions{color:#000;font-weight:normal;}
input{border:1px solid #8c8c8c;font:1.2em "lucida grande",Arial,Helvetica,Geneva,sans-serif;padding:2px 3px 2px 3px;width:260px;}
textarea{border:1px solid #8c8c8c;font:1.2em "lucida grande",Arial,Helvetica,Geneva,sans-serif;height:100px;padding:2px 3px 2px 3px;width:260px;}
form p{font-size:1em;margin-bottom:10px;}
/*
#ContentPrimary .form-row{margin:0 0 7px 0;}
#ContentPrimary .form-row:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
#ContentPrimary .form-field{float:left;width:270px;}
#ContentPrimary .alt{float:right;}
#ContentPrimary label{color:#000000;display:block;font-size:1.2em;font-weight:bold;margin:0 0 3px 0;}
#ContentPrimary label span{color:#ff0000;}
#ContentPrimary .form-field input{border:1px solid #8c8c8c;font:1.2em "lucida grande",Arial,Helvetica,Geneva,sans-serif;padding:2px 3px 2px 3px;width:262px;}
#ContentPrimary .form-full-width-textarea textarea{border:1px solid #8c8c8c;font:1.2em "lucida grande",Arial,Helvetica,Geneva,sans-serif;height:170px;padding:2px 3px 2px 3px;width:552px;}
#ContentPrimary form p{font-size:1em;}
*/
#ContentSecondary{float:right;margin:20px 0 0 0;padding:0 0 40px 0;width:300px;}
#NavigationSecondary ul{list-style-type:none;}
#NavigationSecondary li{border-bottom:1px solid #e9e9e9;}
#NavigationSecondary a{display:block;min-height:71px;padding:12px 10px 12px 75px;}
#NavigationSecondary a.default,#NavigationSecondary input.default{border:0;display:inline;height:auto;padding:0;width:auto;}
#NavigationSecondary a.ppi{background:url(../images/global/cash.png) no-repeat 13px 15px;}
#NavigationSecondary a.iva{background:url(../images/global/questionnaire.png) no-repeat 10px 12px;}
#NavigationSecondary a:hover{background-color:#008000;color:#ffffff;}
#NavigationSecondary a.default:hover{background-color:transparent;}
#NavigationSecondary a strong{color:#000000;display:block;padding:0 0 5px 0;}
#NavigationSecondary a:hover strong{color:#ffffff;}
#NavigationSecondary a span{color:#777777;display:block;padding:0 0 3px 0;}
#NavigationSecondary a:hover span{color:#000000;}
#NavigationSecondary a span.find-out-more{color:#008000;}
#NavigationSecondary a:hover span.find-out-more{color:#ffffff;}
#slideshow{height:210px;margin:20px 0;position:relative;}
#slideshow img{left:0;margin-top:10px;position:absolute;top:0;z-index:8;}
#slideshow img.active{z-index:10;}
#slideshow img.last-active{z-index:9;}
#call{-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent none repeat scroll o o; border: 3px dashed #000000; colour: #008100; margin-top: 10px; padding: 15px;}
#call p{margin-bottom:10px;}
#call span{color:#008000;display:block;font-size:1.75em;padding:4px 0;}
#call label span{color:#f00;display:inline;font-size:1em;padding:0;}
#NetworkingLinks{border-top:1px solid #e9e9e9;border-bottom:2px solid #e9e9e9;}
#NetworkingLinks:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
#NetworkingLinks h2{border-bottom:1px solid #e9e9e9;color:#000000;font-size:1.1em;padding:8px 10px 8px 10px;}
#NetworkingLinks ul{list-style:none;}
#NetworkingLinks li{float:left;border-bottom:1px solid #e9e9e9;width:150px;}
#NetworkingLinks a{display:block;padding:7px 0 7px 33px;}
#NetworkingLinks li.twitter a{background:url(../images/global/icons/twitter.gif) no-repeat 0 2px;}
#NetworkingLinks li.facebook a{background:url(../images/global/icons/facebook.gif) no-repeat 0 2px;}
#NetworkingLinks li.linkedin a{background:url(../images/global/icons/linkedin.gif) no-repeat 0 2px;}
#NavigationFooter{color:#888888;height:auto;margin:0 auto;padding:17px 0 40px 0;position:relative;width:940px;}
#NavigationFooter p{float:left;}
#NavigationFooter ul{float:right;}
#NavigationFooter li{float:left;list-style-type:none;padding:0 0 0 5px;}
/*body.home h1{height:233px;position:relative;width:940px;}
body.home h1 span{background:url(../images/content/home/cover.jpg);height:100%;position:absolute;width:100%;}
*/
body.home h2{height:108px;margin:30px 0 20px 0;position:relative;width:525px;}
body.home h2 span{background:url(../images/content/home/h2.png);height:100%;position:absolute;width:100%;}
body.home p.learn-more a{display:block;height:31px;position:relative;width:120px;}
body.home p.learn-more a span{background:url(../images/content/home/learn-more.png);height:100%;position:absolute;width:100%;}
.ticklist{margin:0 0 20px 0;padding:0;}
.ticklist li{background:url(../images/content/home/tick.gif) left 50% no-repeat;color:#008000;font-size:1.15em;font-weight:bold;list-style:none;margin:0;padding:2px 0 2px 20px;}
body.about h1{height:108px;position:relative;width:540px;}
body.about h1 span{background:url(../images/content/about/h1.png);height:100%;position:absolute;width:100%;}
body.about #ContentPrimary h2.insights{font:1.5em "Optima","lucida grande",Arial,Helvetica,Geneva,sans-serif;height:19px;position:relative;width:102px;}
body.about #ContentPrimary h2.insights span{background:url(../images/content/about/abis-insights.png);height:100%;position:absolute;width:100%;}
body.debt-management-solutions h1{height:71px;position:relative;width:542px;}
body.debt-management-solutions h1 span{background:url(../images/content/debt-management-solutions/h1.png);height:100%;position:absolute;width:100%;}
body.repossession-process h1{height:108px;position:relative;width:540px;}
body.repossession-process h1 span{background:url(../images/content/repossession-advice/h1.png);height:100%;position:absolute;width:100%;}
body.testimonials h1{height:26px;position:relative;width:172px;}
body.testimonials h1 span{background:url(../images/content/testimonials/h1.png);height:100%;position:absolute;width:100%;}
body.legal-service h1{height:63px;position:relative;width:506px;}
body.legal-service h1 span{background:url(../images/content/legal-service/h1.gif);height:100%;position:absolute;width:100%;}
body.arrears-help h1{height:108px;position:relative;width:552px;}
body.arrears-help h1 span{background:url(../images/content/arrears-help/h1.png);height:100%;position:absolute;width:100%;}
body.links h1{height:26px;position:relative;width:68px;}
body.links h1 span{background:url(../images/content/links/h1.png);height:100%;position:absolute;width:100%;}
body.government h1{height:34px;position:relative;width:437px;}
body.government h1 span{background:url(../images/content/government/h1.png);height:100%;position:absolute;width:100%;}
body.press h1{height:32px;position:relative;width:206px;}
body.press h1 span{background:url(../images/content/press/h1.png);height:100%;position:absolute;width:100%;}
body.faqs h1{height:30px;position:relative;width:74px;}
body.faqs h1 span{background:url(../images/content/faqs/h1.png);height:100%;position:absolute;width:100%;}
body.contact h1{height:34px;position:relative;width:275px;}
body.contact h1 span{background:url(../images/content/contact/h1.png);height:100%;position:absolute;width:100%;}
body.contact select{display:block;font-size:1.2em;margin:1px 0 0 0;width:270px;}
body.contact h1{height:34px;position:relative;width:275px;}
body.contact h1 span{background:url(../images/content/contact/h1.png);height:100%;position:absolute;width:100%;}
#ukwide{background:url(/_client/images/content/contact/map.gif) 370px 50% no-repeat;border:1px solid #9c9;height:228px;padding:20px 195px 20px 20px;}
#ukwide strong{font-size:1.25em;}
body.free-ppi-claim h1{height:26px;position:relative;width:318px;}
body.free-ppi-claim h1 span{background:url(../images/content/free-ppi-claim/h1.png);height:100%;position:absolute;width:100%;}
body.site-map h1{height:34px;position:relative;width:275px;}
body.site-map h1 span{background:url(../images/content/site-map/h1.png);height:100%;position:absolute;width:100%;}
body.site-map ul.links{font-size:1.2em;list-style:none;}
body.site-map ul.links li{padding:0 0 3px 0;}
body.terms-of-use h1{height:34px;position:relative;width:275px;}
body.terms-of-use h1 span{background:url(../images/content/terms-of-use/h1.png);height:100%;position:absolute;width:100%;}
body.privacy-policy h1{height:34px;position:relative;width:275px;}
body.privacy-policy h1 span{background:url(../images/content/privacy-policy/h1.png);height:100%;position:absolute;width:100%;}
.error{background-color:#f33;color:#fff;font-weight:normal;margin:1px 0;padding:4px 6px;width:254px;}
input.error,textarea.error,select.error{background-color:#fcc;background-image:none;border:1px dotted #f00;color:#000;padding:2px 3px;width:260px;}
.pressItem{border-bottom: 1px dotted #ccc;margin-bottom:20px;}
.pressImg{background:#ddd;float:left;margin:0 25px 10px 0;padding:10px;}
.pressImg a img{border:0;}