/*
--msfg-money.css--
- this file contains *Money* specific style for controls, adverts etc
- these styles override the base declarations in msfg-content with the relevant colours
*/

/**** Coloured Background Forms and Headings ****/
.msfg-questiongroupheading {background:#edebf3 url(../img/background/gradient_questiongroupheading-money.png); border-top:1px solid #DED9E8;}
#frmMain fieldset.msfg-questiongroup {border-bottom:1px solid #DED9E8; border-top:1px solid #C0B7D3;}
/**** End Coloured Background Forms and Headings ****/

/**** Step indicator ****/
.msfg-stepindicator {border-top:solid 1px #4F3685;}
.msfg-stepindicator li {width:24.9%;}
.msfg-stepindicator-1 {background-image:url(../img/component/stepindicator/step_1-money.png);}
.msfg-stepindicator-2 {background-image:url(../img/component/stepindicator/step_2-money.png);}
.msfg-stepindicator-3 {background-image:url(../img/component/stepindicator/step_3-money.png);}
.msfg-stepindicator-4 {background-image:url(../img/component/stepindicator/step_4-money.png);}
/**** End Step indicator ****/

.msfg-innercol-right-reddothome { padding-bottom: 18px; } /* Fix for IE7 - nested float:left divs bug. */
* html .msfg-innercol-right-reddothome { padding-bottom: 0px !important; }	/* Hack: force IE 6 to remove the padding. */

.nofloat { float: none; }

/**** Tab Control ****/
/* Best buys */
.msfg-tabcontrol {margin-bottom: 20px;}
.msfg-tabcontrol-tabs li {background-image: url(../img/component/tabcontrol/tab_inactive_right-money.png);}
.msfg-tabcontrol-tabs li a {background-image:url(../img/component/tabcontrol/tab_inactive_left-money.png); color: #FFF;}
.msfg-bestbuys-removeMargin {margin-bottom: 0px;}
.msfg-bestbuys-reduceMargin {margin-bottom: 5px;}

/* Results pages */
.msfg-resultstable-header {background-color:#4F3685; height:20px; padding:0;}
.msfg-tabcontrol-results .msfg-tabcontrol-tabs {margin-left:0; width:643px;}
.msfg-tabcontrol-results .msfg-tabcontrol-tabs li {background-image:url(../img/component/tabcontrol/results_tab_inactive_right-money.png);}
.msfg-tabcontrol-results .msfg-tabcontrol-tabs li a {padding:10px 15px; color:#000099; font-size:14px; text-decoration:underline; background-image:url(../img/component/tabcontrol/results_tab_inactive_left-money.png);}
.msfg-tabcontrol-results .msfg-tabcontrol-tabs .msfg-tabcontrol-tab-selected {background-image:url(../img/component/tabcontrol/results_tab_active_right-money.png); position:relative; top:1px;}
.msfg-tabcontrol-results .msfg-tabcontrol-tabs .msfg-tabcontrol-tab-selected a {color:#fff; text-decoration:none; background-image:url(../img/component/tabcontrol/results_tab_active_left-money.png);}
.msfg-tabcontrol-results .msfg-tabcontrol-tabpage-selected {border:1px solid #999;}
.msfg-resultstable .msfg-bestbuyshelprow {border-top:0;}
.msfg-resultstable td.msfg-iconcell {width:90px;}
/**** End Tab Control ****/


/* Temp - Best Buy Control for old debt */

.msfg-bestbuys-table-headings
{
	background-color:#EEEEFF;
	vertical-align: top;
	text-align: center;
}

.msfg-bestbuys-table-headings th
{
	border: 1px solid #000066;
}

.msfg-bestbuys-table-column-provider-header {width:120px;}
.msfg-bestbuys-table-column-provider
{
	border-bottom:1px solid #000066;
	border-left:1px solid #000066;
	border-right:1px solid #000066;
	font-weight:bold;
	padding:3px;
	text-align:center;
	vertical-align:top;
	width:120px;
}

.msfg-bestbuys-table-column-apply-header {width:100px;}
.msfg-bestbuys-table-column-apply
{
	border-bottom:1px solid #000066;
	border-right:1px solid #000066;
	padding:3px;
	text-align:center;
	width:100px;
	vertical-align:middle;
}
/* End Temp - Best Buy Control for old debt */


/* Money Box Content */
.msfg-money-box {background-color: #F8F8FF; border: 1px solid #000000; padding: 5px 5px 5px 55px; margin: 0px !important;}
.msfg-money-boxwrapper { width: 100% } /* A wrapper div is required to circumvent the faulty IE5 box model */
.msfg-money-boxicon {float: left; margin: 0px 0px 0px -50px;}
.msfg-money-boxcontent {margin: 0px !important; width: 100%;}
.msfg-money-boxbaseline {clear: both; margin: 0px !important;}
.msfg-money-box a {color: #000066; font-weight:bold; margin:0px;}
.msfg-money-box p {color: #000066; margin:0px;}
.msfg-money-box h2 {color: #000000; font-weight:bold; margin:0px; font-size:12px; border-bottom: 0px;}

/* Money Focus Box Content */

.msfg-money-focusbox, .msfg-money-focusbox-last {border: 1px solid #000066; }
.msfg-money-focusbox {margin: 0px 0px 20px 0px;}
.msfg-money-focusbox h2, .msfg-money-focusbox-last h2 
{
	background-color:#EEEEFF; 
	background-image:url(../images/money/arrow_in_circle.gif); 
	background-position:5px 50%; 
	background-repeat:no-repeat; 
	border-bottom: 1px solid #000066; 
	margin: 0px 0px 0px 0px; 
	padding:3px 0px 3px 25px !important;
}

.msfg-money-focusbox h2 a, .msfg-money-focusbox-last h2 a 
{
	text-decoration:none; 
	font-size:12px; 
	color:#000000;
}

.msfg-money-focusbox p {margin: 0px 20px;}

/* Static Content Page Container */
.msfg-money-content { margin-bottom: 20px; }

/* Re-adjust width for 1024x768 viewing for .msfg-page-52-default*/
.msfg-page-52-default {width:940px;}
.msfg-page-52-default #msfgColCentre {width:815px;}
.msfg-page-52-default #msfgColRight {width:125px; padding:0px; margin:0px;margin-top: 25px;}
.msfg-page-52-default .msfg-col-centre-noleftcol #frmMain {width:800px; margin:0px 0px 0pt 0px; padding-top:0px;padding-left:0px;}
.msfg-page-52-default .msfg-col-centre-noleftcol{width:815px;}
/* END size re-adjust */

.msfg-page-52-default .msfg-breadcrumb{
	padding-left:5px;
	font-family:Arial;
	color:#333333;
}
.msfg-page-52-default .msfg-breadcrumb ul {
	margin:5px 0 10px;
}
.msfg-page-52-default .msfg-breadcrumb ul li {
	display:inline;
	list-style-type:none;
	margin:0;
}

.msfg-page-52-default .msfg-breadcrumb img {
	margin:0 4px;
	vertical-align:middle;
}
.msfg-page-52-default .msfg-photoheading p 
{
	font-size:14px; 
	color:#333333;	
	font-weight:normal;
}
.msfg-page-52-default .msfg-photoheading h1
{
	font-size:28px; 
	color:#00168E;	
	padding-top:0px;
}

.msfg-page-52-default .msfg-homebox h2 a, .msfg-page-52-default #CustomerPromiseButtonLink a{text-decoration:none;}
.msfg-page-52-default .msfg-homebox-sidephoto {border: 0px;}

/**** Home page boxes ***/
.msfg-page-52-default #msfg-innercol-left {float:left; width:550px;}
.msfg-page-52-default #msfg-innercol-right {float:left; width:250px;}

#bcLoansBox, #bcCardsBox, #bcMortgagesBox, #bcSavingsBox, #bcCurrentBox, #bcDebtBox {
	background:transparent url(../img/background/gradient_box_blue.png) no-repeat scroll;
	width:260px; font-size:12px; margin: 0 15px 15px 0;height:146px;
}

.msfg-page-52-default .msfg-homebox-sidephoto img {margin-top:0px !important;padding-top:0px}
	
.msfg-page-52-default .msfg-homebox-sidephoto p {padding-top:0px !important;}
.msfg-page-52-default .msfg-homebox-sidephoto a {clear: none !important;}

.msfg-page-52-default .msfg-customerpromise h3 {display:inline;}

.msfg-page-52-default .msfg-customerpromise {		
	background:transparent url(../img/photo/cp_simonnixon.png) no-repeat scroll right;
	height:225px;
	width:250px;
}
.msfg-page-52-default .msfg-customerpromise-button{
	background:url(../img/button/Button_banner_bg.png)  no-repeat;
	width:250px;
	height:32px;
}
.msfg-page-52-default .msfg-customerpromise  ul {margin-top:5px;margin-left:12px;list-style-type:none;}

.msfg-page-52-default .msfg-customerpromise  ul li {
	background:url(../img/icon/customerpromise_pagebox_tick.png);
	background-repeat:no-repeat;
	background-position:0px 5px;vertical-align:top; 
	padding-left:15px;padding-top:3px;
}

.msfg-page-52-default #lnkCustomerPromiseFindoutMore{margin-left:8px;}

.msfg-page-52-default .msfg-customerpromise h3 {margin-top:10px;margin-left:8px;margin-right:4px;float:left;}

.msfg-page-52-default .msfg-customerpromise h4{font-weight:normal;color:#666666;margin-top:11px;}

#bcCardsBox, #bcSavingsBox, #bcDebtBox, #bcQuickLinks {margin-right:0;}

#bcVideosBox {height:260px;}

.msfg-page-52-default .msfg-homebox-sidephoto .msfg-button img {float:right; padding-bottom:0; margin-right:24px;}

.msfg-page-52-default #bcLoansBox p, #bcCardsBox p, #bcMortgagesBox p, #bcSavingsBox p, #bcCurrentBox p, #bcDebtBox p {
margin-bottom:0px;}

.msfg-page-52-default .divContent {width:151px; float:right;margin-top:-10px!important;height:90px; font-size:12px;}

.msfg-page-52-default .divContent p {line-height:120%;}


#bcCurrentBox p {margin-right:11px;}

#divDiscussion {height:85px; float:right;}

#pDiscussion {width:180px; margin:10px;}
	
#bcAskTheExpert, #bcVideosBox, #bcDiscussionBox {
	margin-right:0; width:250px;
	background: transparent url(../img/button/Button_banner_bg.png) repeat-x scroll center top;
	background-color:#F7F6FF;
	border-left:0px;border-right:0px;border-top:0px !important;
	border-bottom:1px solid #CCCCCC;
	}

#bcDiscussionBox {
	background:url(../img/button/hot_topics_banner.png) repeat-x scroll center top;
	border:1px solid #CCCCCC;
	border-top:1px;
}

#bcDiscussionBox a.msfg-button{float:right;}

#bcAskTheExpert h2, #bcVideosBox h2 , #bcDiscussionBox h2, #CustomerPromiseButtonLink a
{
	font-family:Arial;
	font-weight:normal;
	font-size:14px;
	margin-left:20px;
	color:#333333;
}
.msfg-page-52-default #bcAskTheExpert{margin-top:-14px;}

.msfg-page-52-default #CustomerPromiseButtonLink {padding-top:8px;padding-left:8px;}

.msfg-page-52-default #bcDiscussionBox ul{padding-top:10px;}

.msfg-page-52-default #bcDiscussionBox ul li {background:transparent url(../img/icon/money-home-article.png) no-repeat scroll 0 0%;padding-left:20px;margin-left:10px;font-size:12px;padding-top:10px;}

.msfg-page-52-default #bcAskTheExpert h2 {margin-left:28px;}

.msfg-page-52-default #bcDiscussionBox h2{margin-top:13px;}

.msfg-page-52-default .msfg-asktheexpert-profile img{margin:8px 16px 12px 10px;}

.msfg-page-52-default .msfg-asktheexpert-profile input {margin-top:28px;margin-bottom:0px;}

.msfg-homebox-asktheexpert ul {padding-bottom:0;}

.msfg-forumtopicsrepeater li {padding-bottom:8px;}

.msfg-forumtopicsrepeater li a {margin:0px 0px 0px 10px;}

#moneyproducts {background:0; border:0}

#lnkHotTopicsHeader {font-size:12px; font-weight:bold; color:#666666;}

#bcQuickLinks {border-top:none; border-left:none; border-right:none; border-bottom:none; background:none;}

#bcQuickLinks div {margin-left:50px;}

#bcPePaidCards, #bcBestsellers, #bcRateAlert {width:240px;}

#bcBusinessFinance, #bcTravelMoney,#bcShareDealing  {margin-right:44px;width:230px;}

.msfg-page-52-default #divVideoLinks{width:230px;margin-top:12px;}

.msfg-page-52-default #ulArchivedVideoLinks {border-top:1px solid #CCCCCC;list-style-type:none;margin:0;width:230px;}

.msfg-page-52-default #ulArchivedVideoLinks li{margin-top:5px;}

.msfg-page-52-default #divVideoLinks ul{list-style-type:none;margin:0;}

.msfg-page-52-default #ulArchivedVideoLinks li, .msfg-page-52-default #liLatestVideo 
{
	background:transparent url(../img/icon/film.png) no-repeat scroll 0 50%;
	padding-left:30px;

}

.msfg-page-52-default .msfg-expert-profile-videos #imgVideosExpertImage {padding-right:16px;}

.msfg-page-52-default .msfg-expert-profile-videos #imgVideosExpertSigImage ,.msfg-page-52-default .msfg-expert-profile-videos #ExpertImageTest{padding-top:20px;}

.msfg-page-52-default #imgVideosExpertSigImage {padding-bottom:2.1px;}

.msfg-page-52-default .msfg-expert-profile-videos p{font-size:11px;margin-top:-5px;}

.msfg-page-52-default div.divDate{float:none;}

/**** Mortgages home page ****/
.msfg-page-55-default .msfg-bestbuysheading a, 
.msfg-page-55-default .msfg-bestbuysheading a:hover, 
.msfg-page-55-default .msfg-bestbuysheading a:visited, 
.msfg-page-55-default .msfg-explainlink a, 
.msfg-page-55-default .msfg-explainlink a:hover, 
.msfg-page-55-default .msfg-explainlink a:visited {color:#0000ff;}

.msfg-page-55-default .msfg-tabcontrol-tabs {margin-top:0;}
.msfg-page-55-default .msfg-tabcontrol-tabs li a {padding:5px 9px;}

.msfg-page-55-default .msfg-photoheading {background-image: url(../img/photo/header_mortgages350x60_new.jpg);}
.msfg-page-55-default .msfg-homebox {font-size:11px; border:1px solid #ccc; margin:0 15px 15px 0;}
.msfg-page-55-default .msfg-homebox p {line-height:125%;}
.msfg-page-55-default .msfg-homebox ul {list-style-type:none; margin:10px 0 0 0; float:none; margin-left:10px;}
.msfg-page-55-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-55-default .msfg-homebox ul li a {margin:0; display:inline;}
.msfg-page-55-default .msfg-homebox-sidephoto img {margin:0 0 0 10px;}
.msfg-page-55-default .msfg-homebox-sidephoto p {margin-top:0;}
.msfg-page-55-default .msfg-homebox-sidephoto p a {margin:0; display:inline;}

#ucHomePageContent_bcCompareMortgages {width:218px; height:322px;}
#ucHomePageContent_bcCompareMortgages p {clear:both; margin-bottom:0;}
#ucHomePageContent_bcCompareMortgages img {margin-left:50px;}
#ucHomePageContent_bcCompareMortgages fieldset div p {display:none;}

#ucHomePageContent_bcCompareMortgages fieldset div.msfg-floatvalidation p {display:block;}
#ucHomePageContent_bcCompareMortgages fieldset label {width:auto; margin-bottom:3px; margin-right:5px;}
#ucHomePageContent_bcCompareMortgages fieldset span label {margin:0 7px 3px 5px; padding:0;}
#ucHomePageContent_bcCompareMortgages fieldset select {clear:both; width:95%; margin-bottom:10px;}
#ucHomePageContent_bcCompareMortgages #ucHomePageContent_btnCompare {float:right; margin:11px 16px;}

#ucHomePageContent_bcCompareMortgages h2 {margin: 10px 0px 0px 10px;}

#ucHomePageContent_bcNeedHelpAdvice {width:198px; height:173px; background-position: -20px;}
#ucHomePageContent_bcNeedHelpAdvice h2, #ucHomePageContent_bcSundaysBest h2 {margin:10px;}
.msfg-page-55-default #ucHomePageContent_bcNeedHelpAdvice ul {margin-right:5px;}
.msfg-page-55-default #ucHomePageContent_bcNeedHelpAdvice input {float:right;margin-right:15px;}

#ucHomePageContent_bcAskTheExpert {width:193px; height:173px; margin-right:0;}
#ucHomePageContent_bcAskTheExpert p {color:#666;}
#ucHomePageContent_bcAskTheExpert p strong {color:#000;}
#ucHomePageContent_bcAskTheExpert p em {color:#000; font-weight:normal; font-style:italic;}
#ucHomePageContent_bcAskTheExpert p a {clear:none;}
#ucHomePageContent_bcAskTheExpert img {margin-right:10px;}
#ucHomePageContent_bcAskTheExpert br {clear:none;}

.msfg-page-55-default #frmMain fieldset em {display:none;}

.msfg-page-55-default .msfg-mcatsectionfixed {width:408px; margin-right:0px; height:132px;}
.msfg-page-55-default .msfg-mcatsectionfixed h2 {font-family:Arial; font-size:20px; font-weight:bold; color: #513886; width:275px; margin:10px 0px 0px 10px;}
.msfg-page-55-default .msfg-mcatsectionfixed p {font-size:12px; margin-top:3px; line-height:17px; width:290px;}
.msfg-page-55-default .msfg-mcatsectionfixed .msfg-advice-img {float:right; position:relative; margin:0 0 -107px 0; top:-66px; left:3px;}
.msfg-page-55-default .msfg-mcatsectionfixed .msfg-mcattelephone-img {float:left; margin:0px 5px 0px 12px;}
.msfg-page-55-default .msfg-mcatsectionfixed .msfg-mcattelephonenumber {font-family:Arial; font-size:15px; font-weight:bold; color: #513886; margin-top:0; margin-bottom:0; width:150px;}

.msfg-page-55-default .msfg-mcatsectionexpert {width:408px; margin-right:0px; height:132px;}
.msfg-page-55-default .msfg-mcatsectionexpert h2 {font-family:Arial; font-size:16px; font-weight:bold; margin:10px 0px 0px 10px;}
.msfg-page-55-default .msfg-mcatsectionexpert p {font-size:14px; margin-top:16px; margin-bottom:20px; line-height:19px; width:285px;}
.msfg-page-55-default .msfg-mcatsectionexpert .msfg-advice-img {float:right; position:relative; margin:0 0 -107px 0; top:-37px; left:3px;}
.msfg-page-55-default .msfg-mcatsectionexpert .msfg-mcattelephonenumbertext {font-family:Arial; font-size:14px; font-weight:bold; color: #513886; margin-top:0; margin-bottom:0; width: auto;}

#bcLatestNewsMortgages  {width:408px; margin-right:0px; height:132px; margin-bottom: 0px;}
#bcLatestNewsMortgages h2 {font-family:Arial; font-size:14px; font-weight:bold; margin:10px 0px 0px 10px; padding: 0px;}
#bcLatestNewsMortgages p {font-size:14px; margin-top:16px; margin-bottom:20px; line-height:19px; width:285px;}
#bcLatestNewsMortgages img {float:right; position:relative; margin:0 0 -107px 0; top:-10px; left:-20px;}
#bcLatestNewsMortgages ul {width:257px; margin: 10px 0px 0px 10px;}
#bcLatestNewsMortgages ul li {background:transparent url(../img/icon/money-guide-topic.png) no-repeat; margin: 0px; padding-bottom:0px;}
#bcLatestNewsMortgages ul li a { font-size:11px; margin:3px 10px 2px 15px;}
#bcLatestNewsMortgages ul li p { font-size:11px; font-weight:bold; margin:3px 10px 4px 15px;}
#bcLatestNewsMortgages .msfg-asktheexpert-date {font-weight:normal;}

#ucHomePageContent_bcSundaysBest {margin-right:0; width:643px; height:132px;}
#ucHomePageContent_bcSundaysBest ul {margin:0; padding:0; display:inline;}
#ucHomePageContent_bcSundaysBest ul li {display:inline; margin:0 0 0 10px; padding:0; background:none;}
#ucHomePageContent_bcSundaysBest fieldset {float:left; display:inline; padding:0; margin:10px;}
#ucHomePageContent_bcSundaysBest fieldset div {display:inline;}
#ucHomePageContent_bcSundaysBest #ucHomePageContent_txtEmailAddress {margin:0; width:230px;}
#ucHomePageContent_bcSundaysBest .msfg-gadgetconfirm {clear:both; margin:10px 10px 0 10px;}
#ucHomePageContent_bcSundaysBest .msfg-gadgetconfirm input {margin:0pt 0pt 0pt 241px;}
#ucHomePageContent_bcSundaysBest #ucHomePageContent_btnBestBuysRateAlertSubscribe {float:none;}

#ucHomePageContent_bcCompareOffsetMortgages {width:310px; height:105px; background-position: -20px;}
#ucHomePageContent_bcCompareOffsetMortgages p {float:right; display:inline; width:220px; margin-bottom:0;}
#ucHomePageContent_bcCompareOffsetMortgages a#ucHomePageContent_lnkCompareOffsetMortgages2 {float:right; clear:none;}

#ucHomePageContent_bcRefusedMortgage {width:316px; height:105px; margin-right:0;}

#ucHomePageContent_bcHotTopics {display:none;}
#ucHomePageContent_bcHotTopics #ucHomePageContent_bcColumnThirdwidth {width:33.3%;}

.msfg-page-55-default #ucHomePageContent_bcRateAlert, #ucHomePageContent_bcMortgageGuide, #ucHomePageContent_bcWhyUseUs, #ucHomePageContent_bcMortgageAdvisors, #ucHomePageContent_bcInsuranceProducts {margin-right:0; width:643px;}
.msfg-page-55-default #ucHomePageContent_bcRateAlert h2, #ucHomePageContent_bcMortgageGuide h2, #ucHomePageContent_bcWhyUseUs h2, #ucHomePageContent_bcMortgageAdvisors h2, #ucHomePageContent_bcRefusedMortgage h2 {margin:10px 10px 0 10px; padding:0;}
.msfg-page-55-default #ucHomePageContent_bcRateAlert div, #ucHomePageContent_bcMortgageGuide div, #ucHomePageContent_bcWhyUseUs div, #ucHomePageContent_bcMortgageAdvisors div, #ucHomePageContent_bcRefusedMortgage div {margin:0; padding:0;}
.msfg-page-55-default #ucHomePageContent_bcRateAlert div p, #ucHomePageContent_bcMortgageGuide div p, #ucHomePageContent_bcWhyUseUs div p, #ucHomePageContent_bcMortgageAdvisors div p, #ucHomePageContent_bcRefusedMortgage p {margin:10px;}

#ucHomePageContent_bcRateAlert ul li {float:left; width:280px; margin-left:7px;}

#ucHomePageContent_bcRateAlert, #ucHomePageContent_bcRefusedMortgage, #ucHomePageContent_bcInsuranceProducts, #ucHomePageContent_bcMortgageGuide, #ucHomePageContent_bcMortgageAdvisors {margin-right:0;  background-position: -20px;}
#ucHomePageContent_bcInsuranceProducts ul li, #ucHomePageContent_bcHotTopics ul li {background:none; padding-left:0;}

.msfg-page-55-default .msfg-advertrepeater-buttons {width:643px; border:1px solid #ccc; clear:both; height:auto; overflow:hidden; font-size:11px; margin-bottom:15px;}
.msfg-page-55-default .msfg-advertrepeater-buttons h2 {margin:10px 10px 0 10px; padding:0;}
.msfg-page-55-default .msfg-advertrepeater-buttons h3 {font-size:11px; margin:0;}
.msfg-page-55-default .msfg-advertrepeater-buttons p {margin:0;}
.msfg-page-55-default .msfg-advertrepeater-buttons ul {list-style-type:none; margin-left:10px;}
.msfg-page-55-default .msfg-advertrepeater-buttons ul li {float:left; width:48%; height:60px; margin-bottom:10px;}
.msfg-page-55-default .msfg-advertrepeater-buttons ul li div {margin-right:15px;}
.msfg-page-55-default .msfg-advertrepeater-buttons ul li div a {color:#006600; text-decoration:none;}
.msfg-page-55-default .msfg-advertrepeater-buttons ul li div h3 a {color:blue; text-decoration:underline;}

.msfg-page-55-default .msfg-importantstatement {text-transform:uppercase; font-size:11px;}

.msfg-page-55-results .msfg-bestbuysheading a, 
.msfg-page-55-results .msfg-bestbuysheading a:hover, 
.msfg-page-55-results .msfg-bestbuysheading a:visited, 
.msfg-page-55-results .msfg-explainlink a, 
.msfg-page-55-results .msfg-explainlink a:hover, 
.msfg-page-55-results .msfg-explainlink a:visited {color:#0000ff;}

.msfg-page-55-results .msfg-tabcontrol-tabs {margin-top:0;}
.msfg-page-55-results .msfg-tabcontrol-tabs li a { padding: 9px 16px; font-size: 13px; }

.msfg-page-55-results .msfg-photoheading {background-image: url(../img/photo/header_mortgages350x60.jpg);}

.msfg-page-55-results .msfg-advertrepeater-banners-logo {float:right;}

#divSortOrderInformation {height:30px; line-height: 30px; width:418px; float:left; color:White; font-weight:bold; padding:5px; border-left:1px solid #ccc;}
#divDropdownSort {height:30px; line-height: 30px; width:340px; text-align:right; font-size: 11px; float:left; clear:none; color:White; font-weight:bold; padding:5px; background-color:#4F3685; }

.msfg-page-55-results .divToInterestRate {margin-top:3px; font-size:14px;}

.msfg-providercell #divSponsoredProduct{font-size:10px; margin:5px; font-weight:bold;}
.msfg-providercell #divProviderName{font-size:11px; margin:5px; font-weight:bold; }

.msfg-page-55-results .msfg-resultstable th { background:#4F3685; }

.msfg-tabcontrol .msfg-tabcontrol-tabs .msfg-tabcontrol-tab-selected a, 
.msfg-tabcontrol .msfg-tabcontrol-tabs .msfg-tabcontrol-tab-selected a:hover, 
.msfg-tabcontrol .msfg-tabcontrol-tabs .msfg-tabcontrol-tab-selected a:visited {color:#ffffff; text-decoration:none;}
.msfg-tabcontrol-results .msfg-tabcontrol-tabs li a, 
.msfg-tabcontrol-results .msfg-tabcontrol-tabs li a:hover {color:#000099;text-decoration:underline;}

.msfg-page-55-results .msfg-table-information {background-color:#4F3685; white-space:nowrap; color: White; font-weight:bold; width:100%}

.msfg-page-55-results #ucResultsPageContent_divDropdownSort { padding: 10px;}
.msfg-page-55-results .msfg-resultstable th a,
.msfg-page-55-results .msfg-resultstable th a:hover, 
.msfg-page-55-results .msfg-resultstable th a:visited { color:#ffffff; }

.msfg-tabcontrol-details .msfg-tabcontrol-tabs .msfg-tabcontrol-tab-selected {background-image:url(../img/component/tabcontrol/details_tab_active_right.png); position:relative; top:1px;}
.msfg-tabcontrol-details .msfg-tabcontrol-tabs .msfg-tabcontrol-tab-selected a {color:#fff; text-decoration:none; background-image:url(../img/component/tabcontrol/details_tab_active_left.png);}
.msfg-tabcontrol-details .msfg-tabcontrol-tabpage-selected {float:left; border:1px solid #999; border-width:1px 0; width:100%;}

/* Page Heading */
.msfg-page-55-results h1, .msfg-page-55-details h1 { border: none; width: 200px; float: left; }
.msfg-page-55-results .msfg-div-help-understandingtable { float: right; width: 200px; text-align: right; margin-top: 15px; }
.msfg-page-55-results .msfg-div-help-understandingtable img { vertical-align: middle; }
.msfg-page-55-details .sub-heading { clear: both; color: #333; margin-left: 10px; }
/* End Page Heading */

/* Start Has Deal Section*/
.msfg-page-55-details .msfg-hasdeal {width: 100%; vertical-align:middle;}

#ucMortgageDetailsContent_imglnkHasDeal {position: relative; float:left; margin:7px 10px 5px 5px;}
#ucMortgageDetailsContent_imglnkHasDeal img {margin:0px;}
#ucMortgageDetailsContent_imglnkHasDealApply img {padding-bottom:5px; padding-top:10px; margin-bottom:0px; margin-top:0px;}
.msfg-page-55-details .msfg-hasdeal .msfg-hasdealtext {position: relative; float:left; width:455px;}
.msfg-page-55-details .msfg-hasdeal div.msfg-hasdealgotoform {position: relative; float:left; width:120px;text-align:center;}
.msfg-page-55-details .msfg-hasdeal div.msfg-hasdealgotoform p.msfg-hasdealtelephone {position:relative; clear:both;font-size: 14px; font-weight:bold; color:#3366ff; white-space:nowrap; }
.msfg-page-55-details .msfg-hasdeal p.msfg-hasdealtelephone {margin-top:0px;} 

#ucMortgageDetailsContent_imglnkHasDealApply {margin-top:0px;}
#ucMortgageDetailsContent_imglnkHasDeal {margin-bottom:0px; padding-bottom: 10px; }

/* End Has Deal Section*/

/* Adverts */
.msfg-page-55-details .msfg-div-adverts,
.msfg-page-55-results .msfg-div-adverts { float: none; border: 0px; background-image: none; clear: both; width:780px; height:auto; margin-bottom: 10px; }
.msfg-page-55-details .msfg-div-adverts h2,
.msfg-page-55-results .msfg-div-adverts h2 { text-transform: uppercase; margin: 0px !important; font-size: 11px; color: #666; }
.msfg-page-55-details .msfg-div-adverts ul,
.msfg-page-55-results .msfg-div-adverts ul { list-style-type: none; margin: 0px; }
.msfg-page-55-details .msfg-div-adverts li,
.msfg-page-55-results .msfg-div-adverts li { height: 100%; border: solid 1px #ccc; background: Transparent url(../img/background/msfg-mortgages-bgbronze.png) repeat-x scroll center bottom; }
.msfg-page-55-details .msfg-div-adverts li:after, 
.msfg-page-55-results .msfg-div-adverts li:after { content: ""; display: block; height: 0; clear: both; }
.msfg-page-55-details .msfg-div-adverts .msfg-advertrepeater-banners-logo,
.msfg-page-55-results .msfg-div-adverts .msfg-advertrepeater-banners-logo { width:150px; float: left; padding: 0px; text-align:center; padding-top: 3px; padding-bottom: 2px;}
.msfg-page-55-details .msfg-div-adverts .msfg-advertrepeater-banners-logo input,
.msfg-page-55-results .msfg-div-adverts .msfg-advertrepeater-banners-logo input { margin: 0px; padding: 0px; }
.msfg-page-55-details .msfg-div-adverts .msfg-advertrepeater-banners-text, 
.msfg-page-55-results .msfg-div-adverts .msfg-advertrepeater-banners-text { margin-left: 100px; font-size: 12px; color: Black; }
.msfg-page-55-details .msfg-div-adverts .msfg-advertrepeater-banners-text h3,
.msfg-page-55-results .msfg-div-adverts .msfg-advertrepeater-banners-text h3,
.msfg-page-55-details .msfg-div-adverts .msfg-advertrepeater-banners-text a,
.msfg-page-55-results .msfg-div-adverts .msfg-advertrepeater-banners-text a { display: none; }
.msfg-page-55-details .msfg-div-adverts .msfg-advertrepeater-banners, 
.msfg-page-55-results .msfg-div-adverts .msfg-advertrepeater-banners { padding-left: 0px; }
/* End Adverts */

/* Enquiry Search box */
.msfg-page-55-results .msfg-div-enquiry-search { border: solid 1px #ccc; width: 100%; }
.msfg-page-55-results .msfg-div-enquiry-search { float: none; background: #fffedf url(../img/background/msfg-mortgages-bglightyellow.png) repeat-x top; }
.msfg-page-55-results .msfg-div-enquiry-search div { margin: 5px; padding: 0px; }
.msfg-page-55-results .msfg-div-enquiry-search p { line-height: 24px; text-indent: 5px; font-size: 11px; }
.msfg-page-55-results .msfg-div-enquiry-search img { position: static; margin-left: 20px; }

.msfg-page-55-results .msfg-div-enquiry-search fieldset em { display: none; }
.msfg-page-55-results .msfg-div-enquiry-search fieldset label { width: auto !important; font-weight: bold; color: #555; padding-left: 0px !important; padding-bottom: 5px; }
.msfg-page-55-results .msfg-div-enquiry-search fieldset input { float: none !important; margin: 0px !important; }
.msfg-page-55-results .msfg-div-enquiry-search fieldset select { margin-left: 0px !important; }
.msfg-page-55-results .msfg-div-enquiry-search fieldset .msfg-search-col1 { margin: 0px 15px 0px 0px; float: left; width: 125px; clear: none !important; }
.msfg-page-55-results .msfg-div-enquiry-search fieldset .msfg-search-col2 { margin: 0px 15px 0px 0px; float: left; width: 125px; clear: none !important; }
.msfg-page-55-results .msfg-div-enquiry-search fieldset .msfg-search-col3 { margin: 0px 15px 0px 0px; float: left; width: 125px; clear: none !important; }
.msfg-page-55-results .msfg-div-enquiry-search fieldset .msfg-search-col4 { margin: 0px 15px 0px 0px; float: left; width: 115px; clear: none !important; }
.msfg-page-55-results .msfg-div-enquiry-search fieldset .msfg-search-col5 { margin: 0px 15px 0px 0px; float: left; width: 130px; clear: none !important; }
.msfg-page-55-results .msfg-div-enquiry-search fieldset .msfg-search-col6 { margin: 0px 15px 0px 0px; float: left; width: 135px; clear: none !important; }
.msfg-page-55-results .msfg-div-enquiry-search fieldset .msfg-search-col7 { margin: 0px; float: right; width: 110px; clear: none !important; margin-top: 10px; }
/* End Enquiry search Box */

/* Discuss Mortgages */
.msfg-page-55-results .msfg-div-discuss-mortgages { background-image: none; margin: 0px; width: 140px; padding-left: 640px; float: none; }
.msfg-page-55-results .msfg-div-discuss-mortgages img { position: static; padding-right: 10px; float: left; }
.msfg-page-55-results .msfg-div-discuss-mortgages a { }
.msfg-page-55-results .msfg-div-discuss-mortgages div {  margin: 0px; padding: 0px; float: right; width: 130px; }
/* End Discuss Mortgages */

/* Tab Control */
.msfg-page-55-results .msfg-tabcontrol { margin-top: -20px; margin-bottom: 0px; border-bottom: 0px; }
.msfg-page-55-results .msfg-tabcontrol .msfg-providerheader { border-left-width: 0px; }
.msfg-table-information { background-color:#4F3685; }
.msfg-table-information:after { content: ""; display: block; height: 0; clear: both; }

.msfg-page-55-results .msfg-tabcontrol-results .msfg-tabcontrol-tabpage-selected { border: 0px; }
/* End Tab Control */

/* Results Headers */
.msfg-page-55-results .msfg-resultstable th { border-bottom-width: 0px; padding: 5px; color: #fff; }
.msfg-page-55-results .msfg-resultstable th select { margin-top: 5px; }
.msfg-page-55-results .msfg-resultstable th a { display: block; color: #fff; }
.msfg-page-55-results .msfg-resultstable th input { vertical-align: bottom; margin-bottom: -5px; padding-top: 5px; }
.msfg-page-55-results .msfg-resultstable th,
.msfg-page-55-results .msfg-resultstable td { font-size: 12px; }
.msfg-page-55-results .msfg-resultstable th .msfg-floatingtooltip { color: #000; }
/* End Results Headers */

/* Results rows and columns */
.msfg-page-55-results .msfg-highlightsponsoredproduct { background: #fee5bd url(../img/background/msfg-mortgages-bgbronze.png) repeat-x left top; }
.msfg-page-55-results .msfg-highlightedcolumn  { background: #feda62 url(../img/background/msfg-mortgages-bgyellow.png) repeat-x left top; }
.msfg-page-55-results .msfg-normalalternaterow { background: #eef5ff url(../img/background/msfg-mortgages-bgskyblue.png) repeat-x left top; }

.msfg-page-55-results .msfg-resultstable td.msfg-applycell a { padding: 0px;  }

.msfg-page-55-results .divCashBack { font-weight:bold; margin:5px; color:Green; }
.msfg-page-55-results .divDetailsIncentives { margin:5px; color:Green; }
.msfg-providerheadermortgagetype { cursor:default !important; text-decoration:none !important;}

.msfg-page-55-results a:hover.msfg-initialrate-period1,
.msfg-page-55-results .msfg-initialrate-period1 {cursor:default; text-decoration:none; color:#000000; font-weight:bold; font-size:14px;margin-bottom:3px;}
.msfg-page-55-results a:hover.msfg-initialrate-period2,
.msfg-page-55-results .msfg-initialrate-period2 {text-decoration:underline; color:#000000; font-weight:bold; font-size:14px; margin-bottom:3px;}
.msfg-page-55-results a:hover.msfg-initialrate-period2a,
.msfg-page-55-results .msfg-initialrate-period2a { cursor:default; font-size:14px; text-decoration:none; color:#000000; margin-bottom:3px; font-weight:normal;}
/* End Results rows and columns */

/* Data Pager */
.msfg-page-55-results .msfg-results-pager-container { padding: 10px 10px 10px 10px; clear: both; border-top: dotted 1px #ccc; }
.msfg-page-55-results .msfg-results-pager-container:after { content: ""; display: block; height: 0; clear: both; }
.msfg-page-55-results .pagerLastLink, 
.msfg-page-55-results .pagerFirstLink, 
.msfg-page-55-results .pagerNextLink, 
.msfg-page-55-results .pagerBackLink { padding: 5px; float:left; Color: #0000fa; text-decoration: underline; }
.msfg-page-55-results .pagerCurrentPage { font-weight: bold; float: left; }
.msfg-page-55-results .pagerLinkRegion a { padding: 5px; float:left; Color: #0000fa;}
.msfg-page-55-results .pagerLinkRegion span { padding: 5px; float:left; Color: #000; }
.msfg-page-55-results .pagerHeadingText { display: none; }

.msfg-page-55-results .pagerSummaryText { font-weight: bold; padding: 5px; }
/* End Data Pager */

/* Statements */
.msfg-page-55-results .msfg-statement { border: solid 1px #ccc; clear: both; float: none; margin-top: 10px; width: 100%; background: #fffedf url(../img/background/msfg-mortgages-bglightyellow.png) repeat-x top; }
.msfg-page-55-results .msfg-statement h2,
.msfg-page-55-results .msfg-statement div { padding-left: 10px; margin-left: 0px; }
.msfg-page-55-results .msfg-statement img { position: static; padding-right: 10px; }
.msfg-page-55-results .msfg-understandingtable-para {margin-left:25px; margin-top:15px;}
/* End Statements */

/* Important Statement */
.msfg-page-55-details .msfg-importantstatement,
.msfg-page-55-results .msfg-importantstatement { text-transform: uppercase; text-align: left; }
/* End Important Statement */

/*Start - Promotional Links*/
#ucMortgageDetailsContent_bcAdverts .msfg-advertrepeater-banners-text {text-align:left; width:550px;}
#ucMortgageDetailsContent_bcAdverts .msfg-advertrepeater-banners-logo {float: right; width:150px;}
/*End - Promotional Links*/

/* Impartial Advice */
.msfg-page-55-details .msfg-div-impartialadvice-container { position: relative; float: right; background: Transparent url(../img/photo/telesales-manbox.png) left top no-repeat; width: 395px; height: 140px; margin: 0px 0px 10px 10px; padding: 35px 10px 10px 120px; }
.msfg-page-55-details .msfg-div-impartialadvice-container h2 { padding: 0px 0px 0px 20px; margin:0px; }
.msfg-page-55-details .msfg-div-impartialadvice-container ul { list-style: none; }
.msfg-page-55-details .msfg-div-impartialadvice-container ul li { line-height: 25px;  background: url(../img/icon/greentick.png) no-repeat left 4px; padding-left: 20px; display: block; height: 25px;}
#ucMortgageDetailsContent_imglnkProceed { bottom: 15px; right: 10px; position: absolute; }
.msfg-page-55-details .msfg-div-impartialadvice-container div.msfg-calldetails {text-align:center; margin-top:-14px;}
.msfg-page-55-details .msfg-div-impartialadvice-container div.msfg-calldetails em { font-size: 14px; font-weight:bold; font-style:normal; color:#3366ff}
/* End Impartial Advice */

/* Search Summary */
.msfg-page-55-details .msfg-div-searchsummary { background-image: none; margin: 15px 10px 10px 10px; }
.msfg-page-55-details .msfg-div-searchsummary h2,
.msfg-page-55-details .msfg-div-searchsummary div { padding: 0px; margin: 0px; }
.msfg-page-55-details .msfg-div-searchsummary ul li { color: #000; font-size:12px; }
/* End Search Summary */

/* Detail Box Long */
.msfg-page-55-details .msfg-innercol { clear: both; margin-bottom: 20px; }

.msfg-page-55-details .msfg-innercol-left { width: 530px; margin-right: 15px; float: left; }
.msfg-page-55-details .msfg-innercol-right { float:right; width: 230px; margin-top: 28px; }

.msfg-page-55-details .msfg-innercol:after { content: ""; display: block; height: 0; clear: both; }
/* End Detail Box Long */

/* Hot Topics */
.msfg-page-55-details .msfg-hot-topic-list { margin :0px 0px 10px 0px; width: 210px; padding: 0px 5px 0px 15px; border: solid 1px #ccc; border-left-width: 0px; border-right-width: 0px; background-image: url(../img/background/gradient_grey-white_h500.png); }
.msfg-hot-topic-list div { margin: 0px; padding: 0px; }
.msfg-page-55-details .msfg-hot-topic-list h2 { margin: 10px auto; padding: 0px; }
.msfg-page-55-details .msfg-hot-topic-list ul li {line-height:15px; margin: 0px; }
.msfg-page-55-details .msfg-hot-topic-list ul, 
.msfg-page-55-details .msfg-forumtopicsrepeater-unavailable { margin: 0px !important; background: #fffaf3 url(../img/background/hot_topics_bg.png) repeat-x scroll left top; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding: 0px 14px; width:170px; }
.msfg-page-55-details .msfg-div-hottopic-top { width: 200px; background:url(../img/background/hot_topics_top.png) no-repeat top center; padding-top: 11px; }
.msfg-page-55-details .msfg-div-hottopic-bottom { background:url(../img/background/hot_topics_bottom.png) no-repeat top center; height: 40px; width: 200px; }
/* End Hot Topics */

/* Double Click Adverts */
.msfg-page-55-details .msfg-double-click-advert { width: 230px; margin :0px; padding: 0px; border: solid 1px #ccc; border-left-width: 0px; border-right-width: 0px; background-image: url(../img/background/gradient_grey-white_h500.png); }
.msfg-page-55-details .msfg-double-click-advert div { margin: 0px; padding: 5px 5px; color: #555; font-weight: 700; font-size: 10px; }
.msfg-page-55-details #rightadvertbar-doubleclickads { text-align: center; }
/* End Double Click Adverts */

/* Detail Table */
.msfg-page-55-details .msfg-tabcontrol-tabpage-selected table { border-collapse: collapse; width: 100%; margin-top: 5px; }
.msfg-page-55-details .msfg-tabcontrol-tabpage-selected table tr td,
.msfg-page-55-details .msfg-tabcontrol-tabpage-selected table tr th { padding: 8px 5px; }
.msfg-page-55-details .msfg-tabcontrol-tabpage-selected table tr.msfg-alternativerow { background-color: #f5f5f5; }
.msfg-page-55-details .msfg-productinfo-col-right {text-align:right;}
.msfg-page-55-details .msfg-productinfo-footer {text-align:left;}
/* End Detail Table */

.msfg-page-55-details .msfg-div-adverts .msfg-advertrepeater-banners-logo,
.msfg-page-55-results .msfg-div-adverts .msfg-advertrepeater-banners-logo {margin-top:5px; width:145px; text-align:center; float:left;}
.msfg-page-55-details .msfg-div-adverts .msfg-advertrepeater-banners-text, 
.msfg-page-55-results .msfg-div-adverts .msfg-advertrepeater-banners-text {height:65px; margin-left:5px; margin-right: 5px; font-size: 12px; color: Black; text-align:left; width:490px; float:left;}
.msfg-page-55-results .msfg-div-adverts div.msfg-advertrepeater-banners-goto { margin: 10px 0 0 0;}

.msfg-resultstable th, .msfg-resultstable td {border-left:1px solid #ccc;}

.msfg-page-55-details #frmMain p strong {clear:both;}

/**** End Mortgages home page ****/


/**** Loans home page ****/
.msfg-page-57-default #frmMain fieldset label {line-height:14px; padding-top:3px;}
.msfg-page-57-default #frmMain fieldset em {display:none;}
.msfg-page-57-default .msfg-tabcontrol-tabs {margin-top:0;}
.msfg-page-57-default .msfg-homebox p {padding:0 10px 10px 10px; margin:0; line-height:14px;}
.msfg-page-57-default .msfg-homebox ul li {line-height:14px;}
.msfg-page-57-default .msfg-homebox-actionbutton div {margin-left:80px;}
.msfg-page-57-default .msfg-homebox-actionbutton h2 {padding-left:100px;}
.msfg-page-57-default .msfg-homebox-photolist ul li p {padding-left:110px;}
.msfg-page-57-default .msfg-photoheading {background-image: url(../img/photo/header_loans350x60.jpg);}
.msfg-page-57-default .msfg-homebox {font-size:11px; border:1px solid #ccc; margin:0 10px 10px 0;}

.msfg-page-57-default #ucHomePageContent_ucLoanSearchBox_bcCompareLoans {width:642px; height:144px; margin: 0 0 9px 0; padding:0;}
.msfg-page-57-default #ucHomePageContent_ucLoanSearchBox_bcCompareLoans label {width:90px;}
.msfg-page-57-default #ucHomePageContent_ucLoanSearchBox_bcCompareLoans h2 {font-weight:normal; margin:7px 0 3px 7px;}

.msfg-page-57-default #ucHomePageContent_ucLoanSearchBox_bcCompareLoans .msfg-compareloans {background:url(../img/icon/arrows_grey_right.png) no-repeat scroll right bottom; width:305px; height:100px; margin:0; float:left;}
.msfg-page-57-default #ucHomePageContent_ucLoanSearchBox_txtLoanAmount {width:150px;}
.msfg-page-57-default #ucHomePageContent_ucLoanSearchBox_ddlLoanPeriod {width:155px;}
.msfg-page-57-default #ucHomePageContent_ucLoanSearchBox_ddlResidentialStatus {width:155px;}

.msfg-page-57-default #ucHomePageContent_ucLoanSearchBox_bcCompareLoans .msfg-searchoptions {width:306px; float:right; clear:none; padding:0px 0 0 2px;}
.msfg-page-57-default #ucHomePageContent_ucLoanSearchBox_bcCompareLoans .msfg-searchoptions #ucHomePageContent_ucLoanSearchBox_decitmSearchQuick {padding: 0;}
.msfg-page-57-default #ucHomePageContent_ucLoanSearchBox_bcCompareLoans .msfg-searchoptions em {display:inline; visibility:hidden;}
.msfg-page-57-default #ucHomePageContent_ucLoanSearchBox_bcCompareLoans .msfg-searchoptions .msfg-radiobuttonlist {padding: 0;}
.msfg-page-57-default #ucHomePageContent_ucLoanSearchBox_bcCompareLoans .msfg-searchoptions .msfg-radiobuttonlist input {display:inline; clear:left; margin:8px 0 0 0; padding:0; height: 13px;}
.msfg-page-57-default #ucHomePageContent_ucLoanSearchBox_bcCompareLoans .msfg-searchoptions .msfg-radiobuttonlist label {display:block; width:282px; padding:0; margin: 7px 0 0 3px;}
.msfg-page-57-default #ucHomePageContent_ucLoanSearchBox_bcCompareLoans .msfg-searchoptions .msfg-radiobuttonlist label em {font-size:11px; font-family:Arial, Helvetica, Sans-Serif; font-weight:bold; margin:0; color:#000; display:block; visibility:visible;}

.msfg-page-57-default #ucHomePageContent_ucLoanSearchBox_btnCompare,
.msfg-page-57-default #ucHomePageContent_ucLoanSearchBox_btnCompareNow,
.msfg-page-57-default #ucHomePageContent_ucLoanSearchBox_btnContinue {clear:right; float:right; margin:-6px 15px 3px 0; padding:0;}

.msfg-page-57-default #ucHomePageContent_ucSecuredLoansBox_bcCompareSecuredLoans {width:296px; height:105px; margin-right:9px; padding:0; background:none}
.msfg-page-57-default #ucHomePageContent_ucSecuredLoansBox_bcCompareSecuredLoans h2 {margin:7px 0 6px 7px; padding:0;}
.msfg-page-57-default #ucHomePageContent_ucSecuredLoansBox_bcCompareSecuredLoans h2 a {margin:0; padding:0;}
.msfg-page-57-default #ucHomePageContent_ucSecuredLoansBox_bcCompareSecuredLoans p {padding:0 7px 0 7px;}
.msfg-page-57-default #ucHomePageContent_ucSecuredLoansBox_btnCompareSecureLoan {clear:both; float:right; margin-right:10px; margin-top:-5px;}

.msfg-page-57-default #ucHomePageContent_ucLinksBox_bcOtherLoansLinks {width:145px; height:105px; margin-right:9px; padding:0; background:none}
.msfg-page-57-default #ucHomePageContent_ucLinksBox_bcOtherLoansLinks h2 {margin:7px 0 6px 7px; padding:0;}
.msfg-page-57-default #ucHomePageContent_ucLinksBox_bcOtherLoansLinks h2 a {margin:0; padding:0;}
.msfg-page-57-default #ucHomePageContent_ucLinksBox_bcOtherLoansLinks ul {margin: 0 0 0 0;}
.msfg-page-57-default #ucHomePageContent_ucLinksBox_bcOtherLoansLinks ul li {line-height:1.2em;}
.msfg-page-57-default #ucHomePageContent_ucLinksBox_bcOtherLoansLinks ul li a {display: inline;}

.msfg-page-57-default #ucHomePageContent_ucAskTheExpertBox_bcAskTheLoansExpert {width:179px; height:105px; margin-right:0px; padding: 0; background:none}
.msfg-page-57-default #ucHomePageContent_ucAskTheExpertBox_bcAskTheLoansExpert h2 {margin:7px 0 6px 7px; padding:0;}
.msfg-page-57-default #ucHomePageContent_ucAskTheExpertBox_bcAskTheLoansExpert h2 a {margin:0; padding:0;}
.msfg-page-57-default #ucHomePageContent_ucAskTheExpertBox_bcAskTheLoansExpert img {margin:-5px 0 0 -6px; display:inline;}
.msfg-page-57-default #ucHomePageContent_ucAskTheExpertBox_bcAskTheLoansExpert p {margin:-7px 0 0 63px; padding:0;}
.msfg-page-57-default #ucHomePageContent_ucAskTheExpertBox_bcAskTheLoansExpert p br {clear:none;}
.msfg-page-57-default #ucHomePageContent_ucAskTheExpertBox_bcAskTheLoansExpert ul {margin:1px 0 0 70px;}
.msfg-page-57-default #ucHomePageContent_ucAskTheExpertBox_bcAskTheLoansExpert ul li {margin:0px 0 1px 0; padding:0;}
.msfg-page-57-default #ucHomePageContent_ucAskTheExpertBox_bcAskTheLoansExpert ul li a {display: inline; margin:0px 0px 0pt -7px; padding:0; clear:none;}
.msfg-page-57-default #ucHomePageContent_ucAskTheExpertBox_bcAskTheLoansExpert ul li.msfg-asktheexpertbox-abouttim {margin: -2px 0 4px 0;} 

.msfg-page-57-default #ucHomePageContent_ucLoanSearchBoxPartner_bcCompareLoans {width:300px; height:251px;}
.msfg-page-57-default #ucHomePageContent_ucLoanSearchBoxPartner_bcCompareLoans img {float:left; margin-left:10px; margin-right:10px;}
.msfg-page-57-default #ucHomePageContent_ucLoanSearchBoxPartner_bcCompareLoans fieldset label {width:100px;}
.msfg-page-57-default #ucHomePageContent_ucLoanSearchBoxPartner_bcCompareLoans fieldset .msfg-radiobuttonlist {padding-top:10px; float:left;}
.msfg-page-57-default #ucHomePageContent_ucLoanSearchBoxPartner_bcCompareLoans fieldset .msfg-radiobuttonlist label {padding-top:0; width:110px; margin-right:0;}
.msfg-page-57-default #ucHomePageContent_ucLoanSearchBoxPartner_bcCompareLoans fieldset .msfg-radiobuttonlist label em {font-size:11px; font-family:Arial, Helvetica, Sans-Serif; font-weight:bold; margin:0 0 3px 0; color:#000; display:block;}
.msfg-page-57-default #ucHomePageContent_ucLoanSearchBoxPartner_bcCompareLoans .msfg-button {float:right; margin:24px 15px 10px 0;} 
.msfg-page-57-default #ucHomePageContent_ucLoanSearchBoxPartner_bcCompareLoans p {margin:0; padding:0 10px;}
.msfg-page-57-default #ucHomePageContent_ucLoanSearchBoxPartner_bcCompareLoans fieldset {padding-top:5px;}
.msfg-page-57-default #ucHomePageContent_ucLoanSearchBoxPartner_bcCompareLoans #ucHomePageContent_ucLoanSearchBoxPartner_txtLoanAmount {width:155px;}
.msfg-page-57-default #ucHomePageContent_ucLoanSearchBoxPartner_bcCompareLoans #ucHomePageContent_ucLoanSearchBoxPartner_ddlLoanPeriod {width:160px;}
.msfg-page-57-default #ucHomePageContent_ucLoanSearchBoxPartner_bcCompareLoans #ucHomePageContent_ucLoanSearchBoxPartner_ddlResidentialStatus {width:160px;}

.msfg-page-57-default #ucHomePageContent_bcDebtConsolidation {width:318px;}
.msfg-page-57-default #ucHomePageContent_bcDebtProblems {width:313px; margin-right:0;}
.msfg-page-57-default #ucHomePageContent_bcDebtProblems div {margin-right:0;}
.msfg-page-57-default #ucHomePageContent_bcHomeOwnerLoans {width:643px; margin-right:0;}
.msfg-page-57-default #ucHomePageContent_bcCarLoans {width:326px;}
.msfg-page-57-default #ucHomePageContent_bcCarLoans h2 {padding-left:150px;}
.msfg-page-57-default #ucHomePageContent_bcCarLoans div {margin-left:130px;}
.msfg-page-57-default #ucHomePageContent_bcPayDayLoan {width:305px; margin-right:0;}

.msfg-page-57-default #ucHomePageContent_ucLoanSearchBoxPartner_bcOtherLoansLinks h2 {margin:10px;}
.msfg-page-57-default #ucHomePageContent_ucSecuredLoansBoxPartner_bcCompareSecuredLoans {background-position:-20px;}
.msfg-page-57-default #ucHomePageContent_ucLoanSearchBoxPartner_bcOtherLoansLinks, .msfg-page-57-default #ucHomePageContent_bcAskTheLoansExpert {height:176px; width:159px;}

.msfg-page-57-default #ucHomePageContent_ucSecuredLoansBoxPartner_bcCompareSecuredLoans {width:331px;}
.msfg-page-57-default #ucHomePageContent_ucSecuredLoansBoxPartner_bcCompareSecuredLoans {margin-right:0;}
.msfg-page-57-default #ucHomePageContent_ucSecuredLoansBoxPartner_bcCompareSecuredLoans .msfg-button {clear:both; float:right; margin:0 15px 10px 0;}
.msfg-page-57-default #ucHomePageContent_ucSecuredLoansBoxPartner_bcCompareSecuredLoans #ucHomePageContent_bciCheapestUKSecuredLoan {clear:none; float:right; margin:0;}
.msfg-page-57-default #ucHomePageContent_ucSecuredLoansBoxPartner_bcCompareSecuredLoans #ucHomePageContent_bciCheapestUKSecuredLoan img {margin:15px 5px 0 0; padding-bottom:10px;}
.msfg-page-57-default #ucHomePageContent_ucSecuredLoansBoxPartner_bcCompareSecuredLoans h2 {float:left;}
.msfg-page-57-default #ucHomePageContent_ucSecuredLoansBoxPartner_bcCompareSecuredLoans h2 a {margin-right:0;}
.msfg-page-57-default #ucHomePageContent_ucSecuredLoansBoxPartner_bcCompareSecuredLoans p {width:241px; padding-right:0;}
.msfg-page-57-default .msfg-bestbuys-table .typicalapr {font-weight:bold;}

.msfg-page-57-default #ucHomePageContent_bcAskTheLoansExpert {margin-right:0; overflow:hidden;}
.msfg-page-57-default #ucHomePageContent_bcAskTheLoansExpert img {margin:0 10px 0 0; display:inline;}
.msfg-page-57-default #ucHomePageContent_bcAskTheLoansExpert p {color:#666; padding:0;}
.msfg-page-57-default #ucHomePageContent_bcAskTheLoansExpert p strong {color:#000;}
.msfg-page-57-default #ucHomePageContent_bcAskTheLoansExpert p.msfg-expertlinks {padding:0 10px;}
.msfg-page-57-default #ucHomePageContent_bcAskTheLoansExpert p.msfg-expertlinks a {float:left; margin-right:9px;}
.msfg-page-57-default #ucHomePageContent_bcAskTheLoansExpert h3 {margin-bottom:0;}

.msfg-page-57-default #ucHomePageContent_bcAskTheLoansExpert ul, .msfg-page-57-default #ucHomePageContent_bcOtherLoansLinks ul {clear:left; float:left; list-style-type:none; padding:0; margin:0;}
.msfg-page-57-default #ucHomePageContent_bcAskTheLoansExpert ul {margin:0 10px; float:none;}
.msfg-page-57-default #ucHomePageContent_bcAskTheLoansExpert ul li, .msfg-page-57-default #ucHomePageContent_bcOtherLoansLinks ul li {padding:0; margin-bottom:5px;}
.msfg-page-57-default #ucHomePageContent_bcAskTheLoansExpert ul li a, .msfg-page-57-default #ucHomePageContent_bcOtherLoansLinks ul li a {display:inline;}
.msfg-page-57-default #ucHomePageContent_bcAskTheLoansExpert ul li a {margin:0;}
.msfg-page-57-default #ucHomePageContent_bcAskTheLoansExpert br {clear:none;}
.msfg-page-57-default #ucHomePageContent_bcAskTheLoansExpert p a {clear:none; margin:0;}
.msfg-page-57-default #ucHomePageContent_bcAskTheLoansExpert p em {display:block; clear:both; padding:5px 10px; font-weight:normal; font-style:italic; color:#000;}

.msfg-page-57-default .msfg-tabcontrol li a {padding:5px 15px;}
.msfg-page-57-default .msfg-tabcontrol li a:hover {color:#666;}
.msfg-page-57-default .msfg-tabcontrol-tab-selected a {color:#fff;}
.msfg-page-57-default #ucHomePageContent_bbcBestSellers_ccTabs_tab0 {background-image: url(../img/component/tabcontrol/tab_active_right_green.png);}
.msfg-page-57-default #ucHomePageContent_bbcBestSellers_ccTabs_tab0 a {background-image:url(../img/component/tabcontrol/tab_active_left_green.png);}
.msfg-page-57-default #ucHomePageContent_bbcBestSellers_ccTabs_tab1 {background-image: url(../img/component/tabcontrol/tab_active_right_orange.png);}
.msfg-page-57-default #ucHomePageContent_bbcBestSellers_ccTabs_tab1 a {background-image:url(../img/component/tabcontrol/tab_active_left_orange.png);}
.msfg-page-57-default #ucHomePageContent_bbcBestSellers_ccTabs_tab2 {background-image: url(../img/component/tabcontrol/tab_active_right_red.png);}
.msfg-page-57-default #ucHomePageContent_bbcBestSellers_ccTabs_tab2 a {background-image:url(../img/component/tabcontrol/tab_active_left_red.png);}

.msfg-page-57-default #ucHomePageContent_bbcBestSellers_ccTabs_tabPage0 .msfg-bestbuys-description p {background-color:#5fc315;}
.msfg-page-57-default #ucHomePageContent_bbcBestSellers_ccTabs_tabPage2 .msfg-bestbuys-description p {background-color:#ff9900;}
.msfg-page-57-default #ucHomePageContent_bbcBestSellers_ccTabs_tabPage4 .msfg-bestbuys-description p {background-color:#ff0000;}

#ucHomePageContent_bcHomeOwnerLoans p a, #ucHomePageContent_bcCarLoans p a, #ucHomePageContent_bcPayDayLoan p a, #ucHomePageContent_bcGettingLoanProblems p a, #ucHomePageContent_bcLoanGuides p a, #ucHomePageContent_bcStudentLoans p a, ucHomePageContent_bcRateAlert p a {padding:0; margin:0; display:inline;}

.msfg-page-57-default .msfg-homebox ul {list-style-type:none; margin:10px 0 0 0; float:none; margin-left:10px;}
.msfg-page-57-default .msfg-bestbuystable-note p {position:relative; text-align:center; font-size:11px; margin:-20px 0 30px 0}
.msfg-page-57-default .msfg-compliance-text p {clear:both;margin:15px 0;position:static;}

.msfg-page-57-default ul.msfg-forumtopicsrepeater li {margin-left:0;}
.msfg-page-57-default ul.msfg-forumtopicsrepeater li a {margin-left:0;}

.msfg-page-57-default .msfg-homebox-photolist {border:0; margin-right:0; width:645px;}
.msfg-page-57-default .msfg-homebox-photolist ul {margin:0;}
.msfg-page-57-default .msfg-homebox-photolist ul li {color:#000;}
.msfg-page-57-default .msfg-homebox-photolist ul li p a {color:blue; text-decoration:underline;}

.msfg-page-57-default .msfg-importantstatement {text-transform:uppercase;}
/**** End Loans home page ****/


/**** Loans Smart Search page ****/
.msfg-page-57-smart-search .msfg-stepindicator li {width:49.9%;}
.msfg-page-57-smart-search #frmMain fieldset label {width:280px;}
.msfg-page-57-smart-search #frmMain fieldset div.msfg-validationerror-text {margin-left:280px;}
.msfg-page-57-smart-search .msfg-formintro {width:380px; float:left;}
.msfg-page-57-smart-search .msfg-skiplink {width:165px; float:left; margin-left:10px; display:inline;}
/**** End Loans Smart Search page ****/

/**** - Add Review ****/
.msfg-addreview-details {border-top:1px solid #ccc; width:645px;}
#frmMain .msfg-addreview-details fieldset em {display:none;}
.msfg-addreview-details .msfg-col-left, .msfg-addreview-details .msfg-col-right {width: 300px;}
.msfg-addreview-details .msfg-col-left {background:url(../img/background/gradient_grey-white_h120.png) repeat-x;}
.msfg-addreview-details .msfg-col-right p {margin-left:10px; font-size:11px;}
#frmMain .msfg-addreview-details .msfg-col-right fieldset label {width:100px;}
.msfg-addreview-content {border-top:1px dashed #ccc; clear:left;}
div.msfg-col-left fieldset div, .msfg-fieldset-addreview-checkbox {width:80%;}
div.msfg-col-left fieldset div.msfg-floatvalidation {width:auto;}
.msfg-fieldset-addreview-checkbox {margin-left: 75px;}
.msfg-page-33-reviews .msfg-col-span {width:100%; float:left;}
.msfg-col-span {margin-top:10px;}
.msfg-col-span h3 {margin-bottom:0;}
#frmMain .msfg-col-span fieldset label, #frmMain .msfg-col-span fieldset textarea {width:95%;}
#frmMain .msfg-col-span fieldset label {margin-bottom:5px;}
.msfg-col-span p {width:80%; margin:0 0 0 5px; padding-top:5px; clear:both;}
#frmMain .msfg-col-span fieldset input {width:50%;}
#frmMain .msfg-col-span fieldset input.msfg-submitbutton {width:auto;}
.msfg-page-33-reviews .msfg-addreview-details fieldset h3 {margin-bottom:0;}
#addReviewProductBenefits {text-align:left;}
/**** - Add Review ****/

/*** Articles page ***/

.msfg-homebox-asktheexpert ul.msfg-homebox-asktheexpert-latestnews li {background:transparent url(../img/icon/money-home-article.png) no-repeat scroll 0 0%;padding-left:30px;}
.msfg-homebox-asktheexpert h3 {text-decoration:underline;}
.msfg-homebox-asktheexpert h3.msfg-asktheexpert-expertview-heading {clear:left; margin-left:10px; margin-bottom:0;}
.msfg-homebox-asktheexpert h4 {margin-left:10px; margin-bottom:10px;font-size:12px;}
.msfg-homebox-asktheexpert p {color: #000;padding-top: 1.2px;}
.msfg-homebox-asktheexpert .msfg-asktheexpert-date{color:#666666;font-size:11px;text-decoration:none;}
.msfg-homebox-asktheexpert ul{padding-bottom:0;}
.msfg-homebox-asktheexpert ul li p{margin-left:0;}
.msfg-homebox-asktheexpert img#article_image{margin-left: 0px;}
ul.msfg-asktheexpert-links {padding-top:10px;padding-bottom:10px;}
ul.msfg-asktheexpert-links li{margin-bottom:5px;background:transparent url(../img/icon/breadcrumb_arrow.png) no-repeat scroll 0 50%;padding-left:14px;}
/** End Articles page **/

/*Preview Pages Link*/
.msfg-previewpage{width:400px;position:relative;}
.msfg-previewpage-postit {display:inline;position:absolute;float:left;top:-55px;right:-225px;z-index:10;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../MSRotator/loans/images/Loans_Preview_Postit.png');}
.msfg-previewpage-link {display:inline;position:absolute;float:left;top:-55px;right:-225px;z-index:10;}
/*Preview Link*/
