.msfg-container {width:940px;}
.msfg-col-centre-noleftcol {width:815px;}

/**** Debt home page ****/
.msfg-page-33-default .msfg-photoheading {background-image: url(../img/photo/header_debt350x60.jpg);}
.msfg-page-33-default .msfg-homebox-sidephoto img {margin:0 0 0 10px;}
.msfg-page-33-default .msfg-homebox {font-size:11px; border:1px solid #ccc; margin:0 15px 15px 0;}
.msfg-page-33-default .msfg-homebox p {padding:0 10px 0 10px; margin:0;}
.msfg-page-33-default .msfg-homebox-actionbutton div {margin-left:80px;}
.msfg-page-33-default .msfg-homebox-actionbutton h2 {padding-left:100px;}
.msfg-page-33-default .msfg-homebox-photolist ul li p {padding-left:110px;}
.msfg-page-33-default #frmMain fieldset em {display:none;}
.msfg-page-33-default #frmMain fieldset label {line-height:14px;}

.msfg-page-33-default .msfg-tabcontrol {width:800px;}

.msfg-page-33-default #ucHomePageContent_bcDebtSolutionsSearch .msfg-helplayer-float-active p {margin:10px 0; padding:0; color:#333333; font-size:11px;}
.msfg-page-33-default #ucHomePageContent_bcDebtSolutionsSearch .msfg-helplayer-float-active a {clear:none; margin:0 5px 0 0;}

.msfg-page-33-default .msfg-homebox ul {list-style-type:none; margin:10px 0 0 0; float:none; margin-left:10px;}
.msfg-page-33-default .msfg-homebox ul li {color:#000; padding-left:10px; padding-bottom:10px; margin:0; background: url(../img/icon/bullet_tri7.png) no-repeat 0 0.4em;}
.msfg-page-33-default .msfg-homebox ul li a {margin:0; display:inline;}

.msfg-page-33-default .msfg-bluebox {background-image:url("../images/blue-box-tl.png");background-position:left top;background-repeat:no-repeat;width:300px;height:295px;float:left;}
.msfg-page-33-default .msfg-bluebox .msfg-bluebox-topright {background-image:url("../images/blue-box-tr.png");background-position:right top;background-repeat:no-repeat;}
.msfg-page-33-default .msfg-bluebox .msfg-bluebox-bottomleft {background-image:url("../images/blue-box-bl.png");background-position:left bottom;background-repeat:no-repeat;}
.msfg-page-33-default .msfg-bluebox .msfg-bluebox-bottomright {background-image:url("../images/blue-box-br.png");background-position:right bottom;background-repeat:no-repeat;height:283px;padding:10px 10px 2px 15px;}

.msfg-page-33-default .msfg-box {background-image:url("../images/box-tl.png");background-position:left top;background-repeat:no-repeat;width:495px;height:100px;float:left;margin-left:10px;}
.msfg-page-33-default .msfg-box .msfg-box-topright {background-image:url("../images/box-tr.png");background-position:right top;background-repeat:no-repeat;}
.msfg-page-33-default .msfg-box .msfg-box-bottomleft {background-image:url("../images/box-bl.png");background-position:left bottom;background-repeat:no-repeat;}
.msfg-page-33-default .msfg-box .msfg-box-bottomright {background-image:url("../images/box-br.png");background-position:right bottom;background-repeat:no-repeat;height:80px;padding:10px 10px 2px 15px;}

.msfg-page-33-default #ucHomePageContent_bcDebtSolutionsSearch {background:none; border:none; margin:0;}
.msfg-page-33-default #ucHomePageContent_bcDebtSolutionsSearch h2, .msfg-page-33-default #ucHomePageContent_bcNeedHelpDebt h2 {margin:5px 10px 10px 0;color:#FFFFFF;font-size:22px;}

.msfg-page-33-default #ucHomePageContent_bcDebtSolutionsSearch fieldset label {width:118px; margin-bottom:3px; font-size:13px; color:#FFFFFF; padding-left:0;}
@media screen and (-webkit-min-device-pixel-ratio:0){
 .msfg-page-33-default #ucHomePageContent_bcDebtSolutionsSearch fieldset label {width:95px;}
 }
.msfg-page-33-default #ucHomePageContent_bcDebtSolutionsSearch fieldset .msfg-radiobuttonlist {padding-top:10px; float:left;}
.msfg-page-33-default #ucHomePageContent_bcDebtSolutionsSearch fieldset .msfg-radiobuttonlist label {width:110px; margin-right:0;}
.msfg-page-33-default #ucHomePageContent_bcDebtSolutionsSearch fieldset div {min-height:25px;padding-top:8px}
.msfg-page-33-default #ucHomePageContent_bcDebtSolutionsSearch fieldset {padding:0;}
.msfg-page-33-default #ucHomePageContent_bcDebtSolutionsSearch .msfg-button {float:right; margin:10px 15px 10px 0;} 
.msfg-page-33-default #ucHomePageContent_bcDebtSolutionsSearch p {margin:0; padding: 0 0 10px 0; font-size:13px; color:#FFFFFF;}
.msfg-page-33-default #ucHomePageContent_bcDebtSolutionsSearch .msfg-button {float:right; margin:10px 15px 10px 0;}

.msfg-page-33-default #ucHomePageContent_bcDealingWithDebt {width:803px; margin-right:0;}

.msfg-page-33-default #ucHomePageContent_bcDebtQuickGuide {width:393px;}
.msfg-page-33-default #ucHomePageContent_bcDebtManagementPlans {width:393px; margin-right:0;}

.msfg-page-33-default .msfg-bestbuys-table td.msfg-pricecell {font-size:11px;}
.msfg-page-33-default .msfg-bestbuys-table td.msfg-applycell {border-left:1px solid #CCCCCC;}
.msfg-page-33-default .msfg-bestbuys-description p {color:#000; margin-left:5px;}

.msfg-page-33-default .msfg-bestbuys-table .msfg-floatingtooltip {
    font-weight:normal;
    width: 400px !important;
    margin: 5px 10px;
    font-size:12px;
}

.msfg-page-33-default .msfg-homebox-photolist {border:0; margin-right:0; width:805px;}
.msfg-page-33-default .msfg-homebox-photolist ul {margin:0;}
.msfg-page-33-default .msfg-homebox-photolist ul li {color:#000; background:none;}
.msfg-page-33-default .msfg-homebox-photolist ul li p a {color:blue; text-decoration:underline;}

.msfg-page-33-default #ucHomePageContent_ucHomePageCMSContent_bcCompareLoans, 
	.msfg-page-33-default #ucHomePageContent_ucHomePageCMSContent_bcDebtAdvice,
	.msfg-page-33-default #ucHomePageContent_ucHomePageCMSContent_bcCreditMonitoring,
	.msfg-page-33-default #ucHomePageContent_ucHomePageCMSContent_bcCompareSecuredLoans	{border:none;background:none;margin-right:0;}
	
	
.msfg-page-33-default .msfg-homebox-sidephoto h2 a {font-size:18px;color:#00138C;text-decoration:none;margin:0;padding-bottom:3px;}
.msfg-page-33-default .msfg-homebox-sidephoto p {color:#333333;font-size:12px;padding:0;}

.msfg-page-33-default #ucHomePageContent_ucHomePageCMSContent_OFTBox {margin:0; width:300px;}
.msfg-page-33-default #OFTText {padding-top:0px;float:left;width:175px;margin-top:0;font-size:11px;}
.msfg-page-33-default #ucHomePageContent_ucHomePageCMSContent_imgOftLogo {border-width:0;padding-top:10px;}

.msfg-page-33-default #ucHomePageContent_ucHomePageCMSContent_btnCompareLoansLink, 
	.msfg-page-33-default #ucHomePageContent_ucHomePageCMSContent_btnDebtAdvice,
	.msfg-page-33-default #ucHomePageContent_ucHomePageCMSContent_btnCompareSecureLoan,
	.msfg-page-33-default #ucHomePageContent_ucHomePageCMSContent_btnCreditMonitoring {float:right;}
	
.msfg-page-33-default #ucHomePageContent_ucHomePageCMSContent_bcCompareLoans p, 
	.msfg-page-33-default #ucHomePageContent_ucHomePageCMSContent_bcDebtAdvice p,
	.msfg-page-33-default #ucHomePageContent_ucHomePageCMSContent_bcCreditMonitoring p,
	.msfg-page-33-default #ucHomePageContent_ucHomePageCMSContent_bcCompareSecuredLoans p {width:417px; float:left;}
  
.msfg-page-33-default #ucHomePageContent_ucHomePageCMSContent_bcDebtAdvice strong {font-size:20px;color:#00138C;}
.msfg-page-33-default #ucHomePageContent_ucHomePageCMSContent_lnkDebtAdviceClickHere {clear:none;}
.msfg-page-33-default #ucHomePageContent_ucHomePageCMSContent_lnkDebtAdviceClickHere {display:inline; margin:auto;}
.msfg-page-33-default #ucHomePageContent_bcDebtManagementPlans,
.msfg-page-33-default #ucHomePageContent_bcDebtQuickGuide {height:85px;}
.msfg-page-33-default #ucHomePageContent_rdoHomeOwner {padding-top:1px !important; width:100px}
.msfg-page-33-default #ucHomePageContent_bcDebtSolutionsSearch .msfg-button {margin-top:15px;}

.msfg-page-33-default #frmMain fieldset div.msfg-floatvalidation-side p {font-size:11px !important;}

.msfg-page-33-default #payDayLoansSponsoredProductsHeader {display:block;margin-bottom:10px;margin-top:0;font-size:13px;}
.msfg-page-33-default .msfg-bestbuys-footer{font-weight:bold;font-size:11px;text-align:center;}
/**** End Debt home page ****/


/**** Debt home page ****/
.msfg-page-33-default #ucHomePageContentCCD_bcDebtSolutionsSearch .msfg-helplayer-float-active p {margin:10px 0; padding:0; color:#333333; font-size:11px;}
.msfg-page-33-default #ucHomePageContentCCD_bcDebtSolutionsSearch .msfg-helplayer-float-active a {clear:none; margin:0 5px 0 0;}

.msfg-page-33-default #ucHomePageContentCCD_bcDebtSolutionsSearch {background:none; border:none; margin:0;}
.msfg-page-33-default #ucHomePageContentCCD_bcDebtSolutionsSearch h2, .msfg-page-33-default #ucHomePageContent_bcNeedHelpDebt h2 {margin:5px 10px 10px 0;color:#FFFFFF;font-size:22px;}

.msfg-page-33-default #ucHomePageContentCCD_bcDebtSolutionsSearch fieldset label {width:118px; margin-bottom:3px; font-size:13px; color:#FFFFFF; padding-left:0;}
@media screen and (-webkit-min-device-pixel-ratio:0){
 .msfg-page-33-default #ucHomePageContent_bcDebtSolutionsSearch fieldset label {width:95px;}
 }
.msfg-page-33-default #ucHomePageContentCCD_bcDebtSolutionsSearch fieldset .msfg-radiobuttonlist {padding-top:10px; float:left;}
.msfg-page-33-default #ucHomePageContentCCD_bcDebtSolutionsSearch fieldset .msfg-radiobuttonlist label {width:110px; margin-right:0;}
.msfg-page-33-default #ucHomePageContentCCD_bcDebtSolutionsSearch fieldset div {min-height:25px;padding-top:8px}
.msfg-page-33-default #ucHomePageContentCCD_bcDebtSolutionsSearch fieldset {padding:0;}
.msfg-page-33-default #ucHomePageContentCCD_bcDebtSolutionsSearch .msfg-button {float:right; margin:10px 15px 10px 0;} 
.msfg-page-33-default #ucHomePageContentCCD_bcDebtSolutionsSearch p {margin:0; padding: 0 0 10px 0; font-size:13px; color:#FFFFFF;}
.msfg-page-33-default #ucHomePageContentCCD_bcDebtSolutionsSearch .msfg-button {float:right; margin:10px 15px 10px 0;}

.msfg-page-33-default #ucHomePageContentCCD_bcDealingWithDebt {width:803px; margin-right:0;}

.msfg-page-33-default #ucHomePageContentCCD_bcDebtQuickGuide {width:393px;}
.msfg-page-33-default #ucHomePageContentCCD_bcDebtManagementPlans {width:393px; margin-right:0;}

.msfg-page-33-default #ucHomePageContentCCD_ucHomePageCMSContent_bcCompareLoans, 
	.msfg-page-33-default #ucHomePageContentCCD_ucHomePageCMSContent_bcDebtAdvice,
	.msfg-page-33-default #ucHomePageContentCCD_ucHomePageCMSContent_bcCreditMonitoring,
	.msfg-page-33-default #ucHomePageContentCCD_ucHomePageCMSContent_bcCompareSecuredLoans	{border:none;background:none;margin-right:0;}

.msfg-page-33-default #ucHomePageContentCCD_ucHomePageCMSContent_OFTBox {margin:0; width:300px;}
.msfg-page-33-default #ucHomePageContentCCD_ucHomePageCMSContent_imgOftLogo {border-width:0;padding-top:10px;}

.msfg-page-33-default #ucHomePageContentCCD_ucHomePageCMSContent_btnCompareLoansLink, 
	.msfg-page-33-default #ucHomePageContentCCD_ucHomePageCMSContent_btnDebtAdvice,
	.msfg-page-33-default #ucHomePageContentCCD_ucHomePageCMSContent_btnCompareSecureLoan,
	.msfg-page-33-default #ucHomePageContentCCD_ucHomePageCMSContent_btnCreditMonitoring {float:right;}
	
.msfg-page-33-default #ucHomePageContentCCD_ucHomePageCMSContent_bcCompareLoans p, 
	.msfg-page-33-default #ucHomePageContentCCD_ucHomePageCMSContent_bcDebtAdvice p,
	.msfg-page-33-default #ucHomePageContentCCD_ucHomePageCMSContent_bcCreditMonitoring p,
	.msfg-page-33-default #ucHomePageContentCCD_ucHomePageCMSContent_bcCompareSecuredLoans p {width:417px; float:left;}
  
.msfg-page-33-default #ucHomePageContentCCD_ucHomePageCMSContent_bcDebtAdvice strong {font-size:20px;color:#00138C;}
.msfg-page-33-default #ucHomePageContentCCD_ucHomePageCMSContent_lnkDebtAdviceClickHere {clear:none;}
.msfg-page-33-default #ucHomePageContentCCD_ucHomePageCMSContent_lnkDebtAdviceClickHere {display:inline; margin:auto;}
.msfg-page-33-default #ucHomePageContentCCD_bcDebtManagementPlans,
.msfg-page-33-default #ucHomePageContentCCD_bcDebtQuickGuide {height:85px;}
.msfg-page-33-default #ucHomePageContentCCD_rdoHomeOwner {padding-top:1px !important; width:100px}
.msfg-page-33-default #ucHomePageContentCCD_bcDebtSolutionsSearch .msfg-button {margin-top:15px;}
/**** End Debt CCD home page ****/


/**** Debt results page ****/
.msfg-page-33-debtsearchresults .msfg-bestbuys-description {background-color:#4F3685;}
/**** End Debt results page ****/

/**** Debt pre-apply page ****/
.msfg-page-33-preapply .msfg-stepindicator li {width:49.9%;}
.msfg-page-33-preapply #frmMain fieldset label {width:200px;}
.msfg-page-33-preapply #frmMain fieldset div.msfg-validationerror-text {margin-left:210px;}
/**** End Debt pre-apply page ****/

/**** Debt Customer reviews list ****/
.msfg-page-33-reviews .msfg-tabpage-header {color: #000; clear:left; float: none; font-size: 14px; background-color:#cccccc; border:0px; font-weight:bold; margin:20px 0 0 0; padding:4px 3px 4px 10px; width: 632px; }

.msfg-page-33-reviews .msfg-resultstable .msfg-buttoncell {text-align: right;}
.msfg-page-33-reviews td.msfg-detailsprovidername { width:100px;}

.msfg-page-33-reviews .msfg-providerdetails ul {margin-left: 20px;}
.msfg-page-33-reviews .msfg-providerdetails ul li {margin-bottom: 10px;}

/**** - Overall reviews ****/
.msfg-page-33-reviews .msfg-reviews-overall {border: 1px solid #cccccc; float:left; margin-bottom: 20px;}
.msfg-page-33-reviews .msfg-reviews-overall .msfg-col-left {display: inline; float:left; padding-top:10px; text-align:center; width:125px;}
.msfg-page-33-reviews .msfg-reviews-overall .msfg-col-right {background: #ffffff url('../img/background/gradient_grey-white_h230.png') repeat-x scroll top; border-left: 1px solid #ccc; display: inline; float:left; padding-top: 10px; width:517px;}
.msfg-page-33-reviews .msfg-reviews-overall .msfg-col-right .msfg-col-left {margin-left: 10px; padding-top: 0; width: 255px;}
.msfg-page-33-reviews .msfg-reviews-overall .msfg-col-right .msfg-col-right {border-left: 0; margin-left: 20px; padding-top: 0; width: 230px;}
.msfg-page-33-reviews .msfg-reviews-overall .msfg-review-ratings label {font-weight: bold;}
.msfg-page-33-reviews label.msfg-overallrating {font-size: 14px;}
.msfg-page-33-reviews p.msfg-overallrating {clear:left; font-size: 12px; text-align: left;}
.msfg-page-33-reviews ul.msfg-review-ratings {margin-top:0px;}
.msfg-page-33-reviews .msfg-review-average ul.msfg-review-ratings, .msfg-page-33-reviews ul.msfg-review-ratings {margin-left:0px; height:1%;}
.msfg-page-33-reviews #msfg-providerrating .msfg-ratingindicator img {cursor:default;}
.msfg-page-33-reviews ul.msfg-review-ratings img {cursor:default;}
/**** - End Overall reviews ****/

/**** - Individual reviews ****/
.msfg-page-33-reviews .msfg-resultstable {border-bottom:1px solid #ccc;}
.msfg-page-33-reviews .msfg-review {float: left; border: 1px solid #ccc; font-size: 11px; margin-bottom:20px; overflow: auto; padding-bottom: 10px; width: 643px;}
.msfg-page-33-reviews .msfg-review-ratings li {clear: left; float:left; list-style-type: none; margin-bottom: 10px;}
.msfg-page-33-reviews .msfg-review-ratings li label {float: left; width: 110px;}
.msfg-page-33-reviews .msfg-review-ratings div {display: inline;}

.msfg-page-33-reviews  .msfg-review-average {border-top: 1px solid #ccc; clear: left; margin:5px 0px 10px 0px; padding:10px 0px 0px;}

.msfg-page-33-reviews .msfg-review .msfg-col-left {background: #ebebeb url('../img/background/gradient_grey-white_h230.png') repeat-x top; border: 1px solid #ccc; display: inline; float:left; margin:0px 10px; padding: 0px 10px; width:220px;}
.msfg-page-33-reviews .msfg-review .msfg-col-right {float:left; width:346px; margin-left:10px; display:inline; margin-top:-15px;}
.msfg-page-33-reviews .msfg-review .msfg-disclaimer {color:#666;}
.msfg-page-33-reviews .msfg-review-write {text-align: right;}

.msfg-page-33-reviews .msfg-review .msfg-col-left p {margin : 10px 0;}

.msfg-page-33-reviews .msfg-review-header {border-bottom: 1px solid #ccc;margin-bottom: 10px; padding:8px 10px; position:relative; /* IE6 Disappearing Text bug fix */}
.msfg-page-33-reviews .msfg-review-header p {margin:0px; position:relative; /* IE6 Disappearing Text bug fix */ }
.msfg-page-33-reviews .msfg-review-header h2 {font-size:18px; margin:0px; position:relative; /* IE6 Disappearing Text bug fix */ }
.msfg-page-33-reviews #ucReviewProductTable_ridProductRatingOverall p {top:0px;float:left;left:25px;margin: 1px 0px 0px 0px;}

/**** - End Individual reviews ****/

/**** - Hot Topics ****/
.msfg-page-33-reviews .msfg-reviews-hottopics {background: #ebebeb url('../img/background/gradient_white-grey_h55.png') repeat-x scroll top left; border: 1px solid #cccccc; clear: left; float:left; margin-bottom: 20px; padding: 10px; width: 623px;}
.msfg-page-33-reviews .msfg-reviews-hottopics h3 {float: left; margin:0px;} 
.msfg-page-33-reviews .msfg-reviews-hottopics ul {float: left; margin-left: 20px; width: 350px;}
.msfg-page-33-reviews .msfg-reviews-hottopics li {float: left; margin-bottom: 5px; width: 175px;}
/**** - End Hot Topics ****/

/**** - Data Pager ****/
.msfg-page-33-reviews .msfg-reviews-datapager {clear: left; font-size: 11px; margin-bottom: 10px; text-align: right;}
.msfg-page-33-reviews .msfg-reviews-datapager span, .msfg-reviews-datapager a {margin-left: 10px;}
.msfg-page-33-reviews .pagerHeadingText, .msfg-page-33-reviews .pagerSummaryText {display:none;}

.msfg-page-33-reviews .msfg-reviews-datapager .pagerLinkRegion a, .msfg-page-33-reviews .msfg-reviews-datapager .pagerCurrentPage {margin: 0 6px 0 0;}
.msfg-page-33-reviews .pagerLinkRegion {display: inline; margin-left: 10px;}
/**** - Data Pager ****/

/**** Debt Lead page ****/
.msfg-page-33-debtlead #ucDebtLeadContent_bcHeader ul {border-bottom:0px none !important;}
.msfg-page-33-debtlead #ucDebtLeadContent_bcHeader ul li {border-top:0px none !important;}
.msfg-page-33-debtlead #ucDebtLeadContent_bchHeaderSection1 {font-size:24px;}
.msfg-page-33-debtlead #ucDebtLeadContent_bchHeaderSection1 {padding-left:55px; vertical-align:top;}
.msfg-page-33-debtlead #ucDebtLeadContent_bcHeaderSection {padding-bottom:0px;}
.msfg-page-33-debtlead #ucDebtLeadContent_bcHeaderSection p {padding-left:0px; color:#000; clear:both;}
.msfg-page-33-debtlead #ucDebtLeadContent_bcHeaderSection h1 {padding-left:0px; color:#666;font-size:24px; float:inherit; padding-top:0px !important;}

.msfg-page-33-debtlead #ucDebtLeadContent_bcHeader {margin:0px;}
.msfg-page-33-debtlead .msfg-homebox-photolist ul li {padding-top:10px !important;}
.msfg-page-33-debtlead .msfg-homebox {font-size:12px !important;}

.msfg-page-33-debtlead .msfg-stepindicator li {width:49.9%;}
.msfg-page-33-debtlead #frmMain fieldset label {width:300px;}
.msfg-page-33-debtlead #frmMain fieldset div.msfg-validationerror-text {margin-left:312px;}

.msfg-page-33-debtlead #frmMain fieldset {padding:10px;}

.msfg-page-33-debtlead .msfg-formintro {width:380px; float:left;}
.msfg-page-33-debtlead .msfg-skiplink {width:165px; float:left; margin-left:10px; display:inline;}

.msfg-page-33-debtlead #ucDebtLeadContent_cbDataCaptureSubscribe {font-size:10px;}
.msfg-page-33-debtlead #frmMain .msfg-formstepbutton-questiongroup {margin: 0 365px 0 0; float:none; position:relative; left:631px; top:-61px;}
.msfg-page-33-debtlead #frmMain .msfg-footerSectionText { position:relative; top:-45px;}

.msfg-page-33-debtlead #headerSection div {clear:both;float:left;display:inline;width:725; vertical-align:text-top; }
.msfg-page-33-debtlead #headerSectionImage div {clear:both;float:left;display:inline;width:100;}
.msfg-page-33-debtlead h1.headerTitle {color:#666;font-size:24px; border-bottom:0pt none; padding-top:10px !important; margin-top:0px !important;}
.msfg-page-33-debtleadconfirmation .msfg-homebox-sidephoto {float:right; width:290px; margin:0px 0px 10px 20px;}
.msfg-page-33-debtlead #ucDebtLeadContent_adPostcode_adPostcode_ErrorMessageContainer {background-color:#FFFFC0 !important; background-image: url(../framework/img/icon/error_16.png) !important; background-repeat: no-repeat !important; margin-left: 0px !important; background-position: 312px 0px !important; }

.msfg-page-33-debtlead #ucDebtLeadContent_rdoResidentialLocation {float:left; padding-top:0px;}
.msfg-page-33-debtlead #ucDebtLeadContent_rdoResidentialLocation label {width:22px !important;}

.msfg-page-33-debtlead #ucDebtLeadContent_adPostcode_adPostcode_ErrorMessageContainer p { padding-left:312px; }

/* Address lookup - nested elements. */
.msfg-page-33-debtlead #ucDebtLeadContent_adPostcode_pnlAddressNotFound div {clear:both;float:left;display:inline;width:100%;}
.msfg-page-33-debtlead #ucDebtLeadContent_adPostcode_pnlAddressNotFound div div {display:inline !important;width:50%;}
.msfg-page-33-debtlead #ucDebtLeadContent_adPostcode_pnlAddressNotFound {padding-top:0;}
.msfg-page-33-debtlead #ucDebtLeadContent_adPostcode_pnlAddress {padding-top:0;margin-top:5px;}
.msfg-page-33-debtlead #ucDebtLeadContent_adPostcode_decitmPostcode {margin-bottom:5px;}
.msfg-page-33-debtlead #ucDebtLeadContent_adPostcode_adPostcode_ctl02_ErrorMessageContainer {padding-top:7px !important;}

#ucDebtLeadContent_adPostcode_adPostcode_ErrorMessageContainer {display:none;}
.msfg-page-33-debtlead #ucDebtLeadContent_adPostcode_adPostcode_ctl02.msfg-validationerror {margin-top:5px !important; margin-bottom:0px !important;}

.msfg-page-33-debtlead #ucDebtLeadContent_decitmDateOfBirth {margin-bottom:5px !important;}
* html .msfg-page-33-debtlead #ucDebtLeadContent_decitmDateOfBirth {margin-bottom:10px !important; }

.msfg-page-33-debtlead #ucDebtLeadContent_decitmDateOfBirth.msfg-validationerror {margin-bottom:0px !important;}
.msfg-page-33-debtlead #ucDebtLeadContent_adPostcode_decitmDistrict {margin-bottom: 5px !important;}
.msfg-page-33-debtlead fieldset #ucDebtLeadContent_adPostcode_decitmAddress.msfg-validationerror {margin-top:5px !important;}

* html .msfg-page-33-debtlead #ucDebtLeadContent_adPostcode_adPostcode_ctl02.msfg-validationerror {margin-top:0px !important; }
.msfg-page-33-debtlead #ucDebtLeadContent_decitmEmail.msfg-validationerror {margin-top:5px !important;}

.msfg-page-33-debtlead #DebtLeadHeader_DebtLogo {float:left;}
.msfg-page-33-debtlead #DebtLeadHeader_DebtText {font-size: 13px; padding-left: 100px}
/**** Debt Lead page ****/

.msfg-container #caseStudiesSpan1 {float:right; width: 615px;}
.msfg-container #caseStudiesSpan2 {float:left; width: 185px;}
.msfg-container #debtAdviceSpan1 {float:right; width: 755px;}
.msfg-container #debtAdviceImage {float:left; width: 45px;}

tr.msfg-loan-details td, td.unsecure-representative-example, td.secure-representative-example { background-color: #ECEFFF; }

td.unsecure-representative-example,
td.secure-representative-example  {
    font-weight: bold; 
    text-align: left; 
    padding-bottom: 0;
}

td.unsecure-representative-example img,
td.secure-representative-example img {
    float:right; 
    margin:5px 0 0;
}

td.unsecure-representative-example p,
td.secure-representative-example p {
    float:left; 
    margin: 5px 0 2px;
}

td.secure-representative-example span { font-size: 15px;}

td.secure-representative-example .msfg-floatingtooltip,
td.unsecure-representative-example .msfg-floatingtooltip {
    font-weight:normal;
    width: 400px !important;
    font-size:12px;
    margin: 5px 10px;
}

td.secure-representative-example p.representative-example-text,
td.unsecure-representative-example p.representative-example-text {
    width:95%;
}
    
td.product-promo-text span {font-weight:bold;}

td.msfg-additional-details { text-align: left; }
th.msfg-representative-apr { max-width: 95px; }
td.rate-info-cell {border: 1px solid #CCCCCC; background:#ECEFFF;}
td.price-info-cell { background: url("../images/background/ccd-results-divider.png") no-repeat scroll 0 50% #ECEFFF; border-top: medium none; border-left: medium none; padding-top: 1px;}
td.price-info-cell span {font-weight: bold; font-size: 15px; display: block; margin-top: 4px;}

th.debt-results-header-info {background: none repeat scroll 0 0 #ECECEC;}
th.debt-results-header-info a {color: #000000;}

td.product-comments {background-color: #FAFAFA; text-align: left; border-right: 1px solid #CCCCCC;}
td.product-promo-text {text-align: left; border-right: 1px solid #CCCCCC;}
td.monthpayment {background:#ECEFFF;}
td.apply-cell {border-top:none; vertical-align:top;}
td.msfg-providercell input {padding: 8px;}
td.total-repayable { border-right: 1px solid #CCCCCC; }
td.msfg-representative-example {height: 20px; font-weight: bold; padding: 0; background-color: #ECEFFF;}

td.msfg-representative-example img {padding:0 5px 0 0;}

