html, body 
{	
	background-image: url('../images/back.gif');
	background-repeat: repeat-x;
	background-color:	#7B7BD3;
	background-position: top;
	color:		#000000;	
	text-align: center;
	height: 100%;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
ul {
	margin-top:		0.4em;
	margin-bottom:	0.1em;
}
th {
	text-align: left;
}
div#logo
{
	width: 800px;
	margin: 0 auto;
	text-align: left;
}
div#fillup
{
	width: 553px;
	margin: 0px;
	padding: 0px;	
	height: 10px;
	text-align: left;
	background: #FFFFFF;
}
div#menuholder
{
	margin: 0 auto; 
	width: 800px;
	padding: 0px; 
	height: 33px;
}
div#menu
{
	width: 800px;
	margin: 0px;
	height: 23px;
	text-align: left;
	padding: 0px;
	background: #FFFFFF;
}
table#menu
{
	padding: 0px; 
	margin: 0px; 
	height: 33px;
}
table#menu tr td
{
	padding: 0px; 
	margin: 0px; 	
}
td#tellafriend
{
	height: 33px;
}
td#fillup
{
	height: 10px;
	font-size: 1px;
}
td#menu
{
	height: 23px;
}
div#invite
{		
	float: right;
	width: 247px;
	height: 23px;
	margin: 0px;
	padding: 0px;	
	padding-right: 10px;
	text-align: right;
	background: #FFFFFF;
}
div#menulinks
{
	float: left;
	text-align: left;
	width: 760px;
	height: 23px;
	margin: 0px;
	padding: 0px;	
	padding-left: 10px;
	background: #FFFFFF;
}
div#horzbar
{	
	width: 800px;
	margin: 0 auto;
	height: 17px;
	padding: 0px;	
	background: #FFFFFF;
}
div.horzbar
{
	height: 8px;
	font-size: 1px;
	border-bottom: 2px dotted #0202AA;
	margin: 0px 10px;
}
table#content
{
	width: 800px;
	margin: 0 auto;
	padding: 0px;		
	background: #FFFFFF;
}
table#feature
{
	width: 258px;
	margin: 0 auto;
	padding: 0px;		
	background: #FFFFFF;
}
table#customerservices
{
	width: 100%;
	margin: 0 auto;
	padding: 0px;		
	background: #FFFFFF;
}
table#customerservices tr td
{
	font-family: Verdana, sans-serif;
	font-color: #000000;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}
table#customerservices tr td b
{
	font-family: Verdana, sans-serif;
	font-color: #000000;
	font-size: 11px;
	text-align: left;

}
table#tellfriend
{
	width: 100%;
	margin: 0 auto;
	padding: 0px;		
	background: #FFFFFF;
}
table#tellfriend tr td, table#tellfriend tr td label
{
	font-family: Verdana, sans-serif;
	font-color: #000000;
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
table#tellfriend tr td
{
	padding-left: 10px;
	padding-right: 10px;
}
label
{
	font-family: Verdana, sans-serif;
	font-color: #000000;
	text-align: left;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}
table#downloadpanel
{
	width: 255px;
	float: left;
	margin: 0px;
	padding: 0px;		
	background: #FFFFFF;
	border: 2px dotted #0202AA;
}
table#signin
{
	width: 250px;
	margin: 0 auto;
	padding: 0px;		
	background: #FFFFFF;
}
p
{
	font-family: Verdana, sans-serif;
	font-color: #000000;
	text-align: left;
	font-size: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
input#newsletterinput
{
	font-family: Verdana, sans-serif;
	font-color: #000000;
	font-size: 10px;
	border: 1px solid #BBBBBB;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	padding-top: 1px;
}
td#rightfooter
{
	width: 265px;
	background: #FFFFFF;	
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}
td#leftindex
{
	width: 268px;
	padding: 0px;
	margin: 0px;
	background: #FFFFFF;
	vertical-align: top;	
}
div#splitleft
{
	float: left;
	width:  268px;
	padding: 0px;
	margin: 0px;
	text-align: left;	
}
div#splitright
{
	float: right;
	width: 267px;
	padding: 0px;
	margin: 0px;
	text-align: left;	
}
div#padmarg
{
	padding: 0px;
	margin: 0px;
	padding-left: 10px;	
}
div#padmarg2
{
	padding: 0px;
	margin: 0px;
	padding-left: 5px;	
	padding-right: 10px;
}
td#rightindex
{
	width: 267px;
	padding: 0px;
	margin: 0px;
	background: #FFFFFF;
	text-align: center;
	vertical-align: top;
}
td#middleindex
{
	width: 535px;
	padding: 0px;
	margin: 0px;
	background: #FFFFFF;
	vertical-align: top;
	text-align: left;
}
td#vertbar
{
	font-size: 1px;
	width: 12px;	
}
div.vertbar
{
	width: 6px;
	position: relative;
	height: 100%;
	font-size: 1px;
	border-left: 2px dotted #0202AA;
	float: right;	
}
td#nopadding
{
	padding: 0px;
	margin: 0px;
}
td.newsstart
{
	width: 17px;
	height: 26px;
	padding: 0px;
	margin: 0px;
}
form
{
	padding: 0px;
	margin: 0px;
}
td.newsinput
{
	background: #0202AA;
	height: 26px;
	vertical-align: top;
	width: 226px;
	padding: 0px;
	margin: 0px;	
}
table#discountp
{
	margin: 0 auto;
	padding: 0px;
	margin: 0px;
}
table#rightfooter
{
	background: #FFFFFF;
	padding: 0px;
	margin: 0px;

}
table#newsletter
{
	background: #FFFFFF;
	padding: 0px;
	margin: 0px;
}
td#discountp4
{
	background-image: url('images/discountfiller.gif');
	background-position: top;
	background-repeat: repeat-x; 
	background-color: #FF7D00;
	color: #FFFFFF;	
	width: 250px;	
	padding: 0px;
	margin: 0px;
}
p#small
{
	color: #FFFFFF;
	font-family: Verdana, sans-serif;
	padding: 0px;
	padding-left: 5px;
}
a#small:link, a#small:hover, a#small:visited
{
	color: #FFFFFF;
	font-family: Verdana, sans-serif;
}
td.fillup
{
	padding: 0px;
	margin: 0px;
  font-size: 1px;
  width: 10px;	
}
td.newsletter
{
	vertical-align: bottom;
	background: #FFFFFF;
	padding: 0px;
	width: 243px;
	margin: 0px;	
}
td.freecalls, td.lowrates, td.voipin
{
	height: 76px;
	width: 243px;
	padding: 0px;
	margin: 0px;
}
div#copy
{
	width: 800px;	
	margin: 0 auto;
	padding: 0px;	
	text-align: center;
	background: #FFFFFF;
	color: #0202AA;
}
div#payment
{
	width: 800px;	
	margin: 0 auto;
	padding: 0px;	
	text-align: center;
	background: #FFFFFF;
	color: #0202AA;
}
table#discountpanel
{
	width: 250px;	
	padding: 0px;
	margin: 0px;	
}
td#discountp1
{
	width: 250px;
	height: 115px;
	
	padding: 0px;
	margin: 0px;
}
td#discountp21
{	
	font-weight: bold;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	padding-left:  5px;

	color: #FFFFFF;
}
td#discountp22
{	
	font-weight: bold;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	padding-right:  5px;

	color: #FFFFFF;
}

td#discountp3
{
	width: 250px;
	height: 111px;
	padding: 0px;
	margin: 0px;
}
p#copy
{
	color: #0202AA;
	font-size: 9px;
	font-size: 9px;
	font-family: Verdana, sans-serif;
	padding: 0px 10px;
	text-align: center;
	background: #FFFFFF;
	margin: 0px;
	font-weight: bold;
}
a {
	color: 			#0202AA;
	background:		transparent;
	font-weight:	bold;
	text-decoration:	none;
}

table#login, table#login a {
	background: 	#0202AA;
	color:			transparent;
}
table#login {
	font-size:		10px;
	width:			450px;
	padding:			0;
	border:			0;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
table#login tr td.b {
	padding:		0;
	margin:		0;
	border:		0;
}
input {
	font-size:		10px;
}

.small, .small a {
	font-size:		9px;
	color:			#0202AA;
}
span.superdeal
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 9px; 
	color: #0202AA;
}



div#copy a, div#beta, div#beta a, div#payment, div#payment a {
	color: 			#0202AA;
	background:		transparent;
}
div#copy a, div#beta a, div#payment a {
	font-weight:	bold;
	text-decoration:	none;
}
div#beta, div#payment {
	font-size: 		10px;
}
img {
	border:			0;
}

table.rates tr td, table.rates tr th {
	text-align: 	left;
	border-bottom:	1px solid #0202AA;
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
}
table.rates tr td.r, table.rates tr th.r {
	text-align: 	right;
	font-weight: 	bold;
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;	
}
table.rate tr td.l {
	text-align: 	justify;
	font-size: 10px;
}

.s {
	font-size: 		10px;
}
.s a {
	font-weight:	bold;
}
.white, .white a {
	color: #FFFFFF;
}
.voip{
	font-size: 		11px;
}
.colored {
	color: #0202AA;
}
legend {
	font-weight:	bold;
}
fieldset.blue {
	background:		#FFFFFF;
	color:		#0202AA;
	margin: 0px;
	padding: 0px;
}

p.indent {
	padding-left: 10px;	
	margin-top:		0.4em;
	margin-bottom:	0.1em;
}

td.b1, td.b2, td.b3, td.b4, td.b6, td.b7, td.b8, td.b9 {
	font-size: 1px; 
	line-height: 1px;
	padding: 0px; 
	margin: 0px;
}	
td.b1, td.b3, td.b7, td.b9 {
	height: 3px; 
	width: 3px; 
}
td.b2, td.b8 {
	height: 3px;		
	padding: 0px; 
	margin: 0px;
}
td.b4, td.b6 {
	width: 3px;
}
td.b2, td.b4, td.b5, td.b6, td.b8 {
	margin: 0px;
	padding: 0px;
	background: #0202AA;
	color: #FFFFFF;
}
td.b1 {
	background: #0202AA;
	height: 3px;
	padding: 0px; 
	margin: 0px;
}
td.b3 {
	background: #0202AA;
	height: 3px;
	padding: 0px; 
	margin: 0px;	
}
td.b7 {
	background: #0202AA;
}
td.b9 {
	background: #0202AA;
}

table.footerlogin td {
	padding: 1px; 
	margin: 0px; 
	color: #FFFFFF;
}
table.footerlogin td.fllabel {		
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px;
}
table.footerlogin td.flsmall {
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif; 
}
table.footerlogin td.flsmall a {
	font-family: Verdana, Helvetica, sans-serif; 
	color: #FFFFFF;
	font-size: 9px;
}
input.flinput {
	border: 1px solid #BBBBBB;  
	font-size: 11px; 
	width: 100px;
}
.defpadding
{
	padding: 2px 3px;
}
option
{
	font-size: 10px;
}
select
{
	font-size: 10px;
}

table.freepanel tr td {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	vertical-align: top;
}
table#compare tr td, table#compare tr th {
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	vertical-align: top;
}
table.rates tr td.i,
table.rates tr td.e {
	text-align: right;
}
table.rates tr td.i {
	font-size: 10px;
}
table.rates tr td.e {
	font-weight: bold;
	font-size: 11px;
}
a.faqlink:link, a.faqlink:visited {		
	text-decoration:	none;
	font-weight: 		bold;
	color: 			#0202AA;
	font-size: 12px;
}
a.faqlink:hover {
	text-decoration:	underline;
}
h1
{
	font-family: Verdana, Helvetica, sans-serif; 
	vertical-align: top;
	padding-top: 0px; 
	margin-top: 0px;
	color: #0202AA;
	padding-left: 10px;
	font-size: 17px;
	font-weight: bold;	
}
div#main
{
	margin: 0 auto;
	width: 800px;
	height: 100%;
	background: #FFFFFF;
}
div.normal
{
	font-family: Verdana, Helvetica, sans-serif;
	padding-left: 10px;
		vertical-align: top;
	font-size: 11px;
}
h2
{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #0202AA;
	padding-left: 10px;
	font-size: 15px;
}
li
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;	
}
h3
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 10px;
	margin: 0px;
	color: #0202AA;
	text-align: left;
	vertical-align: top;
}
h3#special
{
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 12px;
	font-weight: bold;
	color: #0202AA;
	vertical-align: top;
}
a.letter {
	font-size: 9px;
	text-align: justify;
}
div#copy {
	margin-top:		10px;
} 
