body, html {
 margin:0; padding:0;
}
body {
	font-family:"Trebuchet MS" !important;
	font-size:12px!important;
	color:#5c5c5c; 	
  background:#f2f2f2 url(../images/body-bg.gif)  repeat-x top;
  margin:0; 
	padding:0;
}
td, tr, table, ul, li, div, span
{
	font-size:12px !important;
	font-family:"Trebuchet MS" !important; 
	border-collapse:collapse;
}
p
{
	margin:0px;
	padding:0px;
}
img
{
	padding:0px;
	margin:0px;
	border:0px solid #fff;	
}
a
{ 
	text-decoration:none; 
	outline:none; 
	border:none; 	
	color:#047fd0; 
}

a:active{color:#047fd0; }
a:visited{color:#047fd0; }
a:hover{color:#3b3b3b;}
.defaultlinks
{
	font-family:"Trebuchet MS";
 	color:#3b3b3b;
	font-size:11px;
  }
.defaultlinks a:link
{
	color:#3b3b3b;
	font-weight: bold;
	text-decoration:underline;
}
.defaultlinks a:active
{
	color:#3b3b3b;
   	font-weight: bold;
	text-decoration:underline;
}
.defaultlinks a:visited
{
	color:#3b3b3b;  
   	font-weight: bold;
	text-decoration:underline;
}

.defaultlinks a:hover
{	
	color:#000000;
   	font-weight: bold;
 	text-decoration:underline;
}
.error{	color:#FF0000;}
.success{color:#0b862d;}
.btalign
{
	text-align:center;
	padding:12px 10px ;
}
.tleft{	text-align:left;}
.tright{text-align:right;}
.tbottom{vertical-align:bottom;}
.ttop{vertical-align:top;}
.tcenter{text-align:center;}
.tmiddle{ vertical-align:middle;}
/*input style*/
.textbox_style
{  
  font-size: 12px;
  width: 161px;  
  padding:1px 0px 0px 0px;
  margin: 0px;
}
.selectbox_style
{  
  font-size: 12px;
  width: 162px; 
}
.textarea_style
{
   font-size: 12px;
  width: 162px;
 }

/*--------------------------------------Global Style End---------------------------------------------------*/

/*---------------------------------------Model Messge Style Start-------------------------------------------*/
.modalDialog_transparentDivs{	
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#AAA;
	z-index:3;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:1px solid #949494;
	padding:2px;
	z-index:200;/* Always needed	*/
	position:absolute;	/* Always needed	*/
background-image:url(../images/mainbg_pop.jpg);
  
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}
.modalDialog_header
{
  font-size: 14px;
  font-weight:bold;
  text-align: center;
  color:#ffffff;
}
.modalDialog_label
{
  font-size: 13px;
  font-weight: bold;
  padding-right: 8px;
  text-align: right;
}
/*---------------------------------------Model Messge Style Emd-------------------------------------------*/
/*Date Picker Class*/
.datepicker {
	background:url(../images/datepick.gif) top right no-repeat;
	font-size: 11px;
  width: 161px;  
  padding: 0px;
  margin: 0px;
	cursor:hand;
  border: 1px solid #7f9db9;
}
/*---------------------------------------Index Style Start--------------------------------------------------*/
.topnav
{
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	padding-bottom:8px;
}
.topnav ul
{
	padding:0px; 
	margin:0px;
	list-style:none;	
}
.topnav li
{
	display:inline;
	line-height:20px;
}
.topnav li a:link
{
	color:#3b3b3b;  
	text-decoration:none;
	padding:0px 12px;
}
.topnav li a:active
{
	color:#3b3b3b;  
	text-decoration:none;
	padding:0px 12px;	
}
.topnav li a:visited
{
	color:#3b3b3b; 
	text-decoration:none;
	padding:0px 12px; 	
}
.topnav li a:hover
{
	color:#047fd0; 
	text-decoration:none;
	padding:0px 12px;   	
}
.footernav
{
	font-family:"Trebuchet MS";
	font-size:11px;	
	padding-top:8px;
	text-align:center;
	line-height:23px;
}

.footernav a:link
{
	color:#3b3b3b;  
	text-decoration:none;
	padding:0px 8px;
}
.footernav a:active
{
	color:#3b3b3b;  
	text-decoration:none;
	padding:0px 8px;
}
.footernav a:visited
{
	color:#3b3b3b; 
	text-decoration:none;
	padding:0px 8px; 	
}
.footernav a:hover
{
	color:#047fd0; 
	text-decoration:none;
	padding:0px 8px;	
}

.box-bg
{
	background:url(../Index_images/box-bg.gif) left top repeat-x;
}
.box-line
{
	background:url(../Index_images/box-line.gif) left top repeat-y;
	height:134px;
	width:2px;
}
.box-heading
{
	padding:6px 0px 3px 0px;
	text-align:center;
	vertical-align:middle;
}
.box-txt
{
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:normal;
	text-align:left;
	line-height:16px;
}
.box-more
{
	font-family:"Trebuchet MS";
	font-size:11px;
	text-align:right;
	padding-right:10px;
	margin-right:10px;
	background:url(../Index_images/arrow.gif) right center no-repeat;	
}

.box-more a:link
{
	color:#3b3b3b;  
	text-decoration:none;	
}
.box-more a:active
{
	color:#3b3b3b;  
	text-decoration:none;	
}
.box-more a:visited
{
	color:#3b3b3b; 
	text-decoration:none;	
} 	
.box-more a:hover
{
	color:#047fd0; 
	text-decoration:none;	
}
.slide-box2{ background:url(../Index_images/slide-box2-bg.gif) repeat-y left;  height:109px;}
.slide-box2-top{ background:url(../Index_images/slide-box2-top.gif) no-repeat top left;  height:2px}
.slide-box2-bot{ background:url(../Index_images/slide-box2-bot.gif) no-repeat bottom left;  height:2px;}
.verisignheading
{
	font-size:12px;
	font-weight:bold;
	color:#008dda;
	text-transform:uppercase;
}
.verisignbut
{
	font-size:11px;
	font-family:"Trebuchet MS";
	padding:0px;
	margin:0px;
	color:#515151;
	font-weight:bold;
	vertical-align:top;
}
.verisignbut ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}
.verisignbut li 
{
	/*background:url(../Index_images/arrow_gray.gif) left center no-repeat;	*/
	line-height:18px;
	padding:0px 0px;
}
.verisignbut li a:link
{
	color:#3b3b3b;  
	text-decoration:none;	
}
.verisignbut li a:active
{
	color:#3b3b3b;  
	text-decoration:none;	
}
.verisignbut li a:visited
{
	color:#3b3b3b; 
	text-decoration:none;
}
.verisignbut li a:hover
{
	color:#047fd0; 
	text-decoration:none;	
}
.hpoffer
{
	font-size:11px;
	color:#3b3b3b;
	font-weight:bold;
}
.hpoffer a:link
{
	color:#3b3b3b;  
	text-decoration:none;	
}
.hpoffer a:active
{
	color:#3b3b3b;  
	text-decoration:none;	
}
.hpoffer a:visited
{
	color:#3b3b3b; 
	text-decoration:none;
}
.hpoffer a:hover
{
	color:#047fd0; 
	text-decoration:none;	
}
/*old style*/
.whitetext
{
font-family:"Trebuchet MS";
color:#ffffff;
font-weight:bold;
text-decoration:none;
font-size:12px;
}
.listmenu_one
{
font-family:"Trebuchet MS";
font-size:11px;
width:140px;
}
.loginstyle
{
font-family:"Trebuchet MS";
color:#0a3877;
font-weight:bold;
text-decoration:none;
font-size:12px;
}
.bborder
{
  border-bottom:1px solid #d7d7d7; 
} 
/*Index Style End*/


/*All Headings Style Start----------------------------------------------------------------------------------------------*/
.RedHeading
{
	color:#ee0303;
	font-size:11px !important;
  font-weight: bold !important;
	text-transform:capitalize;	
}
.mainheading
{		
	font-weight:normal;	
	padding:8px 0px;
	font-family:"Trebuchet MS";
	font-size: 25px !important;

}
.BlueHeading
{
	color:#007fd4;
	font-size:12px;
	text-transform:capitalize;	
}
/*All Headings Style End-------------------------------------------------------------------------------------------------*/

/*Banner Style Start------------------------------------------------------------------------------------------------------*/
.bannerbg
{
	background:url(../images/banner_bg.gif) left top  repeat-x;
	height:190px;
	text-align:center;
	vertical-align:middle;
}
/*Banner Style End-----------------------------------------------------------------------------------------------------*/
/*Showlinks Style Start------------------------------------------------------------------------------------------------*/
.ihelpbg
{
  background:url(../images/showlink_bg.gif) left top  repeat-x;		
  padding:0 15px;
}


.showlinkbg
{
	background:url(../images/showlink_bg.gif) left top  repeat-x;		
	vertical-align:middle;
	padding:0 15px;
	color:#3b3b3b;
	font-size:11px !important;
	text-align:left;
}
.selectedcity
{
	background:url(../images/showlink_bg.gif) left top  repeat-x;	
	vertical-align:middle;
	font-size:12px;
	text-transform:capitalize;
	text-align:right;
	padding:0 10px 0  0;
}
.selectedcity span
{
	color:#008dda;
}
.showlinkbg a
{  
	margin:0px 5px;
	padding:0 15px 0 0px; 
	background:url(../images/arrow-h.gif) right no-repeat; 
	color:#008dda; 
	line-height:32px; 
	text-decoration:none;
}
.showlinkbg a:active{ color:#008dda; }
.showlinkbg a:visited{ color:#008dda; }
.showlinkbg a:hover{ color:#3b3b3b; }
/*Showlinks Style End----------------------------------------------------------------------------------------------------*/

/*Status Style Start---------------------------------------------------------------------------------------------------------*/
.Navigation
{
	background:url(../images/status_bg.gif) left top repeat-x;
	text-align:left;
	color:#989696;	
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	text-transform:uppercase;
	font-stretch:expanded;
}
.Navigation td{	padding:0px 0px 0px 15px;}
.Navigation .current{color:#FF0000;}

/*Status Style End---------------------------------------------------------------------------------------------------------*/

/*Footer Style Start---------------------------------------------------------------------------------------------------------*/
.footer
{
	border:2px solid #e1e1e1;
	border-width:2px 0px;
	height:80px;
	text-align:right;
	vertical-align:top;
  font-weight:normal !important;
}
.footer  a:link
{
	padding:0px 15px;
	color:#535353; 
	font-size:11px !important;
	line-height:28px;
	font-weight:normal !important;
}
.footer  a:active{ color:#535353; font-weight:normal !important;}
.footer a:visited{ color:#535353; font-weight:normal !important;}
.footer a:hover{ color:#535353; text-decoration:underline; font-weight:normal !important;}

.footerstyle 
{	
	color:#535353; 
	font-size:11px !important;	
	font-weight:normal !important;
  line-height:28px !important;
}
.footerstyle a:link
{
	padding:0px 7px;
	color:#535353; 
	font-size:11px !important;
	line-height:28px;
	font-weight:normal !important;
}
.footerstyle  a:active{ color:#535353; padding:0px 7px;font-size:11px !important; font-weight:normal !important;}
.footerstyle a:visited{ color:#535353; padding:0px 7px;font-size:11px !important; font-weight:normal !important;}
.footerstyle a:hover{ color:#535353; text-decoration:underline; padding:0px 7px;font-size:11px !important; font-weight:normal !important;}

/*Footer Style End-----------------------------------------------------------------------------------------------------------*/

/*Cart Style Start---------------------------------------------------------------------------------------------------------*/
.cartstyle
{
	background:url(../images/ct_bg.gif) left top repeat-y;
	text-align:center;
	padding:15px 10px;
	color:#545456;
	font-weight:normal;
}
.cartstyle td
{
  text-align: center;
}
/*Cart Style End-----------------------------------------------------------------------------------------------------------*/

/*Filters Style Start---------------------------------------------------------------------------------------------------------*/
.Filtersstyle{background:url(../images/ct_bg.gif) left top repeat-y; text-align:left; padding:5px 5px 5px 0px; color:#4d4b4b; font-weight:normal;}
.Filtersstyle ul{ padding:0px;	margin:0px;	list-style:none;}
.Filtersstyle li {	color:#4d4b4b;	padding:3px 0px 3px 20px;}
.Filtersstyle li a:link {color:#4d4b4b; text-decoration:none; text-transform: uppercase; font-size: 11px !important;}
.Filtersstyle li a:visisted{color:#4d4b4b; text-decoration:none;}
.Filtersstyle li a:active { color:#4d4b4b; text-decoration:none;}
.Filtersstyle li a:hover {color:#0176b5;text-decoration:underline;}
.Filtersstyle .allphones { line-height:20px; font-size:13px; !important;font-weight:bold; !important;color:#545456;	border-bottom:1px solid #f2f2f2;}
/*Filters Style End-----------------------------------------------------------------------------------------------------------*/

/*Main Frame Style Start---------------------------------------------------------------------------------------------------------*/
.frleft{background:url(../images/bx_left.gif)   left top no-repeat; width:4px;	height:4px;}
.frright{background:url(../images/bx_right.gif) left top no-repeat; width:4px;	height:4px;}
.frrbottom{background:url(../images/bx_rbt.gif) left top no-repeat; width:4px;	height:4px;}
.frlbottom{background:url(../images/bx_lbt.gif) left top no-repeat; width:4px;	height:4px;}
.frtbg{background:url(../images/bx_tbg.gif) left top repeat-x}
.frrbg{background:url(../images/bx_rbg.gif) left top repeat-y}
.frbbg{background:url(../images/bx_bbg.gif) left bottom repeat-x}
.frlbg{background:url(../images/bx_lbg.gif) left top repeat-y; width:4px;}
.frbg{ background:#ffffff; padding:5px; text-align:left;}
.frbg .tcenter{text-align: center;}
.frbg .tleft{text-align:left;}
.frbg .tright{	text-align:right;}
.frbg .tbottom{vertical-align:bottom;}
.frbg .ttop{vertical-align:top;}
.frbg .tmiddle{ vertical-align:middle;}
/*Main Frame Style End-----------------------------------------------------------------------------------------------------------*/

/*Handset Style start-----------------------------------------------------------------------------------------------------------*/
.mobile-bg { background:url(../images/mobile-bg.gif) left top repeat-y; width:215px; !important; text-align:left}
.mobile-heading { color:#0176b5; font-size:14px !important; text-align:center; text-transform:uppercase; font-weight:bold; padding:2px 0px 10px 0px;}
.mobile-feature { font-size:11px !important; text-align:left; vertical-align:top; font-weight:normal !important;}
.mobile-feature ul { margin:0px;  padding:0; list-style:none;}
.mobile-feature ul li { margin:0px; font-size:11px !important; padding:0 0 0 15px; list-style:none; background:url(../images/li2li-arrow.gif) no-repeat 5px left; line-height:15px;}
.mobile-price { font-size:14px !important; color:#0176b5; line-height:30px; font-weight:bold;}
.mobile-moreinfo { background:url(../images/twoarrows.gif) no-repeat 0px  9px; padding-left:15px; font-weight:normal !important;  font-size:11px !important; color:#0176b5;}
.mobile-moreinfo a:link { color:#0176b5;}
.mobile-moreinfo a:active {color:#0176b5;}
.mobile-moreinfo a:visited {color:#0176b5;  }
.mobile-moreinfo a:hover { color:#000000;}

/*Handset Style End---------------------------------------------------------------------------------------------------------*/

/*Comparison Style start-----------------------------------------------------------------------------------------------------------*/

.comparison-bg { background:url(../images/compare-bg.gif) left top repeat-x; text-align:left; vertical-align:top; padding-top:10px;  }
.comparison-heading { color:#0176b5; font-size:14px !important; text-align:center; text-transform:uppercase; font-weight:bold; padding:2px 0px 2px 0px;}
.comparison-step { font-weight:bold; font-size:12px; line-height:18px;}
.comparisonbackground { background:url(../images/comparsion-bg.gif) center no-repeat; width:101px; height:126px; text-align:center; vertical-align:middle}
.tariff_comparisonbackground { background:url(../images/tariff_comparsion-bg.gif) center no-repeat; width:101px; height:106px; text-align:center; vertical-align:middle}
/*Comparison Style End-----------------------------------------------------------------------------------------------------------*/

/*Comparison Selected Phones Style start ----------------------------------------------------------------------------------------*/
.comparetable{	border:1px solid #ecebeb;}
.comparetable td{ background:url(../images/compare-tdborder.gif) right top repeat-y; text-align:center; font-size:11px !important; padding:5px; color:#000; line-height:13px; border-bottom:1px solid #e4e1e1}
.comparetable th{background:url(../images/compare-tdborder.gif) right top repeat-y ; text-align:left; color:#000000; line-height:12px; padding:5px 10px; font-weight:normal; font-size:12px; border-bottom:1px solid #e4e1e1}
.comparetable .phonebg{ background:url(../images/compare-tdtopborder.gif) repeat-x; height:140px;  }
.comparetable .noborder{ background:none}
.comparetable .phonelabel { background:url(../images/thbg.gif) repeat-x left top; height:21px; color:#e96312; text-align:center; font-size:12px; font-weight:bold;}
.comparetable .phoneHeading{	color:#007fd4;	font-size:15px !important;	text-transform:capitalize; font-weight:normal; text-align:center; vertical-align:middle;	}
/*Comparison Selected Phones Style End -------------------------------------------------------------------------------------------*/

/*Mobile Info Style Start-----------------------------------------------------------------------------------------------------------*/
.infohead{	font-size:18px !important;	color:#f47218;	font-weight:bold; text-align:center; padding:0px 0px 10px 0px; }
.inforsstyle { font-size:16px !important; color:#007fd4; font-weight:bold; vertical-align:middle; padding:0px 0px;}
.keyfeature { font-size:14px !important; color:#007fd4;  vertical-align:middle;}
.info_ul { text-align:left; font-size:12px; padding:10px 0 5px 0;}
.info_ul ul { padding:3px 0px; margin:0px; list-style:none; width:250px; float:left}
.info_ul li { list-style:none; padding:2px 0px 2px 25px; line-height:18px; background:url(../images/arrow-h.gif) 10px 9px no-repeat;}
 /*Mobile Info Style End -----------------------------------------------------------------------------------------------------------*/
 
/*Tariffs Selection Style Start-----------------------------------------------------------------------------------------------------*/
.TariffsHeading{color:#007fd4; font-size:15px !important;	text-transform:capitalize;	}
.Tariff_blueborder { border-bottom:2px solid #007fd4; }
.Tarifftable{ border-collapse:collapse;}
.Tarifftable th {border:2px solid #007fd4; border-width:2px 0px; text-align:center; font-weight:bold;  font-size:16px !important; line-height:35px; text-transform:capitalize;}
.Tarifftable td {border-bottom:2px solid #007fd4;  text-align:center;  font-size:11px !important; padding:8px 0px; text-transform:capitalize;}
.Tarifftable .rs { font-size:25px !important; color:#007fd4; }
.Tarifftable .plandetails { margin:10px; width:700px;}
.Tarifftable .plandetails table {border-collapse:collapse; border:0px; padding:0px; margin:0px;}
.Tarifftable .plandetails td {border:0px; padding:0px; text-align:left;}
.Tarifftable .ftsize{ font-size:13px !important;}
	/*frame border style start*/
.Tarifftable .plandetails .frlf {background:url(../images/pl_fr_lf.gif) left top no-repeat; width:4px; height:4px;}
.Tarifftable .plandetails .frri {background:url(../images/pl_fr_ri.gif) left top no-repeat; width:4px; height:4px;}
.Tarifftable .plandetails .frbri {background:url(../images/pl_fr_bri.gif) left top no-repeat; width:4px; height:4px;}
.Tarifftable .plandetails .frblf {background:url(../images/pl_fr_blf.gif) left top no-repeat; width:4px; height:4px;}
.Tarifftable .plandetails .frtbg {background:url(../images/pl_fr_tbg.gif) left top repeat-x; height:4px;}
.Tarifftable .plandetails .frrbg {background:url(../images/pl_fr_rbg.gif) left top repeat-y; width:4px;}
.Tarifftable .plandetails .frbbg {background:url(../images/pl_fr_bbg.gif) left top repeat-x ; height:4px;}
.Tarifftable .plandetails .frlbg {background:url(../images/pl_fr_lbg.gif) left top repeat-y; width:4px;}
.Tarifftable .plandetails .frmiddle { background:#ffffff; padding:5px; text-align:left;}
.Tarifftable .plandetails .planheading {font-size:20px !important; color:#075680; text-align:center; text-transform:capitalize; font-weight:bold; padding:5px;}
.Tarifftable .plandetails .charges {font-size:14px !important; color:#007fd4; text-align:left; text-transform:capitalize; font-weight:bold; padding:5px 0px;}
.Tarifftable .plandetails ul { padding:0px; margin:0px; list-style:none;}
.Tarifftable .plandetails li { margin:0; padding:0px;}
.Tarifftable .plandetails .labelstyle { color:#0176b5; font-size:12px; padding:5px;}
	/*frame border style end*/
.Tarifftable .tleft{	text-align:left;}
.Tarifftable .tright{text-align:right;}
.Tarifftable .tbottom{vertical-align:bottom;}
.Tarifftable .ttop{vertical-align:top;}
.Tarifftable .tcenter{text-align:center;}
.Tarifftable .tmiddle{ vertical-align:middle;}
.Tarifftable .frmiddle .tright{ text-align:right}
/*Tariffs Selection Style  End -----------------------------------------------------------------------------------------------------*/

/*Vas & Addons Style Start  -------------------------------------------------------------------------------------------------------*/
.vasHeading{font-size:18px !important; color:#007fd4;text-transform:uppercase; padding:8px 0px; text-align:center}
.vasul{ padding:10px 20px ; margin:0px;}
.vasul li {padding:3px;}
/*Vas & Addons Style End ----------------------------------------------------------------------------------------------------------*/

/*Number Selection Style Start  ----------------------------------------------------------------------------------------------------*/
table.nmselecttable {padding:0px; margin:0px; }
table.nmselecttable td { padding:15px 5px; line-height:20px;}
/*Number Selection Style End -------------------------------------------------------------------------------------------------------*/


/*CAF Style Start  ----------------------------------------------------------------------------------------------------*/
.caf_fr_bg{background:url(../images/caf_fr_hbg.gif) left top repeat-x;  height:35px; text-align:left; padding-left:10px; color:#000; font-size:15px !important; height:35px; }
.caf_border { margin:0px; border:1px solid #eaeaea; padding:7px 0px 0px 0px; border-top:0px;};
.caf_border table td { text-align:left; padding-left:8px;}
.caf_border .selectbox_small{  font-family:"Trebuchet MS"; font-size: 11px !important; width:60px;}
.caf_border .fontbold { font-weight:bold; color:#000;}
.caf_border .topborder{border-top:1px solid #eaeaea;}
.caf_border .bottomborder{border-bottom:1px solid #eaeaea;}
.caf_border .adderss {font-size:15px  !important; color:#000; padding:5px 8px;}
.caf_border .leftpad { padding-left:8px;}
.caf_border .table_nopadding  table{border-collapse: collapse; padding: 0px}
.caf_border .table_nopadding td {padding: 0px;}
.clickbtn {text-align:center; border:1px solid #eaeaea; border-width:0px 1px 1px 1px; padding:4px 0px 0px 0px;}
.nobottom {border-bottom:0px solid #eaeaea;}
/*CAF Selection Style End -------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------E Serve Style Start-----------------------------------------------------*/
.eserve_table{ border:0px;}
.eserve_table td{ padding:8px;}
.eserve_table .labelstyle {font-size:13px !important; font-weight:bold; text-align:right;}
.eserve_table th {}
.eserve_table .tleft{ text-align:left}
.eserve_table .tright{ text-align:right}
.eserve_table .tcenter{ text-align:center}
.eserve_table .fgps{text-align:right; padding-right:60px;}
.eserve_fr_lf {background:url(../images/round_fr_lf.gif) left top no-repeat; height:35px; width:4px;}
.eserve_fr_ri {background:url(../images/round_fr_ri.gif) left top no-repeat; height:35px; width:4px;}
.eserve_fr_bg {background:url(../images/round_fr_bg.gif) left top repeat-x; height:35px; font-size:13px !important; font-weight:bold; line-height:28px; padding-left:15px; color:#000;}
.ulstyle {}
.ulstyle  ul{ padding:0px; margin:0px;}
.ulstyle li { padding:5px; padding-left:20px; line-height:22px; background:url(../images/arrow_sb.gif) 12px left no-repeat; }
.leftnav {	background:url(../images/ct_bg.gif) left top repeat-y;	text-align:left; 	color:#545456;	font-weight:normal;}
.leftnav ul{	margin:0; padding:0;	list-style:none;  font-size:12px;}
.leftnav  ul li{color:#f47c20;	margin:0; padding: 0 0 0 23px; background:url(../images/circle.gif) no-repeat 5px 9px ;	border-bottom:solid 1px #eeeded;  line-height:2.8em;  font-size:12px;}
.leftnav  ul li a{	color:#1385d6!important; 	font-weight:600;	text-decoration:none;	line-height:2.8em;	font-size:14px !important;	font-weight:normal;}
.leftnav  ul li a:hover{	color:#595959!important;}
.leftnav .bobg {  background:none; border-bottom:0px; }
.sampleformate { padding:0px 40px 5px 0; text-align:right}

/*-------------------------------------------------E Serve Style End-----------------------------------------------------*/

/*-------------------------------------------------Track order Style Start-----------------------------------------------------*/

.trackorder_table{ border:0px;}
.trackorder_table td{ padding:8px;}
.trackorder_table .labelstyle {font-size:11px !important; font-weight:bold; text-align:left; color:#0176b5;}
/*-------------------------------------------------Track order Style End-----------------------------------------------------*/

/*-------------------------------------------------------FAQ's Style Start-----------------------------------------------------*/
.nopadding{ padding:0px;}
.faq_heading { font-size:15px !important; color:#056396; font-weight:bold; text-align:left !important; padding:5px 0px 5px 10px;}
.faqstyle {padding:0px; margin:0px;}
.faqstyle ul{ padding:0px; margin:0px; text-align:left}
.faqstyle li { padding-left:10px;  line-height:20px; font-size:11px !important; }
.faqstyle li a:link { color:#000; text-decoration:none;}
.faqstyle li a:active{ color:#000; text-decoration:none;}
.faqstyle li a:visited{ color:#000; text-decoration:none;}
.faqstyle li a:hover{ color:#047fd0; text-decoration:underline}
.faq_queheading { font-weight:bold; font-size:14px !important;}
.faq_table{border:0px;}
.faq_table td{ padding:8px; line-height:17px;}
.faq_table ul, ol{ padding:0px; margin:0px}
.faq_table li{ line-height:22px; padding-left:15px; background:url(../images/faq_qsym.gif) 7px left no-repeat; }
/*-------------------------------------------------FAQ's Style End-------------------------------------------------------------*/

/*----------------------------------------Online Recharge Style End-------------------------------------------------------------*/
.rc_fr_bg {background:url(../images/onrc_fr_bg.gif) left top repeat-x; font-size:14px !important; text-align:center; font-weight:bold;  color:#0176b5}
.rc_fr_bg div{ font-size:10px !important; color:#5c5c5c; padding:0px; font-weight:normal }
.rc_blue_heading { color:#0176b5; font-size:13px !important; text-align:center; font-weight:bold}
.rc_black_heading { color:#000000; font-size:13px !important; text-align:left; font-weight:bold}
.rc_smallfont{ font-size:11px !important;}
.rc_orstyle { text-align:center; font-weight:bold}
/*----------------------------------------Online Recharge Style Start-----------------------------------------------------------*/

/*----------------------------------------TERMS & warning Style End-------------------------------------------------------------*/
.terms { font-size:13px !important; font-weight:bold; color:#000;}
.terms ul, ol { padding:0px; margin-top:5px; font-weight:normal; font-size:11px !important; color:#5c5c5c;}
.terms li { line-height:20px; }
.warning { font-size:11px !important;}
.warning span{ color:#FF0000; font-size:12px;}

/*----------------------------------------TERMS warning Style End-------------------------------------------------------------*/


/*-------------------------------------------------------Bidding Style Start-----------------------------------------------------*/
.bidding_table {border:0px solid #e9e9e9; border-collapse:collapse}
.bidding_table td { border:1px solid #e9e9e9; height:33px; padding-left:5px;}
.bidding_table .labelstyle { background:#f8f8f8; color:#000; font-size:12px; font-weight:bold;}
.numberstyle{ color:#0088d8; text-align:center}
/*----------------------------------------Bidding Style End-------------------------------------------------------------*/
/*-------------------------------------------------------Confirm Style Start-----------------------------------------------------*/
.Confirm_table {border:0px solid #e9e9e9; border-collapse:collapse}
.Confirm_table th{ font-size:24px !important; color:#b1b0b0; text-align:left; font-family:"Myriad Pro"; font-weight:normal; border-bottom:1px solid #008fdd; padding:4px 0px 8px 0px;}
.Confirm_table .gift{ font-size:15px !important; color:#b1b0b0; font-weight:bold;text-align:left;   padding:4px 0px 8px 0px;}
.Confirm_table .gift span { font-size:16px !important; font-weight:bold; color:#535050;}
.Confirm_table td { padding:4px 0px 4px 0px }
.Confirm_table .bluframe { margin:5px 0px; padding:0px; }
.Confirm_table .bluframe td { padding:0px; font-size:13px !important; line-height:28px;}
.Confirm_table .bluframe .labelstyle { font-weight:bold;}
.Confirm_table .bluframe .topborder {border-top: 1px solid #008fdd; height:10px}
.Confirm_table .bluframe .rightborder { border-right: 1px solid #008fdd}
.Confirm_table .bluframe .bottomborder { border-bottom: 1px solid #008fdd}
.Confirm_table .bluframe .leftborder { border-left: 1px solid #008fdd}
.Confirm_table .bluframe .total { border-top:2px solid #008fdd; font-size:18px !important; font-weight:bold; color:#000000;}
.Confirm_table .tleft{	text-align:left;}
.Confirm_table .tright{text-align:right;}
.Confirm_table .ttop{ vertical-align:top}
.Confirm_table .freeship { padding:10px 0px; text-align:center}
/*----------------------------------------Confirm Style End-------------------------------------------------------------*/
/*----------------------------------------Online Recharge Style start-------------------------------------------------------------*/
.rechargebg { background:url(../images/recharge_bg.gif) left top repeat-y;}
.rechargeheading {	font-size:15px !important;	 color:#0176b5;	font-weight:bold;	text-decoration:none; text-align:center; padding:5px}
.rechargetxt { font-size:11px  !important; text-align:justify; line-height:16px; padding:10px 5px 20px 5px;}
/*----------------------------------------Online Recharge Style end-------------------------------------------------------------*/


 /*------------------------------------------Internet Style start--------------------------------------*/
 .inter_head { font-size:18px  !important; color:#008dda;font-weight:bold; background:url(../images/caf_fr_hbg.gif) left top repeat-x;  height:35px; text-align:left; padding-left:10px;  }
 .inter_footer { margin:0px; border:1px solid #eaeaea;background:url(../images/thbg.gif) repeat-x left top; height:30px; color:#000; text-align:center; font-size:11px !important; }
.inter_footer ul{ padding:0px; margin:0px}
.inter_footer li { display:inline}
.inter_table{ border:0px;}
.inter_table ul { padding:10px 0 10px 20px; margin:0px;  list-style:none; height:120px;}
.inter_table li{ font-size:11px !important; padding:0px; margin:0px;}
.inter_table li span{ font-weight:bold}
.internet_device {border:0px; vertical-align: top; height: 240px; text-align: left}
.internet_device table { border:0px; border-collapse: collapse;}
.internet_device td{ border-bottom: 1px solid #ccc; padding: 4px 0px}
.internet_device td span {font-weight: bold !important; vertical-align:  top; font-size: 13px !important;}
.trackorderbg { background:url(../images/trackorderbg.gif) left top repeat-x; height:64px; border:1px solid #eaeaea; border-width:0px 1px;}
.trackorderbg th {font-size:12px; font-weight:bold; color:#000; padding-left:10px;}
.trackorderbg .textbox { border:1px solid #cdc8c8; font-size:11px !important; margin-left:10px; width:140px;}
 /*------------------------------------------Internet Style end--------------------------------------*/

/*-------------------------------------------------------accordion Style Start-----------------------------------------------------*/
.accordion{		
	font-size:12px;
	color:#000;
	padding:0px 0px 0px 0px ;
	margin:0px 1px;
	border:1px solid #eaeaea;
	border-width:1px 1px 0px 1px;
}
.accordion div
{
	background-color:#ffffff;
	margin:0px;
	padding:10px 0px 10px 20px;
	text-align:left;
	border-bottom:1px solid #eeeded;
	
}

.accordion h3
{
	border-bottom:1px solid #eeeded;
	text-align:left;
	padding:10px 10px;
	margin:0px 1px;
	font-size:12px;
	font-family:"Trebuchet MS";
	color:#f47c20;
	font-weight:bold;
	background:url(../images/accrodion_bottom.gif) right 10px no-repeat;
	cursor:hand;
}

.accordion ul{
	margin:5px 0px 5px 20px; 
	padding:0;
	list-style:none;
	font-size:12px;
	text-align:left;
}
.accordion  ul li{
	color:#595959;
	margin:0; padding: 0 1em 0 1.5em;
	background:url(../images/accrodion_symbol.gif) left center no-repeat;
	}
.accordion  ul li a{
	color:#595959!important; 
	font-weight:600;
	text-decoration:none;
	line-height:1.5em;
	font-size:12px;
	font-family:"Trebuchet MS";
	font-weight:normal;
}

.accordion  ul li a:hover{
	color:#f47c20!important; 
	text-decoration:underline;
  
}
.accordion  ul li ul{
	padding:0 0 .3em 0; 
	list-style:none;
	margin:0;
}

.accordion ul li ul li{
	color:#dfds;
	background:url(../images/li-bg-rt.gif) no-repeat top left;
	border:none;
	margin:0; padding: 0 0 0 1.1em;
}
.accordion  ul li ul li a {
	color:#595959!important; 
	line-height:1.5em;
	font-size:.8em !important;
}
.accordion  ul li ul li a:hover {
	color:#f47c20!important; 
}
.accordion table
{	
	border-collapse:collapse;		
	border:1px solid #eaeaea;
}
.accordion th
{
	font-size:13px !important;
	color:#007fd4;
	line-height:30px;
	text-align:center;
	background:url(../images/thbg.gif) left top repeat-x;
	border:1px solid #eaeaea;
}
.accordion td
{
	border:1px solid #eaeaea;	
	line-height:20px;
	padding:3px 3px 3px 10px;}
}
/*-----------------------------------------------accordion Style End --------------------------------------------------*/
/*----------------------------------------------- Grid Style Start ----------------------------------------------------*/
.gridstyle
{
	text-align:left;
	border:1px solid #f2f2f2;
	border-collapse:collapse;	
	color:#000000;
	padding:0px;
	margin:0px;
}
.gridstyle th
{
	font-size:13px !important;
	font-weight:bold;
	text-align:center;
	background:#ffffff url(../images/vas_headbg.gif) repeat-x top;
	height:40px;
	line-height: 15px;
	border:1px solid #f2f2f2;
	border-width:0px 1px 1px 0px;
	color:#000000;
}
.gridstyle .blackcolor { color:#000;}
.gridstyle td
{	
	text-align:left;
	line-height:14px;
	padding:3px 0px 3px 5px;
	border:1px solid #f2f2f2;
	border-width:1px 1px 0px 0px;
	color:#5c5c5c;
	height:20px;
}
.gridstyle div
{
	height:auto;
	padding:0px;
	margin:0px;
	overflow-x:hidden;
	overflow-y:auto;
}
.gridstyle .gdheading { line-height:30px; color:#000000; font-size:12px; font-weight:bold; padding-left:10px;}
.gridstyle .noborder{ border-bottom:0px;}
.gridstyle .tcenter{text-align: center;}
.gridstyle .tleft{text-align:left;}
.gridstyle .tright{	text-align:right;}
.gridstyle .tbottom{vertical-align:bottom;}
.gridstyle .ttop{vertical-align:top;}
.gridstyle .tmiddle{ vertical-align:middle;}
/*----------------------------------------------- Grid Style End ----------------------------------------------------*/

/*Scrolling Grid style*/


/*25-08-09*/
.gridheading 
{
	border:0px solid #cccccc;
	border-collapse:collapse;
	font-family:"Trebuchet MS";
	font-size:13px !important;
	background:#cccccc;
}
.gridheading thead tr
{
	 top:expression(this.offsetParent.scrollTop-1) ; 
	 position:absolute;
     top:0px;
     left:0px;
     border-collapse:collapse;
	 z-index: 0; 
	
}
.gridheading tbody tr
{
	top:28px;
}
.gridheading th
{	
    font-size:11px !important;
    font-weight:bold;
    color:#000000;
    line-height:15px;  
    background:url(../images/gd_bg.gif) left top repeat-x;  
    height:40px;
    border:1px solid #cdcdcd;
    border-width:0px 1px 0px 0px;
    padding:0px;
    text-align:center;
}
.gridheading td
{
	font-size:11px !important;
	text-align:left;
	font-weight:normal;
	line-height:16px;
	padding:1px 0px 1px 5px;
	border:1px solid #cdcdcd;
	border-width:0px 1px 1px 0px;
  color:#000000;	
  background: #ffffff;
}

.headerfix
{
	position:relative;
	padding-top:38px;
	width:760px;
	border:1px solid #cdcdcd;
  overflow: hidden;
  }
.gridheading .tcenter
{
  text-align: center;
}
.gridheading a:link
{
	color:#006bbc;
  font-weight: bold;
  font-size: 10px !important;
	text-decoration:none;
}
.gridheading a:active
{
	color:#006bbc;
	text-decoration:none;
}
.gridheading a:visited
{
	color:#006bbc;
	text-decoration:none;
}
.gridheading a:hover
{
	color:#000000;
	text-decoration:underline;
}
.gridheading .bgcolor
{
  background: #ffffff;
}


/*Index Style Start*/

.bannerpadding{ padding:5px 0px;}
.planhead{ font-family:"Trebuchet MS"; font-size:27px !important; color:#9b9b9b; text-align:center}
.planhead span{ color:#000; font-size:27px !important;}
.plan-txt{font-family:"Trebuchet MS";	font-size:11px !important;	font-weight:normal;	text-align:left;line-height:16px; padding:5px; vertical-align:top}
.offerborder { border-bottom:1px solid #f0f0f0;}
.offernopadding{ padding-left:0px; padding-right:0px}
.fivestepshead { font-family:"Trebuchet MS"; font-size:18px !important; color:#3294cb; text-align:center; padding:5px 0px}
/*Index Style End*/
/*Footer Style: Start*/
.footer_bg {background:url(../images/footerbg.gif) left top repeat-x; }
.verisignheading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #000000;
}
.verisignbut {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px !important; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; COLOR: #515151; PADDING-TOP: 0px;font-family:"Trebuchet MS";
}
.verisignbut UL {
	padding:0px; margin:0px 0px 0px 20px;  list-style:disc;
}
.verisignbut LI {
	  PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 0px;
}
.verisignbut LI A:link {
	COLOR: #3b3b3b; TEXT-DECORATION: none
}
.verisignbut LI A:active {
	COLOR: #3b3b3b; TEXT-DECORATION: none
}
.verisignbut LI A:visited {
	COLOR: #3b3b3b; TEXT-DECORATION: none
}
.verisignbut LI A:hover {
	COLOR: #047fd0; TEXT-DECORATION: none
}
/*Footer Style: End*/

.divhide{ display: none}
.note { font-weight: bold !important; font-size: 14px !important;}
.note span{ font-size: 16px !important; }
