@charset "utf-8";
/* -----------------------------------------------------
   PLEASE AVOID ANY UNNECESSARY LINES IN THE
   STYLE SHEET; IT ADDS TO THE PAGE LOAD TIME.
   PLEASE ALSO AVOID UNDERSCORES; USE HYPHENS
   INSTEAD.
   WHERE POSSIBLE, PLEASE USE LOGICAL IDs AND
   CLASSES; THIS MAKES SEARCHING A STYLE SHEET
   A LOT EASIER FOR THOSE WHO HAVEN'T WORKED ON
   THE SITE BEFORE.
   
   - Remove this notice when the project goes live.
   
   - LEE
   -----------------------------------------------------
*/

body {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	background:#8cbceb url(body_bg.gif) repeat-x top;
	font-size:14px;
	line-height:20px;
	margin:0;
}

a, a:visited { color:#336699; }
a:hover { color:#900; }
a:active, a:focus { color: #093; }

h1, h2, h3, h4, h5, h6 { font-weight:normal; }
label { cursor:pointer; }

h3 {
	font-size:32px;
	color:#868686;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	margin:5px 0 0 -1px;
	padding:0;
}

#benefits-promo h3 { font-size:28px; }
#apply-benefits-promo h3 { font-size:20px; margin:0 0 0 5px; }
#home-page h3 { font-size:28px; }

h5 {
	font-size:20px;
	line-height:20px;
	letter-spacing:-1px;
	color:#666666;
	margin:0;
}

h6 {
	font-size:18px;
	margin:0;
	padding:0;
}

h5#get-your-cash {
	display:block;
	background:url(../images/home/arrow_red.gif) right no-repeat;
	padding:6px 0;
	margin:12px 0 0 0;
	color:#5C5C5C;
	font-size:22px;
	font-weight:bold;
}

h5#how-it-works {
	font-weight:bold;	
	margin:11px 0 0 0;
}

.accessibility { display:none;}

.bold { font-weight:bold;}

/*IE6 PNG FIX*/

img { behavior: url(ie6/iepngfix.htc);}

/*IE6 PNG FIX*/

.red { color:#c93837;}
.green { color:#006600;}
.grey_dark { color:#5c5c5c;}

#container {
	width:978px;
	margin:0 auto;
}

#page {
	width:978px;
	background:url(page-bg.png) repeat-y;
}

/* HEAD STARTS */

#top {
	background:transparent url(header.png) no-repeat;
	width:978px;
	height:32px;
	z-index:0;
	behavior: url(ie6/iepngfix.htc);
}

#top-links {
	background:url(top-links.png) no-repeat;
	width:373px;
	height:40px;
	float:right;
	margin:9px 9px 20px 0;
	_margin:9px 4px 0 0;/*IE6 Fix*/
	position:relative;
	z-index:1;
}

a#tell-a-friend {
	display:block;
	background:url(top-link-sprite.png) 0 0 no-repeat;
	height:10px;
	width:62px;
	margin:6px 0 0 15px;
	_margin-left:5px;/*IE6 Fix*/
	float:left;
}

a:hover#tell-a-friend {
	opacity:0.7;
	filter:alpha(opacity=75);
}

a#contact-us {
	display:block;
	background:url(top-link-sprite.png) -80px 0 no-repeat;
	height:10px;
	width:62px;
	margin:6px 0 0 15px;
	float:left;
}

a:hover#contact-us {
	opacity:0.7;
	filter:alpha(opacity=75);
}

a#about-us {
	display:block;
	background:url(top-link-sprite.png) -155px 0 no-repeat;
	height:10px;
	width:62px;
	margin:6px 0 0 15px;
	float:left;
}

a:hover#about-us {
	opacity:0.7;
	filter:alpha(opacity=75);
}

.share-this {
	display:block;
	background:url(share-this.png) no-repeat;
	width:125px;
	height:16px;
	float:left;
	margin:3px 0 0 5px;
}

#masthead {
	width:960px;
	height:150px;
	margin:0 0 0 9px;
	z-index:0;
}

#contact-details {
	background:url(contact-details.png) top no-repeat;
	width:336px;
	height:100px;
	margin:0 30px 0 0;
	*margin-top:40px;/*IE8 Fix*/
	_margin-right:15px;/*IE6 Fix*/
	float:right;
	
}

#header-date {
	
	font-size:11px;
	margin:80px 0 0 0;
}

a.logo {
	display:block;
	background:url(logo.gif) no-repeat;
	width:326px;
	height:106px;
	margin:5px 0 0 20px;
	float:left;
}

/* HEAD END */

/* NAVS START*/

#navs {
	height:45px;
	width:960px;
	margin:0 0 0 9px;
}

#navs ul {
	height:48px;
	width:960px;
	padding:0;
	margin:0;
	list-style:none;
}

#navs ul li {
	margin:0;
	padding:0;
	top:0;
	position:relative;
	float:left;
}

#navs ul li a {
	display:block;
	height:48px;
	background:url(nav-sprite.png) no-repeat;
}

#navs ul li a span { display:none; }

#navs ul li#home a { width:66px; background-position:0 0; }
#navs ul li#apply-now a { width:101px; background-position:-66px 0; }
#navs ul li#how-it-works a { width:128px; background-position:-167px 0; }
#navs ul li#what-it-costs a { width:129px; background-position:-295px 0; }
#navs ul li#your-questions-answered a { width:216px; background-position:-424px 0; }
#navs ul li#jargon-buster a { width:132px; background-position:-640px 0; }
#navs ul li#managing-your-money a { width:188px; background-position:-772px 0; }

	#navs ul li#home a.current { background-position:0 -96px;}
	#navs ul li#apply-now a.current { background-position:-66px -96px;}
	#navs ul li#how-it-works a.current { background-position:-167px -96px;}
	#navs ul li#what-it-costs a.current { background-position:-295px -96px;}
	#navs ul li#your-questions-answered a.current { background-position:-424px -96px;}
	#navs ul li#jargon-buster a.current { background-position:-640px -96px;}
	#navs ul li#managing-your-money a.current { background-position:-772px -96px;}
	
	#navs ul li#home a:hover.current { background-position:0 -96px;}
	#navs ul li#apply-now a:hover.current { background-position:-66px -96px;}
	#navs ul li#how-it-works a:hover.current { background-position:-167px -96px;}
	#navs ul li#what-it-costs a:hover.current { background-position:-295px -96px;}
	#navs ul li#your-questions-answered a:hover.current { background-position:-424px -96px;}
	#navs ul li#jargon-buster a:hover.current { background-position:-640px -96px;}
	#navs ul li#managing-your-money a:hover.current { background-position:-772px -96px;}
	
	#navs ul li#home a:hover { background-position:0 -48px;}
	#navs ul li#apply-now a:hover { background-position:-66px -48px;}
	#navs ul li#how-it-works a:hover { background-position:-167px -48px;}
	#navs ul li#what-it-costs a:hover { background-position:-295px -48px;}
	#navs ul li#your-questions-answered a:hover { background-position:-424px -48px;}
	#navs ul li#jargon-buster a:hover { background-position:-640px -48px;}
	#navs ul li#managing-your-money a:hover { background-position:-772px -48px;}

	:active, :focus { outline:none; }

/* NAVS END*/

#content {
	width:960px;
	margin:0 0 0 10px;
}

/* LEFT COLUMN START*/

#left-column {
	width:320px;
	float:left;
	margin:10px 0 0 10px;
	_margin-left:5px;
	z-index:0;
}

#intro-promo {
	background:url(intro-promo-bg.png) no-repeat top left;
	width:336px;
	position:relative;
	height:190px;
	margin:0 -5px -6px 0;
	z-index:1;
}

#intro-promo h3 {
	font-weight:bold;
	line-height:20px;
	width:160px;
	float:right;
	font-size:18px;
	color:#FFF;
	letter-spacing:-1px;
	padding:2px 20px 0 0;
	text-shadow:0 1px 0 #125982;
	-moz-shadow:0 1px 0 #125982;
	-webkit-shadow:0 1px 0 #125982;
	-khtml-shadow:0 1px 0 #125982;
}

#home-mini-form {
	background:url(../images/home/home-mini-form.png);
	width:300px;
	height:260px;
	padding:10px;
	color:#666666;
	font-size:11px;
}

#home-mini-form .left {
	width:145px;
	float:left;
}

#home-mini-form .right {
	width:145px;
	float:right;
}

#home-mini-form label {
	display:block;
	text-transform:uppercase;
	padding:0;
	margin:0;
	line-height:normal;
}

#home-mini-form input {
	width:130px;
	border:1px solid #56B356;
	padding:2px 5px;
	color:#666666;
	margin:0 0 10px 0;
}

#home-mini-form .right select {
	width:142px;
	border:1px solid #56B356;
	padding:1px;
	color:#666666;
	margin:0 0 10px 0;
}

input#accept-terms, input#tick {
	width:15px;
	margin:0;
	outline:none;
	border:none;	
	float:left;
	padding:2px;
}

label#accept-terms, label#tick2 {
	width:120px;
	display:block;
	float:left;
	padding:0;
	text-transform:none !important;
}

label#tick4 {
	width:220px;
	display:block;
	float:left;
	padding:0 0 3px 5px;
	*margin:3px 0 0 0;
	text-transform:none !important;
}

label#tick2 {
	letter-spacing:0px;
	margin:3px 0 0 0;
}
/*Large Button
input#btnSubmitHome {
	width:158px;
	height:39px;
	background:url(forms/mini-form-apply-now-button.png) no-repeat left;
	border:0;
	cursor:pointer;
	float:left;
	margin:0 0 0 0;
	*margin:-5px 0 0 0;
}

input#btnSubmitHome:hover { background:url(forms/mini-form-apply-now-button.png) no-repeat right;}
*/
input#btnSubmitHome {
	width:134px;
	height:36px;
	background:url(../images/qsc-buttons.png) 0 0 no-repeat;
	border:0;
	cursor:pointer;
	float:left;
	margin:0 5px 0 0;
	*margin:-5px 5px 0 0;
}

input#btnSubmitHome:hover { background-position:0 -38px;}

input#btnCallBack {
	width:158px;
	height:39px;
	background:url(../images/qsc-buttons.png) right 0 no-repeat;
	border:0;
	cursor:pointer;
	float:left;
	margin:0 0 0 0;
	*margin:-5px 0 0 0;
}

input#btnCallBack:hover { background-position:right -38px;}

input#proceed {
	width:158px;
	height:39px;
	background:url(forms/mini-form-apply-now-button.png) no-repeat left;
	border:0;
	cursor:pointer;
	float:left;
	margin:0 0 0 70px;
	*margin:-5px 0 0 75px;
}

input#proceed:hover { background:url(forms/mini-form-apply-now-button.png) no-repeat right;}


input#btnSubmitApply {
	width:163;
	height:47px;
	background:url(forms/proceed.png) no-repeat left;
	border:0;
	cursor:pointer;
	float:right;
}

input#btnSubmitApply:hover { background:url(forms/proceed.png) no-repeat right;}

.date-selector {
	width:180px!important;
	height:34px!important;
	float:right!important;
}

.input-date{ 
	width:150px!important;
	float:left!important;
	clear:none!important; 
}

.input-calendar{
	width:20px!important;
	height:20px!important;
	float:left!important;
	padding:0!important;
	clear:none!important;
	margin:11px 0 0 2px!important;
}


#secure { margin:-5px 0 0 0; *margin:-10px 0 0 0;}

#form-bottom { 
	margin:-50px 0 0 0!important;
	*margin:-15px 0 0 0!important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

	#form-bottom { 
		margin:-10px 0 0 0!important;
	}

}

#benefits-promo {
	background:url(../images/home/benefits.gif);
	width:301px;
	height:299px;
	margin-top:10px;
	padding:10px;
}

#benefits-promo ul {
	margin:20px 0 0 0;
	padding:0;
}

#benefits-promo ul li {
	background:url(bullet-tick.png) no-repeat left center;
	padding:5px 0 5px 35px;
	list-style:none;
	font-size:16px;
	color:#454545;
	margin:0 0 12px 0;
}

/* LEFT COLUMN END*/

.clear { clear:both; height:10px; }

/* MAIN COLUMN START*/

#maincol {
	float:left;
	width:604px;
	margin:10px 0 0 10px;
	_margin:10px 0 0 0;
	z-index:0;
}

#main1 {
	background:url(../images/home/main_image.jpg);
	margin:0;
	padding:100px 0 0 20px;
	width:590px;
	height:294px;
}

#btn_red ul {
	background:url(../images/home/btn_red.gif) no-repeat;
	width:228px;
	height:115px;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
}

#btn_red ul li a {
	list-style-image:none;
}

#main2 {
	background:url(../images/home/bg_main2.gif) no-repeat;
	width:590px;
	height:299px;
	margin-top:10px;
	padding:10px;
}

.main_live {
	background:url(../images/home/bg_main2_live.gif) no-repeat;
	width:261px;
	height:239px;
	line-height:1.2;
	padding:10px;
	margin-top:15px;
	float:left;
}

.news-container ul {
	list-style:none;
	padding:0;
	float:left;
	margin:10px 0 !important;
}

.news-container ul li {
	display:block;
	background:url(../images/home/icon_pound_gr.gif) no-repeat;
	display:block;
	padding:0 0 0 35px !important;
}

.news-container ul li#last-li {
	display:block;
	background:url(../images/home/icon_pound_or.gif) no-repeat;
	margin:0 0 10px 0;
	padding:0 0 0 30px;
	font-style:italic;
}

.news-container ul li span {
	position:relative;
	top:-17px;
	font-weight:normal;
	font-size:13px;
	color:#666666;
}

.pound {
	list-style-image:none;
	background-image:url(../images/home/icon_pound_or.gif);
	background-repeat:no-repeat;
	height:28px;
	margin:0 0 18px -30px;
}

.main_how {
	float:left;
	width:270px;
	margin:15px 0 0 15px;
	font-size:13px;
}

.main_how p {
	margin:5px 0;
	font-size:14px;
}

.main_how ul {
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
}

.main_how li {
	display:block;
	background:url(../images/home/icon_info.gif) no-repeat;
	margin:0;
	padding:3px 0 0 35px;
	height:30px;
	color:#336699;
	font-size:14px;
}

.main_how li span {
	position:relative;
	top:-10px;
	font-weight:bold;
	font-size:14px;
	line-height:2px;
	color:#336699;
}

#apply-online-now {
	display:block;
	background:url(../images/home/btn_applyOnline.png) no-repeat left;
	width:305px;
	height:50px;
	margin:8px 0 0 -10px;
}

	#apply-online-now:hover { background:url(../images/home/btn_applyOnline.png) no-repeat right; }

#footer {
	background:url(footer.png) top no-repeat;
	width:978px;
	padding:40px 0 0 0;
	font-size:11px;
}

#footer-left {
	width:750px;
	float:left;
}

#footer-text {  
	color:#606060; 
	margin:0 0 0 20px;
	text-shadow:0 1px 0 #BBB;
	-moz-shadow:0 1px 0 #BBB;
	-webkit-shadow:0 1px 0 #BBB;
	-khtml-shadow:0 1px 0 #BBB;
}

#footer-links {margin:10px 0 0 20px;}

#footer-links a {
	color:#18638D;
	margin:0 15px 0 0;
	text-shadow:0 1px 0 #BBB;
	-moz-shadow:0 1px 0 #BBB;
	-webkit-shadow:0 1px 0 #BBB;
	-khtml-shadow:0 1px 0 #BBB;
	text-decoration:none;
}

#footer-links a:hover { color:#06C;}

#footer-right {
	width:190px;
	float:right;
}

a#minttwist {
	color:#626262;
	text-shadow:0 1px 0 #BBB;
	-moz-shadow:0 1px 0 #BBB;
	-webkit-shadow:0 1px 0 #BBB;
	-khtml-shadow:0 1px 0 #BBB;
	text-decoration:none;
}

a:hover#minttwist { color:#06C; text-decoration:none;}

#twitter {
	display:block;
	background:url(social-sprite.png) top no-repeat;
	width:165px;
	height:35px;
	margin:20px 0 0 0;
}

#wordpress {
	display:block;
	background:url(social-sprite.png) bottom no-repeat;
	width:165px;
	height:35px;
	margin:5px 0 0 0;
}

#copyright {
	color:#606060; 
	margin:8px 0 0 20px;
	text-shadow:0 1px 0 #BBB;
	-moz-shadow:0 1px 0 #BBB;
	-webkit-shadow:0 1px 0 #BBB;
	-khtml-shadow:0 1px 0 #BBB;
}

ul#menu {
  list-style-type:none;
  padding: 0;
  margin:0;
  height:250px;
  overflow:hidden;
}

ul#menu ul {
  list-style-type:none;
  padding: 10px 10px 0 10px;
  margin:-13px 0 0 0;
  width: 208px;
  overflow:hidden;
  height:99px;
  background:url(../images/home/drop-menu-bg.png) no-repeat;
  z-index:0;
}

.accordionContent {
  width:206px;
  list-style-type:none;
  padding: 10px 10px 0 10px;
  height:99px !important;
  background:#A5BBD1;
  border:1px solid #A5BBD1;
  -moz-border-radius:5px;
  margin:-5px 0 0 0;
}

ul#menu a { display:block; text-decoration:none; }

ul#menu li ul li a { font-weight:bold; }

.code { 
	list-style-type:none; 
	padding:5px; 
	margin:0;
}

.code code { 
	display:block;
	padding:3px; 
	margin-bottom:0; 
}

.code li { margin:0 0 2px 2.2em; }
.indent1 { padding-left:1em; }
.indent2 { padding-left:2em; }

a#home-accordian-1 ul { padding:0; margin:0; }

a#home-accordian-1 {
	display:block;
	background:#A5BBD1 url(accordion-buttons.png) no-repeat top left;
	cursor:pointer;
	width:228px;
	height:35px;
  	z-index:1;
	position:relative;
}

	a#home-accordian-1:hover { background:#A5BBD1 url(accordion-buttons.png) no-repeat top right; }

a#home-accordian-2 {
	display:block;
	background:#A5BBD1 url(accordion-buttons.png) no-repeat left center;
	cursor:pointer;
	width:228px;
	height:35px;
  	z-index:1;
	position:relative;
}

	a#home-accordian-2:hover { background:#A5BBD1 url(accordion-buttons.png) no-repeat center right; }

a#home-accordian-3 {
	display:block;
	background:#A5BBD1 url(accordion-buttons.png) no-repeat left bottom;
	cursor:pointer;
	width:228px;
	height:35px;
  	z-index:1;
	position:relative;
}

	a#home-accordian-3:hover { background:#A5BBD1 url(accordion-buttons.png) no-repeat bottom right; }

#no-decoration { text-decoration:none;}

.about-service { color:#006600; font-size:14px;}

/* MAIN COLUMN END*/

/* SUB PAGE STARTS*/

#maincol.sub-page {
	width:580px;
	margin:20px 0 0 30px;
	line-height:normal;
}

#maincol.apply-sub-page {
	width:700px;
	margin:20px 0 0 20px;
	line-height:normal;
}

.apply-sub-page h6, .sub-page h6 {color:#006699;}
 
.apply-sub-page h3, .sub-page h3 {margin:0 0 20px 0;}

.apply-sub-page ul li, .sub-page ul li {list-style:none;}

#maincol a {text-decoration:none;}

.apply-form {
	background:url(icons/form.png) no-repeat;
	padding:10px 0 20px 110px;
	margin:30px 0 20px -40px;
	list-style:none;
}

.accept {
	background:url(icons/accept.png) no-repeat;
	padding:20px 0 30px 110px;
	margin:0 0 10px -40px;
	list-style:none;
}

.secure {
	background:url(icons/secure-form.png) no-repeat;
	padding:0px 0 30px 110px;
	margin:0 0 10px -40px;
	color:#006699;
}

.secure span {
	color:#000000;
}

.card {
	background:url(icons/card.png) no-repeat;
	padding:15px 0 30px 110px;
	margin:0 0 10px -40px;
}

.sign {
	background:url(icons/sign.png) no-repeat;
	padding:10px 0 30px 110px;
	margin:0 0 10px -40px;
}

.money {
	background:url(icons/money.png) no-repeat;
	padding:20px 0 30px 110px;
	margin:0 0 30px -40px;
}

li.money h6 {color:#cc0000;}

.warning, .payday {
	margin:0 0 40px 0;
	padding:0;
}

.warning li {
	background:url(icons/warning.png) no-repeat;
	margin:0;
	padding:0 0 10px 30px;
}

.payday li {
	background:url(icons/tick.png) no-repeat;
	margin:0 0 6px 0;
	padding:2px 0 0 30px;
}

/* APPLY NOW PAGE STARTS */

#apply-left-column {
	width:230px;
	float:left;
	margin:10px 0 0 10px;
	_margin-left:5px;
	z-index:0;
}

#apply-intro-promo h3 {
	font-weight:bold;
	line-height:20px;
	width:198px;
	float:right;
	font-size:15px;
	color:#FFF;
	padding:2px 20px 0 0;
	text-shadow:0 1px 0 #125982;
	-moz-shadow:0 1px 0 #125982;
	-webkit-shadow:0 1px 0 #125982;
	-khtml-shadow:0 1px 0 #125982;
	display:block;
	margin:80px 0 0 0;
}

#apply-intro-promo {
	background:url(intro-promo-apply-bg.png) no-repeat;
	width:227px;
	height:189px;
	position:relative;
	z-index:2;
}

#apply-benefits-promo {
	background:url(benefits-promo-apply-bg.png) no-repeat;
	width:212px;
	height:288px;
	position:relative;
	z-index:1;
	padding:10px 0 0 0;
	margin:-8px 0 0 0;
}

#apply-benefits-promo ul {
	margin:20px 0 0 10px;
	padding:0;
	display:block;
}

#apply-benefits-promo ul li {
	background:url(bullet-tick.png) no-repeat left center;
	padding:5px 0 5px 35px;
	list-style:none;
	font-size:14px;
	color:#454545;
	margin:0 0 12px 0;
	display:block;
}

#benefits-promo a {
	font-size:14px;
	color:#454545;
	text-decoration:none;
}

#benefits-promo a:hover {
	font-size:14px;
	color:darkred;
	text-decoration:none;
}

#apply-benefits-promo a {
	font-size:14px;
	color:#454545;
	text-decoration:none;
}

#apply-benefits-promo a:hover {
	font-size:14px;
	color:darkred;
	text-decoration:none;
}

#menu li ul li a { font-size:12px;}

.form-box {
	background:url(forms/apply-bg-bottom.png) bottom no-repeat;
	width:681px;
	position:relative;
	z-index:10;
	padding:3px 0 0 0;
	font-size:11px;
	text-align:right;
}

.form-box h2 {
	
	display:block;
	background:url(forms/apply-bg-header.png) no-repeat;
	width:681px;
	height:31px;
	font-size:20px;
	color:#FFF;
	text-shadow:0 1px 0 #c28835;
	-moz-shadow:0 1px 0 #c28835;
	-webkit-shadow:0 1px 0 #c28835;
	-khtml-shadow:0 1px 0 #c28835;
	text-align:left;
	margin:-10px 0 0 0;
	text-indent:10px;
	padding:2px 0 0 0;
	
}

.form-box-finish {
	background:url(forms/apply-bg-finish.png) no-repeat;
	width:682px;
	height:132px;
	position:relative;
	z-index:0;
	margin:-5px 0 0 0;
	padding:3px 0 0 0;
}

.form-box-finish h2 {
	font-size:20px;
	color:#FFF;
	text-shadow:0 1px 0 #c28835;
	-moz-shadow:0 1px 0 #c28835;
	-webkit-shadow:0 1px 0 #c28835;
	-khtml-shadow:0 1px 0 #c28835;
	margin:0 0 0 10px;
	text-align:left;
}

.form-box-bottom { margin-top:-5px; z-index:1;}

.form-column-1 {
	width:210px;
	float:left;
	margin:5px 0 0 0;
	padding:0 0 0 10px;
	*margin:10px 0 0 0;
}

.form-column-2 {
	width:225px;
	float:left;
	margin:5px 0 0 0;
	*margin:10px 0 0 0;
}

.form-column-3 {
	width:225px;
	float:left;
	margin:5px 0 0 0;
	*margin:10px 0 0 0;
}

.form-column-4 {
	width:330px;
	float:left;
	margin:3px 0 0 0;
}

.form-column-5 {
	width:330px;
	float:left;
	margin:3px 0 0 0;
}

.form-box input {
	width:112px;
	height:16px;
	outline:none;
	border:1px solid #D5D5D5;
	padding:3px;
	box-shadow:inset 0 0 10px #F4F4F4;
	-moz-box-shadow:inset 0 0 10px #F4F4F4;
	-webkit-box-shadow:inset 0 0 10px #F4F4F4;
	-khtml-box-shadow:inset 0 0 1px #F4F4F4;
	background:url(forms/input.jpg) repeat;
	float:right;
	margin:10px 0 0 0;
	clear:both;
}

	.form-box-error input {
	width:112px;
	height:16px;
	outline:none;
	border:1px solid #CC0000;
	padding:3px;
	background:#FFECEC;
	float:right;
	margin:10px 0 0 0;
	clear:both;
}

.left-proceed {
	width:650px;
	font-size:11px;
	padding:15px 0 0 20px;
}

.left-proceed input.checkbox, .left-proceed input#tick {
	float:left;
	padding:0;
	margin:10px 0 0 0;
}

.left-proceed label {
	display:block;
	font-size:11px;
	float:left;
	margin:10px 0 0 5px;
}

.left-proceed p {
	width:380px;
	display:block;
	clear:both;
	margin:-30px 0 0 0;
	*margin:10px 0 0 0;
	float:left;
}

.proceed-button {
	width:250px;
	float:right;
	margin:15px 20px 0 0;
	*margin:20px 20px 0 0;
}

.proceed-button img {
	float:left;
}

.proceed-button input {
	display:block;
	background:url(forms/proceed.png) no-repeat;
	width:163px;
	height:47px;
	float:right;
}

.form-box select {
	width:120px;
	border:1px solid #D5D5D5;
	padding:3px;
	float:right;
	margin:10px 0 0 0;
	clear:both;
}

.form-box label {
	display:block;
	margin:10px 0 0 0;
	padding:5px 0 0 0;
	width:90px;
	height:18px;
	float:left;
}

.form-column-1 label {
	display:block;
	margin:10px 10px 0 0;
	padding:5px 0 0 0;
	width:70px;
	height:18px;
	float:left;
}

.form-box-bottom label {
	display:block;
	margin:10px 0 0 0;
	padding:5px 0 0 0;
	width:120px;
	height:18px;
	float:left;
}

.form-box-bottom input {
	width:180px;
	height:16px;
	outline:none;
	border:1px solid #D5D5D5;
	padding:3px;
	box-shadow:inset 0 0 10px #F4F4F4;
	-moz-box-shadow:inset 0 0 10px #F4F4F4;
	-webkit-box-shadow:inset 0 0 10px #F4F4F4;
	-khtml-box-shadow:inset 0 0 1px #F4F4F4;
	background:url(forms/input.jpg) repeat;
	float:right;
	margin:10px 0 0 0;
	clear:both;
}

.form-box-bottom select {
	width:188px;
	border:1px solid #D5D5D5;
	padding:3px;
	float:right;
	margin:10px 0 0 0;
	clear:both;
}

#toplayer { z-index:10; height:160px; margin:0 0 1px 0;}
#secondlayer { z-index:9; height:200px; margin:0 0 1px 0;}
#thirdlayer { z-index:8; height:235px; margin:0 0 5px 0;}
#fourthlayer { z-index:7; height:165px;}

/* APPLY NOW PAGE ENDS */

table.costs { background:#F0DBAA; border:1px solid #E7B783;}

.tell-a-friend { width:350px; font-size:12px;}

.tell-a-friend p { clear:both; margin:20px 0 20px 0;}

.input-line { border-bottom:1px solid #F1F1F1; padding:5px 0 10px 0;}

.tell-a-friend input {
	width:180px;
	height:16px;
	outline:none;
	border:1px solid #D5D5D5;
	padding:3px;
	box-shadow:inset 0 0 10px #F4F4F4;
	-moz-box-shadow:inset 0 0 10px #F4F4F4;
	-webkit-box-shadow:inset 0 0 10px #F4F4F4;
	-khtml-box-shadow:inset 0 0 1px #F4F4F4;
	background:url(forms/input.jpg) repeat;
	float:right;
	margin:5px 0 0 0;
	width:180px;
}

.tell-a-friend label {
	float:left;
	display:block;
	height:15px;
	margin:8px 0 0 0;
	width:160px;
}

input.form-button {
	background:#F5F5F5;
	border:1px solid #D5D5D45;
	padding:5px;
	height:30px;
	float:left;
}

/* SUB PAGE ENDS*/

.tick-gr li {
	background:url(icons/tick.png) no-repeat;
	padding:0 0 10px 30px;
	margin:0 0 0 -30px;
}

.bullet-orange li {
	background:url(icons/bullet-orange.png) no-repeat left center;
	padding:0 0 0 20px;
	margin:0 0 5px 0;
}

#apply-benefits-promo #typical-apr {
	display:block;
	height:70px;
	width:150px;
	float:left;
	margin:0 0 0 70px;
	
}

#benefits-promo #typical-apr {
	display:block;
	height:50px;
	width:200px;
	float:left;
	margin:20px 0 0 50px;
}

#links {
	float:left;
	width:230px;
	padding:0 0 0 8px;
}

#links a, #links a:visited {
	text-decoration:none;
	text-shadow:1px 1px 0 #D7812A;
	font-size:12px;
	color:#FFF;
	padding:1px 3px;
}

#links a:hover {
	color:#CC0000;
	text-shadow:0 1px 0 #FFC891;
}

#unsubscribe-form {
	padding:10px;
	border:1px solid #8CD98C;
	background:#DFB;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
}

#unsubscribe-form input#btnUnsubscribe {
	font-size:18px;
	border:1px solid #8CD98C;
	background:#FFF;
	color:#093;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	padding:1px 20px;
	cursor:pointer;
}

#unsubscribe-form input#txtUnsubEmail {
	font-size:18px;
	border:1px solid #8CD98C;
	background:#FFF;
	color:#093;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	width:270px;
	padding:2px;
}

#unsubscribe-form label {
	font-size:18px;
	color:#093;
}

span#lblMessage {
	color:#CC0000;
	display:block;
	padding:20px 0 0 0;
}
	
ul.list li { list-style:disc !important; }

.national-insurance {
	display:block;
	margin:10px 0 0 30px; 
	padding:0; 
	text-align:left;
}














