/**** Page Container ****/
#msfgContainer {width:940px;}

.msfg-page-43-default #msfgColCentre {width:770px;}
.msfg-page-43-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-43-default .msfg-default-header {clear:both; padding:10px 0;}
.msfg-page-43-default .msfg-default-header h1 {border:0 none; color:#666666; margin:0 10px 0 0; padding:0; float:left;}
.msfg-page-43-default .msfg-default-header p {margin:0; padding:5px 0 0 0; font-weight:bold;}
/**** End of Header ****/

/*** Compare Now Boxes ****/
.msfg-page-43-default .msfg-default-comparenow-box {margin-bottom:20px; padding-left:15px; border-top:solid 1px #E5E5E5; border-bottom:solid 3px #E5E5E5; height:255px; background:#FFFFFF url(../images/mainblock-bg.png) repeat-x bottom;}
.msfg-page-43-default .msfg-default-comparenow-box h2 {margin:0;}
.msfg-page-43-default .msfg-default-comparenow-box h2 a {font-size:32px; font-family:Arial; color:#B80A0A; font-weight:bold; text-decoration:none;}

.msfg-page-43-default .msfg-default-compare-boxes {list-style-type:none; margin:0; padding:15px 0;}

.msfg-page-43-default .msfg-default-comparenow-motor {border-right:solid 1px #E7E7E7; float:left; width:355px; padding-right:20px; height:225px; position:relative;}
.msfg-page-43-default .msfg-default-comparenow-home {float:left; width:339px; padding:0 15px;}

.msfg-page-43-default .msfg-default-maincar #ihCarInsurance {float:right; position:absolute;}
.msfg-page-43-default .msfg-default-maincar #imgCarInsuranceGTX {float:right; position:absolute; top:93px; left:-28px;}

.msfg-page-43-default .msfg-default-comparenow-motor #ihCarInsurance {float:left;}
.msfg-page-43-default .msfg-default-comparenow-motor ul.msfg-default-motor-dualbuttons {list-style-type:none; padding:10px 0 0 155px; margin:0; width:200px; float:left;}
.msfg-page-43-default .msfg-default-comparenow-motor ul.msfg-default-motor-dualbuttons li {padding-bottom:10px;}

.msfg-page-43-default .msfg-default-comparenow-home #ihHomeInsurance {float:left; position:absolute;}
.msfg-page-43-default .msfg-default-comparenow-home ul.msfg-default-home-dualbuttons {list-style-type:none; padding:10px 0 0 135px; margin:0; width:200px; float:left;}
.msfg-page-43-default .msfg-default-comparenow-home ul.msfg-default-home-dualbuttons li {padding-bottom:10px;}
.msfg-page-43-default .msfg-default-comparenow-home ul.msfg-default-home-dualbuttons li.msfg-home-insurance-retrievequotes {height:38px;}
/*** End of Compare Now Boxes ****/

/**** Tab Control ****/
.msfg-page-43-default .msfg-default-tabcontrol {margin-bottom:20px;}
.msfg-page-43-default .msfg-tabcontrol-channelcoloured .msfg-tabcontrol-tabs {margin-left:0; width:95%;}
.msfg-page-43-default .msfg-tabcontrol-channelcoloured .msfg-tabcontrol-tabs li {background-image:url(../images/tab-right-inactive.png);}
.msfg-page-43-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-43-default .msfg-tabcontrol-tabs .msfg-tabcontrol-tab-selected {background-image:url(../images/tab-right-active.png) !important;}
.msfg-page-43-default .msfg-tabcontrol-tabs .msfg-tabcontrol-tab-selected a {color:#B80A0A !important; text-decoration:none; background-image:url(../images/tab-left-active.png) !important;}
.msfg-page-43-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-43-default .msfg-default-otherproducts-box {list-style-type:none; margin:0; padding:0; height:220px;}
.msfg-page-43-default .msfg-default-otherproducts-box h2 {margin-top:0; color:#333333;}
.msfg-page-43-default .msfg-default-otherproducts-box h2 a {color:#333333;}

.msfg-page-43-default .msfg-default-otherproducts-box .msfg-default-otherproducts-travelinsurance {padding-right:20px; border-right:solid 1px #E7E7E7; width:168px; float:left; height:220px;}
.msfg-page-43-default .msfg-default-otherproducts-box .msfg-default-otherproducts-lifeinsurance {width:155px; float:left; padding:0 20px; border-right:solid 1px #E7E7E7; height:220px;}
.msfg-page-43-default .msfg-default-otherproducts-box .msfg-default-otherproducts-moreoptions {width:333px; float:left; padding:0 0 0 20px; height:220px;}

.msfg-page-43-default .msfg-default-otherproducts-box .msfg-default-otherproducts-travelinsurance p a {color:#000000; text-decoration:none;}
.msfg-page-43-default .msfg-default-otherproducts-box .msfg-default-otherproducts-travelinsurance ul {list-style-type:none; margin:0; padding:0;}
.msfg-page-43-default .msfg-default-otherproducts-box .msfg-default-otherproducts-travelinsurance 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-43-default .msfg-default-otherproducts-box .msfg-default-otherproducts-travelinsurance li a {color:#0000FF;}

.msfg-page-43-default .msfg-default-otherproducts-box .msfg-default-otherproducts-lifeinsurance p a {color:#000000; text-decoration:none;}
.msfg-page-43-default .msfg-default-otherproducts-box .msfg-default-otherproducts-lifeinsurance p {margin:22px 0 30px 0;}
.msfg-page-43-default .msfg-default-otherproducts-box .msfg-default-otherproducts-lifeinsurance ul {list-style-type:none; margin:0; padding:0;}
.msfg-page-43-default .msfg-default-otherproducts-box .msfg-default-otherproducts-lifeinsurance 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-43-default .msfg-default-otherproducts-box .msfg-default-otherproducts-lifeinsurance li a {color:#0000FF;}

.msfg-page-43-default .msfg-default-otherproducts-box .msfg-default-otherproducts-moreoptions ul {list-style-type:none; margin:0; padding:0; width:330px;}
.msfg-page-43-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-43-default .msfg-default-otherproducts-box .msfg-default-otherproducts-moreoptions li a {color:#0000FF;}

.msfg-page-43-default .msfg-default-otherproducts-box .msfg-default-otherproducts-moreoptions .msfg-default-otherproducts-moreoptions-wide {width:170px;}
.msfg-page-43-default .msfg-default-otherproducts-box .msfg-default-otherproducts-moreoptions .msfg-default-otherproducts-moreoptions-thin {width:130px;}
/**** End of Other Insurance Products Tab ****/

/**** Communities Tab ****/
.msfg-page-43-default .msfg-default-communities-box {list-style-type:none; margin:0; padding:0; height:220px;}
.msfg-page-43-default .msfg-default-communities-box h2 {margin-top:0; color:#333333;}
.msfg-page-43-default .msfg-default-communities-box h2 a {color:#333333;}

.msfg-page-43-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-43-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-43-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-43-default .msfg-default-communities-box .msfg-homebox-asktheexpert ul {margin:0; padding:0;}
.msfg-page-43-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-43-default .msfg-default-communities-box .msfg-homebox-asktheexpert ul li a {display:block; margin:0 0 0 10px; color:#0000FF;}
.msfg-page-43-default .msfg-default-communities-box .msfg-homebox-asktheexpert ul li p {color:#666666; font-size:11px;}

.msfg-page-43-default .msfg-default-communities-box .msfg-forumtopicsrepeater {font-size:12px;}
.msfg-page-43-default .msfg-default-communities-box ul.msfg-forumtopicsrepeater li {padding-bottom:10px;}
.msfg-page-43-default .msfg-default-communities-box ul.msfg-forumtopicsrepeater a {color:#0000FF;}

.msfg-page-43-default .msfg-default-communities-box .msfg-default-customerpromise-content {list-style-type:none; margin:0; padding:0;}
.msfg-page-43-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-43-default .msfg-default-communities-box .msfg-default-customerpromise-link {list-style-type:none; margin:10px 0 15px 0; padding:0;}
.msfg-page-43-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-43-default .msfg-default-communities-box .msfg-default-customerpromise-link a {color:#0000FF;}
.msfg-page-43-default .msfg-default-communities-box .msfg-default-communities-box-customerpromise p {padding:0; margin:0 0 0 5px;}
.msfg-page-43-default .msfg-default-communities-box .msfg-default-customerpromise-simon {bottom:-23px; position:absolute; right:-10px; z-index:1000;}
/**** End of Communities Tab ****/

/**** Guides Tab ****/
.msfg-page-43-default .msfg-default-guides-box {list-style-type:none; margin:0; padding:0; height:220px;}
.msfg-page-43-default .msfg-default-guides-box h2 {margin-top:0; color:#333333;}
.msfg-page-43-default .msfg-default-guides-box h3 {margin:0 0 15px 0; color:#333333; font-size:14px;}
.msfg-page-43-default .msfg-default-guides-box h3 a {color:#333333;}

.msfg-page-43-default .msfg-default-guides-box .msfg-default-guides-text {padding-right:20px; border-right:solid 1px #E7E7E7; width:218px; float:left; height:220px;}
.msfg-page-43-default .msfg-default-guides-box .msfg-default-guides-links {width:215px; float:left; padding:0 20px; border-right:solid 1px #E7E7E7; height:220px;}
.msfg-page-43-default .msfg-default-guides-box .msfg-default-guides-women {width:200px; float:left; padding:0 20px; height:220px;}

.msfg-page-43-default .msfg-default-guides-box .msfg-default-guides-links p,
.msfg-page-43-default .msfg-default-guides-box .msfg-default-guides-women p {margin:10px 0;}
/**** End of Guides Tab ****/

/**** SEO & Ask The Expert Boxes ****/
.msfg-page-43-default .msfg-default-additionalinfo-box {margin-bottom:20px; height:172px;}
.msfg-page-43-default .msfg-default-additionalinfo-box h2 {margin:0; padding:0; font-size:14px; color:#333333; font-family:Arial; font-weight:bold;}
.msfg-page-43-default .msfg-default-additionalinfo-box p {font-family:Arial; font-size:12px; color:#333333;}
.msfg-page-43-default .msfg-default-additionalinfo-box a {color:#0000FF;}

.msfg-page-43-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-43-default .msfg-default-seo-box p {margin-bottom:0;}

.msfg-page-43-default .msfg-default-asktheexpert-profile {float:right; width:265px; padding-top:15px;}
.msfg-page-43-default .msfg-default-asktheexpert-profile .msfg-default-asktheexpert-text {float:left; width:200px; text-align:right; margin-right:10px; margin-top:3px;}
.msfg-page-43-default .msfg-default-asktheexpert-profile p {margin:0; padding:0; color:#666666; font-size:11px; width:200px;}
.msfg-page-43-default .msfg-default-asktheexpert-profile .msfg-default-asktheexpert-picture {float:right;}
.msfg-page-43-default .msfg-default-asktheexpert-profile #imgAskTheExpert {border:1px solid #CCCCCC;}

.msfg-page-43-default .msfg-default-askthetravelexpert-box {width:218px; float:right; padding:10px; background:#FFFFFF url(../images/asktheexpert-bg.png) repeat-x bottom; border:solid 1px #E5E5E5; height:150px;}
.msfg-page-43-default .msfg-default-askthetravelexpert-profile {float:right; width:212px;}
.msfg-page-43-default .msfg-default-askthetravelexpert-profile .msfg-default-askthetravelexpert-text {float:left; width:150px; text-align:right; margin-right:10px; margin-top:3px;}
.msfg-page-43-default .msfg-default-askthetravelexpert-profile p {margin:0; padding:0; color:#666666; font-size:11px; width:150px;}

.msfg-page-43-default .msfg-default-askthetravelexpert-profile .msfg-default-askthetravelexpert-picture {float:right;}
.msfg-page-43-default .msfg-default-askthetravelexpert-profile #imgAskTheExpertTravel {border:1px solid #CCCCCC;}

.msfg-page-43-default #imgOmid{margin:0;float:left;}

/**** End of SEO & sk The Expert Boxes ****/


/**Customer Commitment**/
.msfg-page-43-default .msfg-default-communities-box .msfg-default-communities-box-customerpromise div.msfg-customercommitment-pagebox {background: none; border:none;}
.msfg-page-43-default .msfg-default-communities-box .msfg-default-communities-box-customerpromise #customercommitmenth2 {margin:0;}
.msfg-page-43-default .msfg-default-communities-box .msfg-default-communities-box-customerpromise #customercommitmentdivimage {top:14px; width:32%; left:-3px;}
.msfg-page-43-default .msfg-default-communities-box .msfg-default-communities-box-customerpromise #customercommitmentdivimage img {margin-left:0;}
.msfg-page-43-default .msfg-default-communities-box .msfg-default-communities-box-customerpromise #customercommitmentdivtext {width:65%;}
.msfg-page-43-default .msfg-default-communities-box .msfg-default-communities-box-customerpromise .customercommitmenttext {top:-55px; left:71px;}
.msfg-page-43-default .msfg-default-communities-box .msfg-default-communities-box-customerpromise ul.customercommitmentlist {left:-12px;}
.msfg-page-43-default .msfg-default-communities-box .msfg-default-communities-box-customerpromise ul.customercommitmentlist li {top:15px;}
/**End Customer Commitment**/

/**** End of Default Page CSS ****/
