/* START: Vertical defaults */
h1 {color:#00168E; font-family:Arial; font-size:28px; font-weight:bold; border-bottom:none; margin-top:0;}
h2 {font-size:18px; color:#333; font-weight:bold; border-bottom:none;}
h3 {font-size:14px; color:#000; border-bottom:none;}

.msfg-forumtopicsrepeater li a { margin:0; }
.typical-apr {font-size:1.2em !important; font-weight:bold;}

.msfg-validationerror {width:758px; height: auto !important; background:transparent url(../images/background/yellowgradient1x100.jpg) repeat-x !important; padding:15px 0px;  height:42px; margin:10px 0px 10px 0px!important; border-color:Orange; border-style:solid; border-width:1px; -moz-border-radius: 1em; -webkit-border-radius: 1em;}
.msfg-validationerror-text {background:transparent url(../images/small-exclamation.gif) no-repeat scroll 0pt 10px!important; font-weight:normal!important; margin: 7px 0 0 408px!important; padding: 12px 5px 20px 25px!important; font-family: Arial; font-size:12px!important;}
.msfg-validationerror .msfg-helpimg {margin-left: 10px;}
.msfg-validationerror-text p {color:red; margin-top: 0px;}

.msfg-money-warning {background:transparent url(../images/background/yellowgradient1x100.jpg) repeat-x; width:460px; border-color:Orange; -moz-border-radius: .8em; -webkit-border-radius: 1em; margin:15px 0px !important;}
.msfg-infobox {background:transparent url(../images /background/yellowgradient1x100.jpg) repeat-x !important;  color:Red; padding-bottom: 5px; line-height: 10px; border-color:Orange; -moz-border-radius: .8em; -webkit-border-radius: 1em;}
.msfg-infobox-warning {background:url(../images/exclamation.gif) no-repeat 10px 15px !important; }
.msfg-infobox strong {color:#000; font-size:large;}

.msfg-breadcrumb {font-size:12px; font-family:Arial; color:#333; padding-left:5px;}
.msfg-breadcrumb ul {margin:0px; padding:0 0 5px;}
.msfg-breadcrumb ul li {list-style-type:none; margin:0px; display:inline;}
.msfg-breadcrumb ul li a {color:#333333; font-weight:normal; margin:0px;}
.msfg-breadcrumb img {margin:0px 7px; vertical-align:middle;}

/* Re-adjust width for 1024x768 viewing */
#msfgContainer {width:940px;}
#msfgColCentre {width:815px;}
#msfgColRight {width:125px; padding:0px; margin:0px;margin-top: 25px;}
.msfg-col-centre-noleftcol #frmMain {width:800px; margin:0px 0px 0pt 0px; padding-top:0px}
/* END size re-adjust */

.msfg-tab {clear: both; }
.msfg-tab h2 {border:none; color:#333; font-family:Arial; font-size:18px; font-weight:bold; margin:0; padding-top:5px;}
.msfg-tab p {margin:0px;}
.msfg-tabcontrol-tabs {margin-left:0; margin-top:25px; width:800px;}
.msfg-tabcontrol-tabs li {background-image:url(../images/new_tab_inactive_right-money.png) !important; text-align:center; font-size:12px;}
.msfg-tabcontrol-tabs li a {font-weight:normal; background-image:url(../images/new_tab_inactive_left-money.png) !important; padding:10px !important; text-decoration:none !important; font-size:12px !important;}
.msfg-tabcontrol-tabs .msfg-tabcontrol-tab-selected {background-image:url(../images/new_tab_active_right-money.png) !important;}
.msfg-tabcontrol-tabs .msfg-tabcontrol-tab-selected a {background-image:url(../images/new_tab_active_left-money.png) !important; font-weight:bold;}
.msfg-tabcontrol {margin-bottom:0px;}
.msfg-tabcontrol-results .msfg-tabcontrol-tabpage-selected {border:solid 1px #00168E !important;}
.msfg-tabcontrol {border-bottom:none !important;}
.msfg-tabcontrol-results .msfg-tabcontrol-tabs {margin-left:0px; width:800px;}

.msfg-tabcontrol-channelcoloured .msfg-tabcontrol-tabs {margin:0px;}
.msfg-tabcontrol-channelcoloured .msfg-tabcontrol-tabpage-selected {border:solid 1px #00168E;}

.msfg-resultstable {border:solid 1px #00168E; width:800px; border-collapse:inherit;}
.msfg-resultstable th {padding:6px; border:none; border-bottom:solid 1px #ccc; vertical-align:middle; background:#ECECEC; font-size:12px;}
.msfg-resultstable td {padding:10px; border:solid 1px #F7F3F7; border-bottom:solid 1px #ccc; border-left:none; border-top:none; }
.msfg-resultstable .msfg-highlightedcolumn {background:#CDD9FF url(../images/background/select-column-blue-gradient.jpg) repeat-x scroll 0 0; font-weight:bold; border-left:none; font-size:12px; border-left:none; border-right:none;}
.msfg-resultstable .ToolTipContent p {margin: 0px;}

.msfg-commonpanels {width:100%; border:1px solid #EAEAEA; float:right; margin-bottom:10px;} 
.msfg-commonpanels-heading {background:url(../images/background/commonheader.png); border:1px solid #EAEAEA; color:#333; font-family:Arial; font-size:14px; font-weight:normal; height:25px; margin:5px 5px 0; padding:7px 0 0 10px;}
.msfg-commonpanels ul {padding-left:10px; list-style-image:url("../images/mmbreadcrumbdivider.png");}
.msfg-commonpanels ul li {padding-bottom:10px;}
.msfg-commonpanels ul li a {font-size:12px; font-family:Arial; color:#3475E3; font-weight:bold;}

.msfg-commonpanels ul div.ForumHotTopicLink { list-style-image: none; }
.msfg-commonpanels ul li div.ForumHotTopicLink {display:inline; font-size:11px; font-weight:bold; vertical-align:text-top;}
.msfg-commonpanels ul li span.Replies {display:block; margin-left:28px;}

.msfg-forumtopicsrepeater {list-style-type:none; list-style-image: url(../images/helpandsupport-document.png) !important; margin:10px 5px 0 25px;}
.msfg-forumlink {float:right; padding-right:5px; font-size:12px; font-family:Arial; color:#3475E3; font-weight:normal; padding-bottom:10px;}
.msfg-forumtopicsrepeater-unavailable {padding:0px 10px;}

.msfg-ratealert-container {border:1px solid #99BAF1; background:#F1F6FF; display:block; float:left;}
.msfg-ratealert-container-bl {background:url(../images/communicationbanner-bl.png) left bottom no-repeat; float:left; margin:-1px; position:relative;}
.msfg-ratealert-container-br {background:url(../images/communicationbanner-br.png) right bottom no-repeat; float:right;}
.msfg-ratealert-container-tl {background:url(../images/communicationbanner-tl.png) left top no-repeat; float:left;}
.msfg-ratealert-container-tr {background:url(../images/communicationbanner-tr.png) right top no-repeat; float:right;}
.msfg-ratealert-content-small {float:left; padding: 0px 0px 10px 10px; font-size:11px;}
/* END: Vertical defaults */


/* START: Home page containers */
.msfg-page-81-default .homepage-gadgets {padding:5px 0 0 0; clear:both;}
.msfg-page-81-default .comparison-gadget {float:left;}
.msfg-page-81-default #frmMain fieldset {padding:0;}
.msfg-page-81-default .hottopics {float:right; width:250px; margin-top:20px;}
.msfg-page-81-default .searchlinks {float:left; width:250px; margin-top:20px; margin-left:25px;}
.msfg-page-81-default .msfg-compare-container h1 { margin-bottom:0; }

/* Compare Cards */
.msfg-page-81-default #frmMain div.compare-cards-container fieldset div { padding:0; }
.msfg-page-81-default .msfg-compare-container {background:transparent url(../images/background/hero-shadow.gif) repeat-x scroll center bottom; padding:0 0 3px; width:535px;}
.msfg-page-81-default .msfg-compare-outer {background:transparent url(../images/background/pagebox_blue_l.png) repeat scroll 0 0; border-bottom:1px solid #99BAF1;}
.msfg-page-81-default .msfg-compare-inner {background:transparent url(../images/background/pagebox_blue_r.png) no-repeat scroll right top; height:236px; padding:10px 15px;}
                        
.msfg-page-81-default #ucCompareCards_lblCardsTitle {font-size:28px; font-family:Arial; font-weight:bold; color:#00168E; padding-bottom:10px;}
.msfg-page-81-default #ucCompareCards_lblCardsSubTitle {color:#333; font-family:Arial; font-size:14px; margin-bottom:0}
.msfg-page-81-default .pdp-image {float:right; left:40px; margin-top:-150px; position:relative;}
.msfg-page-81-default .msfg-compare-now {float:right; margin-right:35px;}
.msfg-page-81-default #ucCompareCards_hpAllcardtype {float:left; padding:2px 0px 0px 15px; background:url(../images/mmbreadcrumbdivider.png) no-repeat left 5px;}

.compare-cards-container {width:505px;}
.msfg-page-81-default #frmMain .compare-cards-container fieldset {margin:15px 0px;}
.msfg-page-81-default #frmMain .compare-cards-container fieldset div.msfg-cardtype-select-row { padding:8px 0; }
.msfg-page-81-default #frmMain .compare-cards-container fieldset div.msfg-cardtype-select-row span { float:left; width:210px }

/* -- -- Validation highlighting */
.msfg-page-81-default .compare-cards-container #floatvalidationtest,
	.msfg-page-81-card-types #pnlAllCards #floatvalidationtest { background:transparent url(../../framework/img/component/floatvalidation/bg_shadow_l.png) no-repeat scroll 0 0; padding:0; position:absolute; z-index:2; }
.msfg-page-81-default .compare-cards-container #floatvalidationtest p,
	.msfg-page-81-card-types #pnlAllCards #floatvalidationtest p { background:transparent url(../../framework/img/component/floatvalidation/bg_shadow_r.png) no-repeat scroll right top; color:#FF0000; display:block; font-weight:bold; left:14px; margin:0; padding:23px 14px 20px 20px; position:relative; white-space:nowrap; width:auto; }
.msfg-page-81-default .compare-cards-container #floatvalidationtest p a,
	.msfg-page-81-card-types #pnlAllCards #floatvalidationtest p 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 Compare Cards */

/* START: Internal Advertising / Spotlight Area */
.msfg-page-81-default .msfg-card-builder {float:left; border: solid 1px #9abbf1; margin-right:10px; background:transparent url(../images/background/spotlight-back.png) repeat-x;}
.msfg-page-81-default .msfg-card-builderinner {float:left; height:92px; width:207px; padding-top:5px; padding-left:10px; background:transparent url(../images/cards-buildertool-image.png) bottom left no-repeat;}
.msfg-page-81-default .msfg-card-builder #hpCardBuilder {font-size:16px; font-family:Arial; font-weight:bold; width:100%; color:#00168E;}
.msfg-page-81-default .msfg-card-builder #getstarted {float:right; margin-top:8px; width:160px}
.msfg-page-81-default .msfg-card-builder img {padding:4px; float:right;}


.msfg-page-81-default .msfg-smart-search {float:left; width:237px; padding:10px 10px 10px 14px; }
.msfg-page-81-default .msfg-smart-search-content {padding:10px 0px 0px 5px; height:65px; font-size:11px;}
.msfg-page-81-default .msfg-smart-search-content-inner {float:inherit; padding-top:3px;}
.msfg-page-81-default .msfg-smart-search-heading {color:#00168E; font-family:Arial; font-size:14px; font-weight:bold; line-height: 1.3; margin-top: 5px;}
.msfg-page-81-default .msfg-smart-search #hpSmartSearch {font-size:11px; font-family:Arial; color:#00168E; float:left;padding-top:8px;}
.msfg-page-81-default .msfg-smart-search #imgSmartSearch {float:left; vertical-align:text-top; padding-top:12px; padding-right:7px;}
.msfg-page-81-default .msfg-smart-search .msfg-smart-search-image {height:70px; float:left;}
/* END: Internal Advertising / Spotlight Area */


/* Space Saver Contents */ 
.msfg-page-81-default .msfg-help-support {float:left; margin-top: 20px;}

.msfg-page-81-default .RadPanelBar_WebBlue .rpRootGroup {border:none;}
.msfg-page-81-default #ucHelpAndSupport_rpnlSpaceSaver {width:250px; float:left;}
.msfg-page-81-default .rpRootGroup {border-style:none; margin-top:0; float:left; width:250px;}
.msfg-page-81-default .rpTemplate {margin:0;}
.msfg-page-81-default .RadPanelBar_WebBlue .rpRootGroup li {border-color:white; margin:0; }
.msfg-page-81-default .RadPanelBar_WebBlue .rpRootGroup .rpItem {border:none; background-color:#F1F6FF}
.msfg-page-81-default .RadPanelBar_WebBlue .rpRootGroup .rpText {border:none; background: url(../images/background/commonheader-thin.png) repeat-x; font-size:12px; font-family:Arial;color:#333; font-weight:normal; vertical-align:middle; line-height:26px;}
.msfg-page-81-default .RadPanelBar_WebBlue .rpImage {padding:6px 10px; margin:0;}

.msfg-page-81-default .msfg-spacesaver-cardexpert {float:left; margin:10px 10px 5px;}

/*** Spacesaver Money saving advice ***/
.msfg-page-81-default .msfg-spacesaver-news {float:left; padding:0px; margin:0px; width:250px; color:#666; height: auto !important; min-height: 100px;}
.msfg-page-81-default .msfg-spacesaver-news h3 {font-size:12px; margin:0 0 0 0.8em; padding-top:15px;}
.msfg-page-81-default .msfg-spacesaver-news h3 a {color:#666;}
.msfg-page-81-default .msfg-spacesaver-news .news-guide-section ul {margin:15px 5px 0px 0px; padding:0px 0px 0px 10px;}
.msfg-page-81-default .msfg-spacesaver-news .news-guide-section ul li {color:#000; padding:0px 5px 0px 25px; background:transparent url(../images/cards-space-saver-tab-bullets.png) no-repeat scroll 0px 3px; list-style:none;}
.msfg-page-81-default .msfg-spacesaver-news .news-guide-section ul li p {color:#000; margin:0; font-weight:bold; }
.msfg-page-81-default .msfg-spacesaver-news .news-guide-section ul li p span { color:#666; margin:0; font-weight:normal; }

.msfg-page-81-default .news-guide-footer ul {margin:0px 5px 0px 0px; padding:0px 0px 0px 10px;}
.msfg-page-81-default .news-guide-footer ul li {color:#000; padding:0px 5px 0px 25px; background:transparent url(../images/spacesaver_guides.png) no-repeat scroll 0px 8px; list-style:none;}
/*** Spacesaver Money saving advice ***/

/*** Spacesaver Help & Support***/
.msfg-page-81-default .msfg-spacesaver-helpsupport {float:left; padding:0px; margin:0px; width:250px; color:#666; height: auto !important; min-height: 100px;}
.msfg-page-81-default .msfg-spacesaver-helpsupport h3 {font-size:12px; margin:0 0 0 0.8em; padding-top:15px;}
.msfg-page-81-default .msfg-spacesaver-helpsupport h3 a {color:#666;}
.msfg-page-81-default .msfg-spacesaver-helpsupport ul {margin:15px 5px 0px 0px; padding:0px 0px 0px 10px; line-height:22px; font-size:11px;}
.msfg-page-81-default .msfg-spacesaver-helpsupport ul li {color:#000; padding:0px 5px 0px 25px; background:transparent url(../images/cards-space-saver-tab-bullets.png) no-repeat scroll 0px 3px; list-style:none;}
.msfg-page-81-default .msfg-spacesaver-helpsupport ul li a {color:#0033FF; font-weight:normal;}
/*** Spacesaver Help & Support***/

/*** Spacesaver Rate Alert ***/
.msfg-page-81-default .msfg-spacesaver-ratealert {color:#666; padding: 4px 5px 5px 10px; height: auto !important; min-height: 100px;}
.msfg-page-81-default .msfg-spacesaver-ratealert h3 {color:#666; font-size:12px; margin:0; padding:2px 0px 8px 5px; line-height:16px;}
.msfg-page-81-default .msfg-spacesaver-ratealert img {float:left; padding-right:10px;}
.msfg-page-81-default .msfg-spacesaver-ratealert a {color: #1B47FF;}
.msfg-page-81-default .msfg-spacesaver-ratealert-content {color:#000; float:left; font-size:11px; padding: 0px 0px 8px 0px;  line-height:16px;}
.msfg-page-81-default .msfg-spacesaver-ratealert .msfg-inputcontrolsemail {width: 170px;}
.msfg-page-81-default .msfg-spacesaver-ratealert .msfg-enteroptionalpostcode {font-size:11px; padding-left:6px;}
.msfg-page-81-default #frmMain .msfg-ratealertinputcontainer {padding: 0;}
.msfg-page-81-default #frmMain .msfg-ratealertinputcontainer div {padding-top: 3px;}
.msfg-page-81-default #frmMain .msfg-spacesaver-ratealert div .signup {float:right; padding-right:25px;}
.msfg-page-81-default .msfg-spacesaver-ratealert  #rpnlSpaceSaver_i2_i0_ucRateAlert_txtPostCode {width:110px;}
.msfg-page-81-default .msfg-spacesaver-ratealert  #rpnlSpaceSaver_i2_i0_ucRateAlert_ValRegexPostcodeForTxtPostCode {display:block !important;color:#666 !important;}

.msfg-page-81-default .msfg-signedup h3 {margin-top: 8px; margin-bottom: 0; line-height: 30px; float: left;}
.msfg-page-81-default .msfg-signedup p {margin-top: 5px; float: left; clear: both; color: #000; line-height:15px;}

.msfg-page-81-default #frmMain .msfg-ratealertinputcontainer div.msfg-floatvalidation { padding:0; }
/*** Spacesaver Rate Alert ***/

/*** Spacesaver Customer Promise***/
.msfg-page-81-default .msfg-money-ourcustomerpromise {background: url(../images/customerpromise_simon.png) no-repeat bottom right; float:left; padding:0px; margin:0px; width:250px; height: auto !important; min-height: 90px;}
.msfg-page-81-default .msfg-money-ourcustomerpromise ul {margin-top:10px; padding-top:0; list-style-image: url(../images/customerpromise_pagebox_tick.png);}
.msfg-page-81-default .msfg-money-ourcustomerpromise ul li {line-height:16px;}
.msfg-page-81-default .msfg-money-ourcustomerpromise .msfg-findoutmore {margin-left: 4px;}
.msfg-page-81-default .msfg-money-ourcustomerpromise h4 {margin-top: 11px; color:#666666;}
.msfg-page-81-default .msfg-money-ourcustomerpromise h3 {float: left; clear: both; margin-top: 10px; margin-left: 2px; margin-right: 5px; display: inline; font-size:12px; }
/*** Spacesaver Customer Promise***/
/* End Space Saver Contents */


/* START: Sponsored Products */
.msfg-page-81-default .sponsored-products {clear:both; float:left; margin-top:15px; border: solid 1px #9abbf1; width:90%;}
.msfg-page-81-default .sponsored-products p {float:left;}

.msfg-page-81-default .msfg-sponsored-heading {float:left; padding:0px 0px 5px;}
.msfg-page-81-default .msfg-sponsored-subheading {float:left; margin-top:10px; padding-left:10px;}
.msfg-page-81-default h2 {float:left;}
.msfg-page-81-default #ucSponsoredProducts_ResultsDisplayControl_prgs img, .msfg-page-81-default #ucSponsoredProducts_ResultsDisplayControl_prgs img { margin-top:15px; margin-left:15px; }
.msfg-page-81-default .msfg-searchresults-changingresultsindicator {background-image:url(../images/background/loading.png); background-repeat:no-repeat; height:120px; left:295px; position:absolute; top:60px; width:210px;}
/* END: Sponsored Products */ 

.msfg-page-81-default .msfg-ratelaert-seo-hottopics {float:left; padding-bottom:30px; padding-top:10px; margin-top:10px;}

.msfg-lower-features {width:534px; border:1px solid #99BAF1; background:#F1F6FF; clear:left; float:left; margin:20px 0px 10px 0px;}
.msfg-lower-features-inner-l {background:url(../images/communicationbanner-bl.png) left bottom no-repeat; float:left; margin:-1px; position:relative;}
.msfg-lower-features-inner-r {background:url(../images/communicationbanner-br.png) right bottom no-repeat; float:right;}
.msfg-lower-features-panel-a {background:url(../images/communicationbanner-tl.png) left top no-repeat; float:left;}
.msfg-lower-features-panel-b {float:left;}
.msfg-lower-features-panel-c {background:url(../images/communicationbanner-tr.png) right top no-repeat; float:right;}

.msfg-ratealert {float:left; padding:10px; width:255px;}
.msfg-ratealert-heading {color:#00168E; font-family:Arial; font-size:14px; font-weight:bold; line-height: 1.3; margin-top: 5px;}
.msfg-ratealert-content {color:#000000; float:left; font-family:Arial; font-size:11px; font-weight:normal; padding-top:10px; width:170px; float:right;}
.msfg-ratealert a {color:#00168E; font-family:Arial; font-size:11px; font-weight:normal; float:left; padding-top:8px;}
.msfg-ratealert-image {float:left; padding:5px;}
 
.msfg-ratelaert-seo {width:535px; float:left;}
.msfg-ratelaert-seo p {clear:both; padding:15px 0px 0px;}
 
.msfg-customer-review {width:225px; float:left; padding:10px 10px 10px 20px; font-size: 14px;font-family:Arial; font-weight:bold; color: #00168E; }
.msfg-customer-review-heading {color:#00168E; font-family:Arial; font-size:14px; font-weight:bold; line-height: 1.3; margin-top: 5px;}
.msfg-customer-review img {float:left; margin-top:5px;}
.msfg-customer-review-content {float:left;width:145px; padding-left:7px; padding-top:10px; font-size:11px;font-family:Arial; font-weight:normal; color: #000000;}
.msfg-customer-review-content a {font-size:11px;font-family:Arial; color:#00168E; font-weight:normal; float:left; padding-top:8px;}

.msfg-tellmeb4usellme {width:237px; float:left; padding:10px; font-size: 14px;font-family:Arial; font-weight:bold; color: #00168E;}
.msfg-tellmeb4usellme img {float:left; margin-top:5px;}
.msfg-tellmeb4usellme-content {float:left;width:145px; padding-left:7px; padding-top:10px; font-size:11px;font-family:Arial; font-weight:normal; color: #000000;}
.msfg-tellmeb4usellme-content a {font-size:11px;font-family:Arial; color:#00168E; font-weight:normal; float:left; padding-top:8px;}

.msfg-experian {width:275px; float:left; padding:10px 10px 10px 20px; font-size: 14px;font-family:Arial; font-weight:bold; color: #00168E; }
.msfg-experian img {float:left; padding:10px 5px 0px 0px;}
.msfg-experian-content {float:left;width:155px; padding-left:7px; padding-top:10px; font-size:11px;font-family:Arial; font-weight:normal; color: #000000;}
.msfg-experian-content a {font-size:11px;font-family:Arial; color:#00168E; font-weight:normal; float:left; padding-top:8px;}

/* START: SEO text */
.msfg-page-81-default .msfg-othercomparison {width:515px; float:left; border:1px solid #EAEAEA; margin-top:15px; padding:10px;}
.msfg-page-81-default .msfg-othercomparison h2 {color:#333; margin-top: 0;}
.msfg-page-81-default .msfg-othercomparison #msfg-othercomparison-guides {border:none; padding-bottom:0;}
.msfg-page-81-default .msfg-othercomparison ul { margin-left: 0px; list-style-type:none;}
.msfg-page-81-default .msfg-othercomparison .msfg-othercomparison-title {font-size:14px; font-family:Arial; color:#00168E; font-weight:bold; vertical-align:top; line-height:20px;}
.msfg-page-81-default .msfg-othercomparison ul li {padding: 10px 0px 10px 0px; border-bottom: 1px solid #EAEAEA; float:left; }
.msfg-page-81-default .msfg-othercomparison ul li.last {border-bottom:none;}
.msfg-page-81-default .msfg-othercomparison-img {float:left; padding-right:10px; width:85px; text-align:center;}
.msfg-page-81-default .msfg-othercomparison-content {float:left; margin-left:10px; width:400px; line-height:15px}
.msfg-page-81-default .msfg-othercomparison .msfg-othercomparison-content-sublink{font-size:12px; font-weight:normal; line-height:15px}
/* END: SEO text */

.msfg-page-81-default .msfg-footertext {clear:both; float:left; font-size:12px; margin:0px;}

/* Search results page containers */
.msfg-page-81-results .msfg-breadcrumb {float:left;}
.msfg-page-81-results h1 {font-size:22px; color:#00168E; clear:both; margin:0px;}
.msfg-page-81-results #ResultDisplayControl_prgs img, .msfg-page-81-results #ResultsHeader_resultsHeaderUpdateProgress img { margin-top:15px; margin-left:15px; }
.msfg-page-81-results .msfg-searchresults-changingresultsindicator {background-image:url(../images/background/loading.png); background-repeat:no-repeat; height:120px; left:295px; position:absolute; top:60px; width:210px;}

/* Adverts */
.msfg-promo-adverts { float: none; clear: both; margin-bottom: 10px; font-size: 11px;}
.msfg-promo-adverts span {padding-bottom:5px; margin: 0px !important; color: #666; font-size: 11px; font-weight:bold;}
.msfg-promo-adverts .msfg-promo-banners { padding:0px 5px 5px 0px; float:left; border:solid 1px #EBEBEB; background:transparent url(../images/background/promo-background.png) repeat-x bottom; width:793px;}
.msfg-promo-adverts .msfg-promo-banners-logo {width:90px; float: left; padding:5px 5px 2px; text-align:center;}
.msfg-promo-adverts .msfg-promo-banners-logo img {height:38px;}
.msfg-promo-adverts .msfg-promo-banners-text {float:left; color: #000; width:480px; padding-right:10px; margin-top:10px;}
.msfg-promo-adverts .msfg-promo-banners-goto {float:right; text-align:right; width:180px; margin-top:15px;}
.msfg-promo-adverts .msfg-promo-banners-goto a {padding:0px 10px; color:#3364FE;}
.msfg-promo-adverts .msfg-promo-banners-goto img {margin:0px; vertical-align:middle;}

#PromoAdvert_AdvertRotator_Div {height:100% !important; min-height:50px !important;}
#PromoAdvert_AdvertRotator_FrameContainer {height:100% !important; }
#PromoAdvert_AdvertRotator_frame0 {height:50px !important;}
#PromoAdvert_AdvertRotator_frame1 {height:50px !important;}
#PromoAdvert_AdvertRotator_frame2 {height:50px !important;}
#PromoAdvert_AdvertRotator_frame3 {height:50px !important;}
#PromoAdvert_AdvertRotator_frame4 {height:50px !important;}
#PromoAdvert_AdvertRotator_frame5 {height:50px !important;}
#PromoAdvert_AdvertRotator_frame6 {height:50px !important;}
#PromoAdvert_AdvertRotator_frame7 {height:50px !important;}
#PromoAdvert_AdvertRotator_frame8 {height:50px !important;}
#PromoAdvert_AdvertRotator_frame9 {height:50px !important;}

/* End Adverts */

.msfg-page-81-results .msfg-advertisements {color: #999; right:-530px; position:relative}
.msfg-page-81-results .msfg-standardlinks {float:right; padding:5px 0px 0px 0px;}
.msfg-page-81-results .msfg-standardlinks a {font-size:12px; font-family:Arial; color:#666666;vertical-align:top;}
.msfg-page-81-results .msfg-standardlinks #msfg-standardlinks-ratealert {padding-right:10px; float:left;}
.msfg-page-81-results .msfg-standardlinks #msfg-standardlinks-ratealert img {margin-top:-3px;}
.msfg-page-81-results .msfg-standardlinks #msfg-standardlinks-forum {padding-right:10px; float:left;}
.msfg-page-81-results .msfg-standardlinks #msfg-standardlinks-feedback {padding-right:10px; float:left}

/* Shared Header Styles */
.msfg-page-81-results .msfg-resultcount-inner {vertical-align:middle; padding:5px 0px 0px 10px; float:left;}
.msfg-page-81-results .msfg-resultcount-dropdown {float:left; margin-left:8px; padding-top:7px; font-size:14px;}

.msfg-page-81-results #frmMain fieldset div {padding:0px;}
.msfg-page-81-results #frmMain .msfg-refreshresults {padding-left:15px; float:none;}

.msfg-page-81-results .msfg-resultscount {font-family:Arial; font-size:26px; font-weight:bold; float:left;}
.msfg-page-81-results .msfg-cardtype {font-weight:bold;}
.msfg-page-81-results .msfg-changesearch-button {float:right; padding:10px 10px 0px 0px; cursor:pointer;}

.msfg-page-81-results .msfg-ratealert-results {margin:20px 0px; width:273px;}

/* Compare Cards */
.msfg-page-81-results .msfg-comparison-gadget {background:url(../images/background/compare-header-bg.png) no-repeat bottom; width:800px; height:105px;}
.msfg-page-81-results .msfg-comparison-content {padding:20px 0 0; margin-left:135px;}
.msfg-page-81-results .msfg-comparison-openquote {background:transparent url(../images/cards-results-header-quotes.png) no-repeat scroll left top; float:left;}
.msfg-page-81-results .msfg-comparison-closequote {background:transparent url(../images/cards-results-header-quotes1.png) no-repeat scroll right top; float:left;}
.msfg-page-81-results .msfg-comparison-quote {float:left; margin:5px 25px 0px 25px; color:#333; font-size:18px;}
.msfg-page-81-results .msfg-comparison-signature {clear:both; color:#333; float:left; margin:10px 0 0 30px; width:300px; font-size:12px;}
.msfg-page-81-results .msfg-comparison-signature img {vertical-align:middle;}
.msfg-page-81-results .msfg-comparison-signature span {vertical-align:middle; padding-left:10px;}

.msfg-page-81-results .msfg-searchresults {padding:8px 0px; clear:both;}
.msfg-page-81-results .msfg-resultcount {background:transparent url(../images/background/collapsedcontainer.png) no-repeat; color:#4F3685; height:40px; padding-left:10px; position:relative; vertical-align:middle; width:790px; z-index:2;}
.msfg-page-81-results .msfg-resultcount-left {height:40px;}
.msfg-page-81-results .msfg-resultcount-right {height:40px;}

.msfg-page-81-results #frmMain .msfg-changesearch {clear:both; background:#F8FAFE; margin-top:-10px;}
.msfg-page-81-results #frmMain .msfg-changesearch-left {background:url(../images/cards-changesearch-left.png) no-repeat left; height:60px; clear:both;}
.msfg-page-81-results #frmMain .msfg-changesearch-right {background:url(../images/cards-changesearch-right.png) no-repeat right; height:60px;}
.msfg-page-81-results #frmMain .msfg-changesearch fieldset { background-color:#f7f9fd; border-bottom:1px solid #ccc; height:32px; margin:0px 7px 0px 9px; padding:22px 0px 5px; vertical-align:middle;}
.msfg-page-81-results #frmMain .msfg-changesearch label {color:#333; font-family:Arial; font-size:14px; font-weight:bold; width:auto; padding-right:20px;}
.msfg-page-81-results #frmMain .msfg-changesearch em {display:none;}

/* Smart Search & Will I Qualify */
.msfg-page-81-results .smart-search-container {border:1px solid #C9E3A6; display:block; float:left; margin-top:5px; font-size:14px; overflow:visible;}
.msfg-page-81-results .smart-search-container-bl {background:url(../images/smartsearch-bl.png) left bottom no-repeat; float:left; margin:-1px; position:relative;}
.msfg-page-81-results .smart-search-container-br {background:url(../images/smartsearch-br.png) right bottom no-repeat; float:right;}
.msfg-page-81-results .smart-search-container-tl {background:url(../images/smartsearch-tl.png) left top no-repeat; float:left;}
.msfg-page-81-results .smart-search-container-tr {background:url(../images/smartsearch-tr.png) right top no-repeat; float:right;}

.msfg-page-81-results .smart-search-content {float:left; display:block; padding:15px 10px 0px 25px;}
.msfg-page-81-results .smart-search-currentprofile {float:left;}
.msfg-page-81-results .smart-search-currentprofile h1 {color:#444; font-weight:normal; font-size:28px; margin:0px 0px 5px 0px; line-height:28px;}

.msfg-page-81-results .smart-search-currentprofile a, 
.msfg-page-81-results .williqualify-content a {text-decoration:underline; color:#1B47FF; cursor:pointer;}

.msfg-page-81-results .msfg-ssresultcount {float:left; background:transparent url(../images/background/cards-smart-search-results-bg.png); width:798px; display:block; border:solid 1px #C9E3A6; border-top:none; padding:5px 0px;}
.msfg-page-81-results .msfg-sschangesearch {height:59px; clear:both; background:#F8FAFE url(../images/background/ss-changesearch-bg.png) no-repeat left; width:800px;}
.msfg-page-81-results .msfg-sschangesearch-left {background:url(../images/background/ss-changesearch-left.png) no-repeat left; height:59px; clear:both;}
.msfg-page-81-results .msfg-sschangesearch-right {background:url(../images/background/ss-changesearch-right.png) no-repeat right; height:59px;}
.msfg-page-81-results .msfg-sschangesearch fieldset {border-bottom:1px solid #C9E3A6; margin:0 6px; padding:20px 0px 18px 10px !important; vertical-align:middle;}
.msfg-page-81-results .msfg-sschangesearch label {color:#333; float:left; font-family:Arial; font-size:14px; font-weight:bold; width:auto; padding-right:20px;}
.msfg-page-81-results .msfg-sschangesearch em {display:none;}
.msfg-page-81-results .msfg-ssrefreshresults {margin-left:75px !important; margin-top:-14px !important;}

/* Smart Search */
.msfg-page-81-results #ResultsHeader_imgCreditExpert {top:-10px; position:relative; left:15px; z-index:5000; float:left;}
.msfg-page-81-results .smart-search-expert {display:inline; float:left; width:798px; height:75px;}
.msfg-page-81-results .smart-search-logo {top:20px; position:absolute; right:15px; z-index:5000; float:right;}

/* Will I Qualify */
.msfg-page-81-results #ResultsHeader_imgWIQCreditExpert {top:10px; position:relative; left:15px; z-index:5000; float:left;}
.msfg-page-81-results .smart-search-expert-wiq {display:inline; float:left; width:798px; height:158px;}

.msfg-page-81-results .williqualify {float:left; clear:both; margin-top:15px; width:665px;}
.msfg-page-81-results .williqualify-content {float:left; width:290px;}
.msfg-page-81-results .williqualify-card {float:left; font-size:11px; padding:0px 7px 0px 0px;}
.msfg-page-81-results .williqualify-detail {float:left; padding:0px 10px 10px 0px; width:278px;}
.msfg-page-81-results .williqualify-proceed {float:right; width:80px; font-size:11px; text-align:center; margin-top:20px;}
.msfg-page-81-results .williqualify-proceed img {margin-bottom:10px;}
.msfg-page-81-results .ToolTipContent p {margin: 0px;}

.msfg-page-81-results .williqualify-card-image {height:55px; top:15px; right:25px; position:absolute; z-index:5000; float:right; width:365px;}
.msfg-page-81-results .williqualify-card-image img {height:55px; vertical-align:text-top; float:left;}
.msfg-page-81-results .williqualify-card-image .williqualify-card-info {width:234px; float:left; padding-left:10px;}

#ResultsHeader_lnkTellMeMore {cursor:pointer;}

/**** Result Table ****/
.msfg-resultstable .card-seperator {border-bottom:solid 1px #ccc; background:url(../images/background/seperator-gradient.png) repeat-x; color:#4F3685; font-size:14px; font-weight:bold; text-align:left !important; padding:8px 10px !important;}
.msfg-resultstable .card-seperator-blue {border-bottom:solid 1px #ccc; background:url(../images/background/seperator-blue-gradient.png) repeat-x; color:#4F3685; font-size:14px; font-weight:bold; text-align:left !important; padding:8px 10px !important;}

.msfg-resultstable .card-providercell {font-weight:bold; width:100px;}
.msfg-resultstable .card-providercell span {display:block; margin:0 0 5px;}
.msfg-resultstable .card-providerimage img {width:80px;}
.msfg-resultstable .card-ratecell {font-weight:bold; min-width:60px;}
.msfg-resultstable .card-reviewscell {vertical-align:middle; width:75px;}
.msfg-resultstable .card-reviewscell img {margin-bottom:5px;}
.msfg-resultstable .card-smartsearchcell {vertical-align:middle; width:75px;}
.msfg-resultstable .card-proceedcell {vertical-align:middle; width:80px;}

.msfg-resultstable .card-providername {font-weight:bold;}
.msfg-resultstable .card-providerexpertcell {text-align:left; vertical-align:top; font-size:12px;}
.msfg-resultstable .card-providerexpertcell a {font-size:11px;}
.msfg-resultstable .card-providerexpertcell span {padding-left:0px !important; float:left; clear:both;}
.msfg-resultstable .card-providerexpertcell .card-expersayslink {float:left; clear:both; color:#000; text-decoration:underline; cursor:pointer;}

.msfg-resultstable .card-expertcell {text-align:left; background:transparent url(../images/quotesopen-large.png) top left no-repeat;}
.msfg-resultstable .card-expertcell-inner {background:transparent url(../images/quotesclose-large.png) no-repeat scroll right bottom; margin-left:8px; min-height:30px; padding-top:6px;}
.msfg-resultstable .card-exclusivecell {text-align:left; background:#fafafa url(../images/background/exclusive-bg.png) repeat-y left; font-size:12px;}
.msfg-resultstable .card-exclusivecell .card-expersayslinkblue  {color:blue; text-decoration:underline; cursor:pointer;}

.msfg-resultstable .cards-priceforriskimg {display:block; margin:5px auto 0px; cursor:pointer;}

.msfg-resultstable .compare-now-button {margin-bottom:4px;}
.msfg-resultstable .msfg-proceed-button img {margin-bottom:13px;}
/**** End Result Table ****/

.msfg-resultstable .msfg-headerLink {color:#000;}
.msfg-resultstable .msfg-headerLinksmall {color:#000; font-weight:normal;}
.msfg-resultstable .msfg-typicalAPR-text { font-weight: 600; }

/* glossarys */
.msfg-page-81-glossary .msfg-terms {background:transparent url(../images/roundrect_middle.png) repeat-x scroll 0 0; margin-bottom:20px; float:left; width:595px;}
.msfg-page-81-glossary .msfg-terms-left {background:transparent url(../images/roundrect_left.png) no-repeat scroll top left;height:30px; }
.msfg-page-81-glossary .msfg-terms-right {background:transparent url(../images/roundrect_right.png) no-repeat scroll top right;height:30px; padding:7px 0px 0px 5px; }
.msfg-page-81-glossary .msfg-terms span a {font-size:14px; color:#666666; font-weight:bold; text-decoration:none; margin:5px;}
.msfg-page-81-glossary .msfg-terms span a.msfg-termheadergray {color:#CCCCCC; cursor:default;} 

.msfg-page-81-glossary h2 {border-bottom:1px solid #CCCCCC; color:#4F3685; font-size:28px; font-weight:bold; padding:0 0 5px 5px}
.msfg-page-81-glossary .msfg-glossary-content {float:left;}
.msfg-page-81-glossary .msfg-content-left {float:left; width:595px; margin-bottom:20px;}
.msfg-page-81-glossary .msfg-glossary {float:left;}
.msfg-page-81-glossary .msfg-rightsidegadgets {float:right; width: 190px;}

.msfg-page-81-glossary table {width:100%; border-collapse:collapse;}

.msfg-page-81-glossary .msfg-glossary-term {color:#333333; font-size:16px; font-weight:bold; vertical-align:top; width:180px;}
.msfg-page-81-glossary .msfg-description {color:#333333; vertical-align:top;}
.msfg-page-81-glossary .msfg-spacer {height:20px;}
.msfg-page-81-glossary .msfg-backtotop-link {font-size:11px; text-align:right;}


/**** Card Builder Page ************************************************************************************************/

.msfg-page-81-card-builder h1 {border-bottom:none; color:#00168E;font-size:24px; padding-bottom:0px;}
.msfg-page-81-card-builder .msfg-cardbuilder-container h1 { margin-bottom:0; }
.msfg-page-81-card-builder h2 {color:#000000;font-size:18px;font-weight:bold;}
.msfg-page-81-card-builder h3 { color:#000000;font-size:14px;}
.msfg-page-81-card-builder .msfg-msfg-breadcrumb {text-align:left; float: none; width: 100%;}

/* Re-adjust width for 1024x768 viewing */
.msfg-page-81-card-builder {width:940px;}
.msfg-page-81-card-builder .msfg-col-right {float:right;}
.msfg-page-81-card-builder #msfgColCentre {padding-bottom: 10px;}
/* END size re-adjust */

.msfg-page-81-card-builder .msfg-some-text{ float:left; padding-left:15px; width:520px;}
.msfg-page-81-card-builder .msfg-left {float: left;}
.msfg-page-81-card-builder .msfg-rightsidegadgets { width:190px; float: right;}

/**** SEO text****/
.msfg-page-81-card-builder .msfg-othercomparison {width:573px; margin-bottom:20px; float:left; border:1px solid #EAEAEA; margin-top:10px; padding:10px; }
.msfg-page-81-card-builder .msfg-othercomparison LI {padding: 10px 0px 10px 0px; border-bottom: 1px solid #EAEAEA; float:left; width: 570px;}
.msfg-page-81-card-builder .msfg-othercomparison #msfg-othercomparison-guides {border:none; padding-bottom:0;}
.msfg-page-81-card-builder .msfg-othercomparison UL LI A {font-size:14px; font-family:Arial; color:#00168E; font-weight:bold; vertical-align:top; line-height:20px;}
.msfg-page-81-card-builder .msfg-othercomparison UL { margin-left: 0px; list-style: none; }
.msfg-page-81-card-builder .msfg-othercomparison-img {float:left; width: 80px;}
.msfg-page-81-card-builder .msfg-othercomparison H2 {color:#333; margin-top: 0;}
.msfg-page-81-card-builder .msfg-othercomparison-content {float:right; margin-left:10px; width:460px; line-height:15px}
.msfg-page-81-card-builder .msfg-othercomparison .msfg-othercomparison-title {font-size:14px; font-family:Arial; color:#00168E; font-weight:bold; vertical-align:top; line-height:20px;}
.msfg-page-81-card-builder .msfg-othercomparison .msfg-othercomparison-content-sublink{font-size:12px; font-weight:normal; line-height:15px}
.msfg-page-81-card-builder #imgGuide {margin-left: 15px;}
.msfg-page-81-card-builder #imgISA {margin-left: 5px;}
/**** SEO text****/

/**** CardBuilder USER CONTROL ****/
.msfg-page-81-card-builder .msfg-cardbuilder-container { float: left; background:transparent url(../images/background/hero-shadow.gif) repeat-x scroll center bottom; margin:0 5px 10px 0; padding:0 0 3px; width:595px;}
.msfg-page-81-card-builder .msfg-cardbuilder-outer {background:transparent url(../images/background/pagebox_blue_l.png) repeat scroll 0 0; border-bottom:1px solid #99BAF1; float: left; width: 100%;}
.msfg-page-81-card-builder .msfg-cardbuilder-inner{font-size:12px; background:transparent url(../images/background/pagebox_blue_r.png) no-repeat scroll right top; padding:0px; position:relative; float: left; width: 100%; padding-bottom: 20px;}
.msfg-page-81-card-builder .msfg-card-builder-pleaseWait{width: 595px; height: 337px; float: left;}
.msfg-page-81-card-builder .msfg-card-builder-pleaseWaitImage{margin:120px 250px;}

.msfg-page-81-card-builder .msfg-cardbuilder-left {float:left; width:335px; margin: 5px 10px 0px 15px; display: inline; }
.msfg-page-81-card-builder .msfg-cardbuilder-right-top{margin: 20px 20px 0px 10px; background: transparent url(../images/background/card-builder-yourrequirements-top.png) no-repeat left top; display:inline; float: left;}
.msfg-page-81-card-builder .msfg-cardbuilder-right-bottom{width: 205px; background: transparent url(../images/background/card-builder-yourrequirements-bottom.png) no-repeat left bottom; display:inline; float: left;}
.msfg-page-81-card-builder .msfg-cardbuilder-right {float:right;width:187px; padding: 10px 5px 10px 10px;  display: inline; min-height: 266px;}
* html .msfg-page-81-card-builder .msfg-cardbuilder-right {height: 266px;} /* HACK ALERT: This is a hack to fix the min-height problem in IE6. "* html" is a keyword that only IE6 recognises. IE6 doesn't recognise "min-height", but treats "height" just the same. This hack hides the height style from other browsers, which will use min-height instead. */
.msfg-page-81-card-builder .msfg-cardbuilder-multiview {float:left; width:inherit; height: 205px; padding-top:10px; width: 100%;}
.msfg-page-81-card-builder #ucCardBuilder_lblCardBuilderTitle {font-size:28px; font-family:Arial; font-weight:bold; color:#00168E; padding-bottom:10px;}

.msfg-page-81-card-builder .msfg-cardbuilder-questiontext {color:Black; font-size:12px; font-weight:bold;}
.msfg-page-81-card-builder .msfg-cardbuilder-answertext {font-size:12px !important;}
.msfg-page-81-card-builder .msfg-cardbuilder-inlinefield {float: none !important;}
.msfg-page-81-card-builder .msfg-cardbuilder-balancedetails fieldset div { padding: 2px 0 10px 0 !important;}
.msfg-page-81-card-builder .msfg-cardbuilder-resulttext {font-size: 18px; font-weight:bold; color: Black;}
.msfg-page-81-card-builder .msfg-checkradiolabel {font-size: 12px !important; width:250px !important;}

/* Progress Bar */
.msfg-page-81-card-builder .msfg-cardbuilder-progressbar{float:left; width:278px;}
.msfg-page-81-card-builder .msfg-progressindicator-bar div {background-image:none !important; width:275px;}
.msfg-page-81-card-builder .msfg-progressindicator-bar p {display:none;}
.msfg-page-81-card-builder .msfg-progressindicator-bar strong {display:none;}
.msfg-page-81-card-builder #ucCardBuilder_progressBar_lblStart {font-size:11px; clear: left; float:left;}
.msfg-page-81-card-builder #ucCardBuilder_progressBar_lblQuestions {font-size:11px; float:left; margin-left: 100px;}
.msfg-page-81-card-builder #ucCardBuilder_progressBar_lblComplete {font-size:11px; float:right;}
.msfg-page-81-card-builder .progressindicator-bold {font-weight: bold;}
.msfg-page-81-card-builder .progressindicator-normal {font-weight: normal;}
/* End */

/* Navigation buttons */
.msfg-page-81-card-builder .msfg-cardbuilder-navigation {float:left; height: 24px; width:100%;}
.msfg-page-81-card-builder #ucCardBuilder_btnNext{float: right;}
.msfg-page-81-card-builder #ucCardBuilder_btnBack{float: left;}
.msfg-page-81-card-builder #ucCardBuilder_btnGoToResults{float: right;}
/* End */

/* Your Requirements panel */
.msfg-page-81-card-builder #ucCardBuilder_lblYourRequirements {font-size:14px; font-family:Arial; font-weight:bold; }
.msfg-page-81-card-builder #ucCardBuilder_imgBuilderIcon {position: absolute; right: 30px; margin: -20px -20px 0 0;}
.msfg-page-81-card-builder #ucCardBuilder_tblYourRequirements {width: 100%; }
.msfg-page-81-card-builder #ucCardBuilder_tblYourRequirements a { color: Black; font-weight:bold; text-decoration: none; }
.msfg-page-81-card-builder #ucCardBuilder_tblYourRequirements a:hover { text-decoration: underline; }
.msfg-page-81-card-builder .msfg-yourrequirements-resultslinkdiv { color: blue; font-weight:bold; text-decoration: underline;text-align:center; }
.msfg-page-81-card-builder .msfg-yourrequirements-resultslink { color: blue; font-weight:bold; text-decoration: underline; }
.msfg-page-81-card-builder .msfg-yourrequirements-image { vertical-align:top; width:10px; }
.msfg-page-81-card-builder .msfg-yourrequirements-deletebutton { vertical-align:top; width:10px; margin-left: 0px; }
.msfg-page-81-card-builder .msfg-yourrequirements-table { float: left; width: 100%; margin-top: 10px; min-height: 205px;}
* html .msfg-page-81-card-builder .msfg-yourrequirements-table {height:205px} /* HACK ALERT: Read the description about 50 lines up there ^ */
.msfg-page-81-card-builder .msfg-yourrequirements-topsentence { margin-top: 5px; }
.msfg-page-81-card-builder .msfg-yourrequirements-cardcount { margin-top: 75px; }
.msfg-page-81-card-builder .msfg-yourrequirements-boldcentred  {font-size:14px; font-weight:bold; text-align:center; margin: -15px;}
.msfg-page-81-card-builder .msfg-yourrequirements-boldcentredbottom  {font-size:14px; font-weight:bold; text-align:center; margin: -15px -15px 0px;}
.msfg-page-81-card-builder .msfg-yourrequirements-totalcount  {font-size:20px; font-weight:bold; text-align:center; color: #00168E;}
/* End */

/**** End of CardBuilder USER CONTROL ****/

/**** CardBuilderWizard USER CONTROL ****/

.msfg-page-81-card-builder em {display: none;}

/* Intro Step Start */
.msfg-page-81-card-builder .msfg-cardbuilder-verticalradiobuttonlist label {display: inline !important; height:15px !important; font-size:12px !important;width: 250px !important; float: left !important; margin:2px 0px 5px !important;}
.msfg-page-81-card-builder .msfg-cardbuilder-verticalradiobuttonlist input {display: inline !important; clear:left !important; margin: 0px !important}
.msfg-page-81-card-builder .msfg-cardbuilder-horizontalradiobuttonlist label { font-size: 12px !important;}
.msfg-page-81-card-builder fieldset{padding: 0px !important;}
/* End */

/**** End of CardBuilderWizard USER CONTROL ****/

/**** Balance Transfer USER CONTROL ****/

/* Number of Cards Step */
.msfg-page-81-card-builder #ucCardBuilder_ucCreditCardBuilder_balanceTransferBuilder_rdoSeveralCards label {display: inline; height:15px; font-size:12px;width: 250px !important; float: left; margin:2px 0px 5px; } /* padding:0;}*/
.msfg-page-81-card-builder #ucCardBuilder_ucCreditCardBuilder_balanceTransferBuilder_rdoSeveralCards input {display: inline; clear:left; margin: 0px;} /* margin: 3px 3px 0px 0px !important;}*/
.msfg-page-81-card-builder #ucCardBuilder_ucCreditCardBuilder_balanceTransferBuilder_ddlCardCount {position: absolute; top: 115px; left: 75px}

/**** End of Balance Transfer USER CONTROL ****/

/**** Everyday Purchases USER CONTROL ****/
.msfg-page-81-card-builder .msfg-cardbuilder-futuretransfer {margin-top: 8px;}
/**** End of Everyday Purchases USER CONTROL ****/

/**** End Card Builder Page **************************************************************************************************************/



/**** Smart Search Page ****/
.msfg-page-81-smart-search h1 {font-size:22px; clear:both; margin-bottom:0px;}
.msfg-page-81-smart-search em {color:red}

.msfg-page-81-smart-search .smart-search-container {background:url(../images/smart-searchborder.png) no-repeat; float:left; width:800px; height:185px; padding:0px 5px 0px 0px;}

.msfg-page-81-smart-search .smart-search-icon {float:right; margin:-10px 15px 0 0; position:relative; top:0;}
.msfg-page-81-smart-search .smart-search-content {float:left; padding-top:5px;}
.msfg-page-81-smart-search .smart-search-expert {float:left; padding:0px 15px; margin-top:-4px;}

.msfg-page-81-smart-search .msfg-boxconatainer-listvalue {float:left;}
.msfg-page-81-smart-search .msfg-boxconatainer-listvalue ul {margin:0px 0px 15px 25px;}
.msfg-page-81-smart-search .msfg-boxconatainer-listvalue ul li {color:#000; font-size:12px; padding:0px 5px 0px 20px;  background:transparent url(../images/green-tick-small.png) no-repeat scroll 0px 2px; list-style:none;}
.msfg-page-81-smart-search .msfg-boxconatainer-listvalue .msfg-signbelow {font-size:11px;}

.msfg-page-81-smart-search .msfg-verisign {float:right; width:120px; text-align:center; font-size:11px; margin:0px 15px 20px 0px;}
.msfg-page-81-smart-search .msfg-securitypolicy {padding:5px 0px;}
.msfg-page-81-smart-search .msfg-requiredtext {color:#999; margin:10px 0px 5px; padding:10px 0px 0px; clear:both;}
.msfg-page-81-smart-search #ucSmartSearchQuestions_btnSkipSmartSearch {margin:-2px 0 0 18px; float:none;}
.msfg-page-81-smart-search #ucSmartSearchQuestions_lnkPrivacyPolicy {margin-left:5px;}

.msfg-questiongroupheading {background: url(../images/background/smart-search-question-background.png); border-top:1px solid #9abbf1; border-bottom:1px solid #9abbf1; clear:both; color:#333333; font-size:12px; margin:20px 0pt 0pt; padding:7px 10px;}
#frmMain fieldset.msfg-questiongroup {border-top:none;border-bottom:1px solid #9abbf1;margin-bottom:10px; padding-bottom:10px;padding-right:30px;}
#frmMain fieldset.msfg-questiongroup label {font-family:Arial; font-size:12px; width:400px;}
.msfg-page-81-smart-search #frmMain fieldset.msfg-questiongroup div {padding:12px 0 0;}

.msfg-page-81-smart-search .msfg-questiongrouppolicy {background:#F7F7F7; color:#666666; font-family:Arial; font-weight:bold; width:800px; float:left;}
.msfg-page-81-smart-search .msfg-questiongrouppolicy img {margin:5px 5px 5px 15px; vertical-align:middle; }
.msfg-page-81-smart-search .msfg-questiongrouppolicy a {font-family:Arial; font-weight: normal;}

.msfg-page-81-smart-search #ucSmartSearchQuestions_imgbCompareNow {float:right;}

.msfg-page-81-smart-search .msfg-tellus-container {border:1px solid #99BAF1; background:#F1F6FF; display:block; float:left; margin-top:20px; margin-bottom:20px; width:280px;}
.msfg-page-81-smart-search .msfg-tellus-container-bl {background:url(../images/communicationbanner-bl.png) left bottom no-repeat; float:left; margin:-1px; position:relative;}
.msfg-page-81-smart-search .msfg-tellus-container-br {background:url(../images/communicationbanner-br.png) right bottom no-repeat; float:right;}
.msfg-page-81-smart-search .msfg-tellus-container-tl {background:url(../images/communicationbanner-tl.png) left top no-repeat; float:left;}
.msfg-page-81-smart-search .msfg-tellus-container-tr {background:url(../images/communicationbanner-tr.png) right top no-repeat; float:right;}
.msfg-page-81-smart-search .msfg-tellus-heading {color:#00168E; font-family:Arial; font-size:14px; font-weight:bold; padding:10px 0 5px 10px; float:left;}
.msfg-page-81-smart-search .msfg-channelexpert {float:left;}
.msfg-page-81-smart-search .msfg-tellus-content{clear:both; padding:0px 5px 0px 10px;}
.msfg-page-81-smart-search .msfg-tellus-content-small {padding:10px 5px; font-size:11px;}
/**** End Smart Search Page ****/

/* START: Details Page */ 
.msfg-page-81-details .msfg-tabcontrol-channelcoloured .msfg-tabcontrol-tabpage-selected {border-bottom:none; border-right:none; border-left:none; border-top:4px solid #1A2F9C;}
.msfg-page-81-details .msfg-tabcontrol {padding-top:10px; padding-bottom:15px;}
.msfg-page-81-details .msfg-resultstable { border:none; }

.msfg-space-saver { float:right; width:190px; padding-bottom:15px; }
.msfg-card-details-overview h1 { margin-top:0; margin-bottom:0; CLEAR:both;}
.msfg-card-details-overview h3 { font-size:14px; font-weight:normal; margin-bottom:20px; margin-top:0; }
.msfg-card-details-container { float:left; width:590px; }

.msfg-card-details-summary { margin-left:10px; }
.msfg-card-details-component { float:left; }
#divCardDetails { margin-left:20px; width:314px; }
.msfg-card-details-summary table tbody tr td { vertical-align:top; }
.msfg-card-details h2 { font-size:22px; color:#00168e; margin-bottom:0.3em; }
.msfg-card-details h3 { font-size:13px; }
.msfg-page-81-details .msfg-proceed-button { float:right; }
.msfg-page-81-details .msfg-lender-disclaimer { padding:15px 0 0 0; clear:both; }
.msfg-page-81-details .msfg-hyperlink-style { color:#3475E3;float:right; position:relative; bottom:34px;}

.msfg-page-81-details .msfg-card-details-ratealert {float:right; width:190px;}

/* ---- No deals */
.msfg-space-saver-nodeal { float:right; width:250px; position:relative; top:-500px; display:none; }
.msfg-card-details-container-fullwidth { float:left; width:100%; }
.msfg-card-details-summary .nodealsummary-first-column {width:150px;}

/* ---- Will I Qualify */
.msfg-details-williqualify {border:1px solid #C9E3A6; display:block; float:left; overflow:visible; margin-bottom:10px;}
.msfg-details-williqualify-bl {background:url(../images/smartsearch-bl.png) left bottom no-repeat; float:left; margin:-1px; position:relative;}
.msfg-details-williqualify-br {background:url(../images/smartsearch-br.png) right bottom no-repeat; float:right;}
.msfg-details-williqualify-tl {background:url(../images/smartsearch-tl.png) left top no-repeat; float:left;}
.msfg-details-williqualify-tr {background:url(../images/smartsearch-tr.png) right top no-repeat; float:right;}
.msfg-details-williqualify-content {padding:10px;}
.msfg-details-williqualify span {color:#000; font-weight:bold;}
.msfg-details-williqualify p {margin:5px 0px;}
.msfg-details-williqualify img {float:right; padding:5px 0px 10px 0px;}

/* General table styles */
table.msfg-details-table { border-bottom:solid 1px #b3cbf5; width:100%; font-family:Arial; font-size:12px; margin-bottom:20px;}
table.msfg-details-table th { background:#9abbf1 url(../images/background/details-column-heading-gradient.png) repeat-x scroll 0 0; height:39px; text-align:center; margin:5px;}
table.msfg-details-table th div.spanning-header { float:left; text-align:center;}
table.msfg-details-table th.interest-rates-interest-rates div.spanning-header { width:49%; }
table.msfg-details-table th.interest-rates-promo-rates div.spanning-header { width:31%; }
table.msfg-details-table td { text-align:center; padding:5px;}
table.msfg-details-table .msfg-details-separating-cell { background-color:#f2f6fd; }
table.msfg-details-table td.msfg-details-rowheading { font-weight:bold; text-align:left; }
table.msfg-details-table td.details-cell, table.msfg-details-table th.details-cell { text-align:left;}
table.msfg-details-table th.details-cell { padding-left:5px; }
table.msfg-details-table tbody td {vertical-align:top;}

/* Column widths */
table.msfg-details-table .interest-rates-heading {width:162px;}
table.msfg-details-table .interest-rates-promo-rates {width:228px;}
table.msfg-details-table .interest-rates-interest-rates {width:225px;}
table.msfg-details-table .payment-examples-column {width:135px;}
table.msfg-details-table .first-column { width:182px; }
table.msfg-details-table .second-column { width:117px; }
td.promo-value { min-width:50px; }

.msfg-page-81-details .msfg-details-paymentinfo {margin-bottom: 5px;}
/* END: Details page */

/**** Details - Customer Reviews ****/
.msfg-page-81-details .msfg-customerreviews {width: 100%; float: left;}

.msfg-page-81-details .msfg-customerreview-summary {float: left; width: 100%; background-color: #f1f6ff; border-bottom: 2px solid #00168e; margin: 0px 0px 20px 0px; padding: 10px 0px 5px 0px;}
.msfg-page-81-details .msfg-customerreview-scoressummary {float: left; width: 350px;}
.msfg-page-81-details .msfg-customerreview-scoressummary div.msfg-customerreview-ratingitem p {width: 230px;}
.msfg-page-81-details .msfg-customerreview-ratingnote {width: 35%; margin: 0px 10px 0px 20px; float: right;}
.msfg-page-81-details .msfg-customerreview-ratingnote-nodeal {width: 50%; margin: 0px 10px 0px 20px; float: right;}
.msfg-page-81-details .msfg-customerreview-ratingnotetitle {font-weight: bold; font-size: 14px;}

.msfg-page-81-details .msfg-customerreview-box {float: left; width: 590px; border-bottom: 1px dotted #9abbf1; border-top: 1px dotted #9abbf1; padding: 10px 0px; margin-bottom: 10px;}
.msfg-page-81-details .msfg-customerreview-commonboxes {float:right; width:190px;}
.msfg-page-81-details .msfg-customerreview-quotearea {float: left; margin-right: 20px; width: 270px;}
.msfg-page-81-details .msfg-customerreview-title {color: #00168e; font-size: 18px; background-image: url(../images/cards-results-header-quotes.png); background-position: left; background-repeat: no-repeat; padding-left: 30px; margin-top: 0px;}
.msfg-page-81-details .msfg-customerreview-quote {padding-left: 30px; font-family: Trebuchet MS, Arial; font-size: 13px;}
.msfg-page-81-details .msfg-customerreview-quote img {float: right;}
.msfg-page-81-details .msfg-customerreview-customer {width: 100%; text-align: right; padding-top: 5px;}
.msfg-page-81-details .msfg-customerreview-disclaimer { margin-top: 10px; padding-left: 30px; color: #888888; font-size: 11px;}
.msfg-page-81-details .msfg-customerreview-writereview {padding-left: 30px;}
.msfg-page-81-details .msfg-customerreview-scoresarea {float: right; background-color: #f1f6ff; width: 300px;}
.msfg-page-81-details .msfg-customerreview-ratingitem {float: left; width: 100%; padding: 5px 0px;}
.msfg-page-81-details div.msfg-customerreview-ratingitem p {width: 170px; text-align: right;}
.msfg-page-81-details div.msfg-customerreview-ratingitem span.msfg-ratingindicator {text-align: left; float:left;}
.msfg-page-81-details div.msfg-customerreview-ratingitem div {float: right; width: 110px;}
.msfg-page-81-details .msfg-customerreview-rating {float: left; font-weight: bold; margin: 0px;}
.msfg-page-81-details .msfg-ratingindicator {float: right;}
.msfg-page-81-details .msfg-resultstable .msfg-ratingindicator { float:none; }
.msfg-page-81-details .msfg-customerreview-overallrating {border-bottom: 1px solid #cccccc; font-size: 14px;}
.msfg-page-81-details div.msfg-customerreview-overallrating P {font-weight: bold;}
.msfg-page-81-details .msfg-customerreview-reviewer {font-weight: bold;}
.msfg-page-81-details .msfg-summary-proceed {width: 100%; margin-top: 10px;}
.msfg-page-81-details .msfg-summary-proceed input {float: right;}
.msfg-page-81-details .msfg-summary-proceed a {margin-top: 5px;}
.msfg-page-81-details .windowcontent iframe {overflow:hidden;}

/**** provider-details - Customer Reviews ## Repeat of the above section ##****/
.msfg-page-81-provider-details .msfg-customerreviews {width: 100%; float: left;}

.msfg-page-81-provider-details .msfg-customerreview-summary {float: left; width: 100%; background-color: #f1f6ff; border-bottom: 2px solid #00168e; margin: 0px 0px 20px 0px; padding: 10px 0px 5px 0px;}
.msfg-page-81-provider-details .msfg-customerreview-scoressummary {float: left; width: 350px;}
.msfg-page-81-provider-details .msfg-customerreview-scoressummary div.msfg-customerreview-ratingitem p {width: 230px;}
.msfg-page-81-provider-details .msfg-customerreview-ratingnote {width: 35%; margin: 0px 10px 0px 20px; float: right;}
.msfg-page-81-provider-details .msfg-customerreview-ratingnote-nodeal {width: 50%; margin: 0px 10px 0px 20px; float: right;}
.msfg-page-81-provider-details .msfg-customerreview-ratingnotetitle {font-weight: bold; font-size: 14px;}

.msfg-page-81-provider-details .msfg-customerreview-box {float: left; width: 590px; border-bottom: 1px dotted #9abbf1; border-top: 1px dotted #9abbf1; padding: 10px 0px; margin-bottom: 10px;}
.msfg-page-81-provider-details .msfg-customerreview-commonboxes {float:right; width:190px;}
.msfg-page-81-provider-details .msfg-customerreview-quotearea {float: left; margin-right: 20px; width: 270px;}
.msfg-page-81-provider-details .msfg-customerreview-title {color: #00168e; font-size: 18px; background-image: url(../images/cards-results-header-quotes.png); background-position: left; background-repeat: no-repeat; padding-left: 30px; margin-top: 0px;}
.msfg-page-81-provider-details .msfg-customerreview-quote {padding-left: 30px; font-family: Trebuchet MS, Arial; font-size: 13px;}
.msfg-page-81-provider-details .msfg-customerreview-quote img {float: right;}
.msfg-page-81-provider-details .msfg-customerreview-customer {width: 100%; text-align: right; padding-top: 5px;}
.msfg-page-81-provider-details .msfg-customerreview-disclaimer { margin-top: 10px; padding-left: 30px; color: #888888; font-size: 11px;}
.msfg-page-81-provider-details .msfg-customerreview-writereview {padding-left: 30px;}
.msfg-page-81-provider-details .msfg-customerreview-scoresarea {float: right; background-color: #f1f6ff; width: 300px;}
.msfg-page-81-provider-details .msfg-customerreview-ratingitem {float: left; width: 100%; padding: 5px 0px;}
.msfg-page-81-provider-details div.msfg-customerreview-ratingitem p {width: 170px; text-align: right;}
.msfg-page-81-provider-details div.msfg-customerreview-ratingitem span.msfg-ratingindicator {text-align: left; float:left;}
.msfg-page-81-provider-details div.msfg-customerreview-ratingitem div {float: right; width: 110px;}
.msfg-page-81-provider-details .msfg-customerreview-rating {float: left; font-weight: bold; margin: 0px;}
.msfg-page-81-provider-details .msfg-ratingindicator {float: right;}
.msfg-page-81-provider-details .msfg-resultstable .msfg-ratingindicator { float:none; }
.msfg-page-81-provider-details .msfg-customerreview-overallrating {border-bottom: 1px solid #cccccc; font-size: 14px;}
.msfg-page-81-provider-details div.msfg-customerreview-overallrating P {font-weight: bold;}
.msfg-page-81-provider-details .msfg-customerreview-reviewer {font-weight: bold;}
.msfg-page-81-provider-details .msfg-summary-proceed {width: 100%; margin-top: 10px;}
.msfg-page-81-provider-details .msfg-summary-proceed input {float: right;}
.msfg-page-81-provider-details .msfg-summary-proceed a {margin-top: 5px;}
.msfg-page-81-provider-details .windowcontent iframe {overflow:hidden;}

/**** Preapply Page ****/
.msfg-page-81-preapply .pre-apply-card-logo { float:left; }
.msfg-page-81-preapply .pre-apply-msfg-logo { float:right; }
.msfg-page-81-preapply .pre-apply-container { clear:both; }
.msfg-page-81-preapply .pre-apply-container h1, .pre-apply-container p { margin:0; }
.msfg-page-81-preapply #frmMain fieldset.about-you div { clear:none; display:inherit; }
.msfg-page-81-preapply #frmMain fieldset.msfg-questiongroup label { width:120px; }
.msfg-page-81-preapply .about-you-datacap { clear:right; float:right; }
.msfg-page-81-preapply .cards-expert { float:left; }
.msfg-page-81-preapply div.cards-expert-deci { width:25% !important; }
.msfg-page-81-preapply .msfg-privacypolicy p { display:inline; padding:5px; }

.msfg-page-81-preapply .msfg-statement img, .msfg-page-81-preapply .msfg-privacypolicy p { float:left; }
.msfg-page-81-preapply .msfg-privacypolicy p { padding-left:5px; margin:0; width:89%; }

.msfg-page-81-preapply .msfg-channel-head-image { clear:both; margin-bottom:10px; text-align:left; float:left;}
.msfg-page-81-preapply .msfg-channel-head-image img { float:left; }
.msfg-page-81-preapply .cards-expert a {}
.msfg-page-81-preapply .cards-expert p { clear:left; margin:0; width:100px; display:inline; }
.msfg-page-81-preapply .msfg-statement-container {float:right; width: 519px; margin-right: 20px;}

.msfg-page-81-preapply .msfg-container {width:770px; margin:auto; text-align:left; padding:5px; float:left;}
.msfg-page-81-preapply .msfg-criteria_list {width: 730px; padding: 5px 0px 10px 10px; height:auto; background-image: url(../images/cards-personal-details-logo_new.png); background-position: bottom right; background-repeat: no-repeat;}
.msfg-page-81-preapply .msfg-criteria_list ul {list-style-type: none; margin-left: 5px;}
.msfg-page-81-preapply .msfg-criteria_list li {background-image: url(../images/green-tick-small.png); background-repeat:no-repeat; background-position:0px 0px; padding-bottom:5px; padding-left:25px; margin-bottom:3px; width:560px;}
.msfg-page-81-preapply .msfg-about-you {background-color: #e6efff; width: 740px; padding:5px 0px 30px 10px; height:auto; margin-bottom: 10px; }

.msfg-preapply-proceed-button img {float:right;}	
.msfg-preapply-dpa {float: right !important; width:70% !important;}


 /**** End Preapply Page ****/
 
 
/**** See all other cards dialog ****/
.msfg-page-81-default .windowcontent iframe {overflow:hidden;}
.msfg-page-81-card-types {width:510px !important;}
.msfg-page-81-card-types .msfg-col-centre-full {width:510px !important; padding-left:10px;}
.msfg-page-81-card-types .msfg-see-all-cards {margin:0px 10px;}
 
.msfg-page-81-card-types h1 {font-size:22px; color:#9abbf1; border-bottom:none; margin-top:10px;}
.msfg-page-81-card-types label {width:235px;}
.msfg-page-81-card-types #btnCompareNow {padding:15px 0px 10px 5px; float:right;}
.msfg-page-81-card-types #frmMain fieldset div.msfg-cardtype-select-row label { margin-right:3px; }
.msfg-page-81-card-types #frmMain fieldset {margin-bottom:15px; margin-top:10px;}
.msfg-page-81-card-types #frmMain fieldset div.msfg-cardtype-select-row { padding:5px 0 0; }
.msfg-page-81-card-types #frmMain fieldset div.msfg-cardtype-select-row span { float:left; width:210px }
.msfg-page-81-card-types #frmMain fieldset div.msfg-cardtype-select-row img { cursor:ponter; }

.msfg-searchresults-changingresultsindicator {background-image:url(../images/background/loading.png); background-repeat:no-repeat; height:120px; left:295px; position:absolute; top:60px; width:210px;}
#updProgress img { margin-top:15px; margin-left:15px; }

#frmMain fieldset #divCompareCardsContainer { padding:0; }
.msfg-page-81-default #frmMain .compare-cards-container .compare-cards-container fieldset { margin-bottom:5px; }
.msfg-page-81-default .msfg-cardtype-select { padding-top:0 !important; }
div.msfg-cardtype-select-row { width:49%; float:left !important; }
.msfg-cardtype-select-row label { font-size:12px !important; }
.msfg-cardtype-select-row img { cursor:pointer; }

/**** End See all other cards Page ****/

/*** Guide Page ***/

.msfg-firstguideparagraph {font-size: 14px; margin-top: 5px;}
.msfg-page-81-guide .msfg-guide-top{background:url(../images/guide-top-image2.png);background-repeat: no-repeat;height:140px; margin-top:5px;position:relative;}
.msfg-page-81-guide .msfg-guide-text{float: left;  width:590px; font-size: 12px; margin-bottom: 20px; }
.msfg-page-81-guide .msfg-guide-listing{ left:310px; position:relative; top:50px; width:250px;}

.msfg-page-81-guide .msfg-hot-topics { background:url(../images/background/card-details-hottopics.png); float:left; height:268px; margin-top:-162px;width:190px; position:relative;top:175px;left:192px; }
.msfg-page-81-guide .msfg-hot-topics .msfg-forumtopicsrepeater{margin-left:30px;list-style-type:none;	list-style-image: url(../images/helpandsupport-document.png);padding-top:30px;}

.msfg-page-81-guide .msfg-related-info {background:url(../images/background/card-details-relatedinfo.png);/*border:solid 1px #9abbf1;*/ float:right; height:168px ; margin-top:-166px;width:190px;}
.msfg-page-81-guide .msfg-support { background:url(../images/background/card-details-support.png);float:left;  height:96px; margin-top:-160px; position:relative; top:452px; left:592px;width:190px; /*border:solid 1px #9abbf1;*/}
.msfg-page-81-guide .msfg-videofeature{ background:url(../images/background/card-details-videofeature.png);/*border:solid 1px #9abbf1;*/ float:left; margin:-140px 15px 15px 15px; width:190px; height:185px;}
.msfg-page-81-guide .msfg-rate-alert { background:url(../images/background/card-details-emailalerts.png) no-repeat;float:right; height:163px; margin:400px 0 14px; width:191px; position:relative; left:387px; } 
.msfg-page-81-guide .msfg-main-details {float:left; height:auto; margin:10px 0 20px 0; padding-left:5px; width:535px;} 
.msfg-page-81-guide .msfg-contactlink{float:left; font-family:Arial; font-size:12px; font-weight:bold;position:relative; top:40px; padding-left:5px;}
.msfg-page-81-guide .msfg-contactlink A{color:#3475E3;}


.msfg-page-81-guide .msfg-email{ height:85px;width:180px;}
.msfg-page-81-guide .msfg-emailtext{ font-family:Arial; font-size:10px; font-weight:bolder; position:relative; left:8px; bottom:10px;}
.msfg-page-81-guide .msfg-emailalerts{float:right; padding-left:65px;}
.msfg-page-81-guide .msfg-email strong{color:#00168E; font-family:Arial; position:relative; right:28px;top:10px;}
.msfg-page-81-guide .msfg-email p{ font-size: x-small;}
.msfg-page-81-guide .msfg-emailimg{bottom:35px; position:relative; left:4px;}
.msfg-page-81-guide .msfg-ratealert-link{ font-family:Arial; font-size:11px;text-align:center; position:relative; bottom:20px;}
.msfg-page-81-guide .msfg-ratealert-link A{color:#00168E}
.msfg-page-81-guide .msfg-glossarylink{float:left; font-family:Arial; font-size:12px; font-weight:bold;margin-top:64px;position:relative; right:75px;padding-left:5px;}
.msfg-page-81-guide .msfg-glossarylink A{color:#3475E3;}
.msfg-page-81-guide .msfg-help-support {float: left;}

.msfg-page-81-guide h1{ font-size:24px; font-family:Arial; font-weight: bold; color: #1a2f9c;}
.msfg-page-81-guide h2{ font-size:18px; font-weight:bold;}
.msfg-page-81-guide .msfg-guide-summary {list-style-image: url(../images/cards-space-saver-tab-bullets.png);}
.msfg-page-81-guide .msfg-guide-text ul {list-style-image: url(../images/card-details-arrow-sign.png);}
.msfg-page-81-guide .msfg-guide-pager {border: 1px dashed orange;}

.msfg-page-81-guide .msfg-guide-pullquote {background-image: url(../images/cards-results-header-quotes.png); background-position: top left; background-repeat: no-repeat; width: 128px; padding: 5px 5px 5px 26px; margin: 0px 10px 10px 0px; font-size: 16px; float: right; color: #667fff; font-weight: bold; width: 268px;}
.msfg-page-81-guide .msfg-guide-pullquoteleft {float: left;}
.msfg-page-81-guide .msfg-guide-pullquote img {float: right;}
.msfg-page-81-guide .msfg-guide-flushedquote {margin: 30px 0px 10px 10px;}
.msfg-page-81-guide .msfg-guide-picture {width: 256px; padding: 5px; border: 1px solid #cccccc !important; margin: 0px 5px 10px 20px; float: right;}
.msfg-page-81-guide .msfg-guide-smallpicture {width: 128px;}
.msfg-page-81-guide .msfg-guide-textcontainer {float: left; width: 100%;}
.msfg-page-81-guide .msfg-guide-textcontainer p {margin-top: 0px;}
.msfg-page-81-guide .msfg-guide-halfcontainer {width: 50%;}
.msfg-page-81-guide .msfg-guide-pagination {float: right; font-family: Arial; margin: 5px 5px 0px 0px;}
.msfg-page-81-guide .msfg-guide-pagination div {float: left; border: 1px solid #666666; width: 19px; height: 16px; text-align: center; margin: 0px 4px 0px 4px; padding: 3px 0px 0px 0px;}
.msfg-page-81-guide .msfg-guide-pagination div a {text-decoration: none;}
.msfg-page-81-guide div.msfg-guide-navigationword {width: auto; border: none; font-weight: bold; text-decoration: underline;}
.msfg-page-81-guide div.msfg-guide-activepage {color: #000; border: none; margin: 0px;}
.msfg-page-81-guide div.msfg-guide-inactivenavigation {color: #666666; text-decoration: none;}
.msfg-page-81-guide .msfg-guidepublished {list-style-image: url(../images/calendar-image.png);}
.msfg-page-81-guide .msfg-guideauthor {list-style-image: url(../images/pencil-image.png);}

/*** End of Guide Page ***/

/**** Provider reviews ****/
.msfg-page-81-provider-reviews .windowcontent iframe {overflow:hidden;}
.msfg-page-81-provider-reviews h1{ font-size:24px; font-family:Arial; font-weight: bold; color: #1a2f9c;}
.msfg-page-81-provider-reviews .msfg-providerreviews-overview {width: 590px; float: left;}
.msfg-page-81-provider-reviews .msfg-providerreviews-container {width: 590px; float: left;}
.msfg-page-81-provider-reviews .msfg-resultstable {width: 590px; border: none;}
.msfg-page-81-provider-reviews .msfg-content-left {float:left; width:590px; margin-bottom:20px;}

.msfg-page-81-provider-reviews table {border-collapse:collapse; font-size:11px; width:100%;}
.msfg-page-81-provider-reviews table th {background:#9ABBF1 url(../../cards/images/background/details-column-heading-gradient.png) repeat-x; border:#B3CBF5 solid none solid none 1px 0px 1px 0px; height:39px; padding:0; text-align:center;}
.msfg-page-81-provider-reviews .msfg-providercell {border-bottom:1px solid #B5CBF7; border-right:1px solid #B5CBF7; font-weight:bold; width:130px;}
.msfg-page-81-provider-reviews .msfg-providercell img {max-width:80px;}
.msfg-page-81-provider-reviews .msfg-ratingcell {border-bottom:1px solid #B5CBF7; border-right:1px solid #B5CBF7; text-align:center; width:135px;}
.msfg-page-81-provider-reviews .msfg-latestcell {border-bottom:1px solid #B5CBF7; border-right:none;}
/**** End of Provider reviews ****/


/**** Add Review ****/
.msfg-add-review { margin-left:20px; }
.msfg-page-81-add-review .msfg-col-centre-full {width: 550px !important; }
.msfg-page-81-add-review .ucAddReview_pnlReviewSubmitted {width:490px;}
.msfg-page-81-add-review h1 {font-size: 22px; color: #9abbf1; border-bottom: none; padding-top:10px; margin-bottom:0px;}
.msfg-page-81-add-review .windowcontent iframe {overflow:hidden;}
.msfg-page-81-add-review .msfg-customerreview-fieldcontainer {border-bottom:2px solid #00168e; width:470px; background:transparent url(../../cards/images/background/addreview-back.png) repeat-x bottom;}
.msfg-page-81-add-review .msfg-customerreview-fields {background-color: #f5f5f5; border:1px solid #000000; width:470px; margin:10px 0 10px 0;}
.msfg-page-81-add-review p.msfg-reviews-status { float:left; margin-left:210px; }
.msfg-page-81-add-review .msfg-customerreview-fields span {float:right;}
.msfg-page-81-add-review .msfg-customerreview-fields textarea {width:200px;}
/* Fix floating tooltip appearing too low in ie7.*/
.msfg-page-81-add-review .msfg-ratingindicator p{margin:0;}
.msfg-page-81-add-review p.msfg-reviews-status { float:left; margin-left:210px; }
.msfg-customerreview-fieldcontainer h3, .msfg-customerreview-fieldcontainer h4 {color: #999999;}
.msfg-customerreview-fieldcontainer h3 { margin:0 0 4px; }
.msfg-customerreview-fieldcontainer h4 { margin:0 0 4px; }

#frmMain fieldset.add-review { margin-bottom:10px; }
#frmMain fieldset.add-review div label { width:200px; }

/* To support multi-line error messages */
.msfg-page-81-add-review #frmMain fieldset div.msfg-floatvalidation p { white-space:normal; max-width:250px; width:250px; padding:17px 14px 20px 20px; }
/**** End of Add Review Styles ***/


/**** Channel Feedback Styles ****/
.msfg-page-81-results .windowcontent iframe {overflow:hidden;}
.msfg-page-81-channel-feedback .msfg-maincontent {width:470px !important;}
.msfg-page-81-channel-feedback .msfg-col-centre-full {width: 470px !important; padding-left:10px;}
div.msfg-page-81-channel-feedback {width:450px;}
div.radwindow_MSMoney table.titlebarcontrols em {display: none;}
div#pnlWelcome h2 {color: #00168e;}
#feedbackleft {float:left; width:38%; font:13px "Trebuchet MS"; background:url(../../cards/images/feedback-bg-narrow.png) no-repeat top right;}
#feedbackleft #imgExpert {float:left; display:inline; height:1%; margin-top:10px; height:84px;}
#feedbackright {float:left; width:62%; }
#feedbackright fieldset {clear:none; float:left; display:inline; width:250px; border:none;  }
#feedbackright fieldset div {display:inline;}
#feedbackright fieldset div p {width:99.9%; display:block !important; float:left; clear:none; padding-bottom:2px;}	/* Character count field */
#feedbackright fieldset p {font-size:11px; color:#666; display:inline; margin:10px 0 0 0;}
#feedbackright fieldset em {display: none;}
#feedbackright p {clear:both; }
.feedbackcomments { width:245px; margin-top:5px;}
#feedbackfooterleft {float:left; width:38%; clear:both; font:12px "Trebuchet MS"; border-top:1px solid #CCCCCC;}
#feedbackfooterright {float:left; width:62%; border-top:1px solid #CCCCCC;}
#feedbackfooterright #btnSubmit {float:right; display:inline; position:static; margin:10px 10px 0 0; padding-right:5px;}
#lnkPrivacyPolicy {float:left; display:inline; position:static; margin-top:10px; padding-right:10px; }
#feedbackthanks {display:inline; }
#pnlThankYou h2 {color:#00168e;}
#feedbackmessage {float:left; width:99.9%;  height:75px; font:13px "Trebuchet MS"; background:url(../../cards/images/feedback-bg-wide.png) no-repeat top right;}
#feedbackexpert {display:inline; float:left; width:95%;  border-bottom:1px solid #CCCCCC; }
#feedbackexpert #imgthanksexpert {float:left; display:inline; height:1%; margin-top:10px; }
#feedbackthanksfooterleft {float:left; width:40%; font:12px "Trebuchet MS"; margin-top:5px; }
#feedbackthanksfooterright {float:left; width:55%; margin-top:5px; }
#feedbackthanksfooterright #btnClose {float:right; padding-top:5px; padding-right:5px;}
/**** End of Channel Feedback Styles ****/

/**** CQW Header ****/
.msfg-cards-resultsheader-main * {margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif;}
* html .msfg-cards-resultsheader-top {height: 80px;}
.msfg-cards-resultsheader-main {width: 799px; padding: 0; margin: 0; background-image: url("../images/header-background.png"); background-position: bottom; background-repeat: no-repeat;}
.msfg-cards-resultsheader-top {padding: 10px; font-family:Arial, Helvetica, sans-serif; width: 500px; height: auto; min-height: 80px;}
.msfg-cards-resultsheader-main h1 {font-size: 28px; color: #00168E; margin: 0 0 0 10px;}
.msfg-cards-resultsheader-top blockquote {margin: 10px 0 0 0; padding: 0; background-image: url("../images/cards-results-header-quotes.png"); background-position: top left; background-repeat: no-repeat;}
.msfg-cards-resultsheader-quote {font-size: 14px; color: #333333; margin: 0; padding: 0 30px; background-image: url("../images/cards-results-header-quotes1.png"); background-position: bottom right; background-repeat: no-repeat; }
.msfg-cards-resultsheader-bottom {font-size: 1px; height: 1px;}
.msfg-cards-resultsheader-bottom p {font-size: 12px;}
.msfg-cards-resultsheader-peterBox {width: 259px; float: right; margin-top: -47px; position: relative; z-index: 200;}
.msfg-cards-resultsheader-signatureText {font-size: 12px; color: #666666;}
.msfg-cards-resultsheader-portrait {position:absolute; right:13px; bottom:-16px;}
/**** End CQW Header ****/

/**** SEO Guide ****/
.results-guideInformationGuide { width: 100%; }
.results-guideInformationGuide img { float: left;}
.results-guideInformationGuide h3 {	border-bottom: 5px solid #CCCCCC; }
.results-guideContainer { float: left; width: 90%; }
.results-guideInformationCenter { float: left; width: 49%; margin-bottom:30px;}
.results-guideInformationRight { float: right; width: 49%; margin-bottom:30px;}
/**** End SEO Guide ****/

/**** Search Links ****/
.msfg-commonpanels-headingimage {border-width: 0px;}
.msfg-commonpanels ul {margin: 10px 10px 10px 0px; list-style-type: none; list-style-image: none; list-style-position: outside;}
.msfg-commonpanels-bullet {border-width: 0px; vertical-align: middle;}
/**** End Search Links ****/

/**** Card Selector SEO Pages ****/
.msfg-ChangeCardTypeContainer {background:transparent url(../images/background/collapsedcontainer.png) no-repeat; color:#4F3685; height:40px; padding-left:10px; position:relative; vertical-align:middle; width:790px; z-index:2;}
.msfg-changeCardTypeButton {float:right;}
.msfg-changeCardType {margin-bottom: 20px; float: right; padding-right:10px; margin-top: 10px;}
.msfg-resultsCountContainer {width: 48%; float:left; margin-top: 5px;}
.msfg-resultsCountLabel {font-family:Arial; font-size:26px; font-weight:bold; float:left;}
.msfg-resultsCountDescription {font-family:Arial; font-size:14px; margin-left:33px; margin-top: 7px;}
.msfg-ChangeCardMenu { display:none; width: 450px; float:right;  position: absolute; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; left: 330px; top: 40px; background-color: #FFFFFF;}
.msfg-ChangeCardMenu ul { list-style: none; padding: 5px 0px 0px 15px; margin: 0px; float:left; width: 450px;  }
.msfg-ChangeCardMenu li {background:transparent url(../images/mmbreadcrumbdivider.PNG) no-repeat scroll 0 5px; padding: 0px 0px 10px 10px; margin: 0px; float:left; width: 15em;}
.msfg-ChangeCardMenu a {font-weight: bold; color: #4A84E7;}
/**** End Card Selector SEO Pages ****/
 
 
/**** Rate Alert overlay ****/
 /* Style for Dynamic Content Rate Alert popups */

div.radwindow_RateAlertBubble iframe, div.radwindow_RateAlertBubble .windowcontent{background:none transparent !important}
.msfg-page-81-ratealert-overlay-content #msfg-maincontent{border:none;}

.msfg-ratealert-popup .msfg-ratealert-popup-signupfields {
padding-left:60px;
margin-top:-10px;
}

.msfg-ratealert-popup p{
padding-right:30px;
}


.msfg-ratealert-popup .msfg-ratealert-popup-signupfields .inputcontrolsemail{
width:212px;
border: solid 1px #ccc;
}


.msfg-ratealert-popup .msfg-ratealert-popup-signupfields .inputcontrolspostcode{
width:110px;
border: solid 1px #ccc;
}


.msfg-ratealert-popup .msfg-ratealert-popup-signupfields #deciEmail label,
.msfg-ratealert-popup .msfg-ratealert-popup-signupfields #deciPostCode label{
display:block;
float:left;
width:110px;
font-size:12px;
}

.msfg-ratealert-popup .msfg-ratealert-popup-signupfields #deciEmail,
.msfg-ratealert-popup .msfg-ratealert-popup-signupfields #deciPostCode{padding-top:5px}
.msfg-ratealert-popup .msfg-ratealert-popup-signupfields #deciEmail label {font-size:14px; font-weight:bold;}
.msfg-ratealert-popup .msfg-ratealert-popup-signupfields #deciPostCode label {font-weight:bold;}
.msfg-ratealert-popup .msfg-ratealert-popup-signupfields #deciParagraph{float:left; padding:5px 0 0 10px;}

.msfg-ratealert-popup .msfg-ratealert-popup-signupfields #deciEmail label,
.msfg-ratealert-popup .msfg-ratealert-popup-signupfields #deciPostCode label{	color:#fff;}


.msfg-ratealert-popup .msfg-ratealert-popup-signupfields #deciEmail em{
display:none;
}

.msfg-ratealert-popup{background:url(../images/ratealert-popup-bubble-shadow-bg.png) no-repeat; width:520px; height:400px; color:#fff;}
.msfg-ratealert-popup .msfg-ratealert-popup-header{background:url(../images/ratealert-popup-peter.png) no-repeat 0px 108px; margin-left:40px;}
.msfg-ratealert-popup .msfg-ratealert-popup-close{text-align:center; padding-top:10px; width:350px;}
.msfg-ratealert-popup .msfg-ratealert-popup-text{background:url(../images/ratealert-popup-quotes.png) no-repeat; margin:80px 0 0 100px; padding-left:50px;}
.msfg-ratealert-popup .msfg-ratealert-popup-text p {padding:10px 0 10px;}
.msfg-ratealert-popup .msfg-ratealert-popup-text p span {font-weight:bold; display:block; font-size:14px;}
.msfg-ratealert-popup .msfg-ratealert-popup-signupfields p.msfg-p-signup {padding:0 0 0 125px}
.msfg-ratealert-popup-confirmation { padding-left:140px;}
.msfg-ratealert-popup-confirmation img{display:block; float:left; padding-right:10px;}
.msfg-ratealert-popup-confirmation p {margin:5px 0 0; float:left; clear:left; width:300px;}
.msfg-ratealert-popup-confirmation p.msfg-ratealert-popup-p-confirmation-message {clear:none; font-weight:bold; margin:0;}
.sortSideLeft {float:left;  margin-top:10px;}
.sortSideRight {float:right !important; padding-right:30px; margin-top:15px;}
/**** End Rate Alert overlay ****/

/**** Virgin Exclusive Image ****/
.msfg-cards-homepage-image-star img { float:right; margin-top: -10px; }
/**** End Virgin Exclusive Image ****/

/***  To Right Container Image ***/
.msfg-cards-homepage-image { float:right;}
/***  End Top Right Container ***/
