@charset "utf-8";
/* CSS Document */
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c8c8c;
}
body, div, img, ul, form{
	margin: 0px;
}
ul{
	padding: 0px;
}
a{
	text-decoration: none;
	color: #8c8c8c;
}
a:hover{
	text-decoration: underline;
	cursor: pointer;
}
a img{
	border: none;
}
#wrapper{
	margin: auto;
	width: 990px;
}
h1{
	margin: 0px;
	color: #FFF;
	font-size: 35px;
	height: 59px;
/*	width: 563px;*/
	width: 100%;
	padding-left: 21px;
	padding-top: 17px;
	background-color: #e90812;
	display: block;
}
/*--KC(24-Sept-2009)--*/
h1.breadcrumbs{
	margin: 0px;
	color: #8c8c8c;
	font-size: 12px;
	font-weight: bold;
	height: 26px;
	width: 20%;
	padding-left: 0px;
	padding-top: 0px;
	background-color: #ffffff;
	display: inline;
}
h1.breadcrumbs a{	
	color: #e90812;
}
/*--KC(24-Sept-2009)--*/
h2{
	font-size: 18px;
	color: #e90812;
}
/*--KC(24-Sept-2009)--*/
h2.c07647b{	
	font-size: 14px;
	font-weight: bold;
	color: #07647b;
	display: inline;
}
h2.c2c275f{	
	font-size: 14px;
	font-weight: bold;
	color: #2c275f;
	display: inline;
}
h2.c9e1f5f{	
	font-size: 13px;
	color: #9e1f5f;
	display: inline;
}
/*--KC(25-Sept-2009)--*/
h3{
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}
/*--KC(24-Sept-2009)--*/
h3.bold{
	font-size: 12px;
	font-weight: bold;
}
h3.bold redpink{
	color: #ed1a3b;
}
h3.c07647b{
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #07647b;
	display: inline;
}
h3.c2c275f{
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #2c275f;
	display: inline;
}
/*--KC(24-Sept-2009)--*/
h4{
	color: #e90812;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
}
/*--KC(25-Sept-2009)--*/
h4.c2c275f{	
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #2c275f;
	display: inline;
}
h4.c07647b{	
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #07647b;
	display: inline;
}
/*--KC(25-Sept-2009)--*/
tbody th{
	text-align: left;
}
.small{
	font-size: 10px;
}
/******************************************************************
*** Header styles 												***
******************************************************************/
#header{
	height: 140px;
	border-bottom: 2px #e90812 solid;
}
#header.mobile{
	border-bottom-color: #03d9d9;
}
#header.broadband{
	border-bottom-color: #b3add5;
}
#header.ezipack{
	border-bottom-color: #7bb1ff;
}
#header.miohome{
	border-bottom-color: #d1346f;
}
#logo{
	float: left;
	margin-top: 21px;
	margin-left: 12px;
}
#reg-and-locate{
	width: 183px;
}
.right{
	float: right;
}
.left{float: left;}
.right-align{
	text-align: right;
}
.full{
	float: none;
	text-align: left;
}
#locate-us{
	margin-top: 10px;
	clear: both;
	float: right;
	background-image: url(images/red-bullet.gif);
	padding-left: 108px;
	background-repeat: no-repeat;
	background-position: 94px 5px;
	width: 66px;
	margin-right: 3px;
	height: 16px;
}
.menu-mobile{
	background-color: #03d9d9;
}
.menu-broadband{
	background-color: #b3add5;
}
.menu-ezipack{
	background-color: #7bb1ff;
}
.menu-miohome{
	background-color: #d1346f;
}
.menu-locateus{
	background-color: #e90812;
	background-image: url(images/white-bullet.gif) !important;
	color: #FFF;
}
.menu-promotions-2in1sim, .menu-promotions{background-color: #990033;}
.menu-selected{
	background-image: url(images/white-bullet.gif) !important;
}
.menu-selected a, .menu-locateus a{
	color: #FFF;
}
.menu-selected a:hover, .menu-locateus a:hover{
	text-decoration: none;
}
#products-menu{
}
#products-menu ul{
	padding-left: 0px;
	width: 100%;
	float: left;
}
#products-menu li{
	height: 16px;
/*	list-style-image: url(images/red-bullet.gif);*/
	padding-left: 17px;
	background-repeat: no-repeat;
	background-position: 5px 5px;
	background-image: url(images/red-bullet.gif);
	list-style-type: none;
	float: none;
/*	display: list-item;*/
	width: 141px;
	margin-left: 1px;
}
.inline{
	display: inline;
}
.menu-box h4{
	padding-left: 9px;
	margin: 0px;
/*	margin-bottom: 4px;*/
}
.menu-box{
	margin-right:8px;
	width: 152px;
	margin-top: 25px;
}
#home-menu{
	width: 104px;
}
#home-menu a, #promo-menu a{
	color: #e90812;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 5px;
	margin: 0px;
}
#promo-menu{
	width: 154px;
}
/******************************************************************
*** Left-Col styles 											***
******************************************************************/
#ezipack-side{
	float: right;
	margin-bottom: 45px;
}
#f1-side{
	width: 373px;
	float: right;
}
#ezipack-side p{
	background-image: url(images/ezipack-side-bkg.gif);
	background-repeat: repeat-x;
	min-height: 32px;
	margin: 0px;
	padding-left: 20px;
	color: #5c5c5c;
	width: 353px;
}
#ezipack-side-link{
	color: #e90812;
	display: block;
	background-image: url(images/ezipack-side-bullet.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 26px;
	margin-top: 10px;
}
#leftcol{
	float: left;
	width: 385px;
}
#leftimg{
	margin-bottom: 30px;
}
/******************************************************************
*** Body styles 												***
******************************************************************/
#mainbody{
	float: right;
	width: 605px;
	overflow: hidden;
}
#breadcrumbs{
	height: 26px;
	padding-left: 17px;
	padding-top: 11px;
	font-weight: bold;
	width: 100%;
}
#breadcrumbs a{
	color: #e90812;
}
#body-top img{
	display: block;
}
#body-top-left.broadband{
	/*height: 320px;*/
	width: 430px;
}
#body-top-left.ezipack{
	/*height: 340px;*/
	width: 342px;
}
#body-top-left.miohome{
	/*height: 290px;*/
	width: 348px;
}
#body-top-left.mobile{
	/*height: 281px;*/
	width: 430px;
}
#body-top-left{
	float: left;
	overflow: hidden;
}
#body-top-left p{
	margin: 11px 0px 0px 19px;
	width: 571px;
}
#body-top-left.mobile p, #body-top-left.broadband p{
	margin-right: 0px;
	width: 390px;
}
#body-top-left.ezipack p{
	margin-right: 0px;
	width: 302px;
}
#body-top-left.miohome p{
	margin-right: 0px;
	width: 308px;
}
#body-top-right{
	float: right;
}
#costs-table{
	width: 100%;
	margin-bottom: 11px;
}
#costs-table thead{
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}
/*--KC(27-Sept-2009)--*/
#winner-table{
	width: 100%;
	margin-bottom: 11px;
	text-align: left;
}
#winner-table td{
	border-bottom: #c2c2c2 solid 1px;
	color: #9b9b9b;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
#winner-table th{
	border-top: #c2c2c2 solid 1px;
	border-bottom: #c2c2c2 solid 1px;
	text-align: left;
	color: #9b9b9b;
	font-family: Arial;
	font-size: 12px;
}
th.cName, td.cName{
	background-color: #e5e5e5;
}
#link-table{
	width: 100%;
	margin-right: 11px;
	text-align: center;
}
#link-table td{
	border-right: #c2c2c2 solid 1px;
	color: #9b9b9b;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
#link-table th{
	font-family: Arial;
	text-align: center;
}
/*--KC(27-Sept-2009)--*/
.noborder, .noborder *{
	border-bottom: none !important;
}
#costs-table.mobile thead{
	color: #07647b;
	background-color: #03d9d9;
}
#costs-table.broadband thead{
	color: #2c275f;
	background-color: #b3add5;
}
#costs-table.ezipack thead{
	color: #FFFFFF;
	background-color: #7bb1ff;
}
#costs-table.miohome thead{
	color: #FFFFFF;
	font-size: 13px;
	background-color: #d1346f;
}
span.bbhead{
	color: #2c275f;
	font-size: 12px;
}
.small-bottom td{
	padding-bottom: 2px;
}
#costs-table tfoot td{
	padding-top: 4px;
	border-bottom: none;
	text-align: left;
	font-size: 11px;
}
#costs-table td{
	text-align: center;
}
#costs-table td, #costs-table th{
	border-bottom: #c2c2c2 solid 1px;
}
#costs-table td strong{
	color: #08647b;
}
#costs-table.miohome td strong{
	color: #9e1f5f !important;
}
#table-title{
	background-color: #FFF;
	text-align: left;
}
#table-title.mobile{
	color: #08647b !important;
}
#table-title.broadband, #table-title.ezipack{
	color: #2c275f !important;
}
#table-title.miohome{
	color: #9e1f5f !important;
}
#body-content{
	clear: both;
	width: 571px;
	padding: 9px 17px 0px 17px;		
}
#subscriptions.mobile{
	background-color: #9af0f0;
	color: #07647b;
}
#subscriptions.broadband{
	background-color: #e1deee;
	color: #2c275f;
}
#subscriptions.ezipack{
	background-color: #d7e7ff;
	color: #07647b;
}
#subscriptions.miohome{
	background-color: #edaec5;
	color: #9e1f5f;
}
td.grey{
	background-color: #cccccc;
}
#subscriptions td, #subscriptions th{
	border-bottom: none !important;
}
.ezipack-table-subhead{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}
#ezipack-mobile-head{
	background-color: #68e8e8;
	color: #07647b;
}
#ezipack-broadband-head{
	background-color: #cac5e2;
	color: #2c275f;
}
#table-end td, #table-end th{
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
#table-end.mobile td, #table-end.mobile th{
	border-bottom-color: #03d9d9 !important;
}
#table-end.broadband td, #table-end.broadband th{
	border-bottom-color: #998fd7 !important;
}
#table-end.ezipack td, #table-end.ezipack th{
	border-bottom-color: #2d275f !important;
}
#table-end.miohome td, #table-end.miohome th{
	border-bottom-color: #d1346f !important;
}
#vas-list{
	/*background-repeat: repeat-y;*/
	width: 573px;
	float: left;
	margin-bottom: 19px;
	/*background-image: url(images/vas-div-bkg.gif);*/
}
#vas-list.ezipack{
	/*background-image: url(images/vas-div-bkg-ezipack.gif);*/
}
#vas-list.miohome{
	/*background-image: url(images/vas-div-bkg-miohome.gif);*/
}/*
#vas-list.broadband{
	background-image: url(images/vas-div-bkg-broadband.gif);
}*/
#vas-list h4{
	margin-top: 0px;
	background-repeat: no-repeat;
	text-transform: none;
	font-size: 13px;
	float: left;
	padding-left: 18px;
}
#vas-list.mobile h4{
	color: #08647b;
	background-image: url(images/vas-head-bkg-mobile.gif);
	padding-top: 14px;
	width: 199px;
	height: 44px;
}
#vas-list.broadband h4{
	color: #2c275f;
	background-image: url(images/vas-head-bkg-broadband.gif);
	padding-top: 16px;
	width: 189px;
	height: 40px;
	padding-top: 8px;
}
#vas-list.ezipack h4{
	color: #008cb0;
	background-image: url(images/vas-head-bkg-ezipack.gif);
	padding-top: 14px;
	width: 148px;
	height: 49px;
}
#vas-list.miohome h4{
	color: #9e1f5f;
	background-image: url(images/vas-head-bkg-miohome.gif);
	padding-top: 52px;
	width: 173px;
	height: 74px;
}
#vas-list ul{
	float: right;
	/*background-color: #ebebeb;*/
	list-style-type: none;
	padding: 0px 12px 0px 0px;
}
#vas-list.broadband ul2{
	/*--KC--*/	
	margin: 0px;
	color: #8c8c8c;
	font-size: 12px;
	font-weight: bold;
	height: 100%;
	width: 100%;
	padding-left: 0px;
	padding-top: 0px;
	background-color: #ffffff;
	display: inline;
	float: left;
}
#vas-list.broadband a{
	/*--KC--*/	
	color: #e90812;
}

/*ul.outside li{
	list-style-position: outside !important;
	margin-left: 20px !important;
}*/
#vas-list.mobile ul{
	width: 332px;
}
#vas-list.ezipack ul{
	/*width: 373px;*/
	width: 350px;
}
#vas-list.broadband ul{
	width: 342px;
}
#vas-list.miohome ul{
	width: 358px;
}
#vas-list li{
	margin: 0px 0px 6px 0px;
    padding: 0 0 0 17px;
	float: left;
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
#vas-list.mobile li{
	background-image: url(images/vas-bullet-mobile.gif);
}
#vas-list.ezipack li{
	background-image: url(images/vas-bullet-ezipack.gif);
}
#vas-list.broadband li{
	background-image: url(images/vas-bullet-broadband.gif);
	margin-bottom: 2px;
	width: 325px;
}
#vas-list.miohome li{
	background-image: url(images/vas-bullet-miohome.gif);
	width: 372px;
	margin-bottom: 8px;
}
#vas-list.broadband strong{
	color: #2c275f;
}
#vas-list li.col1-mobile{
	width: 120px;
}
#vas-list li.col2-mobile{
	width: 164px;
}
#vas-list li.col1-ezipack{
	/*width: 140px;*/
	width: 170px;
}
#vas-list li.col2-ezipack{
	/*width: 195px;*/
	width: 140px;
}
#vas-header-2{
	margin-top: 14px;
	clear: both;
}
#vas-header-2 h4{
	/*background-image: url(images/vas-head-bkg-ezipack-2.gif) !important;*/ /*--KC(29-Sept-2009): Replaced with arrow.gif--*/
	background-image: url(images/arrow.gif) !important;
	/*height: 42px !important;*/ /*--KC(29-Sept-2009): Replaced with arrow.gif(169x90)--*/
	height: 90px !important;
	padding-top: 8px !important;
}
#sublist{
	float: left !important;
	width: 280px !important;
	padding: 8px 0 0 0 !important;
}
#sublist li{
	background-image: url(images/vas-bullet2-miohome.gif) !important;
	background-position: 0px 5px;
	width: 120px !important;
}
#sublist li.SingleRow{
	background-image: url(images/vas-bullet2-miohome.gif) !important;
	background-position: 0px 5px;
	width: 280px !important;
}
.small-margin{
	margin-bottom: 0 !important;
}
.body-footer{
	margin-left: 20px;
	clear: both;
}
a.body-footer{
	display: block;
	padding-left: 15px;
	font-weight: bold;
}
.body-footer h4:hover{
	text-decoration: underline;
}
.body-footer h4, a.body-footer{
	font-size: 12px;
	color: #8c8c8c;
	text-transform: none;
	background-image: url(images/terms-point.gif);
	background-repeat: no-repeat;
	background-position: center left;
}
.body-footer h4{
	cursor: pointer;
	padding-left: 13px;
}
h4#color-e90812{color: #e90812; text-transform:none; font-size:12px;}
#terms-details{
	display: none;
	font-size: 10px;
	padding-left: 13px;
	text-align: justify;
	/*font-weight: bold;*/
}
#terms-close{
	cursor: pointer;
	color: #e90812;
}
/*--KC(25-Sept-2009): FAQ Box--*/
.faq-footer{
	margin-left: 20px;
	clear: both;
}
.faq-footer h3:hover{
	text-decoration: underline;
}
.faq-footer h3{
	font-size: 14px;
	color: #8c8c8c;
	text-transform: none;
	/*background-image: url(images/terms-point.gif);*/
	background-repeat: no-repeat;
	background-position: center left;
	cursor: pointer;
    padding: 20px 30px 30px 17px;
}
.faq-details q1,.faq-details q2,.faq-details q3,.faq-details q4,.faq-details q5,.faq-details q6,.faq-details q7,
.faq-details q8,.faq-details q9,.faq-details q10.faq-details q11,.faq-details q12,.faq-details q13,
.faq-details q14,.faq-details q15,.faq-details q16,.faq-details q17,.faq-details q18,.faq-details q19,.faq-details q20
.faq-details q21,.faq-details q22,.faq-details q23,.faq-details q24,.faq-details q25,.faq-details q26,.faq-details q27
.faq-details q28,.faq-details q29,.faq-details q30,.faq-details q31,.faq-details q32{
	display: none;
	font-size: 12px;
	padding-left: 13px;
	text-align: justify;
}
#faq-details{
	display: none;
	font-size: 12px;
	padding-left: 13px;
	text-align: justify;
}
#faq-close{
	cursor: pointer;
	color: #e90812;
}
/*----------FAQ Box------------*/
.little{
	font-size: 11px;
}
.mcafee{
	font-size: 14px;
	font-style: italic;
	color: #9e1f5f;
}
/******************************************************************
*** Footer styles 												***
******************************************************************/
#footer{
	height: 50px;
	background-image: url(images/footer-bg.jpg);
	clear: both;
	padding-top: 22px;
}
/*#floating-footer{
	width: 990px;
	height: 120px;
	position: absolute;
}*/
#fixed-footer{
	width: 990px;
	height: 120px;
	position: fixed;
	bottom: 0;
}
#looking-for-img{
	/*clear: both;*/
	margin-top: 10px;
	float: right;
	margin-right: 17px;
	vertical-align:bottom;
}
#share-this-img{
	/*clear: both;*/
	margin-top: 30px;
	float: left;
	margin-right: 17px;
}
#footer-holder{
/*	background-color: #777;*/
	height: 120px;
	width: 990px;
	clear: both;
}
#footer li{
	display: inline;
	list-style-type: none;
	text-transform: uppercase;
	font-size: 11px;
	color: #5f5f5f;
	margin-right: 47px;
	float: left;
}
/*--KC(28-Sept-2009)--*/
#notice-table{
	width: 100%;
	margin-bottom: 11px;
	text-align: left;
}
#notice-table td{
	border-bottom: #c2c2c2 solid 1px;
	color: #9b9b9b;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
td.cName{
	background-color: #e5e5e5;
}
#notice-table.notice{
/*	background-color: #777;*/
	height: 80px;
	width: 990px;
	clear: both;
	text-align: left;
}
.notice-table h3_red_normal{
	font-weight: normal;
	font-size: 10px;
	color: #ed1a3b;
}
/*--KC(28-Sept-2009)--*/

#copyright{
	font-size: 10px;
	color: #a9a9a9;
	float: right;
}
/******************************************************************
*** default.asp styles 											***
******************************************************************/
#expat-home-flash{
	float: left;
}
/******************************************************************
*** locate-us.asp styles 										***
******************************************************************/
#singtel-shops{
	height: 180px;
	border-bottom: solid 1px #c2c2c2;
	width: 588px;
	margin-left: -17px;
	padding-left: 17px;
}
#singtel-shops h2{
	margin-top: 5px;
}
ul.locations strong{
	color: #575757;
}
ul.locations li{
	float: left;
	width: 255px;
	background-repeat: no-repeat;
	background-position: 5px 3px;
	background-image: url(images/red-body-bullet.gif);
	list-style-type: none;
	/*list-style-image: url(images/red-body-bullet.gif);*/
	color: #8f8f8f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	padding-left: 20px;
	
}
ul.locations li:hover{cursor:pointer;text-decoration: underline;} /*KC(10-Nov-2009)*/
/******************************************************************
*** sitemap.asp styles 										***
******************************************************************/
#singtel-products{
	/*height: 180px;*/
	height: 130px;
	/*border-bottom: solid 1px #c2c2c2;*/
	width: 588px;
	margin-left: -17px;
	padding-left: 17px;
	margin-top: 10px;
	margin-bottom:0px;
}
#singtel-products h2{
	margin-bottom: 10px;
	margin-top: 5px;
	font-weight:normal;
}
ul.products li a{
	color:red;
}
ul.products strong{
	margin:0px;
	padding:0px;
	color: #575757;
}
ul.products li{
	/*float: left;*/
	/*width: 265px;*/
	/*margin: 0px 0px 8px 20px;*/
	margin:0px 0px 8px 10px;
	list-style-image: url(images/red-body-bullet.gif);
	color: #999999;
}
ul.products-sub li a{
	color:#575757;
}
ul.products-sub strong{
	margin:0px;
	padding:0px;
	color: #575757;
}
ul.products-sub li{
	/*float: left;*/
	/*width: 265px;*/
	/*width:540px;*/
	/*margin: 0px 0px 8px 20px;*/
	margin:5px 0px 5px 15px;
	list-style-image: url(images/red-body-bullet.gif);
	/*color: #8f8f8f; */
	color:red;  
	
}
hr
{
	size: 1px;
	margin-top:20px;
	margin-bottom:20px;
	color:#CCCCCC;
}
#register
{
	margin:0;
	padding:0;
}
#register h2
{
	margin-bottom: 0;
	margin-top: 0px;
	margin-left:0px;
	font-weight:normal;
}
#find
{
	margin:0;
	padding:0;
}
#find h2{
	margin-bottom: 0;
	margin-top: 0px;
	margin-left:0px;
	font-weight:normal;
}
#details
{
	margin:0;
	padding:0;
}
#details h2{
	margin-bottom: 0;
	margin-top: 0px;
	margin-left:0px;
	font-weight:normal;
}
/******************************************************************
*** register.asp styles 										***
******************************************************************/
h1.register{
	height: 43px;	
}
.subhead{
	height: 39px;
	background-color: #e90812;
	padding-left: 21px;
}
.subhead h3{
	display: inline;
	color: #FFF;
}
#registration-form em{
	color: #e90812;
	font-weight: normal;
	margin-right: 1px;
}
label#name-label, label#expiry-date-label{
	width: 78px !important;
	margin-left: 9px;
}
input#name{
	width: 265px !important;
}
#registration-form input, #registration-form select, #registration-form label{
	display: block;
	float: left;
	margin-top: 5px;
}
#registration-form textarea, #registration-form input, #registration-form select{
	background-color: #e8e8e8;
	border: 1px solid #999999;
	vertical-align: middle;
}
#registration-form select{
	height: 22px;
}
#registration-form input{
	height: 20px;
	width: 208px;
}
option.blank{
	color: #8c8c8c;
}
#registration-form{
	padding-right: -17px;
	width: 571px;
}
input.address{
	width: 470px !important;
}
#address2{
	margin-left: 97px;
}
#mobile{
	width: 146px !important;
}
#postcode{
	width: 100px !important;
}
label.secondcol{
	margin-left: 9px !important;
	width: 103px !important;
}
input.radio{
	width: auto !important;
	margin-right: 8px;
	background: none !important;
	border: none !important;
}
label.radio{
	margin-right: 5px !important;
	width: auto !important;
	color: #8c8c8c !important;
}
#female-label{
	width: auto !important;
}
#form-section1{ 
	padding-bottom: 18px;
	border-bottom: solid 1px #949494;
	margin-bottom: 15px;
}
#form-section1 select{
	width: 210px;
}
#form-section1 input{
	width: 208px;
}
#form-section1 label{
	width: 97px;
}
#form-section2 label{
	width: 295px;
}
#form-section2 select{
	width: 276px;
}
#registration-form div{
	float: left;
}
#registration-form label{
	height: 17px;
	color: #000000;
	font-weight: bold;
	padding-top: 5px;
}
#form-buttons{
	margin-bottom: 30px;
	width: 100%;
	text-align: right;
	margin-top: 10px;
}
#form-buttons input{
	height: 30px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	border: none;
	padding: 0px;
	margin: 0px;
}
#form-buttons.contactinfo input{
	float: left !important;
	margin-right: 5px !important;
}
#form-buttons.register input{
	float: right !important;
	margin-left: 5px !important;
}
#form-submit{
	background-color: #e90812 !important;
	width: 118px !important;
}
#form-reset{
	background-color: #8e8e8e !important;
	width: 96px !important;
}	
label.which-product{
	margin-left: 98px;
	clear: both;
	float: none !important;
	width: auto !important;
	height: auto !important;
	font-size: 12px !important;
	color: #8c8c8c !important;
	font-weight: normal !important;
}
label.which-product input{
	width: auto !important;
	height: auto !important;
	background: none !important;
	border: none !important;
	display: inline !important;
	float: none !important;
	vertical-align: baseline !important;
}
#installation-address{
	margin-left: 103px;
	background-image: url(images/install-address-bkg.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-left: 55px;
	clear: both;
}
#installation-address label{
	margin: 0px;
	color: #8c8c8c !important;	
	font-weight: normal !important;
	width: auto !important;
}
.install-address{
	width: 407px !important;
}
#install-postcode{
	clear: none;
	margin-left: 10px !important;
}
.clear{
	clear: both;
}
#time-of-day{
	clear: both;
	margin-left: 98px;
}
#other-comments{
	margin-left: 98px;
	width: 475px;
	height: 66px;
	clear: both;
}
input#other-sporting-group{
	margin-left: 295px;
	width: 276px;
}
select#leisure, select#which-sporting-group{
	height: 66px;
}
select#salutation, select#pass-type, select#time-of-day{
	width: 118px;
}
select#expiry-date-day, select#expiry-date-month, select#expiry-date-year{
	width: auto;
	margin-right: 10px;
}

/******************************************************************
*** singtel-f1gp.asp styles 									***
******************************************************************/
#f1-table{
	width: 100%;
	margin-bottom: 11px;
	font-size: 12px;
	font-weight: bold;
}
#f1-table th{
	text-align: left;
	background: #ededed;
	color: #888888;
}
#f1-table td{
	text-align: center;
	width: 50%;
	color: #9b9b9b;
}
#f1-table thead th{
	background-color: #e90812;
	color: #FFF;
	font-weight: bold;
	font-size: 13px;
	border-bottom-style: none;
}
#f1-table td, #f1-table th{
	border-bottom: 1px solid #c2c2c2;
}
#ready-for-magic{
	margin: 20px 0;
}
/******************************************************************
*** FAQ styles 													***
******************************************************************/
#body-top.faqs img{
	float: left;
	display: inline;
}
#body-content.faqs h2{
	color: #e90812;
	font-size: 24px;
	font-weight: normal;
	margin-top: 30px;
	margin-bottom: 0;
}
#body-content.faqs h3{
	color: #8c8c8c;
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin-bottom: 0;
	margin-top: 21px;
}
#body-content.faqs h4{
	color: #8c8c8c;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 0;
	padding-bottom: 0;
}
#body-content.faqs h5{
	color: #e90812;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0;
	padding: 0;
	margin-top: 21px;
}
#body-content.faqs p{
	color: #8c8c8c;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0;
}
#body-content.faqs ul{
	padding: 0 0 10px 20px;
}
.faq-table{
	margin: 0;
	width: 100%;
	font-size: 12px;
}
.faq-table tfoot td, .faq-table tfoot th{
	border-bottom: solid 4px #c3c3c3;
}
.faq-table td, .faq-table th{
	color: #8c8c8c;
	vertical-align: top;
	font-weight: normal;
	text-align: left;
}
.faq-table tbody td, .faq-table tbody th{
	border-bottom: solid 1px #c3c3c3;
}
.faq-table em{
	font-size: 11px;
}
.faq-table thead th{
	font-weight: bold;
	font-size: 12px;
	color: #FFF;
	text-align: left;
	background-color: #c3c3c3;
}
p.footnote{
	font-size: 11px !important;
	padding: 3px 0 0 12px;
	margin: 0;
	font-style: italic;

	
}
th.headhead{
	background-color: #b1b1b1 !important;
}
h1.thank-you{
	height: 179px;
}
#body-content.thank-you{
	min-height: 282px;
}
#looking-for-holder{
	height: 48px;
}
div.vas-desc{
	background-image: url(images/pop_up.gif);
	width: 230px;
	height: 90px;
	position: absolute;
	display: none;
}
#f1-thank-you{
	/*padding-bottom: 200px;*/
}
h6{
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

/*========KC(10-Nov-2009)==========*/
#map-holder{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#map{
	width: 595px; 
	height: 400px;
}
#map-legend{
	margin-top: 5px;
	margin-bottom: 5px;
	/*margin-left: 150px;*/
}
#map-legend-desc{
	font-size: 12px;
	color: #575757;
	text-align:left;
	font-weight: bold;
	vertical-align: bottom;
	/*margin-right: 20px;*/
	padding-right: 5px;
}
/*========KC(10-Nov-2009)==========*/
/*========KC(26-Nov-2009)==========*/
#left-promoImg{margin-left: 10px;}
div#vas-list.miohome-free-movies{
	width:450px;
}
#vas-list.miohome-free-movies ul{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	margin-bottom: 20px;
}
#vas-list.miohome-free-movies li{
	background-image: url(images/red-bullet2.gif);
	width: 170px;
	margin-bottom: 3px;
	padding-left: 20px;
	padding-right: 10px;
	text-align: left;
	margin-left: 12px;
}
h5#free-movie-header{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	padding-left: 10px;
	margin-bottom: 15px;
	margin-top: 0px;
	text-align: left;
	color:#FFFFFF;
}
.promoBox{margin-right: 50px;}
#din-head-red{font-family: DINOT-Regular; font-size: 18px; font-weight: bold; color:#e90812;padding-top:10px;}
h2.din-head-read{
	font-family: DINOT-Regular; font-size: 18px; font-weight: bold; color:#e90812; 
	margin:0px 0px 0px 18px;
	padding:0px 0px 0px 0px;
}
div#tblMoreValueAdded ul, div#tblMoreValueAdded2 ul, div#tblSupersim ul{list-style-image:url(images/red-bullet3.gif);}
#tblMoreValueAdded li, #tblSupersim li{
	width: 150px;
	text-align: left;
	padding-left: 15px;
	vertical-align: top;
	margin-left: 15px;
}
#tblMoreValueAdded2 li,{
	width: 350px;
	text-align: left;
	padding-left: 15px;
	vertical-align: top;
	margin-left: 15px;
}
#tblMoreValueAdded1, #tblSupersim{
	vertical-align: top;
	text-align:left;
	width: 590px;
	border: none;
	margin-left: 15px;
}
td#tblMoreValueAdded1-left, td#tblSupersim-left{width: 30%; vertical-align: top; text-align:left; padding-top: 20px;}
td#tblMoreValueAdded1-right, td#tblSupersim-right{width: 40%; vertical-align:top; text-align:left; padding-top: 20px;}
#tblMoreValueAdded2{
	vertical-align: top;
	text-align:left;
	width: 590px;;
	border: none;
	margin-left: 15px;
}
td#tblMoreValueAdded2-left{width: 15%; vertical-align: top; padding-top: 20px;}
td#tblMoreValueAdded2-right{width: 100%; vertical-align:top;padding-top: 20px;}
#tblPromo{
	vertical-align: top;
	text-align:left;
	width: 100%;
	border: none;
	margin-left: 20px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
#tblPromo td{vertical-align: middle; text-align:left; padding-top: 20px; border-bottom: solid 1px #999999;}
div#tblPromo ul, ul#bbom_promo{ list-style-image:url(images/red-bullet3.gif);}
#tblPromo li, #bbom_promo li{
	text-align: left;
	padding-left: 0px;
	vertical-align: top;
	margin-left: 0px;
	margin-bottom: 10px;
}
.color-e90812{color: #e90812;}
.color-d23972{color: #d23972;}
.color-9e1f5f{color: #9e1f5f;}
/*========KC(26-Nov-2009)==========*/
/*========KC(18-Jan-2010)==========*/
td#tblBridgeDataRoam-tdLeft{
	width: 32%;
	font-family: DINOT-Bold, Arial;
	font-size: 14px;
	font-weight:bold;
	color: #e90812;
	padding-left: 5px;
}
td#tblBridgeDataRoam-tdLeft2{
	vertical-align:top;
	text-align:left;
	font-family: DINOT-Bold, Arial;
	font-size: 26px;
	font-weight:bold;
	color: #e90812;
	padding-left: 5px;
}
td#tblBridgeDataRoam-tdRight{
	width: 75%;
	font-family: DINOT-Bold, Arial;
	font-size: 14px;
	font-weight:bold;
	color: #000000;
	padding-left: 5px;
}
/*========KC(18-Jan-2010)==========*/
.no-marginbtm{margin-bottom:0px;}
.display-None{display:none;}
.display-Block{display: block;}

/*========KC(19-Mar-2010)==========*/
table#tblBBoM-Promo{ font-family: Arial, Helvetica, sans-serif;}
table#tblBBoM-Promo tr td{ color:#000000; font-size: 12px;}
table#tblBBoM-Promo tr td.small{ color: #f37a6d; font-size: 10px;}
table#tblBBoM-Promo tr td h3{ color: #f37a6d; font-size:12px;}

/*========KC(19-Mar-2010)==========*/
