
html, body {
	margin: 0;
	padding: 0;
}

body {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #1a171b;
	background: #e3e4e4;
}

a, a:visited {
	color: #1a171b;
	text-decoration: none;
}
	
a:hover {
}

a img { border: none;}

h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, fieldset, label, input, select, option, textarea {
	margin: 0;
	padding: 0;
}

ul, li { list-style: none;}

.clear { clear: both;}

#mainbg {
	width: 948px;
	margin: 10px auto 0 auto;
	background: url(../img/mainbg.gif) repeat-y left top;
}

#container {
	width: 924px;
	overflow: hidden;
	margin: 0;
	padding: 24px 12px 6px 12px;
	background: url(../img/containerbg.gif) no-repeat left top;
}

#header {
	width: 924px;
	height: 52px;
	text-align: center;
	font-size: 32px;
}	

#topnav {
	width: 924px;
	height: 47px;
}

#topnav li a {
	display: block;
	height: 47px;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
}

#home a span, #more a span {
	display: block;
	padding-top: 18px;
}

#monthly a span, #payg a span, #laptop a span {
	display: block;
	padding-top: 10px;
}

#topnav li a:hover, #topnav li a.on {
	color: #1a171b;
}

#topnav li {
	float: left;
	height: 47px;
}

li#home a { width: 186px; background: url(/img/hometab.gif) no-repeat left top;}
li#monthly a { width: 184px; background: url(/img/monthlytab.gif) no-repeat left top;}
li#payg a { width: 185px; background: url(/img/paygtab.gif) no-repeat left top;}
li#laptop a { width: 184px; background: url(/img/laptoptab.gif) no-repeat left top;}
li#more a { width: 185px; background: url(/img/moretab.gif) no-repeat left top;}

li#home a:hover { width: 186px; background: url(/img/hometab.gif) no-repeat left -47px;}
li#monthly a:hover { width: 184px; background: url(/img/monthlytab.gif) no-repeat left -47px;}
li#payg a:hover { width: 185px; background: url(/img/paygtab.gif) no-repeat left -47px;}
li#laptop a:hover { width: 184px; background: url(/img/laptoptab.gif) no-repeat left -47px;}
li#more a:hover { width: 185px; background: url(/img/moretab.gif) no-repeat left -47px;}

li#home a.on { width: 186px; background: url(/img/hometab.gif) no-repeat left -47px;}
li#monthly a.on { width: 184px; background: url(/img/monthlytab.gif) no-repeat left -47px;}
li#payg a.on { width: 185px; background: url(/img/paygtab.gif) no-repeat left -47px;}
li#laptop a.on { width: 184px; background: url(/img/laptoptab.gif) no-repeat left -47px;}
li#more a.on { width: 185px; background: url(/img/moretab.gif) no-repeat left -47px;}

#subheader {
	width: 948px;
	margin: 0 0 8px 0;
}

#subheader img { display: block;}

/* content left part */

#content_left {
	width: 459px;
	float: left;
}

#aycbox {
	width: 151px;
	height: 101px;
	float: left;
	background: url(../img/aycbox.gif) no-repeat left top;
}

#aycbox p.txt {
	margin: 50px 36px 2px 8px;
	font-size: 9px;
	font-weight: bold;
}

#aycbox p.submit {
	margin: 0 8px 0 8px;
}

#aycbox p.submit input.ftxt {
	width: 64px;
	padding: 1px;
	margin: 0 2px 0 0;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 9px;
	color: #1a171b;
	border: 1px solid #a2a4a5;
}	

#aycbox p.submit input.btn {
	margin: 0 0 -4px 0;
}

#rplanbox {
	width: 152px;
	height: 101px;
	float: left;
	margin: 0 3px 0 2px;
	background: url(../img/rplanbox.gif) no-repeat left top;
}
	
#rplanbox p.txt {
	margin: 53px 70px 12px 8px;
	font-size: 9px;
	font-weight: bold;
}

#freecalls {
	width: 151px;
	height: 101px;
	float: left;
	background: url(../img/freecallsbox.gif) no-repeat left top;
}

#freecalls a {
	display: block;
	width: 151px;
	height: 101px;
	text-indent: -10000px;
}

#txtbox {
	width: 459px;
	height: 263px;
	line-height: 175%;
	clear: both;
	margin-top: -5px;
	/*overflow-x: hidden;
	overflow-y: scroll;*/
	background: url(../img/bigtxtboxbg.gif) no-repeat left top;
}

html>/**/body #txtbox { margin-top: 6px;}

#txtscroll {
	width: 458px;
	height: 260px;
	margin: 0 0 2px 2px;
}
#txtbox2 {
	width: 459px;
	height: 371px;
	line-height: 175%;
	clear: both;
	margin-top: -5px;
	/*overflow-x: hidden;
	overflow-y: scroll;*/
	background: url(../img/bigtxtboxbg_facts.gif) no-repeat left top;
}

html>/**/body #txtbox2 { margin-top: 0px;}

#txtscroll2 {
	width: 458px;
	height: 368px;
	margin: 0 0 2px 2px;
}

#txtbox h1 {
	margin: 10px 12px 8px 12px;
	font-family: Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #5d1a7c;
}

#txtbox h2 {
	margin: 5px 12px 5px 12px;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #c846cc;
}
#txtbox h3 {
	margin: 5px 12px 4px 12px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c846cc;
}

#txtbox h3 a {
	text-decoration: underline;
	color: #c846cc;
}

#txtbox p {
	margin: 0 12px 12px 12px;
}

#txtbox p a {
	text-decoration: underline;
}


#txtbox2 h1 {
	margin: 10px 12px 8px 12px;
	font-family: Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #5d1a7c;
}

#txtbox2 h2 {
	margin: 5px 12px 5px 12px;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #c846cc;
}
#txtbox2 h3 {
	margin: 5px 12px 4px 12px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c846cc;
}

#txtbox2 h3 a {
	text-decoration: underline;
	color: #c846cc;
}

#txtbox2 p {
	margin: 0 12px 12px 12px;
}

#txtbox2 p a {
	text-decoration: underline;
}

#txtbox2 ul {
	margin: 0 12px 12px 12px;
}

#txtbox2 ul li {
	padding: 0 0 15px 0;
}

#txtbox2 ul li a {
	text-decoration: underline;
}

#txtbox3 {
	width: 459px;
	height: 363px;
	line-height: 175%;
	clear: both;
	margin-top: -5px;
	/*overflow-x: hidden;
	overflow-y: scroll;*/
	background: url(../img/bigtxtboxbg.gif) no-repeat left top;
}

html>/**/body #txtbox { margin-top: 6px;}

#txtscroll3 {
	width: 458px;
	height: 360px;
	margin: 0 0 2px 2px;
}

/* content right part */

#content_right {
	width: 459px;
	float: right;
}

#banners {
	width: 305px;
	float: left;
}

#monthlybbox {
	width: 305px;
	height: 120px;
	background: url(../img/monthlybbbox.jpg) no-repeat left top;
}

#laptopbbox {
	width: 305px;
	height: 120px;
	margin: 5px 0 5px 0;
	background: url(../img/laptopbbbox.gif) no-repeat left top;
}

#paygbbox {
	width: 305px;
	height: 120px;
	background: url(../img/paygbbbox.gif) no-repeat left top;
}

#monthlybbox p, #laptopbbox p, #paygbbox p {
	padding: 86px 0 0 8px;
}

#monthlybbox a, #laptopbbox a, #paygbbox a  { font-weight: bold;}

#rssbox {
	width: 149px;
	float: right;
	height: 370px;
	background: url(../img/rssboxbg2.gif) no-repeat left bottom;
}

#rssbox .top {
	width: 149px;
	height: 41px;
	background: url(../img/rssboxtop.gif) no-repeat left top;
}

#rssscroll {
	width: 149px;
	height: 325px;
	/*overflow-x: hidden;
	overflow-y: scroll;*/
}

#rssbox .top p {
	float: left;
	padding: 10px 8px 0 10px;
	color: #ffffff;
	font-size: 12px;
}

#rssbox .top a {
	display: block;
	float: right;
	padding: 6px 6px 0 0;	
}

.rsstxtbox {
	width: 130px;
	margin: 0 0 0 2px;
	padding: 0 0 3px 0;
	background: url(../img/rssdotline.gif) repeat-x left bottom;
}

#rssscroll .scroll-pane {
	overflow: auto;
	width: 149px;
}


.rsstxtbox h3 {
	margin: 8px 2px 6px 8px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #c846cc;
}

.rsstxtbox p {
	margin: 0 2px 8px 8px;
	font-size: 9px;
}

.footer{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size:9px;
	width:410px;
	margin:auto;
	padding:0 0 0 0;
	text-align: center;
	color: #535154;
}

.footernav {
	width: 700px;
	clear: both;
	margin:auto;
	padding:10px 0 10px 0;
	text-align: center;
}

html>/**/body #footernav { margin-top: 20px;}

.footernav a {
	color: #535154;
}

#more-nav li{padding: 15px; font-size:100%;}

.validator {
	display:inline;
	padding: 0 20px 0 20px;
}