.stripspace{ 
	margin: 0px 7px;
	font-weight: normal;
	color: #cccccc;
}
a img{
	border-width: 0px;
}

body {
	margin: 5px auto 0px auto;
	text-align: center;
}

#logoheader{
	margin-bottom: 4px;
}

#footer{
	text-align: center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top:25px;

}
.footer{
	color: #FFFFFF;
	padding: 4px 0px;
	margin: 0px 0px 10px 0px;
	width: 100%;
	margin: 0px;
}
.footer a {
	text-decoration: none;
	color: #FFFFFF !important
}
.footer a:hover {
	text-decoration: underline;
}


/*main layout begins*/
h1#mslogo
{
	float: left;
	padding: 0px;
	margin: 0px;
}
#mslogo
{
	text-decoration: none;
	display: block;
	width: 281px;
	height: 65px;
	margin: 0px 0px 6px 0px;
	text-indent: -3000px;
	background: url(../images/mstemplate/ms-logo.gif);
	background-repeat: no-repeat;
	background-position: top left;
	cursor:hand; cursor:pointer;
}

#mslogodrive
{
	text-decoration: none;
	display: block;
	width: 281px;
	height: 65px;
	margin: 0px 0px;
	text-indent: -3000px;
	background: url(../images/mstemplate/drive-logo.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	cursor:hand; cursor:pointer;
}

#mslogoinsurance
{
	text-decoration: none;
	display: block;
	width: 276px;
	height: 65px;
	margin: 0px 0px;
	text-indent: -3000px;
	background: url(../images/mstemplate/IS-logo.gif);
	background-repeat: no-repeat;
	background-position: top left;
	cursor:hand; cursor:pointer;
}

#mslogotravel
{
	text-decoration: none;
	display: block;
	width: 265px;
	height: 65px;
	margin: 0px 0px;
	text-indent: -3000px;
	background: url(../images/mstemplate/ts-logo.gif);
	background-repeat: no-repeat;
	background-position: top left;
	cursor:hand; cursor:pointer;
}

#mortsuplogo
{
	text-decoration: none;
	display: block;
	width: 263px;
	height: 65px;
	margin: 0px 0px;
	text-indent: -3000px;
	background: url(../images/mstemplate/MortLogoTop.gif);
	background-repeat: no-repeat;
	background-position: top right;
	cursor:hand; cursor:pointer;
}

#monsavelogo
{
	text-decoration: none;
	display: block;
	width: 225px;
	height: 65px;
	margin: 0px 0px;
	text-indent: -3000px;
	background: url(../images/mstemplate/moneysave_logo.gif);
	background-repeat: no-repeat;
	background-position: top right;
	cursor:hand; cursor:pointer;
}

#container{
	text-align: left;
	position: relative;
	width: 780px;
	margin: auto;
}

#maincontentbothads{
	margin-left: 129px;
	padding-top: 34px;
	width: 520px;
}

html>body #maincontentbothads {padding-top: 35px;}

#maincontentleftads{
	margin-left: 129px;
	padding-top: 37px;
	width: 650px;
}
#maincontentrightads{
	margin-left: 0px;
	padding-top: 31px;
	width: 650px;
}

html>body #maincontentrightads {padding-top: 32px;}

#maincontentnoads{
	margin-left: 0px;
	padding-top: 37px;
	width: 780px;
}


#adsleft{
	position: absolute;
	top: 142px;
	width: 125px;
	left: 0px;
}
html>body #adsleft
{
	top: 147px;
}

#adsright{
	position: absolute;
	top: 142px;
	left: 655px;
	width: 125px;
}
html>body #adsright
{
	top: 147px;
}

#adstop{
	position: absolute;
	top: 0px;
	left: 312px;
	width: 468px;
	height: 60px;
}


a.mainNavTab {padding:13px 5px 9px 5px; display:block; text-align:center; margin:0em;}
a.mainNavTabDBLines {padding:6px 5px 5px 5px; display:block; text-align:center; margin:0em;}

html>body a.mainNavTab {padding:12px 4px 9px 4px; display:block; text-align:center; margin:0em;}
html>body a.mainNavTabDBLines {padding:6px 4px 4px 4px; display:block; text-align:center; margin:0em;}

/* Set the colours for each channel */
a#homepage {
	background: #3475E3 url(../images/mstemplate/corners/home-tab-corner.gif) no-repeat top right;
	width:47px !important;
	display:block;
}

a#money {
	background: #4F3685 url(../images/mstemplate/corners/money-tab-corner.gif) no-repeat top right;
	width:53px !important;
	display:block;
}

a#travel {
	background: #37B2D4 url(../images/mstemplate/corners/travel-tab-corner.gif) no-repeat top right;
	width:52px !important;
	display:block;
}

a#insurance {
	background: #D74D48 url(../images/mstemplate/corners/insurance-tab-corner.gif) no-repeat top right;
	width:64px !important;
	display:block;
}

a#motor {
	background: #148783 url(../images/mstemplate/corners/newcars-tab-corner.gif) no-repeat top right;
	width:68px !important;
	display:block;
}

a#utilities {
	background: #FD8E46 url(../images/mstemplate/corners/utilities-tab-corner.gif) no-repeat top right;
	width:82px !important;
	display:block;
}

a#mobiles {
	background: #3F56B2 url(../images/mstemplate/corners/mobiles-tab-corner.gif) no-repeat top right;
	width:57px !important;
	display:block;
}

a#forums {
	background: #ccccff url(../images/mstemplate/corners/forums-tab-corner.gif) no-repeat top right;
	width:79px !important;
	display:block;
}

a#shopping {
	background: #dbbe00 url(../images/mstemplate/corners/shopping-tab-corner.gif) no-repeat top right;
	width:70px !important;
	display:block;
}

a#broadband {
	background: #5FC315 url(../images/mstemplate/corners/broadband-tab-corner.gif) no-repeat top right;
	width:75px !important;
	display:block;
}

.active_homepagetab {border-bottom: 2px solid #3475E3;}
.active_moneytab {border-bottom: 2px solid #4F3685;}
.active_traveltab {border-bottom: 2px solid #37B2D4;}
.active_insurancetab {border-bottom: 2px solid #D74D48;}
.active_motortab {border-bottom: 2px solid #148783;}
.active_utilitiestab {border-bottom: 2px solid #FD8E46;}
.active_mobilestab {border-bottom: 2px solid #3F56B2;}
.active_broadbandtab {border-bottom: 2px solid #5FC315;}
.active_forumstab {border-bottom: 2px solid #ccccff;}
.active_shoppingtab {border-bottom: 2px solid #dbbe00;}

.activetab {
	position: relative;
	top: 1px;
	voice-family: "\"}\""; 
	voice-family:inherit;
}
.activetab {
	position: static;
	top: 0px;
}

/* Sub-navigation main */
ul#mainnav
{
	position: relative;
	top: -5px;
	clear: both;
	padding: 0px;
	margin: 0px;
	margin-bottom: 25px;
	voice-family: "\"}\""; 
	voice-family:inherit;
}
ul#mainnav{
	position: static;
	list-style:none;
	top: 0px;
}

ul#mainnav li
{
	float:left;
	margin: 0px 1px 0px 0px;
	padding: 0px;
	line-height: 11px;
}

ul#mainnav a
{
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	
	width: 1px;
	voice-family: "\"}\""; 
	voice-family:inherit;
}
ul#mainnav a{
	width: auto;
}

ul#mainnav a.active
{
	border-bottom: none;
}

ul.subnav
{
	display: block;
	position: absolute;
	left: 0px;
	margin: 5px 0px 7px 0px;
	padding: 0px 0px 2px 0px;
	width: 780px;
	top: 91px;
	list-style:none;	
}
html > body ul.subnav
{
	top: 93px;
}

ul.subnav li {line-height:20px !important;}

ul.subnav li a
{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 11px;
	font-weight: bold;
	
	border-right: 1px solid #fff;
	padding:0 10px;
	margin:4px 0 5px 0;
}

/*ul#subnav li a.first
{
	border-right: none;
}*/

ul.subnav li a.last
{
	border-right: none;
}

ul.subnav li a:hover
{
	text-decoration: underline;
}



/* Sub-navigation - channel specific */
ul.activesubnav_homepage {background: #3475e3 url(../images/mstemplate/corners/home-tab-corner.gif) no-repeat top right;}
ul.activesubnav_money {background: #4F3685 url(../images/mstemplate/corners/money-tab-corner.gif) no-repeat top right;}
ul.activesubnav_travel {background: #37B2D4 url(../images/mstemplate/corners/travel-tab-corner.gif) no-repeat top right;}
ul.activesubnav_insurance {background: #d74d48 url(../images/mstemplate/corners/insurance-tab-corner.gif) no-repeat top right;}
ul.activesubnav_motor {background: #148783 url(../images/mstemplate/corners/newcars-tab-corner.gif) no-repeat top right;}
ul.activesubnav_utilities {background: #FD8E46 url(../images/mstemplate/corners/utilities-tab-corner.gif) no-repeat top right;}
ul.activesubnav_mobiles {background: #3F56B2 url(../images/mstemplate/corners/mobiles-tab-corner.gif) no-repeat top right;}
ul.activesubnav_shopping {background: #dbbe00 url(../images/mstemplate/corners/shopping-tab-corner.gif) no-repeat top right;}

ul.subnav_homepage li a{display: none;}
ul.subnav_money li a{display: none;}
ul.subnav_travel li a{display: none;}
ul.subnav_insurance li a{display: none;}
ul.subnav_motor li a{display: none;}
ul.subnav_utilities li a{display: none;}
ul.subnav_mobiles li a{display: none;}
ul.subnav_forums li a{display: none;}
ul.subnav_shopping li a{display: none;}


/* #subnav.activesubnav_insurance a {padding:0px 12px 0px 12px;} 
#subnav.activesubnav_motor a {padding:0px 12px 0px 12px;} */ 