*	{
	margin: 0;
	padding: 0;
	}
body	{
	background: #1c1c1c;
	color: #2b2b2b;
	font-family: Arial;
	font-size: 12px;
	}
#page-top-holder	{
	background: url(../images/shared/header_bg.jpg) no-repeat top center;
	height: 169px;
	}
#page-top	{
	height: 169px;
	margin: 0 auto 0 auto;
	text-align: left;
	width: 1002px;
	}
	
	
/*  TOP PAGE ---------------------------------------------------- */	

#top-left	{
	float: left;
	padding: 17px 0 0 23px;
	}
#top-right	{
	float: right;
	font-size: 0;
	height: 168px;
	line-height: 0;
	padding: 0 10px 0 0;
	position: relative;
	text-align: right;
	width: 800px;
	}
#top-right-nav	{
	margin: 16px 0 12px 0;
	padding: 0 0 21px 0;
	}
#top-right table	{
	float: right;
	}
#top-right-nav a	{
	color: #fff;
	display: block;
	float: left;
	font-size: 11px;
	line-height: 11px;
	text-align: left;
	}
#top-right-nav a.selected,
#top-right-nav a:hover	{
	color: #f9ce22;
	}
#top-right-nav span	{
	color: #ff8a2d;
	display: block;
	float: left;
	font-size: 11px;
	line-height: 11px;
	text-align: center;
	width: 16px;
	}
a#magic-intro	{
	background: url(../images/shared/icon_lock.gif) no-repeat 0px 0px;
	padding: 0 0 4px 18px;
	}
#content-outer	{
	background: #fff url(../images/shared/page_inner_shadow.jpg) top center no-repeat;
	}
#content-outer-home	{
	background: #fff url(../images/home/bg_slice.jpg) top repeat-x;
	}
#content	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0 auto 0 auto;
	padding: 10px 0 25px 0;
	width: 955px;
	}
#content-home	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin: 0 auto 0 auto;
	padding: 10px 0 25px 0;
	width: 1005px;
	}
#content-left	{
	float: left;
	width: 380px;
	}
#content-right	{
	float: right;
	width: 335px;
	}


/*  HOME --------------------------------------------------------------- */
#header	{
	font-size: 0px;
	height: 260px;
	line-height: 0px;
	margin: 0px auto 0 auto;
	padding: 18px 0 0 0;
	width: 1002px;
	}
#header #banner-1	{
	float: left;
	height: 264px;
	margin: 0 5px 0 0;
	overflow: hidden;
	width: 453px;
	}
#header .banner-2	{
	float: left;
	margin: 0 5px 0 0;
	width: 233x;
	}
#header .banner-look-for-bg	{
	background: url(../images/home/look_loan_bg_bottom.jpg) bottom no-repeat;
	}
#header .banner-look-for	{
	float: left;
	height: 264px;
	width: 303px;
	}
#header .banner-look-for .inner	{
	font-size: 11px;
	line-height: 11px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	width: 270px;
	}
#header .banner-look-for .text	{
	font-size: 11px;
	line-height: 14px;
	padding: 5px 0 6px 0;
	}
#header .banner-look-for .inner td	{
	padding-bottom: 4px;
	}
#header .banner-look-for .inner th	{
	font-size: 12px;
	font-weight: normal;
	line-height: 26px;
	padding-bottom: 4px;
	text-align: left;
	text-indent: 4px;
	width: 85px;
	}
.loan-look	{
	background: url(../images/home/loan_inp.jpg) no-repeat;
	border: none;
	height: 26px;
	padding: 7px 5px 0 5px;
	width: 177px;
	}
#content-left-home	{
	float: left;
	padding: 10px 0 0 3px;
	width: 690px;
	}
#content-left-home	p	{
	padding: 0px 0 10px 0;
	}
#content-right-home	{
	float: right;
	font-size: 0px;
	line-height: 0;
	width: 303px;
	margin: 0 4px 0 0;
	}
#content-right-home-bg	{
	background: url(../images/home/struggling_bg_bottom.jpg) bottom no-repeat;
	}
#content-right-home .inner	{
	font-size: 11px;
	line-height: 11px;
	margin: 0 auto;
	padding: 5px 0 0 0;
	width: 274px;
	}
#content-right-home .text	{
	font-size: 11px;
	line-height: 14px;
	padding: 5px 0 4px 0;
	}
#content-right-home .inner td	{
	padding-bottom: 3px;
	}
#content-right-home .inner th	{
	font-size: 12px;
	font-weight: normal;
	line-height: 27px;
	padding-bottom: 3px;
	text-align: left;
	text-indent: 4px;
	width: 93px;
	}
#home-intro	{
	font-size: 16px;
	line-height: 22px;
	margin: 10px 0;
	}
#home-intro a	{
	color: #ff8309;
	font-weight: bold;
	}
#news-feed	{
	border-bottom: 1px solid #e7e7e7;
	border-top: 1px solid #e7e7e7;
	margin: 10px 0 25px 0;
	padding: 8px 0;
	}
#news-feed .left	{
	float: left;
	width: 100px;
	}
#news-feed-right	{
	 
	float: left;
	padding: 4px 0 0 0;
	width:900px;
	background: #fff;
	overflow: hidden;
	height: 20px;
	 

	}
	#news-feed-right	a{
	color: #ff8309;
	line-height: 16px;
	 
	}
#home-carousel-left	{
	float: left;
	width: 690px;
	}
#home-carousel-right	{
	float: left;
	margin: 0 0 0 35px;
	width: 250px;
	}
#client-quotes	{
	margin: 10px 0;
	}
#lower-carousel	{
	height: 135px;
	margin: 15px 0 0px 0;
	width: 690px;
	}
#lower-carousel	table	{
	margin: 0px 0 0 0px;
	}
.carousel-inner	{
	float: left;
	height: 135px;
	text-align: center;
	width: 210px;
	}
a.prev	{
	background: url(../images/home/carousel_services_left.gif) no-repeat;
	cursor: pointer;
	display: block;
	height: 134px;
	width: 32px;
	}
a.next	{
	background: url(../images/home/carousel_services_right.gif) no-repeat;
	cursor: pointer;
	display: block;
	height: 134px;
	width: 32px;
	}
#home-lower-outer	{
	background:#f4f4f4 url(../images/home/home_lower_repeat.jpg) repeat-x;
	}
#home-lower	{
	height: 185px;
	margin: 0 auto;
	padding: 20px 0 0 0;
	text-align: left;
	width: 1002px;
	}
#home-lower-loan-calc	{
	float: left;
	width: 330px;
	}
#home-lower-loan-calc table	{
	margin: 25px 0 0 0;
	}
.inp-loan-calc	{
	padding: 4px;
	width: 102px;
	}
#home-lower-loan-calc td	{
	padding: 0 9px 10px 0;
	}
#home-lower-loan-calc th	{
	font-weight: normal;
	padding: 0 0 10px 0;
	text-align: left;
	width: 90px;
	}
.loan-lower	{
	background: url(../images/home/loan_calc_inp.gif) no-repeat;
	border: none;
	height: 26px;
	padding: 7px 5px 0 5px;
	width: 94px;
	}
#home-lower-jargonbuster	{
	float: left;
	width: 370px;
	}
#lower-carousel-jargon	{
	height: 90px;
	margin: 5px 0 0px 0;
	width: 370px;
	}
.jargon-viewall	{
	display: inline;
	float: right;
	margin: 0 60px 0 0px;
	}
#lower-carousel-jargon	table	{
	margin: 0px 0 0 0px;
	}
.carousel-inner-lower	{
	float: left;
	height: 90px;
	padding: 15px 0 0 10px;
	text-align: left;
	width: 260px;
	}
.carousel-inner-lower	strong	{
	display: block;
	font-size: 14px;
	padding: 0 0 10px 0;
	}
a.prev-lower	{
	cursor: pointer;
	display: block;
	height: 90px;
	width: 32px;
	}
a.next-lower	{
	cursor: pointer;
	display: block;
	height: 90px;
	width: 32px;
	}
#home-lower-newsletter	{
	float: right;
	width: 300px;
	}
#home-lower-newsletter	table	{
	margin: 15px 0 0 0px;
	}
#home-lower-newsletter td	{
	padding: 0 9px 10px 0;
	}
#home-lower-newsletter th	{
	font-weight: normal;
	padding: 0 0 10px 0;
	text-align: left;
	width: 90px;
	}

	
/* GENERAL TEMPLATE --------------------------------------------------------- */	

#inner-lower-outer	{
	background: #ebebeb url(../images/shared/page_lower_repeat.jpg) repeat-x;
	}
#inner-lower	{
	 
	margin: 0 auto;
	padding: 30px 0 50px 0;
	text-align: left;
	width: 955px;
	}
#content-page-top	{
	border-bottom: 2px solid #dfdfdf;
	margin: 0 auto;
	padding: 5px 0 6px 0;
	width: 955px;
	 
	}
#content-page-top .left	{
	float: left;
	}
#content-page-top .left-padded	{
	float: left;
	padding: 10px 0 4px 0;
	}
#content-page-top .right	{
	float: right;
	}
#finance-group-table	{
	margin: 20px 0 0px 0;
	}
#finance-group-table td	{
	border: 1px solid #dbdbdb;
	height: 100px;
	text-align: center;
	width: 155px;
	}
#finance-group-table th	{
	width: 10px;
	}
	
/*  ABOUT ----------------------------------------- */
	
.about-top-right	{
	color: #a4a4a4;
	float: right;
	padding: 8px 0 0 0;
	}
.about-top-right a	{
	color: #2b2b2b;
	font-size: 11px;
	}
.about-top-right a:hover	{
	color: #df5b05;
	}
#about-page-top	{
	margin: 0 auto;
	padding: 20px 0 0px 0;
	width: 955px;
	}
#about-page-top .left	{
	float: left;
	padding: 10px 0 0px 0;
	}
#about-page-top .right	{
	float: right;
	}
#about-fb-twitter	{
	float: right;
	margin: 10px 0 0 0;
	}
.about-person-left	{
	float: left;
	width: 150px;
	}
.about-person-left img	{
	border: 1px solid #d6d6d6;
	padding: 2px;
	}
.about-person-right	{
	float: left;
	padding: 10px 0 0 0;
	width: 775px;
	}
.about-person-right strong	{
	color: #ff8309;
	display: block;
	font-size: 18px;
	padding: 0 0 5px 0;
	}

/* LINKS ----------------------------------------------------- */	

.link-left	{
	float: left;
	padding: 14px 0 10px 0;
	width: 35px;
	}
.link-right	{
	float: left;
	padding: 10px 0 10px 0;
	width: 900px;
	}
.link-right a	{
	color: #e97329;
	display: block;
	font-weight: bold;
	}
.link-right a:hover	{
	color: #eeac14;
	}
.line-single-dots	{
	background: url(../images/shared/fullwide_dots.gif) no-repeat;
	font-size: 0px;
	height: 1px;
	line-height: 0;
	}


	
/*  NEWS ----------------------------------------------------- */	

#news-left	{
	float: left;
	padding: 30px 0 0 0;
	width: 685px;
	}
#news-right	{
	float: right;
	padding: 30px 0 0 0;
	width: 220px;
	}
#article-full	img	{
	border: 1px solid #d6d6d6;
	float: left;
	margin: 0px 10px 10px 0;
	padding: 2px;
	}
.article-detail-left	{
	float: left;
	}
a.back-articles	{
	background: url(../images/news/icon_back_articles.gif) 0 5px no-repeat;
	color: #ff8309;
	float: right;
	font-weight: bold;
	padding: 0 0 0 10px;
	}
#news-right	p	{
	padding: 10px 0 10px 0;
	}
#news-right	table td	{
	padding-bottom: 5px;
	}
#news-right	table th	{
	padding-bottom: 5px;
	text-align: left;
	width: 120px;
	}
.inp-news	{
	background: url(../images/news/inp_newsletter.gif) no-repeat;
	border: none;
	height: 26px;
	padding: 7px 5px 0 5px;
	width: 156px;
	}
.high-dots-left	{
	font-size: 0px;
	line-height: 0;
	margin: 5px 0 0 0;
	}
	
.high-dots-right	{
	font-size: 0px;
	line-height: 0;
	margin: 5px 0 0 0;
	}
.single-dots-left	{
	font-size: 0px;
	line-height: 0;
	height: 1px;
	margin: 15px 0 10px 0;
	background: url(../images/news/dots_single.gif) no-repeat;
	}	
.cal-holder	{
	background: url(../images/news/icon_calendar.jpg) no-repeat;
	float: left;
	height: 50px;
	margin: 15px 10px 10px 0;
	width: 43px;
	}
.cal-month	{
	color: #fff;
	font-size: 10px;
	text-align: center;
	}
.cal-date	{
	font-size: 12px;
	padding: 5px 0 0 0;
	text-align: center;
	}
.cal-top-right	{
	float: left;
	margin: 15px 0 0 0;
	width: 610px;
	}
.article-tags	{
	float: left;
	width:100%;
	}
.article-tags a	{
	color: #2b2b2b;
	}
.article-tags a:hover	{
	color: #e97329;
	}
a.news-heading	{
	color: #e97329;
	font-size: 18px;
	}
	div.news-heading	{
	color: #2b2b2b;
	font-size: 18px;
	}
a:hover.news-heading	{
	text-decoration: underline;
	}
a.read-full	{
	display: block;
	margin: 10px 0 0 0;
	}
#paging-box	{
	border-bottom: 1px solid #dadada;
	border-top: 1px solid #dadada;
	margin: 20px 0 0 0;
	padding: 10px 0;
        height:23px;
	}
#paging-box a	{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	margin: 0px 2px 0 0;
	}
#paging-box .page-left a	{
	background: url(../images/news/paging_prev.gif) no-repeat;
	display: block;
	float: left;
	height: 23px;
	padding: 0;
	width: 23px;
	}
#paging-box .page-right a	{
	background: url(../images/news/paging_next.gif) no-repeat;
	display: block;
	float: left;
	height: 23px;
	padding: 0;
	width: 23px;
	}
#paging-box .page-first a	{
	background: url(../images/news/paging_first.gif) no-repeat;
	display: block;
	float: left;
	height: 23px;
	padding: 0;
	width: 23px;
	}
#paging-box .page-last a	{
	background: url(../images/news/paging_last.gif) no-repeat;
	display: block;
	float: left;
	height: 23px;
	padding: 0;
	width: 23px;
	}
#paging-box .page-on a,
#paging-box .page-off a:hover	{
	background: url(../images/news/paging_on.gif) repeat-x;
	display: block;
	float: left;
	height: 23px;
	padding: 0 9px;
	}
#paging-box .page-off a	{
	background: url(../images/news/paging_off.gif) repeat-x;
	display: block;
	float: left;
	height: 23px;
	padding: 0 9px;
	}
	
	
/* FINANCIAL CLAIMS ------------------------------------------ */	

#ppc-tbl	{
	margin: 15px 0 15px 0;
	}
#ppc-tbl th	{
	padding: 0 10px 0 0;
	text-align: left;
	width: 30px;
	}
#ppc-lower-tbl td	{
	padding: 0;
	}
#ppc-lower-tbl th	{
	padding: 0;
	text-align: left;
	width: 255px;
	}
.ppc-select	{
	border: 1px solid #d9d9d9;
	height: 26px;
	padding: 3px;
	width: 67px;
	}
.inp-ppc	{
	background: url(../images/payment_protection/inp_ppc.jpg) no-repeat;
	border: none;
	height: 26px;
	padding: 7px 0 0 5px;
	width: 228px;
	}
#ppc-left	{
	float: left;
	margin: 30px 0 0 0;
	width: 670px;
	}
#ppc-right	{
	float: right;
	text-align: right;
	width: 265px;
	}
#ppc-right	img	{
	margin: 20px 20px 0 0;
	}
.protection-overlay-tick	{
	float: left;
	width: 32px;
	}
.protection-overlay-q	{
	float: left;
	font-weight: bold;
	padding: 8px 0 0 0;
	width: 635px;
	}
.protection-overlay-a	{
	margin: 5px 0 10px 0;
	width: 635px;
	}
	
	
/*  EXPERTS ADVICE ------------------------------------------- */

#experts-left	{
	float: left;
	padding: 30px 0 0 0;
	width: 582px;
	}
#experts-right	{
	float: right;
	padding: 30px 0 0 0;
	width: 336px;
	}
.inp-expert	{
	background: url(../images/experts_advice/inp_expert.jpg) no-repeat;
	border: none;
	height: 26px;
	padding: 7px 5px 0 5px;
	width: 183px;
	}
.textarea-expert	{
	background: url(../images/experts_advice/textarea_expert.jpg) no-repeat;
	border: none;
	font-family: arial;
	font-size: 12px;
	height: 124px;
	overflow: auto;
	padding: 7px 0 0 5px;
	width: 488px;
	}
.form-submit	{
	background: url(../images/experts_advice/btn_submit.jpg) no-repeat;
	border: none;
	cursor: pointer;
	height: 32px;
	margin: 0 2px 0 0;
	text-indent: -3000px;
	width: 72px;
	display: block;
	float: left;
	 
	}
.form-reset	{
	background: url(../images/experts_advice/btn_reset.jpg) no-repeat;
	border: none;
	cursor: pointer;
	height: 32px;
	text-indent: -3000px;
	width: 72px;display: block;float: left;
	}
#advice-tbl td	{
	padding: 0 0 10px 0;
	}
#advice-tbl td.no-height	{
	padding: 0 0 0px 0;
	line-height: 0;
	font-size: 0px;
	}
#advice-tbl th	{
	padding: 0 0 10px 0;
	text-align: left;
	line-height: 12px;
	}
.expert-detail-left	{
	float: left;
	width: 65px;
	margin-top: 15px;
	}
.expert-detail-left img	{
	border: 1px solid #d6d6d6;
	padding: 2px;
	}
.expert-detail-right	{
	float: left;
	width: 270px;
	margin-top: 15px;
	font-size: 11px;
	line-height: 14px;
	}
.expert-detail-right strong	{
	color: #ff8309;
	display: block;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 5px;
	}
.answer-q img	{
	padding: 10px 10px 10px 14px;
	}
.expert-questions	{
	margin: 10px 0 15px 0;
	}
.expert-questions th	{
	color: #e97329;
	font-size: 16px;
	font-weight: bold;
	}
.answer-expert img	{
	border: 1px solid #d6d6d6;
	margin: 0px 10px 0 0;
	padding: 2px;
	}

	
/* LOANS ---------------------------------------------- */	

.findoutmore	{
	display: block;
	margin: 10px 0 0 0;
	}
	
	
/* JARGON BUSTER ---------------------------------------------- */	

.jargon-buster	{
	margin: 10px 0 15px 0;
	}
.jargon-buster th	{
	color: #e97329;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: left;
	text-indent: 5px;
	width: 920px;
	}
.jargon-buster td	{
	padding-bottom: 10px;
	}
.line-single-jargon	{
	background: url(../images/shared/fullwide_dots.gif) no-repeat;
	font-size: 0px;
	height: 1px;
	line-height: 0;
	margin: 5px 0 10px 0;
	}
	
	
/*  HOME FINANCES ---------------------------------------- */

#home-finances-graphic	{
	float: right;
	}
.line-single-finances	{
	background: url(../images/shared/fullwide_dots.gif) no-repeat;
	font-size: 0px;
	height: 1px;
	line-height: 0;
	margin: 17px 0 15px 0;
	}
	
/*  DEBT SOLUTIONS -------------------------------------------------- */	
#help-form	{
	float: left;
	width: 680px;
	}
#help-form th	{
	padding: 0 0 10px 0;
	text-align: left;
	}
#help-form td	{
	padding: 0 0 10px 0;
	text-align: left;
	}
.inp-debt	{
	background: url(../images/debt_solutions/inp_debt.jpg) no-repeat;
	border: none;
	height: 24px;
	padding: 7px 5px 0 5px;
	width: 172px;
	}
.inp-debt-short	{
	background: url(../images/debt_solutions/inp_debt_short.jpg) no-repeat;
	border: none;
	height: 24px;
	padding: 7px 5px 0 5px;
	width: 132px;
	}
#debt-magician	{
	float: right;
	font-size: 0px;
	line-height: 0;
	width: 270px;
	}
#debt-magician-bg	{
	background: url(../images/debt_solutions/dept_magician_bottom.jpg) no-repeat bottom;
	float: right;
	font-size: 12px;
	line-height: 14px;
	width: 270px;
	}
#debt-magician-inner	{
	margin: 4px auto 0 auto;
	width: 235px;
	}
#debt-magician-inner table	{
	margin: 10px 0 0 0;
	}
.inp-magic	{
	background: url(../images/debt_solutions/inp_magic.jpg) no-repeat;
	border: none;
	height: 24px;
	padding: 7px 5px 0 5px;
	width: 108px;
	}
#debt-magician-inner th	{
	padding: 0 0 10px 0;
	text-align: left;
	width: 235px;
	}
#debt-magician-inner td	{
	padding: 0 0 10px 0;
	}
ul.list-square	{
	list-style-type: none;
	margin: 10px 0;
	}
ul.list-square li	{
	background: url(../images/debt_solutions/icon_square.gif) no-repeat 0px 3px;
	font-weight: bold;
	line-height: 16px;
	padding: 0 0 0 10px;
	}
	
	ul.list-square-nobold	{
	list-style-type: none;
	margin: 10px 0;
	}
ul.list-square-nobold li	{
	background: url(../images/debt_solutions/icon_square.gif) no-repeat 0px 6px;
	font-weight: normal;
	line-height: 16px;
	padding: 0 0 0 10px;
	}
.solution-holder	{
	float: left;
	font-size: 0px;
	line-height: 0;
	margin: 20px 0 0 0;
	width: 969px;
	}
.solution-holder-bg	{
	background: url(../images/debt_solutions/lower_gradients.jpg) no-repeat bottom;
	float: right;
	font-size: 12px;
	line-height: 14px;
	width: 969px;
	}
.solution-holder-inner	{
	line-height: 16px;
	margin: 4px auto 0 auto;
	padding-bottom: 20px;
	position: relative;
	width: 920px;
	}
ul.list-ticks	{
	list-style-type: none;
	margin: 10px 0 10px 0;
	}
ul.list-ticks li	{
	background: url(../images/debt_solutions/icon_tick.gif) no-repeat 0px 3px;
	line-height: 20px;
	padding: 0 0 5px 20px;
	}
ul.list-ticks li	a	{
	color: #e26106;
	font-weight: bold;
	}
#graphic-debt	{
	bottom: 10px;
	position: absolute;
	right: 0px;
	}
#graphic-iva	{
	bottom: 10px;
	position: absolute;
	right: 40px;
	}
#graphic-bankruptcy	{
	bottom: 10px;
	position: absolute;
	right: 0px;
	}
.solution-holder-left	{
	margin: 10px 0 10px 0;
	width: 670px;
	}
.solution-holder-left-narrow	{
	margin: 10px 0 10px 0;
	width: 570px;
	}
	
#debt-solutions-inner {
width: 315px;
margin: 0 auto;
text-align: center;
line-height: 24px;
font-size: 20px;
padding: 40px 0;
	
}
	
	#debt-solutions-inner a{
display:block;
color:#e58100;
	
}	
 
	
	
	
	
	
	
	
	
	
	
/* UNSECURED LOANS ------------------------------------------------------------------- */
#loan-left	{
	float: left;
	padding: 10px 0 0 0;
	width: 680px;
	}
#loan-left th	{
	padding: 0 0 10px 0;
	text-align: left;
	}
#loan-left td	{
	padding: 0 0 10px 0;
	text-align: left;
	}
.inp-loan	{
	background: url(../images/unsecured_loans/inp_loan.jpg) no-repeat;
	border: none;
	height: 25px;
	padding: 7px 5px 0 5px;
	width: 172px;
	}
.inp-loan-small	{
	background: url(../images/unsecured_loans/inp_loan_small.jpg) no-repeat;
	border: none;
	height: 25px;
	padding: 7px 5px 0 5px;
	width: 132px;
	}
.inp-loan-smaller	{
	background: url(../images/unsecured_loans/inp_loan_smaller.jpg) no-repeat;
	border: none;
	height: 25px;
	padding: 7px 5px 0 5px;
	width: 54px;
	}
.textarea-loan	{
	background: url(../images/unsecured_loans/textarea_loan.jpg) no-repeat;
	border: none;
	font-family: arial;
	font-size: 12px;
	height: 62px;
	overflow: auto;
	padding: 7px 5px 0 5px;
	width: 511px;
	}
.loanform-submit	{
	background: url(../images/unsecured_loans/loan_submit.jpg) no-repeat;
	border: none;
	cursor: pointer;
	height: 32px;
	margin: 0 2px 0 0;
	text-indent: -3000px;
	width: 72px;
	}
.loanform-reset	{
	background: url(../images/unsecured_loans/loan_reset.jpg) no-repeat;
	border: none;
	cursor: pointer;
	height: 32px;
	text-indent: -3000px;
	width: 72px;
	}
#loan-right	{
	float: right;
	font-size: 0px;
	line-height: 0;
	padding: 10px 0 0 0;
	width: 270px;
	}
#loan-right-bg	{
	background: url(../images/unsecured_loans/loans_calc_lower.jpg) no-repeat bottom;
	float: right;
	font-size: 12px;
	line-height: 14px;
	width: 270px;
	}
#loan-right-inner	{
	margin: 4px auto 0 auto;
	width: 235px;
	}
	#loan-right-inner p	{
	padding:5px 0 10px 0;
	line-height: 16px;
	}
#loan-right-inner table	{
	margin: 0px 0 0 0;
	}
.inp-calc	{
	background: url(../images/unsecured_loans/inp_calc.jpg) no-repeat;
	border: none;
	height: 24px;
	padding: 7px 5px 0 5px;
	width: 92px;
	}
#loan-right-inner th	{
	padding: 0 0 10px 0;
	text-align: left;
	width: 135px;
	}
#loan-right-inner td	{
	padding: 0 0 10px 0;
	}


/* SECURED LOANS ------------------------------------------------------------------- */

#secured-left	{
	float: left;
	width: 637px;
	}
#secured-right	{
	float: right;
	width: 305px;
	}
#current-deals-tbl	{
	font-size: 0;
	line-height: 0;
	margin: 20px 0;
	}
#current-deals-tbl td	{
	background: url(../images/secured_loans/table_repeat.jpg) repeat-x;
	color: #696969;
	font-size: 16px;
	font-weight: bold;
	height: 59px;
	line-height: 16px;
	text-align: center;
	}
#current-deals-tbl th	{
	background: url(../images/secured_loans/table_repeat.jpg) repeat-x;
	color: #696969;
	font-size: 16px;
	height: 59px;
	line-height: 16px;
	text-align: right;
	}
#current-deals-tbl td.nobg	{
	background: none;
	font-size: 0px;
	height: 15px;
	line-height: 0px;
	}
#overlay-holder-secured	{
	font-size: 0px;
	line-height: 0;
	margin: 0 auto;
	width: 720px;
	}
#overlay-holder-secured-top	{
	background: url(../images/overlays/overlay_top_secured.gif) no-repeat;
	height: 41px;
	width: 720px;
	}
#overlay-footer-secured	{
	background: url(../images/overlays/overlay_bottom_secured.gif) no-repeat;
	height: 18px;
	width: 720px;
	}
#overlay-secured-bg-inner	{
	font-size: 12px;
	line-height: 16px;
	margin: 0 auto;
	width: 700px;
	}
#overlay-secured-bg-inner	p	{
	padding: 15px 0 10px 0;
	}
#overlay-secured-bg-inner	label	{
	cursor: pointer;
	}
#overlay-secured-bg-inner	table	{
	margin-top: 20px;
	}
#overlay-secured-bg-inner	th	{
	padding: 0 0 10px 0;
	text-align: left;
	}
#overlay-secured-bg-inner	td	{
	padding: 0 0 10px 0;
	}
.overlay-inp-secured	{
	border: 1px solid #b6b6b6;
	padding: 6px;
	width: 182px;
	}
.overlay-inp-secured-short	{
	border: 1px solid #b6b6b6;
	padding: 6px;
	width: 142px;
	}
.overlay-inp-secured-time	{
	border: 1px solid #b6b6b6;
	padding: 6px;
	width: 70px;
	}
	
#unsecured-overlay {
margin: 10px 0 0 0;
	
}	
#unsecured-overlay th{
text-align: left;
padding: 0 0 10px 0;
line-height: 12px;
	
}	
#unsecured-overlay td{
text-align: left;
padding: 0 0 10px 0;
	
}	#unsecured-overlay td.no-height{
line-height:0px;
font-size: 0px;

padding: 0 0 0px 0;
	
}	
/*  MAGIC INTRODUCER ---------------------------------------- */	
 
#introducer-left	{
	float: left;
	padding: 30px 0 0 0;
	width: 657px;
	}
#introducer-right	{
	float: right;
	padding: 30px 0 0 0;
	width: 270px;
	}
#introducer-right	span	{
	color: #f87e00;
	}
	a.forgot-pwd {
		font-size: 11px;
		color:#2b2b2b;
		float: right;
	}
	a:hover.forgot-pwd	{
color:#e67317
	}

	
.inp-login	{
	background: url(../images/introducer/inp_login.jpg)  no-repeat;
	border: none;
	height: 26px;
	padding: 7px 5px 0 5px;
	width: 171px;
	}	
	
	
	#introducer-right	table td	{
	padding-bottom: 5px;
	}
#introducer-right	table th	{
	padding-bottom: 5px;
	text-align: left;
	width: 120px;
	}
	
	
	
/*  UNFAIR CREDIT ---------------------------------------- */	

#unfair-left	{
	float: left;
	margin: 30px 0 0 0;
	width: 720px;
	}
#unfair-right	{
	float: right;
	padding: 20px 0 0 0;
	text-align: right;
	width: 205px;
	}
	#unfair-bg-inner	{
	font-size: 12px;
	line-height: 16px;
	margin: 0 auto;
	width: 685px;
	padding: 10px 0;
	}
#three-steps	{
	font-size: 0px;
	line-height: 0px;
	margin: 20px 0 0 0;
	}
#three-steps-left	{
	float: left;
	margin: 30px 0 0 0;
	width: 590px;
	}
#three-steps-right	{
	float: right;
	text-align: right;
	width: 365px;
	}
.inp-unfair-short	{
	background: url(../images/unfair_credit/inp_unfair_credit.jpg) no-repeat;
	border: none;
	height: 26px;
	padding: 7px 0 0 5px;
	width: 188px;
	}
.inp-unfair	{
	background: url(../images/unfair_credit/inp_unfair.jpg) no-repeat;
	border: none;
	height: 26px;
	padding: 7px 0 0 5px;
	width: 188px;
	}
#unfair-tbl td	{
	padding: 0;
	}
#unfair-tbl th	{
	padding: 0;
	text-align: left;
	width: 175px;
	}
/* MORTGAGES --------------------------------------------------- */	
ul.mortgage-list	{
	list-style-type: none;
	margin: 10px 0;
	position: relative;
	}
ul.mortgage-list li	{
	background: url(../images/mortgages/icon_tick.gif) no-repeat 0px 0px;
	line-height: 16px;
	padding: 0 0 10px 30px;position: relative;
	}
#about-mortgages-top	{
	margin: 5px 0 10px 0;
	}
#about-mortgages-top p	{
	padding: 10px 0 10px 0;
	}
#about-mortgages-top img	{
	margin: 5px 0 5px 0;
	}
	
	
	
/*  CONTACT -------------------------------------------------- */	
#contact-left	{
	float: left;
	padding: 10px 0 0 0;
	width: 605px;
	}
#contact-right	{
	float: right;
	padding: 30px 0 0 0;
	width: 315px;
	}
.contact-top-left	{
	float: left;
	padding-bottom: 10px;
	width: 95px;
	}
.contact-top-right	{
	float: left;
	padding: 20px 0 0 0;
	width: 494px;
	}
.contact-top-right p	{
	padding: 15px 0 0 0;
	}
.checkme	{
	cursor: pointer;
	}
#contact-right	table	{
	margin: 15px 0 0 0;
	}
#contact-right	th	{
	padding: 0 0 5px 0;
	text-align: left;
	width: 70px;
	}
#contact-right	td	{
	padding: 0 0 5px 0;
	}
#contact-right	td a	{
	color: #ff8309;
	}
#contact-map	{
	margin: 10px 0 0 0;
	}
#contact-map img	{
	border: 1px solid #d6d6d6;
	padding: 2px;
	}
/*  NAVIGATION ----------------------------------------------- */

#nav-holder	{
	bottom: 0px;
	position: absolute;
	right: 5px;
	width: 790px;
	}
#nav-holder a	{
	color: #fff;
	display: block;
	float: left;
	font-size: 10px;
	font-weight: bold;
	height: 33px;
	margin: 0 4px 0 0;
	text-align: center;
	text-indent: -3000px;
	text-transform: uppercase;
	}
	#nav-holder a.selected,
	#nav-holder a:hover	{
	background-position: 0 -33px;
	
	}
#nav-1 a	{
	background: url(../images/shared/nav/nav_1.jpg) no-repeat;
	width: 71px;
	}
#nav-2 a	{
	background: url(../images/shared/nav/nav_2.jpg) no-repeat;
	width: 75px;
	}
#nav-3 a	{
	background: url(../images/shared/nav/nav_3.jpg) no-repeat;
	width: 129px;
	}
#nav-4 a	{
	background: url(../images/shared/nav/nav_4.jpg) no-repeat;
	width: 129px;
	}
#nav-5 a	{
	background: url(../images/shared/nav/nav_5.jpg) no-repeat;
	width: 105px;
	}
#nav-6 a	{
	background: url(../images/shared/nav/nav_6.jpg) no-repeat;
	width: 127px;
	}
#nav-7 a	{
	background: url(../images/shared/nav/nav_7.jpg) no-repeat;
	width: 121px;
	}

/* FOOTER -------------------------------------------------------------- */

#footer-outer	{
	background: url(../images/home/footer_repeat.gif) repeat-x;
	}
	
	#footer-outer-inner	{
	background: url(../images/shared/inner_footer_bg.jpg)  repeat-x;
	}
#footer	{
	height: 69px;
	margin: 0 auto;
	text-align: left;
	width: 1002px;
	}
#footer-left	{
	color: #7e7e7e;
	float: left;
	font-size: 11px;
	padding: 15px 0 25px 0;
	width: 162px;
	}
#footer-left a	{
	display: block;
	float: left;
	margin: 10px 10px 0 0;
	}
#footer-right	{
	background: url(../images/shared/logo_id.gif) right no-repeat;
	color: #7e7e7e;
	float: right;
	width: 202px;
	font-size: 11px;
	height: 19px;
	line-height: 20px;
	margin: 13px 20px 0 0;
	padding: 0 25px 0 0;
	display: inline;
	text-align: right;
	}
#footer-right a{
	color: #7e7e7e;
	font-size: 11px;
	text-decoration: none;
	}

#footer-right a:hover	{
	color: #fe941e;
	font-size: 11px;
	text-decoration: none;
	}
#footer-right2	{
	color: #7e7e7e;
	float: right;
	font-size: 9px;
	height: 19px;
	line-height: 15px;
	margin: -18px 204px 0 0;
	padding: 0 0 0 0;
	display: inline;
	width: 602px;
	text-align: center;
	}
#footer-right2 a{
	color: #7e7e7e;
	font-size: 9px;
	text-decoration: none;
	}

#footer-right2 a:hover	{
	color: #fe941e;
	font-size: 9px;
	text-decoration: none;
	}
 
 
/* GENERAL --------------------------------------------------------*/ 
a	{
	 
	outline: none;
	text-decoration: none;
	}
a:hover	{
	 
	text-decoration: none;
	}
.clear	{
	clear: both;
	font-size: 0px;
	height: 0;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	}
img	{
	border: 0;
	}
p	{
	margin: 0px;
	padding: 0px;
	}
form	{
	font-size: 11px;
	margin: 0;
	padding: 0;
	}
.line	{
	background-color: #D3D3CD;
	font-size: 0px;
	height: 1px;
	line-height: 0px;
	margin: 10px 0;
	padding: 0;
	}
h1	{
	font-size: 20px;
	}
h2	{
	color: #ff8309;
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 5px;
	}
h6	{
	
	font-size: 14px;
	line-height: 18px;
	
	}
.fr	{
	float: right;
	}
h3	{
	font-size: 22px;
	line-height: 28px;
	margin-bottom: 4px;
	}
	
	h4{
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	margin-bottom: 4px;
 

	}
table	{
	border-collapse: collapse;
	}
.high-dots-wide	{
	background: url(../images/shared/fullwide_dots_high.gif) no-repeat;
	margin: 10px 0 0 0;
	}
a.backtop	{
	background: url(../images/shared/icon_back_top.gif) right no-repeat;
	color: #afafaf;
	float: right;
	font-size: 11px;
	margin: 20px 0 0 0;
	padding: 0 10px 0 0;
	}
a:hover.backtop	{
color:#e67317
	}





/* OVERLAYS ------------------------------------------------------- */
#overlay-holder	{
	font-size: 0px;
	line-height: 0;
	margin: 0 auto;
	width: 470px;
	}
#overlay-holder-top	{
	background: url(../images/overlays/overlay_top.gif) no-repeat;
	height: 41px;
	width: 470px;
	}
.overlay-close	{
	background: url(../images/overlays/icon_close.gif) no-repeat 0 2px;
	color: #fff;
	float: right;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	margin: 12px 15px 0 0;
	padding: 0 0 0 15px;
	}
#overlay-holder-secured-top	h1,	
#overlay-holder-results-top	h1,
#overlay-holder-top	h1	{
	color: #fff;
	float: left;
	font-size: 18px;
	line-height: 18px;
	margin: 10px 0px 0 15px;
	display: inline;
	}
#overlay-bg	{
	background:#fff url(../images/overlays/overlay_bg.jpg) top repeat-x;
	}
#overlay-bg-inner	{
	font-size: 12px;
	line-height: 16px;
	margin: 0 auto;
	width: 435px;
	
	}
	#overlay-bg-inner	label{
font-weight: bold;
cursor:pointer;
	
	}
	
#overlay-footer	{
	background: url(../images/overlays/overlay_bottom.gif) no-repeat;
	height: 18px;
	width: 470px;
	}
#overlay-bg-inner	p	{
	padding: 15px 0;
	}
#overlay-bg-inner	td	{
	padding: 0px 0 10px 0;
	}
#overlay-bg-inner	th	{
	padding: 0px 0 10px 0;
	text-align: left;
	width: 140px;
	}
.overlay-inp	{
	border: 1px solid #b6b6b6;
	padding: 6px;
	width: 200px;
	}
.overlay-inp-grey	{
	border: 1px solid #b6b6b6;
	background-color:#ededed;
	padding: 6px;
	width: 200px;
	margin-right:5px;
	}
.overlay-inp-short	{
	border: 1px solid #b6b6b6;
	padding: 6px;
	width: 100px;
	}
.overlay-select	{
	border: 1px solid #b6b6b6;
	padding: 6px;
	width: 212px;
	}
#overlay-holder-results	{
	font-size: 0px;
	line-height: 0;
	margin: 0 auto;
	width: 884px;
	}
#overlay-holder-results-top	{
	background: url(../images/overlays/overlay_top_results.gif) no-repeat;
	height: 41px;
	width: 884px;
	}
#overlay-footer-results	{
	background: url(../images/overlays/overlay_bottom_results.gif) no-repeat;
	height: 18px;
	width: 884px;
	}
#overlay-results-bg-inner	{
	 
	font-size: 12px;
	line-height: 16px;
	margin: 0 auto;
	width: 860px;
	}
#overlay-results-bg-inner	table	{
	margin-top: 20px;
	}
#overlay-results-bg-inner	th.result-top-row	{
	background: #e2e2e2 url(../images/overlays/results_td_repeat.jpg) bottom repeat-x;
	border: 1px solid #fff;
	font-size: 13px;
	line-height: 16px;
	padding: 10px 0;
	}
#overlay-results-bg-inner	th	{
	background: #e2e2e2 url(../images/overlays/results_td_repeat.jpg) bottom repeat-x;
	border: 1px solid #fff;
	border-left: none;
	font-size: 13px;
	line-height: 16px;
	padding: 3px 0;
	}
#overlay-results-bg-inner	th.result-text	{
	background: #e2e2e2 url(../images/overlays/results_td_repeat.jpg) bottom repeat-x;
	border: 1px solid #fff;
	font-size: 11px;
	line-height: 16px;
	padding: 10px 0;
	}
#overlay-results-bg-inner	td	{
	font-size: 0px;
	line-height: 0px;
	padding: 0;
	}
	
	



/*  STYLED SELECTBOXES --------------------------------- */	
	
	

div.selectbox-wrapper	{
	background-color: white;
	border: 1px solid #ccc;
	margin: 0px;
	margin-top: 0px;
	max-height: 200px;
	overflow: auto;
	padding: 0px;
	position: absolute;
	text-align: left;
	width: 400px;
		border-bottom:none;
	}
div.selectbox-wrapper ul	{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
div.selectbox-wrapper ul li.selected	{
	background-color: #e3e3e3;
	}
div.selectbox-wrapper ul li.current	{
	background-color: #e3e3e3;
	}
div.selectbox-wrapper ul li	{
	 
	cursor: pointer;
	display: block;
	list-style-type: none;
	margin: 0;
	font-weight: bold;
	padding:6px 2px;
	border-bottom: 1px solid #ccc;
	}
.selectbox_styled	{
	background: url('../images/shared/select_search.gif') left no-repeat;
	border: none;
	border-left: none;
	color: #2b2b2b;
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	height: 24px;
	margin: 0px 5px 0px 0px;
	padding: 8px 0 0 6px;
	text-align: left;
	width: 182px;
	}
	
	
/*  previewlist */	
	
	#previewlist {
	margin: 20px 0 0 50px;
		
	}
	
	#previewlist a{
 
	color:#000;
	margin: 0 0 5px 0;
	font-size: 13px;
		font-weight: bold;
	}
	
/* Top Exisiting Customers Enquire */
.top_enquire { position:absolute;right:280px;margin-top:-8px; }