/**
 * FILENAME: global.css
 * CREATED: 26/10/2009
 * AUTHOR: Ashley Barrett
 * COMMENTS: The css file for Loanfinder Extra
 * */

*{
	padding: 0;
	margin: 0;
	font-family: arial;
	font-size: 12px;
}

.hidden { display:none; }

#areaModal{
	width: 300px;
	height: 300px;
	border: 5px solid #ccc;
	position: absolute;
	background-color: #fff;
	display: none;
	z-index: 1000;
}

#areaModal #areaModalContent .ajaxLoader{
	margin-bottom: 10px; 
}

#areaModal #areaModalContent .ajaxLoader, #areaModal #areaModalContent p{
	margin: auto;
	position: relative;
	top: 100px;
	left: 10px;
	width: 35%;
}

#analysis #canHaveAnalysisConf{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	display: none;
}

#analysis #canHaveAnalysisConf p{
	background-color: #3fa0c0;
	font-size: 16pt;
	font-family: arial;
	padding: 20px;
}

#analysis #canHaveAnalysisConf p a{
	font-size: 16pt;
	font-family: arial;
	color: #fff;
}

.ajaxLoaderSmall{
	background: url('/images/creditxtra/ajax-loader-small.gif');
	width: 16px;
	height: 16px;
	float: left;
	margin-right: 15px;
}

.ajaxLoader{
	background: url('/images/creditxtra/searching.gif') no-repeat;
	width: 54px;
	height: 55px;
}

a.pdf{
	position: relative;
	top: 25px;
}

a, a:visited{
	color: #2c95bc;
}

a.back{
	padding-bottom: 10px !important;
	display: block;
}

a:hover{
	text-decoration: none;
}

.accHistory{
	margin: -85px auto 90px auto;
}

.accHistory tr td{
	width: 15px;
	height: 16px;
	padding: 3px;
	text-align: center;
}

.accHistory tr td div{
	position: relative;
	left: 5px;
}

.accHistory tr th, .accHistory tr td{
	padding: 5px;
	height: 15px;
}

a img{
	border: none;
}

#breadcrumbs{
	margin-bottom: -40px;
}

#breadcrumbs.breadcrumbsLFE { padding-bottom:0; margin:0 0 -10px 0; }

body{
	width: 880px;
	margin: auto;
}

.bold{
	font-weight: bold;
}

.clear{
	clear: both;
}

#comparePostCodes .compare span, #comparePostCodes .compare span a{
	font-size: 8pt;
	display: block;
	float: left;
	padding: 1px;
}

#comparePostCodes .compare .postCode{
	width: 80px;
	padding-left: 20px;
}

#comparePostCodes .compare .score{
	width: 55px;
	font-weight: bold;
}

#comparePostCodes .compare{
	width: 256px;
	height: 19px;
}

#comparePostCodes .back{
	background-color: #F0F0F0;
}

#comparePostCodes .left{
	float: left;
}

#comparePostCodes .right{
	float: right;
}

#creditFile{
	background-color: #f5faff;
	padding: 20px;
	margin: 30px 0 30px 0;
}

#creditFile .creditFileSection{
	margin-bottom: 25px;
}

#creditFile a img{
	border: none;
	padding: 10px 0 10px 0;
}

#creditFile .greenTickLarge, #creditFile .redCrossLarge, #creditFile .blueOKLarge{
	height: 31px;
	width: 29px;
	float: left;
	margin-right: 20px;
	position: relative;
	bottom: 5px;
}

#creditFile .blueOKLarge{
	position: static;
}

#creditFile p, #creditFile p span{
	font-size: 12pt;
	font-family: Georgia;
}

#creditFile .sub{
	font-size: inherit;
	font-family: inherit;
	font-style: italic;
	color: #0066cc;
	width: 80%;
	margin: auto;
}

#creditFile .greenTickLarge{
	background: url("/images/creditxtra/greenTickLarge.gif") no-repeat;
}

#creditFile .redCrossLarge{
	background: url("/images/creditxtra/redCrossLarge.gif") no-repeat;
}

#creditFile .blueOKLarge{
	background: url("/images/creditxtra//blueOkLarge.gif") no-repeat;
}

.cross{
	background: url('/images/recommendations/cross.gif') no-repeat;
	height: 15px;
	width: 15px;
}

.cross p, .tick p{
	position: relative;
	left: 20px;
	bottom: 3px;
	width: 220px;
}

.cgsLogo{
	background: url("/images/recommendations/cgs_logo.jpg") no-repeat;
	width: 68px;
	height: 68px;
}

.cxBrochure h1, .cxBrochure h2 {
	display: block;
	font-size: 2em;
	padding-bottom: 10px;	
}

.cxBrochure p, .cxBrochure ul {
	margin-bottom: 10px;
}

.cxBrochure ul { 
	margin: 0; 
	padding: 0 10px 10px 10px; 
}

.cxBrochure ul li { 
	background: url('/images/creditxtra/cx-tick.gif') no-repeat top left;	
	list-style: none;	
	margin-bottom: 5px;
	padding-left: 38px;
}

.cxBrochure .section a img {
	margin-bottom: 0;
}

.cxBrochureSection div {
	float: left;
	width: 318px;
}

.cxBrochureSection div.leftimage {
	width: 240px;
}

.cxloginlist{
	line-height: 26px;	
}

.cxlist { margin-bottom:20px;margin-top:15px;float:left;width:350px;background:#F5FAFF; }
.cxlogin { margin-bottom:20px;margin-top:15px;margin-left:30px;float:left;width:220px;background:#F5FAFF; }
.cxlogin form, .cxlogin h2, .cxlist h2 { margin:10px; }
.cxlist ul { margin:0;padding:0 10px 10px 10px; }
.cxlist ul li { margin:0 0 5px 0;list-style:none;line-height:29px;padding-left:35px;background:url('/images/creditxtra/cx-tick.gif') no-repeat top left; }
.cxloginfield { margin-top:3px; width:97%; padding:2px; }


#right.cxLogin {
	padding: 0px;
}
.cxloginError {

background:#952727 none repeat scroll 0 0;
color:#FFFFFF;
font-weight:bold;

padding:8px 8px;
}

.cxloginError a{
	color: #FFFFFF;
}

.cxLogin .form_element {
	padding: 5px 0px 5px 0px;
}

.cxLogin #top_section {
	padding: 10px;
}

.cxLogin #middle_section {
	padding: 10px;
	background: white;
	border: 1px solid #CFCFCF;		
}

.cxLogin #bottom_section {
	padding: 10px;
	background: #97E778;	
	border: 1px solid #CFCFCF;	
}

.cxLogin .heading_large {
	font-size: 15px;
	font-weight: bold;
}

.cxLogin .heading_medium {
	font-size: 15px;
}

.cxLogin .heading_small{
	font-size: 11px;
}

.cxLogin .cxLoginButtonRight {
	float: right;
}


.cashPlusLogo{
	background: url("/images/creditxtra/cashPlusLogo.gif") no-repeat;
	height: 61px;
	width: 198px;
	margin-bottom: 10px;
}

.debtLineLogo{
	background: url("/images/recommendations/debtLine.jpg") no-repeat;
	width: 69px;
	height: 69px;
}

.displayDetails{
	/*padding-left: 20px;*/
}

.displayDetails p span{
	width: 150px;
	display: block;
	float: left;
}

div.pdf{
	background: url("/images/creditxtra/pdfLogo.jpg") no-repeat;
	height: 57px;
	width: 50px;
	float: left;
	padding-bottom: 20px;
}

div.tooltip{
	color: #303030;
	background-color: #f5f5b5;
	border: 1px solid #deca7e;
	font-size: 12px;
	line-height: 18px;
	padding: 10px 13px;
	position: absolute;
	text-align: center;
	z-index: 2;
	width: 300px;
}

.edit{
	float: right;
}

#estimator, #searching, #moreInfo {
	display: none;
    position: fixed;
    top: 17%;
    left: 50%;
    margin-left: -300px;
    width: 600px;
    background-color: #fff;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

#estimatedSavings p, #stats p{
	margin: 0 0 10px 15px;
}

#estimatedSavings p a, #stats p{
	margin-left: 25px;
}

#stats p {
	margin:0;
}
#stats .bold {
	font-size:18px;
}

html{
	height: 101%;
}

#headerTop{
	height: 96px;
	position: relative;
}

.headerSpoof{
	font-family: Georgia;
	font-size: 13pt;
	color: #0066cc;
}

.err{
	color: #c10000 !important;
	font-weight: bold !important;
	font-size: 10pt !important;
}

#footerContainer {
	margin: 40px 0 15px 0;
	background-color: #f0f0f0;
	padding:10px 0 5px 0;
}

#footerContainer p, #footerContainer p a{
	text-align: center;
	padding-left: 10px;
	margin-bottom: 10px;
	font-size:11px;
}

#footerContainer p a{
	border-right: 1px solid #c8becc;
	padding-right: 10px;
}

#footerContainer p a.last{
	border: none;
}

.forecast{
	color: #525252;
	margin: 5px;
	padding: 0 0 15px 0;
	clear: both;
}

.forecast .day, .forecast .max, .forecast .min, .forecast .img{
	display: block;
	float: left;
	margin-right: 8px;
}

.forecast .day{
	position: relative;
	top: 20px;
}

.forecast .max div, .forecast .min div{
	position: relative;
	top: 10px;
	left: 10px;
	font-size: 12pt;	
	font-weight: bold;
	width: 61px;
}

.forecast .min, .forecast .max{
	background: url("/images/creditxtra/weatherSmallBlue.gif") no-repeat top;
	width: 61px;
	height: 59px;
}

form .formElement label{
	width: 250px;
	display: block;
	float: left;
}

form .formElement input.postcode{
	width: 60px;
}

form .formElement input.submit{
	width: 120px !important;
}

form .formElement{
	margin-bottom: 15px;
}

form .formElement .pound{
	margin-right: 5px;
}

form #addressSearchResults{
	display: none;
	background: #dbf6fe;
	padding: 7px;
}

form #addressSearchResults label{
	font-weight: bold;
	width: 245px;
}

form #addressSearchResults select{
	width: 245px;
}

.flmLogo{
	background: url("/images/recommendations/flm.jpg") no-repeat;
	width: 69px;
	height: 69px;
}

#geograph .image{
	width: 46%;
	float: left;
	text-align: center;
	margin: 5px;
}

#geograph .image span{
	display: block;
}

#geograph .image img{
	border: 1px solid #000;
}

.jqmOverlay{ 
	background-color: #000; 
}

.hide{
	display: none;
}

.keyTotals{
	background-color: #f8f0d9;
	padding: 20px 0 10px 30px;
	margin-bottom: 30px;
}

.keyTotals h1, .keyTotals p, .keyTotals span{
	font-size: 12pt;
	font-family: Georgia;
}

.keyTotals h1{
	color: #000 !important;
	font-size: 20pt !important;
	margin-bottom: 5px!important;
}

.keyTotals p{
	color: #0066CC;
	margin-bottom: 10px !important;
}

.keyTotals .black{
	color: #000 !important;
}

.keyTotals .red{
	color: #e70000 !important;
}

.keyTotals span{
	display: block;
	float: left;
	width: 300px;
}

#localData p, #localData p span{
	font-size: 8pt;
	padding: 4px 4px 4px 0; 
}

#logo{
	display: block;
	position: absolute;
	top: 40px;
	left: 25px;
}

.last{
	border-right: none !important;
}

#left{
	/*clear:both;*/
	width: 567px;
	float: left;
	padding-top: 15px;
}

.paymentGuardLogo{
	background: url("/images/recommendations/paymentGuard.jpg") no-repeat;
	width: 69px;
	height: 69px;
}

#news td{
	display: none;
}

#news .j{
	display: block;
	width: 270px;
	position: relative;
	bottom: 30px;
}

#news .j font{
	display: block;
}

#news .j nobr{
	display: block;
}

#news font a img{
	border: none;
}

#news a{
	text-decoration: underline;
}

#petrol h2{
	color: red;
}

#petrol .price{
	margin-bottom: 10px;
}

#petrol .price h3{
	margin-left: 5px;
}

#petrol .price table{
	margin: auto;
}

#petrol .price h3{
	width: 200px;
}
	
#petrol .price table thead tr th, #petrol .price table tbody tr td{
	padding: 5px;
	text-align: center;
}

#petrol .price table thead tr .unleaded, #petrol .price table thead tr .lpg{
	color: #209020;
}

#petrol .price table thead tr .super{
 	color: #cb3a3b;
} 

#petrol #pricesBottom #petrolPricesLogo{
	background: url("/images/creditxtra/petrolPricesLogo.gif") no-repeat;
	width: inherit;
	height: 47px;
}

#petrol #pricesBottom{
	width: 145px;
	margin: auto;
}

#petrol #pricesBottom p, #petrol #pricesBottom  p a{
	font-size: 8pt;
}

#petrol #pricesBottom p{
	color: #757575;
	margin-top: 15px;
	text-align: justify;
}

.quote{
	background: url("/images/creditxtra/quotes.gif") no-repeat;
	height: 19px;
	width: 18px;
	display: block;
}

.quoteBlock{
	float: left;
	width: 60%;
}

#left .quoteBlock h2 { width:auto; }

#loggedIn{
	position: absolute;
	right: 11px;
	top: 76px;	
}
#loggedIn span {
	margin:0 10px;
}

#login{
	position: absolute;
	right: 11px;
	top: 76px;
}

#login form .signedIn{
	text-align: right;
}

#login form .signedIn input{
	position: relative;
	top: 1px;
	left: 3px;
}

#login form .formElement{
	display: inline;
	margin-left: 7px;
}

#login form .formElement input{
	width: 115px;
}

#login form .formElement input.standardButton{
	width: 60px;
}

#login a:link, #login a:visited{
	color: #000;
}

#login a{
	padding-left: 23px;
}

.nomargin{
	margin: 0 !important;
}

.quoteBlock p{
	font-style: italic;
	color: #3a5c7d;
}

.quoteBlock .first{
	display: none;
}

.quoteBlock .second{
	display: none;
}

#right {
	background-color: #F0F0F0;
	float: right;
	margin-top: 15px;
	padding: 11px;
	width: 283px;
}

#right .offer {
	margin-bottom: 10px;
	border-bottom: 0px solid #999;
	padding-bottom: 4px;
}

#right .offerLast {
	margin-bottom: 0px;
	border-bottom: 0px;
	padding-bottom: 0px;
}

#right .offer p {
	/*height: 80px;
	width: 190px;*/
}

#right .offer h3 a, #right h3.offers {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 3px;
	display: block;
}

#right h3.offers {
	color: #000;
	border-bottom: 1px solid #999;
	padding-bottom: 5px;
	text-decoration: none;
	margin-bottom: 15px;
	font-size: 13px;
}

#right .offer p a:hover{
	text-decoration: underline;
}

#right .offer p a {
	width: 200px;
	color: #000 !important;
	height: 80px;
	font-size: 11px;
}

#right .offer .groupCompany, .crossMainSection .groupCompany {
	font-size: 11px;
	border-bottom: 1px dotted;
	cursor:help;
}

#right .offer p {
	height:auto;
	margin-bottom:16px;
}

#right .offer div {
	float: right;
	/*margin-left:10px;*/
	margin-top:-15px;
}

#right .offer div a {
	display:block;
	width:68px;
	height:68px;
}

#right .offer a{
	text-decoration: none;
}

#right h2{
	font-size: 11pt;
	margin: 0 0 15px 0;
	color: #000 !important;
}

#right .rightElement{
	padding: 10px;
	background-color: #fff;
	margin-bottom: 15px;
	border: 1px solid #d9d9d9;
}

#stats p{
	margin-top: 10px;
}

.reportSites { margin-right:20px; }

.streetScore{
	float: right;
	width: 150px;
	padding:10px 0px 5px 0px;
	background-color: #f8f0d9;
	text-align: center;
}

.section a img{
	border: none;
	margin-bottom: 30px;
}

.section h1, .leftContentContainer h1 {
	font-size: 18pt;
	padding-bottom: 10px;
}

.section h1 a, .leftContentContainer h1 a {
	font-size: 16pt;
	padding-bottom: 10px;
	text-decoration:underline;
	color: #2c95bc;
	font-family: Georgia;
	font-weight: lighter;
}
.section h1 a:hover, .leftContentContainer h1 a:hover {
	text-decoration:none;
}

.section h2{
	font-size: 13pt;
	padding-bottom: 2px;
}

.section h3{
	font-size: 11pt;
	padding-bottom: 2px;
}

.section h1, .section h2, .section h3, .leftContentContainer h1, .leftContentContainer h2, .leftContentContainer h3 {
	color: #2c95bc;
	font-family: Georgia;
	font-weight: lighter;
	/*width: 450px;*/
}

.section{
	border-bottom: 1px solid #d3d3d3;
	margin: 0 15px 0 15px;
	padding: 15px 0 15px 0;
}

.leftContentContainer .section {
	margin:0;
}

.section .sectionInside {
	margin: 0 15px 0 15px;
	padding: 15px 0 3px 0;
	border-bottom: 1px solid #d3d3d3;
}



.section .sectionContent .left{
	float: left;
	width: 62%;
}

.section .sectionContent .left h2{
	display: inline;
}

.section .sectionContent .right{
	width: 170px;
	/*height: 270px;*/
	display:block;
	background-color: #f8f0d9;
	float: right;
	padding: 0 12px 10px 12px;
} 

.section .sectionContent .right h2{
	color: #837F74;
	width: 180px;
	margin-top:7px;
	margin-bottom:5px;
}


.section .sectionContent .right h2 a {
	color: #837F74;
	width: 180px;
	margin-top:7px;
	margin-bottom:5px;
	font-weight:bold;
	text-decoration: none;
	font-family: Georgia;
	font-weight: lighter;
	font-size: 13pt;
}


.section .sectionContent .left h2{
	width: 340px;
}

.section .sectionContent .right a{
	
	top: 10px;
	padding-top: 10px;
}

.section .sectionContent .right .img{
	width: 163px;
	height: 146px;
	margin-bottom:10px;
}

.section p, .leftContentContainer p, .leftContentContainer ul {
	margin: 0 5px 15px 0;
	text-align: justify;
}

.section .helpList{
	margin-left: 30px;
}

.section .helpList .subList li{
	list-style: square;
}

.section .helpList li{
	list-style: url("/images/creditxtra/exclamation-squaresign.png");
	padding-left: 10px;
}



.leftContentContainer ul {
	margin: 0 5px 15px 25px;
	text-align: justify;
}

.leftContentContainer { width:537px; margin-left:15px; }
.leftContentContainer h1.bigHeading { width:auto;font-size:42px; }
.headerImage { float:left;margin-right:20px; }
.mainBox { margin-top:20px;margin-bottom:10px;border:2px solid #2c95bc; }
.mainBox h2 { color:#ffffff;padding:5px 10px;background:#2c95bc;font-weight:bold;font-size:16px;width:auto; }
.mainBoxContent { margin: 0 15px 0 15px; padding: 15px 0 15px 0;border-bottom: 1px solid #d3d3d3; }
.mainBoxContent .goButton { float:right;margin-left:20px;margin-bottom: 0px; }
.mainBoxContent h1 { padding-top:4px; }
.mainBoxContent p { clear:both;padding-top:5px; }
.mainBoxContent .icon { float:left;margin-right:20px;margin-bottom:10px; }
.subBoxContentLeft { margin-bottom:15px;margin-top:15px;float:left;width:260px; }
.subBoxContentRight { margin-bottom:15px;margin-top:15px;float:left;width:260px;margin-left:17px; }

.subBoxContentLeft h3, .subBoxContentRight h3, .downloadBox h3 { width:auto;background:#2c95bc;color:#ffffff;font-weight:bold;font-size:16px;font-family:Georgia;padding:5px 10px; }
.subBoxContentLeft div, .subBoxContentRight div, .downloadBox { border:#2c95bc 2px solid;padding:10px; }
ul.subBoxContentList li { list-style:none;margin:0 0 5px 0; }
ul.subBoxContentList { margin:0;text-align:left; }
ul.subBoxContentList li img { float:left;margin-right:10px; }
ul.subBoxContentList a { font-weight:bold; }

.subBoxContentLeft p, .subBoxContentRight p { margin-left:15px; }
.subBoxContentLeft p a, .subBoxContentRight p a { font-weight:bold; }

.leftContentContainer .stepBox { border:#d9d9d9 1px solid;padding:10px 15px;background:#f0f0f0;margin-bottom:15px; }
.leftContentContainer .stepBox img.iconLeft { float:left; }
.leftContentContainer .stepBox .creditorExample { float:right;margin-right:100px; }
.leftContentContainer .stepBox .saveButton { margin-top:20px;padding:2px 5px; }

.tailoredDownload { border:#d9d9d9 1px solid;padding:10px 15px 5px 15px;background:#ffffff; }
.tailoredDownload ul li { list-style:none;margin:5px 0 0 0;padding:5px 0; }
.tailoredDownload ul { margin:10px 0 5px 0;text-align:left; }
.tailoredDownload ul li.pdf { background:url('/images/creditxtra//pdf_small.jpg') top left no-repeat;padding-left:30px; }

.crossMain { border: 1px solid #d3d3d3; width:537px; margin-left:15px;margin-top:15px; }
.crossMain div.crossMainSection { margin:15px 0 15px 15px;float:left;width:250px; }
.crossMain div.crossMainSection img { float:left;margin:3px 10px 10px 3px; }
.crossMain div.crossMainSection p { font-size:11px; }
.crossMain div.crossMainSection a { font-weight:bold; }

.leftContentContainer ol { margin-left:20px;margin-bottom:20px;text-align:justify; }

.streetScore h2{
	font-size: 16pt !important;
	width: 155px !important;
}

.streetScore span{
	color: #837f74;
	font-size: 40pt;
}

.stepExpert{
	float: left;
	margin: 0 15px 5px 0;
}
.stepExpert a { display:block;width: 93px;height: 117px; }

.step1Expert{
	background: url("/images/creditxtra/homeimage-1.jpg");
	width: 93px;
	height: 117px;
}

.step2Expert{
	background: url("/images/creditxtra/homeimage-2.jpg");
	width: 93px;
	height: 117px;
}

.step3Expert{
	background: url("/images/creditxtra/homeimage-3.jpg");
	width: 93px;
	height: 117px;
}

.step4Expert{
	background: url("/images/creditxtra/homeimage-4.jpg");
	width: 93px;
	height: 117px;
}

.searchResults{
	width: 85%;
	margin: 0 auto 90px auto;
}

.searchResults tr th, .searchResults tr td{
	border-bottom: 1px dashed #464646;
	padding: 7px;
	margin: auto;
}

.searchResults tr th{
	width: 190px;
}

.section .sectionContent .right .step2Img{
	background: url("/images/creditxtra/step2.gif") top left no-repeat;
}

.section .sectionContent .right .step3Img{
	background: url("/images/creditxtra/step3.gif") top left no-repeat;
}

.section .sectionContent .right .step4Img{
	background: url("/images/creditxtra/step4.gif") top left no-repeat;
}

.stdTbl tr, .stdTbl tr td, .stdTbl tr th{
	padding: 10px;
	text-align: center;
}

span.smallGrey{
	font-size: 8pt;
	color: #808080;
}

.stars{
	text-align: center;
}

#searchContent{
	width: 80%;
	margin: auto;
	height: 200px;
}

#searchContent .ajaxLoader, #searchContent p{
	margin: auto;
	position: relative;
	top: 50px;
	left: 10px;
	text-align: center;
	padding: 10px;
}

.terms{
	height: 200px;
	width: 550px;
	overflow: scroll;
	border: 1px solid #000;
}

.terms h1, .terms h2{
	color: #000;
}

.toolTip{
	border-bottom: 1px dotted #6699CC;
	cursor: help;
	color: #6699CC;
}

.tick{
	background: url('/images/recommendations/tick.gif') no-repeat;
	height: 15px;
	width: 15px;
}

#weather h2{
	margin-bottom: 35px;
}

#vouchers .voucher, #newsmoney .voucher {
	padding-bottom: 20px;
}

#xtraStats {
	background: url('/images/creditxtra/xtraStats.gif') no-repeat top center;
	/*height: 70px;*/
	/*width: 220px;*/
	/*margin: auto;*/
}

#xtraStats p {
	padding-top:40px;
	margin:0;
}

ul{
	margin: 0 0 15px 15px;
}

ul li{
	list-style-type: square;
	padding-bottom: 5px;
}

.underline{
	text-decoration: underline;
}

.noborder { border:0px; }

form.enquiry textarea { width:250px;height:100px; }
form.enquiry input { width:250px; }
form.enquiry submit { width:auto; }

#left .leftContentContainer .section .skip { margin-top:-10px;padding:0;text-align:right; }
#left .leftContentContainer .section .skip a { font-size:9px;background:url('/images/creditxtra/skip-top.gif') no-repeat top left;padding-left:14px; }

h1.ppi { background:url('/images/creditxtra/icons/ppi-32x32.jpg') no-repeat top left;padding-left:40px;line-height:32px; }
h1.uca { background:url('/images/creditxtra/icons/uca-32x32.jpg') no-repeat top left;padding-left:40px;line-height:32px; }
h1.council { background:url('/images/creditxtra/icons/counciltax-32x32.jpg') no-repeat top left;padding-left:40px;line-height:32px; }
h1.injury { background:url('/images/creditxtra/icons/injury-32x32.jpg') no-repeat top left;padding-left:40px;line-height:32px; }
h1.benefits { background:url('/images/creditxtra/icons/benefits-32x32.jpg') no-repeat top left;padding-left:40px;line-height:32px; }
h1.forgotten { background:url('/images/creditxtra/icons/forgotten-32x32.jpg') no-repeat top left;padding-left:40px;line-height:32px; }
h1.mobile { background:url('/images/creditxtra/icons/mobile-32x32.jpg') no-repeat top left;padding-left:40px;line-height:32px; }
h1.survey { background:url('/images/creditxtra/icons/survey-32x32.jpg') no-repeat top left;padding-left:40px;line-height:32px; }
h1.cashback { background:url('/images/creditxtra/icons/cashback-32x32.jpg') no-repeat top left;padding-left:40px;line-height:32px; }
h1.ebay { background:url('/images/creditxtra/icons/ebay-32x32.jpg') no-repeat top left;padding-left:40px;line-height:32px; }
h1.work { background:url('/images/creditxtra/icons/job-32x32.jpg') no-repeat top left;padding-left:40px;line-height:32px; }

h1.combi { background:url('/images/creditxtra/icons/combi-32x32.jpg') no-repeat top left;padding-left:40px;line-height:32px; }
h1.debts { background:url('/images/creditxtra/icons/debts-32x32.jpg') no-repeat top left;padding-left:40px;line-height:32px; }
h1.electricity { background:url('/images/creditxtra/icons/electricity-32x32.jpg') no-repeat top left;padding-left:40px;line-height:32px; }
h1.fashion { background:url('/images/creditxtra/icons/fashion-32x32.jpg') no-repeat top left;padding-left:40px;line-height:32px; }
h1.food { background:url('/images/creditxtra/icons/food-32x32.jpg') no-repeat top left;padding-left:40px;line-height:32px; }
h1.gas { background:url('/images/creditxtra/icons/gas-32x32.jpg') no-repeat top left;padding-left:40px;line-height:32px; }
h1.gym { background:url('/images/creditxtra/icons/gym-32x32.jpg') no-repeat top left;padding-left:40px;line-height:32px; }
h1.rent { background:url('/images/creditxtra/icons/rent-32x32.jpg') no-repeat top left;padding-left:40px;line-height:32px; }
h1.transport { background:url('/images/creditxtra/icons/transport-32x32.jpg') no-repeat top left;padding-left:40px;line-height:32px; }
h1.tv { background:url('/images/creditxtra/icons/tv-32x32.jpg') no-repeat top left;padding-left:40px;line-height:32px; }

#left .leftContentContainer .downloadBoxNew { border: 1px solid #d3d3d3;padding:10px;margin:10px;background:#F0F0F0; }
#left .leftContentContainer .downloadBoxNew ul li { list-style:none;margin:5px 0 5px 0;padding:5px 0; }
#left .leftContentContainer .downloadBoxNew ul { margin:10px 0 0 7px;text-align:left; }
#left .leftContentContainer .downloadBoxNew ul li.pdf { background:url('/images/creditxtra/pdf_small_grey.jpg') top left no-repeat;padding-left:30px; }
#left .leftContentContainer .downloadBoxNew ul li.doc { background:url('/images/creditxtra//doc_small_grey.jpg') top left no-repeat;padding-left:30px; }
#left .leftContentContainer .downloadBoxNew ul li.url { background:url('/images/creditxtra/url_small_grey.jpg') top left no-repeat;padding-left:30px; }
#left .leftContentContainer .downloadBoxNew ul li.getpdf { font-size:10px; }

.homebox { width: 253px; height: 93px; background: top left no-repeat; float:left; margin:10px 0px 10px 8px; }

.homebox1 { background: url('/images/creditxtra/home-box-1.jpg'); }
.homebox2 { background: url('/images/creditxtra/home-box-2.jpg'); }
.homebox3 { background: url('/images/creditxtra/home-box-3.jpg'); }
.homebox4 { background: url('/images/creditxtra/home-box-4.jpg'); }

#left .homebox a { text-decoration: none;color:#000000;display:block; width: 253px; height: 93px; }
#left .homebox a p { margin:0;padding:0 10px 0 85px;text-align: left; }
#left .homebox a p.homeboxHeading { margin:0;padding:15px 0 0 85px;color:#2c95bc;font-family:Georgia;font-size:16px; }

#right .progressnav a.main { color: #000; font-family:Georgia; font-size:18px; font-weight:normal; text-decoration:none; background: url('/images/creditxtra/next-go.gif') top right no-repeat; line-height:32px; height:32px; padding: 6px 40px 10px 0; }

#right .progressnav ol { margin: 10px 0 15px 20px; font-weight:bold; }
#right .progressnav ol li { clear:both; line-height:1.5em; }
#right .progressnav ol li span { float:right; font-weight:normal; }

.creditFileView { border: 1px solid #d3d3d3;padding:10px;margin:15px 0px;background:#F0F0F0; }
.creditFileView a { padding-left:65px;background:url('/images/creditxtra/pdfLogoGrey.jpg') no-repeat top left;line-height:57px;display:block;font-size:16px;font-family:Georgia;font-weight:bold; }

ul.sitemap ul, ul.sitemap li { margin:5px 0;padding:0; }
ul.sitemap ul { margin-left:25px; }
ul.sitemap li { line-height:2em; }

#alert {
	padding:10px;
	display:none;
	background: #F8F0D9;
	border-right:#f6e7ba 1px solid;
	border-left:#f6e7ba 1px solid;
	border-bottom:#f6e7ba 1px solid;
}
#alert p {
	margin:0;
	background: url('/images/creditxtra/icon_info.png') no-repeat top left;
	padding-left:23px;
	line-height:1.4em;
}
#alert p.alertTick {
	background-image: url('/images/creditxtra/icon_tick.png');
}
#alert .personaliseForm {
	display:none;
	margin:15px;
	background:#ffffff;
	padding:10px 14px;
}

#alert .personaliseForm ul li, #alert .personaliseForm ul { list-style:none;margin-left:0px; }
#alert .personaliseForm ul { margin-top:13px; }
#alert .personaliseForm p { background:none;padding:0; }
#alert .alertContent { float:left; }
#alert .alertClose { float:right; }
#alert .alertClose p { background:none;padding:0; }
#alert .alertClose p a { font-size:11px;color:#837F74; }

.expandContent { display:none; }

.confirmCancel { padding:10px 10px 15px 10px;background: #F8F0D9;border:#f6e7ba 1px solid; }
.confirmCancel p.todo { background: url('/images/creditxtra/icon_error.png') no-repeat top left;padding-left:23px; }

#right .whatsnew { padding:0px; }



#footerContainerNew {
	margin: 40px 0 20px 0;
	background-color: #f0f0f0;
	padding:10px;
}

#footerContainerNewInside {
	background: #ffffff;
	padding-top:12px;
	border: 1px solid #d9d9d9;
}

#footerContainerNewInside div.footerContainerNewInsideBox {
	float:left;
	width:250px;
	margin-left:25px;
	padding:0 0 12px 0;
}

#footerContainerNewInside div.footerContainerNewInsideBox a {
	text-decoration:none;
	color:#000000;
	font-size:11px;
}

#footerContainerNewInside div.footerContainerNewInsideBox a:hover {
	text-decoration:underline;
}

#footerContainerNewInside div.footerContainerNewInsideBox a.main {
	font-weight:bold;
	font-size:14px;
}

#footerContainerNewBottom p {
	text-align:center;
	color: #8C8C8C;
	font-size:11px;
	margin-bottom: 15px;
}

#footerContainerNewBottom a {
	color: #8C8C8C;
	text-decoration:underline;
	padding:0 10px;
	font-size:11px;
}
#footerContainerNewBottom a:hover {
	text-decoration:none;
}

#welcome h2 {
color:#2c95bc;
font-size:27px;
font-family:Georgia;
font-weight:normal;
}
#welcome h3 {
color:#000;
font-size:18px;
font-family:Georgia;
line-height:1.3em;
font-weight:normal;
margin-top:5px;
margin-bottom:15px;
width:280px;
}
#welcome p {
width:280px;
margin-bottom:15px;
}
.welcomeFile {
background:url('/images/creditxtra/file-welcome-popup.jpg') bottom right no-repeat;
}
.welcomeBudget {
background:url('/images/creditxtra/icons/budget-150x180.jpg') bottom right no-repeat;
}
.welcomeSwitching {
background:url('/images/creditxtra/icons/switching-150x180.jpg') bottom right no-repeat;
}


/**
 * CONTACT US PAGE
 * */

div.contactLinks .mainLink{
	margin-bottom: 12px;
}
.sideBarSection{
	background-color: #ffffff !important;
}
.sideBarSection h2{
	border-bottom: 1px solid #DDD;
	font-size: 11pt;
	
}

.contactUs .person{
	float: left;
	width: 250px;
	height: 130px;
	display: block;
}

.contactUs .person .left{
	float: left;
	width: 40px;
}

.contactUs .person .right{
	float: left;
	width: 200px;
	height: 38px;
	padding-left:2px;
}

.contactUs .person .links{
	clear: both;
	margin-left: 13px;
}

.contactUs .person .right span{
	font-size: 12pt;
}

.contactUs .person a{
	margin: 0px 0px;
	line-height: 2em;
	padding: 0px 0px 0px 30px;
	display: block;

}

.contactUs .person a.email{
	background: url("http://static.loanfinder.co.uk/images/www/contact/emailicon.jpg") no-repeat;
}
.contactUs .person a.twitter{
	background: url("http://static.loanfinder.co.uk/images/www/contact/twittericon.jpg") no-repeat;
}
.contactUs .person a.google{
	background: url("http://static.loanfinder.co.uk/images/www/contact/googleicon.jpg") no-repeat;
}
.contactUs .person a.wikipedia{
	background: url("http://static.loanfinder.co.uk/images/www/contact/wikiicon.jpg") no-repeat;
}
.contactUs .person a.facebook{
	background: url("http://static.loanfinder.co.uk/images/www/contact/facebookicon.jpg") no-repeat;
}

