/*                                
* slider
*************************************************** */
#slider {
clear: both;
width: 950px;
overflow: hidden;
position: relative;
margin: 0 auto;
}
#slider_nav
{
    width: 950px;  
    position: relative;
    top: -38px;
    font-family: Arial Narrow, Arial, Helvetica, Sans-serif;
    text-transform: uppercase;
    letter-spacing: .03em;
    height: 19px;
 }

#slider_nav ul {
    height: 22px;
    margin: 0 auto;
    float: right;
	margin-right: 50px;
}

#slider_nav li 
{
    padding:3px 3px 3px 3px;
    list-style-type: none;
    display: inline;
    height: 20px;
    float: left;
    
}

#slider_nav li a{
    height: 18px;
    width:21px;
    background :  url('/cms/images/en/HomePage/banner/rotator.png') no-repeat transparent;
	background-position: -27px 0px;
	_background : url('/cms/images/en/HomePage/banner/rotate_inActive.gif') no-repeat scroll 0 1px transparent;
	_background-position: 0px 0px;
    float: left;
}

#slider_nav li a:hover, #slider_nav li a.selected
{
    /*color: #000;*/
    height: 18px;
    width:21px;
    background-position: 0px 0px;
	_background:url("/cms/images/en/HomePage/banner/rotate_Active.gif") no-repeat scroll 0 1px transparent;
    float: left;
}


.scroll {
width: 950px;
overflow: auto;
overflow-x: hidden;
position: relative;
clear: left;
}

.scrollContainer div.panel {
padding: 0;
margin: 0;
text-align: center;
width: 950px;
}
    
#slider-nav ul a:focus {
outline: none;
}

.scroll img {
border: none;
padding: 0;
margin: 0;
}
/* End - HomePage banner slider */

/* START - Homepage  promo badges */

#promos_container
{
    background-image: url('/cms/images/en/HomePage/promoBadges/promos-bg.jpg');
    background-repeat: repeat;
    width: 100%;
    float:left;
}
 
#promos {
clear: both;
width: 950px;
margin: 0px auto 0 auto;
}  

.promo {
float: left;
}


#content 
{
width:1156px;
margin: 0 auto;
clear: both;
height:340px;
}


#promos div a 
{
    float: left;
    display: block;
    text-indent: -9999px;
    background-image: url('/cms/images/en/HomePage/promoBadges/center_promotions.jpg');
    background-repeat: no-repeat;
    height: 155px;
}   

#promos div.getStarted a
{
    width: 314px;
    background-position: 0 0;   
}

#promos div.getStarted a:hover
{
    width: 314px;
    background-position: 0px -155px;
}

#promos div.topUp a
{
    display: block;
    width: 338px;
    background-position: -314px 0;  
}

#promos div.topUp a:hover
{
    display: block;
    width: 338px;
    background-position: -314px -155px;
}

#promos div.refer a
{
    display: block;
    width: 298px;
    background-position: -652px 0;  
}

#promos div.refer a:hover
{
    display: block;
    width: 298px;
    background-position: -652px -155px;
}

#promos_fr {
clear: both;
width: 950px;
margin: 0px auto 0 auto;
} 

#promos_fr div a 
{
    float: left;
    display: block;
    text-indent: -9999px;
    background-image: url('/cms/images/fr/HomePage/promoBadges/center_promotions.jpg');
    background-repeat: no-repeat;
    height: 155px;
}   

#promos_fr div.getStarted a
{
    width: 314px;
    background-position: 0 0;   
}

#promos_fr div.getStarted a:hover
{
    width: 314px;
    background-position: 0px -155px;
}

#promos_fr div.topUp a
{
    display: block;
    width: 338px;
    background-position: -314px 0;  
}

#promos_fr div.topUp a:hover
{
    display: block;
    width: 338px;
    background-position: -314px -155px;
}

#promos_fr div.refer a
{
    display: block;
    width: 298px;
    background-position: -652px 0;  
}

#promos_fr div.refer a:hover
{
    display: block;
    width: 298px;
    background-position: -652px -155px;
}


/*...........start pay per use services */
#payperuseservices
{            
            padding-left:30px;
}
          
        #tabTalk
        {
            width:890px;
            height:301px;
            clear:both;
        }
        
        #tabTalk .verticalHead
        {
            width: 43px;
            height:301px;
            background-image: url('/cms/images/en/GenericPage/TalkBox_left.jpg');
            background-repeat:no-repeat;
            background-position:left top;
            vertical-align:middle;		
        }    
        
        #tabTalk .borderHeadRight
        {
            border-right-style: solid;
            border-right-width: 1px;
            border-right-color: #FFFFFF;
        } 
        
        #tabTalk .topLeftHead
        {
            width:308px;
            height:55px;
            background-image: url('/cms/images/en/GenericPage/TalkBox_top1.jpg');
            background-repeat:no-repeat;
            background-position:left top;      
        }
        
        #tabTalk .topMiddleHead
        {
            width: 525px;
            height:29px;
            background-image: url('/cms/images/en/GenericPage/TalkBox_topBg_While.jpg');
            background-repeat:no-repeat;
            background-position:left top;
            vertical-align:bottom;		      
        }
        #tabTalk .topMiddleLeftHead
        {
            width: 263px;
            height:26px;
            background-image: url('/cms/images/en/GenericPage/TalkBox_topBg_inzone.jpg');
            background-repeat:no-repeat;
            background-position:left top;
        }  
        #tabTalk .topMiddleRightHead
        {
            width: 262px;
            height:26px;
            background-image: url('/cms/images/en/GenericPage/TalkBox_topBg_Outofzone.jpg');
            background-repeat:no-repeat;
            background-position:left top;
        } 
        
        #tabTalk .topRightCorner
        {
            width: 14px;
            height:55px;
            background-image: url('/cms/images/en/GenericPage/TalkBox_topRight.jpg');
            background-repeat:no-repeat;
            background-position:left top;
        }
          
        #tabTalk .rightMidddle
        {
            width: 14px;
            height:227px;
            background-image: url('/cms/images/en/GenericPage/TalkBox_right.jpg');
            background-repeat:no-repeat;
            background-position:left top;   
        }
        
        #tabTalk .bottomrightCorner
        {
            width: 15px;
            height:19px;
            background-image: url('/cms/images/en/GenericPage/TalkBox_botRight.jpg');
            background-repeat:no-repeat;
            background-position:left top;   
        }
        #tabTalk .bottomMidddleBar
        {
            width: 833px;
            height:19px;
            background-image: url('/cms/images/en/GenericPage/TalkBox_bot.jpg');
            background-repeat:no-repeat;
            background-position:left top;   
        }
        
        #payperuseservices .bottomBorder
        {
            border-bottom-style: solid;
            border-bottom-width: 1px;
            border-bottom-color: #f69200;
        } 

        #payperuseservices .subRightBorder
        {
            border-right-style: solid;
            border-right-width: 1px;
            border-right-color: #f69200;
        }
        
        #tabTalk .bottomBorder
        {
            border-bottom-style: solid;
            border-bottom-width: 1px;
            border-bottom-color: #f69200;
        } 

        #tabTalk .subRightBorder
        {
            border-right-style: solid;
            border-right-width: 1px;
            border-right-color: #f69200;
        }
        #tabTalk .inZoneWidth
        {
            width: 263px;
        }
        #tabTalk .outOfZoneWidth
        {
          width: 261px;  
        }
        
        #tabText
        {
            float:left;
	    width: 718px;
            height: 194px;
        }
        
        #tabText .verticalHead
        {
            width: 42px;
            height:194px;
            background-image: url('/cms/images/en/GenericPage/TextBox_left.jpg');
            background-repeat:no-repeat;
            background-position:left top; 
	    vertical-align:middle;	   
        }
        
        #tabText .topHeadBg
        {
            height:20px;
            background-image: url('/cms/images/en/GenericPage/TextBox_topBg.jpg');
            background-repeat:repeat-x;
        }
        
        #tabText .cellOne
        {
            width:223px;
            height:30px;
        }
        
        #tabText .cellTwo
        {
            width:419px;
            height:30px;
        }
        
        #tabText .topHeadBg
        {
            height:20px;
            background-image: url('/cms/images/en/GenericPage/TextBox_topBg.jpg');
            background-repeat:repeat-x;
        }
        
        #tabText .topRightCorner
        {
            height:20px;
            width:17px;
            background-image: url('/cms/images/en/GenericPage/TextBox_topRightCorner.jpg');
            background-repeat:no-repeat;
            background-position:left top;
            
        }
        
        #tabText .rightMidddle
        {
            width: 17px;
            height:154px;
            background-image: url('/cms/images/en/GenericPage/TextBox_right.jpg');
            background-repeat:no-repeat;
            background-position:left top;   
        }
        
        #tabText .bottomrightCorner
        {
            width: 17px;
            height:20px;
            background-image: url('/cms/images/en/GenericPage/TextBox_botRightCorner.jpg');
            background-repeat:no-repeat;
            background-position:left top;   
        }
        
        #tabText .bottomMidddleBar
        {
            width: 669px;
            background-image: url('/cms/images/en/GenericPage/TextBox_botBg.jpg');
            background-repeat:repeat-x;
            background-position:left top;
        }

	#payperuseservices html, #payperuseservices body, #payperuseservices div, #payperuseservices span, #payperuseservices object, #payperuseservices h1, #payperuseservices h2, #payperuseservices h3, #payperuseservices h4, #payperuseservices h5, #payperuseservices h6, #payperuseservices p, #payperuseservices blockquote, #payperuseservices pre, #payperuseservices a, #payperuseservices abbr, #payperuseservices acronym,#payperuseservices img, #payperuseservices address, #payperuseservices big, #payperuseservices cite, #payperuseservices code, #payperuseservices del, #payperuseservices dfn, #payperuseservices em, #payperuseservices ins, #payperuseservices kbd, #payperuseservices q, #payperuseservices samp, #payperuseservices small, #payperuseservices strong, #payperuseservices sub, #payperuseservices sup, #payperuseservices tt, #payperuseservices var, #payperuseservices dl, #payperuseservices dt, #payperuseservices dd, #payperuseservices ol, #payperuseservices ul, #payperuseservices li, #payperuseservices fieldset, #payperuseservices form, #payperuseservices label, #payperuseservices legend, #payperuseservices table, #payperuseservices caption, #payperuseservices tbody, #payperuseservices tfoot, #payperuseservices thead, #payperuseservices tr, #payperuseservices th, #payperuseservices td
        {
            vertical-align:top;
        }

	#payperuseservices .textAlignCenter
        {
            	
		vertical-align:middle;
		text-align:center;
        }
        
        #payperuseservices .textAlignleft
        {
            
	    vertical-align:middle;
	    padding-left:18px;
            text-align:left;
        }
/*...........start pay per use services */

	#welcometochatr
        {
		float:left;
		width:950px;
	   
        }
	#welcometochatr .chatrOptionsMainDiv
	{
		width:100%;
	}
        #welcometochatr .chatrtest
        {
            background-image:url('/cms/images/en/GenericPage/img_welcomeChatr.jpg');
            background-position:right bottom;
            background-repeat:no-repeat;
            height:331px;
            width:887px;    
        }

        #welcometochatr .chatrOptionsImg{
		float:left;
		height:405px;
		width:460px;
		padding-top:20px;
	}
        #welcometochatr .chatrtestone
        {
            float:left;              
        }
        #welcometochatr .chatrtesttwo
        {           
            float:left;	
		padding-left:15px;
        }
        #welcometochatr .chatrtestone_Fr
        {
           float:left;				
        }
        #welcometochatr .chatrtesttwo_Fr
        {
            float:left;	
	padding-left:15px;     
        }
        #welcometochatr .chatrOptions
        {
            float:left;
            height:331px;
            width:400px;  
        }
        #welcometochatr .chatrOptText
        {
          clear:both; 			
        }
        #welcometochatr .chatrOpt
        {
           float:left;
           background-image:url('/cms/images/en/GenericPage/icon_placeholder.jpg');
           background-repeat:no-repeat;
           width:65px;
           height:74px;
           padding-right:15px;
        }
        .getstartedBtn
        {
            border:none; 
            background: url('/cms/images/en/GenericPage/get_started.png') no-repeat;
            background-position: 0 0;
            width:104px;
            height: 24px;
	    cursor: pointer;	
        }
        
        .getstartedBtn:hover
        {
            background-position: 0 -31px;
        }
		.letsgoBtn
        {
            border:none; 
            background: url('/cms/images/en/GenericPage/but_letsgo.jpg') no-repeat;
            background-position: 0 0;
            width:81px;
            height: 24px;
	    cursor: pointer;	
        }
        
        .letsgoBtn:hover
        {
            background-position: 0 -30px;
        }


	.letsgoBtn_fr
        {
            border:none; 
            background: url('/cms/images/fr/GenericPage/but_letsgo.jpg') no-repeat;
            background-position: 0 0;
            width:81px;
            height: 24px;
			cursor: pointer;	
        }
        
        .letsgoBtn_fr:hover
        {
            background-position: 0 -30px;
        }
/*...........start chatr Support */
	#chatrSupport
          { 
            float:left;
          }
          
          #chatrSupport .chatrSupportHead
          {
                width:100%; 
                height:30px;          
          } 
          
          #chatrSupport .chatrSupportContent
          {
               width:100%; 
          } 
       
          #chatrSupport .chatrSupportOption
          {
                float:left;
                margin-right:10px;
          } 
          
          
          #chatrSupport .chatrOptions
          {
               padding:10px;
          }
          #chatrSupport  .chatrSupportOptions
          {
            float:left;
            width:715px;   
          }
          #chatrSupport  .chatrSupportImg
          {
            float:left;
            background: url('/cms/images/en/GenericPage/support_Landing_img.jpg') no-repeat;
            background-position:left top;
            width:233px; 
            height:303px;
	 }
/*...........End chatr Support */
/*...........Start FAQ's */
	    #faqContainer
            {
               float:left; 
               width:950px; 
	    }

            #faqContainer #faqBadge
            {
               float:left; 
               width:242px;
               margin-bottom:20px;
	    }
	
	    #mainFaq
            {
               float:left; 
               width:700px;
	       min-height:480px;
		   padding-right:8px;	
		   _padding-right:0px;
		   _height:480px;		   
            }
            #mainFaq .mainFaqHead
            {
                width:100%;
                float:left;
            }
            #mainFaq .faqDesc
            {
                width:100%;
                float:left;
                padding-bottom:10px;
            }
            #mainFaq .faqSubHead
		{
    		width: 100%;
    		float: left;
    		color: #F69200;
    		font-weight: bold;
    		margin-bottom:4px;
		}
            #mainFaq .faqlist
            {
                width:100%;
                float:left;
	        
            }
            #mainFaq .faqlistHead
            {
                width:694px;
                min-height:41px;
			_height:41px;
                float:left;
                background: url('/cms/images/en/GenericPage/faq_bg_Collapse.jpg') no-repeat;
                background-position:top left;
            }
            #mainFaq .faqHeadInfo
            {
                float:left;    
                padding-left:3px;
            }
            #mainFaq .faqDescOpen
            {
                float:left;
                width:24px;
                height:22px;
                background: url('/cms/images/en/GenericPage/plus.png') no-repeat;               
		background-position:top left;   
            }
            #mainFaq .faqDescClose
            {
                float:left;
                width:24px;
                height:22px;
                background: url('/cms/images/en/GenericPage/minus.png') no-repeat;  
            }
            #mainFaq .accordian
            {
                float:left;
                padding-right:5px;
                width:24px;
		padding-top:4px;
            }
            #mainFaq .faqs
            {
               float:left; 
               width:660px;
               height:35px;
               margin-left:30px;
	       position:absolute;
            }
       #mainFaq .Faq_extend
            {
               width:640px;
               background: url('/cms/images/en/GenericPage/faq_bg_Expand.jpg');  
               background-repeat:repeat-x;
               background-position:top top;
               padding-left:49px;
               float:left; 
			   display:none;
			   padding-bottom:5px;
      }
    
            #mainFaq .top
            {
                float:right;
                text-decoration: none;
            }
            #faqBadge ul li
	    {
             font-weight: bold;
            } 

           #faqBadge ul li a
           {
             font-weight: normal;
           }  		
/*...........End FAQ's */

/*--- right arrow styles ---*/
.rightArrowAnchor .rightArrowPng {
	background:url("/cms/images/en/GenericPage/right_arrow_new.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	height:10px;
	width:13px;
	display:inline-block;
	vertical-align:middle;
	margin-top:3px;
	*margin-top:5px;
	_margin-top:-5px;
	_background-position-y: 8px;		
}

.rightArrowAnchor:hover .rightArrowPng {
	background-position:0 -13px;
	cursor:hand;
	border:medium none;
	height:10px;
	width:13px;
	display:inline-block;	
	vertical-align:middle;
	margin-top:3px;
	*margin-top:5px;
}   


/*--- right arrow styles ---*/

/* .......... START ::: REP USERS BADGE STYLES.......... */

  .rep_text_red {
    color:#e73835;
  }

  .rep_text_green {
    color:#8bb73b;    
  }

  .rep_text_orange {
	color:#f89629;
  }

  .rep_text_grey {
    color:#919191;
  }

/* .......... END ::: REP USERS BADGE STYLES.......... */

.pressReleaseHeading{
	float:left;
	font-size: 15px;
	margin-bottom: 10px;
	font-weight: bold;
	color:#F69200;
	width:490px;
}

.pressReleaseHeadContainer {
	float:left;
	width:680px;
}
.pressReleaseContent {
	float:left;
}

/*  rep bulliten styles START */
    .repDetailBulletinSec {
	    float:left;
	}

	.repDetailBulletinSec ul li {
	    padding-bottom:8px;
	}

	.repDetailBulletinSec ul li a {
		color: #919191;
	}

	.repDetailBulletinSec ul li a:hover {
		color: #919191;
	}

	.repDetailBulletinSec ul li.red a {
		color: #e73835;
	}

	.repDetailBulletinSec ul li.red a:hover {
		color: #e73835;
	}

	.repDetailBulletinSec ul li.green a {
		color: #8bb73b;
	}

	.repDetailBulletinSec ul li.green a:hover {
		color: #8bb73b;
	}

	.repDetailBulletinSec ul li.orange a {
		color: #f89629;
	}

	.repDetailBulletinSec ul li.orange a:hover {
		color: #f89629;
	}

	.repDetailBulletinSec ul li.grey a {
		color: #919191;
	}

	.repDetailBulletinSec ul li.grey a:hover {
		color: #919191;
	}

/*  rep bulliten styles END  */

/* promotions */
.activatenowBtn
        {
            border:none; 
            background: url('/cms/images/en/GenericPage/but_activatenow.jpg') no-repeat;
            background-position: 0 0;
            width:120px;
            height: 24px;
	    cursor: pointer;	
        }
        
.activatenowBtn:hover
        {
            background-position: 0 -30px;
        }
.activatenowBtnFr
        {
            border:none; 
            background: url('/cms/images/fr/GenericPage/but_activatenow.jpg') no-repeat;
            background-position: 0 0;
            width:131px;
            height: 24px;
	    cursor: pointer;	
        }
        
.activatenowBtnFr:hover
        {
            background-position: 0 -30px;
        }

.tellmemoreBtn
        {
            border:none; 
            background: url('/cms/images/en/GenericPage/but_tellmemore.jpg') no-repeat;
            background-position: 0 0;
            width:115px;
            height: 24px;
	    cursor: pointer;	
        }
        
.tellmemoreBtn:hover
        {
            background-position: 0 -30px;
        }
.tellmemoreBtnFr
        {
            border:none; 
            background: url('/cms/images/fr/GenericPage/but_tellmemore.jpg') no-repeat;
            background-position: 0 0;
            width:85px;
            height: 24px;
	    cursor: pointer;	
        }
        
.tellmemoreBtnFr:hover
        {
            background-position: 0 -30px;
        }
/* promotions END */
