/* Start From: cms\msfg-money-loans-entrypoint.css */ 
.msfg-money-loans-entrypoint
{
	background: transparent url(../../../content-management/money-style/images/bg-channelbox.png) repeat-x scroll 0 -170px;
	border-bottom: 1px solid #99CCFF;
	position: relative;
}
.msfg-money-loans-entrypoint a.buttonlink
{
	position: absolute;
	bottom: 18px;
	right: 20px;
}
.msfg-money-loans-entrypoint a.headerlink
{
	text-decoration: none;
}
.msfg-money-loans-entrypoint p.msfg-money-loans-entrypoint-text
{
	color: #333333;
	font-size: 12px;
}
.msfg-money-loans-entrypoint h3
{
	font-size: 18px;
	color: #00138C;
}
.msfg-money-loans-entrypoint div
{
	background: transparent url(../../../content-management/money-style/images/bg-channelbox.png) no-repeat scroll 0 0;
}
/*.one-quarter-advert .msfg-money-loans-entrypoint {width:175px;}
.one-quarter-advert .msfg-money-loans-entrypoint div div {background:transparent url(../../../content-management/money-style/images/bg-channelbox.png) no-repeat scroll 165px -340px;}
/*.one-third-advert .msfg-money-loans-entrypoint {width:240px;}
.one-third-advert .msfg-money-loans-entrypoint div div {background:transparent url(../../../content-management/money-style/images/bg-channelbox.png) no-repeat scroll 230px -340px;}
.one-quarter-no-advert .msfg-money-loans-entrypoint {width:220px;}
.one-quarter-no-advert .msfg-money-loans-entrypoint div div {background:transparent url(../../../content-management/money-style/images/bg-channelbox.png) no-repeat scroll 210px -340px;}
*/
.two-thirds-advert .msfg-money-loans-entrypoint
{
	width: 500px;
}
.two-thirds-advert .msfg-money-loans-entrypoint div div
{
	background: transparent url(../../../content-management/money-style/images/bg-channelbox.png) no-repeat scroll 490px -340px;
}


.msfg-loans-entrypoint-additional-styling
{
	margin-bottom:5px;
}
 
/* End From: cms\msfg-money-loans-entrypoint.css */ 
 
 
/* Start From: cms\msfg-money-mortages-floatingtooltip.css */ 
.msfg-floatingtooltip
{
	background-color:#FFFFE0;
	border:1px solid #CCCCCC;
	width:300px;
} 
/* End From: cms\msfg-money-mortages-floatingtooltip.css */ 
 
 
/* Start From: cms\msfg-money-mortgages-breadcrumb.css */ 
.breadcrumb
{
	margin: 5px 0 0 5px;
}
.breadcrumb li
{
	background: transparent url(/content-management/money-style/images/breadcrumb-seperator.png) no-repeat scroll right 50%;
}
.breadcrumb li a
{
	color: #333333;
	font-weight: normal;
	margin: 0;
}
 
/* End From: cms\msfg-money-mortgages-breadcrumb.css */ 
 
 
/* Start From: cms\msfg-money-mortgages-calculator-borrowing.css */ 
.mortgage-borrowing-calculator-container
{
}
.mortgage-borrowing-calculator-box
{
	height:100%;
}
.mortgage-borrowing-calculator-content
{
	height:100%;
	background-color:#ECF1FA;
}
.mortgage-borrowing-calculator-content div p
{
	padding: 10px 10px 0px 10px;
}
.mortgage-borrowing-calculator-content-fieldrow
{
	margin: 10px 10px 0px 10px;
	clear: both;
	height: 20px;
	line-height:20px;
	vertical-align:middle;
}
.mortgage-borrowing-calculator-content-resultrow
{
	margin: 0px;
	clear: both;
	height: 60px;
	line-height:20px;
	vertical-align:middle;
	border-top:solid 1px #99CCFF;
	padding-top:10px;
}
.mortgage-borrowing-calculator-content-resultrow-calculation
{
	margin-bottom:10px;
	font-style:italic;
	float:right;
	clear:both;
	line-height:14px;
	height:14px;
	margin-right:10px;
	padding:0px;
	padding-top:10px;
}
.mortgage-borrowing-calculator-content-resultrow-input
{
	float:right;
	width:145px;
	margin-right:10px;
	display:inline;
	font-size:14px;
	font-weight:bold;
}
.mortgage-borrowing-calculator-content-resultrow span
{
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
	float:left;
}
.mortgage-borrowing-calculator-content-fieldrow-readonly 
{
	background-color:White;
	border:#7f9db9 1px solid;
	width:120px;
}
.mortgage-borrowing-calculator-content-fieldrow-readwrite
{
	background-color:White;
	border:#7f9db9 1px solid;
	width:120px;
}
.mortgage-borrowing-calculator-content-fieldrow-input
{
	float:right;
	width:145px;
}
.mortgage-borrowing-calculator-content-fieldrow-input div em
{
	color:red;
}
.mortgage-borrowing-calculator-content-result
{
	margin: 10px 10px 10px 10px;
	clear: both;
	font-size:11px;
}
.mortgage-borrowing-calculator-content-disclaimer
{
	margin:0px;
	clear: both;
	border-top:solid 1px #99CCFF;
	padding:10px;
	font-size:11px;
}
.mortgage-borrowing-calculator-content div div label
{
	float: left;
	width: 40%;
	vertical-align: middle;
	height: 20px;
}
.mortgage-borrowing-calculator-content div div input
{
	vertical-align: middle;
	margin: auto 0px;
}
.mortgage-borrowing-calculator-content div div div
{
	display:inline;
}
.mortgage-borrowing-calculator-content div label
{
	float: left;
	width: 40%;
	vertical-align: middle;
	height: 20px;
}
.mortgage-borrowing-calculator-content div input
{
	vertical-align: middle;
	margin: auto 0px;
}
.mortgage-borrowing-calculator-content-button
{
	height:24px !important;
	margin-top:10px !important;
	padding-bottom:10px;
	padding-top:30px;
}
.mortgage-borrowing-calculator-content-button:after
{
	content: "";
	display: block;
	height: 0;
	clear: both;
}
.mortgage-borrowing-calculator-content-button input
{
	float:right;
	margin-right:24px !important;
	margin-bottom:10px !important;
}
.mortgage-borrowing-calculator-container h3.RoundedBoxHeading
{
	padding:9px 10px 12px;
	font-family:helvetica,ariel,sans-serif;
	font-size:14px;
	font-weight:normal;
} 


.mortgage-borrowing-calculator-content-fieldrow .msfg-floatvalidation
{
	background:transparent url(../../../framework/img/component/floatvalidation/bg.png) no-repeat scroll 0 0;
	left:165px;
	padding:0;
	position:absolute;
	top:32px;
	z-index:2;
}
.mortgage-borrowing-calculator-content-fieldrow .msfg-floatvalidation-side
{
	background: transparent url(../../../framework/img/component/floatvalidation/bg_side_shadow_l.png) no-repeat scroll 0 0;
	left: 286px;
	top: 30px;
}
.mortgage-borrowing-calculator-content-fieldrow .msfg-floatvalidation p
{
	background:transparent url(../../../framework/img/component/floatvalidation/bg_r.png) no-repeat scroll right top;
	color:#FF0000;
	display:block;
	font-weight:bold;
	left:14px;
	margin:0;
	padding:23px 14px 20px 27px;
	position:relative;
	white-space:nowrap;
	width:auto;
}
.mortgage-borrowing-calculator-content-fieldrow .msfg-floatvalidation a
{
	background: transparent url(../../../framework/img/icon/close_16.png) no-repeat scroll right top;
	color: #FF0000;
	display: inline-block;
	font-weight: bold;
	height: 16px;
	left: -4px;
	margin: 0;
	padding-right: 25px;
	position: relative;
	text-decoration: none;
}  
/* End From: cms\msfg-money-mortgages-calculator-borrowing.css */ 
 
 
/* Start From: cms\msfg-money-mortgages-calculator-quick.css */ 
.mortgage-quick-calculator-container
{
}
.mortgage-quick-calculator-box
{
	height:100%;
}
.mortgage-quick-calculator-box .title
{
	overflow:hidden;
}
.mortgage-quick-calculator-content
{
	height:100%;
	background-color:#ECF1FA;
}
.mortgage-quick-calculator-content p
{
	padding: 10px 10px 0px 10px;
}
.mortgage-quick-calculator-content-fieldrow
{
	margin: 10px 10px 0px 10px;
	clear: both;
	height: 20px;
	line-height:20px;
	vertical-align:middle;
}
.mortgage-quick-calculator-content-fieldrow-shortfield
{
	width:60px;
	background-color:White;
	border:#7f9db9 1px solid;
}
.mortgage-quick-calculator-content-resultrowtop
{
	border-top:solid 1px #99CCFF;
}

.mortgage-quick-calculator-content-resultrow
{
	margin: 0px;
	clear: both;
	height: 20px;
	line-height:20px;
	vertical-align:middle;
	padding-top:10px;
}
.mortgage-quick-calculator-content-resultrowbottom
{
}
.mortgage-quick-calculator-content-resultrow span
{
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
	float:left;
}
.mortgage-quick-calculator-content-resultrow-calculation
{
	margin-bottom:10px;
	font-style:italic;
	float:right;
	clear:both;
	line-height:14px;
	height:14px;
	margin-right:10px;
	padding:0px;
	padding-top:10px;
}
.mortgage-quick-calculator-content-resultrow-output
{
	float:right;
	width:145px;
	margin-right:5px;
	font-size:14px;
	font-weight:bold;
}
.mortgage-quick-calculator-content-fieldrow-readonly 
{
	background-color:White;
	border:#7f9db9 1px solid;
	width:120px;
}
.mortgage-quick-calculator-content-fieldrow-readwrite
{
	background-color:White;
	border:#7f9db9 1px solid;
	width:120px;
}
.mortgage-quick-calculator-content-fieldrow-input
{
	float:right;
	width:145px;
}
.mortgage-quick-calculator-content-fieldrow-input-rightlabel-rate
{
	margin-right:37px;
}
.mortgage-quick-calculator-content-fieldrow-input-rightlabel-term
{
	margin-right:18px;
}
.mortgage-quick-calculator-content-fieldrow-input div em
{
	color:red;
}
.mortgage-quick-calculator-content-result
{
	margin: 10px 10px 10px 10px;
	clear: both;
	height:70px;
	font-size:11px;
}
.mortgage-quick-calculator-content-disclaimer
{
	margin-top:10px;
	clear: both;
	border-top:solid 1px #99CCFF;
	padding:10px;
	font-size:11px;
}
.mortgage-quick-calculator-content div div label
{
	float: left;
	width: 40%;
	vertical-align: middle;
	height: 20px;
}
.mortgage-quick-calculator-content div div input
{
	vertical-align: middle;
	margin: auto 0px;
}
.mortgage-quick-calculator-content div div div
{
	display:inline;
	text-align:right;
}
.mortgage-quick-calculator-content div label
{
	float: left;
	width: 40%;
	vertical-align: middle;
	height: 20px;
}
.mortgage-quick-calculator-content div input
{
	vertical-align: middle;
	margin: auto 0px;
}
.mortgage-quick-calculator-content-button
{
	height:24px !important;
	margin-top:10px !important;
	padding-bottom:10px;
}
.mortgage-quick-calculator-content-button:after
{
	content: "";
	display: block;
	height: 0;
	clear: both;
}
.mortgage-quick-calculator-content-button input
{
	float:right;
	margin-right:20px !important;
	margin-bottom:0px !important;
}
.mortgage-quick-calculator-container h3.RoundedBoxHeading
{
	padding:9px 10px 12px;
	font-family:helvetica,ariel,sans-serif;
	font-size:14px;
	font-weight:normal;
} 


.mortgage-quick-calculator-content-fieldrow .msfg-floatvalidation
{
	background:transparent url(../../../framework/img/component/floatvalidation/bg.png) no-repeat scroll 0 0;
	left:165px;
	padding:0;
	position:absolute;
	top:32px;
	z-index:2;
}
.mortgage-quick-calculator-content-fieldrow .msfg-floatvalidation-side
{
	background: transparent url(../../../framework/img/component/floatvalidation/bg_side_shadow_l.png) no-repeat scroll 0 0;
	left: 286px;
	top: 30px;
}
.mortgage-quick-calculator-content-fieldrow .msfg-floatvalidation p
{
	background:transparent url(../../../framework/img/component/floatvalidation/bg_r.png) no-repeat scroll right top;
	color:#FF0000;
	display:block;
	font-weight:bold;
	left:14px;
	margin:0;
	padding:23px 14px 20px 27px;
	position:relative;
	white-space:nowrap;
	width:auto;
}
.mortgage-quick-calculator-content-fieldrow .msfg-floatvalidation a
{
	background: transparent url(../../../framework/img/icon/close_16.png) no-repeat scroll right top;
	color: #FF0000;
	display: inline-block;
	font-weight: bold;
	height: 16px;
	left: -4px;
	margin: 0;
	padding-right: 25px;
	position: relative;
	text-decoration: none;
}   
/* End From: cms\msfg-money-mortgages-calculator-quick.css */ 
 
 
/* Start From: cms\msfg-money-mortgages-floatingvalidation.css */ 
 .msfg-bluebox .msfg-floatvalidation
{
	background: transparent url(../../../framework/img/component/floatvalidation/bg.png) no-repeat scroll 0 0;
	padding: 0;
	position: absolute;
	z-index: 2;
}
 .msfg-bluebox .msfg-floatvalidation-side
{
	background: transparent url(../../../framework/img/component/floatvalidation/bg_side_shadow_l.png) no-repeat scroll 0 0;
	left: 286px;
	top: 30px;
}
.msfg-bluebox .msfg-floatvalidation p
{
	background: transparent url(../../../framework/img/component/floatvalidation/bg_r.png) no-repeat scroll right top;
	color: #FF0000;
	display: block;
	font-weight: bold;
	left: 14px;
	margin: 0;
	padding: 23px 14px 20px 27px;
	position: relative;
	white-space: nowrap;
	width: auto;
}


.msfg-bluebox .msfg-floatvalidation a
{
	background: transparent url(../../../framework/img/icon/close_16.png) no-repeat scroll right top;
	color: #FF0000;
	display: inline-block;
	font-weight: bold;
	height: 16px;
	left: -4px;
	margin: 0;
	padding-right: 25px;
	position: relative;
	text-decoration: none;
}
 
/* End From: cms\msfg-money-mortgages-floatingvalidation.css */ 
 
 
/* Start From: cms\msfg-money-mortgages-localadvice.css */ 
.mortgages-local-advice
{
	background-image: url(../../images/yellow-bg.png);
	width: 100%;
	background-repeat: repeat-y;
	height: 36px;
	width: 760px;
	float: left;
	margin-top:0;
}

.mortgages-local-advice-inner-content
{
	padding: 5px 0 0 15px;
}

.mortgages-local-advice h2
{
	float: left;
	font-size: 18px;
	margin: 0;
	margin-right: 20px;
	padding-top:2px;
}

.mortgages-local-advice p
{
	margin: 0;
	float: left;
	color: #372C06;
	line-height: 24px;
	padding-top:2px;
}

.mortgages-local-advice-btn
{
	float: right;
	padding-right: 10px;
	padding-top: 3px;
}
 
/* End From: cms\msfg-money-mortgages-localadvice.css */ 
 
 
/* Start From: cms\msfg-money-mortgages-mortgagescomparevariantA.css */ 
.msfg-bluebox p, .msfg-bluebox h1 {
	font-size:22px;
	margin:0;
	padding:0 0 5px;
}

.msfg-bluebox .msfg-bluebox h1
{
	font-size: 20px;
	margin-bottom: 10px;
	border-bottom: none;
}

.msfg-bluebox h1, .msfg-bluebox p, .msfg-bluebox label
{
	color: white;
	font-family: Arial,sans-serif;
}

.msfg-bluebox p, .msfg-bluebox label
{
	font-size: 13px;
}

.msfg-bluebox select
{
	/*margin-left: 10px;*/
	margin-bottom: 25px;
	/*width:195px!important;*/
	width:205!important;
}

.msfg-bluebox .msfg-mortgages-compare-subtitle
{
	line-height:130%;
	margin-bottom: 15px;
	margin-top:10px;
}

.msfg-bluebox .msfg-mortgages-compare-mortgage-purpose
{
	/*padding-left: 10px;*/
	margin-bottom: 3px;
}

.msfg-bluebox .msfg-mortgages-compare-joint-application
{
	/*padding-left:10px;*/
}

.msfg-bluebox .msfg-mortgages-compare-joint-application-radio
{
	position:relative;
	left:110px;
	top:-24px;
}

.msfg-bluebox .msfg-mortgages-compare-joint-application-radio label
{
	padding: 0 5px;
}

.msfg-bluebox .msfg-mortgages-compare-button
{
	margin-top: 0px;
	margin-left: 63px;
}

.msfg-bluebox
{
	background-image: url(../../images/blue-box-tl.png);
	background-position: top left;
	background-repeat: no-repeat;
	margin:10px;
	margin-bottom:0;
}
.msfg-bluebox .msfg-bluebox-topright
{
	background-image: url(../../images/blue-box-tr.png);
	background-position: top right;
	background-repeat: no-repeat;
}
.msfg-bluebox .msfg-bluebox-bottomleft
{
	background-image: url(../../images/blue-box-bl.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.msfg-bluebox .msfg-bluebox-bottomright
{
	background-image: url(../../images/blue-box-br.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 10px 10px 2px 15px;
	height: 283px;	
}
 
/* End From: cms\msfg-money-mortgages-mortgagescomparevariantA.css */ 
 
 
/* Start From: cms\msfg-money-mortgages-need-help.css */ 
.msfg-bluebox-help p
{
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 18px;
	color: #00138C;
}

.msfg-bluebox-help img
{
	float: left;
}

.msfg-bluebox-help
{
	background-image: url(../../images/box-tl.png);
	background-position: top left;
	background-repeat: no-repeat;
	width: 500px;
	float:left;
	clear:both;
	margin-left:10px;
}
.msfg-bluebox-help .msfg-bluebox-topright-help
{
	background-image: url(../../images/box-tr.png);
	background-position: top right;
	background-repeat: no-repeat;
}
.msfg-bluebox-help .msfg-bluebox-bottomleft-help
{
	background-image: url(../../images/box-bl.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.msfg-bluebox-help .msfg-bluebox-bottomright-help
{
	background-image: url(../../images/box-br.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 5px 10px 2px 10px;
	height: 60px;
}
/**** End Framework CSS ****/

.msfg-bluebox-help .msfg-specific-bluebox-intro
{
	padding-top: 9px;
}

.msfg-bluebox-help .msfg-specific-bluebox-mcatphonenum
{
	font-size: 36px;
	color: #4F3685;
	line-height: 50px;
}

.msfg-bluebox-help .msfg-left
{
	float: left;
	width: 170px;
	padding-top: 15px;
	padding-left: 7px;
	font-size: 18px;
	font-weight: bold;
}

.msfg-bluebox-help .msfg-right
{
	float: left;
	width: 300px;
}

.msfg-bluebox-help .msfg-needhelp-top-text
{
	color: #000;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.msfg-bluebox-help .msfg-needhelp-telephone-number
{
	font-weight: bold;
	font-size: 20px;
	color: #00138C;
	float: left;
	width: 140px;
}

.msfg-bluebox-help .msfg-needhelp-opening-hours
{
	color: #333;
	font-size: 10px;
}
 
/* End From: cms\msfg-money-mortgages-need-help.css */ 
 
 
/* Start From: cms\msfg-money-mortgages-sponsoredproducts.css */ 
.msfg-money-mortgages-sponsoredproducts{margin-top:0px; margin-bottom:0;width:760px;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-mortgagetypesectionheadercell {background-color:#ECE7F5;color:#00138C;background-image:url(../../images/1px_wide_sprite.png);font-size:12px;font-weight:bold;padding-left:15px !important;text-align:left !important;padding-top:0px !important;padding-bottom:0px !important;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-mortgagetypesectionheaderrow {background-color:#ADC8F4;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-aprcell img{margin-bottom:6px;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-pricecell {background-color:#F5F5F5;font-size:13px;font-weight:bold;text-align:center;border-left:1px solid #CCCCCC;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-aprcell{background-image:url("../../images/1px_wide_sprite.png");background-repeat:repeat-x;font-size:13px;font-weight:normal;width:130px;text-align:center;background-color:#D0DCFF;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuys-group h2 {display:none;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuys-group h3 {display:none;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuys-group{float:none;margin-left:0px;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuys-description{background-color:#ECECEC;font-size:12px;border-top:5px solid #1A2F9B;border-left:1px solid #00168E;border-right:1px solid #00168E;padding-left:5px;padding-top:5px;height:40px;margin-left:0px;vertical-align:middle;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuys-table  td.msfg-willyouqualify img{display:block;margin-left:10px;margin-top:10px;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuys-table  td.msfg-willyouqualify{width:80px;vertical-align:top;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuys-table .msfg-lenderheader{border-left:solid 1px #00168E;margin:0px;padding:0px;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuys-table .msfg-proceedheader{border-right:solid 1px #00168E;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuys-table .msfg-header{}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuys-table .msfg-applycell {vertical-align:top;border-right:solid 1px #00168E;border-left:1px solid #CCCCCC;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuys-table .msfg-commentcell{background-color:#FAFAFA;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuys-table .msfg-ratingindicator{padding-bottom:7px;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuys-table td a{font-weight:normal;color:#1B47FF;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuys-table td {padding:8px;text-align:center;vertical-align:middle;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuys-table td, .msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuys-table th {border-top:1px solid #CCCCCC;padding:6px;text-align:center;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuys-table td.msfg-applycell a {display:block;margin:5px 0;border-left:1px solid #CCCCCC;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuys-table td.msfg-topcell {border-left:1px solid #CCCCCC;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuys-table td.msfg-commentcell span b{font-size:14px;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuys-table td.msfg-commentcell span{display:block;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuys-table td.msfg-commentcell{vertical-align:top;padding-top:10px;border-left:1px solid #CCCCCC;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuys-table td.msfg-providercell a {display:block;margin-top:5px;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuys-table td.msfg-providercell {font-weight:bold;border-left:solid 1px #00168E;width:150px;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuys-table th {background:none;background-color:#ECECEC;font-size:12px;border-left:none;border-right:none;padding:6px;border-left:1px dotted #CCCCCC;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuys-table {border-collapse:collapse;border-style:none none solid solid;font-size:11px;border-left:solid 1px #00168E;border-right:solid 1px #00168E;border-bottom:solid 1px #00168E;border-top:0px;width:760px;margin-left:0px;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuyshelprow .msfg-bestbuyshelprow-innertext p, .msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuyshelprow .msfg-bestbuyshelprow-innertext ul {margin:15px 0;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuyshelprow .msfg-bestbuyshelprow-innertext ul {margin-left:2em;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuyshelprow .msfg-footertext{color:#666;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuyshelprow .msfg-infotip, .msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuyshelprow .msfg-infotip {padding-top:5px;padding-bottom:5px;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuyshelprow a,.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuyshelprow a:hover{color:#0000FF;font-size:11px;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuyshelprow .msfg-bestbuyshelprow-innertext li{color:#000;display:list-item;list-style-type:disc;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuyshelprow p{padding-top:0;font-size:12px;color:#000;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuyshelprow {background:none;background-color:#ECECEC;clear:both;padding:0 10px 7px;text-align:left;border-top:solid 5px #1A2F9B;border-left:solid 1px #00168E;border-right:solid 1px #00168E;color:#0000FF;padding-bottom:2px;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestsellingspacer{margin-bottom:10px;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestsellingtitle{display:inline-block;font-size:18px;color:#333333;margin:0;font-family:Arial,sans-serif;font-weight:bold;width:177px;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestsellers-mortgagetypelink{display:inline-block;width:583px;text-align:right;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-reviews,.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-bestbuys-table .msfg-reviews{width:80px;vertical-align:top;padding-top:18px;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-subheading {font-size:12px;font-weight:normal;color:#333;margin-top:5px;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-tabcontrol .msfg-tabcontrol-tabpage-notselected {clear:both;display:none;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-tabcontrol .msfg-tabcontrol-tabpage-selected {clear:both;display:block;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-tabcontrol .msfg-tabcontrol-tabs .msfg-tabcontrol-tab-selected a, .msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts  .msfg-tabcontrol .msfg-tabcontrol-tabs .msfg-tabcontrol-tab-selected a:hover, .msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts  .msfg-tabcontrol .msfg-tabcontrol-tabs .msfg-tabcontrol-tab-selected a:visited {color:#FFFFFF;text-decoration:none;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-tabcontrol .msfg-tabcontrol-tabs .msfg-tabcontrol-tab-selected A{background-image: url(../../images/tabs_sprite.png);background-position:0 0;background-repeat:no-repeat;font-weight:bold;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-tabcontrol .msfg-tabcontrol-tabs .msfg-tabcontrol-tab-selected{background-image: url(../../images/tabs_sprite.png);background-position:right -604px;background-repeat:no-repeat;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-tabcontrol .msfg-tabcontrol-tabs .msfg-tabcontrol-tabs LI A:hover{color:#00168E;text-decoration:underline;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-tabcontrol .msfg-tabcontrol-tabs .msfg-tabcontrol-tabs LI A:visited{color:#FFFFFF;text-decoration:none;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-tabcontrol .msfg-tabcontrol-tabs LI A{background-image: url(../../images/tabs_sprite.png);background-position:left -201px;background-repeat:no-repeat;color:#00168E;padding:10px;font-weight:normal;cursor:pointer;display:block;text-decoration:none;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-tabcontrol .msfg-tabcontrol-tabs LI{background-image: url(../../images/tabs_sprite.png);background-position:right -402px;background-repeat:no-repeat;float:left;margin-right:2px;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-tabcontrol .msfg-tabcontrol-tabs {display:block;list-style-type:none;margin:0;padding:0;width:100%;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-tabcontrol .msfg-tabcontrol-tabs-hidden{display:none;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts .msfg-tabcontrol{margin-bottom:10px;}
.msfg-money-mortgages-sponsoredproducts .msfg-sponsoredproducts {margin-bottom:0;float:left;}  
/* End From: cms\msfg-money-mortgages-sponsoredproducts.css */ 
 
 

