/* Polka CSS Document */
div#menuv ul li:hover ul, div#menuv ul ul li:hover ul, div#menuv ul ul ul li:hover ul
	{
	display: block;
	}

html, body {
	padding: 0;
	margin: 0;
}

body {
	background:#ccc url(images/general/main-bg.jpg) no-repeat;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	color:#7c7c7c;
	font-size:11px;
	text-align: center;
	overflow:scroll;
	overflow: -moz-scrollbars-vertical;
}

.clearfix:after {
    clear: both; 
}

a {
	font-family:"Arial", Helvetica, sans-serif;
	font-size: 13px;
	color:#000;
	text-decoration:none;
}
a:link {color:none;}
a:visited {color:none;}
a:hover {
	color:#FFF;
}

/*****wrapper*****/
#wrapper{
	width:772px;
	margin:0 auto;
	padding:60px 0 15px 0;
}

/*****content*****/

#content{
	float:left;
	width: 583px;
	background:url(images/content/bg.jpg) repeat-y;
	padding:0;
	margin:0 0 0 9px;
}

#content-body{
	float:left;
	width:583px;
	background:url(images/content/bg-main.jpg) repeat-y;
	padding:2px 0 0 0;
	margin:0;
}
/****content-home*****/
#content-home-main{
	float:left;
	padding-left:8px;
	margin:0;
}


#content-home{
	float:left;
	width: 583px;
	padding:0;
	margin:0;
}
#content-items{
	padding-top:8px;
	margin:0 auto;

}

#content-body-home{
	float:left;
	width: 583px;
	padding:0;
	margin:0;
}

.item-left{
	float:left;
	width:286px;
	height:163px;
	margin:0 auto;
	padding:0;
}

.item-right{
	float:right;
	width:288px;
	height:163px;
	margin:0 auto;
	padding:0;
}

#click-green{
	padding:0;
	margin:123px 0 0 148px;
}

#click-pink{
	padding:0;
	margin:123px 0 0 148px;
}

/*****Contact*****/

	
#contact-head{
	float:left;
	padding:0;
	margin:0;
}


#contact-left{
	float:left;
	width:235px;
	text-align:left;
	margin-left:2px;
	padding:10px 0 0 0;
}

#contact-right{
	float:left;
	width:235px;
	text-align:left;
	margin-left:2px;
	padding:0;
}

#content-block{
	float:left;
	width:205px;
	padding:5px 0;
	margin:0 0 0 10px;
}

#content-block-last{
	float:left;
	width:205px;
	padding:5px 0;
	margin:0 0 0 10px;
}

#contact-feedback{
	float:left;
	width:250px;
	height:340px;
	background-image:url(images/contact/feedback-bg.jpg);
	background-repeat:no-repeat;
	padding:10px;
	margin:20px 0 0 10px;
}

#contact-feedback p{
	padding:3px 0 0 0 ;
	margin:3px 0;
}

#contact-feedback{
	float:left;
	margin:15px 0 0 20px;
	padding:10px;
}

.submit-button{
	margin:0;
	padding:0 0 0 112px;
}
/* HEADING BUTTONS */
a#upgrade-button{
	float:left;
	display:block;
	width:91px;
	height:34px;
    background-image: url(images/why-polka/upgrade-roll.jpg);
    background-position: 0 0;
	padding:0;
    margin: 0 auto;
	}
	
a#upgrade-button:hover, a#upgrade-button:active{
	float:left;
	display:block;
	width:91px;
	height:40px;
    background-position: 0 -40px;
	margin-top:-6px;
	padding:0;
}
a#join-button{
	z-index:2;
	float:left;
	display:block;
	width:57px;
	height:34px;
    background-image: url(images/why-polka/join-roll.jpg);
    background-position: 0 0;
    margin: 0 auto;
	padding:0;
	}
	
a#join-button:hover{
	z-index:20;
	float:left;
	display:block;
	width:57px;
	height:40px;
    background-position: 0 -40px;
	margin-top:-6px;
	padding:0;
}

a#call-me-back{
	z-index:2;
	float:left;
	display:block;
	width:125px;
	height:34px;
    background-image:url(images/pcbundle/call-me-back.jpg);
    background-position: 0 0;
    margin: 0 auto;
	padding:0;
	}
	
a#call-me-back:hover{
	z-index:20;
	float:left;
	display:block;
	width:125px;
	height:40px;
    background-position: 0 -40px;
	margin-top:-6px;
	padding:0;
}


a .alt { display: none; }

/*secondary-menu starts here*/

#sec-nav{
	float:left;
	padding:0;
	margin:0;
	text-align:center;
}

#sec-nav ul{
	display:inline;
	margin:0;
	width:575px;
	padding:0;
}

#sec-nav ul li{
	display:inline;
	list-style:none;
}

#sec-nav li a{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	padding:8px 0;
	margin:0 2px 0 0;
	background:url(images/adsl/sub/sec-nav.jpg) repeat-x;
	text-decoration:none;
}

#sec-nav li a:hover, #sec-nav li a:active{
	list-style:none;
	text-decoration:none;
	background:url(images/adsl/sub/sec-nav-roll.jpg) repeat-x;
}



.secbutton{
	float:left;
	padding:5px;
	margin:0 1px 0 0;
}


td{
	padding-left:4px;
}

.top-heading-row{
	height:50px;
	background-color:#F3F6EF;
}

.top-heading-row td{
	border-top:1px dashed #666;
	border-bottom:1px dashed #666;
}

.white-row{
	height:38px;
	background-color:white;
}

.white-row td{
	border-bottom:1px dashed #666;
}	
	
.grey-row{
	height:38px;
	border-bottom:1px dashed #666;
	background-color:#F3F6EF;
}

.grey-row td{
	border-bottom:1px dashed #666;
}	

/*****BODY BUTTONS*****/
.adsl-buttons{
	padding:0;
	margin:15px 0 20px 0;
}

.button01{
	float:left;
	padding:0 10px 0 0;
	margin:0;
}

.button02{
	float:left;
	padding:0 10px 0 0;
	margin:0;
}

/*****TABLES*****/

#pcbundle-pricing-table {
	padding:0;
	margin:0 0 45px;
}

#pcbundle-pricing-table td{
	border-bottom:1px dashed #666;
	padding:10px 5px;
	vertical-align:top;
}

.pcbundle-pricing-grey{
	background:#f3f6ef;
}


.pcbundle-button{
	padding:0 0 0 45px;
	margin:0 0 15px 0;
}





#compare-table {
	padding:0;
	margin:0 0 45px 0;
}

#compare-table td{
	border-bottom:1px dashed #666;
	padding:10px 5px;
	vertical-align:top;
}

.compare-grey{
	background:#f3f6ef;
}

/*****footer*****/
#footer{
	float:left;
	width: 772px;
	height:42px;
	background:url(images/footer/footer-bg.jpg) no-repeat;
	padding:0;
	margin:5px 0 15px 0;
	text-align:center;

}

#footer-content{
	width:640px;
	padding:12px 0 0 0;
	margin:0 auto;
	height:20px;
	text-align:center;

}

#footer-content ul{
	display:inline;
	padding:0;
	margin:0;
}

#footer-content ul li {
	display:inline;
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#7c7c7c;
	text-align:center;
}

#footer-content ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	font-size:11px;
	font-weight:normal;
	color:#7c7c7c;
	text-align:center;
}



/*****Global*****/

.green{color:#a0a810;}




img {
	border: none;
}


a img{
	border:none;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:5px 0 3px 10px;
	margin:10px 0 0 0;
	color:#a0a810;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#50676e;
	padding:2px 0;
	margin:0 0 0 15px;
}

h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#dd76a8;
	padding:4px 0;
	margin:0;
}

.cost{
	float:right;
	padding:0 15px 0 0;
	margin:0;
}

.cost2{
	float:right;
	padding:0 15px 0 0;
	margin:-20px 0 0 0;
}
#generic-page-head{
	float:left;
	padding:0;
	margin:0 auto;

}

#generic-page-nav{
	float:left;
	display:block;
	background-position:center;
	width:565px;
	height:48px;
	margin:0;
	padding-right:10px;
	padding-top:0px;
}

#test {
border: 1px solid red;
}
#generic-page-nav ul{	
	float:right;
	list-style:none;
	padding:0;
	margin:8px 0 0 0;
}

#generic-page-nav ul li{	
	float:left;
	list-style:none;
	margin:0 2px 0 0;
	padding:6px 0 0 0; 
	z-index:2;
	}


#generic-content{
}

#generic-content ul{
	list-style: none;
	margin: 0;
	padding:0 0 0 46px;
	list-style-image:url(images/general/li.gif);
	list-style-position:outside;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#7c7c7c;
	font-size:11px;

}

#generic-content ul li{
	float:none;
	padding:2px 0;
	margin:0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#7c7c7c;
	font-size:11px;
}

#generic-content ol{
	list-style: none;
	margin: 0;
	padding-left:22px;
	list-style-type:decimal;
	list-style-position:outside;
	font-family:Arial, Helvetica, sans-serif;
	color:#7c7c7c;
	font-size:11px;
}

#generic-content ol li{
	float:none;
	padding:2px 0;
	margin:0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#7c7c7c;
	font-size:11px;
}

#generic-content h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#50676e;
	padding:0;
	margin:0;
}

#generic-content h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#50676e;
	padding:0;
	margin:0;
}

#generic-content h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#dd76a8;
	padding:0;
	margin:0;
}

#generic-content h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#a0a810;
	padding:0;
	margin:0;
}

#generic-content p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#7c7c7c;
	padding:0;
	margin:0;
}

#generic-content td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#7c7c7c;
}


#generic-content .link01 {
	font-family:"Arial", Helvetica, sans-serif;
	font-size: 11px;
	color:#dd76a8;
	text-decoration:none;
}

#generic-content .link01:hover {
	font-family:"Arial", Helvetica, sans-serif;
	font-size: 11px;
	color:#dd76a8;
	text-decoration:underline;
}

#generic-content .link01:visited {
	font-family:"Arial", Helvetica, sans-serif;
	font-size: 11px;
	color:#dd76a8;
	text-decoration:underline;
}

.generic-content-txt{
	float:left;
	padding:0;
	margin:0;
}






.no-margin{
	margin:0;
}


/* CSS Popout menuv */

/* Fix IE. Hide from IE Mac \*/
* html #menuv ul li{float:left;height:1%;}
* html #menuv ul li a{height:1%;}
/* End */

/* CSS Popout menuv */


#menuv-container{
	float:left;
	background:url(../images/menu/bg-test.jpg) repeat-y;
	width: 180px;						          /* [1] width of menu item (i.e., box) */
	text-align: center;
	padding:2px 0;
}

#menuv-container{
	float:left;
	width: 180px;						          /* [1] width of menu item (i.e., box) */
	background:url(images/menu/bg.jpg) repeat-y;
	text-align: center;
	padding:0;
}


#menuv-container-home{
	float:left;
	width: 180px;
	background:url(images/menu/bg.jpg) repeat-y;
	text-align: center;
	padding:0;
}



#menuv		                                 /* position, size, and font of  menu */
	{	
	float:left;	
	z-index: 10;
	background:url(images/menu/bg.jpg) repeat-y;
	width: 180px;						          /* [1] width of menu item (i.e., box) */
	text-align: left;
	font-size: 10px;
	font-family: arial, geneva, sans-serif;
	color:#000;
	min-height: 318px;
	padding:0;
	margin:0;
	}

#menuv a
	{
	width: 152px;
	display:block;						
	padding-top: 0.2em;						/* epxands menu box vertically*/
	padding-bottom: 0.2em;
	padding-left:20px;
	margin:1px 0 1px 3px;
	/*border-bottom:1px solid #555;*/		/* adds bottom border */
	white-space:nowrap;
	}

#menuv a, #menuv a:visited				/* all menus at rest */
	{
	color: #000;
	background:url(images/menu/li-bg.jpg) repeat-x;
	text-decoration:none;				       /* removes underlines from links */
	}

#menuv a:hover				             /* all menus on mouse-over */
	{
	display: block;
	cursor:pointer;
	color: white;
	background:url(images/menu/li-bg-roll.jpg) repeat-x;
	}
	
#menuv li
	{
	list-style-type:none;
	padding:0;	            /* removes bullets */
	}

#menuv li img
	{
	padding: 0 0 0 3px;		            /* removes bullets */
	}

#menuv ul li
	{
	position:relative;
	padding:0;
	}

.ArrowPointer{
	display: block;
	cursor:pointer;
	color: white;
	background:url(images/menu/li-bg-roll.jpg) repeat-x;
}

#menuv li ul
	{
	position: absolute;
	top: 0;
	left: 176px;
	background-color:#fff;				                 /* distance from  left menu (this should be the same as width value in #menuv [1]) above */
	display: none;
	}

div#menuv ul, #menuv ul ul, div#menuv ul ul ul
	{
	margin:0;				               /* keeps the menu parts together */
	padding:0;
	width: 177px;			              /* width of sub menus  (this should be the same as width value in #menuv [1]) above */
	}

div#menuv ul ul, div#menuv ul ul ul, div#menuv ul li:hover ul ul, div#menuv ul li:hover ul ul ul
	{
	display: none;
	}



div#menuv li ul li a:hover{
		background:url(images/menu/ul-li-bg-roll.jpg) repeat-x;
		z-index:20;
}	

div#menuv-logo{
	float:left;
	background:url(images/menu/bg.jpg) repeat-y;
	width: 180px;						          /* [1] width of menu item (i.e., box) */
	text-align: center;
	padding:0;
	margin:0;
border:none;
}
div#menuv-bottom{
	float:left;
	background:url(images/menu/bg.jpg) repeat-y;
	width: 180px;						          /* [1] width of menu item (i.e., box) */
	text-align: center;
	padding:0 0 2px 0;
	margin:0;
	border:none;
}


div#menuv-bottom ul{
	list-style:none;
}

div#menuv-bottom li{
	list-style:none;
}


.SendButton{
	float:right;
	width:73px;
	height:31px;
	display:block;
	background:url(images/pcbundle/submit.jpg);
	z-index:99;
	color:#D6D958;	
}


/* -------Site Modifications------- */

/* ---Dial Up Section---*/

/* Dial up Header */

a#join-buttonDialUp{
	z-index:2;
	float:left;
	display:block;
	width:57px;
	height:34px;
    background-image: url(images/dialUp/join-roll.jpg);
    background-position: 0 0;
    margin: 0 auto;
	padding:0;
	}
	
a#join-buttonDialUp:hover{
	z-index:20;
	float:left;
	display:block;
	width:57px;
	height:40px;
    background-position: 0 -40px;
	margin-top:-6px;
	padding:0;
}

/* Dial Up Sec Nav */

#sec-navDialUp{
	float:left;
	padding:0;
	margin:0;
	text-align:center;
}

#sec-navDialUp ul{
	display:inline;
	margin:0;
	width:575px;
	padding:0;
}

#sec-navDialUp ul li{
	display:inline;
	list-style:none;
}

#sec-navDialUp li a{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	padding:8px 0;
	margin:0 2px 0 0;
	background:url(images/adsl/sub/sec-nav.jpg) repeat-x;
	text-decoration:none;
}

#sec-navDialUp li a:hover, #sec-navDialUp li a:active{
	list-style:none;
	text-decoration:none;
	background:url(images/dialUp/sec-nav-roll.jpg) repeat-x;
}

/* Dial Up ul */

#generic-content ul.dialUpUL{
	list-style: none;
	margin: 0;
	padding:0 0 0 46px;
	list-style-image:url(images/dialUp/li.gif);
	list-style-position:outside;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#7c7c7c;
	font-size:11px;

}

/* Dial Up h3 */

#generic-content h3.dialUpH3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#36b9d7;
	padding:0;
	margin:0;
}

/* Dial Up link */

#generic-content .dialUpLink {
	font-family:"Arial", Helvetica, sans-serif;
	font-size: 11px;
	color:#36b9d7;
	text-decoration:none;
}

#generic-content .dialUpLink:hover {
	font-family:"Arial", Helvetica, sans-serif;
	font-size: 11px;
	color:#36b9d7;
	text-decoration:underline;
}

#generic-content .dialUpLink:visited {
	font-family:"Arial", Helvetica, sans-serif;
	font-size: 11px;
	color:#36b9d7;
	text-decoration:underline;
}

/* ---ADSL Section---*/

/* ADSL Header */

a#join-buttonADSL{
	z-index:2;
	float:left;
	display:block;
	width:57px;
	height:34px;
    background-image: url(images/adsl/join-roll.jpg);
    background-position: 0 0;
    margin: 0 auto;
	padding:0;
	}
	
a#join-buttonADSL:hover{
	z-index:20;
	float:left;
	display:block;
	width:57px;
	height:40px;
    background-position: 0 -40px;
	margin-top:-6px;
	padding:0;
}

a#upgrade-buttonADSL{
	float:left;
	display:block;
	width:91px;
	height:34px;
    background-image: url(images/adsl/upgrade-roll.jpg);
    background-position: 0 0;
	padding:0;
    margin: 0 auto;
	}
	
a#upgrade-buttonADSL:hover, a#upgrade-buttonADSL:active{
	float:left;
	display:block;
	width:91px;
	height:40px;
    background-position: 0 -40px;
	margin-top:-6px;
	padding:0;
}

/* ADSL Sec Nav */

#sec-navADSL{
	float:left;
	padding:0;
	margin:0;
	text-align:center;
}

#sec-navADSL ul{
	display:inline;
	margin:0;
	width:575px;
	padding:0;
}

#sec-navADSL ul li{
	display:inline;
	list-style:none;
}

#sec-navADSL li a{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	padding:8px 0;
	margin:0 2px 0 0;
	background:url(images/adsl/sub/sec-nav.jpg) repeat-x;
	text-decoration:none;
}

#sec-navADSL li a:hover, #sec-navADSL li a:active{
	list-style:none;
	text-decoration:none;
	background:url(images/adsl/sec-nav-roll.jpg) repeat-x;
}

/* ADSL ul */

#generic-content ul.adslUL{
	list-style: none;
	margin: 0;
	padding:0 0 0 46px;
	list-style-image:url(images/adsl/li.gif);
	list-style-position:outside;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#7c7c7c;
	font-size:11px;

}

/* ADSL h3 */

#generic-content h3.adslH3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#d11f1f;
	padding:0;
	margin:0;
}

/* ADSL link */

#generic-content .adslLink {
	font-family:"Arial", Helvetica, sans-serif;
	font-size: 11px;
	color:#d11f1f;
	text-decoration:none;
}

#generic-content .adslLink:hover {
	font-family:"Arial", Helvetica, sans-serif;
	font-size: 11px;
	color:#d11f1f;
	text-decoration:underline;
}

#generic-content .adslLink:visited {
	font-family:"Arial", Helvetica, sans-serif;
	font-size: 11px;
	color:#d11f1f;
	text-decoration:underline;
}

/* ---3G Section---*/

/* 3G Header */

a#join-button3G{
	z-index:2;
	float:left;
	display:block;
	width:57px;
	height:34px;
    background-image: url(images/3g/join-roll.jpg);
    background-position: 0 0;
    margin: 0 auto;
	padding:0;
	}
	
a#join-button3G:hover{
	z-index:20;
	float:left;
	display:block;
	width:57px;
	height:40px;
    background-position: 0 -40px;
	margin-top:-6px;
	padding:0;
}

a#upgrade-button3G{
	float:left;
	display:block;
	width:91px;
	height:34px;
    background-image: url(images/3g/upgrade-roll.jpg);
    background-position: 0 0;
	padding:0;
    margin: 0 auto;
	}
	
a#upgrade-button3G:hover, a#upgrade-button3G:active{
	float:left;
	display:block;
	width:91px;
	height:40px;
    background-position: 0 -40px;
	margin-top:-6px;
	padding:0;
}

/* 3G Sec Nav */

#sec-nav3G{
	float:left;
	padding:0;
	margin:0;
	text-align:center;
}

#sec-nav3G ul{
	display:inline;
	margin:0;
	width:575px;
	padding:0;
}

#sec-nav3G ul li{
	display:inline;
	list-style:none;
}

#sec-nav3G li a{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	padding:8px 0;
	margin:0 2px 0 0;
	background:url(images/adsl/sub/sec-nav.jpg) repeat-x;
	text-decoration:none;
}

#sec-nav3G li a:hover, #sec-nav3G li a:active{
	list-style:none;
	text-decoration:none;
	background:url(images/3g/sec-nav-roll.jpg) repeat-x;
}

/* 3g ul */

#generic-content ul.hsdpaUL{
	list-style: none;
	margin: 0;
	padding:0 0 0 46px;
	list-style-image:url(images/3g/li.gif);
	list-style-position:outside;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#7c7c7c;
	font-size:11px;

}

/* 3g h3 */

#generic-content h3.hsdpaH3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#3046c8;
	padding:0;
	margin:0;
}

/* 3g link */

#generic-content .hsdpaLink {
	font-family:"Arial", Helvetica, sans-serif;
	font-size: 11px;
	color:#3046c8;
	text-decoration:none;
}

#generic-content .hsdpaLink:hover {
	font-family:"Arial", Helvetica, sans-serif;
	font-size: 11px;
	color:#3046c8;
	text-decoration:underline;
}

#generic-content .hsdpaLink:visited {
	font-family:"Arial", Helvetica, sans-serif;
	font-size: 11px;
	color:#3046c8;
	text-decoration:underline;
}

/* ---MTN 3G/HSDPA Section---*/

/* MTN 3G/HSDPA Header */

a#mtnjoin-button3G{
	z-index:2;
	float:left;
	display:block;
	width:142px;
	height:33px;
    background-image: url(images/MTN_images/join_button.jpg);
    background-position: 0 0;
    margin: 0 auto;
	padding:0;
	}
	
a#mtnjoin-button3G:hover{
	z-index:2;
	float:left;
	display:block;
	width:142px;
	height:33px;
    background-position: 0 0;
	margin-top:0 auto;
	padding:0;
}

a#mtnupgrade-button3G{
	float:left;
	display:block;
	width:91px;
	height:34px;
    background-image: url(images/MTN_images/upgrade-roll.jpg);
    background-position: 0 0;
	padding:0;
    margin: 0 auto;
	}
	
a#mtnupgrade-button3G:hover, a#mtnupgrade-button3G:active{
	float:left;
	display:block;
	width:91px;
	height:40px;
    background-position: 0 -40px;
	margin-top:-6px;
	padding:0;
}

/* MTN 3G/HSDPA Sec Nav */

#MTNsec-nav3G{
	float:left;
	padding:0;
	margin:0;
	text-align:center;
}

#MTNsec-nav3G ul{
	display:inline;
	margin:0;
	width:575px;
	padding:0;
}

#MTNsec-nav3G ul li{
	display:inline;
	list-style:none;
}

#MTNsec-nav3G li a{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	padding:8px 0;
	margin:0 2px 0 0;
	background:url(images/MTN_images/sec-nav.jpg) repeat-x;
	text-decoration:none;
}

#MTNsec-nav3G li a:hover, #MTNsec-nav3G li a:active{
	list-style:none;
	text-decoration:none;
	background:url(images/MTN_images/sec-nav-roll.jpg) repeat-x;
}

/* MTN 3G/HSDPA ul */

#MTNgeneric-content ul.MTNUL{
	list-style: none;
	margin: 0;
	padding:0 0 0 46px;
	list-style-image:url(images/MTN_images/li.jpg);
	list-style-position:outside;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#7c7c7c;
	font-size:11px;

}

/* MTN 3G/HSDPA h3 */

#MTNgeneric-content h3.MTNH3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#7c7c7c;
	padding:0;
	margin:0;
}
#MTNgeneric-content h1.MTNH1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:5px 0 3px 0;
	margin:10px 0 0 0;
	color:#7c7c7c;
}

/* MTN 3G/HSDPA link */

#MTNgeneric-content .hsdpaLink {
	font-family:"Arial", Helvetica, sans-serif;
	font-size: 11px;
	color:#3046c8;
	text-decoration:none;
}

#MTNgeneric-content .hsdpaLink:hover {
	font-family:"Arial", Helvetica, sans-serif;
	font-size: 11px;
	color:#3046c8;
	text-decoration:underline;
}

#MTNgeneric-content .hsdpaLink:visited {
	font-family:"Arial", Helvetica, sans-serif;
	font-size: 11px;
	color:#3046c8;
	text-decoration:underline;
}


/* ---iburst Section---*/

/* iburst Header */

a#join-buttoniburst{
	z-index:2;
	float:left;
	display:block;
	width:57px;
	height:34px;
    background-image: url(images/iburst/join-roll.jpg);
    background-position: 0 0;
    margin: 0 auto;
	padding:0;
	}
	
a#join-buttoniburst:hover{
	z-index:20;
	float:left;
	display:block;
	width:57px;
	height:40px;
    background-position: 0 -40px;
	margin-top:-6px;
	padding:0;
}

a#upgrade-buttoniburst{
	float:left;
	display:block;
	width:91px;
	height:34px;
    background-image: url(images/iburst/upgrade-roll.jpg);
    background-position: 0 0;
	padding:0;
    margin: 0 auto;
	}
	
a#upgrade-buttoniburst:hover, a#upgrade-buttoniburst:active{
	float:left;
	display:block;
	width:91px;
	height:40px;
    background-position: 0 -40px;
	margin-top:-6px;
	padding:0;
}

/* iburst Sec Nav */

#sec-naviburst{
	float:left;
	padding:0;
	margin:0;
	text-align:center;
}

#sec-naviburst ul{
	display:inline;
	margin:0;
	width:575px;
	padding:0;
}

#sec-naviburst ul li{
	display:inline;
	list-style:none;
}

#sec-naviburst li a{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	padding:8px 0;
	margin:0 2px 0 0;
	background:url(images/adsl/sub/sec-nav.jpg) repeat-x;
	text-decoration:none;
}

#sec-naviburst li a:hover, #sec-naviburst li a:active{
	list-style:none;
	text-decoration:none;
	background:url(images/iburst/sec-nav-roll.jpg) repeat-x;
}

/* iburst ul */

#generic-content ul.iburstUL{
	list-style: none;
	margin: 0;
	padding:0 0 0 46px;
	list-style-image:url(images/iburst/li.gif);
	list-style-position:outside;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#7c7c7c;
	font-size:11px;

}

/* iburst h3 */

#generic-content h3.iburstH3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#e57814;
	padding:0;
	margin:0;
}

/* iburst link */

#generic-content .iburstLink {
	font-family:"Arial", Helvetica, sans-serif;
	font-size: 11px;
	color:#e57814;
	text-decoration:none;
}

#generic-content .iburstLink:hover {
	font-family:"Arial", Helvetica, sans-serif;
	font-size: 11px;
	color:#e57814;
	text-decoration:underline;
}

#generic-content .iburstLink:visited {
	font-family:"Arial", Helvetica, sans-serif;
	font-size: 11px;
	color:#e57814;
	text-decoration:underline;
}