
.mmPremiumSubHeader {
	margin: 0 0 6px 0;
	width: 484px;
	height: 37px;
	background: transparent url(../images/fpc/bg_sub_header.gif) no-repeat top left;
}

.mmPremiumSubHeader h2 {
	margin: 0;
	padding: 8px 10px;
	font-size: 18px;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.mmPremiumSubHeader h2.mmExclusive {
	background: transparent url(../images/fpc/gr_exclusive_to_members.gif) no-repeat 378px 6px;
}

.mmWideModule {
	width: 483px;
	margin-top: 6px;
	background: transparent url(../images/fpc/bg_module_top.gif) repeat-x;
}

.mmWideModule table {
	background: #22609E url(../images/bg_module_top.gif) repeat-x;
}

.mmWideModule table table {
	background: none;
}

.mmWideModule a:link, .mmWideModule a:visited {
	font-weight: bold;
	color: #fff;
}

.mmWideModule a:hover, .mmWideModule a:active {
	color: #B5E4F4;
}

.mmModuleButtons td {
	padding-top: 6px;
}

.mmIntro {
	width: 244px;
	vertical-align: top;
}

.mmMusic {
	background: transparent url(../images/fpc/bg_music_bottom.gif) no-repeat bottom left;
}

.mmMovies {
	background: transparent url(../images/fpc/bg_movies_bottom.gif) no-repeat bottom left;
}

.mmGames {
	background: transparent url(../images/fpc/bg_games_bottom.gif) no-repeat bottom left;
}

.mmSport {
	background: transparent url(../images/fpc/bg_sport_bottom.gif) no-repeat bottom left;
}

.mmAFL {
	background: transparent url(../images/fpc/bg_afl_bottom.gif) no-repeat bottom left;
}

.mmNRL {
	background: transparent url(../images/fpc/bg_nrl_bottom.gif) no-repeat bottom left;
}

.mmV8Supercars {
	background: transparent url(../images/fpc/bg_v8_bottom.gif) no-repeat bottom left;
}

.mmHorseRacing {
	background: transparent url(../images/fpc/bg_horse_bottom.gif) no-repeat bottom left;
}

.mmIntro div {
	padding: 0 5px 0 10px;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.mmMusic div {
	background: transparent url(../images/fpc/bg_music_top.gif) no-repeat;
}

.mmMovies div {
	background: transparent url(../images/fpc/bg_movies_top.gif) no-repeat;
}

.mmGames div {
	background: transparent url(../images/fpc/bg_games_top.gif) no-repeat;
}

.mmSport div {
	background: transparent url(../../images/fpc/bg_sport_top.gif) no-repeat;
}

.mmAFL div {
	background: transparent url(../images/fpc/bg_afl_top.gif) no-repeat;
}

.mmNRL div {
	background: transparent url(../images/fpc/bg_nrl_top.gif) no-repeat;
}

.mmV8Supercars div {
	background: transparent url(../images/fpc/bg_v8_top.gif) no-repeat;
}

.mmHorseRacing div {
	background: transparent url(../images/fpc/bg_horse_top.gif) no-repeat;
}

.mmIntro div h3 {
	margin: 0;
	text-indent: -999em;
	margin-bottom: 55px;
}

.mmIntro p {
	margin: 0 0 10px 0;
}

.mmWideModuleContent {
	width: 500px;
}

.mmPackageListing {
	width: 465px;
	margin: 7px 0 7px 13px;
}

.mmPackageListing td {
	padding: 8px 10px 8px 0;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
}

.mmPackageListing td strong {
	color: #9FC7E3;
}

.mmPackageListing td .mmFrequency {
	font-size: 10px;
}

.mmPackageListing td.mmKeyline {
	height: 1px;
	padding: 0;
	background: #B3D3F5;
}

.mmPackageListing td.mmExclusive {
	padding-right: 0;
	text-align: right;
}

.mmContentComes {
	padding-right: 6px;
}

.mmTopModules {
	background: transparent url(../images/fpc/bg_sub_channel_mod_middle_2col.gif) repeat-y top right;
}

.mmDownload {
	width: 239px;
	height: 238px;
	background: transparent url(../images/fpc/bg_index_bpmm_bottom.gif) no-repeat bottom;
}

.mmDownload a:link, .mmDownload a:visited {
	color: #fff;
}

.mmDownload a:hover, .mmDownload a:active {
	color: #B5E4F4;
}

.mmDownload div {
	padding: 0 5px 0 10px;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: transparent url(../images/fpc/bg_index_bpmm.gif) no-repeat;
}

.mmIntroducing div {
	background-image: url(../images/fpc/bg_sub_bpmm.gif);
}

.mmDownload div h3 {
	margin: 0;
	text-indent: -999em;
	margin-bottom: 38px;
}

.mmDownload p {
	margin: 0 0 10px 0;
}

.mmDownload input {
	margin: 0;
	padding: 0;
}

.mmDownload label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.mmDownload .mmDownloadButton {
	margin: 0;
	padding: 0;
	background: none;
	text-align: center;
}

.mmDownload #mmTermsCheckbox {
	margin: 0;
	margin-top: 6px;
	padding: 0;
	background: none;
}

.mmDownload #mmTermsCheckbox a:link, .mmDownload #mmTermsCheckbox a:visited {
	color: #fff;
}

.mmDownload #mmTermsCheckbox a:hover, .mmDownload #mmTermsCheckbox a:active {
	color: #B5E4F4;
}

.mmDownload #mmTermsCheckbox.highlight a:link, .mmDownload #mmTermsCheckbox.highlight a:visited {
	color: #ff3;
}

.mmChooseModule {
	margin-top: 6px;
	width: 483px;
	background: #22609E url(../images/fpc/bg_module_top.gif) repeat-x;
}

.mmChooseModule h3 {
	margin: 0;
	padding: 0;
	width: 484px;
	height: 37px;
	text-indent: -999em;
	background: transparent url(../images/fpc/hd_choose.gif) no-repeat;
}

.mmMoreModule {
	margin-top: 6px;
	width: 484px;
	background: #22609E url(../images/fpc/bg_module_top.gif) repeat-x;
}

.mmMoreModule a:link, .mmMoreModule a:visited {
	font-weight: bold;
	color: #fff;
}

.mmMoreModule a:hover, .mmMoreModule a:active {
	color: #B5E4F4;
}

.mmMoreModule h3 {
	margin: 0;
	padding: 0;
	width: 484px;
	height: 37px;
	text-indent: -999em;
	background: transparent url(../images/fpc/hd_more.gif) no-repeat;
}

.mmMoreModule .mmContent {
	padding: 0;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.mmMoreModule .mmContent h4 {
	font-size: 11px;
	color: #9FC7E3;
	margin: 10px 10px 0 10px;
}

.mmMoreModule .mmContent p {
	margin: 0 10px 10px 10px;
}

.mmFooter td {
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0 10px 12px 10px;
}

.mmFooter td.mmFooterDownload {
	vertical-align: top;
	padding-right: 0;
	background: transparent url(../images/fpc/bg_mod_bm.gif) no-repeat bottom left !important;
}

.mmFooter td.mmFooterFAQs {
	text-align: right;
	vertical-align: top;
	padding-left: 0;
	background: transparent url(../images/fpc/bg_mod_bm.gif) no-repeat bottom right !important;
}

.mmFooter td p {
	padding-top: 6px;
	border-top: 1px solid #03426C;
	margin-top: 0;
}
