html body{
height:100%; 
min-height:100%; 
background:#ffffff;
font:normal 11px Arial; color:#2d2c2c;
margin-top:0px;
}

h1{
font:bold 13px Arial; color:#2d2c2c;
height:20px;
padding:5px;
width:589px;
}

h2{
font:bold 11px Verdana; color:#4c4f50;
}


h3{
font:bold 12px Arial; color:#4c4f50;
background: url(../images/h3.gif) no-repeat;

padding:17px;
padding-left:35px;
width:269px;
margin:0px;
}

h4{
font:normal 12px Arial; color:#2d2c2c;
}

hr{
height:1px;
background-color:#efefef;
}


img {
border: 0;
}


a {
text-decoration: none;
color: #e0611e;
}

a:hover {
text-decoration: underline;
color:#e0611e;
}

.classA{
font:bold 10px Arial; color:#b92d07;
}


.keytext{
display:none;
}

.input{ 
background: #ffffff;
border: 1px solid #ccc;
font-size : 9pt;
padding:3px;
}

select{ 
background: #ffffff;
border: 1px solid #ccc;
padding:3px;
}


.radio{ 
background:none;
border: 0px solid #ccc;
font-size : 9pt;
padding:0px;
width:20px;
}

.ratessubmitbig{
 background:url(../images/rates_button_big.jpg) repeat-x 0 0;
 border:medium none;
 font:bold 11px Arial;
 margin:5px 4px 5px 0px;
 padding:0px;
 text-decoration:none;
 text-transform:none;
 width:257px;
 height:39px;
}

.ratessubmitsml{
 background:url(../images/rates_button.jpg) repeat-x 0 0;
 border:medium none;
 font:bold 11px Arial;
 padding:0px;
 text-align:middle;
 width:30px;
 height:30px;
 margin-left:2px;
}

.ratesinput{ 
background: #ffffff;
border: 1px solid #dc5f1d;
font-size : 9pt;
padding:3px;
width:130px;
}


.signupsubmit{
 background:url(../images/yellow_button.gif) repeat-x 0 0;
 border:medium none;
 font:bold 11px Arial;
 padding:0px;
 text-align:middle;
 width:150px;
 height:30px;
}



textarea{
width:200px;
border: 1px solid #ccc;
}

th{
text-align:left;
}


.errbox{
border:1px Solid #b3b4b0;
padding-left:30px;
padding-top:7px;
padding-bottom:7px;
background:#f3c76a url(../images/error.jpg) no-repeat;
background-position: center left;
font-weight:bold;
display:block;
width:640px;
margin-left:8px;
}


.msgbox{
border:1px Solid #419e04;
padding-left:30px;
padding-top:7px;
padding-bottom:7px;
background:#c8f2ac url(../images/msg.gif) no-repeat 0 0;;
width:560px;
background-position: center left;
font-weight:bold;
display:block;
}


#body {
margin: auto;
width: 900px;
}

#logo{
text-align:left;
width:400px;
display:inline;
}

#loginname{
color:#fff;
font-weight:bold;
padding-left:80px;
}



#nav img {
padding:0px;
margin:0px;
float: left;
}


#right{
width:171px;
}

#login{
height:220px;
background: url(../images/login_bg1.gif) repeat-x 0 0;
padding-top:40px;
padding-left:15px;
text-align:left;
}

#login .submit{
 background:transparent url(../images/loginbutton_bg.gif) no-repeat scroll 0pt;
 border:medium none;
 color:#FFFFFF !important;
 display:block;
 font-size:11px;
 font-weight:normal;
 height:19px;
 margin:5px 4px 5px 0px;
 padding:0px;
 text-decoration:none;
 text-transform:none;
 width:59px;
}

#login .checkbox{ 
background:none;
border: 0px solid #ccc;
font-size : 9pt;
padding:0px;
width:20px;
}


#no911{
height:100px;
background:#ffffff url(../images/911_bg.gif) repeat-x 0 0;
padding-top:40px;
padding-left:15px;
text-align:left;
}


#vn{
height:100px;
background:#ffffff url(../images/virtualnumber_bg.gif) repeat-x 0 0;
padding-top:38px;
padding-left:15px;
padding-right:8px;
text-align:left;
}


#cptools{
background:#fff url(../images/cp/tools_bg.gif) repeat 0 0;
padding:0px;
text-align:left;
width:169px;
}


#centerpart{
background:#ffffff url(../images/main_bg.gif) repeat 0 0;
padding-left:20px;
padding-right:20px;
text-align:justify;
}

#centerpart_big{
background:#ffffff url(../images/main_bg_big.gif) repeat 0 0;
padding-left:20px;
padding-right:20px;
text-align:justify;
font:normal 12px Arial; color:#033742;
}

#pack1{
background:#ffffff url(../images/pack1_bg.gif) repeat 0 0;
padding-TOP:80px;
padding-left:20px;
padding-right:20px;
text-align:justify;
width:150px;
height:82px;
}

#pack2{
background:#ffffff url(../images/pack2_bg.gif) repeat 0 0;
padding-TOP:80px;
padding-left:20px;
padding-right:20px;
text-align:justify;
width:148px;
height:80px;
}


#pack3{
background:#ffffff url(../images/pack3_bg.gif) repeat 0 0;
padding-TOP:80px;
padding-left:20px;
padding-right:20px;
text-align:justify;
width:155px;
height:85px;
}


#grey{
background:#ffffff url(../images/grey_bg.gif) repeat 0 0;
padding-left:25px;
padding-right:25px;
}

#copyright{
padding-top:10px;
font:bold 10px Arial; color:#757171;
}

#copyright a{
padding-top:10px;
font:bold 10px Arial; color:#757171;
}

#services tr{
background-color:#dddddd;
}

#services th{
text-align:center;
}

#services td{
text-align:center;
font:normal 11px Arial;
}

#services .head{
background:#ffffff url(../images/servicetab_bg.gif) repeat 0 0;
height:20px;
font: 13px Arial; color:#ffffff;
}

#services .pack{
background:#ffffff url(../images/servicetab_bg1.gif) repeat 0 0;
}


#feahead{
background-image: url(../images/fea_head.gif);
height:28px;
padding-left:10px;
padding-top:6px;
font-weight:bold;
font-size:13px;
}

#features ul {
text-align:left;
}

#features li {
text-align:justify;
padding-left:10px;
}

#features li .selected {

}

#features li div {
font: 12px Arial;
margin-left:10px;
padding:5px;
width:660px;
}

#features li a.nobg {
background: none;
width:1px;
padding:0px;
margin:0px;
height:1px;
display:inline;
font-weight: normal;
text-decoration:underline;
}

ul.ui-accordion { 
margin: 0; 
padding: 0; 
list-style-type: none;
}

ul.ui-accordion li {
margin-top: 0px;
margin-bottom: 0px;
padding: 0;
background-repeat: no-repeat;
}

ul.ui-accordion li a.ui-accordion-header { 
display: block;
padding-left: 10px;
margin-right: 3px;
height: 28px;
background: url(../images/arrow_green.gif) repeat-x;
color: #000;
text-decoration: none;
line-height: 28px;
font-weight: bold;
}

ul.ui-accordion li .ui-accordion-right {
display: block;
position: absolute;
top: 0px; 
right: 0px;
height: 28px;
width: 3px;
}

ul.ui-accordion li .ui-accordion-left {
display: block;
position: absolute;
top: 0px; 
right: 0px;
height: 0px;
width: 0px;
}


ul.ui-accordion li a:hover {
background-image: url(../images/arrow_blue.gif);
}

ul.ui-accordion li:hover a.ui-accordion-header {
background-image: url(../images/arrow_blue.gif);
}

ul.ui-accordion li:hover .ui-accordion-right {
background-image: url(../images/arrow_blue.gif);
}

ul.ui-accordion li.active {
background-image: url(../images/arrow_blue.gif);
}

ul.ui-accordion li.active a.ui-accordion-header {
background-image: url(../images/arrow_blue.gif);
}

ul.ui-accordion li.active .ui-accordion-right { 
background-image: url(../images/arrow_blue.gif);
}


#accinfotable th{
text-align:left;
border-bottom: 1px solid #ddd;
}

#accinfotable td { 
border-bottom: 1px solid #ddd; 
}

#accinfotable input{ 
background: #ffffff;
border: 1px solid #ccc;
font-size : 9pt;
padding:3px;
width:200px;
}

#accinfotable select{ 
background: #ffffff;
border: 1px solid #ccc;
font-size : 9pt;
padding:3px;
}

#accinfotable .radio{ 
background:none;
border: 0px solid #ccc;
font-size : 9pt;
padding:0px;
width:20px;
}


#accinfotable .red{ 
background: #ffffff;
border: 1px solid red;
font-size : 9pt;
padding:3px;
width:200px;
}


.submitBut{
 background:url(../images/submit_support.jpg) repeat-x 0 0;
 border:0px;
 padding:0px;
 width:75px;
 height:30px;
}


.submitback{
 background:url(../images/blue_arrow.gif) no-repeat;
 border:medium none;
 font:bold 11px Arial;
 padding:0px;
 text-align:middle;
 height:30px;
 width:40px;
}


.rates_tbl th{ text-align:center;font-weight:bold;padding:3px;}
.rates_tbl td{ text-align:center;font-size:12px;font-weight:bold;text-align:center;color:#da5d1b;}

.white{background-color:#fff;}
.grey{background-color:#efefef;}
.green{background:url(../images/rates_tbl_top.jpg);text-align:center;padding:6px;height:27px;}


#plantbl tr{ background-color:#d8f6f6;}


.plan{
padding:9px;
padding-left:40px;
width:570px;
height:33px;
font:normal 12pt Arial;
color:  #0c2a3f ;
text-align:left;
}

.planprice{
font:bold 14pt Arial;
color:  #c80d11 ;
text-align:center;
background:url(../images/price_bg.gif) no-repeat;
padding-top:12px;
padding-bottom:10px;
padding-left:25px;
padding-right:25px;
}

.month{
font:bold 12pt Arial;
color:  #c80d11 ;
font-variant: small-caps;
}



#PlansPriceTb th{ text-align:center;vertical-align:top;height:70px;}
#PlansPriceTb tr{ background-color:#ffffff;}
#PlansPriceTb tr{ background-color:#ffffff;}


.plandetails{
border:1px solid #777777;
margin-left:1px;
text-align:left;
}

.plandetails li{
background:url(../images/bullet.gif) no-repeat;
padding-left:18px;
margin: 10px;
list-style-type:none;
}


#faq ul {
text-align:left;
}

#faq li {
text-align:justify;
}

#faq li .selected {

}

#faq li div {
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
font: 12px Arial;
margin-left:5px;
margin-right:10px;
background:#ffffff;
}

#faq li a.nobg {
background: none;
width:1px;
padding:0px;
margin:0px;
height:1px;
display:inline;
font-weight: normal;
text-decoration:underline;
}



TD.listHeading
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: #d55919;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-left:5px;
	background:url(../images/pack_top_big.jpg) no-repeat;
	width:680px;
	height:37px;
}


TD.formItem
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-left:5px;
	width:30%;
}

.grey{width:70%;}

INPUT.grey
{
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #888888 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #888888 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none;
	WIDTH:250px;
}


.packtitle {
	font-size:13px;
	font-weight:bolder;
	color:#DD5F1D;
	text-align:left;
}

.price1 {
	font-size:22px;
	font-weight:bolder;
	color:#2D2C2C;
	text-align:left;
}
.dollar {
	font-size:12px;
	font-weight:bolder;
	color:#4d5154;
	text-align:right;
}

.price2 {
	font-size:12px;
	font-weight:bolder;
	color:#4d5154;
	text-align:left;
}


.add-to-cart-button {width:135px;height:28px;background:url(/images/add_pack_to_cart_button.gif);font-family:arial;font-weight:bold;font-size:9pt;border:0px;color:#ffffff;}

.add-device-to-cart-button {width:185px;height:29px;background:url(/images/device_to_cart.jpg);font-family:arial;font-weight:bold;font-size:9pt;border:0px;color:#ffffff;}

.quantity {
	font-size:12px;
	font-weight:bold;
	color:#4c4541;
	padding-left:14px;
}

.price {
	font-size:14px;
	color:#ef3c13;
}


.shoppingcart_tbl td{
	border:#dbc6bb solid 1px;
	font-weight:bold;
}

.odd{
background:url(../images/features_bg.jpg);
padding-left:15px;
}

.even{
background:url(../images/features_bg.jpg);
}

.topic {
background:url(../images/features_bg.jpg);
font-size:14px;
font-weight:bold;
color:#464544;
}
















































