/* CSS Document */

body{
	margin:15px 0px; 
	padding:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
input {
	outline:none;
}
#Wrapper{
	width:810px;
	margin:0px auto;
	text-align:left;
}
#LoginBox {
    float: left;
    height: 186px;
    width: 400px;
}
#LoginButton {
    background:url(../images/login_btn.png) no-repeat;
    color: #404041;
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
    height: 29px;
    padding-top: 5px;
    width: 108px;
}
.MiCarteraLine{
	width:800px;
	height:52px;
	background:url(../images/micartera_line.png) no-repeat;
}
.MiCarteraLine:hover{
	background:url(../images/micartera_line_over.png) no-repeat;
}
.MoneyTransferLineES{
	width:800px;
	height:52px;
	background:url(../images/moneytransfer_lineES.png) no-repeat;
}
.MoneyTransferLineES:hover{
	background:url(../images/moneytransfer_line_overES.png) no-repeat;
}
.MoneyTransferLineEN{
	width:800px;
	height:52px;
	background:url(../images/moneytransfer_lineEN.png) no-repeat;
}
.MoneyTransferLineEN:hover{
	background:url(../images/moneytransfer_line_overES.png) no-repeat;
}
#PageFooter {
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 500;
    height: 24px;
    line-height: 24px;
    text-align: center;
    width: 800px;
}
#LoginNowHeader {
    color: #404041;
    font-size: 25px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding-bottom: 10px;
}
#AgentInfoPanel{
	margin-top:10px;
	margin-left:140px;
	margin-right:40px;
	float:left;
	width:253px;
	height:inherit;
}
#HomePanel{
	margin-top:10px;
	float:left;
	width:115px;
	height:inherit;
}
#MenuBar{
	width:100%;
	text-align:center;
	margin-top:20px;
	color:#FFF;
	font-size:20px;
	font-weight:bold;
	padding-top: 5px;
}
#MenuOptionPanel{
	width:100%;
	text-align:center;
	margin-top:20px;
}
#BottomBar{
	width:100%;
	height:25px;
	background:#2c2d2d;
	text-align:center;
	margin-top:20px;
	color:#FFF;
	font-weight:bold;
	padding-top: 5px;
	font-size:14px;
}
#Balance{
	background:url(../images/balance.png) no-repeat;
	width:160px;
	height:42px;
	font-size:36px;
	color:#FFF;
	text-align:center;
	float:left;
	margin-left:50px;
	margin-right:10px;
}
#Balance div{
	float: left;
	font-size: 28px;
	padding-left: 55px;
	padding-top: 5px;
	text-align: center;
	width: 100px;
}
#CountryTanBackground {
    background:url(../images/countryMapTan.png) no-repeat;
    background-position: center;
	width: 520px;
}
#USABackground {
	background:url(../images/usa_map.png) no-repeat;
	background-position: center;
	margin:auto;
	padding-left: 10px;
}
#WalletBackground{
	background:url(../images/wallet.png) no-repeat left;
	margin: 20px 10px 20px 0;
}
#IntlRechargePhoneNumberEntry {
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 5px;
    text-align: center;
}
#IntlRechargeSearchNumberExample {
    font-size: 14px;
    padding-top: 10px;
    text-align: center;
}
#IRAccountDataRateList {
    padding-top: 10px;
}
#IntlRechargePhoneNumberDisplay {
    font-size: 24px;
    padding-bottom: 8px;
    padding-left: 5px;
    padding-top: 8px;
}
#RechargeButton{
	background:url(../images/recharge_btn.png) no-repeat;
    color: #FFFFFF;
    font-size: 14px;
    height: 34px;
    line-height: 15px;
    margin-left: 21px;
    margin-top: 8px;
    padding-top: 7px;
    text-align: center;
    width: 107px;
}
.RechargeButtonBlue {
background: url(../images/recharge_btn.png) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 14px;
    height: 23px;
    line-height: 15px;
    margin: 0 auto;
    padding-top: 6px;
    text-align: center;
    width: 102px;
	height:25px;
}
.RechargeButtonRed {
background: url(../images/recharge_btn.png) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 14px;
    height: 23px;
    line-height: 15px;
    margin: 0 auto;
    padding-top: 6px;
    text-align: center;
    width: 102px;
	height:25px;
}
#MakePayment {
background:url(../images/pay_btn.png) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 14px;
    height: 23px;
    line-height: 15px;
    margin: 0 auto;
    padding-top: 4px;
    text-align: center;
    width: 138px;
	height:25px;
	border:none;
}
.SaveChanges {
	background:url(../images/pay_btn.png) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 14px;
    height: 23px;
    line-height: 15px;
    margin-left: 10px;
    padding-top: 4px;
    text-align: center;
    width: 138px;
	height:25px;
	cursor:pointer;
}
#DialDirectMessage {
    float: left;
    font-size: 15px;
	color:#166134;
    font-weight: bold;
	font-style:italic;
	height:50px;
    line-height: 13px;
	width:100px;
}
#DialInstructionsBox {
    border: 1px solid #166135;
    border-radius: 8px 8px 8px 8px;
    float: right;
    margin-right: 5px;
    width: 280px;
	padding-left:3px;
	height: 60px;
}
.centerDiv{
	margin:0 auto;
}
#RechargeCustomAmountLine {
    background-image: url(../images/custom_amount.png);
    background-position: center center;
    background-repeat: no-repeat;
    font-size: 18px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    text-align: center;
	padding-right: 17px;
}
.MinimumRecharge{
	font-size:14px; 
	height:25px; 
	text-align:center; 
	color:#32322a;
}
.PrCodeText{
	font-size:13px;
	font-weight:bold;
	color:#166134;
}
#RechargeAccountHeader {
    color: #F00;
    font-size: 24px;
    font-weight: bold;
    padding-bottom: 4px;
    padding-top: 4px;
    text-align: center;
}
#PromoCodeInput{
	background:url(../images/promo_code.png) no-repeat;
	width:82px;
	height:23px;
	font-size:14px;
	text-align:center;
	border: medium none;
	color:#166134;
}
#CustomerNameInput{
	background:url(../images/client_name.png) no-repeat;
	width:217px;
	height:28px;
	margin:0 auto;
}
#CustomAmount {
    background-color: transparent;
    border: medium none;
    font-size: 18px;
    font-weight: bold;
    margin-top: 4px;
    text-align: center;
    width: 67px;
}
#NewClientWrapper{
	padding-left:10px;
	border-radius:15px;
	border: #7d9957 4px solid;
}
#LangBox{
	width:490px;
	height:125px;
	border-radius:15px;
	border: #166134 2px solid;
	margin:0 auto;
}
.NewClientInputDiv{
	background:url(../images/number.png) no-repeat scroll 0 0 transparent;;
    height: 47px;
    width: 179px;
	margin: 0 auto 15px;
}
.NewClientNameInput{
	margin: 18px auto 0;
	background: url(../images/client_name.png) no-repeat; 
	height: 28px; 
	margin: 0 auto;     
	width: 217px;
}
.CloseWindow {
    background: url(../images/close_btn.png) no-repeat scroll 0 0 transparent;
    font-size: 12px;
    font-weight: bold;
    height: 21px;
    margin: 0 auto;
	padding-left: 25px;
    padding-top: 4px;
    width: 87px;
}
.ClientPhoneInput {
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #166134;
    font-size: 17px;
    font-weight: bold;
    height: 20px;
    padding-top: 20px;
	padding-right: 10px;
}
.SpeedDialsInput {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    padding-left: 28px;
    padding-top: 3px;
    text-align: left;
    width: 171px;
}
.SpeedDialBox {
    background:url(../images/phone_input.png) no-repeat;
    height: 27px;
    margin: 0 auto;
    width: 167px;
}
.SpeedDialBox2 {
    height: 26px;
    width: 190px;
	margin-left:20px;
}
.NewCustomerInput {
    background: none repeat;
    border: medium none;
    color: #166134;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    padding-top: 3px;
    text-align: center;
}
.NewCustomerName{
	background:url(../images/phone_input.png) no-repeat;
    height: 27px;
    margin: 0 auto;
    width: 167px;
	font-size:13px;
}
.LanguageFlag	{
	width: 29px;
	height: 19px;
	padding-top: 2px;
	cursor: pointer;
}
.LoginFormItems {
    font-size: 12px;
    height: 30px;
    line-height: 45px;
}
.NavigationLinks{
	font-size:13px;
	font-weight:560;
	font-style:italic;
	text-align:right;
}
.RechargeAmountLine {
    font-size: 25px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    text-align: center;
	color:#166134;
}
.RechargeAmountLine input{
	margin-right: 10px;
}
.DialInstructionsText {
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
}
.DialInstructionsNumber {
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
	color:#166134;
}
.FavoriteListHeaderText {
    font-size: 14px;
    font-weight: bold;
    padding: 2px;
	text-align:center;
	color:#166134;
}
.FavoriteListNumberEdit input, .FavoriteListNameEdit input {
    background-color: transparent;
    border: medium none;
    font-size: 16px;
    font-weight: bold;
    width: 181px;
	text-align:center;
	margin:0 auto;
	color:#166134;
}
.FavoriteListNumberEdit, .FavoriteListNameEdit {
    background: url(../images/PhoneNumberInput.png) no-repeat;
    height: 25px;
    overflow: hidden;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    width: 187px;
	margin:0 auto;
}
.FavoriteListDialNumber {
    font-size: 14px;
    font-weight: bold;
    line-height: 15px;
	color:#166134;
	width:102px;
	margin-top:15px;
}
.FavoriteListDialNumber800 {
    font-size: 10px;
    font-weight: bold;
    line-height: 15px;
	color:#166134;
}
.AddAccountButton {
    background: url(../images/add_account_line.png) no-repeat;
    cursor: default;
    font-size: 10px;
    height: 19px;
    line-height: 17px;
    padding-right: 8px;
	padding-left:5px;
    text-align: right;
    width: 90px;
}
.AddSpeedDial {
    background:url(../images/add_SD.png) no-repeat;
    cursor: pointer;
    font-size: 16px;
	padding-top: 3px;
    height: 26px;
    line-height: 17px;
    padding-right: 8px;
	padding-left:23px;
    text-align: left;
    width: 152px;
}
.FavoriteListNumber {
    color: #166135;
    font-size: 18px;
    font-weight: bold;
}
.SearchBarInput{
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	font-size: 20px;
	font-weight: bold;
	margin-top:3px;
	margin-left: 18px;
	width: 200px;
	text-align: center;
}
.SearchMLBar{
	padding-left:10px;
	padding-bottom:10px;
}
.SearchBar{
	background:url(../images/search_bar.png) no-repeat;
	width: 302px;
	height: 38px;
	background-position-y: 4px;
}
.SearchBarMLpos{
	margin-left: 60px;
}
.CustomerNameInput{
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    font-size: 17px;
    font-weight: bold;
    height: 20px;
	padding-top:3px;
    text-align: center;
	width: 200px;
}
.IntlRechargeCountryCarrierNames {
    font-size: 10px;
    font-weight: bold;
}
.IntlRechargeHeaders {
    font-size: 12px;
}
.IntlRechargeAmount {
    font-size: 16px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding-top: 3px;
	padding-bottom: 3px;
    text-align: left;
	width: 100%;
}
.OptBusTicketsEN{
	width:650px;
	height:120px;
	background:url(../images/tab16_EN.png) no-repeat;
	margin: 0 auto;
}
.OptBusTicketsEN:hover{
	background:url(../images/tab16_EN_over.png) no-repeat;
}
.OptBusTicketsES{
	width:650px;
	height:120px;
	background:url(../images/tab16_ES.png) no-repeat;
	margin: 0 auto;
}
.OptBusTicketsES:hover{
	background:url(../images/tab16_ES_over.png) no-repeat;
}


.OptAirTicketsEN{
	width:650px;
	height:120px;
	background:url(../images/tab14_EN.png) no-repeat;
	margin: 0 auto;
}
.OptAirTicketsEN:hover{
	background:url(../images/tab14_EN_over.png) no-repeat;
}
.OptAirTicketsES{
	width:650px;
	height:120px;
	background:url(../images/tab14_ES.png) no-repeat;
	margin: 0 auto;
}
.OptAirTicketsES:hover{
	background:url(../images/tab14_ES_over.png) no-repeat;
}


.OptSMS4AgentsEN{
	width:650px;
	height:120px;
	background:url(../images/tab14_EN.png) no-repeat;
	margin: 0 auto;
}
.OptSMS4AgentsEN:hover{
	background:url(../images/tab14_EN.png) no-repeat;
}
.OptSMS4AgentsES{
	width:650px;
	height:120px;
	background:url(../images/tab14_EN.png) no-repeat;
	margin: 0 auto;
}
.OptSMS4AgentsES:hover{
	background:url(../images/tab14_EN.png) no-repeat;
}
.OptMLRechEN{
	width:650px;
	height:120px;
	background:url(../images/tab1_EN.png) no-repeat;
	margin: 0 auto;
}
.OptMLRechEN:hover{
	background:url(../images/tab1_over_EN.png) no-repeat;
}
.OptMLRechES{
	width:650px;
	height:120px;
	background:url(../images/tab1_ES.png) no-repeat;
	margin: 0 auto;
}
.OptMLRechES:hover{
	background:url(../images/tab1_over_ES.png) no-repeat;
}
.OptINTLRechEN{
	width:650px;
	height:120px;
	background:url(../images/tab2_EN.png) no-repeat;
	margin: 0 auto;
}
.OptINTLRechEN:hover{
	background:url(../images/tab2_over_EN.png) no-repeat;
}
.OptINTLRechES{
	width:650px;
	height:120px;
	background:url(../images/tab2_ES.png) no-repeat;
	margin: 0 auto;
}
.OptINTLRechES:hover{
	background:url(../images/tab2_over_ES.png) no-repeat;
}
.OptUSARechEN{
	width:650px;
	height:120px;
	background:url(../images/tab3_EN.png) no-repeat;
	margin: 0 auto;
}
.OptUSARechEN:hover{
	background:url(../images/tab3_over_EN.png) no-repeat;
}
.OptUSARechES{
	width:650px;
	height:120px;
	background:url(../images/tab3_ES.png) no-repeat;
	margin: 0 auto;
}
.OptUSARechES:hover{
	background:url(../images/tab3_over_ES.png) no-repeat;
}
.OptINTLBillPayEN{
	width:650px;
	height:120px;
	background:url(../images/tab4_EN.png) no-repeat;
	margin: 0 auto;
}
.OptINTLBillPayEN:hover{
	background:url(../images/tab4_EN_over.png) no-repeat;
}
.OptINTLBillPayES{
	width:650px;
	height:120px;
	background:url(../images/tab4_ES.png) no-repeat;
	margin: 0 auto;
}
.OptINTLBillPayES:hover{
	background:url(../images/tab4_ES_over.png) no-repeat;
}
.OptReportsEN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/reports_EN.png) no-repeat center;
	left:0;
	position:absolute;
}
.OptReportsEN:hover{
	background:url(../images/Menu%20Buttons/reports_over_EN.png) no-repeat center;
}
.OptReportsES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/reports_ES.png) no-repeat center;
	left:0;
	position:absolute;
}
.OptReportsES:hover{
	background:url(../images/Menu%20Buttons/reports_over_ES.png) no-repeat center;
}
.OptPayNowEN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/paynow_EN.png) no-repeat center;
	margin: 0 auto;
}
.OptPayNowEN:hover{
	background:url(../images/Menu%20Buttons/paynow_over_EN.png) no-repeat center;
}
.OptPayNowES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/paynow_ES.png) no-repeat center;
	margin: 0 auto;
}
.OptPayNowES:hover{
	background:url(../images/Menu%20Buttons/paynow_over_ES.png) no-repeat center;
}
.OptRatesEN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/intl_rates_EN.png) no-repeat center;
	position:absolute;
	right: 0;
	left: 0;
	margin-left: auto;
	margin-right: auto;
}
.OptRatesEN:hover{
	background:url(../images/Menu%20Buttons/intl_rates_over_EN.png) no-repeat center;
}
.OptRatesES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/intl_rates_ES.png) no-repeat center;
	position:absolute;
	right: 0;
	left: 0;
	margin-left: auto;
	margin-right: auto;
}
.OptRatesES:hover{
	background:url(../images/Menu%20Buttons/intl_rates_over_ES.png) no-repeat center;
}
/*ML*/
.OptQuestCommEN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/comments_EN.png) no-repeat center;
	position:absolute;
	right: 0;
}
.OptQuestCommEN:hover{
	background:url(../images/Menu%20Buttons/comments_over_EN.png) no-repeat center;
}
.OptQuestCommES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/comments_ES.png) no-repeat center;
	position:absolute;
	right: 0;

}
.OptQuestCommES:hover{
	background:url(../images/Menu%20Buttons/comments_over_ES.png) no-repeat center;
}
/*IR*/
.OptQuestCommIREN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/intl_comments_EN.png) no-repeat center;
	position:absolute;
	right: 0;
}
.OptQuestCommIREN:hover{
	background:url(../images/Menu%20Buttons/intl_comments_over_EN.png) no-repeat center;
}
.OptQuestCommIRES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/intl_comments_ES.png) no-repeat center;
	position:absolute;
	right: 0;
}
.OptQuestCommIRES:hover{
	background:url(../images/Menu%20Buttons/intl_comments_over_ES.png) no-repeat center;
}
/*USA*/
.OptQuestCommUSAEN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/usa_comments_EN.png) no-repeat center;
	position:absolute;
	right: 0;
}
.OptQuestCommUSAEN:hover{
	background:url(../images/Menu%20Buttons/usa_comments_over_EN.png) no-repeat center;
}
.OptQuestCommUSAES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/usa_comments_ES.png) no-repeat center;
	position:absolute;
	right: 0;
}
.OptQuestCommUSAES:hover{
	background:url(../images/Menu%20Buttons/usa_comments_over_EN.png) no-repeat center;
}


.OptBillPayPoliciesEN{
	width:150px;
	height:41px;
	background:url(../images/policies_EN.png) no-repeat;
	margin: 0 auto;
}
.OptBillPayPoliciesEN:hover{
	background:url(../images/policies_EN_over.png) no-repeat;
}
.OptBillPayPoliciesES{
	width:150px;
	height:41px;
	background:url(../images/policies_ES.png) no-repeat;
	margin: 0 auto;
}
.OptBillPayPoliciesES:hover{
	background:url(../images/policies_ES_over.png) no-repeat;
}
.OptNewClientEN{
	width:150px;
	height:45px;
	background:url(../images/Menu%20Buttons/new_client_EN.png) no-repeat;
	margin: 0 auto;
}
.OptNewClientEN:hover{
	background:url(../images/Menu%20Buttons/new_client_over_EN.png) no-repeat;
}
.OptNewClientES{
	width:150px;
	height:45px;
	background:url(../images/Menu%20Buttons/new_client_ES.png) no-repeat;
	margin: 0 auto;
}
.OptNewClientES:hover{
	background:url(../images/Menu%20Buttons/new_client_over_ES.png) no-repeat;
}
.OptRecharge{
	width:150px;
	height:45px;
	background:url(../images/Menu%20Buttons/recharge_EN.png) no-repeat;
	margin: 0 auto;
}
.OptDailyPromosEN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/promo_EN.png) no-repeat center;
	position:absolute;
	left:0;
}
.OptDailyPromosEN:hover{
	background:url(../images/Menu%20Buttons/promo_over_EN.png) no-repeat center;
}
.OptDailyPromosES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/promo_ES.png) no-repeat center;
	position:absolute;
	left:0;
}
.OptDailyPromosES:hover{
	background:url(../images/Menu%20Buttons/promo_over_ES.png) no-repeat center;
}
.OptPromotions{
	width:150px;
	height:45px;
	background:url(../images/Menu%20Buttons/promotions_EN.png) no-repeat;
	margin: 0 auto;
}
.OptUsaDenosEN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/usa_denominations_EN.png) no-repeat;
	margin: 0 auto;
}
.OptUsaDenosEN:hover{
	background:url(../images/Menu%20Buttons/usa_denominations_over_EN.png) no-repeat;
}
.OptUsaDenosES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/usa_denominations_ES.png) no-repeat;
	margin: 0 auto;
}
.OptUsaDenosES:hover{
	background:url(../images/Menu%20Buttons/usa_denominations_over_ES.png) no-repeat;
}
.OptIntlDenosEN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/intl_denominations_EN.png) no-repeat center;
	position: absolute;
	right: 0;
	left: 0;
	margin-left: auto;
	margin-right: auto;
}
.OptIntlDenosEN:hover{
	background:url(../images/Menu%20Buttons/intl_denominations_over_EN.png) no-repeat center;
}
.OptIntlDenosES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/intl_denominations_ES.png) no-repeat center;
	position: absolute;
	right: 0;
	left: 0;
	margin-left: auto;
	margin-right: auto;
}
.OptIntlDenosES:hover{
	background:url(../images/Menu%20Buttons/intl_denominations_over_ES.png) no-repeat center;
}
.OptBillPayExampleEN{
	width:150px;
	height:41px;
	background:url(../images/example_EN.png) no-repeat;
	margin:0 auto;
}
.OptBillPayExampleEN:hover{
	background:url(../images/example_EN_over.png) no-repeat;
}
.OptBillPayExampleES{
	width:150px;
	height:41px;
	background:url(../images/example_ES.png) no-repeat;
	margin:0 auto;
}
.OptBillPayExampleES:hover{
	background:url(../images/example_ES_over.png) no-repeat;
}
.TabML{
	width:72px;
	height:40px;
	background:url(../images/tab_ML.png) no-repeat;
	margin: 0 auto;
}
.TabML:hover{
	background:url(../images/tab_ML_over.png) no-repeat;
}
.TabBillPay{
	width:72px;
	height:40px;
	background:url(../images/tab_BILL.png) no-repeat;
	margin: 0 auto;
}
.TabBillPay:hover{
	background:url(../images/tab_BILL_over.png) no-repeat;
}
.TabUSA{
	width:72px;
	height:40px;
	background:url(../images/tab_USA.png) no-repeat;
	margin: 0 auto;
}
.TabUSA:hover{
	background:url(../images/tab_USA_over.png) no-repeat;
}
.TabIR{
	width:72px;
	height:40px;
	background:url(../images/tab_IR.png) no-repeat;
	margin: 0 auto;
}
.TabIR:hover{
	background:url(../images/tab_IR_over.png) no-repeat;
}
.TabBusTickets{
	width:72px;
	height:40px;
	background:url(../images/tab_bus.png) no-repeat;
	margin: 0 auto;
}
.TabBusTickets:hover{
	background:url(../images/tab_bus_over.png) no-repeat;
}
.TabMC{
	width:72px;
	height:40px;
	background:url(../images/tab_micartera.png) no-repeat;
	margin: 0 auto;
}
.TabMC:hover{
	background:url(../images/tab_micartera.png) no-repeat;
}
.TabMCEV{
	width:72px;
	height:40px;
	background:url(../images/tab_micartera.png) no-repeat;
	margin: 0 auto;
}
.TabMCEV:hover{
	background:url(../images/tab_micartera.png) no-repeat;
}
.TabText{
	width:72px;
	height:40px;
	background:url(../images/tab_text.png) no-repeat;
	margin: 0 auto;
}
.TabText:hover{
	background:url(../images/tab_text_over.png) no-repeat;
}
.RechHistory{
	background:url(../images/rech_history.png) no-repeat center; 
	width:275px; 
	height:27px; 
	padding-top: 4px; 
	font-weight:500; 
	font-style:italic; 
	cursor:pointer;
	font-size: 17px;
    text-align: center;
}
.RechHistorySelect{
	background:url(../images/rech_historyselected.png) no-repeat center;
	width:275px; 
	height:27px; 
	padding-top: 4px;
	color:#FFF; 
	font-weight:500; 
	font-style:italic; 
	cursor:pointer;
    font-size: 17px;
    text-align: center;
}
.top_space_smaller{
	margin-top:3px;
}
.top_space{
	margin-top:10px;
}
.top_space_bigger{
	margin-top:20px;
}
.clickable{
	cursor:pointer;
}
.top_border{
	border-top:thin solid #CCC;
}
.bottom_border{
	border-bottom:thin solid #CCC;
}
.left_border{
	border-left:thin solid #CCC;
}
.right_border{
	border-right:thin solid #CCC;
}
.align_left{
	text-align:left;
}
.bold{
	font-weight:bold;
}

#PL-01 { background: url(../images/tab1_over_EN.png) no-repeat -9999px -9999px; }
#PL-02 { background: url(../images/tab2_over_EN.png) no-repeat -9999px -9999px; }
#PL-03 { background: url(../images/tab3_over_EN.png) no-repeat -9999px -9999px; }

.LightBoxInternationalRechargeProviderList	{
	left: 50%;
	margin-left: -299px;
	border: 8px solid #f8b431;
	width: 650px;
	top: 25%;
}
.LightBoxSMSGroupContactList{
	left: 50%;
	margin-left: -250px;
	border: 8px solid #f8b431;
	width: 500px;
	top: 25%;
}
.LightBoxNewCustomer {
    border: 8px solid #063;
    left: 50%;
    margin-left: -325px;
    top: 120px;
}
.LightBoxBillPaySamples {
    border: 8px solid #063;
    height: 800px;
    left: 50%;
    margin-left: -325px;
    top: 120px;
    width: 750px;
}
.LightBoxInternationalRecharges {
    border: 8px solid #F8B431;
    left: 50%;
    margin-left: -344px;
    top: 120px;
    width: 640px;
}
.LightBoxTicketThread {
    border: 8px solid #c42127 !important;
    left: 50%;
    margin-left: -344px;
    top: 120px;
    width: 670px;
}
.LightBoxNewNumber {
    border: 8px solid #063;
    height: 350px;
    left: 50%;
    margin-left: -215px;
    top: 120px;
    width: 430px;
}
.LightBoxRefundMT{
	border: 8px solid #063;
    height: 361px;
    left: 50%;
    margin-left: -215px;
    top: 120px;
    width: 460px;
}
.LightBoxRechargeComplete	{
    border: 8px solid #063;
    left: 50%;
    margin-left: -300px;
    top: 120px;
    width: 620px;
}
.LightBoxWalletHistory{
	border: 8px solid #063 !important;
	left: 34%;
	margin-left: -300px;
	top: 120px !important;
	width: 70%;
}
.LightBoxRechargeCompletePIN	{
    border: 8px solid #063;
    left: 50%;
    margin-left: -300px;
    top: 120px;
    width: 620px;
}
.LineThrough	{
	text-decoration: line-through;
}

.LightBoxInner {
    background-color: white;
    border: 8px solid #C8252E;
    overflow: auto;
    padding: 16px;
    position: absolute;
    z-index: 1002;
}

.rotating-item-wrapper {
    position: relative;
	width:767px;
	height:237px;
}
.rotating-item {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
}

#Banners{
	margin-top: 200px;
}

#NewCustomerHeader	{
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	color: #666;
}

#NewCustomerPhoneNumber	{
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: center;
	font-weight: bold;
	font-size: 24px;
	color: #C40D00;
}

#NewCustomerNoExist	{
	text-align: center;
	font-weight: bold;
	font-size: 17px;
	padding-top: 3px;
	color: #666;
}

#NewCustomerConfirmNumber	{
	text-align: center;
	font-size: 14px;
	padding-top: 10px;
}


.AgentPaymentHeader	{
	font-size: 16px;
	color: #000;
	font-weight: bold;
}

.AgentPaymentSmallInput	{
	background: url(../images/InputSmall.png) no-repeat;
	width: 115px;
	height: 31px;
	line-height: 31px;
	padding-left: 3px;
	padding-right: 3px;
}

.AgentPaymentSmallInput input	{
	width: 115px;
	border: none;
	background-color: transparent;
	height: 31px;
	font-size: 18px;
}

.AgentPaymentSelectInput	{
	background-image: url(../images/InputSelect.png);
	width: 115px;
	height: 31px;
	line-height: 31px;
	padding-left: 3px;
	padding-right: 3px;
}

.AgentPaymentSelectInput select	{
	width: 110px;
	border: none;
	background-color: transparent;
	height: 25px;
	font-size: 18px;
	margin-bottom: 3px;
	margin-top: 3px;
}

.AgentPaymentLargeInput	{
	background: url(../images/InputLarge.png) no-repeat;
	width: 235px;
	height: 31px;
	padding-left: 3px;
	padding-right: 3px;
}

.AgentPaymentLargeInput input	{
	width: 235px;
	border: none;
	background-color: transparent;
	height: 31px;
	text-align: left;
	font-size: 18px;
}

#CreditCardInfoHeader	{
	margin-top: 5px;
	padding-top: 5px;
	width: 460px;
	margin-left: 50px;
	text-align: left;
	color: #666;
	font-size: 18px;
}
.OnOffSwitch	{
	background-image: url(../images/SwitchOnOff.png);
	width: 102px;
	height: 31px;
}
.SaveButton	{
	background-image:url(../images/SaveButton.png);
	background-repeat:no-repeat;
	width: 170px;
	height: 40px;
	color: #FFF;
    font-size: 18px;
	padding-top:8px;
	cursor:pointer;
}
.styled-select select {
	background: transparent;
	-webkit-appearance: none;
	border:none;
	width: 150px;
	padding: 5px;
	font-size: 17px;
	height: 28px;
	padding-right:55px
}
.styled-select {
	width: 130px;
	height: 34px;
	overflow: hidden;
	background:url(../images/InputSelect.png) no-repeat;
}
.styled-select select {
    height: 36px;
    margin-bottom: -3px;
    margin-left: -3px;
    margin-top: -2px;
    padding-right: 0;
    text-align: left;
    vertical-align: top !important;
}
.styled-select-small select {
	background: transparent;
	-webkit-appearance: none;
	border:none;
	width: 265px;
	padding: 5px;
	font-size: 17px;
	height: 30px;
	padding-right:55px
}
.styled-select-small {
	width: 240px;
	height: 34px;
	overflow: hidden;
	background:url(../images/InputSelectSmall.png) no-repeat;
}
.styled-select-small select {
    height: 33px;
    margin-bottom: -3px;
    margin-left: -3px;
    margin-top: -2px;
    padding-right: 0;
    text-align: left;
    vertical-align: top !important;
}
.styled-select-medium select {
	background: transparent;
	-webkit-appearance: none;
	border:none;
	width: 320px;
	padding: 5px;
	font-size: 17px;
	height: 28px;
	padding-right:55px
}
.styled-select-medium {
	width: 300px;
	height: 31px;
	overflow: hidden;
	background:url(../images/InputSelectMedium.png) no-repeat;
}
.styled-select-medium select {
    height: 33px;
    margin-bottom: -3px;
    margin-left: -3px;
    margin-top: -2px;
    padding-right: 0;
    text-align: left;
    vertical-align: top !important;
}
#FromDate,#ToDate,#FromDateSP,#ToDateSP,#TravelDate,#ReturnDate	{
	width: 100px;
	font-size: 14px;
	line-height: 16px;
	padding: 0px;
	border: none;
	background-color: transparent;
	color: #EF3D23;
	cursor: default;
}

#ReportSearchWrapper	{
	width: 700px;
	margin-left: 40px;
	background-color: #FFFBC8;
	border: 1px #EF3D23 solid;
	padding: 5px;
}

.ReportHeader	{
	color:#000;
	font-weight: bold;
	font-size: 12px;
	padding: 2px;
}

.ReportRow	{
	font-weight: bold;
	font-size: 12px;
	padding: 2px;
	font-weight:normal !important;
}

.GreyBackground	{}

.GreyBackground1 {}

#OpenReportButton	{
	background-image: url(../images/ReportButton.png);
	width: 109px;
	height: 20px;
	line-height: 20px;
	color: #FFF;
	font-size:14px;
	text-align: center;
	margin-left: 290px;
	cursor: pointer;
}


#RateWrapper	{
	width: 580px;
	height: 469px;
	margin-left: 100px;
	padding: 5px;
	background-position: center;
	border: 5px #EF3D23 solid;
}

.RateHeaderItem	{
	color: #EF3D23;
	font-size: 11px;
	font-weight: bold;
}

.RateLineItem	{
	color: #000;
	font-size: 12px;
	padding: 4px;
	text-transform: capitalize;
}

#RateLetterList	{
	background-image: url(../images/RateLetterBar.png);
	height: 26px;
	width: 526px;
	margin-left: 27px;
	line-height: 26px;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
}

#RateLetterList a	{
	color: #000;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 2px;
}

#RateLetterList a:hover	{
	color: #EF3D23;
	text-decoration: underline;
}

#RateLetterList a.Selected	{
	color: #EF3D23;
}

#NumberToCall	{
	padding-left: 10px;
	font-weight: bold;
}

#RateGoButton	{
	background-image: url(../images/RateGoButton.png);
	width: 28px;
	height: 26px;
	line-height: 26px;
	margin-left: 5px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	cursor: default;
}

#RateNumberWrap	{
	background-image: url(../images/RateDestinationNumber.png);
	width: 156px;
	height: 34px;
	margin-left: 5px;
}

#RatePhoneNumber	{
	width: 146px;
	color: #EF3D23;
	font-size: 20px;
	font-weight: bold;
	border: none;
	background-color: transparent;
	margin-left: 5px;
	margin-top: 6px;
}

#RatePricePerMinute	{
	padding-right: 10px;
	font-weight: bold;
}

.LightBoxAgentPayment	{
	top: 120px;
	left: 50%;
	margin-left: -344px;
	border: 8px solid #166134;
	width: 640px;
}


#SearchButton {
 	color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 16px;
    line-height: 33px;
}

#SearchNumberBarInner {
    float: left;
    padding: 3px;
    text-align: center;
    width: 218px;
}

#SearchNumberBar1 {
    background:url(../images/search_bar.png) no-repeat;
    height: 33px;
	margin:0 auto;
    width: 303px;
}
#SearchNumberBar2 {
	background: url(../images/search_bar3.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none #333333;
    border-radius: 11px;
    height: 33px;
    margin: 0 auto;
    width: 200px;
}

#PhoneNumber, #IRSearchPhoneNumber, #BalXferPhoneNumber {
    background-color: transparent;
    border: medium none;
    font-size: 19px;
    font-weight: bold;
	padding-left: 18px;
    width: 215px;
}

#IntlRechargeHeader {
    color: #666666;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

#IntlRechargePhoneNumberEntry {
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 5px;
    text-align: center;
}


#BalanceTransferButton {
    background:url(../images/recharge_btn.png) no-repeat;
    color: #FFFFFF;
    cursor: default;
    font-size: 16px;
    height: 27px;
    line-height: 27px;
	margin:0 auto;
	margin-top:15px;
    text-align: center;
    width: 103px;
}

#TransferAmount {
    background-color: transparent;
    border: medium none;
    color: #166134;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    width: 110px;
}

#BalanceTransferBarInner {
    float: left;
    padding-top: 3px;
    width: 110px;
}

#BalanceTransferBar1 {
    background:url(../images/phone_input.png) no-repeat;
    background-size: 110px 27px;
    height: 33px;
	margin:0 auto;
	width: 117px;
}
#PortalPadding4 {
    margin: 0 auto;
    width: 560px;
}
#PortalPadding5 {
    margin: 0 auto;
    width: 100%;
}
#CountryTanBackground4 {
    background-image: url(../images/countryMapTan.png);
    background-position: center top;
    background-repeat: no-repeat;
    width: 100%;
}

#CountryTanBackground2 {
    background:url(../images/countryMapTan.png) no-repeat;
    background-position: center top;
    width: 520px;
}

.IRRTitle	td{
	line-height: 40px; 
	font-size: 14px; 
	font-weight: bold; 
	color: #656668; 
	text-align: center;
	height: 40px; 
	
}
.IRRRows td{
	border-bottom: 1px solid #656668;
    color: #656668;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 13px;
    height: 17px;
    line-height: 20px;
}

.RedSearch{
	background:url(../images/search_bar_red.png) no-repeat;
	color: #EF3D23;
}

.OrangeSearch{
	background:url(../images/search_bar_orange.png) no-repeat;
	color:#F30;
}
.MiCarteraSearch{
	background:url(../images/search_bar_micartera.png) no-repeat;
	color:#F30;
}

.BlueSearch{
	background:url(../images/search_bar_blue.png) no-repeat;
	color: #0d62a4;
}

.LightBoxAutoRecharge {
    border: 8px solid #166134;
    left: 50%;
    margin-left: -344px;
    top: 120px;
    width: 640px;
}

#IntlRechargeHistoryTitle    {
     padding: 10px;
     text-align: center;
     color: #c8252e;
     font-size: 18px;
     font-weight: bold;
}

.IntlRechargeHistoryHeader    {
    background-color: #c8252e;
	color:#FFF;
    font-weight: bold;
    font-size: 10px;
    padding: 3px;
}

#IntlRechargeHistoryTitleRed    {
     padding: 10px;
     text-align: center;
     font-size: 18px;
     font-weight: bold;
}

.IntlRechargeHistoryHeaderRed    {
    background-color: #c8252e;
	color:#FFF;
    font-weight: bold;
    font-size: 14px;
    padding: 3px;
}

.IntlRechargeHistoryHeaderOrange    {
    background-color: #f17630;
	color:#FFF;
    font-weight: bold;
    font-size: 14px;
    padding: 3px;
}

#IntlRechargeHistoryTitleBlue    {
     padding: 10px;
     text-align: center;
     font-size: 18px;
     font-weight: bold;
}

.IntlRechargeHistoryHeaderBlue    {
    background-color: #0060a2;
	color:#FFF;
    font-weight: bold;
    font-size: 14px;
    padding: 3px;
}


.IntlRechargeHistoryRow    {
    font-weight: bold;
    font-size: 13px;
    padding: 3px;
}

#LoginPageEN {
    background:url(../images/login_EN.png) no-repeat;
    height: 664px;
    width: 800px;
}
#LoginPageES {
    background:url(../images/login_ES.png) no-repeat;
    height: 664px;
    width: 800px;
}

.LightBoxSearchingNumber	{
	border: 8px solid #C42127 !important;
	top: 120px;
	left: 50%;
	margin-left: -174px;
	width: 300px;
	height: 120px;
}

.LightBoxDollarFree	{
	border: 8px solid #C42127 !important;
	top: 120px;
	left: 50%;
	margin-left: -174px;
	width: 400px;
	height: 300px;
}

.LightBoxPaymentReceipt {
    height: 450px;
    left: 50%;
    margin-left: -344px;
    top: 120px;
    width: 640px;
}

.LightBoxPromotions{
	border: 8px solid #C42127 !important;
    left: 50%;
    margin-left: -344px;
    top: 120px;
    width: 660px;
	height: 460px;
}

.LightBoxBillPay{
	border: 8px solid #f37621 !important;
    left: 50%;
    margin-left: -314px;
    top: 120px;
    width: 560px;
	height: 260px;
}

.LightBoxAddAccountName{
	border: 8px solid #C42127 !important;
    left: 50%;
    margin-left: -215px;
    top: 120px;
	width:350px; 
	height:150px;
}

#LightBoxPromotionsInner{
	height: 420px;
    overflow: auto;
    padding-right: 20px;
}

#TotalDue {
    background:url(../images/Input_small.png) no-repeat;
	font-size: 20px;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    padding-left: 30px;
    padding-right: 6px;
    text-align: left;
    width: 115px;
}

.IntlRechargeResponseText	{
	font-size: 14px;
    font-weight: bold;
    line-height: 28px;
    padding-left: 5px;
    text-align: left;
	margin:8px;
}
#AccNumber{
	font-size:20px;
}
#AgentName{
	font-size: 18px;
    height: 31px;
    text-align: left;
	padding-top: 8px;
}

.SupportTicketHeader{
	text-align:center;
	font-size:13px; 
	color:#FFF;
	height:30px;
}

.SupportTicketRowItem{
	font-size:12px;
	text-align:center;
	height:30px;
	padding: 5px;
	cursor:pointer;
}

#BackButton{
	background:url(../images/back_btn.png) no-repeat center;
	width:77px;
	height:27px;
	margin:0 auto;
	font-size:15px;
	padding-top: 8px;
	font-weight: bold;
}

.AlignLeft{
	text-align:left;
}

#SupportNameDIV {
    background-image: url(../images/support_name.png);
    height: 34px;
    width: 301px;
}

#SupportName {
    background-color: transparent;
    border: medium none;
    color: #000000;
    font-size: 14px;
    line-height: 24px;
    margin: 5px;
    padding-top: 3px;
    width: 291px;
}

#SupportPhoneDIV, #SupportPhoneIssueDIV {
    background-image: url(../images/support_phone.png);
    height: 34px;
    width: 257px;
}

#SupportPhone {
    background-color: transparent;
    border: medium none;
    color: #000000;
    font-size: 14px;
    line-height: 2px;
    margin: 5px;
    padding-top: 3px;
    width: 247px;
}

#SupportPhoneIssue {
    background-color: transparent;
    border: medium none;
    color: #000000;
    font-size: 14px;
    line-height: 24px;
    margin: 5px;
    padding-top: 3px;
    width: 247px;
}
#SupportCommentsDIV {
    background-image: url(../images/support_comment.png);
    height: 114px;
    width: 566px;
}

#SupportComments {
    background-color: transparent;
    border: medium none;
    color: #000000;
    font-size: 14px;
    height: 104px;
    margin: 5px;
    width: 556px;
}

#SupportSendButton {
    background-image: url(../images/recharge_btn.png);
    background-repeat: no-repeat;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 16px;
    height: 27px;
    line-height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 102px;
}

#TicketThreadWrapper{
	width:670px;
	height:180px;
	overflow:auto;
}

.PhoneNumberHover{
	text-decoration:none;
	color: #33C;
	font-size:17px;
}
.PhoneNumberHover:hover{
	text-decoration:underline;
	font-size: 19px;
	color: #33C;
}
.Tab_RH_red{
	background:url(../images/rh_tab_red.png) no-repeat;
	background-size: 784px 34px;
	width: 784px;
    padding-bottom: 15px;
    width: 514px;
}
.Tab_RH_blue{
	background:url(../images/rh_tab_blue.png) no-repeat;
	background-size: 782px 37px;
	width: 782px;
    padding-bottom: 15px;
    width: 514px;
}
.Tab_RH_orange{
	background:url(../images/rh_tab_orange.png) no-repeat;
	background-size: 782px 37px;
	width: 782px;
    padding-bottom: 15px;
    width: 514px;
}
.Tab_L5_red{
	background:url(../images/l5_tab_red.png) no-repeat;
	background-size: 782px 37px;
	width: 782px;
    padding-bottom: 15px;
    width: 514px;
}
.Tab_L5_blue{
	background:url(../images/l5_tab_blue.png) no-repeat;
	background-size: 782px 37px;
	width: 782px;
    padding-bottom: 15px;
    width: 514px;
}
.Tab_L5_orange{
	background:url(../images/l5_tab_orange.png) no-repeat;
	background-size: 782px 37px;
	width: 782px;
    padding-bottom: 15px;
    width: 514px;
}
.IntlLineES{
	width:800px;
	height:52px;
	background:url(../images/intl_recharge_line_ES.png) no-repeat;
}
.IntlLineES:hover{
	background:url(../images/Intl_recharge_line_over_ES.png) no-repeat;
}
.IntlLineEN{
	width:800px;
	height:52px;
	background:url(../images/intl_recharge_line_EN.png) no-repeat;
}
.IntlLineEN:hover{
	background:url(../images/Intl_recharge_line_over_EN.png) no-repeat;
}
.BillPayLineES{
	width:800px;
	height:52px;
	background:url(../images/billpay_line_ES.png) no-repeat;
}
.BillPayLineES:hover{
	background:url(../images/billpay_line_ES_over.png) no-repeat;
}
.BillPayLineEN{
	width:800px;
	height:52px;
	background:url(../images/billpay_line_EN.png) no-repeat;
}
.BillPayLineEN:hover{
	background:url(../images/billpay_line_EN_over.png) no-repeat;
}
.SMS4AgentsLineES{
	width:800px;
	height:52px;
	background:url(../images/sms_line_EN2.png) no-repeat;
}
.SMS4AgentsLineES:hover{
	background:url(../images/sms_line_EN2.png) no-repeat;
}
.SMS4AgentsLineEN{
	width:800px;
	height:52px;
	background:url(../images/sms_line_EN.png) no-repeat;
}
.SMS4AgentsLineEN:hover{
	background:url(../images/sms_line_EN_over.png) no-repeat;
}
.TravelLineES{
	width:800px;
	height:52px;
	background:url(../images/bus_tickets_line_ES.png) no-repeat;
}
.TravelLineES:hover{
	background:url(../images/bus_tickets_line_ES.png) no-repeat;
}
.TravelLineEN{
	width:800px;
	height:52px;
	background:url(../images/bus_tickets_line_EN.png) no-repeat;
}
.TravelLineEN:hover{
	background:url(../images/bus_tickets_line_EN.png) no-repeat;
}
.USALineES{
	width:800px;
	height:52px;
	background:url(../images/USA_recharge_line_ES.png) no-repeat;
}
.USALineES:hover{
	background:url(../images/USA_recharge_line_over_ES.png) no-repeat;
}
.USALineEN{
	width:800px;
	height:52px;
	background:url(../images/USA_recharge_line_EN.png) no-repeat;
}
.USALineEN:hover{
	background:url(../images/USA_recharge_line_over_EN.png) no-repeat;
}


.MLLineES{
	width:800px;
	height:52px;
	background:url(../images/recharge_line_ES.png) no-repeat;
}
.MLLineES:hover{
	background:url(../images/recharge_line_over_ES.png) no-repeat;
}
.MLLineEN{
	width:800px;
	height:52px;
	background:url(../images/recharge_line_EN.png) no-repeat;
}
.MLLineEN:hover{
	background:url(../images/recharge_line_over_EN.png) no-repeat;
}

.OptTabPayNowEN{
	width:211px;
	height:62px;
	background:url(../images/Menu%20Buttons/tab_paynow_EN.png) no-repeat;
	margin: 0 auto;
}
.OptTabPayNowEN:hover{
	background:url(../images/Menu%20Buttons/tab_paynow_over_EN.png) no-repeat;
}
.OptTabPayNowES{
	width:211px;
	height:62px;
	background:url(../images/Menu%20Buttons/tab_paynow_ES.png) no-repeat;
	margin: 0 auto;
}
.OptTabPayNowES:hover{
	background:url(../images/Menu%20Buttons/tab_paynow_over_ES.png) no-repeat;
}
.OptTabReportsEN{
	width:211px;
	height:62px;
	background:url(../images/Menu%20Buttons/tab_reps_EN.png) no-repeat;
	margin: 0 auto;
}
.OptTabReportsEN:hover{
	background:url(../images/Menu%20Buttons/tab_reps_over_EN.png) no-repeat;
}
.OptTabReportsES{
	width:211px;
	height:62px;
	background:url(../images/Menu%20Buttons/tab_reps_ES.png) no-repeat;
	margin: 0 auto;
}
.OptTabReportsES:hover{
	background:url(../images/Menu%20Buttons/tab_reps_over_ES.png) no-repeat;
}
.OptTabRequestsEN{
	width:211px;
	height:62px;
	background:url(../images/Menu%20Buttons/tab_reqs_EN.png) no-repeat;
	margin: 0 auto;
}
.OptTabRequestsEN:hover{
	background:url(../images/Menu%20Buttons/tab_reqs_over_EN.png) no-repeat;
}
.OptTabRequestsES{
	width:211px;
	height:62px;
	background:url(../images/Menu%20Buttons/tab_reqs_ES.png) no-repeat;
	margin: 0 auto;
}
.OptTabRequestsES:hover{
	background:url(../images/Menu%20Buttons/tab_reqs_over_ES.png) no-repeat;
}

.SDNewCustomerEN{
	background:url(../images/SDNewCustomerEN.png) no-repeat;
	width:372px;
	height:226px;
}
.SDNewCustomerES{
	background:url(../images/SDNewCustomerES.png) no-repeat;
	width:372px;
	height:226px;
}
.SDSpacer{
	height:15px;
}

.GiveMoney{
	background: url(../images/recharge_free.png) no-repeat;
    font-size: 17px;
    font-weight: bold;
    height: 31px;
    margin: 10px auto 0;
    padding-top: 4px;
    text-align: center;
    width: 167px;
	cursor:pointer;
}

.OptMLRechBlockedEN{
	width:650px;
	height:120px;
	background:url(../images/tab1_blocked_EN.png) no-repeat;
	margin: 0 auto;
}
.OptMLRechBlockedES{
	width:650px;
	height:120px;
	background:url(../images/tab1_blocked_ES.png) no-repeat;
}
.OptINTLRechBlockedEN{
	width:650px;
	height:120px;
	background:url(../images/tab2_blocked_EN.png) no-repeat;
}
.OptINTLRechBlockedES{
	width:650px;
	height:120px;
	background:url(../images/tab2_blocked_ES.png) no-repeat;
}
.OptUSARechBlockedEN{
	width:650px;
	height:120px;
	background:url(../images/tab3_blocked_EN.png) no-repeat;
}
.OptUSARechBlockedES{
	width:650px;
	height:120px;
	background:url(../images/tab3_blocked_ES.png) no-repeat;
	margin: 0 auto;
}
.OptINTLBillPayBlockedEN{
	width:650px;
	height:120px;
	background:url(../images/tab4_blocked_EN.png) no-repeat;
	margin: 0 auto;
}
.OptINTLBillPayBlockedES{
	width:650px;
	height:120px;
	background:url(../images/tab4_blocked_ES.png) no-repeat;
	margin: 0 auto;
}
.TabBillPayBlocked{
	width:72px;
	height:40px;
	background:url(../images/tab_BILL_blocked.png) no-repeat;
	margin: 0 auto;
}
.TabUSABlocked{
	width:72px;
	height:40px;
	background:url(../images/tab_USA_blocked.png) no-repeat;
	margin: 0 auto;
}
.TabIRBlocked{
	width:72px;
	height:40px;
	background:url(../images/tab_IR_blocked.png) no-repeat;
	margin: 0 auto;
}
.TabMLBlocked{
	width:72px;
	height:40px;
	background:url(../images/tab_ML_blocked.png) no-repeat;
	margin: 0 auto;
}
.BoldOnMouseOver:hover{
	font-weight:bold;
	cursor:pointer !important;
}
.BillPayItem{
	padding: 20px;
}
.BillPayText{
	font-size: 17px; 
	font-weight: bold;
	line-height: 1px;
}
.fs13{
	font-size: 13px;
	font-weight:bold;
}
.ml20{
	margin-left: 20px;
	margin-top: 15px;
}
.AgentPaymentXLargeInput	{
	background: url(../images/InputXLarge.png) no-repeat;
	width: 327px;
	height: 31px;
	padding-left: 3px;
	padding-right: 3px;
}
.AgentPaymentXLargeInput input	{
	width: 317px;
	border: none;
	background-color: transparent;
	height: 31px;
	font-size: 18px;
}

.p2{
	padding: 2px;
}

.BillPayCarrier{
	height: 100px;
    width: 210px;
	padding-top: 20px;
}

.FaddedGrey{
	background: url(../images/white_field.png) no-repeat;
	width: 122px;
	height: 31px;
	line-height: 31px;
	padding-left: 8px;
	padding-right: 3px; color: #8D8F92; font-size: 16px;
}
#ReferenceIDSize{
	font-weight: bold;
    padding-left: 20px;
    line-height: 30px;
}
.Invoices{
	background:url(../images/invoices_icon.png) no-repeat;
	width:135px;
	height:38px;
    padding-left: 17px;
    padding-top: 10px;
	font-weight:500;
	text-align:left;
	cursor:pointer;
}


/*TICKET TABS*/
 
 .TicketTabMLEN{
	width:300px;
	height:53px;
	background:url(../images/tabticket1_EN.png) no-repeat;
	margin: 0 auto;
}
.TicketTabMLEN:hover{
	background:url(../images/tabticket1_over_EN.png) no-repeat;
}
.TicketTabMLES{
	width:300px;
	height:53px;
	background:url(../images/tabticket1_ES.png) no-repeat;
	margin: 0 auto;
}

.TicketTabML:hover{
	background:url(../images/tabticket1_over_ES.png) no-repeat;
}
.TicketTabMCES{
	width:300px;
	height:53px;
	background:url(../images/micartera_tab.png) no-repeat;
	background-size: 100% auto;
	margin: 0 auto;
}
.TicketTabMCES:hover{
	width:300px;
	height:53px;
	background: url(../images/micartera_tab_over.png) no-repeat;
	background-size: 100% auto;
	margin: 0 auto;
}

.TicketTabMCEN{
	width:300px;
	height:53px;
	background:url(../images/micartera_tab.png) no-repeat;
	background-size: 100% auto;
	margin: 0 auto;
}

.TicketTabMCEN:hover{
	width:300px;
	height:53px;
	background: url(../images/micartera_tab_over.png) no-repeat;
	background-size: 100% auto;
	margin: 0 auto;
}



.TicketTabMC:hover{
	background:url(../images/micartera_tab_over.png) no-repeat;
}
.TicketTabIntlEN{
	width:300px;
	height:53px;
	background:url(../images/tabticket2_EN.png) no-repeat;
	margin: 0 auto;
}
.TicketTabIntlEN:hover{
	background:url(../images/tabticket2_over_EN.png) no-repeat;
}
.TicketTabIntlES{
	width:300px;
	height:53px;
	background:url(../images/tabticket2_ES.png) no-repeat;
	margin: 0 auto;
}
.TicketTabIntlES:hover{
	background:url(../images/tabticket2_over_ES.png) no-repeat;
}
.TicketTabUSAEN{
	width:300px;
	height:53px;
	background:url(../images/tabticket3_EN.png) no-repeat;
	margin: 0 auto;
}
.TicketTabUSAEN:hover{
	background:url(../images/tabticket3_over_EN.png) no-repeat;
}
.TicketTabUSAES{
	width:300px;
	height:53px;
	background:url(../images/tabticket3_ES.png) no-repeat;
	margin: 0 auto;
}
.TicketTabUSAES:hover{
	background:url(../images/tabticket3_over_ES.png) no-repeat;
}
.TicketTabBPEN{
	width:300px;
	height:53px;
	background:url(../images/tabticket4_EN.png) no-repeat;
	margin: 0 auto;
}
.TicketTabBPEN:hover{
	background:url(../images/tabticket4_EN_over.png) no-repeat;
}
.TicketTabBPES{
	width:300px;
	height:53px;
	background:url(../images/tabticket4_ES.png) no-repeat;
	margin: 0 auto;
}
.TicketTabBPES:hover{
	background:url(../images/tabticket4_ES_over.png) no-repeat;
}
.TicketTabPaymentES{
	width:300px;
	height:53px;
	background:url(../images/tab10_ES.png) no-repeat;
	margin: 0 auto;
}
.TicketTabPaymentES:hover{
	background:url(../images/tab10_over_ES.png) no-repeat;
}
.TicketTabPaymentEN{
	width:300px;
	height:53px;
	background:url(../images/tab10_EN.png) no-repeat;
	margin: 0 auto;
}
.TicketTabPaymentEN:hover{
	background:url(../images/tab10_over_EN.png) no-repeat;
}
.TicketTabPromoES{
	width:300px;
	height:53px;
	background:url(../images/tab12_ES.png) no-repeat;
	margin: 0 auto;
}
.TicketTabPromoES:hover{
	background:url(../images/tab12_over_ES.png) no-repeat;
}
.TicketTabPromoEN{
	width:300px;
	height:53px;
	background:url(../images/tab12_EN.png) no-repeat;
	margin: 0 auto;
}
.TicketTabPromoEN:hover{
	background:url(../images/tab12_over_EN.png) no-repeat;
}
.TicketTabPasswordES{
	width:300px;
	height:53px;
	background:url(../images/tab11_ES.png) no-repeat;
	margin: 0 auto;
}
.TicketTabPasswordES:hover{
	background:url(../images/tab11_over_ES.png) no-repeat;
}
.TicketTabPasswordEN{
	width:300px;
	height:53px;
	background:url(../images/tab11_EN.png) no-repeat;
	margin: 0 auto;
}
.TicketTabPasswordEN:hover{
	background:url(../images/tab11_over_EN.png) no-repeat;
}

.BlueGradientBar	{
	background: rgb(30,87,153); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
}
.SMSTitle{
	font-size: 22px;
    font-style: italic;
    font-weight: bold;
    padding-bottom: 20px;
    padding-left: 80px;
    padding-top: 20px;
}
.UploadNewContacts{
	background:url(../images/send_message.png) no-repeat;
	widows:174px;
	height:24px;
	padding-top:3px;
	cursor:pointer;
	padding-left:7px;
	color:#FFF;
}
.SendMessageButton{
	background:url(../images/send_message.png) no-repeat;
	width:178px;
	height:24px;
	text-align:center;
	padding-top:2px;
	color:#FFF;
	cursor:pointer;
}
.SMSGroups{
	width:48%; 
	height:30px; 
	padding-left:15px;
	cursor:pointer;
	padding-top:10px;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	background:#26BBB3;
	color:#FFF;
}
.SMSGroups:hover{
	background:#16877F;
}
.NewMessage{
	width:48%; 
	height:30px; 
	padding-right:15px; 
	cursor:pointer;
	padding-top:10px;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	background:#26BBB3;
	color:#FFF;
}
.NewMessage:hover{
	background:#16877F;
}
.MessageTextDIV {
    background:url(../images/message.png) no-repeat;
	width:264px;
	height:114px;
}
#MessageText,#PushTextEN,#PushTextES,#NewGroupDescription,#MessageTextPreview,#GroupNotes {
    background-color: transparent;
    border: medium none;
    color: #000000;
    font-size: 14px;
    height: 104px;
    margin: 5px;
    width: 254px;
	resize: none; 
}
#Slideshow { 
	margin:0 auto;
	text-align:center;
    position: relative; 
    width: 100%; 
    height: 230px; 
    padding: 10px; 
}
#Slideshow > div { 
    position: absolute; 
    top: 10px; 
    left: 10px; 
    right: 10px; 
    bottom: 10px; 
}
#Slideshow2 { 
	margin:0 auto;
	text-align:center;
    position: relative; 
    width: 100%; 
    height: 230px; 
    padding: 10px; 
}
#Slideshow2 > div { 
    position: absolute; 
    top: 10px; 
    left: 10px; 
    right: 10px; 
    bottom: 10px; 
}
.TCMenuItem{
	width:210px;
	height:31px;
	margin:0 auto;
	background:url(../images/menu1.png) no-repeat;
	text-align:center;
	color:#FFF;
	cursor:pointer;
	font-size:14px;
}
.TCMenuActive{
	width:210px;
	height:31px;
	margin:0 auto;
	text-align:center;
	color:#FFF;
	cursor:pointer;
	font-size:14px;
	background:url(../images/menu1_hover.png) no-repeat;
}
.TCMenuItem:hover{
	background:url(../images/menu1_hover.png) no-repeat;
}
.TCLineES{
	width:800px;
	height:52px;
	background:url(../images/sms_line.png) no-repeat;
}
.TCLineES:hover{
	background:url(../images/sms_line.png) no-repeat;
}
.TCLineEN{
	width:800px;
	height:52px;
	background:url(../images/sms_line.png) no-repeat;
}
.TCLineEN:hover{
	background:url(../images/sms_line.png) no-repeat;
}
.TCHeader{
	background:url(../images/line.png) no-repeat;
	width:244px;
	height:37px;
	text-align:center;
	margin:0 auto;
	color:#005a1d;
	padding-top:10px;
	font-weight:bold;
}
.TCBox{
	background:url(../images/box.png) no-repeat;
	width:238px;
	height:171px;
	margin:0 auto;
	text-align:left;
	line-height: 30px;
	padding:5px;
	color:#005a1d;
	font-size: 14px;
}
.OptTCEN{
	width:650px;
	height:120px;
	background:url(../images/tab15.png) no-repeat;
	margin: 0 auto;
}
.OptTCEN:hover{
	background:url(../images/tab15_over.png) no-repeat;
}
.OptTCES{
	width:650px;
	height:120px;
	background:url(../images/tab15.png) no-repeat;
	margin: 0 auto;
}
.OptTCES:hover{
	background:url(../images/tab15_over.png) no-repeat;
}
#NewSMS{
	width:800px;
}
.TCWrapper{
	width:262px; 
	margin:0 auto; 
	vertical-align:top;
}
.TCAddNumber{
	width:151px;
	height:28px;
	background:url(../images/add_number_tc.png) no-repeat;
	text-align:center;
	padding-top:3px;
	font-size:14px;
	padding-left:10px;
	font-weight:bold;
}
.TCAddNumber2{
	width:151px;
	height:28px;
	background:url(../images/add_number_tc2.png) no-repeat;
	text-align:center;
	padding-top:3px;
	font-size:14px;
	font-weight:bold;
}
.TCGroupHeader{
	font-size:15px !important;
	font-weight:bold;
}
#TCGroupsTable, #TCContactsTable, #TCReportsTable, #TCInboxTable, #TCPreviewMessageTable td{
	font-size:13px;
}
#TCGroupsTable, #TCContactsTable, #TCReportsTable, #TCInboxTable, #TCPreviewMessageTable tr{
	height:35px;
}
.greenTextCode{
	color:#005a1d;
	font-weight:bold;
}
.WrappAndScroll{
	height:400px;
	overflow:auto;
}
.TCDeleteButton{
	width:177px;
	height:27px;
	background:url(../images/delete_btn.png) no-repeat;
	text-align:center;
	padding-top:4px;
	margin:0 auto;
	font-weight:bold;
	cursor:pointer;
}
.floatleft{
	float:left;
}
.WrappAndScroll tr{
	height:33px;
}
.PreviewBox{
	background:url(../images/preview_box.png) no-repeat;
	width:498px;
	height:443px;
	padding:10px;
	margin:0 auto;
	margin-top:30px;
}
.ImportContacts{
	background:url(../images/import_contacts.png) no-repeat;
	widows:183px;
	height:29px;
	padding-top:3px;
	cursor:pointer;
	padding-left:22px;
	color:#FFF;
}
.LightBoxProcessing	{
	left: 50%;
	margin-left: -100px;
	border: 3px solid #178ab2;
	width: 200px;
	top: 25%;
}
.LightBoxCustomerEdit	{
	left: 50%;
	margin-left: -150px;
	border: 3px solid #FC0;
	width: 300px;
	top: 25%;
}
.LightBoxPrintBoardingPass{
	height: 272px;
    left: 50%;
	border-color:#0355A3 !important;
    margin-left: -150px;
    top: 15%;
    width: 450px;
}
.LightBoxPrintBoardingPass a:link{
	color:#FFFFFF;
	text-decoration:none;
}
.LightBoxPrintBoardingPass a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.LightBoxPassengerInfo{
	left: 50%;
	margin-left: -150px;
	border: 3px solid #FC0;
	width: 400px;
	height:500px
	top: 25%;
}
.TripTable{
	font-size:12px;
}
.FontSize13{
	font-size:13px;
}
#SearchRoutes{
	background: url(../images/buy_tickets_btn.png) no-repeat;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 154px;
	cursor:pointer;
}
.RoadBack{
	background: url(../images/road_bg.png) no-repeat;
	background-position: top center;
	width:600px;
}
.ClientInName{
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    font-size: 15px;
    font-weight: bold;
    padding-left: 3px;
	padding-top: 4px;
}
.ContinuePurchase{
	background: url(../images/buy_tickets_btn.png) no-repeat scroll 0 0 / 200px 35px transparent;
    border: medium none;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    height: 35px;
    width: 200px;
}
.SelectButton{
	background: none repeat scroll 0 0 #009933;
    border-radius: 15px 15px 15px 15px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 15px;
    font-weight: bold;
    height: 25px;
    padding-top: 5px;
    text-align: center;
    width: 100px;
}
#AmToPay{
	font-size: 16px; 
	font-weight: bold; 
	text-align: left;
}
#AmountToPay{
	text-align: left; 
	clear: both;
	width:90px;
}
.BuyAirTicket{
	background:url(../images/BuyAirTicket_over.png) no-repeat scroll 0 0 / 400px 70px transparent;
	color: #FFFFFF;
	font-size: 23px;
	font-style: italic;
	height: 50px;
	padding-top: 20px;
	text-align: center;
	width: 400px;
}
.BuyAirTicket:hover{
	background:url(../images/BuyAirTicket.png) no-repeat scroll 0 0 / 400px 70px transparent;
	color: #FFFFFF;
	font-size: 23px;
	font-style: italic;
	height: 50px;
	padding-top: 20px;
	text-align: center;
	width: 400px;
}
.LightBoxPhoneInfo	{
	top: 120px;
	left: 50%;
	margin-left: -344px;
	border: 8px solid #166134;
	width: 600px;
}
.OptEWallet{
	width:650px;
	height:120px;
	background:url(../images/tab17.png) no-repeat;
	margin: 0 auto;
}
.OptEWallet:hover{
	background:url(../images/tab17_over.png) no-repeat;
}
.OptMicartera{
	width:650px;
	height:120px;
	background:url(../images/micartera_tab.png) no-repeat;
	margin: 0 auto;
}
.OptMicartera:hover{
	background:url(../images/micartera_tab_over.png) no-repeat;
}
.OptMoneyTransferES{
	width:650px;
	height:120px;
	background:url(../images/moenytransfer_tabES.png) no-repeat;
	margin: 0 auto;
}
.OptMoneyTransferES:hover{
	background:url(../images/moenytransfer_tab_overES.png) no-repeat;
}
.OptMoneyTransferEN{
	width:650px;
	height:120px;
	background:url(../images/moenytransfer_tabEN.png) no-repeat;
	margin: 0 auto;
}
.OptMoneyTransferEN:hover{
	background:url(../images/moenytransfer_tab_overEN.png) no-repeat;
}
.EWalletLine{
	width:800px;
	height:52px;
	background:url(../images/ewallet_line.png) no-repeat;
}
.EWalletLine:hover{
	background:url(../images/ewallet_line_over.png) no-repeat;
}
.ImportNumber{
	margin:0px;
	background-size: 165px 28px;
	width:167px;
	margin-top: 10px;
}
.ImportNumber input{
	padding-top: 8px;
	color: #000;
	width: 165px;
	text-align: center;
}
.DollarSign{
	background:url(../images/dollar_bg.png) no-repeat;
	background-position:top center;
}
.CustomerName{
	font-size:13px;
	font-weight:bold;
}
.SearchText{
	color:#FFF;
	text-align:center;
	cursor:pointer;
	font-style:italic;
}
.MLTitles{
	color: #FFF;
	font-size: 13px;
	padding: 5px;
}
.MLButtonWrapper{
	height: 50px;
	width: 75%;
	margin: 0 auto;
	position: relative;
}
.LangMap{
	background:url(../images/language_map.png) no-repeat;
	background-position:center;
}
.AddNewAlias{
	background: url(../images/add_number.png) no-repeat;
	width: 78px;
	height: 17px;
	font-size: 12px;
	padding-top: 2px;
	font-weight: bold;
	padding-left: 20px;
	margin: 0 auto;
	margin-top: 40px;
	cursor: pointer;
}
.Winner{
	text-align:center;
}
.WinnerBg{
	background: url(../images/PhoneNumberInput.png) no-repeat;
	background-size: 110px 25px;
	background-position: 30px 14px;
}
.WinnerBg input{
	color: red;
	font-size: 16px;
	font-weight: bold;
	text-align:center;
	margin-top:15px;
}
.WinnerBg input[type=text]{
	background:none;
	border:none;
	width:100px;
	margin-left: 31px;
}
.GoWinner{
	width: 33px;
	padding-top: 2px;
	margin-left: 5px;
	margin-top: 8px;
	height: 25px;
	background: #ECECEC;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	color: red;
	border-radius: 10px;
	border: 1px solid #CCC;
}
.GreenFont{
	font-size: 18px;
	font-weight: bold;
	color: #166134;
}
.OptBalanceTransferES{
	margin-top: 20px !important;
	width:150px;
	height:41px;
	background:url(../images/tab18_ES.png) no-repeat;
	margin: 0 auto;
}
.OptBalanceTransferEN{
	margin-top: 20px !important;
	width:150px;
	height:41px;
	background:url(../images/tab18_EN.png) no-repeat;
	margin: 0 auto;
}
.OptAutoRechargeES{
	margin-top: 20px !important;
	width:150px;
	height:41px;
	background:url(../images/tab19_ES.png) no-repeat;
	margin: 0 auto;
}
.OptAutoRechargeEN{
	margin-top: 20px !important;
	width:150px;
	height:41px;
	background:url(../images/tab19_EN.png) no-repeat;
	margin: 0 auto;
}
.OptPromoDollarES{
	margin-top: 20px !important;
	width:150px;
	height:41px;
	background:url(../images/tab20_ES.png) no-repeat;
	margin: 0 auto;
}
.OptPromoDollarEN{
	margin-top: 20px !important;
	width:150px;
	height:41px;
	background:url(../images/tab20_EN.png) no-repeat;
	margin: 0 auto;
}
.agent-info {
	border:1px dashed #CCCCCC;
	padding:10px;
}
.button {
	display:block;
	width:101px;
	height:28px;
	padding-top:9px;
	margin:10px 0;
	text-decoration:none;
	cursor:pointer;
}
.button-ex {
	cursor: pointer;
    display: block;
    height: 47px;
    margin: 10px 0;
    padding-top: 5px;
    text-decoration: none;
    width: 144px;
}

div.button {
	margin:10px auto;
}
input.button {
	height:37px;
	padding-top:0;
	border:none;
	outline:none;
	cursor:pointer;
}
.button:hover {
	text-decoration:underline;
}
.btn-black {
	background:url(../images/button-black.png) no-repeat center center;
	background-size:cover;
	color:#FFF;
}
.btn-micartera {
	background:url(../images/button-micartera.png) no-repeat center center;
	background-size:cover;
	color:#FFF;
	text-align:center;
	font-size: 12px;
}
.btn-orange {
	background:url(../images/button-orange.png) no-repeat center center;
	background-size:cover;
	color:#FFF;
}
.micartera-accountbox p {
	font-size:14px;
	margin:0;
	padding:5px;
}
.micartera-accountbox textarea {
	width:98%;
	padding:1%;
}
.balance-micartera {
	font-size:18px;
	font-weight:bold;
	background-color:#000;
	color:#fff;
	padding:10px;
	margin-top:10px;
	text-align:center;
}
.micartera-rechargebox {
	background-color:#474747;
	color:#FFFFFF;
	font-size:24px;
	padding:0 5px;
}
.micartera-rechargebox h2 {
	font-size:18px;
	margin:5px 0;
}
.micartera-rechargebox table tr td {
	padding:0;
}
.micartera-rechargebox input[type=text] {
	background-color:#FFFFFF !important;
	font-size:24px;
	padding:5px;
}
.micartera-note {
	background-color:#62c800;
	color:#FFFFFF;
	padding:5px 0;
}
p.text-small {
	font-size:12px;
}
.gift-btn{
	cursor: pointer;
	background: url(../images/button-micartera-gift.png) no-repeat;
	width: 279px;
	height: 66px;
	background-size: 279px;
	padding-top: 10px;
	padding-left: 22px;
	text-align: center;
	color: white;
	font-size: 20px;
}
.disable-MT-btnEN{
	cursor: pointer;
	background: url(../images/disable-money-transfer_EN.png) no-repeat center;
	height: 66px;
	background-size: 295px;
}
.disable-MT-btnES{
	cursor: pointer;
	background: url(../images/disable-money-transfer_ES.png) no-repeat center;
	height:39px;
	background-size:295px  ;
	margin:10px 0;
}
.add-new-btn{
	cursor: pointer;
	height: 39px;
	background-size: 190px 51px;
	margin: 10px 0;
	display: block;
	cursor: pointer;
	padding-top: 20px;
	font-size: 14px;
}
.enable-MT-btnEN{
	cursor: pointer;
	background: url(../images/enable-money-transfer_EN.png) no-repeat center;
	height: 66px;
	background-size: 295px;
}
.enable-MT-btnES{
	cursor: pointer;
	background: url(../images/enable-money-transfer_ES.png) no-repeat center;
	height: 66px;
	background-size: 295px;
}
.SearchCartera{
	color:#FFF; 
	text-align:center; 
	cursor:pointer; 
	font-size: 20px; 
	font-style: italic;
}
.micartera-table {
	margin-top:20px;
}
.micartera-table input[type=text] {
	padding:5px;
	font-weight:bold;
	font-size:16px;
}
.micartera-table tr:hover {
	background-color:#EEEEEE;
}
.micartera-table tr td {
	border-bottom:1px solid #CCCCCC;
	vertical-align:middle;
	text-align:center;
}
.micartera-table-title {
	background-color:#474747;
	color:#FFFFFF;
	height:30px;
	text-align:center;
}
tr.micartera-table-title:hover {
	background-color:#474747;
}
.micartera-table-click {
	cursor:pointer;
}
hr {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
}
.circleBase {
    border-radius: 50%;
}
.type1 {
    background: none repeat scroll 0 0 #4a9700;
    border: 3px solid #61c700;
    font-size: 21px;
    height: 28px;
    padding-top: 2px;
    width: 30px;
}
#DlToExcel{
    padding-left: 78%;
    padding-top: 5px;
    position: relative;
}


/*CONFIRM TOP UP TABLE*/
.ConfirmTop table {border-spacing: 0; } /* IMPORTANT, I REMOVED border-collapse: collapse; FROM THIS LINE IN ORDER TO MAKE THE OUTER BORDER RADIUS WORK */
/*
Table Style - This is what you want
------------------------------------------------------------------ */
.ConfirmTop table a:link {
	color: #666;
	font-weight: bold;
	text-decoration:none;
}
.ConfirmTop table a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}
.ConfirmTop table a:active,
.ConfirmTop table a:hover {
	color: #bd5a35;
	text-decoration:underline;
}
.ConfirmTop table {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	margin:6px;
	border:#ccc 1px solid;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;

	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}
.ConfirmTop table th {
	padding:21px 25px 22px 25px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;

	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
.ConfirmTop table th:first-child{
	text-align: left;
	padding-left:20px;
}
.ConfirmTop table tr:first-child th:first-child{
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
.ConfirmTop table tr:first-child th:last-child{
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
.ConfirmTop table tr{
	text-align: center;
	padding-left:20px;
}
.ConfirmTop table tr td:first-child{
	text-align: left;
	border-left: 0;
}
.ConfirmTop table tr td {
	padding:10px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
.ConfirmTop table tr.even td{
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
.ConfirmTop table tr:last-child td{
	border-bottom:0;
}
.ConfirmTop table tr:last-child td:first-child{
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
.ConfirmTop table tr:last-child td:last-child{
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
.ConfirmTop table tr:hover td{
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}
/*END CONFIRM TOP UP TABLE*/

.float-left{
	float: left;
}













.OptDailyPromos2EN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/promo_EN.png) no-repeat center;
}
.OptDailyPromos2EN:hover{
	background:url(../images/Menu%20Buttons/promo_over_EN.png) no-repeat center;
}
.OptDailyPromos2ES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/promo_ES.png) no-repeat center;
}
.OptDailyPromos2ES:hover{
	background:url(../images/Menu%20Buttons/promo_over_ES.png) no-repeat center;
}
.OptUsaDenos2EN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/usa_denominations_EN.png) no-repeat;
}
.OptUsaDenos2EN:hover{
	background:url(../images/Menu%20Buttons/usa_denominations_over_EN.png) no-repeat;
}
.OptUsaDenos2ES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/usa_denominations_ES.png) no-repeat;
}
.OptUsaDenos2ES:hover{
	background:url(../images/Menu%20Buttons/usa_denominations_over_ES.png) no-repeat;
}
.OptIntlDenos2EN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/intl_denominations_EN.png) no-repeat center;
}
.OptIntlDenos2EN:hover{
	background:url(../images/Menu%20Buttons/intl_denominations_over_EN.png) no-repeat center;
}
.OptIntlDenos2ES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/intl_denominations_ES.png) no-repeat center;
}
.OptIntlDenos2ES:hover{
	background:url(../images/Menu%20Buttons/intl_denominations_over_ES.png) no-repeat center;
}
.OptQuestComm2EN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/comments_EN.png) no-repeat center;
}
.OptQuestComm2EN:hover{
	background:url(../images/Menu%20Buttons/comments_over_EN.png) no-repeat center;
}
.OptQuestComm2ES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/comments_ES.png) no-repeat center;
}
.OptQuestComm2ES:hover{
	background:url(../images/Menu%20Buttons/comments_over_ES.png) no-repeat center;
}



.OptQuestComm2IREN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/intl_comments_EN.png) no-repeat center;
}
.OptQuestComm2IREN:hover{
	background:url(../images/Menu%20Buttons/intl_comments_over_EN.png) no-repeat center;
}
.OptQuestComm2IRES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/intl_comments_ES.png) no-repeat center;
}
.OptQuestComm2IRES:hover{
	background:url(../images/Menu%20Buttons/intl_comments_over_ES.png) no-repeat center;
}
/*USA*/
.OptQuestComm2USAEN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/usa_comments_EN.png) no-repeat center;
}
.OptQuestComm2USAEN:hover{
	background:url(../images/Menu%20Buttons/usa_comments_over_EN.png) no-repeat center;
}
.OptQuestComm2USAES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/usa_comments_ES.png) no-repeat center;
}
.OptQuestComm2USAES:hover{
	background:url(../images/Menu%20Buttons/usa_comments_over_EN.png) no-repeat center;
}

.figura{
	width: 418px; 
	height: 0; 
	border-top: 25px solid #FFFFFF ; 
	border-right: 14px solid transparent;
}
.figura-a{
	width: 402px; 
	height: 0; 
	border-top: 25px solid #FFFFFF ; 
	border-right: 14px solid transparent;
}
.figura-b{
	width: 385px; 
	height: 0; 
	border-top: 22px solid #e42a38 ; 
	border-right: 12px solid transparent;
}
.figura-c{
	width: 385px; 
	height: 0; 
	border-top: 22px solid #176034 ; 
	border-right: 12px solid transparent;
}
.text{
	position: relative;
	bottom: 20px;
	left: 4px;
}
.change-prov-button{
	
	border-radius: 18px 18px 18px 18px;
	-moz-border-radius: 18px 18px 18px 18px;
	-webkit-border-radius: 18px 18px 18px 18px;
	border: 0px none #EF3D23;
}
.Free5Recharge {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
}
.OptPaylessPower{
	width:650px;
	height:120px;
	background:url(../images/payless-power_tab.png) no-repeat;
	margin: 0 auto;
}
.OptPaylessPower:hover{
	background:url(../images/payless-power_tab.png) no-repeat;
}