/* personal css */


body {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#424242;
	
}

a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0072BC;
text-decoration:none;
}
a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0072BC;
text-decoration:none;
}
a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0072BC;
text-decoration:underline;
}
.dottedBG{
background-repeat:repeat-x;
}

.footerBox{
background-color:#F5F5F5;
}


.borderT{
border-top:1px solid #DEDEDE;

}

.borderB{
border-bottom:1px solid #DEDEDE;

}

.mainPersonalTbl{
width:980px;
background-repeat:no-repeat;

}

.Pink15boldManinlink{
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
color:#F1018E;
font-weight:bold;
background-position:center;
background-repeat:no-repeat;
background-position:bottom;
}
.Grey15boldMainlink{
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
color:#6A6969;
font-weight:bold; text-decoration:none;
}
.Grey15boldMainlink a{
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
color:#6A6969;
font-weight:bold; text-decoration:none;
}
.Grey15boldMainlink a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
color:#6A6969;
font-weight:bold; text-decoration:none;
}
.Grey15boldMainlink a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
color:#A7A6A6;
font-weight:bold; text-decoration:none;
}

.Grey16boldMainlink{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
color:#6A6969;
font-weight:bold;
}

.search{
border:0px;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font:12px;
font-style:italic;
color:#969696;
padding-left:5px;
}

.handsetsearch{
border:0px;
width:110px;
height:19px;
font-family:Arial, Helvetica, sans-serif;
font:12px;
font-style:normal;
color:#969696;
padding-left:5px;
padding-top:5px;
text-align:left;
}




/*customer care link highlight*/
#custcare #cust1{
background-color:#F1018E;
font-family:Arial, Helvetica, sans-serif;
font-size:11px; font-weight:bold;
color:#ffffff;
text-decoration:none;
padding:0px 5px 0px 5px;;
}
/*customer care link highlight css end*/
/*store locator link highlight*/
#store #store1{
background-color:#F1018E;
font-family:Arial, Helvetica, sans-serif;
font-size:11px; font-weight:bold;
color:#ffffff;
text-decoration:none;
padding:0px 5px 0px 5px;;
}
/*store locator link highlight css end*/

.topSmallmenu{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4D4D4D;
text-decoration:none; 

}

.topSmallmenu a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4D4D4D;
text-decoration:none; padding:0px 5px 0px 5px;

}

.topSmallmenu a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4D4D4D;
text-decoration:none; 

}

.topSmallmenu a:hover{
background-color:#EDEDED;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4D4D4D;
text-decoration:none; 

}

.tosmallmenupadding{
padding:7px;}

.tosmallmenupadding2{
padding:5px;}

#toplink{
width:45px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0072BC;}



.txt12Grey{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#424242;
text-decoration:none;

}

.txt11Grey{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#424242;
text-decoration:none;

}

.head14Grey{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#424242;
text-decoration:none;

}

.head14GreyBold{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#515151;
text-decoration:none;
font-weight:bold;

}

.head16Grey{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#363636;
text-decoration:none;
font-weight:normal;
}

.head16GreyBold{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#6C6C6C;
text-decoration:none;
font-weight:bold;
}

.head35GreyBold{
font-family:Arial, Helvetica, sans-serif;
font-size:35px;
color:#B6B6B6;
text-decoration:none;
font-weight:bold;
}

.head18Grey{
font-family:Arial, sans-serif;
font-size:18px;
color:#424242;
text-decoration:none;
font-weight:bold;
}

.head18Greynormal{
font-family:Arial, sans-serif; font-size:18px; color:#424242; text-decoration:none; font-weight:normal;}

.head18Greynormal a{
font-family:Arial, sans-serif; font-size:18px; color:#424242; text-decoration:none; font-weight:normal;}

.head18Greynormal a:visited{
font-family:Arial, sans-serif; font-size:18px; color:#424242; text-decoration:none; font-weight:normal;}

.head18Greynormal a:hover{
font-family:Arial, sans-serif; font-size:18px; color:#424242; text-decoration:underline; font-weight:normal;}

.head24GreyHelv{
font-family:Helvetica, sans-serif;
font-size:24px;
color:#424242;
text-decoration:none;
font-weight:bold;
}


.head28GreyHelv{
font-family:Helvetica, sans-serif;
font-size:28px;
color:#5A5A5A;
text-decoration:none;
font-weight:bold;
}

.txt11Blue{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0072BC;
text-decoration:none;
}
.txt11Blue a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0072BC;
text-decoration:none;
}
.txt11Blue a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0072BC;
text-decoration:none;
}
.txt11Blue a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0072BC;
text-decoration:underline;
}

.personalBlueLink{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0072BC;
text-decoration:none;
}

.personalBlueLink a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0072BC;
text-decoration:none;
}

.personalBlueLink a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0072BC;
text-decoration:none;
}

.personalBlueLink a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0072BC;
text-decoration:underline;
}

.loginTxtBox{
border:1px solid #969696;
width:150px;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font:12px;
font-style:normal;
color:#969696;
padding-left:5px;
}

.selectstate{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:normal;
width:175px;
height:20px;

}



.footer{
width:950px;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4D4D4D;
}

.footerhead16B{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#4D4D4D;
}

.footertxt11{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#4d4d4d;
}

.footertxt11 a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#4d4d4d;
text-decoration:none;
}
.footertxt11 a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#4d4d4d;
text-decoration:none;
}
.footertxt11 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#4d4d4d;
text-decoration:underline;
}


.footertxt11B{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#4D4D4D;
height:20px;
text-decoration:none;

}

.footertxt11B a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#4D4D4D;
height:20px;
text-decoration:none;

}

.footertxt11B a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#4D4D4D;
height:20px;
text-decoration:none;

}

.footertxt11B a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#4D4D4D;
height:20px;
text-decoration:underline;

}

.footertxt112{
PADDING-RIGHT: 6px; 
PADDING-LEFT: 6px; 
FONT-WEIGHT: normal; 
FONT-SIZE: 11px; 
PADDING-BOTTOM: 6px; 
COLOR: #d4d4d4; 
PADDING-TOP: 6px; 
FONT-FAMILY: Arial, Helvetica, sans-serif;
}

#relmobilelogo{
	position:absolute;
	margin-top:-26px;
	padding-right:-10px;
	text-align:center;
	z-index:10;
	
}
/* personal css end*/

/* Prepaid css starts*/

.mainTbl{
width:980px;
background-color:#FFFFFF;
}

.head22bold{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#5A5A5A;
font-weight:normal;}

.head22bold a{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#0072BC;
font-weight:normal;
text-decoration:none;}


.head22bold a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#0072BC;
font-weight:normal;
text-decoration:underline;}

.head20{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#363636;
font-weight:normal;}

.white11{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:normal;
text-decoration:none;}

.white11 a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:normal;
text-decoration:none;}

.white11 a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:normal;
text-decoration:none;}

.white11 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:normal;
text-decoration:underline;}

.greenstock11{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9DD101;
font-weight:normal;}


.white12{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:normal;}

.white12 a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:normal;
text-decoration:none;}

.white12 a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:normal;
text-decoration:none;}

.white12 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:normal;
text-decoration:underline;}

.whitehead12bold{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
font-weight:bold;}

.whitehead14{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
font-weight:normal;}

.bluehead18bold{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#0072BC;
font-weight:normal;
}

A.bluehead18bold:link{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#0072BC;
font-weight:normal;
}

A.bluehead18bold:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#0072BC;
font-weight:normal;
}

A.bluehead18bold:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#0072BC;
font-weight:normal;
}

.bluehead18recharge{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#0072BC;
font-weight:normal;
}


.bluehead22bold{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#0072BC;
font-weight:normal;
text-decoration:none;
}

A.bluehead22bold:link{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#0072BC;
font-weight:normal;
text-decoration:none;
}

A.bluehead22bold:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#0072BC;
font-weight:normal;
text-decoration:none;
}

A.bluehead22bold:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#0072BC;
font-weight:normal;
text-decoration:underline;
}


.bluetxt14{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0072BC;
font-weight:normal;
text-decoration:none;
}

.bluetxt14 a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0072BC;
font-weight:normal;
text-decoration:none;
}

.bluetxt14 a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0072BC;
font-weight:normal;
text-decoration:none;
}

.bluetxt14 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0072BC;
font-weight:normal;
text-decoration:underline;
}

.redtxt12{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FF520D;}
.purplrTxt12Bold{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#BF0A99;

}
.purpleband{
background-color:#BF0A99;
height:40px;
font-family:Arial, Helvetica, sans-serif;
color:#F8C1D9;
font-size:11px;
padding-left:10px;
}

.purpleband .head{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:24px;
}

#greyboxbull{
height:16px; width:15px; margin-right:10px;
background-color:#6C6C6C;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-align:center; font-weight:bold;
}

#greyboxbull a{
color:#FFFFFF; 
}

#greyboxbull:visited{
height:16px; width:15px; margin-right:10px;
background-color:#6C6C6C;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-align:center; font-weight:bold;
}

#greyboxbull:hover{
height:16px; width:15px; margin-right:10px;
background-color:#B1B1B1;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-align:center; font-weight:bold;
}

.greyboxbullet{
height:16px;
width:15px;
margin-right:10px;
background-color:#6C6C6C;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:center;
font-weight:bold;}

.greyboxbullet a{
height:16px;
width:15px;
margin-right:10px;
background-color:#6C6C6C;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:center;
font-weight:bold;}

.greyboxbullet a:visited{
height:16px;
width:15px;
margin-right:10px;
background-color:#6C6C6C;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:center;
font-weight:bold;}

.greyboxbullet a:hover{
height:16px;
width:15px;
margin-right:10px;
background-color:#6C6C6C;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:center;
font-weight:bold;}

/*table css*/
.greentable{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#515151;

border:1px solid #CBE47C;
}

.greentable th{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#515151;
font-weight:bold;
background-color:#CBE47C;
text-align:left;
height:25px;
padding-left:5px;
}

.greentable td {
padding:5px 5px 5px 5px;}

.greentable tr{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#515151;
font-weight:normal;
background-color:#EDF7D4;

}
.greentable .tr1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#515151;
font-weight:normal;
background-color:#ffffff;
}
/*green table end*/

/*green table special*/
/*table css*/
.greentableSp{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#515151;

/*border:1px solid #CBE47C;*/
}

.greentableSp th{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#515151;
font-weight:bold;
background-color:#CBE47C;
text-align:left;
}

.greentableSp td {
padding:5px}

.greentableSp tr{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#515151;
font-weight:normal;
background-color:#EDF7D4;

}
.greentableSp .tr1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#515151;
font-weight:normal;
background-color:#ffffff;
}
/*green table special end*/

.borderrightbottom{
border-right:1px solid #E9E9E9;
border-color:#E9E9E9;
border-bottom:1px solid #E9E9E9;
}

.borderright{
border-right:1px solid #E9E9E9;
border-color:#E9E9E9;
}

.borderbottom{
border-bottom:1px solid #E9E9E9;
border-color:#E9E9E9;}

.TxtBox{
border:1px solid #969696;
width:120px;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font:12px;
font-style:normal;
color:#969696;
padding-left:5px;
}

.TxtBoxBig{
border:1px solid #969696;
width:150px;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font:12px;
font-style:normal;
color:#969696;
padding-left:5px;
}


/*table css end*/
/* Prepaid css end;s */

/*Handset*/

.greyTBbottomborder{
/*border-bottom:inset #787777 2px;*/
height:23px;
background-repeat:no-repeat;
background-position:bottom;
}

#rcomlogo{
position:absolute;
	float:left;
	margin-top:0px;
	margin-left:-3px;
	z-index:10;
}

.green12Bold{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#00A208;
font-weight:bold;}

.green14{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#00A208;
font-weight:normal;}

.strikethroughTxt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#424242;
text-decoration:none;
background-repeat:no-repeat;
background-position:center;
}

.strikethroughTxtW{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#424242;
text-decoration:none;
background-repeat:no-repeat;
background-position:center;
}

.handsetTD {
width:52px;
height:57px;
background-repeat:no-repeat;
background-position:center;
text-align:center;
padding-bottom:2px;
padding-left:3px;
}

.handsetTDover {
width:52px;
height:57px;
background-repeat:no-repeat;
background-position:center;
text-align:center;
padding-bottom:2px;
padding-left:3px;
}

.handsetColorBox{
width:23px;
height:22px;}

.handsetColorBoxPad{
width:5px;
}

/*Handset end*/

/*expand menu */
/* Product Name*/

.productN{
font-family:Arial, Helvetica, sans-serif;
background-color:#eaf0f6;
background-repeat:repeat-x;
font-size:13px;
font-weight:bold;
color:#363636;
padding-left:8px;
padding-top:5px;
padding-bottom:5px;
text-decoration:none;
}


.productN a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;

color:#363636;
padding-top:5px;
padding-bottom:5px;
text-decoration:none;
}

.productN a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;

color:#363636;
cursor:pointer;
padding-top:5px;
padding-bottom:5px;
text-decoration:none;
}


.productN a:active{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;

color:#ce0470;
cursor:pointer;
padding-top:5px;
padding-bottom:5px;
text-decoration:None;
}




/* Product text*/
.productT{
font-family:Arial, Helvetica, sans-serif;
background-color:#edf7d4;
font-size:12px;
font-weight:normal;
color:#333;
text-decoration:none;
padding-left:15px;
padding-top:3px;
padding-bottom:3px;
}


.productT a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333;
padding-left:15px;
text-decoration:none;
padding-left:15px;
padding-top:3px;
padding-bottom:3px;
}

.productT1{
font-family:Arial, Helvetica, sans-serif;
background-color:#fff;
font-size:12px;
font-weight:normal;
color:#333;
padding-left:15px;
padding-top:3px;
padding-bottom:3px;
text-decoration:none;
}


.productT1 a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333;
padding-left:15px;
padding-top:3px;
padding-bottom:3px;
text-decoration:none;
}

.productT2{
font-family:Arial, Helvetica, sans-serif;
background-color:#edebeb;
font-size:12px;
font-weight:normal;
color:#333;
padding-left:31px;
padding-top:3px;
padding-bottom:3px;
text-decoration:none;
}

.productT3{
font-family:Arial, Helvetica, sans-serif;
background-color:#faf9f9;
font-size:12px;
font-weight:normal;
color:#333;
padding-left:31px;
padding-top:3px;
padding-bottom:3px;
text-decoration:none;
}

.white {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #666666; 
	FONT-FAMILY:  Arial, Helvetica, sans-serif,Verdana, Geneva,; 
	TEXT-DECORATION: none;
	}

.white a:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #1a81c4; 
	FONT-FAMILY:  Arial, Helvetica, sans-serif,Verdana, Geneva,; 
	TEXT-DECORATION: none;
}
/* expand menu end*/

.blueborder{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#424242;
text-decoration:none;
background-color:#FFF;
padding-left:31px;
padding-top:3px;
padding-bottom:3px;
}

.whitehead16bold{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#ffffff;
font-weight:bold;
padding-left:15px;}

/*left menu style*/

.leftmenuMain{
width:170px;
background-color:#E8F4FF;
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; border:1px solid #D7E5F2;

}

.leftmenuH{
padding:5px 5px 5px 10px;
width:163px;
border:0px solid #00CCCC;
background-color:#F1018E;
background-position:right; background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
list-style:none;
}
.leftmenuH a{color:#FFFFFF;list-style:none;}

.leftmenuH a:visited{color:#FFFFFF;list-style:none;}

.leftmenuH a:hover{color:#FFFFFF;list-style:none;}

.leftlinks{
margin-left:5px; padding:5px 5px 5px 5px; width:150px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#515151; border-bottom:1px solid #D7E5F2; list-style:none;
}

.leftlinks a{

width:150px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#515151; 
text-decoration:none; list-style:none;
}

.leftlinks a:visited{

width:150px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#515151; 
text-decoration:none; list-style:none;
}

.leftlinks a:hover{

width:150px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#01a4f1; text-decoration:none;
list-style:none; 
}

.leftlinksT{
margin-left:0px; padding:0px 0px 0px 0px; width:150px; height:0px; border-bottom:1px solid #D7E5F2; list-style:none;
}

.leftlinkT{list-style:none;
}
.leftlinkL{list-style:none;
}



.leftlinksL{
margin-left:5px; padding:5px 5px 20px 5px; width:150px; font-family:Arial, Helvetica, sans-serif; font-size:12px;
font-weight:normal; color:#515151;text-decoration:none; list-style:none;
}

.leftlinksL a{
  width:150px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#515151;text-decoration:none;
list-style:none; 
}

.leftlinksL a:visited{
 width:150px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#515151;text-decoration:none; list-style:none;
}

.leftlinksL a:hover{
width:150px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#01a4f1;text-decoration:none; list-style:none;
}
/*left menu style end*/

.bullet{
list-style-image:url(/impl/images/bullet-grey-small.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#515151;
margin-left:0px;}

ul.greybullet  {
margin:0px;
padding: 0px;
}

ul.greybullet li {
background-image: url(/impl/images/bullet-grey.gif);
background-repeat: no-repeat;
background-position: top left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #515151;
padding: 0px 0px 0px 15px;

}


.dropstore{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:normal; width:130px; height:20px;
}

.dropsmall{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:normal; width:80px; height:20px;
}

.dropsmallTxtBox{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:normal; width:80px; height:15px;
}

.dropYr{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:normal; width:73px; height:20px;
}

.dropdt{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:normal; width:40px; height:20px;
}

.formtxtarea{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:normal; width:152px; height:50px;
}
.formtxtarea2{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:normal; width:234px; height:50px;
}

/*Global call*/
.selectstateG{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:normal;
width:230px;
height:20px;
}
.selectcard{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:normal;
width:158px;
height:20px;

}
/*Global call end*/

/*orange button css*/
a.ovalbutton{
background: transparent url('../images/oval-orange-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 25px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #ffffff; font-weight:bold;/*button text color*/
}

a.ovalbutton span{
background: transparent url('../images/oval-orange-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 5px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: left -25px;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position:  right -25px;
color: #ffffff; font-weight:bold;
}

a.ovalbutton:active{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:active span{ /* Hover state CSS */
background-position: bottom right;

}
.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
/*orange button css end*/

/*grey button css*/
a.ovalbutton2{
background: transparent url('/impl/images/grey-button-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial; /* Change 13px as desired */
line-height: 12px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 21px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton2, a:visited.ovalbutton2, a:active.ovalbutton2{
color: #ffffff; font-weight:bold;/*button text color*/
}

a.ovalbutton2 span{
background: transparent url('/impl/images/grey-button-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 5px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton2:hover{ /* Hover state CSS */
background-position: left -21px; text-decoration:none;
}

a.ovalbutton2:hover span{ /* Hover state CSS */
background-position:  right -21px;
color: #ffffff; font-weight:bold; text-decoration:none;
}

a.ovalbutton2:active{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton2:active span{ /* Hover state CSS */
background-position: bottom right;

}


/*grey button css end*/

/*handset view css*/
.galleryview {
	text-align:center;
}
/*handset view css end*/

/*r world css*/
.selectrworld{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:normal;
width:205px;
height:20px;
}

#mobiletvbox{
	position:absolute;
	margin-top:10px;	
}
#mobiletvbox2{
	position:absolute;
	margin-top:0px;	
}

.bluearrowlink a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0072BC;
font-weight:normal;
background-image:url(/impl/images/blue-arrow.gif); background-position:right;
background-repeat:no-repeat;
padding-right:15px;
}
.bluearrowlink a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0072BC;
font-weight:normal;
background-image:url(/impl/images/blue-arrow.gif); background-position:right;
background-repeat:no-repeat;
padding-right:15px;
}
.bluearrowlink a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4C9CD0;
font-weight:normal;
background-image:url(/impl/images/blue_arrow_over.gif); background-position:right;
background-repeat:no-repeat;
padding-right:15px;
text-decoration:none;
}



.tabpurple{
display: block;
float: left;

/* Height of button background height */
 padding-left:5px; /*Width of left menu image */
 padding-top: 0px;
 padding-bottom: 0px;
text-decoration: none;
}

.tabpurple #right{
display: block;
padding: 6px 0px 6px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

#star{
}

#star ul{
DISPLAY: inline; margin:0;
}
#star li{
DISPLAY: inline;
padding:0px 0px 0px 0px;
margin:0;}

#ringthumb{
width:62px; height:61px;  
background-repeat:no-repeat; background-position:center top; text-align:center; float:left;
}

#ringthumbTxt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#424242;
font-weight:normal; padding-top:43px; 
}

/*rworld css end*/

.paybill{
font-size:12px;
color:#6C6C6C;
font-weight:bold;}


.paybill14{
font-size:14px;
color:#6C6C6C;
font-weight:normal;}

.txt10Blue{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#0072BC;
text-decoration:none;
}

