/**
 * Fonts CSS file defines all font family(s), sizes, weights and colours
 *
 * @copyright  2009 Deckchair UK Ltd www.deckchair.co.uk
 * @author     Simon Pollard
 * @version    v1.0
*/

/* 
Font Family
*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*
Font Size
*/
div#footer-content a, div#footer-content-copywrite p, div.quote-left-bottom p, div.quote-right-bottom p, h2.logo_demsa, h2.logo_oft {
	font-size: 10px;
}

p, div#contact-small label, div#sub-nav, a#try-again, a#close-ap, div#ap-email-error, ul, ol, a#captchaloader, dl {
	font-size: 12px;
}

h3, a.small-orange, a.small-orange-call, form#eaf_form em.req, form#contact_form em.req, form#apply_form em.req, a.doclink {
	font-size: 13px;
}

a.nav-link,
input#submit_csf,
div#index-ap-content p,
form span,
form#eaf_form em, form#contact_form em, form#apply_form em,
form#eaf_form label, form#contact_form label,form#apply_form label,
form#eaf_form input,form#contact_form input,form#apply_form input, form#contact_form textarea, form#eaf_form textarea, input#captcha
div#content-left div.contact-box.mail p {
	font-size: 14px;
}

h2, a.h2-link, div#index-ap-text p {
  font-size: 16px;
}

h2.not-bold, span#call-us-text, p.phone {
	font-size: 16px;
}
div#inner_content div.blue-rounded-gradient h2 {
	font-size: 20px;
}

h2.blue_header_lrg {
	font-size: 20px;
}

ul#alphalist, span#call-us-number, h2.tel, p.phone span{
    font-size: 22px;
}


h1 {
	font-size: 30px;
}


/*
Line Height
*/

h1{
line-height: 30px;
}


p.phone, h2.blue_header_lrg, ul#faq{
line-height: 24px;
}

#inner_content #content-left {
	line-height: 20px;
}

div#debt-small p {
	line-height: 17px;
}

div#index-block-text p, div.bottom-boxes p, div.quote p {
	line-height: 16px;
}




/* 
Font Colour
*/
/*BLACK*/
a.nav-link {
	color: #000;
}

/*LIGHT BLUE*/
body#home a#nav-home, body#quick a#nav-quick, body#help a#nav-help, body#services a#nav-services, body#testimonials a#nav-testimonials, body#apply a#nav-apply, body#contact a#nav-contact, body#about a#nav-about, a, div#sub-nav, a.nav-link:hover {
	color: #056fa0;
}
/*DARK BLUE*/
h2.blue_header, h2.blue_header_lrg {
	color: #1e3f4e;
}

/* SUB NAV LINKS (selected) */
div.sub-nav-rights a#sub-nav-rights,
div.sub-nav-expert a#sub-nav-expert,
div.sub-nav-useful a#sub-nav-useful,
div.sub-nav-help a#sub-nav-help,
div.sub-nav-glossary a#sub-nav-glossary,
div.sub-nav-help a#sub-nav-help,
div.sub-nav-glossary a#sub-nav-glossary,
div.sub-nav-faq a#sub-nav-faq,
div.sub-nav-rights a#sub-nav-rights,
div.sub-nav-expert a#sub-nav-expert,
div.sub-nav-services a#sub-nav-services,
div.sub-nav-plans a#sub-nav-plans,
div.sub-nav-iva a#sub-nav-iva,
div.sub-nav-trust a#sub-nav-trust,
div.sub-nav-bankruptcy a#sub-nav-bankruptcy {
	background-image: url(../graphics/second-nav-arrow-selected.jpg);
	color: #1e3f4e;
}

/*WHITE*/
a.small-orange, a.small-orange-call, a#get-started, a#try-again, a#get-results, a#close-ap, input#get-results, input#get-started, div#debt-small a, input#submit_csf,form#eaf_form input#eaf_submit,form#contact_form input#con_submit,form#apply_form input#con_submit, a#eaf_question, span#call-us-text,span#call-us-number,div#footer-content,div#footer-content-col1{
	color: #FFF;
}

/*RED*/
form span, em.req {
	color: #9c0000;
}
.red {
	color: #9c0000;
}

/*GREY*/
div.quote-left-bottom p, div.quote-right-bottom p {
	color: #585858;
}

/*
Font Decoration/Weight
*/
a, b, h2, h3, div#index-ap-content p, input#get-results, input#get-started, input#submit_csf, form#eaf_form label, ul#alphalist a.active,form#eaf_form input#eaf_submit, form#contact_form label,form#contact_form input#con_submit, form#apply_form label,form#apply_form input#con_submit, dt,h1  {
	font-weight: bold;
}

a, a.nav-link:hover {
	text-decoration: none;
}

a.nav-link, div#footer-content a, div#sub-nav a, h2.not-bold, a.nav-link:hover, ul#alphalist a, h2.tel,p.phone span {
	font-weight: normal;
}

a:hover, input#get-results:hover, ul#alphalist a.active {
	text-decoration: underline;
}

i, em {
	font-style: italic;
}

h1 {
	color: #1e3f4e;
	padding-left: 30px;
	width: 620px;
	padding-top: 20px;
	height: 60px;
	display: block;
	margin-left: -30px;
	position: relative;
}
h1.logo {
	background-image: none;
	height: 100px;
	padding-left: 0px;
	padding-top: 0px;
	width: 305px;
	margin-left: 0px;
}

a#eaf_question
    {
      text-align: center;
    }

/* -9999px */
/*----------------------------------------------------------------------------*/
.button{
display:block;
font-size:0;
line-height:0;
text-indent:-9999px;
}
