@charset "utf-8";

/*main layout*/
/*#mlayout {
	position:fixed;
	background-color: #000000;
	float: left;
	height: auto;
	width: 990px;
	margin-left:3px;
}*/
body{
	background-color:#ffffff;
}
#mlayout {
	background-color: #ffffff;
	float: left;
	height: auto;
	width: 1004px;
	margin-left:3px;
	margin-bottom: 20px;
}


#rightnavlayout {
	background-color: #ffffff;
	float: left;
	height: auto;
	width: 330px;
	margin-left:3px;
	margin-bottom: 20px;
}

	
/*#mlayout {
	position:absolute;
	background-color: #000000;
	float: left;
	height: auto;
	width: 990px;
	left:105px;
}*/

/*header*/
/*#header{
height:auto;
}
#tophead {
	height: 110px;
}
#topsubhead {
	height: 25px;
}*/

/*content*/
#content {
	width:990px;
	height:auto;
	margin-bottom: 40px;
	/*some changes to FF */
	float:left;
	clear:both;
}

#lpanel {
	float: left;
	clear: right;
}
#lpan_top{
	height:308px;
	padding: 5px;
}
#lpan_mid{
height:300px;
}
#lpan_bot{
height:100px;
}

#rpanel {
	width:250px;
	margin-left:3px;
	float: left;
	z-index:-1;
}
#gradstart{
width:250px;
background-image:url(/storefront/fidoNew/images/Gradientline.jpg);
background-repeat:repeat-x;
/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#5e5e5e', EndColorStr='#000');*/
}
/*#h_layout{
	width:720px;
	height:340px;
	background-color:#dbdbdb;
	border: 5px solid #FFFFFF;
}*/
#h_layout{
	width:720px;
	background-color:#dbdbdb;
	border: 5px solid #FFFFFF;
	height: 100%;
}
#hndset_header{
margin-top:12px; margin-left:4px;
}
/*#hndset_nline{
	margin-top:15px;
	margin-bottom:10px;
	margin-left:2px;
	width: 702px;
	height: 18px;
}*/
#hndset_nline{
	margin-top:15px;
	margin-bottom:10px;
	margin-left:2px;
	height: 18px;
}
.hndset_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}
.hndset_text_bold{
font-weight:bold;
font-size:13px;
}
.hndset_text_norm{
font-size:10px;
}
.hndset_text_link{
color:#99690E;
font-weight:bold;
font-size:11px;
}
.hndset_text_link a{
color:#99690E;
text-decoration:none;
}
.hndset_text_link a:hover{
color:#99690E;
text-decoration:none;
}
#h_layout_all{
	width:720px;
	background-color:#dbdbdb;
	border: 5px solid #FFFFFF;
	height: 400px;
}
#h_layout_acc{
	width:720px;
	background-color:#dbdbdb;
	border: 5px solid #FFFFFF;
	height: 760px;
}

#m_list{
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 8px;
	height: 226px;
}
/*thumnail style - hari*/
#h_img{
	position:relative;
	width:127px;
	height:225px;
	z-index:11;
	visibility:visible;
	float:left;
	margin-left:1px;
	border:thin solid #cccccc 1px;
}
#h_img {	
	margin-top: 7px;
}
#h_img2{
	position:relative;
	width:127px;
	height:225px;
	z-index:11;
	visibility:visible;
	float:left;
	margin-left:1px;
	border:thin solid #cccccc 1px;
	margin-top: 0px;
	margin-bottom:5px;
}

#thumb_cont{
	display:block;
	margin-bottom: 10px; 
	margin-left: 30px; 
	margin-right: 28px; 
	margin-top: 5px;
	display:inline-block;
}
#hthumb_imgr ,hthumb_imgr2{
	position:relative;
	width:127px;
	height:150px;
	z-index:11;
	visibility:visible;
	float:left;
	margin-left:1px;
	border:thin solid #cccccc 1px;
}
#hthumb_imgr {
	/*margin-top: 7px;	*/
}
#hthumb_imgr2 {
	margin-top: 0px;
	margin-bottom:5px;
}

/*banner style*/
#b_banner{
	background-color:#313131;
	height: 160px;
	width: 360px;
	margin-top: 10px;
	float: left;
	position: relative;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*align */
.clearspace5{
margin-top:-5px;
}
.clearspace{
margin-top:-10px;
}
.leftspace{
	margin-left:15px;
}
#topspace{
	margin-top:85px;
}


.lfloat{
	float:right;
	margin-top:5px;
}
#float10px{
float:left; margin-left:10px;
}

/*send text messg -hari*/
#sendinput{
	border: #5c5c5c solid 1px;
	background-color:#252525;
	height:15px;
	color:#FFFFFF;
}
.sendinput{
	border: #5c5c5c solid 1px;
	background-color:#252525;
	height:15px;
	color:#FFFFFF;
}
#word_cnt{
	border: #5c5c5c solid 1px;
	background-color:#252525;
	height:15px;
	width:25px;
	color:#FFFFFF;
	float:left;
	position:absolute;
	left: 201px;
	top: 302px;
	z-index: 201;
}
.word_cnt2{
	border: #5c5c5c solid 1px;
	background-color:#252525;
	height:15px;
	width:25px;
	color:#FFFFFF;
}
#sendinput2{
	border: #5c5c5c solid 1px;
	background-color:#252525;
	color:#FFFFFF;
	width:220px;
	height:77px;
}

.sendinput2{
	border: #5c5c5c solid 1px;
	background-color:#252525;
	color:#FFFFFF;
	width:220px;
	height:77px;
}



/*package -hari*/
#pack_con01 {
	height: 389px;
	width: 720px;
	padding-top: 16px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #FFFFFF;
	padding-right: 5px;
}
/*#p_con_mainimg {
	background-attachment: fixed;
	background-image: url(/storefront/fidoNew/images/pack_img_main.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-right: 4px;
	position: fixed;
	height: 233px;
	width: 473px;
	clear: none;
}*/
#p_con_mainimg {
	background-attachment: scroll;
	background-image: url(/storefront/fidoNew/images/pack_img_main.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-right: 4px;
	height: 233px;
	width: 473px;
	clear: none;
	background-position: 0% 20%;
}
#p_con_mainright{
	float:right;
	clear:right;
	width:217px;
	height:220px;
	margin-top: 13px;
	margin-left: 15px;
	margin-right: 5px;
}
#p_btnalign{
float:right; margin-right:4px; margin-top:15px;
}
#verticalline{
width:1px;
background-color:#cccccc;
float: left;
}
#bverticalline{
width:1px;
background-color:#000000;
float: left;
}
#bverticalline_bold{
width:9px;
background-color:#000000;
float: left;
}
#pack_congrad {
	background-image: url(/storefront/fidoNew/images/pack_cont_grad.jpg);
	background-repeat: repeat-x;
	height: 22px;
}
#pack_contbox{
	float:left;
	height:128px;
	background-repeat: no-repeat;
	width: 239px;
}


/*font styles*/
.con_text{
	font:12px Verdana;
	text-align:left;
	color: #999999;
}

#pcon_texthead {	font:12px Verdana;
		text-align: justify;
	color: #333333;
}
#pcon_texthead2 {	font:12px Verdana;
	
	text-align:left;
	color: #333333;
}
#docon_texthead {
	font:12px Verdana;
	text-align:left;
	color: #999999;
}
#pcon_textsubhead {
	margin-top:8px;
	margin-bottom:3px;
	font:11px Verdana;
	color: #222222;
}
/*grey link*/
#link01{
	text-decoration:none;
	color:#99690E;
	font:11px Verdana;
	margin-top:10px;
}

#link01 a:hover {
	color:#99690E;
	text-decoration:underline;
}
#link01 a{color:#99690E; text-decoration: none; }
/*white link hari*/
#link02{
	text-decoration:none;
	color:#ffffff;
	font:11px Verdana;
	margin-top:9px;
}
#link02 a:hover {
	color:#F1DB7E;
	text-decoration: underline;
}
#link02 a{ color:#ffffff; text-decoration: none; }

#ullink{
	list-style-position: inside;
	list-style-image: url(/storefront/fidoNew/images/yellow%20arrow.jpg);
	list-style-type: none;
	font:13px/20px Verdana;
	display:block;

}
#ullink a{
	text-decoration:none;
	color:#999999;
}
#ullink a:hover{
text-decoration:none;
color:#ffffff;
}
/*font style end*/

/*domore style-- HARI*/
#do_con01 {
	height: 392px;
	width: 720px;
	background-color: #FFFFFF;
	padding:5px;
	clear: right;
}

#do_con_mainimg ,#promo_con_mainimg{
	background-attachment: scroll;
	background-repeat: no-repeat;
	 background-color:#FFFFFF;
	float: left;
	display:block;
	height: 370px;
	clear: none;
}
#do_con_mainimg {background-image: url(/storefront/fidoNew/images/do_newbanner.jpg);background-position: 0% 25%;width: 478px;}
#promo_con_mainimg{ background-image:url(/storefront/fidoNew/images/promo_main_img.jpg);background-position: 95% 105%;width: 473px;}
#do_headtext{
/*	font:42px TheMixSemiLight-Plain;*/
font:40px verdana;
	
}
#do_subtext ,.do_subtext{
/*	font: 18px TheMixSemiLight-Plain;*/
	font:17px verdana;	
	line-height: 20px;
}

#do_subtext2 ,.do_subtext2{
/*	font:18px TheMixSemiLight-Plain;*/
	font:17px verdana;
	color:#FFFFFF;
	line-height: 20px;
}
#do_con_mainright,#promo_con_mainright{
	float:right;
	clear:right;
	width:240px;
}

#doright_contbox ,#promo_right_contbox{
	float:left;
	height:127px;
	background-repeat: no-repeat;
	padding-bottom: 4px;
}
#doright_contbox {	width: 230px;padding-left: 4px;}
#promo_right_contbox{ background-image:url(/storefront/fidoNew/images/promotion_img_bg.jpg);	width:236px; margin-left:4px;}
#promo_banner_toptext{float:left; margin-top:10px; margin-left:15px;};

#do_congrad {
	background-image: url(/storefront/fidoNew/images/pack_cont_grad.jpg);
	background-repeat: repeat-x;
	height: 20px;
}
#do_bottom{
	width:730px;
	height:114px;
	margin-top:9px;
	background-color: #333333;
}

#do_bot_box{
	padding-bottom:10px;
	padding-left:15px;
	padding-right:10px;
	padding-top:10px;
	height:94px;
	width:217px;
	float: left;
}

/*19-10-07 new upadates* HARI/
/*whyfido*/
#why_con01,#why_con02 {
	height: 100%;
	width: 720px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-position: 365px 110px;
	clear: right;
	background-repeat: no-repeat;
}
#why_con01{background-image: url(/storefront/fidoNew/images/whyfido_mainimg.jpg);}

#why_bottom{
	width:730px;
	height:114px;
	margin-top:9px;
	background-color: #333333;
}
#why_bottom_white{
	width:730px;
	height:130px;
	margin-top:9px;
	background-color: #fff;
}
#promo_bottom_white{
	width:720px;
	padding:5px;
	height:104px;
	margin-top:9px;
	background-color: #fff;
}
#promo_white_img01{float:left; margin:5px; margin-right:20px;}
#promo_white_img02{float:right;}
#promo_white_textarea{float:left; width:421px;}
/*new addtition - hari -1-10*/
#banner_black{
	width:730px;
	height:155px;
	margin-top:10px;
	background-color: #313131;
	float: left;
}
#why_bot_box{
	padding-bottom:10px;
	padding-left:15px;
	padding-right:10px;
	padding-top:10px;
	height:94px;
	width:217px;
	float: left;
}
/*new addtition - hari -1-10*/
#banner_cont_l{
	height:130px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	height:110px;
	width:270px;
	float: left;
}
#banner_cont_r{
	height:130px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:0px;
	padding-top:10px;
	height:110px;
	width:247px;
	float: left;
}
#banner_image{
	height:130px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	height:110px;
	width:auto;
	float: left;
}
#why_bot_box_top {
	padding-bottom:10px;
	padding-left:15px;
	padding-right:10px;
	padding-top:10px;
	height:110px;
	width:335px;
	float: left;
}
/*Damu Changes for 24th - postpaid-urban-plan*/
.extraSpace{
	font-size:11px;
	white-space:pre;
}

#tableHeaderText ,.tableHeaderText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	
}
/* change 02-11*/
#tableHeaderText2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	white-space:pre;
}

#headerRow{
	background-color:#464749;
	height:30px;
}
#headerRow_02{
	background-color:#464749;
	height:10px;
}
#headerRow_03{
	background-color:#F9F4D9;
	height:10px;
	padding:3px;
}
#firstRow{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#464749;
	font-size:11px;
	font-weight:bold;
	background-color:#F9F4D9;	
	white-space:pre;
}

#restOfTheRows{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#F9F4D9;	
	white-space:pre;
}

.firstRow{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#464749;
	font-size:11px;
	font-weight:bold;
	background-color:#F9F4D9;	
	white-space:pre;
}

.restOfTheRows{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#F9F4D9;	
	white-space:pre;
}
.packageDetailsHeader{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	background-color:#464749;	
}
.packageDetailsSubRowHighlighted{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#F9F4D9;
	color:#333333;
}

.packageDetailsSubRowUnHighlighted{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

#restOfTheRows2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#F9F4D9;
	color:#333333;
	width:33%;
	padding:4px;
}

#subFirstRow{
	height:40px;
}

.checkInTheZone{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	white-space:pre;
}

.postalCode{
	width:25px;
	height:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

}

#seperatingLine	{
		height:1px;
		background-color:#464749;
}

.seperatingLine	{
		height:1px;
		background-color:#464749;
}

#verticalSeperatingLine1{
		width:1px;
		background-color:#FFFFFF;
		height:40px;
}

#verticalSeperatingLine2{
	width:1px;
	background-color:#464749;
	height:34px;
}

.dummyText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.subHeading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

.backToPlans{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	white-space:pre;
}

.additionalCharges{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#CCCCCC;
	padding:3px;
}
/* Agreement anup */
#ag_layout{
	width:720px;
	background-color:#FFFFFF;
	border: 4px solid #FFFFFF;
	padding-bottom: 30px;
	/*height:340px;*/
}
#ag_textarea ,#doc_spacing10{
	margin-top:5px;
	margin-bottom:8px;
	margin-left:10px;	
}
.ag_textcontent{
	color:#333333;
	font:12px Verdana;
}
.ag_textheader{
	color:#99690E;
	font: bold 12px Verdana;
	height:20px;
}
#ag_links{
	margin-left:10px;
}
#ag_options {
	position:absolute;
	left:450px;
	top: 190px;
	width:250px;
	background-color:#FFFFFF;
	border:1px solid #666666;
	overflow:visible;
	padding: 5px;
}
#agreeoption{
	margin-top:10px;
	margin-left:5px;
}
.mainheader {
	margin-bottom:10px;
	margin-top:10px;
}
.subheader {
	color:#99690E;
	font: 12px Verdana;
	height:20px;
}

/* Smart card */
#whathappened{
	width:600px;
}
#smartcardcontent{
	position:relative;
	left:10px;
	top:0px;
	height:270px;
}
/*23-10 new addtion ---HARI*/
#ph_left{ float:left; width:730px;}
#ph_layout{
	float:left;
	width:720px;
	background-color:#FFFFFF;
	border: 5px solid #FFFFFF;
	display:block;
	height: 100%;
}
#ph_layout2{
	float:left;
	width:720px;
	background-color:#FFFFFF;
	border: 5px solid #FFFFFF;
	display:block;
	height: 100%;
}
#ph_top_menu{
	width:720px;
	height:40px;
	float: left;
	
}
#ph_top_nline{
	margin-top:15px;
	margin-bottom:10px;
	padding-left: 2px;
}
.big_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:15pt;
}
.Ph_line{
width:1px;
background-color:#adadad;
}
#ph_thumb_img {
	margin-top: 7px;
	margin-bottom:7px;
}
#ph_left_con{
	width:156px;
	float:left;
	padding-left: 12px;
	padding-right: 12px;
}
#ph_right_con{
	background-color:#FFFFFF;
	display:block;
	width:530px;
	float:left;
}
#Ph_oviewbox01{
margin-top:10px;
margin-bottom:10px;
height:290px;
}
#Ph_inviewbox01{
float:inherit;
padding-top:8px;
padding-bottom:8px;
}
img.aright{
	float:right;
	vertical-align: middle;
}
#Ph_carthead{
	height:9px;
	width:136px;
	background-color:#949494;
	padding:10px;
}
#Ph_cartcont{
	height:149px;
	width:138px;
	padding:8px;
	margin-top:1px;
	border: 1px solid #949494;
}
.Ph_subhead_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
font-weight:bold;
}
.Ph_acc_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#949494;
	font-size:11px;
	font-weight:bold;
}
.Ph_acc_text_norm{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#949494;
font-size:11px;
}
.Ph_acc_text_norm_black{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:11px;
}
.Ph_acc_price{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:13pt;
	font-weight:bold;
}
.Ph_acc_sm_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:10pt;
	font-weight:bold;
}
#phcont{
display:block;
}
.display_ph{
display:block;
}
#ph_desc{
width:522px; clear:both; float:left;
}
#ph_hor_line{
float:left;
	display:block;
	height:1px;
	width:522px;
	background-color:#cccccc;
	clear:both;
}
.ph_hor_line{
margin-top:10px;
margin-bottom:5px;
}

#link03 ,#link04{
	text-decoration:none;
	color:#99690E;
	font:11px Verdana;
}
#link03 a:hover {
	color:#3D2905;
	text-decoration: none;
}
#link03 a,#link04 a{color:#99690E; text-decoration: none; }

#link04 a:hover {
	color:#3D2905;
	text-decoration: underline;
}


.ph_text_opt{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#99690E;
font-weight:bold;
font-size:11px;
}
.ph_text_opt_bold{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#99690E;
font-size:17px;
font-weight:bold;
}
.big_text02{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:13pt;
}
.Ph_acc_title_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11pt;
	font-weight:bold;
}
.con_text02{
	font:11px Verdana;
	color: #333333;
}
#ph_right_top01{
	margin-top:15px;
	margin-bottom:5px;
	display: block;
	float: left;
}
#ph_right_top02{
margin-top:0px; margin-bottom:5px; height:auto; clear:both;
}
#ph_rtop_a1{
clear:both;
}
#ph_rtop02_left ,#sub_nav_sep{
float:left;
}
#ph_rtop02_left{
width:240px;
}
#ph_rtop02_right{
float:left; margin-left:10px; height:35px;
}

.ph_sm_links{
	margin-left:6px;
	float: left;
}
#ph_link_vline{
height:25px; width:1px; background-color:#999999; float:left;margin-left:20px;
}
.ph_cent_menu{
	float:left;
	clear:both;
	height:31px;
	width:522px;
	background-image: url(/storefront/fidoNew/images/bot_line_grad.jpg);
	background-repeat: repeat-x;
	margin-bottom:10px;
}
#Ph_menu_btn{
float:left; margin-right:1px; cursor:pointer;
}
##ph_right_top03{
height:auto;width:522px; float:left;
}
#ph_right_top03b_01{
	width:522px;
	float:left;
	top:0px;
	margin-bottom:10px;
	z-index: 205;
}
#ph_right_top03b_02{
	width:522px;
	float:left;
	top:0px;
	margin-bottom:10px;
	z-index: 206;
}
#ph_right_top03b_03{
	width:522px;
	float:left;
	top:0px;
	margin-bottom:10px;
	z-index: 207;
}

#Ph_fea_conleft{
width:125px; float:left; display:inline;margin-left:5px;
}
#Ph_fea_conright{

float:left;
width:380px;
clear:right;
}
#topbox02{
clear:right;
}
#ph_popup{
	width:512px;
	background-color:#f6f2d9;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 0px;
	height: 50px;
	float: left;
}
#ph_popup_head{
	float:left;
	clear: right;
	width: 500px;
}
#ph_addcart, #fright{
	float:right;
}
#ph_popup_sub01{
	float:left;
	margin-left:10px;
}
.ph_popup_sub02{
float:left; margin-left:10px;
height:50px;
}
#opt_popups
{
	width: 520px;
	vertical-align: middle;

}
.cartbutton{
position:relative;
left:220px;
/*margin-left:225px;*/
}
#trans_popover{
	background-image:url(/storefront/fidoNew/images/popover.gif);
	background-repeat:no-repeat;
	width:355px;
	height:145px;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 14px;
	padding-left: 5px;
	z-index: 100;
	position:absolute;
	left: 189px;
	top: 594px;
	cursor:pointer;
	visibility:hidden;
	
}

/*Damu Changes for 25th - postpaid-enhance-with-options*/
#optionsHeader{
	background-color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	height:29px;
	font-weight:bold;
}

.selectedOptionsHeader{
	background-color:#FFFFFF;
	color:#000000;
}

#optionsSubHeader{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#333333;
	color:	#FFFFFF;
	font-weight:bold;
	height:25px;	
}

.optionsPriceTableRow{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#F9F4D9;
	height: 25px;
	padding:3px;
}

.optionsPriceFirstColumn{
	padding-left:10px;
	width:10%;
	vertical-align:text-top;
}

.optionsPriceSecondColumn{
	width:34%;
}

.optionsPriceThirdColumn{
	padding-left:29px;
	width:32%;	
}

.optionsPriceFourthColumn{
	width:32%;
}

.currentYourOptions{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:	#000000;
}

.currentYourOptionsFirstColumn{
	padding-left:20px;
}

.currentYourOptionsSecondColumn{
	
}

.yourOptionsTotal{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	padding-left:174px;
	white-space:pre;
}

.didYouKnowTable{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#EBEBEB;
}

.didYouKnow{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
}

.didYouKnowLeftPad{
	padding-left:20px;
}

#dottedSeperatingLine,hr 	{
		border:none;
		border-top:dotted 1px #666666;
		margin-bottom:-20px;
}

#endingLine,hr 	{
		border:none;
		border-top:solid 1px #CCCCCC;
		margin-bottom:-20px;
		margin:10px;
}

#backToPlans {
	color: #333333;
}
#backToPlans a{
	text-decoration:none;
	color:#333333;
}
#backToPlans a:hover{
	text-decoration:underline;
	color:#F1DB7E;
}
.doc_headtext{
/*	font:42px TheMixSemiLight-Plain;*/
font:40px verdana;
	
}
.doc_subtext{
	/*	font: 18px TheMixSemiLight-Plain;*/
	font:17px verdana;
	line-height: 20px;
	color: #FFFFFF;
	background:#999999;
}
.doc_subtext2{
/*	font:18px TheMixSemiLight-Plain;*/
	font:17px verdana;
	color:#FFFFFF;
	line-height: 20px;
}



/* Top right corner global links */
/* TRNS */
.lang_link {
	display: block;
	color:#999999;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	text-decoration: none;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	text-decoration:none;
	margin-right: 5px;
	margin-top: 8px;
	height: 15px;
	
}

.lang_link a {
	color:#999999;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	text-decoration: none;
	font-size:11px;
	font-weight:normal;
	text-align:right;
}

.lang_link a:hover {
	color:#000000;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	text-decoration: none;
	font-size:11px;
	font-weight:normal;
	text-align:right;
}
/*30 updates hari*/
#verticalline666{
	float:left;
}
#linefff{
	background:none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
#email2friend{
margin-top:7px;float:left; margin-left:570px;  display:inline;
}
#border_bottom{
border-bottom:thin 1px;
border-bottom-color:#000000;
}
/*code added by narasimha reddy for prepaid buy flow */
#verticalSeperatingLine3{
	width:1px;
	background-color:#464749;
	height: 300px;
}

.optionsPriceFirstColumn1{
	padding-left:10px;
	width:5%;
	vertical-align:text-top;
}
.big_text1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:18pt;
}
.big_text2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10pt;
}
#verticalSeperatingLine4{
	width:1px;
	background-color:#464749;
	height: 350px;
}
.optionsPriceFirstColumn2{
	padding-left:10px;
	width:40%;
	vertical-align:text-top;
}


/* newly added- 15-11-07 */
#shp_btn_align{
margin-bottom:10px; margin-right:10px;
}
/* Newly Added 26-11-2007*/

#add{
	
	width:730px;
	float:left;
	background:#000;		
	}
#add_img,#add_img2 {
	
	float:left;
	}
#add_img2 {	margin-left:5px;}
/* mainpanel*/
#main_panel,#btnbar,#main16c3,#main16c2{
	width:730px;
}

#main_panel,#fidorewardsbtn,#fidopromotionbtn,#sendmsgbtn,#btnbar,#lf {
	float:left
}

#main_panel {
	margin-top:5px
}

#fidorewardsbtn,#fidopromotionbtn,#sendmsgbtn {
	background:url(/storefront/fidoNew/images/btn_bg_img.jpg) repeat;
	position:relative;
	height:40px;
	text-align:left;
	color:#fff;
	border-bottom:#dbca67 solid 2px;
	padding-top:6px;
	text-indent:6px;
	font:bold 14px verdana;
	z-index:1;
}
#fidopromotionbtn,#fidorewardsbtn {margin-left:1px}
#fidopromotionbtn{width:225px}
#fidorewardsbtn{width:277px;}
#sendmsgbtn{width:226px}

#btnbar {
	background:#555;
	height:6px;
	margin-bottom:-5px;
	z-index:-1;    
}

#main16c3{
	height:200px;
	z-index:14;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#1f1f1f',EndColorStr='#000');
	visibility:visible;
}
#verticaldottedline{ width:1px;border-right:#000 dotted 1px; height:200px;}
#fidorewards ,#fidopromotion ,#sendTextMessage{
	background-color:#333;
	display:block;
}

li.fidopromotion{list-style-image:url(/storefront/fidoNew/images/right_arrow.gif); vertical-align:super; margin-left:-20px;}

#sendTextMessage ,#fidopromotion{

}
#fidopromotion{
	padding:10px;
	width:432px;
}
#fpro_ban02{float:left; width:53%;}
#fpro_ban01{float:left; width:65%;}

#fidorewards {
	width:277px;
}
#redeemYourPoints{
	width:130px;
	float:left;
	padding-left:10px;
	padding-top:10px;
	display:block;

}
#fidopromotion_div_l{float:left; width:50%;}
#fidopromotion_div_r{float:left; width:50%;}

#w_img	{
	position:relative;
	float:right;	
	}
#rewards_img{
	margin-top:0px;
	float: right;
}
#lsmb {
	width:217px;
	height:79px;
	float:left;

	}
#rsmb {
	width:197px;
	height:112px;
	float:left;
	}
#btn_smb{
	margin-left:150px;
	margin-top:-20px;
	padding-bottom:10px;
	width:125px;
	height:18px;
	float:left;
	
	}

/* end of mainpanel*/


.msgbox_scroll{
   background-color:#252525;
   scrollbar-face-color:#252525;
   scrollbar-arrow-color:#FFFFFF;
   scrollbar-track-color:#2e2e2e;
   scrollbar-shadow-color:rgb(0,0,0);
   scrollbar-highlight-color:rgb(0,0,0);
   scrollbar-3dlight-color:#808080;
   scrollbar-darkshadow-Color:#5c5c5c;
}

.send_msg_new ,.send_msg_vert{

	font:11px Verdana;
	padding:10px;
	left:10px;
}
.send_msg_vert{	color: #ccc; width:230px;}
.send_msg_new {
	color: #fff;
	width:432px;
	background:#333;
}
#msgbox_div_l{
float:left; 
width:50%;
}
#msgbox_div_r{
float:left; 
width:47%;
margin-left:10px;
}
#msg_textbox_area ,#msg_textbox_fno ,#msg_textbox_urname ,#msg_textbox_message ,#msg_word_cnt{
border: #5c5c5c solid 1px;
background-color:#252525;
height:15px;
color:#CCCCCC;
font:11px Verdana;
}
#msg_textbox_area {
width:25%;
}
#msg_textbox_fno {
width:67%;
}
#msg_textbox_urname{
width:98%;
}
#msg_textbox_message{
height:77px;
width:98%;
}
#msg_word_cnt{
	width:30px;
	float:left;
}
#space{
height:15px;
}
#margin_bt{
margin-bottom:5px;
}
#margin_line{
margin-top:10px;
margin-bottom:10px;
}

.msgbx_co{
color:#666666;
margin-top:12px; 
margin-left:10px;
}
#cover_1 , #cover_2{
dispplay:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
width:680px;
padding-left:10px;
padding-top:6px;
padding-bottom:4px;
margin-left:10px;
cursor:pointer;
}
.tab_hidding{
width:670px;
padding-left:10px;
padding-top:6px;
padding-bottom:4px;
margin-left:10px;
margin-right:10px;
border-bottom:#CCCCCC solid 1px;
clear:both;
}
.padd_box{
padding:20px;
}
.text_padd{
padding-left:60px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#cover_2{
background-color:#F9F4D9;

}
.cove_hide{
display:block;

}
.cov_region{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
	background:#747577;
	padding:3px 0px 3px 3px;
	}
.table_covbtm{
	border-bottom:#CCCCCC solid 1px;
	clear:both;
	}

.table_covbtm_dn{
	margin-bottom:12px;
	border-bottom:#464749 thin solid;
	clear:both;
}
#tbl_header{
display:inline-table;
background:#CCCCCC;
/*border:thin solid 1px #666666;*/
}
#tbl_tablet{
background:white;
}
#tbl_tab
{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background:#E5E5E5;
}

/* 27 - added hari */


.msgbox_scroll{
   background-color:#252525;
   scrollbar-face-color:#252525;
   scrollbar-arrow-color:#FFFFFF;
   scrollbar-track-color:#2e2e2e;
   scrollbar-shadow-color:rgb(0,0,0);
   scrollbar-highlight-color:rgb(0,0,0);
   scrollbar-3dlight-color:#808080;
   scrollbar-darkshadow-Color:#5c5c5c;
}

.send_msg_new ,.send_msg_vert{

	font:11px Verdana;
	padding:10px;
	left:10px;
}
.send_msg_vert{	color: #ccc; width:230px;}
.send_msg_new {
	color: #fff;
	width:432px;
	background:#333;
}
#msgbox_div_l{
float:left; 
width:50%;
}
#msgbox_div_r{
float:left; 
width:47%;
margin-left:10px;
}
#msg_textbox_area ,#msg_textbox_fno ,#msg_textbox_urname ,#msg_textbox_message ,#msg_word_cnt{
border: #5c5c5c solid 1px;
background-color:#252525;
height:15px;
color:#CCCCCC;
font:11px Verdana;
}
#msg_textbox_area {
width:25%;
}
#msg_textbox_fno {
width:67%;
}
#msg_textbox_urname{
width:98%;
}
#msg_textbox_message{
height:77px;
width:98%;
}
#msg_word_cnt{
	width:30px;
	float:left;
}
#space{
height:15px;
}
#margin_bt{
margin-bottom:5px;
}

/* enewsletter */
#enews_textbox_area ,#enews_textbox_area_small{
border: #5c5c5c solid 1px;
background-color:#fff;
height:15px;
color:#000;
font:11px Verdana;
margin-bottom:2px;
}
#enews_textbox_area_small{ width:50px;}
#warningText{ margin-bottom:3px; margin-top:2px;}
.warning_sublnk{font-family:Verdana;font-size:9px; text-decoration:none; color:#CC0000;background:#f1db7e;}
.warning_sublnk a{text-decoration:none; color:#000000; }
.warning_sublnk a:hover{text-decoration:none; background:#DCBF5B;color:#000000;}
#fidorewards ,#fidopromotion ,#sendTextMessage{
	background-color:#333;
	display:block;
	float:left;
}



#sendTextMessage ,#fidopromotion{
float:left;

}
#fidopromotion{
	padding:10px;
	width:432px;
	display: block;
}
#fidopromotion_div_01{
	float:left;
	width:30%;
}
#fidopromotion_div_02{float:left; width:33%;}
#fidopromotion_div_03{
	float:left;
	width:37%;
}

#fidopromotionbtn,#fidorewardsbtn {margin-left:1px}
#fidopromotionbtn{width:225px}
#fidorewardsbtn{width:277px;}
#sendmsgbtn{width:226px}

#fidopromotionbtn,#fidorewardsbtn {margin-left:1px}

li.fidopromotion{list-style-image:url(/storefront/fidoNew/images/right_arrow.gif); vertical-align:super; margin-left:-20px;}
#main_panel,#fidorewardsbtn,#fidopromotionbtn,#sendmsgbtn,#btnbar,#lf {
	float:left;
}

#fidorewardsbtn,#fidopromotionbtn,#sendmsgbtn {
	background:url(/storefront/fidoNew/images/btn_bg_img.jpg) repeat;
	position:relative;
	height:40px;
	text-align:left;
	color:#fff;
	border-bottom:#dbca67 solid 2px;
	padding-top:6px;
	text-indent:6px;
	font: bold 12px verdana;
	z-index:1;
}
#fpro_ban02{float:left; width:53%;}
#fpro_ban01{float:left; width:65%;}
#ph_rtop02_left ,#sub_nav_sep ,#img_align ,#sm_btn{
float:left;
}

/* this is for site map*/
#site_mainlayout
{
width:600px;
height:800px;
background-color:#FFFFFF;
padding:20px;
}

#site_leftpanel
{
	width:250px;
	height:350px;
	background-color:#FFFFFF;
	float: left;
	padding: 20px;
}
#link10{
	text-decoration:none;
	color:#0000FF;
	font:11px Verdana;
	margin-top:9px;
}
#link10 a:hover {
	color:#F1DB7E;
	text-decoration: underline;
}
#site_rightpart
{
	width:250px;
	height:350px;
	background-color:#FFFFFF;
	padding:20px;
	float: left;
}
/*-------*/
/* right handside text box - hari*/
#loginoption{
	margin-left:28px;
	margin-top:5px;
}

#sidehandsetnumber,#sidepassword,#sideselect{
	border: #5c5c5c solid thin 1px;
	background-color:#252525;
	color:#999999;	
	font: 11px Verdana;
	width:166px;
	height:15px;
	margin-top:3px;
}
#sideselect{
	width:140px;
}
#logingo{
vertical-align:text-top;
cursor:pointer;
}
/*------------- end-*/


/* surf download -caller ring trax */
#caller_ring_div1{
	height:620px;
	padding-left:10px;
	float: right;
	width: 530px;
}
#caller_ring_box{
	
	width:175px;
	height:250px;
	border: #000000 solid 1px;
	float:left;
	}
#calr_rng_catlog_box{
	height:200px;
	background-color: #CCCCCC;
}
#calr_rng_catlog_box1{
	width:120px;
	height:150px;
}
#c_r_c_search_box{
	height:80px;
	background-color: #CCCCCC;
	padding-top: 10px;
}
#top_ring_tones{
	height:300px;
	width:250px;
	background-color: #FFFFFF;
	border: #000000 solid 1px;
	float: left;
}
#top_ring_tones_list{
	width:250px;
}
#top_ring_tones_sub_list{
	height:20px;
	padding-top:5px;
	background-color:#CCCCCC;
	width: 250px;
}
#top_ringtones_title{
	height:80px;
	width:250px;
	background-color: #CCCCCC;
}

/*--- surf end ---*/
#signin_banner_black{
	width:990px;
	margin-top:10px;
	background-color:#313131;
	margin-bottom:10px;
	float: left;
}
#signin_banner_cont_l{
	display:block;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:5px;
	padding-top:10px;
	width:470px;
	float: left;
}
#signin_banner_cont_r{
	display:block;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:5px;
	padding-top:10px;
	width:470px;
	float: left;
}
.text_red_color{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CC0000;
	}
	
.menutitle{
	cursor:pointer;
	margin-bottom: 5px;
	/*background-color:#ECECFF;*/
	color:#FFFFFF;
	width:250px;
	text-align:center;
	font-weight:bold;
	background-image:url(/storefront/fidoNew/images/rgt_btn_grad.jpg);
	height: 25px;
	padding-top: 5px;
	/*border:1px solid #fff;*/

}
