/*  From Main Page */
body {
 margin:0;

}
.white { color:#FFF; }

a.white, a.white:visited, a.white:hover {
	color:#FFF;
	text-decoration:none;
}

a.mainm, a.mainm:link, a.mainm:visited {
	color:#CCC;
	font:bold 12px Tahoma,sans-serif;
	text-decoration:none;
	/*margin-left:15px;*/
}
a.mainm:hover {
	color:#EE1E3A;
}
a.lang, a.lang:link, a.lang:visited {
	color:#CCC;
	font:bold 11px Tahoma,sans-serif;
	text-decoration:none;
}
a.lang:hover {
	color:#EE1E3A;
}
a.submenu, a.submenu:link, a.submenu:visited {
	color:#CCC;
	font:bold 11px Tahoma,sans-serif;
	text-decoration:none;
}
a.submenu:hover {
	color:#EE1E3A;
}
.pr13 {
	padding-right:14px;
}
span.life {
	color:#EE1E3A;
	font-weight:bold;
	font-family:Tahoma,sans-serif;
}
td {
	font:12px Verdana,sans-serif;
}

td.center { text-align:center; }
td.left { text-align:left; }
td.right { text-align:right; }
td.vcenter { vertical-align:middle; }
td.bottom { vertical-align:bottom; }

.nowrap { white-space:nowrap; }

a.bottom, a.bottom:visited, a.bottom:hover {
	color:#666;
	text-decoration:none;
}
a.bottom:hover {
	color:#EE1E3A;
	text-decoration:none;
}
h1 {
	font:bold 16px Verdana,sans-serif;
	margin:5px 0 0 0;
	text-align:left;
	color:#FFF;
}
h2 {
	font:bold 12px Verdana,sans-serif;
	margin:0 0 5px 0;
	text-align:left;
	color:#FFF;
}
.child { display:none; }
/* End from main page */
.lb_promo_block_header  {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #EE1E3A;
	text-decoration: none;
	margin-left: 2px;
}


.lb_scategory_name {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #EE1E3A;
	text-decoration: none;
	margin-top: 16px;
	margin-bottom: 8px;
}
a.lb_service_name, a.lb_service_name:link, a.lb_service_name:visited {
        display: block;
	font-family: Tahoma;
	font-size: 11px;
	color: #6D6D6D;
	text-decoration: none;
	margin-bottom: 8;
	line-height: 11px;
}

a.lb_service_name:hover {
	color: #000000;
	text-decoration: underline;
}
a.lb_promo_block_text, a.lb_promo_block_text:link, a.lb_promo_block_text:visited {
	font-family: Tahoma;
	font-size: 10px;
	color: #6D6D6D;
	text-decoration: none;
}

A.lb_promo_block_text:hover {
	color: #000000;
	text-decoration: underline;
}


div.lbn_promo_menu_header {
 margin-bottom: 5px;
 margin-top: 8px;
}

div.lbn_promo_menu_header A {
 font-family: Tahoma;
 font-size: 10px;
 font-weight: bold;
 color: #EE1E3A;
 text-decoration: none;
}
/***** LBONUS *****/
div.lbonus_partner_promo {

	width: 415px;
	font-family: Tahoma;
	font-size: 8pt;
	color: #666666;
	margin-top: 3px;
}

div.lbonus_partner_promo a {
	color: #EE1E3A;
}

div.lbon_mp_block_header1{
padding-left:12px;
padding-top:10px;
}

div.lbon_mp_block_header1 A {
 font-family: Tahoma;
 font-size: 12px;
 font-weight: bold;
 color: #EE1E3A;
 text-decoration: none;
}
div.lbon_mp_block_text1{
padding-left:12px;
padding-top:5px;
}

div.lbon_mp_block_text1 A {
    font-family: Tahoma;
    font-size: 11px;
    color: #6D6D6D;
 text-decoration: none;
}



div.lbon_mp_block_header2{
padding-left:27px;
padding-top:10px;
}

div.lbon_mp_block_header2 A {
 font-family: Tahoma;
 font-size: 12px;
 font-weight: bold;
 color: #EE1E3A;
 text-decoration: none;
}
div.lbon_mp_block_text2{
padding-left:27px;
padding-top:5px;
}

div.lbon_mp_block_text2 A {
    font-family: Tahoma;
    font-size: 11px;
    color: #6D6D6D;
 text-decoration: none;
}
div.lbon_mp_promo_text {
  padding-bottom: 0px;
  padding-right: 8px;
  padding-top: 5px;
}
div.lbon_mp_promo_text a {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #818181;
	text-decoration:none;
}
div.lbon_mp_promo_text a:hover {
	text-decoration:underline
}

div.date {
 font-family: Tahoma, Verdana, Arial;
 font-size: 10px;
 color: #AAAAAA;
}

form {
   margin: 0px;
}
input.button {
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	background-color: #FFFFFF;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #555555;
	border-bottom:1px solid #555555;
	cursor:pointer;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom:2px;
}

/***** End LBONUS *****/
div.lbn_promo_menu_text {
 margin-bottom: 10px;
}

div.lbn_promo_menu_text A {
    font-family: Tahoma;
    font-size: 10px;
    color: #6D6D6D;
    text-decoration: none;
}

div.lbn_promo_menu_header A:hover {
    text-decoration: underline;
}

div.lbn_promo_menu_text A:hover {
    text-decoration: underline;
}
div.lbn_page_header {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #EE1E3A;
}
div.lbn_promo_header {
	font-family: Tahoma;
	font-size: 11pt;
	font-weight: bold;
	color: #EE1E3A;
	text-decoration: none;
	margin-bottom: 15px;
}

div.lbn_promo_text {
	font-family: Tahoma;
	font-size: 11px;
	color: #595959;
	line-height: 15px;
}

div.lbn_promo_text ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
    padding: 0px;
    list-style: none;
}

div.lbn_promo_text li {
	background: url(../i/lbn/gray_bullet.gif) no-repeat 0px 7px;
	padding-left: 1em;
	margin-bottom: 6px;
}

div.lbn_promo_text p {
	margin-top: 1em;
	margin-bottom: 1em;
}

div.lbn_promo_text a {
	color: #EE1E3A;
}

div.lbn_promo_block_header {
    margin-bottom: 5px;
}

div.lbn_promo_block_header A {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #EE1E3A;
    text-decoration: none;

}
div.lbn_promo_block_text{
    font-family: Tahoma;
    font-size: 11px;
    color: #6D6D6D;
}
div.lbn_promo_block_text A {
    font-family: Tahoma;
    font-size: 11px;
    color: #6D6D6D;
    text-decoration:none;
}

 
div.lbn_promo_block_text A:hover {
    text-decoration:underline;
}


div.lbn_scategory_block_header {
	text-shadow: 0px 0px 5px white;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #EE1E3A;
}
div.lbn_scategory_block_text {
	font-family: Tahoma;
	font-size: 11px;
        margin-left: 2px;
	/*color: #848484;*/ color:#707070;
	text-decoration: none;
}
div.lbn_scategory_block_links {
	margin-top: 8px;
	padding: 0px;
}

a.lbn_scategory_block_link {
	font-family: Tahoma;
	font-size: 11px;
	/*color: #848484;*/ color:#707070;
	display: block;
	margin-bottom: 4px;
	margin-left: 2px;
	padding-left: 10px;
	background-image: url(../i/lbn/lbn.gray.arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
text-decoration: none;
}
a.lbn_scategory_block_link_curr {
	font-family: Tahoma;
	font-size: 11px;
	color: #EE1E3A;
	display: block;
	margin-bottom: 4px;
	margin-left: 2px;
	padding-left: 10px;
	background-image: url(../i/lbn/lbn.red.arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
text-decoration: none;
}

a.lbn_scategory_block_link:hover {
	color: #EE1E3A;
	text-decoration: none;
	background-image: url(../i/lbn/lbn.red.arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
text-decoration: none;
}

div.lbn_srv_menu_over {
 margin-bottom: 5px;
 margin-top: 5px;
}

a.lbn_srvmenu_act, a.lbn_srvmenu_act:visited {

	font-family: Tahoma;
	font-size: 11px;
	color: #EE1E3A;
        font-weight:bold;
	text-decoration: none;
}

a.lbn_srvmenu_deact, a.lbn_srvmenu_deact:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #828282;
        font-weight:bold;
	text-decoration: none;
}
div.lbn_subtitle {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EE1E3A;
	margin-top: 5px;
	margin-bottom: 5px;
}

hr {
	color: #E9E9E9;
	background-color: #E9E9E9;
	width: 100%;
	height: 1px;
	border: 0px;
}
/* FAQ Styles Start */
/***** FAQ for popups *****/
#lbn_faq_container_p {
   margin-top:10px;
   margin-bottom:0px;
   padding-left:0px;
   padding-right:0px;
}

#lbn_faq_container_p ul.lbn_faq_ul {
   margin: 0px;
   padding: 0px;
   list-style: none;
}

#lbn_faq_container_p li.lbn_faq_li {
	list-style: none;
	background: url(../i/lbn/1x1.gif) no-repeat 0px 2px;
	padding-left: 20px;
	margin-bottom: 10px;
}

#lbn_faq_container_p li.lbn_faq_li_open {
	list-style: none;
	background: url(../i/lbn/1x1.gif) no-repeat 0px 2px;
	padding-left: 20px;
	margin-bottom: 10px;
}

#lbn_faq_container_p li.lbn_faq_li a.lbn_faq_question {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #EE1E3A;
	/*text-decoration: none;*/
	line-height: 14px;
}

#lbn_faq_container_p li.lbn_faq_li_open a.lbn_faq_question_open {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #EE1E3A;
	text-decoration: none;
	line-height: 14px;
}

#lbn_faq_container_p li.lbn_faq_li a.lbn_faq_question:hover {
	color: #EE1E3A;
        text-decoration: none;
}

/***** FAQ for popups  end *****/

#lbn_faq_container {
   margin-top:10px;
   margin-bottom:0px;
   padding-left:0px;
   padding-right:0px;
}

#lbn_faq_container ul.lbn_faq_ul {
   margin: 0px;
   padding: 0px;
   list-style: none;
}

#lbn_faq_container li.lbn_faq_li {
	list-style: none;
	background: url(../i/lbn/faq.icon.gray.gif) no-repeat 0px 2px;
	padding-left: 20px;
	margin-bottom: 10px;
}

#lbn_faq_container li.lbn_faq_li_open {
	list-style: none;
	background: url(../i/lbn/faq.icon.open.gif) no-repeat 0px 2px;
	padding-left: 20px;
	margin-bottom: 10px;
}

#lbn_faq_container li.lbn_faq_li a.lbn_faq_question {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #3F3F3F;
	text-decoration: none;
	line-height: 14px;
}

#lbn_faq_container li.lbn_faq_li_open a.lbn_faq_question_open {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #EE1E3A;
	text-decoration: none;
	line-height: 14px;
}

#lbn_faq_container li.lbn_faq_li a.lbn_faq_question:hover {
	color: #EE1E3A;
}

div.ldn_faq_wrapper {
	margin:0px;
	padding:0px;
}

div.faq_answer {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #3F3F3F;
	line-height: 15px;

	display:none;

	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;

	margin-top: 5px;
	margin-bottom: 5px;

	border: 1px dotted #e9e9e9;
}

div.faq_answer p {
	margin-top: 1em;
	margin-bottom: 1em;
}

div.faq_answer ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
    padding: 0px;
    list-style: none;
}

div.faq_answer li {
	background: url(../i/lbn/gray_bullet.gif) no-repeat 0px 7px;
	padding-left: 1em;
	margin-bottom: 6px;
}

div.faq_answer a {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #EE1E3A;
}

/* FAQ Style End*/
/* Table*/
TABLE.lbn_price_table {
    width: 410px;
}

TABLE.lbn_price_table th {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #3F3F3F;
	text-align: left;

	padding-top: 7px;
	padding-bottom: 5px;

	padding-left: 0px;
	padding-right: 3px;

	border-bottom: 1px dotted #E8E8E8;
	background-color: #f9f9f9;
}

TABLE.lbn_price_table td {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #3F3F3F;

	padding-left: 0px;
	padding-right: 3px;
	padding-top: 7px;
	padding-bottom: 5px;

	border-bottom: 1px dotted #E8E8E8;
}

TABLE.lbn_price_table td.right {
	text-align: center;
	font-weight: bold;
	color: #6D6F85;
}
TABLE.lbn_price_table th.center {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #3F3F3F;
	text-align: center;

	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 3px;

	border-bottom: 1px dotted #E8E8E8;
	background-color: #f9f9f9;
}
/*End Table*/
select {
 font-family: Tahoma, Verdana, Arial;
 font-size: 11px;
 color: #3F3F3F;

 border-top: 1px solid #404040;
 border-left: 1px solid #404040;
 border-right: 1px solid #CECECE;
 border-bottom: 1px solid #CECECE;
}

input {
 font-family: Tahoma, Verdana, Arial;
 font-size: 11px;
 color: #3F3F3F;

 border-top: 1px solid #404040;
 border-left: 1px solid #404040;
 border-right: 1px solid #CECECE;
 border-bottom: 1px solid #CECECE;

 padding-left: 2px;
 padding-right: 2px;
 padding-bottom: 2px;
}
.red {
	color:#EE1E3A;
}
/* SEARCH */
input.newsearch {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #3F3F3F;
	
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	border-right: 1px solid #CECECE;
	border-bottom: 1px solid #CECECE;
	
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	
	width: 150px;
}

input.sbutton {
   font-family: Tahoma, sans-serif;
   font-weight: bold;
   font-size: 10px;

   background-image:url(../i/sbutton.bg.gif);
   background-repeat: no-repeat;

   border:0px;
   margin:0px;

   padding-bottom:2px;

   width: 64px;
   height: 18px;
}
 
/******* My New Number styles *******/
input.mynn {
 font-family: Tahoma, Verdana, Arial;
 font-size: 11px;
 color: #3F3F3F;

 border-top: 1px  #404040;
 border-left: 1px #404040;
 border-right: 1px #CECECE;
 border-bottom: 1px #CECECE;

 padding-left: 2px;
 padding-right: 2px;
 padding-bottom: 2px;
}

table.generic_form {
	border: 1px solid #cccccc;
}

td.generic_form_label,
td.generic_form_input {
	padding: 4px;
}

td.generic_form_input select {
	width: 120px
}
td.message {
	background: #f0f0f0;
	color: black;
	font: normal 9pt "Tahoma",sans;
	border: 1px solid #d00;
	padding: 10px;
	height: 90px;
	text-align: center;
	vertical-align: middle;
}

input.text {
	background: #f0f0f0;
	color: black;
	border: 1px solid #cccccc;
}

input.default {
	color: #f00;
}
img.default {
	border: none;
}
 a.default {
	color: black;
}

a.default:visited,
a.default:visited:active {
	color: #ac2025;
}

a.default:hover,a.default:active {
	color: #d32939;
}

a.default:visited:hover,
a.default:visited:hover:active {
	color: #d32939;
}

textarea.default {
	border: 1px solid black;
	background: #f2f2f2;
	color: #d32939;
	padding: 2px;
}

select.default {
	vertical-align: middle;
}
span#msgcountleftspan {
	font-weight: bold;
	color: #f00;
}

/******Voice SMS*******/
#pointer img{
	display:none;
	}
#pointer{
	background:url(themes/light/pointer-down.png) no-repeat 0 0;
	width:50px;
	height:50px;
	top:4px;
}
#pointer{
		_filter	: expression(
			(runtimeStyle.filter == '') ? runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+currentStyle.backgroundImage.split('\"')[1]+', sizingMethod=crop)' : runtimeStyle.filter,
			runtimeStyle.backgroundImage = 'none');
}
.filmstrip { margin: 0; padding: 0; width: 300px; list-style: none; position: absolute;left:-4px;top:0; }
.filmstrip li{display:inline;}

