/**** Page Container ****/
#msfgContainer {width:940px;}

.msfg-page-42-default #msfgColCentre {width:770px;}
.msfg-page-42-default #msfgColRight {padding:17px; border:solid 1px #DDDDDD; float:right; margin:0 0 20px 0;}
/**** End of Page Container ****/

/**** Default Page CSS ****/

/**** Header ****/
.msfg-page-42-default .msfg-default-header {clear:both; padding:10px 0;}
.msfg-page-42-default .msfg-default-header h1 {border:0 none; color:#666666; margin:0 10px 0 0; padding:0; float:left;}
.msfg-page-42-default .msfg-default-header p {margin:0; padding:5px 0 0 0; font-weight:bold;}
/**** End of Header ****/

/**** Compare Now Box ****/
.msfg-page-42-default .msfg-default-comparenow-box {margin-bottom:20px; padding-left:15px; border-top:solid 1px #E5E5E5; border-bottom:solid 3px #E5E5E5; height:275px; background:#FFFFFF url(../images/mainblock-bg.png) repeat-x bottom; position:relative;}
.msfg-page-42-default .msfg-default-comparenow-box h2 a {font-size:32px; font-family:Arial; color:#148783; font-weight:bold; text-decoration:none;}

.msfg-page-42-default .msfg-default-comparenow-content {float:left; width:430px;}
.msfg-page-42-default .msfg-default-maincar {float:right; position:absolute; top:-13px; right:0;}

.msfg-page-42-default ul.msfg-default-instructions {margin:10px 0 0 0; float:none; font-size:14px;}
.msfg-page-42-default ul.msfg-default-instructions li {color:#333333; padding-left:20px; padding-bottom:10px; margin:0; background: url(../images/bullet-tick.png) no-repeat 0 0.1em; list-style-type:none;}

.msfg-page-42-default ul.msfg-default-dualbuttons {list-style-type:none; margin:20px 0 0 0; width:420px;}
.msfg-page-42-default ul.msfg-default-dualbuttons li {margin:0; float:left; width:210px;}
.msfg-page-42-default .msfg-default-mymoney-button {text-align:right;}
/**** End of Compare Now Box ****/

/**** Tab Control ****/
.msfg-page-42-default .msfg-default-tabcontrol {margin-bottom:20px;}
.msfg-page-42-default .msfg-tabcontrol-channelcoloured .msfg-tabcontrol-tabs {margin-left:0; width:95%;}
.msfg-page-42-default .msfg-tabcontrol-channelcoloured .msfg-tabcontrol-tabs li {background-image:url(../images/tab-right-inactive.png);}
.msfg-page-42-default .msfg-tabcontrol-channelcoloured .msfg-tabcontrol-tabs li a {color:#000000; text-decoration:none; font-size:14px; font-family:Arial; background-image:url(../images/tab-left-inactive.png); padding:8px 15px;}
.msfg-page-42-default .msfg-tabcontrol-tabs .msfg-tabcontrol-tab-selected {background-image:url(../images/tab-right-active.png) !important;}
.msfg-page-42-default .msfg-tabcontrol-tabs .msfg-tabcontrol-tab-selected a {color:#148783 !important; text-decoration:none; background-image:url(../images/tab-left-active.png) !important;}
.msfg-page-42-default .msfg-tabcontrol-channelcoloured .msfg-tabcontrol-tabpage-selected {border:1px solid #CECECE; padding:20px 10px 10px 10px; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px;}
/**** End of Tab Control ****/

/**** Other Insurance Products Tab ****/
.msfg-page-42-default .msfg-default-otherproducts-box {list-style-type:none; margin:0; padding:0; height:220px;}
.msfg-page-42-default .msfg-default-otherproducts-box h2 {margin-top:0; color:#333333;}
.msfg-page-42-default .msfg-default-otherproducts-box h2 a {color:#333333;}

.msfg-page-42-default .msfg-default-otherproducts-box .msfg-default-otherproducts-vaninsurance {padding-right:20px; border-right:solid 1px #E7E7E7; width:153px; float:left; height:220px;}
.msfg-page-42-default .msfg-default-otherproducts-box .msfg-default-otherproducts-bikeinsurance {width:168px; float:left; padding:0 20px; border-right:solid 1px #E7E7E7; height:220px;}
.msfg-page-42-default .msfg-default-otherproducts-box .msfg-default-otherproducts-moreoptions {width:335px; float:left; padding:0 0 0 20px; height:220px;}

.msfg-page-42-default .msfg-default-otherproducts-box .msfg-default-otherproducts-vaninsurance p a {color:#000000; text-decoration:none;}
.msfg-page-42-default .msfg-default-otherproducts-box .msfg-default-otherproducts-vaninsurance p {margin-top:3px;}
.msfg-page-42-default .msfg-default-otherproducts-box .msfg-default-otherproducts-vaninsurance ul {list-style-type:none; margin:0; padding:0;}
.msfg-page-42-default .msfg-default-otherproducts-box .msfg-default-otherproducts-vaninsurance li {background:transparent url(../images/arrow-bullet.png) no-repeat scroll 0.2em 0.2em; padding:0 0 5px 15px; margin:2px 0;}
.msfg-page-42-default .msfg-default-otherproducts-box .msfg-default-otherproducts-vaninsurance li a {color:#0000FF;}

.msfg-page-42-default .msfg-default-otherproducts-box .msfg-default-otherproducts-bikeinsurance p a {color:#000000; text-decoration:none;}
.msfg-page-42-default .msfg-default-otherproducts-box .msfg-default-otherproducts-bikeinsurance p {margin-top:2px;}
.msfg-page-42-default .msfg-default-otherproducts-box .msfg-default-otherproducts-bikeinsurance ul {list-style-type:none; margin:0; padding:0;}
.msfg-page-42-default .msfg-default-otherproducts-box .msfg-default-otherproducts-bikeinsurance li {background:transparent url(../images/arrow-bullet.png) no-repeat scroll 0.2em 0.2em; padding:0 0 5px 15px; margin:2px 0;}
.msfg-page-42-default .msfg-default-otherproducts-box .msfg-default-otherproducts-bikeinsurance li a {color:#0000FF;}

.msfg-page-42-default .msfg-default-otherproducts-box .msfg-default-otherproducts-moreoptions ul {list-style-type:none; margin:0; padding:0; width:330px;}
.msfg-page-42-default .msfg-default-otherproducts-box .msfg-default-otherproducts-moreoptions li {background:transparent url(../images/arrow-bullet.png) no-repeat scroll 0.2em 0.2em; padding:0 0 5px 15px; margin:2px 0; float:left;}
.msfg-page-42-default .msfg-default-otherproducts-box .msfg-default-otherproducts-moreoptions li a {color:#0000FF;}

.msfg-page-42-default .msfg-default-otherproducts-box .msfg-default-otherproducts-moreoptions .msfg-default-otherproducts-moreoptions-wide {width:190px;}
.msfg-page-42-default .msfg-default-otherproducts-box .msfg-default-otherproducts-moreoptions .msfg-default-otherproducts-moreoptions-thin {width:110px;}
/**** End of Other Insurance Products Tab ****/

/**** Communities Tab ****/
.msfg-page-42-default .msfg-default-communities-box {list-style-type:none; margin:0; padding:0; height:220px;}
.msfg-page-42-default .msfg-default-communities-box h2 {margin-top:0; color:#333333;}
.msfg-page-42-default .msfg-default-communities-box h2 a {color:#333333;}

.msfg-page-42-default .msfg-default-communities-box .msfg-default-communities-box-latestnews {padding-right:20px; border-right:solid 1px #E7E7E7; width:218px; float:left; height:220px;}
.msfg-page-42-default .msfg-default-communities-box .msfg-default-communities-box-discussion {width:215px; float:left; padding:0 20px; border-right:solid 1px #E7E7E7; height:220px;}
.msfg-page-42-default .msfg-default-communities-box .msfg-default-communities-box-customerpromise {width:222px; float:left; padding:0 0 0 20px; height:220px; position:relative;}

.msfg-page-42-default .msfg-default-communities-box .msfg-homebox-asktheexpert ul {margin:0; padding:0;}
.msfg-page-42-default .msfg-default-communities-box .msfg-homebox-asktheexpert-latestnews li {background:transparent url(../../framework/img/icon/page_16.png) no-repeat scroll 0 5px; height:auto; padding-left:15px;}
.msfg-page-42-default .msfg-default-communities-box .msfg-homebox-asktheexpert ul li a {display:block; margin:0 0 0 10px; color:#0000FF;}
.msfg-page-42-default .msfg-default-communities-box .msfg-homebox-asktheexpert ul li p {color:#666666; font-size:11px;}

.msfg-page-42-default .msfg-default-communities-box .msfg-forumtopicsrepeater {font-size:12px;}
.msfg-page-42-default .msfg-default-communities-box ul.msfg-forumtopicsrepeater li {padding-bottom:10px;}
.msfg-page-42-default .msfg-default-communities-box ul.msfg-forumtopicsrepeater a {color:#0000FF;}

.msfg-page-42-default .msfg-default-communities-box .msfg-default-customerpromise-content {list-style-type:none; margin:0; padding:0;}
.msfg-page-42-default .msfg-default-communities-box .msfg-default-customerpromise-content li {background:transparent url(../images/blue-tick.png) no-repeat scroll 0.1em 0.1em; padding:0 0 6px 20px; margin-left:5px;}
.msfg-page-42-default .msfg-default-communities-box .msfg-default-customerpromise-link {list-style-type:none; margin:10px 0 15px 0; padding:0;}
.msfg-page-42-default .msfg-default-communities-box .msfg-default-customerpromise-link li  {background:transparent url(../images/arrow-bullet.png) no-repeat scroll 0.2em 0.2em; padding:0 0 5px 15px; margin-left:5px;}
.msfg-page-42-default .msfg-default-communities-box .msfg-default-customerpromise-link a {color:#0000FF;}
.msfg-page-42-default .msfg-default-communities-box .msfg-default-communities-box-customerpromise p {padding:0; margin:0 0 0 5px;}
.msfg-page-42-default .msfg-default-communities-box .msfg-default-customerpromise-simon {bottom:-23px; position:absolute; right:-10px; z-index:1000;}
/**** End of Communities Tab ****/

/**** SEO & Reviews Boxes ****/
.msfg-page-42-default .msfg-default-additionalinfo-box {margin-bottom:20px; height:172px;}
.msfg-page-42-default .msfg-default-additionalinfo-box h2 {margin:0; padding:0; font-size:14px; color:#333333; font-family:Arial; font-weight:bold;}
.msfg-page-42-default .msfg-default-additionalinfo-box p {font-family:Arial; font-size:12px; color:#333333;}

.msfg-page-42-default .msfg-default-seo-box {width:478px; height:150px; float:left; padding:10px; background:#EBEBEB url(../images/expert-block-bg.png) no-repeat; border:solid 1px #E5E5E5; margin-right:20px;}

.msfg-page-42-default .msfg-default-asktheexpert-profile {float:right; width:265px;}
.msfg-page-42-default .msfg-default-asktheexpert-profile .msfg-default-asktheexpert-text {float:left; width:200px; text-align:right; margin-right:10px; margin-top:3px;}
.msfg-page-42-default .msfg-default-asktheexpert-profile p {margin:0; padding:0; color:#666666; font-size:11px; width:193px;}
.msfg-page-42-default .msfg-default-asktheexpert-profile .msfg-default-asktheexpert-picture {float:right;}
.msfg-page-42-default .msfg-default-asktheexpert-profile #imgAskTheExpert {border:1px solid #CCCCCC;}

.msfg-page-42-default .msfg-default-reviews-box {width:218px; float:right; padding:10px; background:#FFFFFF url(../images/cust-reviews-bg.png) repeat-x bottom; border:solid 1px #E5E5E5; position:relative; height:150px;}
.msfg-page-42-default .msfg-default-reviews-box h2 a {color:#333333;}
.msfg-page-42-default .msfg-default-reviews-box p {width:135px;}
.msfg-page-42-default .msfg-default-reviews-box #ihProviderReviewsImage {bottom:0; margin:0; position:absolute; right:0;}
/**** End of SEO & Reviews Boxes ****/

/**Customer Commitment**/
.msfg-page-42-default .msfg-default-communities-box .msfg-default-communities-box-customerpromise div.msfg-customercommitment-pagebox {background: none; border:none;}
.msfg-page-42-default .msfg-default-communities-box .msfg-default-communities-box-customerpromise #customercommitmenth2 {margin:0;}
.msfg-page-42-default .msfg-default-communities-box .msfg-default-communities-box-customerpromise #customercommitmentdivimage {top:14px; width:32%; left:-3px;}
.msfg-page-42-default .msfg-default-communities-box .msfg-default-communities-box-customerpromise #customercommitmentdivimage img {margin-left:0;}
.msfg-page-42-default .msfg-default-communities-box .msfg-default-communities-box-customerpromise #customercommitmentdivtext {width:65%;}
.msfg-page-42-default .msfg-default-communities-box .msfg-default-communities-box-customerpromise .customercommitmenttext {top:-55px; left:71px;}
.msfg-page-42-default .msfg-default-communities-box .msfg-default-communities-box-customerpromise ul.customercommitmentlist {left:-12px;}
.msfg-page-42-default .msfg-default-communities-box .msfg-default-communities-box-customerpromise ul.customercommitmentlist li {top:15px;}
/**End Customer Commitment**/


/**** End of Default Page CSS ****/

