html { min-height: 100%; margin-bottom: 1px; }/* force scrollbar in firefox */

body, div, ol, ul, li, a, img, span, h1, h2, h3, h4, p, em, strong, form, fieldset, legend, select, input, textarea, label, table, thead, tbody, th, tr, td{margin:0; padding:0; outline:none}

a, img, a img {border:none; outline:none; text-decoration:none}

select {outline:none}

body {background:#fff url(https://images.essentialfinance.co.uk/efinance/skin/bg-body.gif) 0 0 repeat-x; font:normal 11px/1.6 Verdana, Arial, Helvetica, sans-serif; padding:0 0 50px; text-align:center}

p {color:#717171; font-size:1.1em}

p.error {color:red}

p.pageerror {color:red; padding:20px 0 0!important}

a {color:#00f}

.clearme {clear:both}

.default-list {color:#717171; font-size:1.1em; margin: 0 0 0 30px; padding:0 5px 20px;}

.default-list li {}

.default-list li a:hover {text-decoration:underline}

/* --------------------------------------------------------------- layout */

#container{margin:14px auto 0; position:relative; text-align:left; width:947px}

/* --------------------------------------------------------------- header */

#header{background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-header.png) 0 0 no-repeat; height:90px}

#header a img{display:inline; float:left; margin:10px 0 0 10px}

p#contact-loans {display:inline; float:right; height:76px; margin:13px 9px 0; text-indent:-9999px; width:314px}

.contact-general {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-header-generic.png) 0 0 no-repeat}

.contact-personal-loans {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-header-phone-personal-loan.png) 0 0 no-repeat}

.contact-personal-loans-post {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-header-phone-personal-loan-post.png) 0 0 no-repeat}

.contact-secured-loans {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-header-phone-secured-loan.png) 0 0 no-repeat}

.contact-secured-loans-post {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-header-phone-secured-loan-post.png) 0 0 no-repeat}

.contact-unsecured-loans {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-header-phone-unsecured-loan.png) 0 0 no-repeat}

.contact-unsecured-loans-post {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-header-phone-unsecured-loan-post.png) 0 0 no-repeat}

.contact-iva {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-header-phone-iva.png) 0 0 no-repeat}

.contact-iva-post {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-header-phone-iva-post.png) 0 0 no-repeat}

.contact-dm {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-header-phone-dm.png) 0 0 no-repeat}

.contact-dm-post {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-header-phone-dm-post.png) 0 0 no-repeat}

.contact-bankruptcy {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-header-phone.png) 0 0 no-repeat}

.contact-id-theft {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-header-id-theft-phone.png) 0 0 no-repeat}

.contact-pa {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-header-id-theft-phone.png) 0 0 no-repeat}

ul#main-navigation {height:25px; float:right; list-style:none; margin:64px 1px 0 0}

ul#main-navigation li {float:left; margin:0 2px 0 0}

ul#main-navigation li a {background:#255e8b url(https://images.essentialfinance.co.uk/efinance/002/tab-left.gif) 0 0 no-repeat; color:#fff; display:block; font:bold 12px Arial, Helvetica, sans-serif; padding:5px 10px 5px 15px; text-decoration:none}

ul#main-navigation li a:hover {background:#18810a url(https://images.essentialfinance.co.uk/efinance/002/tab-left-hover.gif) 0 0 no-repeat; border-right:1px solid #0e5206; padding:5px 9px 5px 15px;}

ul#main-navigation li a.selected, ul#main-navigation li a.selected:hover {background:#fff url(https://images.essentialfinance.co.uk/efinance/002/tab-left-selected.gif) 0 0 no-repeat; border-right:1px solid #045632; color:#045632; padding:5px 9px 6px 15px;}


/* --------------------------------------------------------------- content */

#content{background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-content.png) 0 0 repeat-y; min-height:400px; height:auto!important; height:400px; padding:24px 0 23px 23px}

#main-info{float:left; margin:0 0 0 23px; width:639px}

#product-nav{display:inline; float:left; width:236px}

#product-nav img{clear:both}

#product-nav ul{}

#product-nav ul li{list-style:none}

#product-nav ul li span.product-nav-title {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-product-nav-header.png) 0 0 no-repeat; color:#fff; display:block; height:31px; font-size:1.3em; font-weight:bold; padding:4px 0 2px 10px}

#product-nav ul li ul{margin:0 0 23px}

#product-nav ul li ul li{background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-nav-product.gif) 0 0 no-repeat; height:50px}

#product-nav ul li ul li a{background:url(https://images.essentialfinance.co.uk/efinance/skin/icon-read-more.gif) 10px 15px no-repeat; color:#535353; display:block; height:36px; padding:14px 0 0 44px; width:192px; font-weight:bold}

#product-nav ul li ul li.prod-sel a {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-selected-prod.png) 0 0 no-repeat;color:#000}

#product-nav ul li ul li.prod-sel a:hover {background-position: 0 0}

#product-nav ul li ul li a:hover{background-position:13px 15px; color:#000}

/* --------------------------------------------------------------- more-info */

#more-info {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-more-info-header.png) 0 0 no-repeat; float:left; margin:23px 0 0; width:639px}

#ef-standard #more-info {margin:0}

#more-info h3.more-info-title {color:#fff; font-size:1.2em; padding:1px 0 0 10px}

#more-info ul{margin:0; min-height:28px; height:auto!important; height:28px}

#more-info ul li{float:left; list-style:none; margin:20px 35px 0 10px; width:176px}

#more-info ul li.more-info-last{margin:20px 0 0 10px}

#more-info ul li h3 {border-bottom:1px solid #dcdcdc; color:#4d969f; font-size:1.2em; margin:0 0 10px; padding:0 0 8px}

#more-info ul li ul{}

#more-info ul li ul li{margin:0}

#more-info ul li ul li a{background:url(https://images.essentialfinance.co.uk/efinance/skin/icon-arrow.png) 0 5px no-repeat; color:#4D969F; display:block; padding:0 0 0 22px; width:154px}

#more-info ul li ul li a:hover{text-decoration:underline}

/* --------------------------------------------------------------- footer */

#footer{background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-footer.png) 0 0 no-repeat; clear:both; height:82px; padding:18px 0 0}

#footer-generic {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-footer-generic.png) 0 0 no-repeat; clear:both}

#footer p, #footer-generic p {color:#06611A; font-size:1.5em; line-height:1.1em; padding:0 85px}

#footer p.copyright {font-size:100%; margin:35px 0 0; padding:0 0 10px;text-align:center}

#footer-generic p.copyright {font-size:100%; padding:90px 0 10px;text-align:center}

#footer p.copyright a, #footer-generic p.copyright a {color:#06611A}

#footer p.copyright a:hover, #footer-generic p.copyright a:hover {text-decoration:underline}

/* --------------------------------------------------------------- ef-home */

#ef-dmp #intro {background:none; height:126px; width:639px}

#ef-dmp #intro #intro-txt {float:left;width:500px}

#ef-dmp #intro #intro-txt h1 {color:#4d969f; font-size:2.6em; font-weight:bold; line-height:1.4; padding:0 0 5px; text-align:center}

#ef-dmp #intro #intro-txt p {color:#4D969F; font-size:2em; line-height:1.1em; text-align:center} 

#ef-dmp #intro img {float:right; height:126px; width:139px}

#help-info-one{background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-help-info-body.png) left bottom no-repeat; display:inline; float:left; margin:0 25px 0 0; padding:0 0 5px; width:307px}

#help-info-two{background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-help-info-body.png) left bottom no-repeat; float:left; padding:0 0 5px; width:307px}

#help-info-one h2, #help-info-two h2 {font-size:1.9em; padding:13px 0 10px}

#help-info-one h2 a, #help-info-two h2 a{color:#4D969F; padding:0 0 0 7px}

#help-info-one h2 a:hover, #help-info-two h2 a:hover{text-decoration:underline}

#help-info-one p, #help-info-two p{padding:0 7px 10px}

#help-info-one p a, 
#help-info-two p a{}

#help-info-one p a:hover, 
#help-info-two p a:hover{text-decoration:underline}

p.call-to-action {display:block; font-size:1.2em; height:49px; line-height:1.4; padding:10px 7px 0!important}

p.call-to-action span.phone-action {background: url(https://images.essentialfinance.co.uk/efinance/skin/bg-action-txt.png) 0 0 no-repeat; color:#000; display:block; float:left; height:45px; padding:1px 0 0; text-align:center; width:144px}

p.call-to-action span.phone-action strong {display:block}

p.call-to-action a.apply-online-action {background-color:#eaeaea; background:url(https://images.essentialfinance.co.uk/efinance/skin/btn-apply-online.png) 0 0 no-repeat; display:block; float:right; height:46px; padding:0; text-indent:-9999px; width:143px}

p.call-to-action a.apply-online-action:hover {background:url(https://images.essentialfinance.co.uk/efinance/skin/btn-apply-online-hover.png) 0 0 no-repeat}

/* landingpage */

#info { float:left; padding:0 0 40px; width:639px}

#ef-personal #info {background:transparent url(https://images.essentialfinance.co.uk/efinance/images/loan-image-collection.jpg) no-repeat scroll 5px bottom; float:left; padding:0 0 40px; width:639px}

#debt-manage #info {background:transparent url(https://images.essentialfinance.co.uk/efinance/images/debt-image-collection.jpg) no-repeat scroll 5px bottom; float:left; padding:0 0 40px; width:639px}

#info h1{color:#4d969f; font-size:1.9em; padding:0 5px 10px}

#info p {padding:0 5px 20px}

#info h2 {color:#4d969f; font-size:1.4em; padding: 0 5px 10px}

#info h3 {color:#4d969f; font-size:1.2em; padding: 0 5px}

/* form customer confidence */

#customer-confidence {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-customer-conf-top.png) 0 0 no-repeat; margin:0 0 20px; width:254px}

#customer-confidence h2 {background:none; margin:0; padding:13px 0 20px 20px; font-size:14px; color:#fff!important;}

#customer-confidence p {background:none; margin:0; padding:13px 0 20px 20px; font-size:14px; font-weight:bold; color:#fff!important;}

#customer-confidence span {background:none; display:block; margin:0; padding:13px 0 20px 20px; font-size:14px; color:#fff!important;}

#customer-confidence ul { background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-customer-conf-btm.png) left bottom no-repeat; padding:0 28px 10px 10px; margin:0}

#customer-confidence ul li {background:url(https://images.essentialfinance.co.uk/efinance/skin/icon-white-tick.png) 0 3px no-repeat; color:#000; font-size:11px; list-style:none; padding:0 0 5px 25px; list-style-position:outside}

#dr-logo {display:block; margin:10px auto; width:145px}

/* phone bubble */

p.body-phone-bubble {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-body-help-top.png) left top no-repeat; color:#1e597c; display:block; float:right; font:13px Arial, Helvetica, sans-serif; /*margin:10px 0 0;*/ padding:14px 12px 16px 30px!important; position:relative; width:215px}

p.body-phone-bubble span {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-body-help-btm.png) left bottom no-repeat; height:9px; position:absolute; left:0px; bottom:0px; width:257px}

p.body-phone-bubble strong {font-size:14px}


/* tabs / phone pop up bar */

ul.tab-menu {clear:both;padding:0 0 0 5px;width:639px}
		
ul.tab-menu li.tabs {display:inline;list-style:none;}

ul.tab-menu li.tabs a.tab-selected {background:transparent url(https://images.essentialfinance.co.uk/efinance/skin/tabs-selected-left.gif) no-repeat scroll left top; color:#0000FF;cursor:pointer;float:left;padding:0 0 0 10px;text-decoration:none;}

ul.tab-menu li.tabs a.tab-selected span {background:transparent url(https://images.essentialfinance.co.uk/efinance/skin/tabs-selected-right.gif) no-repeat scroll right top;display:block;float:left;padding:2px 10px 6px 0;color:#fff;}

ul.tab-menu li.tabs a.tab-selected span:hover {color:#000}

ul.tab-menu li.tabs a.tab-unselected {background:transparent url(https://images.essentialfinance.co.uk/efinance/skin/tabs-unselected-left.gif) no-repeat scroll left top;color:#000000;cursor:pointer;float:left;padding:0 0 0 10px;text-decoration:none;}

ul.tab-menu li.tabs a.tab-unselected:hover {color:#0000ff}

ul.tab-menu li.tabs a.tab-unselected span {background:transparent url(https://images.essentialfinance.co.uk/efinance/skin/tabs-unselected-right.gif) no-repeat scroll right top;display:block;float:left;padding:2px 10px 5px 0;}

span.contact-number {clear:both;background:transparent url(https://images.essentialfinance.co.uk/efinance/skin/bg-long-bar-phone.png) no-repeat 0 0;display:block;height:31px;width:639px;margin:0 0 1px}

span.contact-number a {display:block; width:40px; height:31px; float:right; text-indent:-9999px}

span.debt-contact-number {clear:both;background:transparent url(https://images.essentialfinance.co.uk/efinance/skin/bg-help-info-loan.png) no-repeat 0 0;display:block;height:31px;width:307px;margin:0 0 1px}

span.debt-contact-number a {display:block; width:40px; height:31px; float:right; text-indent:-9999px}


/*#ef-standard span.contact-number, #ef-identity-plans span.contact-number, #ef-pa-options span.contact-number, #pa-policy-holder span.contact-number {margin:0 0 1px}*/

/* ---------------------------------------------------------------- quote form */

#quote-form {float:left; position:relative; width:639px}

span.top{position:absolute; right:0px; top:0px}

span.top a {background:url(https://images.essentialfinance.co.uk/efinance/skin/icon-back-to-top.gif) 0 0 no-repeat; display:block; text-indent:-9999px; width:42px; height:31px}

span.top a:hover {background:url(https://images.essentialfinance.co.uk/efinance/skin/icon-back-to-top.gif) 0 -31px no-repeat}

#quote-form h2 {color:#fff; background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-long-bar-quote.png) 0 0 no-repeat; font-size:1.5em; margin:0 0 22px; padding:0 0 15px 10px}

#quote-form fieldset {border:none;}

.fieldset {clear:both; border-top:1px solid #8FEBE8; padding:1.5em 0; position:relative; width: 620px}

#quote-form fieldset legend span {background:#f4f4f4; border:1px solid #8febe8; color:#000; font-weight:bold; padding:0 5px 2px; position:absolute; left:0; top:-10px}

#quote-form fieldset legend span.child {background:#fffec7; border:1px solid #dedda7;}

#quote-form fieldset legend span.partner {background:#e2e9ff; border:1px solid #bac4e3;}

/* labels */

#quote-form label {color:#444; font-size:11px}

label.hlabel {display:none!important}

/* textfield */

#quote-form div.textfield {float:left; margin: 0 0 3px; width:260px}

#quote-form div.textfield input {border-color:#C2C2C2 #C2C2C2 #C2C2C2 #8FEBE8;border-style:solid;border-width:1px 1px 1px 3px; font-size:11px; padding:3px 5px; width:240px}

#quote-form div.textfield label {display:block; font-weight:bold;padding:0 0 1px }

.stacked {clear:both; float:none!important; margin: 0 0 3px 10px; position:relative; width:260px}

/* textarea */

#quote-form div.textarea {clear:both; margin: 0 0 3px; position:relative; width:260px}

#quote-form div.textarea textarea {border-color:#C2C2C2 #C2C2C2 #C2C2C2 #8FEBE8;border-style:solid;border-width:1px 1px 1px 3px; font-size:11px; padding:2px 5px; width:240px}

#quote-form div.textarea label {display:block; font-weight:bold;padding:0 0 1px }

/* selectfield */

#quote-form div.selectfield {float:left; margin: 0 0 3px; width:155px}

#quote-form div.mid {width:190px}

#quote-form div.selectfield select {border-color:#C2C2C2 #C2C2C2 #C2C2C2 #8FEBE8;border-style:solid;border-width:1px 1px 1px 3px; font-size:11px; padding:1px 5px 2px; width:140px}

#quote-form div.selectfield label {display:block; font-weight:bold; padding:0 0 1px}

#quote-form div.selectfield select.date-select {width:81px}

#quote-form div.selectfield select.title-select {width:81px}

#quote-form div.selectfield select.creditors-select {width:175px}

/* checkbox */

#quote-form div.checkbox {clear:both; margin: 0 0 3px; position:relative; width:260px}

#quote-form div.checkbox input {float:left; height:13px; margin:4px 0 0 100px; width:13px}

#quote-form div.checkbox label {float:right; font-weight:bold; padding:0 0 2px; width:520px}

/* radio group */

#quote-form div.radiogroup {clear:both; margin: 0 0 3px; position:relative; width:260px}

#quote-form div.radiogroup input {float:left; height:13px; margin:4px 10px 0 5px; width:13px}

#quote-form div.radiogroup label {float:left; font-weight:bold; padding:2px 0 0;}

.long {width:620px!important}

.short {width:105px!important}

.select-short {width:87px!important; margin:0 0 3px 10px}

/* condensed loan form */

.date-group {margin:0 8px 3px 0!important; width:260px!important}

#quote-form div.textfield {margin: 0 8px 3px 0}

/* important info */

div.important-info {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-form-important-top.png) 0 0 no-repeat; clear:both; margin:20px 0 0}

#quote-form div.important-info {margin:0!important}

div.important-info span {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-form-important-btm.png) 0 0 no-repeat; clear:both; display:block; height:17px}

div.important-info p {color:#1E597C; font-size:1em; padding: 10px 10px 5px!important}

#ef-response div.important-info p {font-size:1.1em}

div.important-info ol {list-style-position:outside; margin:0 10px 8px 33px}

div.important-info ol li {color:#1E597C}

div.important-info label {float:right; font-weight:bold; padding:2px 0; width:600px}

div.important-info input {float:left; height:13px; margin:5px 0 15px 20px; width:13px}

div.important-info span.ty-phone {background:#8febe8 none; font-size:200%; height:auto; text-align:right}

div.important-info span.speech-r {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-response-btm.png) 0 0 no-repeat;height:115px}

div.important-info label.error {margin:-12px 0 0 0; padding:0 0 20px 17px!important}

div#importantcheck label {float:right; font-weight:bold; padding:2px 0; width:600px}

div#importantcheck input {float:left; height:13px; margin:5px 0 15px 20px; width:13px}

div#importantcheck label.error {margin:-12px 0 0 0; padding:0 0 20px 17px!important}

/* help bubble*/

div.form-help {position:absolute; left:262px; top:-13px; width:364px;}

div.form-help span {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-form-help.png) left bottom no-repeat; height:10px; display:block}

div.form-help p, div.form-help-lrg p {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-form-help.png) 0 0 no-repeat; color:#1E597C; font-size:11px; padding:5px 10px 5px 35px!important}

/* submitbtn */

#quote-form div.submitbtn {clear:both; padding:0 0 10px; position:relative}

#quote-form div.submitbtn input#getaquote {background:url(https://images.essentialfinance.co.uk/efinance/skin/btn-get-a-quote.png) 0 0 no-repeat; border:0; cursor:pointer; display:block; font-size:0; height: 40px; margin:10px 0 0; line-height:40px; text-indent:-9999px; width:135px}

#quote-form div.submitbtn input#getaquote:hover {background-position: 0 -40px}

#quote-form div.submitbtn input#continue {background:url(https://images.essentialfinance.co.uk/efinance/skin/btn-continue.png) 0 0 no-repeat; border:0; cursor:pointer; display:block; font-size:0; height: 40px; margin:10px 0 0; line-height:40px; text-indent:-9999px; width:135px}

#quote-form div.submitbtn input#continue:hover {background-position: 0 -40px}

#quote-form div.submitbtn input#submit {background:url(https://images.essentialfinance.co.uk/efinance/skin/btn-submit.png) 0 0 no-repeat; border:0; cursor:pointer; display:block; font-size:0; height: 40px; margin:10px 0 0; line-height:40px; text-indent:-9999px; width:135px}

#quote-form div.submitbtn input#submit:hover {background-position: 0 -40px}

#quote-form div.submitbtn p {color:#000; font-size:2em; left:180px; position:absolute; top:3px}

#quote-form div.submitbtn p {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-body-help-top.png) left top no-repeat; color:#1e597c; font:13px Arial, Helvetica, sans-serif; /*margin:10px 0 0;*/ padding:14px 12px 16px 30px!important; width:215px; left:160px; position:absolute; top:0px}

#quote-form div.submitbtn p span {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-body-help-btm.png) left bottom no-repeat; height:9px; position:absolute; left:0px; bottom:0px; width:257px}

#quote-form div.submitbtn p strong {font-size:14px}

/* validation error message */

label.error {background:url(https://images.essentialfinance.co.uk/efinance/skin/icon-label-error.png) 0 3px no-repeat; color:red!important; margin:3px 0 0; padding:0 0 0 17px!important}

/* ---------------------------------------------------------------- response */

#ef-response #more-info, #pa-complete #more-info {margin:0}

#ef-response #intro h1 {padding:0 5px 40px}

#ef-response #info {background:none; padding:20px 0 0}

#pa-complete #info {padding: 0}

/* popbox */

.popbox-content {/*border:5px solid #8febe8; min-height:290px; height:auto; height:290px*/}

.popbox-content h4 {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-popbox-header.png) 0 0 repeat-x; height:31px; color:#fff; font-size:16px; padding:1px 10px 0}

.popbox-content p {padding:10px}

#shadowbox_body, #shadowbox_loading {background-color:#fff}

#shadowbox_nav a {display: block;float: right;height: 16px;width: 16px;margin-left: 3px;cursor: pointer}

#shadowbox_nav_close {background: url(https://images-essentialfinance-co-uk/efinance/skin/icon-close.png) 40px 6px no-repeat}

#shadowbox_toolbar_inner div a {color:#000000;font-family:arial;font-size:13px}

#shadowbox_overlay {background:#fff!important; width:100%!important}

#shadowbox_content.html {border:5px solid #8FEBE8;height:290px;overflow:auto;width:504px;}

#shadowbox_body_inner {height:auto; /*min-height:auto*/}

#shadowbox {width:518px!important}

#shadowbox_title_inner {display:none}

ul.cover-type {border-bottom: 10px solid #fff; list-style:none; padding:10px}

ul.cover-type li {}

ul.cover-type li.cover-level-title {background:#58d9d2}

.cover-level-title-txt {display:block; font-weight:bold; padding:10px; font-size:14px}

ul.cover-levels {list-style:none;}

ul.cover-levels li {background:#b1f1ef url(https://images.essentialfinance.co.uk/efinance/skin/icon-green-tick.gif) 10px 8px no-repeat; margin:0 0 1px; padding:5px 5px 5px 32px}


/* lists */

ol.default-ol {margin:5px 0 10px 25px; list-style-position:inside}

ol.default-ol li {color:#717171; font-size:1.1em}

h2.default-h2 {color:#4d969f; font-size:1.4em; padding: 0 5px 15px}

h3.default-h3 {color:#4d969f; font-size:1.2em; padding: 0 5px}


ul.body-bullets {color:#717171; font-size:1.1em; list-style-position:outside; list-style-type:none; margin:20px 0 15px 5px}

ul.body-bullets li {background: url(https://images.essentialfinance.co.uk/efinance/skin/icon-orange-tick.gif) 0 3px no-repeat; padding:0 0 0 20px}

ul.body-bullets li a {}

ul.default-bullets {color:#717171; font-size:1.1em; list-style-position:outside; margin:0 0 10px 30px}

/* call to action small */

ul.default-cta {float:right; list-style:none; margin:20px 0 10px 20px; width:229px}

li.default-cta-phone {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-cta-sml-header.gif) 0 0 no-repeat; color:#fff; font: 18px/1.2 Arial, Helvetica, sans-serif; height:58px; padding:5px 0 0 10px}

li.default-cta-phone strong {display:block}

li.default-cta-apply {background:#8febe8; color:#2a5755; font: 18px/1.2 Arial, Helvetica, sans-serif; padding:5px 0 5px 10px }

li.default-cta-btn {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-cta-sml-footer.gif) left bottom no-repeat; height:39px}

li.default-cta-btn a {background:url(https://images.essentialfinance.co.uk/efinance/skin/btn-pa-proceed.gif) 0 0 no-repeat; display:inline; float:right; height:34px; margin:0 5px 0 0; text-indent:-9999px; width:110px}

li.default-cta-btn a:hover {background-position: 0 -34px}

/* call to action small phone only */

ul.phone-only-cta{float:right; list-style:none; margin:20px 0 10px 20px; width:229px}

li.phone-only-cta-phone {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-cta-small.png) 0 0 no-repeat; color:#2a5755; font: 18px/1.2 Arial, Helvetica, sans-serif; height:58px; padding:5px 0 0 10px}

li.phone-only-cta-phone strong {color:#fff; display:block}

/* call to action wide */

ul.default-cta-wide {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-cta-wide.png) 0 0 no-repeat; float:left; height:61px; list-style:none; width:639px}

li.default-cta-wide-phone {color:#fff; float:left; font: 19px/1.2 Arial, Helvetica, sans-serif; height:54px; padding:10px 0 0 10px; width:320px}

li.default-cta-wide-phone span {color:#2a5755}

li.default-cta-wide-apply {color:#2a5755; font: 19px/1.2 Arial, Helvetica, sans-serif; float:left; padding: 23px 0 0 25px; width:168px}

li.default-cta-wide-btn {float:left;width:110px}

li.default-cta-wide-btn a {background:url(https://images.essentialfinance.co.uk/efinance/skin/btn-pa-proceed.gif) 0 0 no-repeat; display:inline; float:right; height:34px; margin:20px 0 0; text-indent:-9999px; width:110px}

li.default-cta-wide-btn a:hover {background-position: 0 -34px}

/* default back button */

p#default-back {margin:0 0 0 5px; padding:0 0 40px}

p#default-back a {background: url(https://images.essentialfinance.co.uk/efinance/skin/btn-default-go-back.gif) 0 0 no-repeat; color:#fff; display:block; float:left; font-size:11px; height:20px; padding:0 0 0 10px; width:77px}

p#default-back a:hover {background-position:0 -20px; color:#000}

/* id theft intro page */

#id-intro {float:left; width:370px}

#id-theft-image {margin:0 0 0 70px}

ul.payment-options {float:left; list-style:none; width:309px}

ul.payment-options li {}

li.intro-price {background: url(https://images.essentialfinance.co.uk/efinance/skin/bg-id-theft-intro-top.gif) 0 0 no-repeat; color:#fff!important; font-size:1.6em!important; letter-spacing:-1px; padding:0 0 6px 10px}

li.intro-price strong {color:#2a5755; font-size:120%}

li.intro-action {background: url(https://images.essentialfinance.co.uk/efinance/skin/bg-id-theft-intro-btm.gif) 0 0 no-repeat; color:#fff!important; height:45px;}

li.intro-action em {color:#2a8782; display:block; float:left; font-size:1.4em; font-weight:bold; letter-spacing:-1px; padding:6px 0 0 10px}

ul.payment-options li h2 {color:#2a5755; font-size:1.6em!important; padding:0 0 3px 10px!important}

ul.payment-options li a {background: url(https://images.essentialfinance.co.uk/efinance/skin/btn-proceed.gif) 0 0 no-repeat; display:block; float:right; width:110px; height:34px; margin:5px 5px 0 0; text-indent:-9999px}

ul.payment-options li a:hover {background-position: 0 -34px}

.monthly {margin:0 21px 0 0!important}

.annually {margin:0!important}

a.pay-monthly {}

a.pay-annually {}

a.pay-monthly:hover, a.pay-annually:hover {}

.source {padding:10px 5px 0!important}

/* identity theft price plan */

#price-plan {}

#price-plan fieldset {display:none}

#price-plan input.btn-buy-now {background:url(https://images.essentialfinance.co.uk/efinance/skin/btn-buy-now-plan.gif) 0 0 no-repeat; border:0; cursor:pointer; display:block; height: 43px; float:right; font-size:0; line-height:43px; text-indent:-9999px; width:121px}

#price-plan input.btn-buy-now:hover {background-position:0 -43px}

#price-plan button.btn-buy-now {background:url(https://images.essentialfinance.co.uk/efinance/skin/btn-buy-now-plan.gif) 0 0 no-repeat; border:0; cursor:pointer; display:block; height: 43px; float:right; text-indent:-9999px; width:121px}

#price-plan button.btn-buy-now:hover {background-position:0 -43px}

#price-plan button.btn-buy-now-hover {background-position:0 -43px} /* needed (along with jQuery) to create hover effect on the form button in ie6 */

ul.comparison {float:left; list-style:none; margin:0!important; padding:0; width:309px}

ul.essential {margin:0 21px 0 0!important}

ul.comparison li.product-title {}

ul.comparison li.product-title h2 {color:#2a5755; float:left; font-size:1.6em!important; margin:0!important; padding:4px 0 0 10px!important; width:178px}

ul.comparison li.product-title a {background: url(https://images.essentialfinance.co.uk/efinance/skin/btn-buy-now-plan.gif) 0 0 no-repeat; display:block; float:right; height:43px; text-indent:-9999px; width:121px}

ul.comparison li.product-title a:hover {background-position: 0 -43px}

ul.comparison li.product-price {background: url(https://images.essentialfinance.co.uk/efinance/skin/bg-plan-price.gif) 0 0 no-repeat; clear:both}

ul.comparison li.product-price span {color:#fff; font-size:1.6em; padding:5px 0 0 10px }

ul.comparison li.product-price span strong {color:#2a5755; font-size:120%}

ul.product-features {background: #8febe8 url(https://images.essentialfinance.co.uk/efinance/skin/bg-plan-footer.gif) 0 bottom no-repeat; list-style:none; margin:0!important; padding:10px 0 11px 10px}

ul.product-features li {background: url(https://images.essentialfinance.co.uk/efinance/skin/icon-plan-tick.gif) 0 0 no-repeat; color:#154643!important; font-size:11px!important; margin:0 0 1px; padding: 2px 10px 2px 30px}

ul.product-features li.additional {background: url(https://images.essentialfinance.co.uk/efinance/skin/icon-plan-plus.gif) 0 0 no-repeat; margin:0 0 10px!important}

ul.product-features li.benefit {background: url(https://images.essentialfinance.co.uk/efinance/skin/icon-plan-star.gif) 0 0 no-repeat;}

ul.product-features li.monthbenefit {background: url(https://images.essentialfinance.co.uk/efinance/skin/icon-plan-star.gif) 0 0 no-repeat; margin:0 0 33px!important}

ul.product-features li.saving {background: url(https://images.essentialfinance.co.uk/efinance/skin/icon-plan-star.gif) 0 0 no-repeat; margin:0 0 10px!important}

/* personal accident intro page */ 

#pa-theft-image {margin:-30px 0 0 58px}


/* direct debit form*/

#dd-form {background-color:#f7f7f7!important; padding:10px!important; position:relative}

#dd-form .fieldset {border-top: 1px solid #9c9c9c!important}

#dd-form fieldset legend span {background:#eaeaea!important; border:1px solid #9c9c9c!important; color:#000!important}

#dd-form div.textfield input {border-color:#C2C2C2 #C2C2C2 #C2C2C2 #9C9C9C!important}

#detail-confirm {background: #fff; border:1px solid #cdcdcd; padding:2px 5px 0; position:absolute; left:260px; top:10px; width:200px}

#detail-confirm p {color:#444!important}

#dd-logo {border:1px solid #cdcdcd; position:absolute; right:10px; top:10px}

p.oin {text-align:right}

#bank-instruction {padding:5px; background:#fff; border:1px solid #cdcdcd}

#bank-instruction p {font-size:11px!important}

.todaysdate {}

p#stage-group {margin:-10px 0 0; padding:0 0 50px}

p#stage-group a {background: url(https://images.essentialfinance.co.uk/efinance/skin/btn-goback.gif) 0 0 no-repeat; display:block; float:left; height:34px; margin:0 20px 0 0; text-indent:-9999px; width:110px}

p#stage-group a:hover {background-position:0 -34px}

span#stage-title {background: url(https://images.essentialfinance.co.uk/efinance/skin/txt-stage.gif) 0 0 no-repeat; display:block; float:left; height:28px; margin:5px 0 0 10px; text-indent: -9999px; width:70px}

span.stage-active {display:block; float:left; width:100px; height:35px; text-indent:-9999px}

.stageone {background: url(https://images.essentialfinance.co.uk/efinance/skin/icon-stage-1.gif) 0 0 no-repeat; height: 35px; margin:5px 5px 0 0}

.stagetwo {background: url(https://images.essentialfinance.co.uk/efinance/skin/icon-stage-2.gif) 0 0 no-repeat; height: 35px; margin:5px 5px 0 0}

.stagethree {background: url(https://images.essentialfinance.co.uk/efinance/skin/icon-stage-3.gif) 0 0 no-repeat; height: 35px; margin:5px 5px 0 0}

.stagefour {background: url(https://images.essentialfinance.co.uk/efinance/skin/icon-stage-4.gif) 0 0 no-repeat; height: 35px; margin:5px 0 0 0}

span.stage-grey {display:block; float:left; width:100px; height:35px; text-indent:-9999px}

.stageonegrey {background: url(https://images.essentialfinance.co.uk/efinance/skin/icon-stage-1.gif) 0 -35px no-repeat; margin:5px 5px 0 0}

.stagetwogrey {background: url(https://images.essentialfinance.co.uk/efinance/skin/icon-stage-2.gif) 0 -35px no-repeat; margin:5px 5px 0 0}

.stagethreegrey {background: url(https://images.essentialfinance.co.uk/efinance/skin/icon-stage-3.gif) 0 -35px no-repeat; margin:5px 5px 0 0}

.stagefourgrey {background: url(https://images.essentialfinance.co.uk/efinance/skin/icon-stage-4.gif) 0 -35px no-repeat; margin: 5px 0 0}

/* personal accident */

#policy-docs {background: url(https://images.essentialfinance.co.uk/efinance/skin/bg-policy-docs.gif) 0 0 no-repeat; padding:10px}

#acelogo {margin:10px 0 0}

#policy-docs p {height:110px}

#policy-docs span {display:block;color:#717171; font-size:1.1em;margin:0 0 20px}

ul.pa-product { float:left; margin:0 5px 0 0; width:156px}

ul.last { float:left; margin:0; width:156px}

ul.pa-product li {list-style:none; text-align:center}

ul.pa-product li.pa-product-title {background: url(https://images.essentialfinance.co.uk/efinance/skin/bg-pa-product-header.gif) 0 0 no-repeat;}

ul.pa-product li.pa-product-title h2 {color:#2a5755; font: 1.5em Arial, Helvetica, sans-serif!important; font-weight:bold!important; line-height:0.9!important; padding:3px 0 23px!important}

ul.pa-product li.pa-product-title h2.oneword {padding:11px 0 30px!important}

ul.pa-product li.pa-product-title h2 span {color:#ca9f2b; display:block}

ul.pa-product li.pa-product-price {background:#58d9d2; color:#fff; font: 1.5em/1.1 Arial, Helvetica, sans-serif; padding:0 0 10px }

ul.pa-product li.pa-product-price span {color:#2a5755; display:block; font-weight:bold; font-size:140%}

ul.pa-product li.pa-num-children {background:#58d9d2; height:29px}

ul.pa-product li.pa-num-children label {color:#2a5755; display:block; float:left; font-weight:bold; font-size:1em; margin:0 0 5px 8px; text-align:left; width:95px}

ul.pa-product li.pa-product-link {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-pa-product-footer.gif) 0 0 no-repeat; height:45px; margin:0 0 20px; padding:10px 0 0}

ul.pa-product li.pa-product-link a {background:url(https://images.essentialfinance.co.uk/efinance/skin/btn-pa-proceed.gif) 0 0 no-repeat; display:block; height:34px; margin:auto; text-indent:-9999px; width:110px}

ul.pa-product li.pa-product-link a:hover {background-position:0 -34px}

ul.pa-product li.pa-product-link input {background:url(https://images.essentialfinance.co.uk/efinance/skin/btn-pa-proceed.gif) 0 0 no-repeat; border:none; display:block; font-size:0; height:34px; margin:auto; line-height:0; text-indent:-9999px; width:110px}

ul.pa-product li.pa-product-link input:hover {background-position:0 -34px}

.nochild {background:#58d9d2; height:90px}

.patag {margin:-8px 0 0!important}

/* policy options */

ul.policy-option {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-pa-benefit-header.gif) 0 0 no-repeat; float:left; font-family: Arial, Helvetica, sans-serif; list-style:none; position:relative; width:309px}

ul.lhs {margin:0 21px 0 0}

li.option-number { height:28px; position:absolute; right:13px; text-indent:-9999px; width:30px; top:-13px}

li.opt-one {background:url(https://images.essentialfinance.co.uk/efinance/skin/icon-option-one.gif) 0 0 no-repeat;}

li.opt-two {background:url(https://images.essentialfinance.co.uk/efinance/skin/icon-option-two.gif) 0 0 no-repeat;}

li.opt-three {background:url(https://images.essentialfinance.co.uk/efinance/skin/icon-option-three.gif) 0 0 no-repeat;}

li.opt-four {background:url(https://images.essentialfinance.co.uk/efinance/skin/icon-option-four.gif) 0 0 no-repeat;}

li.opt-five {background:url(https://images.essentialfinance.co.uk/efinance/skin/icon-option-five.gif) 0 0 no-repeat;}

li.opt-six {background:url(https://images.essentialfinance.co.uk/efinance/skin/icon-option-six.gif) 0 0 no-repeat;}

li.option-price {}

li.option-price h2 {color:#fff!important; font-size:22px!important; padding:1px 10px 11px!important}

ul.option-benefits {list-style:none; margin: 0 1px 0 10px}

ul.option-benefits li {background:url(https://images.essentialfinance.co.uk/efinance/skin/icon-plan-tick.gif) 0 0 no-repeat; clear:both; font-size:12px; margin:0 0 1px; padding:0 0 0 30px} /* ie6: height:19px; margin:-3px 0 1px;*/

ul.option-benefits li strong {background:#b1f1ef; float:left; padding:1px 5px 2px 0}

span.option-value {color:#2a5755}

span.benefit-value {background:#b1f1ef; float:right; padding:1px 0 2px 5px; border-right:5px solid #d8f8f7; width: 95px}

span.dot-leaders {background:url(https://images.essentialfinance.co.uk/efinance/skin/dot-leader.gif) 0 14px repeat-x; height:19px; display:block }

span.dash {display:none}

span.clearme {clear:both; display:block}

li.option-proceed {background:url(https://images.essentialfinance.co.uk/efinance/skin/bg-pa-benefit-footer.gif) left bottom no-repeat; height:45px; margin:0 0 20px}

li.option-proceed span {display:block; float:left; font-size:1.2em; margin:10px 0 0 40px}

li.option-proceed input {background:url(https://images.essentialfinance.co.uk/efinance/skin/btn-pa-proceed.gif) 0 0 no-repeat; cursor:pointer; display:block; float:right; font-size:0; margin:5px 5px 0 0; line-height:0;width:110px; height: 34px; border:0; text-indent:-9999px}

li.option-proceed input:hover {background-position: 0 -34px}

#cover-levels-tabels {margin:10px 0 10px 10px;}

#cover-levels-tabels td, #cover-levels-tabels th {padding:5px}

/**/

/*#child-1 {margin:15px 0 0}*/


/* homepage */

#home #customer-confidence {width:236px}

#home-intro {}

#home-intro img {float:right; margin:0 0 21px}

#home-intro h1 {color:#4D969F;font-size:2.2em;padding:0 0 10px;}

#home-intro h2 {background: url(https://images.essentialfinance.co.uk/efinance/skin/bg-home-green-bar.png) 0 0 no-repeat; color:#fff; font-size:1.4em; padding:2px 0 6px 10px}

#home-intro p {padding:0 0 20px; width:345px}

#home-products {clear:both; width:639px}

.home-product {float:left; margin:0 0 60px 0; position:relative; width:309px}

#product-pl {background:#8febe8 url(https://images.essentialfinance.co.uk/efinance/skin/home-pl-header.png) 0 0 no-repeat; margin:0 21px 0 0}

#product-dm {background:#8febe8 url(https://images.essentialfinance.co.uk/efinance/skin/home-dm-header.png) 0 0 no-repeat;}

#product-pa {background:#8febe8 url(https://images.essentialfinance.co.uk/efinance/skin/home-pa-header.png) 0 0 no-repeat; margin:0 21px 0 0}

#product-id {background:#8febe8 url(https://images.essentialfinance.co.uk/efinance/skin/home-id-header.png) 0 0 no-repeat;}

.home-product-title {background: url(https://images.essentialfinance.co.uk/efinance/skin/home-product-footer.png) left bottom no-repeat; position:absolute; height: 49px; left:0; bottom: -49px; padding:0 0 0 10px;width:309px}

.home-product-title a {color:#088a24; display:block; font:bold 22px/1.5 Arial, Helvetica, sans-serif; text-decoration:none; margin:16px 0 0}

.home-product-title a:hover {text-decoration:underline}

.product-text {color:#285b61; font:12px/1.5 Verdana, Arial, Helvetica, sans-serif; padding:15px 12px 12px 50px}

.product-text a {color:#19494f; font-weight:bold; text-decoration:none;}

.product-text a:hover {color:#19494f; text-decoration:underline;}


/* sitemap links */

.sitemaplinks {list-style:none;margin:-5px 0 10px 20px}

.sitemaplinks li {display:block}

.sitemaplinks li a {background:transparent url(https://images.essentialfinance.co.uk/efinance/skin/icon-arrow.png) no-repeat scroll 0 3px;padding:0 0 0 20px;}

.sitemaplinks li a:hover {text-decoration:underline}


/* news-archive */

.news-archive {list-style:none}

.news-archive li {}

.news-archive li h2 {padding:0 0 0 5px!important}

.news-archive li span {color:#717171; font-weight:bold; padding:0 0 0 5px!important}

.news-archive li a {color:#4D969F}

.news-archive li a:hover {text-decoration:underline}

/*#article-title {font-size:1.8em!important}*/

#article-image {float:right;margin:0 0 0 20px}

#article-date {color:#717171; font-weight:bold; padding:0 0 0 5px}

#news-widget-wrapper {background:transparent url(https://images.essentialfinance.co.uk/efinance/skin/bg-news-widget.png) 0 0 no-repeat; margin:20px 0 0}

.news-widget {background:transparent url(https://images.essentialfinance.co.uk/efinance/skin/bg-news-widget-footer.png) no-repeat scroll left bottom; padding:0 10px 10px}

.news-header { font-size:14px!important; font-weight:bold; color:#fff!important;margin:0; padding:13px 0 20px 20px;}

.news-widget li {margin:0 0 10px}

#news-widget-wrapper p {color:#486664; font-size:11px}

.news-widget li a {color:#243D3C}

.news-widget li a:hover {text-decoration:underline}

.news-widget li span {color:#486664; display:block; font-weight:bold}


/* id call credit */

.important {background:#ffffe9;border:1px solid #000; margin:10px;padding:10px;text-align:center}














