﻿body {background:#fff; text-align:center; font-family:verdana, Arial, helvetica, Sans-Serif; font-size:12px;} 
#page{background:#fff; text-align:justify;/* border-left:1px solid #ddd; border-right:1px solid #ddd;*/}
.header {}

h1 {color:#000; font-size:18px; font-weight:normal;}
#advice h1 {font-weight:bold;}
h2 {color:#09b5ec; font-size:16px; font-weight:normal;}
h3 {color:#000; font-size:14px;}
#features .title {color:#000; font-size:13px; text-transform:uppercase; font-weight:bold;}
h4 {font-size:13px;}
	
abbr {cursor:help; border-bottom:1px dotted #fff;}

p.telephone {font-size:24px; font-weight:normal; font-style:normal;}
p.text {font-size:10px;}
#contact-tags p.telephone, #contact-tags p.email, #contact-tags p.text {}

p.email, p.email a {color:#000; font-size:15px; font-weight:bold;}
.highlight {font-weight:bold;}
.uppercase {text-transform:uppercase; letter-spacing:-1px;}

/***************************
TOP NAV
***************************/
#top-nav-wrapper {background:#ccc url(../images/nav-grey-bg.gif) top left repeat-x; font-family:Tahoma, Verdana, Arial, helvetica, Sans-Serif; border:1px solid #f3f3f3; border-bottom:1px solid #fff;}
ul#top-nav {}
ul#top-nav li {text-align:center;}
ul#top-nav li a {color:#000; font-weight:bold; font-size:12px; border-right:1px solid #333;}
ul#top-nav li a.last {border:none;}
ul#top-nav li a:hover, ul#top-nav li a.current-page {color:#000; font-weight:bold; text-decoration:underline;}

/***************************
PAGE NAV COL
***************************/
#nav-col {background:#09b5ec url(../images/red-grad-bg.gi) top left repeat-x;}
ul.nav li {font-weight:bold; border-bottom:1px dotted #fff;}
ul.nav li a {color:#fff; text-decoration:none;}
ul.nav li a:hover {background:#f9f9f9; color:#000;}
ul.nav li a.current-page {background:#222 url(../images/chequered-bg.gif) top left repeat; color:#fff;}

/***************************
TOP BANNER
***************************/
.top-banner {background:#ececec url(../images/banner-bg.gif) bottom left repeat-x;}
#advice {background:#fff url(../images/happy-couple.gif) bottom right no-repeat; font-weight:bold;}
#ESadvice {background:#fff url(../images/esnews2.jpg) bottom right no-repeat; font-weight:bold;}
.advert {background:#09b5ec; color:#fff; font-size:15px; text-align:center;}
.advert p {line-height:20px;}
.advert a {border:none;}
.advert a:hover {background:none;}
/***************************
CONTENT
***************************/
#copy {font-weight:normal; color:#000; font-size:11px;}
p.disclaimer {font-size:12px; font-weight:normal; color:#000;}
#copy p.page-desc {font-weight:normal; background:#f9f9f9; border:1px solid #ccc; font-size:12px; line-height:20px;}

ul.bullet {font-size:12px; line-height:20px;}
ul.tick li {font-size:12px;  line-height:20px; background:url(../images/arrow-black.gif) left 3px no-repeat;}
ul.arrow li {font-size:12px;  line-height:24px; background:url(../images/arrow-blue.gif) left 3px no-repeat;}
ul.arrow2 li {font-size:12px;  line-height:28px; background:url(../images/arrow-round-black.gif) left 5px no-repeat;}

#main-copy a {border-bottom:1px dotted #09b5ec; color:#09b5ec; font-weight:bold;}
#main-copy a:hover {text-decoration:none; border-bottom:1px solid #09b5ec;}
#main-copy a.inset, #main-copy a.submit-link {border:none; text-decoration:none;}

#main-copy .breadcrumbs a {font-weight:normal;}
.breadcrumbs {border:1px dotted #000;}

#features {background:#ece9ec;}
#features p {font-size:11px;}
#features a {color:#0c4d89; border:none;}

/***************************
SIDE COLUMNS
***************************/
.box {border:1px solid #ccc; background:#fff url(../images/box-corner-blue.gif) top left no-repeat; border-top:none;}
//.side-col.right .box.callback {border:1px solid #ccc; background:#fcfcfc url(../images/box-corner-red2.gif) top left no-repeat; border-top:none;}
//.side-col.right .advert {background:#e72200; color:#fff; font-size:15px; text-align:center;}
.box a {color:#000; font-weight:bold;}
.box a:hover {text-decoration:none;}
.box p.title {color:#fff;}
.box p.telephone {text-align:center;}

.button {color:#000; border:none; background:url(../images/button-submit.gif) center left no-repeat;}
.button:hover {color:#fff; cursor:pointer; background:url(../images/button-submit-black.gif) center left no-repeat;}


/***************************
QUICK APPLCIATION
***************************/
.form-title {font-size:18px; font-weight:bold;}
p.form-tag {color:#31767d;}
.dpa {text-align:left;}
.dpa a {text-decoration:underline; color:#000;}
.quick-app .form li {text-align:right;}
.checkbox input {border:none; width:20px;}
input, select { font-size:12px; border:1px solid #999;}
.error, .error a {color:#cc0000 !important;}

/***************************
FULL APPLCIATION
***************************/
.full-app, .quick-app, .calc {background:#fff;}
.full-app input.button {border:none;}
.full-app .checkbox input {border:none; width:20px;}

/***************************
WHITE LABEL APPLCIATION
***************************
.wl-quick-app .wl-form, .quick-app {background:#fffbbb url(../images/contact-bg.gif) top left repeat-x; font-size:11px;}
.wl-app select {font-size:12px;}
.callback-form {font-weight:bold;}

.callback-form {background:#ffb700 url(../images/callback-top.gif) top left repeat-x;}
.callback-form .button {color:#000; border:none; background:url(../images/button-submit.gif) center left no-repeat;}
.callback-form .button:hover {color:#fff; cursor:pointer; background:url(../images/button-submit-black.gif) center left no-repeat;}

/***************************
TOOLS
***************************
#debt-calculator, #debt-results {color:#000;}
#debt-calculator td, #debt-results td {text-align:right;}
#debt-calculator th, #debt-results th {color:#000;text-align:center;}

/***************************
FOOTER
***************************/
#footer {border-top:1px solid #ccc; font-size:10px; background:#fff url(../images/footer-bg.gi) top left repeat-x;}
#footer a {color:#000; text-decoration:underline;}
.footer-inset {}