/* 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 {height: auto !important;background-color:#FFFFCD!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!important;}
.msfg-validationerror-text {background:transparent url(../../cards/images/small-exclamation.gif) no-repeat scroll 0pt 10px!important; padding: 12px 5px 20px 25px!important;font-size:12px!important;padding-right:15px!important;}
.msfg-validationerror .msfg-helpimg {margin-left: 10px;}
.msfg-validationerror-text p {color:red; margin-top: 0px;}

 
 
.msfg-money-warning {background:transparent url(../../cards/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(../../cards/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(../../cards/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(../../cards/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(../../cards/images/new_tab_active_right-money.png) !important;}
.msfg-tabcontrol-tabs .msfg-tabcontrol-tab-selected a {background-image:url(../../cards/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(../../cards/images/background/select-column-blue-gradient.jpg) repeat-x scroll 0 0; font-weight:bold; border-left:none; font-size:13px; 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(../../cards/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 {margin-left:0px; padding-left:8px; list-style-image:none; list-style-type:none;}

.msfg-commonpanels ul li 
{
	padding-bottom:5px;
	background-image:url(../images/mmbreadcrumbdivider.png);
	background-position:0 3px;
	background-repeat:no-repeat;
	padding-left:12px;
}

/* msfg-hidearrows is just for HotTopics control to help with blue arrows. */
.msfg-hidearrows ul{list-style-image:none; list-style-type:none;padding-left:0;}
.msfg-hidearrows ul li {background-image:none;}


 .msfg-page-82-glossary .msfg-commonpanels ul li.msfg-glossary-item
 {display:none;}

 /* Start fix to stop related information wrapping*/
 .msfg-page-82-details .msfg-commonpanels ul li a, 
 .msfg-page-82-provider-reviews .msfg-commonpanels ul li a, 
 .msfg-page-82-glossary .msfg-commonpanels ul li a, 
 .msfg-page-82-prepaid-guide .msfg-commonpanels ul li a
 {display:block;overflow:hidden;white-space:nowrap;width:163px;}

 .msfg-page-82-details .msfg-commonpanels ul li div.ForumHotTopicLink a, 
 .msfg-page-82-provider-reviews .msfg-commonpanels ul li div.ForumHotTopicLink a, 
 .msfg-page-82-glossary .msfg-commonpanels ul li div.ForumHotTopicLink a, 
 .msfg-page-82-prepaid-guide .msfg-commonpanels ul li div.ForumHotTopicLink a
 {display:inline;}
 /* End fix to stop related information wrapping*/

.msfg-commonpanels ul li a {font-size:12px; font-family:Arial; color:#3475E3; font-weight:bold;}
.msfg-commonpanels ul li p {margin:5px 0;}

.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-unavailable {padding:0px 10px;}

.msfg-forumtopicsrepeater {list-style-type:none; list-style-image: url(../../cards/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-ratealert-container {border:1px solid #99BAF1; background:#F1F6FF; display:block; float:left;}
.msfg-ratealert-container-bl {background:url(../../cards/images/communicationbanner-bl.png) left bottom no-repeat; float:left; margin:-1px; position:relative;}
.msfg-ratealert-container-br {background:url(../../cards/images/communicationbanner-br.png) right bottom no-repeat; float:right;}
.msfg-ratealert-container-tl {background:url(../../cards/images/communicationbanner-tl.png) left top no-repeat; float:left;}
.msfg-ratealert-container-tr {background:url(../../cards/images/communicationbanner-tr.png) right top no-repeat; float:right;}
.msfg-ratealert-content-small {float:left; padding: 0px 0px 10px 6px; font-size:11px; margin-right:5px;}
/* END: Vertical defaults */


/* START: Home page containers */
.msfg-page-82-default .homepage-gadgets {margin:3px 0 0 0; clear:both;}
.msfg-page-82-default .comparison-gadget {float:left;}
.msfg-page-82-default #frmMain fieldset {padding:0;}
.msfg-page-82-default .hottopics {float:right; width:250px; margin-top:15px;}
.msfg-page-82-default .msfg-compare-container h1 { margin-bottom:0; }

/* Compare Cards */
.msfg-page-82-default #frmMain div.compare-cards-container fieldset div { padding:0; }
.msfg-page-82-default #frmMain div.compare-cards-container input { margin-left:5px; }
.msfg-page-82-default #frmMain div.compare-cards-container span { float:left; width:190px; }
.msfg-page-82-default .msfg-compare-container {background:transparent url(../../cards/images/background/hero-shadow.gif) repeat-x scroll center bottom; padding:0 0 3px; width:535px;}
.msfg-page-82-default .msfg-compare-outer {background:transparent url(../../cards/images/background/pagebox_blue_l.png) repeat scroll 0 0; border-bottom:1px solid #99BAF1;}
.msfg-page-82-default .msfg-compare-inner {background:transparent url(../../cards/images/background/pagebox_blue_r.png) no-repeat scroll right top; height:193px; padding:10px 15px 0 15px;}
                        
.msfg-page-82-default #ucComparePrePaidCards_lblCardsTitle {font-size:28px; font-family:Arial; font-weight:bold; color:#00168E; padding-bottom:10px;}
.msfg-page-82-default #ucComparePrePaidCards_lblCardsSubTitle {color:#333; font-family:Arial; font-size:14px; display:block; padding-bottom:10px;}
.msfg-page-82-default .pdp-image {float:right; left:40px; margin-top:-150px; position:relative;}
.msfg-page-82-default .msfg-compare-now {position:relative; right:-320px; bottom:-5px;}
.msfg-page-82-default #ucCompareCards_hpAllcardtype {float:left; padding:2px 0px 0px 15px; background:url(../../cards/images/mmbreadcrumbdivider.png) no-repeat left 5px;}

.msfg-page-82-default .compare-cards-container {width:auto !important;}

.compare-cards-container {width:515px;}
.msfg-page-82-default #frmMain .compare-cards-container fieldset {margin-bottom:10px; margin-top:0px;}
.msfg-page-82-default #frmMain .compare-cards-container fieldset div.msfg-cardtype-select-row {line-height:15px; padding:2px 0; margin:0 0 10px 0; }
.msfg-page-82-default #frmMain .compare-cards-container fieldset div.msfg-cardtype-select-row label {width:190px; margin-top:0px}

/* -- -- Validation highlighting */
.msfg-page-82-default .compare-cards-container #floatvalidationtest,
	.msfg-page-82-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-82-default .compare-cards-container #floatvalidationtest p,
	.msfg-page-82-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-82-default .compare-cards-container #floatvalidationtest p a,
	.msfg-page-82-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-82-default .msfg-prepaid-calculator {float:right; width:250px; border: solid 1px #9abbf1; background:transparent url(../../cards/images/background/spotlight-back.png) repeat-x bottom; margin:20px 0px 10px;}
.msfg-page-82-default .msfg-prepaid-calculator-content {float:inherit; padding:5px 0px 0px 5px; min-height:105px;}
.msfg-page-82-default .msfg-prepaid-calculator-content-inner {float:none; margin-top:10px;}
.msfg-page-82-default .msfg-prepaid-calculator #hpPrepaidCalculator {font-size:14px; font-weight:bold; color:#00168E;}
.msfg-page-82-default .msfg-prepaid-calculator #lnkPrepaidCalculator {float:left; margin:8px 5px 0px;}
/* END: Internal Advertising / Spotlight Area */


/* Space Saver Contents */ 
.msfg-page-82-default .msfg-help-support {float:right;}

.msfg-page-82-default .RadPanelBar_WebBlue .rpRootGroup {border:none;}
.msfg-page-82-default #ucHelpAndSupport_rpnlSpaceSaver {width:250px; float:left;}
.msfg-page-82-default .rpRootGroup {border-style:none; margin-top:0; float:left; width:250px;}
.msfg-page-82-default .rpTemplate {margin:0;}
.msfg-page-82-default .RadPanelBar_WebBlue .rpRootGroup li {border-color:white; margin:0; }
.msfg-page-82-default .RadPanelBar_WebBlue .rpRootGroup .rpItem {border:none; background-color:#F1F6FF}
.msfg-page-82-default .RadPanelBar_WebBlue .rpRootGroup .rpText {border:none; background: url(../../cards/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-82-default .RadPanelBar_WebBlue .rpImage {padding:6px 10px; margin:0;}

.msfg-page-82-default .msfg-spacesaver-cardexpert {float:left; margin:4px 10px 0 7px;}

/*** Spacesaver Money saving advice ***/
.msfg-page-82-default .msfg-spacesaver-news {float:left; padding:0px; margin:0px; width:250px; color:#666; height: auto !important; min-height: 100px;}
.msfg-page-82-default .msfg-spacesaver-news h3 {font-size:12px; margin:0 0 0 0.8em; padding-top:12px;}
.msfg-page-82-default .msfg-spacesaver-news h3 a {color:#666;}
.msfg-page-82-default .msfg-spacesaver-news .news-guide-section ul {margin:10px 5px 0px 0px; padding:0px 0px 0px 10px;}
.msfg-page-82-default .msfg-spacesaver-news .news-guide-section ul li {color:#000; padding:0px 5px 0px 25px; background:transparent url(../../cards/images/cards-space-saver-tab-bullets.png) no-repeat scroll 0px 3px; list-style:none;}
.msfg-page-82-default .msfg-spacesaver-news .news-guide-section ul li p {color:#000; margin:0; font-weight:bold; }
.msfg-page-82-default .msfg-spacesaver-news .news-guide-section ul li p span { color:#666; margin:0; font-weight:normal; }

.msfg-page-82-default .news-guide-footer ul {float:left; margin:0px 5px 0px 0px; padding:0px 0px 0px 10px;}
.msfg-page-82-default .news-guide-footer ul li {color:#000; padding:0px 5px 0px 25px; background:transparent url(../../cards/images/spacesaver_guides.png) no-repeat scroll 0px 8px; list-style:none;}
/*** Spacesaver Money saving advice ***/

/*** Spacesaver Help & Support ***/
.msfg-page-82-default .msfg-spacesaver-helpsupport {float:left; padding:0px; margin:0px; width:250px; color:#666; height: auto !important; min-height: 100px;}
.msfg-page-82-default .msfg-spacesaver-helpsupport h3 {color:#666; font-size:12px; margin:0 0 0 0.8em; padding-top:8px;}
.msfg-page-82-default .msfg-spacesaver-helpsupport h3 a {color:#666;}
.msfg-page-82-default .msfg-spacesaver-helpsupport ul {margin:11px 5px 0px 0px; padding:0px 0px 0px 10px; line-height:22px; font-size:11px;}
.msfg-page-82-default .msfg-spacesaver-helpsupport ul li {color:#000; padding:0px 5px 0px 25px; background:transparent url(../../cards/images/cards-space-saver-tab-bullets.png) no-repeat scroll 0px 3px; list-style:none;}
.msfg-page-82-default .msfg-spacesaver-helpsupport ul li a {color:#0033FF; font-weight:normal;}
/*** Spacesaver Help & Support ***/

/*** Spacesaver Rate Alert ***/
.msfg-page-82-default .msfg-spacesaver-ratealert {color:#666; padding: 2px 5px 0px 10px; margin-top:4px;}
.msfg-page-82-default .msfg-spacesaver-ratealert h3 {color:#666; font-size:12px; margin:0; padding:2px 0px 8px 5px; line-height:16px;}
.msfg-page-82-default .msfg-spacesaver-ratealert img {float:left; padding-right:10px; padding-top:0px;}
.msfg-page-82-default .msfg-spacesaver-ratealert a {color: #1B47FF;}
.msfg-page-82-default .msfg-spacesaver-ratealert-content {color:#000; float:left; font-size:11px; padding: 0px 0px 4px 0px;  line-height:16px;}
.msfg-page-82-default .msfg-spacesaver-ratealert .msfg-inputcontrolsemail {width: 170px;}
.msfg-page-82-default .msfg-spacesaver-ratealert .msfg-enteroptionalpostcode {font-size:11px; padding-left:6px;}
.msfg-page-82-default #frmMain .msfg-ratealertinputcontainer {padding: 0;}
.msfg-page-82-default #frmMain .msfg-ratealertinputcontainer div {padding-top: 3px;}
.msfg-page-82-default #frmMain .msfg-spacesaver-ratealert div .signup {float:right; padding-right:25px;}
.msfg-page-82-default .msfg-spacesaver-ratealert  #rpnlSpaceSaver_i2_i0_ucRateAlert_txtPostCode {width:110px;}
.msfg-page-82-default .msfg-spacesaver-ratealert  #rpnlSpaceSaver_i2_i0_ucRateAlert_ValRegexPostcodeForTxtPostCode {display:block !important;color:#666 !important;}

.msfg-page-82-default .msfg-signedup h3 {margin-top: 6px; margin-bottom: 0; line-height: 30px; float: left;}
.msfg-page-82-default .msfg-signedup p {margin-top: 0; float: left; clear: both; color: #000; line-height:15px;}

.msfg-page-82-default #frmMain .msfg-ratealertinputcontainer div.msfg-floatvalidation { padding:0; }
/*** Spacesaver Rate Alert ***/

/*** Spacesaver Customer Promise***/
.msfg-page-82-default .msfg-money-ourcustomerpromise {background: url(../../cards/images/customerpromise_simon.png) no-repeat bottom right; float:left; padding:0px; margin:0px; width:250px; height: auto !important; min-height: 90px;}
.msfg-page-82-default .msfg-money-ourcustomerpromise ul {margin-top:10px; padding-top:0; list-style-image: url(../../cards/images/customerpromise_pagebox_tick.png);}
.msfg-page-82-default .msfg-money-ourcustomerpromise ul li {line-height:16px;}
.msfg-page-82-default .msfg-money-ourcustomerpromise .msfg-findoutmore {margin-left: 4px;}
.msfg-page-82-default .msfg-money-ourcustomerpromise h4 {margin-top: 11px; color:#666666;}
.msfg-page-82-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-82-default .sponsored-products {clear:both; float:left; margin-top:15px; border: solid 1px #9abbf1; width:90%;}
.msfg-page-82-default .sponsored-products p {float:left;}
.msfg-page-82-default .msfg-customer-review-heading {color:#00168E; font-family:Arial; font-size:14px; font-weight:bold; line-height: 1.3; margin-top: 5px;}
.msfg-page-82-default .msfg-sponsored-heading {float:left; padding:0px 0px 5px;}
.msfg-page-82-default .msfg-sponsored-subheading {float:left; margin-top:10px; padding-left:10px;}
.msfg-page-82-default h2 {float:left;}
.msfg-page-82-default #ucSponsoredPrePaidCards_ResultsDisplayControl_prgs img, .msfg-page-82-default #ucSponsoredPrePaidCards_ResultsDisplayControl_prgs img { margin-top:15px; margin-left:15px; }
.msfg-page-82-default .msfg-searchresults-changingresultsindicator {background-image:url(../../cards/images/background/loading.png); background-repeat:no-repeat; height:120px; left:295px; position:absolute; top:60px; width:210px;}
/* END: Sponsored Products */

.msfg-page-82-default .msfg-ratelaert-seo-hottopics {float:left; padding-bottom:30px; padding-top:10px; margin-top:10px;}

.msfg-questionsetfeaturebox
{
	background-color: #F1F6FF;
	width: 270px;
	clear: left;
	float:left;
	background-image: url(../../cards/images/communication-tl.png);
	background-position: top left;
	background-repeat: no-repeat;
	margin-top:15px;
	margin-bottom:15px;
}
.msfg-questionsetfeaturebox-topright
{
	background-image: url(../../cards/images/communication-tr.png);
	background-position: top right;
	background-repeat: no-repeat;
	padding-top:10px;
}
.msfg-questionsetfeaturebox-bottomleft
{
	background-image: url(../../cards/images/communication-bl.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.msfg-questionsetfeaturebox-bottomright
{
	background-image: url(../../cards/images/communication-br.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding:0 10px 0 10px;
	height:105px;
}

.msfg-page-82-results .msfg-ratealert {width:auto; margin:10px 10px 0 10px;}
.msfg-ratealert {float:left; width:255px; margin:0px;}
.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:5px; width:170px; float:right;}

.msfg-page-82-results .msfg-ratealert a {padding-bottom:10px;}
.msfg-ratealert a {color:#00168E; font-family:Arial; font-size:11px; font-weight:normal; float:left; padding-top:2px;}
.msfg-ratealert-image {float:left; padding:5px;}
 
.msfg-customer-review {width:225px; float:left; font-size: 14px;font-family:Arial; font-weight:bold; color: #00168E; }
.msfg-customer-review img {float:left; margin-top:5px;}
.msfg-customer-review-content {float:left;width:145px; padding-left:7px; padding-top:5px; 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:16px;}

.msfg-ratelaert-seo {width:535px; float:left;}
.msfg-ratelaert-seo p {clear:both; padding:15px 0px 0px;}
/* START: SEO text */
.msfg-page-82-default .msfg-othercomparison {width:533px; float:left; border:1px solid #EAEAEA; margin-top:0;}
.msfg-page-82-default .msfg-othercomparison h2 {color:#333; margin-top: 0; margin-bottom: 5px; padding-left:10px; padding-top:10px;}
.msfg-page-82-default .msfg-othercomparison #msfg-othercomparison-guides {border:none; padding-bottom:0;}
.msfg-page-82-default .msfg-othercomparison ul { margin-left: 0px; list-style-type:none;}
.msfg-page-82-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-82-default .msfg-othercomparison ul li {padding: 10px 0px 10px 0px; border-bottom: 1px solid #EAEAEA; float:left; }
.msfg-page-82-default .msfg-othercomparison ul li.last {border-bottom:none;}
.msfg-page-82-default .msfg-othercomparison-img {float:left; padding-right:10px; width:85px; text-align:center;}
.msfg-page-82-default .msfg-othercomparison-content {float:left; margin-left:10px; width:400px; line-height:15px}
.msfg-page-82-default .msfg-othercomparison .msfg-othercomparison-content-sublink{font-size:12px; font-weight:normal; line-height:15px}
/* END: SEO text */

.msfg-page-82-default .msfg-footertext {clear:both; float:left; font-size:12px; margin:0px;}

/* Search results page containers */
.msfg-page-82-results .msfg-breadcrumb {float:left;}
.msfg-page-82-results h1 {font-size:22px; color:#00168E; clear:both; margin:0px;}
.msfg-page-82-results #ResultDisplayControl_prgs img, .msfg-page-82-results #ResultsHeader_resultsHeaderUpdateProgress img { margin-top:15px; margin-left:15px; }
.msfg-page-82-results .msfg-searchresults-changingresultsindicator {background-image:url(../../cards/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(../../cards/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:3px;}
.msfg-promo-adverts .msfg-promo-banners-goto {float:right; text-align:right; 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 {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-82-results .msfg-advertisements {color: #999; right:-530px; position:relative}
.msfg-page-82-results .msfg-standardlinks {float:right; padding:5px 0px 0px 0px;}
.msfg-page-82-results .msfg-standardlinks a {font-size:12px; font-family:Arial; color:#666666;vertical-align:top;}
.msfg-page-82-results .msfg-standardlinks #msfg-standardlinks-ratealert {padding-right:10px; float:left;}
.msfg-page-82-results .msfg-standardlinks #msfg-standardlinks-ratealert img {margin-top:-3px;}
.msfg-page-82-results .msfg-standardlinks #msfg-standardlinks-forum {padding-right:10px; float:left;}
.msfg-page-82-results .msfg-standardlinks #msfg-standardlinks-feedback {padding-right:10px; float:left}

/* Shared Header Styles */
.msfg-page-82-results .msfg-resultcount-inner {vertical-align:middle; padding:5px 0px 0px 10px; float:left;}
.msfg-page-82-results .msfg-resultcount-dropdown {float:left; margin-left:8px; padding-top:7px; font-size:14px;}

.msfg-page-82-results #frmMain fieldset div {padding:0px;}
.msfg-page-82-results #frmMain .msfg-refreshresults {padding-left:15px; float:none;}

.msfg-page-82-results .msfg-resultscount {font-family:Arial; font-size:26px; font-weight:bold; float:left;}
.msfg-page-82-results .msfg-cardtype {font-weight:bold;}
.msfg-page-82-results .msfg-changesearch-button {float:right; padding:10px 10px 0px 0px; cursor:hand; margin-top:-1px;}

.msfg-page-82-results .msfg-ratealert-results {margin-top:20px; margin-bottom:0px; width:273px;}

#msfgColCentre {padding-bottom:20px;}

/* Compare Cards */
.msfg-page-82-results .msfg-comparison-gadget {background:url(../../cards/images/background/compare-header-bg.png) no-repeat bottom; width:800px; height:105px;}
.msfg-page-82-results .msfg-comparison-content {padding:20px 0 0; margin-left:135px;}
.msfg-page-82-results .msfg-comparison-openquote {background:transparent url(../../cards/images/cards-results-header-quotes.png) no-repeat scroll left top; float:left;}
.msfg-page-82-results .msfg-comparison-closequote {background:transparent url(../../cards/images/cards-results-header-quotes1.png) no-repeat scroll right top; float:left;}
.msfg-page-82-results .msfg-comparison-quote {float:left; margin:5px 25px 0px 25px; color:#333; font-size:18px;}
.msfg-page-82-results .msfg-comparison-signature {clear:both; color:#333; float:left; margin:10px 0 0 30px; width:300px; font-size:12px;}
.msfg-page-82-results .msfg-comparison-signature img {vertical-align:middle;}
.msfg-page-82-results .msfg-comparison-signature span {vertical-align:middle; padding-left:10px;}

.msfg-page-82-results .msfg-searchresults {padding:8px 0px; clear:both; color:#333; font-size:14px;}
.msfg-page-82-results .msfg-resultcount {background:transparent url(../../cards/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-82-results .msfg-resultcount-left {height:40px;}
.msfg-page-82-results .msfg-resultcount-right {height:40px;}

.msfg-page-82-results #frmMain .msfg-changesearch {clear:both; background:#F8FAFE; margin-top:-10px;}
.msfg-page-82-results #frmMain .msfg-changesearch-left {background:url(../../cards/images/cards-changesearch-left.png) no-repeat left; height:60px; clear:both;}
.msfg-page-82-results #frmMain .msfg-changesearch-right {background:url(../../cards/images/cards-changesearch-right.png) no-repeat right; height:60px; }
.msfg-page-82-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-82-results #frmMain .msfg-changesearch label {color:#333; font-family:Arial; font-size:14px; font-weight:bold; width:auto; padding-right:20px;}
.msfg-page-82-results #frmMain .msfg-changesearch em {display:none;}

/**** Result Table ****/
.msfg-resultstable .card-seperator {border-bottom:solid 1px #ccc; background:url(../../cards/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(../../cards/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; height:51px;}
.msfg-resultstable .card-ratecell {font-weight:bold; min-width:56px;}
.msfg-resultstable .card-reviewscell {vertical-align:middle; width:75px;}
.msfg-resultstable .card-reviewscell img {margin-bottom:5px;}
.msfg-resultstable .card-proceedcell {vertical-align:middle; width:80px;}
.msfg-resultstable .card-atmfeecell {white-space:nowrap;}

.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:hand;}

.msfg-resultstable .card-expertcell {text-align:left; background:transparent url(../../cards/images/quotesopen-large.png) top left no-repeat;}
.msfg-resultstable .card-expertcell-inner {background:transparent url(../../cards/images/quotesclose-large.png) bottom right no-repeat; min-height:30px;}
.msfg-resultstable .card-exclusivecell {text-align:left; background:#fafafa url(../../cards/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-reloadoptions {width:75px;}
.msfg-resultstable .cards-reloadoptions img {margin:0px 3px;}
.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: bold;}

/* glossarys */
.msfg-page-82-glossary .msfg-terms {background:transparent url(../../cards/images/roundrect_middle.png) repeat-x scroll 0 0; margin-bottom:20px; float:left; width:595px;}
.msfg-page-82-glossary .msfg-terms-left {background:transparent url(../../cards/images/roundrect_left.png) no-repeat scroll top left;height:30px; }
.msfg-page-82-glossary .msfg-terms-right {background:transparent url(../../cards/images/roundrect_right.png) no-repeat scroll top right;height:30px; padding:7px 0px 0px 5px; }
.msfg-page-82-glossary .msfg-terms a {font-size:14px; color:#666666; font-weight:bold; text-decoration:none; margin:5px;}
.msfg-page-82-glossary .msfg-terms a.msfg-termheadergray {color:#CCCCCC; cursor:default;} 

.msfg-content-left dl { color:#333333; }
.msfg-content-left dt { max-width:180px; width:180px; float:left; clear:left; font-size:16px; font-weight:bold; }
.msfg-content-left dd { margin-left:180px; position:relative; margin-bottom:20px; }
.jump-to-nav { font-size:0.9em; float:right; clear:both; }

.msfg-page-82-glossary h2 {border-bottom:1px solid #CCCCCC; color:#4F3685; font-size:28px; font-weight:bold; padding:0 0 5px 5px}
.msfg-page-82-glossary .msfg-glossary-content {float:left;}
.msfg-page-82-glossary .msfg-content-left {float:left; width:595px; margin-bottom:20px;}
.msfg-page-82-glossary .msfg-rightsidegadgets {float:right; width: 190px;}

/* START: Details Page */ 
.msfg-page-82-details .msfg-tabcontrol-channelcoloured .msfg-tabcontrol-tabpage-selected {float:left; border-bottom:none; border-right:none; border-left:none; border-top:4px solid #1A2F9C;}
.msfg-page-82-details .msfg-tabcontrol {padding-bottom:15px;}
.msfg-page-82-details .msfg-resultstable { border:none; float:left; }

.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; margin-bottom:10px; }

.msfg-card-details-summary { margin-left:10px; }
.msfg-card-details-component { float:left; padding-bottom:5px; }
#divCardDetails { margin-left:20px; width:314px; margin-bottom: 15px; }
.msfg-card-details-summary table tbody tr td { vertical-align:top; }
.msfg-card-details h2 { font-size:22px; color:#00168e; font-weight:normal; margin-top:15px; margin-bottom:5px; }
.msfg-card-details h3 { font-size:13px; }
.msfg-page-82-details .msfg-proceed-button { float:right; }
.msfg-page-82-details .msfg-lender-disclaimer { padding:15px 0 0 0; clear:both; }
.msfg-page-82-details .msfg-hyperlink-style { color:#3475E3;float:right; margin-top:23px;}

.msfg-page-82-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;}

/* General table styles */
table.msfg-details-table { border-bottom:solid 1px #b3cbf5; width:100%; font-family:Arial; font-size:12px;}
table.msfg-details-table th { background:url(../../cards/images/background/details-column-heading-gradient.png) repeat-x; height:30px; border-top:solid 1px #B3CBF5; border-bottom:solid 1px #B3CBF5; text-align:center;}
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;}
table.msfg-details-table tbody td.details-cell-fee { text-align: left; }
table.msfg-details-table th.reload-column { width:23%; text-align: left; }

/* 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; }
/* END: Details page */

/**** Details and provider details - Customer Reviews ****/
.msfg-customerreviews {float:left;}
.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-customerreview-scoressummary {float: left; width: 350px;}
.msfg-customerreview-scoressummary div.msfg-customerreview-ratingitem p {width: 230px;}
.msfg-customerreview-ratingnote {width: 35%; margin: 0px 10px 0px 20px; float: right;}
.msfg-customerreview-ratingnote-nodeal {width: 50%; margin: 0px 10px 0px 20px; float: right;}
.msfg-customerreview-ratingnotetitle {font-weight: bold; font-size: 14px;}
.msfg-customerreview-box {float: left; width: 590px; border-bottom: 1px dotted #9abbf1; border-top: 1px dotted #9abbf1; padding: 10px 0px; margin-bottom: 10px;}
.msfg-customerreview-commonboxes {float:right; width:190px;}
.msfg-customerreview-quotearea {float: left; margin-right: 20px; width: 270px;}
.msfg-customerreview-title {color: #00168e; font-size: 18px; background-image: url(../../cards/images/cards-results-header-quotes.png); background-position: left; background-repeat: no-repeat; padding-left: 30px; margin-top: 0px;}
.msfg-customerreview-quote {padding-left: 30px; font-family: Trebuchet MS, Arial; font-size: 13px;}
.msfg-customerreview-quote img {float: right;}
.msfg-customerreview-customer {width: 100%; text-align: right; padding-top: 5px;}
.msfg-customerreview-disclaimer { margin-top: 10px; padding-left: 30px; color: #888888; font-size: 11px;}
.msfg-customerreview-writereview {padding-left: 30px;}
.msfg-customerreview-scoresarea {float: right; background-color: #f1f6ff; width: 300px;}
.msfg-customerreview-ratingitem {float: left; width: 100%; padding: 5px 0px;}
div.msfg-customerreview-ratingitem p {width: 170px; text-align: right;}
div.msfg-customerreview-ratingitem span.msfg-ratingindicator {text-align: left; float:left;}
div.msfg-customerreview-ratingitem div {float: right; width: 110px;}
.msfg-customerreview-rating {float: left; font-weight: bold; margin: 0px;}
.msfg-ratingindicator {float: right;}
.msfg-resultstable .msfg-ratingindicator { float:none; }
.msfg-customerreview-overallrating {border-bottom: 1px solid #cccccc; font-size: 14px;}
div.msfg-customerreview-overallrating P {font-weight: bold;}
.msfg-customerreview-reviewer {font-weight: bold;}
.msfg-summary-proceed {width: 100%; margin-top: 10px;}
.msfg-summary-proceed input {float: right;}
.msfg-summary-proceed a {margin-top: 5px;}


/**** Preapply Page ****/
.msfg-page-82-preapply .pre-apply-card-logo { float:left; padding-left:6px; }
.msfg-page-82-preapply .pre-apply-msfg-logo { float:right; }
.msfg-page-82-preapply .pre-apply-container { clear:both; }
.msfg-page-82-preapply .pre-apply-container h1, .pre-apply-container p { margin:0; padding-left:5px; }
.msfg-page-82-preapply #frmMain fieldset.about-you div { clear:none; display:inherit; }
.msfg-page-82-preapply #frmMain fieldset.msfg-questiongroup label { width:120px; }
.msfg-page-82-preapply .about-you-datacap { clear:right; float:right; }
.msfg-page-82-preapply .cards-expert { float:left; }
.msfg-page-82-preapply div.cards-expert-deci { width:25% !important; }
.msfg-page-82-preapply .msfg-privacypolicy p { display:inline; padding:5px; }

.msfg-page-82-preapply .msfg-statement img, .msfg-page-82-preapply .msfg-privacypolicy p { float:left; }
.msfg-page-82-preapply .msfg-privacypolicy p { padding-left:5px; margin:0; width:89%; }

.msfg-page-82-preapply .msfg-channel-head-image { clear:both; margin-bottom:10px; text-align:left; float:left;}
.msfg-page-82-preapply .msfg-channel-head-image img { float:left; }
.msfg-page-82-preapply .cards-expert a {}
.msfg-page-82-preapply .cards-expert p { clear:left; margin:0; width:100px; display:inline; }
.msfg-page-82-preapply .msfg-statement-container {float:right; width: 519px; margin-right: 20px;}

.msfg-page-82-preapply .msfg-container {width:770px; margin:auto; text-align:left; padding:5px; float:left;}
.msfg-page-82-preapply .msfg-criteria_list {padding: 5px 0px 10px 10px; min-height: 55px !important; height:auto ; height:55px !important; background-image: url(../../cards/images/cards-personal-details-logo_new.png); background-position: right 5px; background-repeat: no-repeat;}
.msfg-page-82-preapply .msfg-criteria_list ul {list-style-type: none; margin-left: 5px; margin-top:0px;}
.msfg-page-82-preapply .msfg-criteria_list li {background-image: url(../../cards/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-82-preapply .msfg-about-you {background-color: #e6efff; width: 740px; padding:5px 0px 30px 10px; height:auto; margin-bottom: 10px; }

.msfg-page-82-preapply .msfg-preapply-proceed-button{float:right; clear:both; margin-right:15px;}

.msfg-page-82-preapply #frmMain fieldset div.msfg-halfwidth 
{
	width:500px;
}


.msfg-preapply-proceed-button img {float:right;}
.msfg-preapply-dpa {float: right !important; width:70% !important;}

/* .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;} */
/**** End Preapply Page ****/

/**** See all other cards dialog ****/
#frmMain fieldset #divCompareCardsContainer { padding:0; }
.msfg-page-82-default #frmMain .compare-cards-container .compare-cards-container fieldset { margin-bottom:5px; }
.msfg-page-82-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-82-prepaid-guide .msfg-guide-top{background:url(../../cards/images/guide-top-image2.png);background-repeat: no-repeat;height:140px; margin-top:5px;position:relative;}
.msfg-page-82-prepaid-guide .msfg-guide-text{float: left;  width:590px; font-size: 12px; margin-bottom: 20px; }
.msfg-page-82-prepaid-guide .msfg-guide-listing{ left:310px; position:relative; top:50px; width:250px;}

.msfg-page-82-prepaid-guide h1{ font-size:24px; font-family:Arial; font-weight: bold; color: #1a2f9c;}
.msfg-page-82-prepaid-guide h2{ font-size:18px; font-weight:bold;}
.msfg-page-82-prepaid-guide .msfg-guide-summary {list-style-image: url(../../cards/images/cards-space-saver-tab-bullets.png);}
.msfg-page-82-prepaid-guide .msfg-guide-text ul {list-style-image: url(../../cards/images/card-details-arrow-sign.png);}
.msfg-page-82-prepaid-guide .msfg-guide-pager {border: 1px dashed orange;}

.msfg-page-82-prepaid-guide .msfg-guide-pullquote {background-image: url(../../cards/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-82-prepaid-guide .msfg-guide-pullquoteleft {float: left;}
.msfg-page-82-prepaid-guide .msfg-guide-pullquote img {float: right;}
.msfg-page-82-prepaid-guide .msfg-guide-flushedquote {margin: 30px 0px 10px 10px;}
.msfg-page-82-prepaid-guide .msfg-guide-picture {width: 256px; padding: 5px; border: 1px solid #cccccc; margin: 0px 5px 10px 20px; float: right;}
.msfg-page-82-prepaid-guide .msfg-guide-smallpicture {width: 128px;}
.msfg-page-82-prepaid-guide .msfg-guide-textcontainer {float: left; width: 100%;}
.msfg-page-82-prepaid-guide .msfg-guide-textcontainer p {margin-top: 0px;}
.msfg-page-82-prepaid-guide .msfg-guide-halfcontainer {width: 50%;}
.msfg-page-82-prepaid-guide .msfg-guide-pagination {float: right; font-family: Arial; margin: 20px 5px 0px 0px;}
.msfg-page-82-prepaid-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-82-prepaid-guide .msfg-guide-pagination div a {text-decoration: none;}
.msfg-page-82-prepaid-guide div.msfg-guide-navigationword {width: auto; border: none; font-weight: bold; text-decoration: underline;}
.msfg-page-82-prepaid-guide div.msfg-guide-activepage {color: #000; border: none; margin: 0px;}
.msfg-page-82-prepaid-guide div.msfg-guide-inactivenavigation {color: #666666; text-decoration: none;}
.msfg-page-82-prepaid-guide .msfg-guidepublished {list-style-image: url(../../cards/images/calendar-image.png);}
.msfg-page-82-prepaid-guide .msfg-guideauthor {list-style-image: url(../../cards/images/pencil-image.png);}
/*** End: Guide Page ***/


/**** Provider reviews ****/
.msfg-add-review { margin-left:20px; }
.msfg-page-82-provider-reviews h1{ font-size:24px; font-family:Arial; font-weight: bold; color: #1a2f9c;}
.msfg-page-82-provider-reviews .msfg-providerreviews-overview {width: 590px; float: left;}
.msfg-page-82-provider-reviews .msfg-providerreviews-container {width: 590px; float: left;}
.msfg-page-82-provider-reviews .msfg-resultstable {width: 590px; border: none; margin-bottom:20px;}
.msfg-page-82-provider-reviews .msfg-content-left {float:left; width:590px; margin-bottom:20px;}

.msfg-page-82-provider-reviews table {border-collapse:collapse; font-size:11px; width:100%;}
.msfg-page-82-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-82-provider-reviews .msfg-providercell {border-bottom:1px solid #B5CBF7; border-right:1px solid #B5CBF7; font-weight:bold; width:130px;}
.msfg-page-82-provider-reviews .msfg-providercell img {max-width:80px;}
.msfg-page-82-provider-reviews .msfg-ratingcell {border-bottom:1px solid #B5CBF7; border-right:1px solid #B5CBF7; text-align:center; width:135px;}
.msfg-page-82-provider-reviews .msfg-latestcell {border-bottom:1px solid #B5CBF7; border-right:none;}
/**** End of Provider reviews ****/


/**** Add Review ****/
.msfg-page-82-add-review h1 {font-size: 22px; color: #9abbf1; border-bottom: none; padding-top:10px; margin-bottom:0px;}
.msfg-page-82-add-review .msfg-customerreview-fieldcontainer {border-bottom:2px solid #00168e; width:520px; background:transparent url(../../cards/images/background/addreview-back.png) repeat-x bottom;}
.msfg-page-82-add-review .msfg-customerreview-fields {background-color: #f5f5f5; border:1px solid #000000; width:520px; margin:10px 0 10px 0;}
.msfg-page-82-add-review p.msfg-reviews-status { float:left; margin-left:210px; }
.msfg-page-82-add-review #ucAddReview_btnSendFeedback { margin-left:200px;}

.msfg-page-82-add-review .msfg-customerreview-fields span
{
	float:right;
}

.msfg-page-82-add-review .msfg-customerreview-fields textarea
{
	width:200px;
}

/* Fix floating tooltip appearing too low in ie7.*/
.msfg-page-82-add-review .msfg-ratingindicator p{margin:0;}


.msfg-page-82-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-82-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-82-channel-feedback .msfg-maincontent {width:470px !important;}
.msfg-page-82-channel-feedback .msfg-col-centre-full {width: 470px !important; padding-left:10px;}
div.msfg-page-82-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; }
.msfg-page-82-channel-feedback #feedbackexpert #imgthanksexpert {float:none; margin-top:10px; height:auto; }
#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 ****/

/*Add Review Overlay*/
.msfg-review-submitted
{
	padding-right:20px;
}
