@import url('msfg-nav.css');

/*
--msfg-default-template.css--
- this is the MSFG template layout css 
*/


/* Site logo */
h2#msfg-mslogo {margin:0; padding:0;}
h2#msfg-mslogo a {display:block; text-indent:-10000px; background:url(ms-logo.gif) no-repeat; width:265px; height:62px;}

/**** New template layout ****/
.msfg-container {width:780px; margin:5px auto; text-align:left;}
#msfg-maincontent {clear:both; border-bottom:1px solid #fff;} /* border for strange FF rendering bug */

.msfg-col-left, .msfg-col-centre, .msfg-col-centre-noleftcol, .msfg-col-centre-norightcol, .msfg-col-centre-full, .msfg-col-right {float:left;}
.msfg-col-left {width:125px;}
.msfg-col-right {width:125px;}
.msfg-col-centre {width:530px;}
.msfg-col-centre-noleftcol {width:655px;}
.msfg-col-centre-norightcol {width:655px;}
.msfg-col-centre-full {width:100%;}

/* Adverts */
#adbanner {float:right; width: 468px; height: 60px;}
.msfg-col-left iframe {padding-bottom:10px; float:left; clear:left;}
.msfg-col-right iframe {padding-bottom:10px; float:right; clear:right;}

#frmMain {margin:0 10px;}
/* if no left/right ads then no left/right margin for form */
.msfg-col-centre-noleftcol #frmMain {margin:0 10px 0 0px;}
.msfg-col-centre-norightcol #frmMain {margin:0 0 0 10px;}
.msfg-col-centre-full  #frmMain {margin:0;}
/**** End new template layout ****/


/**** New navigation main tabs ****/
ul.msfg-navigationbar{clear: both;}
ul.msfg-navigationbar, ul.msfg-subnavigationbar {list-style-type:none; margin:0; padding:0; font-size:11px;}

ul.msfg-navigationbar li 
{
	float:left;
	margin-right:1px;
	line-height:2em;	
            
}

ul.msfg-navigationbar li a
{
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase; 
	display:block; 
	padding:5px 6px;
	color:#fff; 
	text-decoration:none;
	text-align:center;
 }


ul.msfg-navigationbar li a.msfg-navigationmenu-selecteditem {border-bottom-width: 1px;}

ul.msfg-subnavigationbar  {clear:both; float:left; width:100%; margin-bottom:5px;}
ul.msfg-subnavigationbar li {float:left;} 

ul.msfg-subnavigationbar li a
{
	display:block;
	padding:0 10px;
	margin:4px 0 5px 0;
	color:#fff;
	font:bold 11px Verdana, Arial, sans-serif;
	text-decoration:none;
	text-transform:lowercase;
	border-right: 1px solid #fff;
	white-space: pre;	
}

ul.msfg-navigationbar li a, ul.msfg-subnavigationbar li a.msfg-navigationbar-item-rss
{
	
              background-image:url(../images/navigation/nav_tab_corners.png);
              background-repeat: no-repeat;
}
					 	

ul.msfg-subnavigationbar li a.msfg-navigationmenu-selecteditem {color: #ff6;}
ul.msfg-subnavigationbar li a:hover, #nav-footer li a:hover {text-decoration:underline;}
ul.msfg-subnavigationbar li a.msfg-navigationmenu-lastitem {border:0;}

ul.msfg-subnavigationbar li a.msfg-navigationbar-item-rss {width:38px; margin-left:5px; text-indent:-10000px; background-position: 0px -377px;}

/* re-usable classes for subnav and footer nav */						
.msfg-navigationbar-item-home {background-color: #3475E3;  background-position: right 0px; border-bottom:0px solid #3475E3;}
.msfg-navigationbar-item-money {background-color: #4F3685; background-position: right -33px; border-bottom:0px solid #4F3685;}
.msfg-navigationbar-item-insurance {background-color: #D74D48; background-position: right -66px;  border-bottom:0px solid #D74D48;}
.msfg-navigationbar-item-travel {background-color: #37B2D4; background-position: right -99px; border-bottom:0px solid #37B2D4;}
.msfg-navigationbar-item-motoring {background-color: #148783; background-position: right -132px; border-bottom:0px solid #148783;}
.msfg-navigationbar-item-utilities {background-color: #FD8E46; background-position: right -165px;  border-bottom:0px solid #FD8E46; line-height:1em;}
.msfg-navigationbar-item-mobiles {background-color: #3F56B2; background-position: right -198px;  border-bottom:0px solid #3F56B2; line-height:1em;}
.msfg-navigationbar-item-broadband {background-color: #5FC315; background-position: right -264px;  border-bottom:0px solid #5FC315;}
.msfg-navigationbar-item-forums {background-color: #CCCCFF; background-position: right -334px;  border-bottom:0px solid #CCCCFF; line-height:1em;}
.msfg-navigationbar-item-shopping {background: #DBBE00; background-position: right -231px; border-bottom:0px solid #DBBE00;}
.msfg-navigationbar-item-vouchers {background: #000472; background-position: right -298px; border-bottom:0px solid #000472;}
/**** End new navigation main tabs ****/

/**** Start new footer layout ****/
.msfg-navigationbar-footer {list-style-type:none; margin:0; background-image:none; text-align:center; padding:3px 0; clear:both; float:left; width:100%;}
.msfg-navigationbar-footer li {display:inline; color:#fff;}
.msfg-navigationbar-footer li a {font:bold 11px Arial, sans-serif; color:#fff; text-decoration:none;}
#msfg-footer-copyright {text-align:right; font:10px Verdana, sans-serif; clear:both; padding:10px 0;}
/**** End new footer ****/



