﻿.font-bold {font-weight:bold;}
#merge{ margin:0 auto; width:980px; margin-top:45px;  font-family: Arial,Helvetica,sans-serif;}
#merge .top,#merge .bottom{width:980px; height:18px; background:url(images/bg-main.png) no-repeat;}
#merge .bottom{ background-position:0 -18px;}

#merge #center_main{ background:url(images/bg-center-main.png) repeat-y;}

#merge #logo_area{ padding:0 0 18px 40px;}
#merge #logo_area span{ margin:0 0 0 35px;}
#merge #logo_area span.worldtelecom_logo{ float:left; width:146px; height:74px; display:block; background:url(images/worldTelecom_logo.png) no-repeat;}
#merge #logo_area span.line_spacing{ float:left; width:1px; height:74px; display:block; background:url(images/line_spacing.png) no-repeat bottom;}
#merge #logo_area span.cardcall_logo{ float:left; width:146px; height:74px; display:block; background:url(images/cardcall_logo.png) no-repeat bottom; }

#merge #banner_area{border-top: 6px solid #535f9e; height:150px;background:url(images/bg-banner.png) repeat-x; font-size:24px; color:#525e9d; font-weight:bold; }
#merge #banner_area .detailed_text{ padding:35px 0 10px 0; margin:0 auto; width:840px; font-family: Arial,Helvetica,sans-serif;line-height: 30px;text-align: left;}
#merge #banner_area .jump {padding: 0 150px 0 0; float:right; font-family: Arial,Helvetica,sans-serif; font-size:16px; color:#000; font-weight:lighter; }
#merge #banner_area .jump em {float:left; height:28px ; line-height:28px; padding-right:10px; color:#505050;}
#merge #banner_area .jump a{ width:92px; height:28px; display:block; background:url(images/click_btn.png) no-repeat; float:left; cursor:pointer;}

#merge #allphonecards-middle{padding:40px 0 0 29px; }
#merge #allphonecards-middle .detailed{ float:left; padding:0 10px 25px 0;margin-bottom: 25px; float: left; width: 145px; border-bottom: dotted 2px #CCC;}
#merge #allphonecards-middle .last{ border:none; padding-bottom:0px;}
#merge #allphonecards-middle .detailed a{ text-decoration:none; display:block;}
#merge #allphonecards-middle .detailed h2{color: #505c9b; font-size: 14px; line-height: 15px; text-align: center; height: 32px; margin:0;font-weight:bold}
#merge #allphonecards-middle .detailed a span{ width:145px; height:90px; display:block;}

#merge #allphonecards-middle .detailed a.amigos span{ background:url(images/amigos-phonecard-thumb.png);}
#merge #allphonecards-middle .detailed a.bubble span{ background:url(images/bubble-phonecard-thumb.png);}
#merge #allphonecards-middle .detailed a.global_call span{ background:url(images/globalcall-phonecard-thumb.png);}
#merge #allphonecards-middle .detailed a.go_bananas span{ background:url(images/gobananas-phonecard-thumb.png);}
#merge #allphonecards-middle .detailed a.ni_hao_china span{ background:url(images/nihao-phonecard-thumb.png);}
#merge #allphonecards-middle .detailed a.hong_bao span{ background:url(images/hongbao-phonecard-thumb.png);}

#merge #allphonecards-middle .detailed a.mai_mai_vietnam span{ background:url(images/maimaivietnam-phonecard-thumb.png);}
#merge #allphonecards-middle .detailed a.minute_max span{ background:url(images/minutemax-phonecard-thumb.png);}
#merge #allphonecards-middle .detailed a.pay_peanuts span{ background:url(images/paypeanuts-phonecard-thumb.png);}
#merge #allphonecards-middle .detailed a.phone_me span{ background:url(images/phoneme-phonecard-thumb.png);}
#merge #allphonecards-middle .detailed a.ring_around span{ background:url(images/ringaround-phonecard-thumb.png);}
#merge #allphonecards-middle .detailed a.rishta span{ background:url(images/rishta-phonecard-thumb.png);}

#merge #allphonecards-middle .detailed a.stealth span{ background:url(images/stealth-phonecard-thumb.png);}
#merge #allphonecards-middle .detailed a.supanova span{ background:url(images/supanova-phonecard-thumb.png);}
#merge #allphonecards-middle .detailed a.super_minutes span{ background:url(images/superminutes-phonecard-thumb.png);}
#merge #allphonecards-middle .detailed a.talk_africa span{ background:url(images/talkafrica-phonecard-thumb.png);}
#merge #allphonecards-middle .detailed a.world_talk span{ background:url(images/worldtalk-phonecard-thumb.png);}
#merge #allphonecards-middle .detailed a.yes span{ background:url(images/yes-phonecard-thumb.png);}




/*  css document  */
body { text-align: left; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; font-size: 13px; color: #555;  }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { padding: 0; margin: 0; }
#contents_twocol p {margin: 10px 0;}
.accessnumber_visible {color: #069329;font-weight: bold;}

h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal; }

img, input, select, button { vertical-align: middle; }
select {
font-size: 8pt;
font-family: Verdana,sans-serif
}

input {
padding: 1px 6px
}

#features_container .worlddial_form {
position: relative;
float: left;
width: 678px;
height: 70px;
}
#details_area a:link { color: #555;}
#details_area a:visited { color: #555; text-decoration: none; }
#details_area a:hover { color: #bc2931; text-decoration: none; }

a:active { color: #bc2931; }
.highlight, .highlight:visited, .highlight a, .highlight a:visited { color: #f00; }
.message, .message:visited, .message a, .message a:visited { color: #f00; }
.gray, .gray:visited, .gray a, .gray a:visited { color: #585858; }
.hidden { display: none; }
.clear { clear: both; font-size: 1px; width: 1px; height: 0; visibility: hidden; }
.err { color: #f00; display: block; }
#contents_wrapper { margin: 0 auto; width: 960px; }
#contents_wrapper .right_contents { float: right; width: 710px; }
#ccau_twocol_layout {color: #515151;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 13px;height: auto;line-height: 18px;position: relative;width: 960px;}
#details_area { line-height: 140%; }
#howtouse-tab ul li a:link {color: #515151;text-decoration: underline}

#details_area {  font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; font-size: 13px;}

#details_area li { list-style-type: none; }
#details_area li.twocol{position: relative; float: left; width: 710px; height: auto; padding: 10px 0; font-size: 14px;}
#details_area img { vertical-align: top; border: 0; }
#details_area ol,#details_area ul { list-style: none; }
#details_area h1 { font-weight: bold; color: #069329; font-size: 26px; line-height: 28px; padding: 10px 0; }
#details_area h2 {  width: 663px; color: #333; font-size: 18px; line-height: 22px; padding: 10px 0 10px 15px; background: url("images/icons_sprite.gif") no-repeat 0 -47px; display: block;font-weight: bold; }
#details_area h3 { color: #069329; font-size: 15px; line-height: 18px; font-weight: bold; padding: 5px 0; margin: 0 }
#details_area p {margin: 10px 0;}
#details_area a {color: #515151; text-decoration:underline;}
#details_area a:hover { color: #069329; text-decoration:underline;}
#details_area ul.differenct_container {  float: left; width: 710px; height: auto; padding: 0; border-bottom: 2px dotted #c8c8c8 }
#details_area ul.differenct_container li { float: left; width: 355px }
#details_area ul.differenct_container p { margin: 0 }
#details_area ul.differenct_container li.excellence {  width: 273px; padding: 10px 10px 10px 70px; border-right: 2px dotted #c8c8c8; border-top: 2px dotted #c8c8c8; background: url("images/about_sprite.png") no-repeat 0 22px }
#details_area ul.differenct_container li.trust {  width: 273px; padding: 10px 0 10px 82px; border-top: 2px dotted #c8c8c8; background: url("images/about_sprite.png") no-repeat 10px -170px }
#details_area ul.differenct_container li.realpeople {  width: 273px; padding: 10px 10px 10px 70px; border-right: 2px dotted #c8c8c8; background: url("images/about_sprite.png") no-repeat 0 -363px }
#details_area ul.differenct_container li.locallybased {  width: 273px; padding: 10px 0 10px 82px; background: url("images/about_sprite.png") no-repeat 10px -555px }
#details_area ul.differenct_container li.culture {  width: 273px; padding: 10px 10px 10px 70px; border-right: 2px dotted #c8c8c8; background: url("images/about_sprite.png") no-repeat 0 -744px }
#details_area ul.differenct_container li.loveaustralia {  width: 273px; padding: 10px 0 10px 82px; background: url("images/about_sprite.png") no-repeat 10px -941px }
#details_area ul.differenct_container li.ethical {  width: 273px; padding: 10px 10px 35px 70px; border-right: 2px dotted #c8c8c8; background: url("images/about_sprite.png") no-repeat 0 -1141px }
#details_area ul.differenct_container li.wearehere {  width: 273px; padding: 10px 0 20px 82px; background: url("images/about_sprite.png") no-repeat 10px -1333px }
#details_area ul.differenct_container li.nosurprises {  width: 630px; padding: 10px 30px 10px 70px; background: url("images/about_sprite.png") no-repeat 0 -1526px }


#details_area .contents .contact_by_phone_button { background: url("images/contactby-btn-sprite.png") no-repeat 0 0; width: 680px; height: 35px; padding-top: 10px; color: white; font-weight: bold; font-size: 18px; padding-left: 30px; cursor: pointer }
#details_area .contents .contact_by_phone_button:hover { background: url("images/contactby-btn-sprite.png") no-repeat 0 -60px }
#details_area .contents .contact_by_phone_button_selected { background: url("images/contactby-btn-sprite.png") no-repeat 0 -60px; width: 680px; height: 35px; padding-top: 10px; color: white; font-weight: bold; font-size: 18px; padding-left: 30px; cursor: pointer }
#details_area .contents .contact_by_phone_content {  padding: 20px; height: 120px;}
#details_area .contents .contact_by_phone_content p.description_left { float: left }
#details_area .contents .contact_by_phone_content p.description_left .contact_country { font-size: 16px; font-weight: bold; color: #069228 }
#details_area .contents .contact_by_phone_content p.description_left .contact_number { font-weight: bold; font-size: 14px }
#details_area .contents .contact_by_phone_content p.description_left .contact_time { float: left; font-size: 12px; padding-bottom: 5px; width: 100% }
#details_area .contents .contact_by_form_button { background: url("images/contactby-btn-sprite.png") no-repeat 0 0; width: 680px; height: 35px; padding-top: 10px; color: white; font-weight: bold; font-size: 18px; padding-left: 30px; cursor: pointer; margin-bottom: 20px }
#details_area .contents .contact_by_form_button { background: url("images/contactby-btn-sprite.png") no-repeat 0 0; width: 680px; height: 35px; padding-top: 10px; color: white; font-weight: bold; font-size: 18px; padding-left: 30px; cursor: pointer; margin-bottom: 20px }
#details_area .contents .contact_by_form_button:hover { background: url("images/contactby-btn-sprite.png") no-repeat 0 -60px }
#details_area .contents .contact_by_form_button_selected { background: url("images/contactby-btn-sprite.png") no-repeat 0 -60px; width: 680px; height: 35px; padding-top: 10px; color: white; font-weight: bold; font-size: 18px; padding-left: 30px; cursor: pointer; margin-bottom: 20px }

#details_area .details_links{} 
#details_area .details_links ul{} 
#details_area .details_links li{ padding:10px 0} 

#details_area .phonecards_left { float: left; width: 600px; font-size: 13px; line-height: 16px; color: #515151; padding: 10px 0 }
#details_area .phonecards_left p { margin: 10px 0 }
#details_area .phonecards_right { float: left; width: 360px; height: 210px }
#details_area h2 { width: 663px; color: #333; font-size: 18px; line-height: 22px; padding: 10px 0 10px 15px; background: url("images/icons_sprite.gif") no-repeat 0 -47px; display: block }
#details_area p { margin: 10px 0 }
#details_area a { text-decoration: underline; }
#details_area a:hover { color: #069329; text-decoration: underline; }
#details_area span.shopping-bag-large{ display:block; float:left; margin-right:20px; height:150px; width:250px; background:url("images/shopping-bag-large.jpg") no-repeat;}
#details_area p{ text-align:left;}
#details_area table.speeddial{margin-bottom: 2px}
#details_area span.num01 { float: left; width: 35px; height: 18px; background: url("images/number_sprite.png") no-repeat }
#details_area span.num02 { float: left; width: 35px; height: 18px; background: url("images/number_sprite.png") no-repeat -59px 0 }
#details_area span.num03 { float: left; width: 35px; height: 18px; background: url("images/number_sprite.png") no-repeat -118px 0 }
#details_area span.num04 { float: left; width: 35px; height: 18px; background: url("images/number_sprite.png") no-repeat -177px 0 }
#details_area span.num05 { float: left; width: 35px; height: 18px; background: url("images/number_sprite.png") no-repeat -236px 0 }


#leftmenu { float: left; width: 220px; display: inline; }
#leftmenu .header { height: 15px; background: url("images/leftmenubg_sprite.png") no-repeat 0 0 }
#leftmenu .footer { height: 15px; background: url("images/leftmenubg_sprite.png") no-repeat 0 -15px }
#leftmenu .leftmenu_bg { width: 190px; background-color: #464646; padding: 0 15px }
#leftmenu .leftmenu_bg h2 { font-weight: bold; color: #fff; font-size: 20px; line-height: 28px; padding: 0 0 10px 10px; }
#leftmenu .leftmenu_bg h2.smtitle { font-size: 18px; line-height: 28px }
#leftmenu .leftmenu_bg li { font-size: 14px; line-height: 35px; }
#leftmenu .leftmenu_bg li a.menu { display: block; padding: 0 0 0 10px; color: #dadada; border-bottom: 1px dotted #7e7e7e; }
#leftmenu .leftmenu_bg li a.menu:hover { background: url("images/leftmenubg_sprite.png") no-repeat 0 -40px; color: #fff; }
#leftmenu .leftmenu_bg li a.menu_selected { display: block; padding: 0 0 0 10px; color: #fff; background: url("images/leftmenubg_sprite.png") no-repeat 0 -40px; }
#leftmenu .leftmenu_bg li a.menu_selected:hover { background: url("images/leftmenubg_sprite.png") no-repeat 0 -40px; }
#leftmenu p.button { margin-top: 10px; font-size: 18px; }
#leftmenu p.button a.btn_buynow { display: block; height: 38px; line-height: 38px; background: url("images/button_sprite.png") no-repeat 0 0; padding: 0 0 0 25px; font-weight: bold; color: #fff; }
#leftmenu p.button a.btn_buynow:hover { background: url("images/button_sprite.png") no-repeat 0 -51px; }


#all_map { position: relative; width: 360px; height: 177px; background: url("images/map_sprite.png") }
#contents_onecol .phonecards_right .destination select { width: 360px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #515151; border: 2px solid #393939 }
#all_map .map-button { position: absolute; top: 0; left: 0 }
#all_map .map-button .map-north-america { background: url("images/map_sprite2.png") no-repeat 0 -1556px; width: 88px; height: 20px; position: relative; float: left; text-indent: -999999px; cursor: pointer; top: 32px; left: 55px }
#all_map .map-button .map-south-america { background: url("images/map_sprite2.png") no-repeat 0 -1596px; width: 88px; height: 20px; position: relative; float: left; text-indent: -999999px; cursor: pointer; top: 129px; left: -84px }
#all_map .map-button .map-africa { background: url("images/map_sprite2.png") no-repeat -213px -1556px; width: 58px; height: 20px; position: relative; float: left; text-indent: -999999px; cursor: pointer; top: 70px; left: -62px }
#all_map .map-button .map-europe-uk { background: url("images/map_sprite2.png") no-repeat 0 -1636px; width: 75px; height: 20px; position: relative; float: left; text-indent: -999999px; cursor: pointer; top: 27px; left: -39px }
#all_map .map-button .map-middle-east { background: url("images/map_sprite2.png") no-repeat 0 -1676px; width: 68px; height: 24px; position: relative; float: left; text-indent: -999999px; cursor: pointer; top: 59px; left: 204px }
#all_map .map-button .map-pacific { background: url("images/map_sprite2.png") no-repeat -213px -1596px; width: 60px; height: 20px; position: relative; float: left; text-indent: -999999px; cursor: pointer; top: 92px; left: 187px }
#all_map .map-button .map-asia { background: url("images/map_sprite2.png") no-repeat -213px -1636px; width: 51px; height: 20px; position: relative; float: left; text-indent: -999999px; cursor: pointer; top: 13px; left: 171px }
#all_map .map-button .map-north-america:hover { background: url("images/map_sprite2.png") no-repeat -107px -1556px }
#all_map .map-button .map-south-america:hover { background: url("images/map_sprite2.png") no-repeat -107px -1596px }
#all_map .map-button .map-africa:hover { background: url("images/map_sprite2.png") no-repeat -290px -1556px }
#all_map .map-button .map-europe-uk:hover { background: url("images/map_sprite2.png") no-repeat -107px -1636px }
#all_map .map-button .map-middle-east:hover { background: url("images/map_sprite2.png") no-repeat -107px -1676px }
#all_map .map-button .map-pacific:hover { background: url("images/map_sprite2.png") no-repeat -290px -1596px }
#all_map .map-button .map-asia:hover { background: url("images/map_sprite2.png") no-repeat -290px -1636px }
#all_map .map-background { background: url("images/map_sprite2.png") no-repeat 0 -1344px; height: 177px; width: 360px }
/* end map */
#phonecards_container { position: relative; float: left; width: 960px; height: auto; font-family: Arial, Helvetica, sans-serif }
#phonecards_container .tab-nav { width: 960px; height: 44px; font-size: 14px; line-height: 20px; font-weight: bold; border-bottom: solid 2px #069228 }
#phonecards_container .tab-nav a, #phonecards_container .tab-nav a.not-selected_nav { float: left; width: 119px; height: 30px; text-align: center; background: url("images/tab_sprite.png") no-repeat; margin-right: 1px; color: #fff; text-decoration: none; padding-top: 14px; cursor: pointer }
#phonecards_container .tab-nav a:hover { background: url("images/tab_sprite.png") no-repeat 0 -64px; color: #fff; text-decoration: none }
#phonecards_container .tab-nav a.selected_nav { background: url("images/tab_sprite.png") no-repeat 0 -64px; color: #fff; text-decoration: none; cursor: default }
#phonecards_container .show-box { display: block }
#phonecards_container .hide-box { display: none }
.show-box { display: block!important }
.hide-box { display: none }
#all-tab, #africa-tab, #asia-tab, #europenuk-tab, #middleeast-tab, #pacific-tab, #northamerica-tab, #southamerica-tab { position: relative; float: left; width: 928px; border: 1px solid #cfcfcf; padding: 5px 15px 25px 15px; margin-bottom: 10px }
#phonecards_container h2 { position: relative; float: left; width: 913px; height: 16px; background: url("images/icons_sprite.gif") no-repeat 0 -59px; padding: 3px 0 0 15px; margin-top: 40px }
#phonecards_container .phonecard { float: left; width: 145px; padding: 20px 9px 10px 0; font-size: 13px; line-height: 14px; color: #515151; border-bottom: 2px dotted #cfcfcf }
#phonecards_container .phonecard p { margin: 5px 0 }
#phonecards_container .phonecard .title { position: relative; width: 145px; font-weight: bold; text-align: center; color: #069329 }
#phonecards_container .phonecard .title a:link, #phonecards_container .phonecard .title a:visited { color: #069329; text-decoration: none }
#phonecards_container .phonecard .title a:hover { color: #069329; text-decoration: none }
#phonecards_container .phonecard .img { position: relative; width: 145px; height: 82px }
#phonecards_container .phonecard .wording { position: relative; width: 145px; height: 30px; font-size: 12px; text-align: center }
#phonecards_container .phonecard .wording a:link, #phonecards_container .phonecard .wording a:visited { color: #515151; text-decoration: none }
#phonecards_container .phonecard .wording a:hover { color: #069329; text-decoration: none }
#phonecards_container .phonecard .button { position: relative; width: 145px; height: 20px; text-align: center }
#phonecards_container .phonecard .button a.view { float: left; width: 69px; height: 20px; background: url(images/buttonsm_sprite.png) no-repeat; text-indent: -9999px; margin-right: 2px }
#phonecards_container .phonecard .button a.view:hover { background: url(images/buttonsm_sprite.png) no-repeat 0 -40px; text-indent: -9999px; opacity: .8; filter: alpha(opacity=80) }
#phonecards_container .phonecard .button a.detail { float: left; width: 69px; height: 20px; background: url(images/buttonsm_sprite.png) no-repeat 0 -80px; text-indent: -9999px }
#phonecards_container .phonecard .button a.detail:hover { background: url(images/buttonsm_sprite.png) no-repeat 0 -120px; text-indent: -9999px }
#phonecards_container .phonecard .button a.view-rates { float: left; width: 69px; height: 20px; background: url("images/buttonsm_sprite.png") no-repeat 0 -160px; text-indent: -9999px; margin-right: 2px }
#phonecards_container .phonecard .button a.view-rates:hover { background: url("images/buttonsm_sprite.png") no-repeat 0 -200px }

.sitemap-header { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif ;font-size:8pt;text-align:left}
.sitemap-header h1{font-size:200%;padding:0;line-height: 28px;}
#cardcallau-sitemap { position: relative; float: left; width: 960px; height: auto; font-family: Arial, Helvetica, sans-serif; font-size: 13px }
#cardcallau-sitemap .header { position: relative; float: left; width: 960px; height: 10px; background: url("images/grey_contentsbg.png") no-repeat 0 15px; padding-top: 15px }
#cardcallau-sitemap .content { position: relative; float: left; width: 918px; height: auto; background-color: white; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; padding: 10px 20px }
#cardcallau-sitemap .footer { position: relative; float: left; width: 960px; height: 10px;margin-bottom:15px; background: url("images/grey_contentsbg.png") no-repeat 0 -30px }
#cardcallau-sitemap ul { padding-left: 20px }
#cardcallau-sitemap ul li { list-style-type: disc; font-size: 14px; list-style-position: inside; line-height: 20px; color: #555 }
#cardcallau-sitemap ul li a { color: #555; text-decoration: none }
#cardcallau-sitemap ul li a:hover { color: #069329; text-decoration: underline }
#cardcallau-sitemap ul li ul { padding-left: 40px }
#cardcallau-sitemap ul li ul li { list-style-type: circle }
#cardcallau-sitemap ul li ul li ul { padding-left: 60px }
#cardcallau-sitemap ul li ul li ul li { list-style-type: square }
#faq li { position: relative; float: left; width: 710px; height: auto; padding: 10px 0; border-bottom: 1px dotted #cfcfcf; font-size: 14px }
#faq a:hover {color: #069329;text-decoration: underline;cursor:pointer}
#faq a:link, #faq a:visited {color: #515151;text-decoration: underline;cursor:pointer}
#faq a:link, #faq a:visited {color: #515151;text-decoration: underline;cursor:pointer}
#faq a:hover { color: #069329; text-decoration: underline; cursor:pointer}
#faq a.questions_active { color: #515151;text-decoration: none;cursor:pointer}
#faq ol li {float: left;font-size: 12px;width: 645px;border-bottom: 0;}
#faq li {position: relative;float: left;width: 710px;height: auto;padding: 10px 0;border-bottom: 1px dotted #cfcfcf;font-size: 14px;}
#faq h1 { font-weight: bold; color: #069329; font-size: 22px; line-height: 28px; padding: 10px 0; }

#faq li span.num01 {float:left;width:35px;height:18px;background:url("Images/number_sprite.png") no-repeat}
#faq li span.num02 {float:left;width:35px;height:18px;background:url("Images/number_sprite.png") no-repeat -59px 0}
#faq li span.num03 {float:left;width:35px;height:18px;background:url("Images/number_sprite.png") no-repeat -118px 0}
#faq li span.num04 {float:left;width:35px;height:18px;background:url("Images/number_sprite.png") no-repeat -177px 0}
#faq li span.num05 {float:left;width:35px;height:18px;background:url("Images/number_sprite.png") no-repeat -236px 0}
#faq li span.num06 {float:left;width:35px;height:18px;background:url("Images/number_sprite.png") no-repeat -295px 0}
#faq li span.num07 {float:left;width:35px;height:18px;background:url("Images/number_sprite.png") no-repeat -354px 0}
#faq li span.num08 {float:left;width:35px;height:18px;background:url("Images/number_sprite.png") no-repeat -413px 0}
#faq li span.num09 {float:left;width:35px;height:18px;background:url("Images/number_sprite.png") no-repeat -472px 0}
#faq li span.num10 {float:left;width:35px;height:18px;background:url("Images/number_sprite.png") no-repeat -531px 0}
#faq li span.num11 {float:left;width:35px;height:18px;background:url("Images/number_sprite.png") no-repeat -590px 0}
#faq li span.num12 {float:left;width:35px;height:18px;background:url("Images/number_sprite.png") no-repeat -649px 0}
#faq li span.num13 {float:left;width:35px;height:18px;background:url("Images/number_sprite.png") no-repeat -708px 0}
#faq li span.num14 {float:left;width:35px;height:18px;background:url("Images/number_sprite.png") no-repeat -767px 0}
#faq li span.num15 {float:left;width:35px;height:18px;background:url("Images/number_sprite.png") no-repeat -826px 0}
#faq li span.num16 {float:left;width:35px;height:18px;background:url("Images/number_sprite.png") no-repeat -885px 0}
#faq li span.num17 {float:left;width:35px;height:18px;background:url("Images/number_sprite.png") no-repeat -944px 0}
#faq li span.num18 {float:left;width:35px;height:18px;background:url("Images/number_sprite.png") no-repeat -1003px 0}
#faq li span.num19 {float:left;width:35px;height:18px;background:url("Images/number_sprite.png") no-repeat -1062px 0}
#faq li span.num20 {float:left;width:35px;height:18px;background:url("Images/number_sprite.png") no-repeat -1121px 0}
#faq .answers_container { position: relative; float: left; width: 690px; background-color: #ddd; font-size: 12px; padding: 10px 10px 5px 10px; line-height: 165%; margin-top: 5px; display: none }
#userguide_container { position: relative; float: left; width: 710px; height: auto; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #515151 }
#userguide_container .tab-nav { width: 710px; height: 44px; font-size: 14px; line-height: 20px; font-weight: bold; border-bottom: solid 2px #069228 }
#userguide_container .tab-nav a, #userguide_container .tab-nav a.not-selected_nav { float: left; width: 235px; height: 29px; margin-right: 1px; color: #fff; text-decoration: none; padding: 15px 0 0 0; cursor: pointer; background: url("images/tab_sprite.png") no-repeat 0 -732px; text-align: center }
#userguide_container .tab-nav a:hover { color: #fff; text-decoration: none; background: url("images/tab_sprite.png") no-repeat 0 -668px }
#userguide_container .tab-nav a.selected_nav { color: #fff; text-decoration: none; cursor: hand; background: url("images/tab_sprite.png") no-repeat 0 -668px; cursor: pointer }
#userguide_container .show-box { display: block }
#userguide_container .hide-box { display: none }


#howtouse-tab { position: relative; float: left; width: 678px; border: 1px solid #cfcfcf; padding: 15px;min-height: 300px; background: url("images/icon_howto.png") no-repeat 550px 100px }
#howtouse-tab li { position: relative; float: left; width: 678px; border: 0; padding:5px 0; }
#clock-tab { position: relative; float: left; width: 678px; border: 1px solid #cfcfcf; padding: 15px; min-height: 300px; background: url("images/icon_worldclock.png") no-repeat 550px 130px }
#makinginternationalcalls-tab { position: relative; float: left; width: 678px; border: 1px solid #cfcfcf; padding: 15px; min-height: 300px; background: url("images/icon_internationalcalls.png") no-repeat 550px 130px }
.makinginternationalcalls_form { padding-top: 60px }
#worldclock_form { padding-top: 40px }
#worldclock { color: #069329; font-weight: bold }

#features_container { position: relative; float: left; width: 710px; height: auto; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #515151 }
#features_container .tab-nav { width: 710px; height: 44px; font-size: 14px; line-height: 20px; font-weight: bold; border-bottom: solid 2px #069228 }
#features_container .tab-nav a, #features_container .tab-nav a.not-selected_nav { float: left; width: 235px; height: 31px; margin-right: 1px; color: #fff; text-decoration: none; padding: 13px 0 0 0; cursor: pointer; background: url("images/tab_sprite.png") no-repeat 0 -732px; text-align: center }
#features_container .tab-nav a:hover { color: #fff; text-decoration: none; background: url("images/tab_sprite.png") no-repeat 0 -668px }
#features_container .tab-nav a.selected_nav { color: #fff; text-decoration: none; cursor: hand; background: url("images/tab_sprite.png") no-repeat 0 -668px; cursor: pointer }
#features_container .show-box { display: block }
#features_container .hide-box { display: none }
#features_container .maindescription { position: relative; float: left; width: 658px; height: auto; padding: 10px; background-color: #f1f1f1; border-top: 2px dotted #cfcfcf; border-bottom: 2px dotted #cfcfcf; font-weight: bold }
#features_container .mainwording { color: #069329; font-weight: bold; font-style: italic; font-size: 15px }
#features_container .subtitle { position: relative; float: left; width: 668px; height: 30px; background: url("images/subtitle_bg.png") no-repeat; color: #fff; font-weight: bold; padding: 7px 0 0 10px; margin: 5px 0 5px 0 }
#features_container .tabborder { clear:both;   border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; padding: 15px }
#features_container .tabborder td { font-size: 8pt;font-family: verdana,arial,helvetica,sans-serif;color: #000000;}
#worlddial-tab { position: relative; float: left; width: 678px; border: 1px solid #cfcfcf; padding: 15px; min-height: 411px }
#directdial-tab { position: relative; float: left; width: 678px; border-top: 1px solid #cfcfcf; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; padding: 15px 15px 0 15px }
#speeddial-tab { position: relative; float: left; width: 678px; border-top: 1px solid #cfcfcf; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; padding: 15px }

#followoncalls-tab { position: relative; float: left; width: 678px; border: 1px solid #cfcfcf; padding: 15px; min-height: 411px; background: url("images/icon_followoncalls.png") no-repeat 550px 70px }
#followoncalls-tab p { position: relative; float: left; width: 478px }
#followoncalls-tab sup{font-size:100%;line-height: 28px;}

#directdial-tab-bottom { border-bottom: solid 1px #ccc; border-left: solid 1px #ccc; border-right: solid 1px #ccc; padding: 0 15px 10px 15px; margin-top:-10px; }
#directdial-tab-bottom p.secondmainwording { color: #333; font-size: 15px; font-weight: bold; line-height: 30px; font-family: Arial, Helvetica, sans-serif }
#directdial-tab-bottom .directdial-instructions { height: 60px; padding-top: 10px;text-align: center;font-family: verdana,arial,helvetica,sans-serif; }
#directdial-tab-bottom .directdial-instructions .directdial-ins1 { color: #069329; float: left; background: #EEE; border: dashed 1px #AAA; padding: 15px; font-size: 13px; width: 170px }
#directdial-tab-bottom .directdial-instructions .directdial-plus { color: #333; float: left; font-weight: bold; font-size: 20px; height: 45px; width: 50px; text-align: center; line-height: 40px }
#directdial-tab-bottom .directdial-instructions .directdial-ins2 { color: #069329; float: left; background: #EEE; border: dashed 1px #AAA; padding: 15px; font-size: 13px }
#directdial-tab-bottom .easy-dial-tip { background: url("images/easy-dial-tip.png") top left no-repeat; height: 82px; padding: 20px 20px 0 160px;margin-top: 10px;font-family: verdana,arial,helvetica,sans-serif;}
#directdial-tab-bottom .easy-dial-tip p { font-size: 12px; line-height: 18px;color: #333;margin-top: 0px}
#directdial-tab-bottom .easy-dial-tip p a { color: #333; text-decoration: underline }
#directdial-tab-bottom .easy-dial-tip p a:hover { color: #069329 }
#directdial-tab-bottom .directdial-instructions .speeddial-ins1 { color: #069329; float: left; background: #EEE; border: dashed 1px #AAA; padding: 15px 5px; font-size: 13px; width: 170px }
#directdial-tab-bottom .directdial-instructions .speeddial-next { color: #333; float: left; font-weight: bold; ont-size: 20px; height: 45px; width: 50px; text-align: center; padding-top: 12px }
#directdial-tab-bottom .directdial-instructions .speeddial-ins2 { color: #069329; float: left; background: #EEE; border: dashed 1px #AAA; padding: 15px; font-size: 13px }
#directdial-tab-bottom .directdial-instructions .speeddial-ins3 { color: #069329; float: left; background: #EEE; border: dashed 1px #AAA; padding: 15px; font-size: 13px }
#directdial-tab-bottom .directdial-instructions .right-arrow{background: url("images/next-icon.png") no-repeat top center; width:50px; height:50px; }

#gvSpeedDial {
position: relative;
width: 678px;
height: auto;
border-top: 2px solid #2aae57;
border-bottom: 2px solid #2aae57;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
margin-bottom: 20px;
line-height: 1;
}

#gvSpeedDial tr {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
background: transparent;
}

#gvSpeedDial th {
padding: 10px;
border-bottom: 1px solid #bae1bf;
color: #059428;
background-color: #e0f2e3;
}

#gvSpeedDial td {
padding: 10px;
border-bottom: 1px solid #cfcfcf;
text-align: center;
}


#gvCLI {
position: relative;
width: 678px;
height: auto;
border-top: 2px solid #2aae57;
border-bottom: 2px solid #2aae57;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
margin-bottom: 20px;
line-height: 1;
}

#gvCLI tr {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
background: transparent;
}

#gvCLI th {
padding: 10px;
border-bottom: 1px solid #bae1bf;
color: #059428;
background-color: #e0f2e3;
}

#gvCLI td {
padding: 10px;
border-bottom: 1px solid #cfcfcf;
text-align: center;
}

#worlddial-tab h2 { float: left }
#worlddial-tab p.worlddial-rate-ins { color: #069329; font-size: 16px; font-weight: bold; line-height: 30px }
#worlddial-tab .worlddial-rate-diagram { text-indent: -999999px; background: url("images/world-dial-sprite.png") no-repeat 0 -260px; height: 150px }
#worlddial-tab .worlddial-rates-group .tab-container { width: 660px; height: 70px }
#worlddial-tab .worlddial-rates-group .tab-container h3 { text-indent: -999999px; height: 70px; float: left; width: 190px }
#worlddial-tab .worlddial-rates-group .tab-container h3:hover { cursor: pointer }
#worlddial-tab .worlddial-rates-group .tab-container #worlddial-groupa { background: url("images/world-dial-sprite.png") no-repeat 0 0 }
#worlddial-tab .worlddial-rates-group .tab-container #worlddial-groupa_selected { background: url("images/world-dial-sprite.png") no-repeat 0 -80px }
#worlddial-tab .worlddial-rates-group .tab-container #worlddial-groupa:hover { background: url("images/world-dial-sprite.png") no-repeat 0 -80px }
#worlddial-tab .worlddial-rates-group .tab-container #worlddial-groupb { background: url("images/world-dial-sprite.png") no-repeat -190px 0 }
#worlddial-tab .worlddial-rates-group .tab-container #worlddial-groupb_selected { background: url("images/world-dial-sprite.png") no-repeat -190px -80px }
#worlddial-tab .worlddial-rates-group .tab-container #worlddial-groupb:hover { background: url("images/world-dial-sprite.png") no-repeat -190px -80px }
#worlddial-tab .worlddial-rates-group .tab-container #worlddial-groupc { background: url("images/world-dial-sprite.png") no-repeat -380px 0 }
#worlddial-tab .worlddial-rates-group .tab-container #worlddial-groupc_selected { background: url("images/world-dial-sprite.png") no-repeat -380px -80px }
#worlddial-tab .worlddial-rates-group .tab-container #worlddial-groupc:hover { background: url("images/world-dial-sprite.png") no-repeat -380px -80px }
#worlddial-tab .worlddial-group-countries { display: none; background: #EEE; width: 525px; padding: 18px; border: solid 1px #DDD }
#worlddial-tab h3.worlddial-ins-title1 { clear:both; position: relative; height: 30px; width: 212px; background: url(images/world-dial-sprite.png) no-repeat 0 -163px; color: white; padding: 45px 0 0 12px; margin-top: 50px }
#worlddial-tab h3.worlddial-ins-title2 { clear:both; position: relative; height: 30px; width: 212px; background: url(images/world-dial-sprite.png) no-repeat -243px -163px; color: white; padding: 47px 0 0 12px; margin-top: 20px }
#worlddial-tab table { margin-top: 20px }
#worlddial-tab table tr td.worlddial-anycountry-dial { font-size: 20px; font-weight: bold; width: 60px; font-family: Arial, Helvetica, sans-serif }
#worlddial-tab table tr td.worlddial-anycountry-number { font-size: 20px; font-weight: bold; color: #069329; text-align: center; border-right: solid 5px #fff; padding-bottom: 5px; font-family: Arial, Helvetica, sans-serif }
#worlddial-tab table tr td.worlddial-anycountry-number-bottom { border-top: solid 1px #069329; text-align: center }
#worlddial-tab table tr td.worlddial-anycountry-number-bottom .worlddial-smallgreen { color: #069329; font-size: 11px }
#worlddial-tab table tr td.worlddial-anycountry-static { font-size: 20px; font-weight: bold; width: 135px; padding-bottom: 5px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
#worlddial-tab table tr td.worlddial-anycountry-static-bottom { border-top: solid 1px #666; text-align: center }
#worlddial-tab table tr td.worlddial-anycountry-static-bottom .worlddial-smallgray { font-size: 11px }
#worlddial-tab .hide-intl-dialcode-table { display: none }
#worlddial-tab .show-intl-dialcode-table { display: block }
#worlddial-tab #x-note { font-size: 11px; display: none }
.availableon { color: #069329; font-size: 16px; font-weight: bold }
#availableon-cards ul { position: relative; float: left; width: 670px; padding-left: 10px; height: 113px; background: url("images/worlddial-bg.png") no-repeat; padding-top:10px; }
#availableon-cards ul li { float: left; width: 110px; text-align: center; font-size: 12px }
#availableon-cards ul li a{ display:block; width:108px; height:26px; padding-top:66px;}
#availableon-cards ul li a.worlddial-daybreak{background: url("images/worlddial-daybreak.png") no-repeat 0 0;  }
#availableon-cards ul li a.worlddial-ozcall{ background: url("images/worlddial-ozcall.png") no-repeat 0 0; }
#availableon-cards ul li a.worlddial-oasis{ background: url("images/worlddial-oasis.png") no-repeat 0 0; }
#availableon-cards ul li a.worlddial-gotalkphonecard{ background: url("images/worlddial-gotalkphonecard.png") no-repeat 0 0; }
#availableon-cards ul li a.worlddial-phonehome{ background: url("images/worlddial-phonehome.png") no-repeat 0 0; }
#availableon-cards ul li a.worlddial-travelex{background: url("images/worlddial-travelex.png") no-repeat 0 0;  }


.cart_area { margin:0 auto; width:920px;font-family: Arial, Helvetica, sans-serif;text-align: left }
.cart_area .step_img { background: url(images/onlinestore_process.png) 0px 0px no-repeat; height: 120px; margin-top: 20px; }
.cart_area .heading { height: 80px; line-height: 40px; border-bottom: 3px solid #3264AA; }
.cart_area .HeadShow { height: 80px; line-height: 40px;}
.cart_area .HeadShow .title { font-size: 22px; font-weight: bold; color: #3264AA; float: left; }
.cart_area .HeadShow .update { width: 60px; margin-top: 10px; height: 28px; line-height: 28px; text-align: center; font-size: 14px; font-weight: bold; color: #FFF; border: 0px; background: url(images/id_buy_btn.png) 0 0 repeat-x; border-radius: 3px; float: right; }
.cart_area .HeadShow .update:hover { background: url(images/id_buy_btn_hover.png) 0 0 repeat-x; }
.cart_area .heading .title { font-size: 22px; font-weight: bold; color: #3264AA; float: left; }
.cart_area .heading .update { width: 60px; margin-top: 10px; height: 28px; line-height: 28px; text-align: center; font-size: 14px; font-weight: bold; color: #FFF; border: 0px; background: url(images/id_buy_btn.png) 0 0 repeat-x; border-radius: 3px; float: right; }
.cart_area .heading .update:hover { background: url(images/id_buy_btn_hover.png) 0 0 repeat-x; }
.cart_area .order_list {/* margin-top: 10px;*/ }
.cart_area .order_list table { border-bottom: 3px solid #3264AA; }
.cart_area .order_list table thead th { border-bottom: 1px solid #ddd; height: 35px; line-height: 35px; font-weight: bold; font-size: 14px; color: #000; text-align: center; }
.cart_area .order_list table tbody th { }
.cart_area .order_list table tbody td { /*padding: 5px 2px;*/ text-align: center; border-bottom: 1px solid #aeaeae;font-size: 12px;color: #000}
.cart_area .order_list table tbody td.itemName { text-align: left; }
.cart_area .order_list table tfoot { background-color: #EFF0F1; }
.cart_area .order_list table tfoot th { }
.cart_area .order_list table tfoot td { /*padding: 8px 2px;*/ text-align: right; }
.cart_area .order_list table tfoot td.subTotalAmount { text-align: center; }
.cart_area .order_list .cart_grid_head { height: 23px; font-weight: bold; font-size: 13px; color: #000; text-align: center; }
.cart_area .order_list .cart_grid_head_width_375 { width: 400px;}
.cart_area .order_list .cart_grid_head_width_250 { width: 180px;margin-top: 5px}
.cart_area .order_list .cart_grid_head_width_90 { width: 90px;margin-top: 5px}

.cart_area .goods_w_gocall_img {width: 150px;height: 82px;text-align: center;background: url(images/gocall-thumb.png) center center no-repeat;padding-top: 15px;padding-left: 20px;}
.cart_area .goods_W_Global_Chatter_img {width: 150px;height: 82px;text-align: center;background: url(images/globalchatter145.png) center center no-repeat;padding-top: 15px;padding-left: 20px;}
/*2015/08/13 add Pacific Chat */
.cart_area .goods_W_Pacific_Chat_img {width: 150px;height: 82px;text-align: center;background: url(images/pacificchat125.jpg) center center no-repeat;padding-top: 15px;padding-left: 20px;}
.cart_area .goods_w_pacific_chat_img {width: 150px;height: 82px;text-align: center;background: url(images/pacificchat125.jpg) center center no-repeat;padding-top: 15px;padding-left: 20px;}
/*2015/08/26 add Yeu Vietnam */
.cart_area .goods_W_Yeu_Vietnam_img {width: 150px;height: 82px;text-align: center;background: url(images/yeuvietnam120.jpg) center center no-repeat;padding-top: 15px;padding-left: 20px;}
.cart_area .goods_w_yeu_vietnam_img {width: 150px;height: 82px;text-align: center;background: url(images/yeuvietnam120.jpg) center center no-repeat;padding-top: 15px;padding-left: 20px;}

.cart_area .goods_w_africa_talk_img{ width: 150px;height: 82px;text-align: center; background: url(images/africatalk-thumb.gif) center center no-repeat;padding-top: 15px;padding-left: 20px}
.cart_area .goods_w_aladdin_img{ width: 150px;height: 82px;text-align: center; background: url(images/aladdin-thumb.gif) center center no-repeat; padding-top: 15px;padding-left: 20px }
.cart_area .goods_w_phone_home_prepaid_card_img{ width: 150px;height: 82px;text-align: center; background: url(images/phonehome-thumb.gif) center center no-repeat;padding-top: 15px;padding-left: 20px }
.cart_area .goods_w_ezichat_dt328_img{ width: 150px;height: 82px;text-align: center; background: url(images/ezichat-thumb.gif) center center no-repeat; padding-top: 15px;padding-left: 20px}
.cart_area .goods_w_ezichat_dt888_img{ width: 150px;height: 82px;text-align: center; background: url(images/img_ezichatcallmanager_2.png) center center no-repeat; padding-top: 15px;padding-left: 20px}

.cart_area .goods_w_al_fares_img{ width: 150px;height: 82px;text-align: center; background: url(images/alfares-thumb.gif) center center no-repeat; padding-top: 15px;padding-left: 20px}
.cart_area .goods_w_asia_gold_img{ width: 150px;height: 82px;text-align: center; background: url(images/asiagold-thumb.gif) center center no-repeat; padding-top: 15px;padding-left: 20px}
.cart_area .goods_w_boomerang_img{ width: 150px;height: 82px;text-align: center; background: url(images/boomerang-thumb.gif) center center no-repeat; padding-top: 15px;padding-left: 20px}
.cart_area .goods_w_best_minutes_img{ width: 150px;height: 82px;text-align: center; background: url(images/bestminutes-thumb.gif) center center no-repeat; padding-top: 15px;padding-left: 20px}
.cart_area .goods_w_boomerang_img{ width: 150px;height: 82px;text-align: center; background: url(images/boomerang-thumb.gif) center center no-repeat; padding-top: 15px;padding-left: 20px}
.cart_area .goods_w_call_africa_img{ width: 150px;height: 82px;text-align: center; background: url(images/callafrica-thumb.gif) center center no-repeat; padding-top: 15px;padding-left: 20px}
.cart_area .goods_w_call_habib_img{ width: 150px;height: 82px;text-align: center; background: url(images/callhabib-thumb.gif) center center no-repeat; padding-top: 15px;padding-left: 20px}
.cart_area .goods_w_callhome_img { width: 150px;height: 82px;text-align: center; background: url(images/callhome-thumb.gif) center center no-repeat; padding-top: 15px;padding-left: 20px}
.cart_area .goods_w_callhome_middleeast_img { width: 150px;height: 82px;text-align: center; background: url(images/callhome-thumb.gif) center center no-repeat; padding-top: 15px;padding-left: 20px}
.cart_area .goods_w_chakra_img { width: 150px;height: 82px;text-align: center; background: url(images/Chakra-thumb.gif) center center no-repeat; padding-top: 15px;padding-left: 20px}
.cart_area .goods_w_call_mamma_img { width: 150px;height: 82px;text-align: center; background: url(images/callmama-thumb.gif) center center no-repeat;padding-top: 15px;padding-left: 20px }
.cart_area .goods_w_call_middle_east_img { width: 150px;height: 82px;text-align: center; background: url(images/callmiddleeast-thumb.gif) center center no-repeat;padding-top: 15px;padding-left: 20px }
.cart_area .goods_w_chak_de_india_img { width: 150px;height: 82px;text-align: center; background: url(images/chakde-thumb.gif) center center no-repeat; padding-top: 15px;padding-left: 20px}
.cart_area .goods_w_cheap_talk_img { width: 150px;height: 82px;text-align: center; background: url(images/cheaptalk-thumb.gif) center center no-repeat;padding-top: 15px;padding-left: 20px }
.cart_area .goods_w_choice_africa_img { width: 150px;height: 82px;text-align: center; background: url(images/choiceafrica-thumb.gif) center center no-repeat;padding-top: 15px;padding-left: 20px }
.cart_area .goods_w_choice_philippines_img { width: 150px;height: 82px;text-align: center; background: url(images/choicephilippines-thumb.gif) center center no-repeat;padding-top: 15px;padding-left: 20px }
.cart_area .goods_w_choice_middle_east_img { width: 150px;height: 82px;text-align: center; background: url(images/callhome-middleeast-thumb.gif) center center no-repeat;padding-top: 15px;padding-left: 20px }
.cart_area .goods_w_chopsticks_img { width: 150px;height: 82px;text-align: center; background: url(images/chopsticks-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_dan_bau_img { width: 150px;height: 82px;text-align: center; background: url(images/danbau-thumb.gif) center center no-repeat;padding-top: 15px;padding-left: 20px}
.cart_area .goods_w_dardasha_img { width: 150px;height: 82px;text-align: center; background: url(images/dardasha-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_daybreak_img { width: 150px;height: 82px;text-align: center; background: url(images/daybreak-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_desi_img { width: 150px;height: 82px;text-align: center; background: url(images/desi-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_excite_africa_img { width: 150px;height: 82px;text-align: center; background: url(images/exciteafrica-thumb.gif) center center no-repeat;padding-top: 15px;padding-left: 20px }
.cart_area .goods_w_excite_asia_img { width: 150px;height: 82px;text-align: center; background: url(images/exciteasia-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_excite_india_img { width: 150px;height: 82px;text-align: center; background: url(images/exciteindia-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_excite_middle_east_img { width: 150px;height: 82px;text-align: center; background: url(images/excitemiddleeast-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_excite_philippines_img { width: 150px;height: 82px;text-align: center; background: url(images/excitephilippines-thumb.gif) center center no-repeat;padding-top: 15px;padding-left: 20px }
.cart_area .goods_w_excite_vietnam_img { width: 150px;height: 82px;text-align: center; background: url(images/excitevietnam-thumb.gif) center center no-repeat;padding-top: 15px;padding-left: 20px }
.cart_area .goods_w_fastworld_img { width: 150px;height: 82px;text-align: center; background: url(images/fastworld_thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_gotalk_img { width: 150px;height: 82px;text-align: center; background: url(images/gotalk-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_happycc_img { width: 150px;height: 82px;text-align: center; background: url(images/happycalling-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_hooria_img { width: 150px;height: 82px;text-align: center; background: url(images/hooria-thumb.png) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_Africa_Star_img { width: 150px;height: 82px;text-align: center; background: url(images/Africa_Star.jpg) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_hot_img { width: 150px;height: 82px;text-align: center; background: url(images/hot-thumb.gif) center center no-repeat;padding-top: 15px;padding-left: 20px }
.cart_area .goods_w_india_talk_img { width: 150px;height: 82px;text-align: center; background: url(images/indiatalk-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_intouch_nonmob_img { width: 150px;height: 82px;text-align: center; background: url(images/intouch-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_island_time_img { width: 150px;height: 82px;text-align: center; background: url(images/islandtime-thumb.gif) center center no-repeat;padding-top: 15px;padding-left: 20px }
.cart_area .goods_w_apple_2_img { width: 150px;height: 82px;text-align: center; background: url(images/itsgreen-thumb.gif) center center no-repeat;padding-top: 15px;padding-left: 20px }
.cart_area .goods_w_khushi_img { width: 150px;height: 82px;text-align: center; background: url(images/khushi-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_korero_mai_img { width: 150px;height: 82px;text-align: center; background: url(images/koreromai-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_lakshmi_img { width: 150px;height: 82px;text-align: center; background: url(images/lakshmi-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_lucky_img { width: 150px;height: 82px;text-align: center; background: url(images/lucky-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_lucky_call_img { width: 150px;height: 82px;text-align: center; background: url(images/luckycall-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_lucky_charm_prepaid_img { width: 150px;height: 82px;text-align: center; background: url(images/luckycharm-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_marhaban_bekom_img { width: 150px;height: 82px;text-align: center; background: url(images/marhabanbekom-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_maxx_call_img { width: 150px;height: 82px;text-align: center; background: url(images/maxxcall-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_mekong_bay_img { width: 150px;height: 82px;text-align: center; background: url(images/mekongbay-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_middle_east_card_img { width: 150px;height: 82px;text-align: center; background: url(images/middleeastcard-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_middle_east_talk_img { width: 150px;height: 82px;text-align: center; background: url(images/middleeasttalk-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_more_talk_img { width: 150px;height: 82px;text-align: center; background: url(images/moretalk-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_narmada_img { width: 150px;height: 82px;text-align: center; background: url(images/narmada-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_oasis_img { width: 150px;height: 82px;text-align: center; background: url(images/oasis-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_ozcall_img { width: 150px;height: 82px;text-align: center; background: url(images/ozcall-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_paradise_img { width: 150px;height: 82px;text-align: center; background: url(images/paradise-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_pricebuster_img { width: 150px;height: 82px;text-align: center; background: url(images/pricebuster-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_ratesaver_img { width: 150px;height: 82px;text-align: center; background: url(images/ratesaver-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_rickshaw_img { width: 150px;height: 82px;text-align: center; background: url(images/rickshaw-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_roundtheworld_img { width: 150px;height: 82px;text-align: center; background: url(images/roundtheworld-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_sababa_img { width: 150px;height: 82px;text-align: center; background: url(images/sababa-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_sariling_img { width: 150px;height: 82px;text-align: center; background: url(images/sarilingatin-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_say_gday_prepaid_img { width: 150px;height: 82px;text-align: center; background: url(images/saygday-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_shorttalk_img { width: 150px;height: 82px;text-align: center; background: url(images/shorttalk-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_shout_img { width: 150px;height: 82px;text-align: center; background: url(images/shout-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_sunrise_img { width: 150px;height: 82px;text-align: center; background: url(images/sunrise-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_super_buzz_prepaid_img { width: 150px;height: 82px;text-align: center; background: url(images/superbuzz-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_supersaver_img { width: 150px;height: 82px;text-align: center; background: url(images/supersaver-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_talk_more_img { width: 150px;height: 82px;text-align: center; background: url(images/talkmore-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_talk_tomato_img { width: 150px;height: 82px;text-align: center; background: url(images/talktomato-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_travelex_img { width: 150px;height: 82px;text-align: center; background: url(images/travelex-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_value_buster_img { width: 150px;height: 82px;text-align: center; background: url(images/valuebuster-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_world_access_img { width: 150px;height: 82px;text-align: center; background: url(images/world-access-thumb-sm.png) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_world_chat_img { width: 150px;height: 82px;text-align: center; background: url(images/world-chat-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}

.cart_area .goods_w_wt_ring_around_prepaid_img { width: 150px;height: 82px;text-align: center; background: url(images/ringaround-phonecard-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_wt_bubble_prepaid_img { width: 150px;height: 82px;text-align: center; background: url(images/bubble-phonecard-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_wt_minute_max_prepaid_img { width: 150px;height: 82px;text-align: center; background: url(images/minutemax-phonecard-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_wt_global_call_img { width: 150px;height: 82px;text-align: center; background: url(images/globalcall-phonecard-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_wt_stealth_prepaid_img { width: 150px;height: 82px;text-align: center; background: url(images/stealth-phonecard-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_wt_go_banana_prepaid_img { width: 150px;height: 82px;text-align: center; background: url(images/gobananas-phonecard-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_wt_amigos_img { width: 150px;height: 82px;text-align: center; background: url(images/amigos-phonecard-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_middle_east_chat_img { width: 150px;height: 82px;text-align: center; background: url(images/mideastchat-phonecard-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_wt_pay_peanuts_prepaid_img { width: 150px;height: 82px;text-align: center; background: url(images/paypeanuts-phonecard-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_wt_super_minutes_prepaid_img { width: 150px;height: 82px;text-align: center; background: url(images/superminutes-phonecard-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_wt_hong_bao_img { width: 150px;height: 82px;text-align:  center; background: url(images/hongbao-phonecard-thumb.png) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_wt_phone_me_prepaid_img { width: 150px;height: 82px;text-align: center; background: url(images/phoneme-phonecard-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_wt_world_talk_img { width: 150px;height: 82px;text-align: center; background: url(images/worldtalk-phonecard-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_wt_super_nova_prepaid_img { width: 150px;height: 82px;text-align: center; background: url(images/supanova-phonecard-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_wt_rishta_img { width: 150px;height: 82px;text-align: center; background: url(images/rishta-phonecard-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_wt_talk_africa_img { width: 150px;height: 82px;text-align: center; background: url(images/talkafrica-phonecard-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_wt_ni_hao_china_img { width: 150px;height: 82px;text-align: center; background: url(images/nihao-phonecard-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_wt_mai_mai_vietnam_img { width: 150px;height: 82px;text-align: center; background: url(images/maimaivietnam-phonecard-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_wt_yes_prepaid_img { width: 150px;height: 82px;text-align: center; background: url(images/yes-phonecard-thumb.gif) center center no-repeat;padding-top: 15px ;padding-left: 20px}
.cart_area .goods_w_balikbayan_img {width: 150px;height: 82px;text-align: center;background: url(images/balikbayan-thumb.png) center center no-repeat;padding-top: 15px;padding-left: 20px;}

.cart_area .goods_w_mashriq_img{width: 150px;height: 82px;text-align: center;background: url(images/mashriq-thumb.png) center center no-repeat;padding-top: 15px;padding-left: 20px;}

.cart_area .goods_w_fastlink_img {width: 150px;height: 82px;text-align: center;background: url(images/fastlink-thumb.png) center center no-repeat;padding-top: 15px;padding-left: 20px;}
.cart_area .goods_w_kabul_img {width: 150px;height: 82px;text-align: center;background: url(images/kabul-phonecard-thumb-ms.png) center center no-repeat;padding-top: 15px;padding-left: 20px;}
.cart_area .goods_w_love_middle_east_img {width: 150px;height: 82px;text-align: center;background: url(images/lovemiddleeast-phonecard-thumb-ms.png) center center no-repeat;padding-top: 15px;padding-left: 20px;}
.cart_area .goods_w_planet_talk_img {width: 150px;height: 82px;text-align: center;background: url(images/planettalk-thumb-ms.png) center center no-repeat;padding-top: 15px;padding-left: 20px;}
.cart_area .goods_w_zahra_img {width: 150px;height: 82px;text-align: center;background: url(images/zahra-thumb-ms.png) center center no-repeat;padding-top: 15px;padding-left: 20px;}
.cart_area .goods_w_wonderful_img {width: 150px;height: 82px;text-align: center;background: url(images/wonderful-thumb-sm.png) center center no-repeat;padding-top: 15px;padding-left: 20px;}
.cart_area .goods_w_middle_east_connect_img {width: 150px;height: 82px;text-align: center;background: url(images/middleeastconnect-thumb-sm.png) center center no-repeat;padding-top: 15px;padding-left: 20px;}
.cart_area .goods_w_complete_img {width: 150px;height: 82px;text-align: center;background: url(images/complete-thumb-sm.png) center center no-repeat;padding-top: 15px;padding-left: 20px;}
.cart_area .goods_w_mycall_img {width: 150px;height: 82px;text-align: center;background: url(images/mycall-thumb-sm.png) center center no-repeat;padding-top: 15px;padding-left: 20px;}
.cart_area .goods_w_lebanon_img {width: 150px;height: 82px;text-align: center;background: url(images/lebanon-thumb-sm.png) center center no-repeat;padding-top: 15px;padding-left: 20px;}
.cart_area .goods_w_best_africa_img {width: 150px;height: 82px;text-align: center;background: url(images/bestafrica-sm.png) center center no-repeat;padding-top: 15px;padding-left: 20px;}

.cart_area .quantitytextbox { border: 1px solid #ddd; width: 50px; height: 25px; line-height: 25px; text-align: right; }
.cart_area .remove { background: url(images/btnbg.png) 0 0 no-repeat; height: 24px; width: 60px; font-size: 12px; text-align: center; border: 0px; margin-right: 5px; }
.cart_area .remove:hover { background: url(images/btnbg_hover.png) 0 0 no-repeat; height: 24px; width: 60px; font-size: 12px; text-align: center; border: 0px; margin-right: 5px; }
.cart_area .total { font-size: 16px; color: #7C00C0; font-weight: bold;text-align: right;background-color: #e7e8e9;padding: 10px 0;}
.cart_area .totalAmount { font-size: 16px; color: #7C00C0; font-weight: bold;text-align: left;background-color: #e7e8e9;padding-left: 40px;}
.cart_area .order_tool .itemBtn { width: 80%;padding-top: 10px;text-align: left;padding-right: 5px;cursor: pointer; }
.cart_area .order_tool .itemBtn .proceed_to_checkout { background: url(images/proceed_to_checkout.png) 0 0 no-repeat; height: 35px; width: 228px; font-size: 16px; text-align: center; border: 0px; margin-right: 5px; color: #FFF; font-weight: bold;cursor: pointer;}
.cart_area .order_tool .itemBtn .proceed_to_checkout:hover { background: url(images/proceed_to_checkout_hover.png) 0 0 no-repeat;cursor: pointer;}
.cart_area .order_tool .itemBtn .continue_shopping { background: url(images/continue_shopping.png) 0 0 no-repeat; height: 35px; width: 228px; font-size: 16px; text-align: center; border: 0px; margin-right: 5px; color: #FFF; font-weight: bold; }
.cart_area .order_tool .itemBtn .continue_shopping:hover { background: url(images/continue_shopping_hover.png) 0 0 no-repeat;cursor: pointer; }
.cart_area .subTotal { font-size: 12px; color: #000; background-color: #e7e8e9;text-align: right;width: 900px;}
.cart_area .spanTotal { float: right; font-size: 24px; color: #000;font-weight: bold; text-align: left;padding-top: 10px }
.cart_area .order_tool .SubPrice { float: right; font-size: 24px; color: #f00;font-weight: bold; text-align: left;padding-left: 36px;padding-top: 20px;width: 145px}
.cart_area .order_tool .SubPrice label { margin-left: -10px }                                
.cart_area .order_tool .spanNote { color:  #000;text-align: left;font-family: Arial, Helvetica, sans-serif;font-size: 12px}
.cart_area .subTotalAmount { font-size: 12px; color: #000; text-align: left;background-color: #e7e8e9;padding: 10px;padding-left: 40px;width: 95px }
.cart_area table.orderSummarycart td.subedit{background-color: #e7e8e9;width: 70px}
.subeditTotal{background-color: #e7e8e9;width: 70px}
.cart_area table.orderSummarycart{border-bottom: 2px solid #3264aa;margin-top: -3px;}
.cart_area .order_tips { height: 50px; line-height: 50px; }
.cart_area .check {text-align: left; background: url(images/check.png) 10px 0px no-repeat; line-height: 175%; font-size: 15px; padding: 10px 0 0 90px; min-height: 60px;font-family:Arial, Helvetica, sans-serif; }
.cart_area .error {text-align: left; background: url(images/error.png) 10px 0px no-repeat; line-height: 175%; font-size: 15px; padding: 10px 0 0 90px; min-height: 60px;font-family:Arial, Helvetica, sans-serif; }
.goods_tab_detal { }
.goods_tab_detal table { border-collapse: collapse; margin-top: 5px; }
.priceType { border: 1px solid #fff; background-color: #EBEBEB; padding: 5px; font-weight: normal; text-align: right; font-size: 14px; width: 25% }
.cart_area .price { border: 1px solid #EBEBEB; padding: 5px; font-size: 14px; color: #09F; width: 25% }
.cart_area .area_margin { margin-top: 30px; }
.cart_area .info_form { border: 1px solid #CFCFCF; background-color: #F9F9F9; padding: 15px; }
.cart_area .info_show { float: right; width: 290px; display: inline; }
.cart_area .info_show .payimg { height: 40px; background: url(images/onlinestore_creditcards.png) 0 0 no-repeat;     }
.cart_area .info_preview { margin: 5px 0; }
.cart_area .info_preview h2 { height: 28px; line-height: 28px; padding-left: 10px; font-size: 14px; font-weight: bold; color: #fff; background-color: #00AFF0; border-radius: 5px; }
.cart_area .info_preview ul { padding: 10px; }
.cart_area .info_preview li { padding: 3px 0 3px 15px; background: url(images/dot2_ico.png) 0 8px no-repeat; }
.cart_area .info_form h2 {text-align: left; height: 35px; line-height: 35px; padding-left: 10px; font-size: 14px; font-weight: bold; color: #333; background-color: #BDE0EE; border-radius: 5px; margin-top: 10px; }
.cart_area .info_form_item { padding: 15px 0 0 15px; }
.cart_area .info_form_item label { height: 28px; line-height: 28px; display: block;font-size: 12px;color: #000;text-align: left;}
.cart_area .info_form_item span { font-size: 15px;color: #000;text-align: left;}
.cart_area .info_form_item input[type="text"] { height: 28px; line-height: 28px; width: 330px;text-align: left }
.cart_area .info_form_item input[type="checkbox"] { margin: 0px;}
.cart_area .info_form_item input[type="radio"] { margin: 0px; }
.cart_area .info_form_item span.checkbox label{ display: inline-block; }
.cart_area .info_form_item select { height: 28px; line-height: 28px; width: 335px;font-family: Arial, Helvetica, sans-serif; font-size: 12px }
.cart_area .info_form_item select.dropdownlist { width: 160px; font-family: Arial, Helvetica, sans-serif; font-size: 12px }
.cart_area .info_form_item .item_button { height: 30px; font-family: Arial, Helvetica, sans-serif;line-height: 30px; width: 100px; margin-right: 10px; font-size: 17px; border: 0px; font-weight: bold; color: #fff; background-color: #3E77c6; border-radius: 3px;cursor: pointer; }
.cart_area .info_form_item .item_button:hover{ background-color: #4C8CD3;cursor: pointer;}
.cart_area .checkout_tool .item_button { height: 35px; font-family: Arial, Helvetica, sans-serif;line-height: 30px; width: 120px; margin-right: 10px; font-size: 17px; border: 0px; font-weight: bold; color: #fff; background-color: #3E77c6; border-radius: 3px; }
.cart_area .checkout_tool .item_button:hover{ background-color: #4C8CD3;cursor: pointer;}

.cart_area .checkout_tool .Disable_button { height: 30px;width:200px; font-family: Arial, Helvetica, sans-serif;line-height: 30px; width: 100px; margin-right: 10px; font-size: 17px; border: 0px; font-weight: bold; color: #fff; background-color: #CFCFCF; border-radius: 3px;cursor: pointer;}

.cart_area .info_form_item .onlinestore_paypal_nz {text-align: left; height: 300px; width: 500px; background: url(images/checkoutpaypalhere.png) 10px 10px no-repeat;cursor: pointer; }
.cart_area .info_form_item .onlinestore_paypal_nz .checkoutpaypalhere_btn{background: url(images/checkoutpaypalhere_btn.png) 0 0px no-repeat; width:313px; height:100px;margin:180px 130px 0 50px; border:0px;cursor: pointer;}
.cart_area .info_form_item .onlinestore_paypal_nz .checkoutpaypalhere_btn:hover{ background: url(images/checkoutpaypalhere_btn.png) 0 -100px no-repeat; width:313px; height:100px;margin:180px 130px 0 50px; border:0px;cursor: pointer;}
.cart_area .info_form_item .onlinestore_paypal_nz_cardcall {text-align: left; height: 300px; width: 500px; background: url(images/checkoutpaypalhere_cardcall.png) 10px 10px no-repeat;}
.cart_area .info_form_item .onlinestore_paypal_nz_cardcall .checkoutpaypalhere_btn{background: url(images/checkoutpaypalhere_btn.png) 0 0px no-repeat; width:313px; height:100px;margin:180px 130px 0 50px; border:0px;cursor: pointer;}
.cart_area .info_form_item .onlinestore_paypal_nz_cardcall .checkoutpaypalhere_btn:hover{ background: url(images/checkoutpaypalhere_btn.png) 0 -100px no-repeat; width:313px; height:100px;margin:180px 130px 0 50px; border:0px;cursor: pointer;}
.cart_area .info_form_item .order_list .quantitytextbox { width: 65px; }
.cart_area .info_form_item .fielddotspan { color: Red; visibility: hidden; }
.cart_area .info_form_item .fieldcommentspan { color: Red; visibility: hidden; display: block; height: 10px; }
.cart_area .info_form_item .fieldcommentspanCard { color: Red;  height: 10px;font-family: Arial, Helvetica, sans-serif;margin-top: -5px}
.cart_area .info_form_item .payimg { height: 40px; background: url(images/onlinestore_creditcards.png) 0 0 no-repeat; }
.cart_area .info_form_item .saveinfospan { color: Red; display: none; }
.cart_area table span.label2 {margin: 50px 0;text-align: center;float: left;width: 100%;font-size: 12px;color: #000;padding: 5px 0;}
.cart_area table div .showNoCart{ display: block;text-align: center;border-bottom: 1px solid #CFCFCF;height: 150px}
.cart_area table div .hideNoCart{ display: none}
.cart_area div.successShow{background: url(images/check.png) no-repeat; height: 200px;width: 100%;font-size: 15px;font-family:Arial, Helvetica, sans-serif;color: #000;text-align: left;padding-left: 80px;padding-top: 20px}
.cart_area div.successShow p{font-family:Arial, Helvetica, sans-serif;color: #000;}
.cart_area div.successShow label{font-family:Arial, Helvetica, sans-serif;color: red;}

.cart_area div.FailShow{background: url(images/error.png) no-repeat; height: 200px;width: 100%;font-size: 15px;font-family:Arial, Helvetica, sans-serif;color: #000;text-align: left;padding-left: 80px;padding-top: 20px}
.cart_area div.FailShow p{font-family:Arial, Helvetica, sans-serif;color: #000;}
.prepaid-rewards-logo { height: 119px; width: 236px; background: url(images/prepaid-rewards-logo.png) no-repeat }
#prepaid-rewards-rewarding-talk { position: relative; float: left; width: 440px; height: 207px; padding: 48px 10px 0 260px; margin-bottom: 10px; background: url("images/prepaid-rewards-sprite.png") no-repeat 0 0 }
#prepaid-rewards-rewarding-talk p { line-height: 16px }
#prepaid-rewards-rewarding-talk ul li { position: relative; float: left; width: 435px; padding: 3px 0; }
#reward-me-cont { position: relative; float: left; width: 710px }
#reward-me-cont ul.reward-me { float: left; width: 408px; padding-right: 16px }
#reward-me-cont ul.reward-me li p { float: left; width: 358px; line-height: 16px; margin: 0 }
#reward-me-cont ul.reward-me li { float: left; width: 408px; padding: 5px 0; border-bottom: dashed 1px #CCC; margin: 0 }
#reward-me-cont ul.reward-me li.last { border: 0 }
#reward-me-cont ul.reward-me li.last p { margin-top: 10px }
#reward-me-cont ul.reward-me li span.reward-me-point { float: left; background: url("images/prepaid-rewards-sprite.png") no-repeat -672px -567px; font-size: 20px; font-weight: bold; color: white; padding: 10px }
#reward-me-cont ul.reward-me li #reward1 { height: 45px }
#reward-me-cont ul.reward-me li #reward2 { height: 30px }
#reward-me-cont .bonus-table-cont { float: left; width: 286px; height: 195px; background: url("images/table-background.png") no-repeat }
#reward-me-cont .bonus-table-cont .table-header-bg { position: relative; float: left; width: 286px; height: 45px }
#reward-me-cont .bonus-table-cont .table-header-bg .table-header { float: left; width: 89px; color: white; font-size: 12px; line-height: 14px; text-align: center; font-weight: bold; padding: 7px 0 }
#reward-me-cont .bonus-table-cont .table-content-bg { float: left; width: 278px; padding-left: 8px }
#reward-me-cont .bonus-table-cont .last .table-content { border: none!important }
#reward-me-cont .bonus-table-cont .table-header-bg .table-header { color: white; line-height: 14px; text-align: center; font-weight: bold; float: left; width: 90px; padding: 7px 0 0 2px }
#reward-me-cont .bonus-table-cont .table-content-bg .table-content { float: left; color: #333; text-align: center; width: 89px; padding: 13px 0; border-bottom: solid 1px #aaa; font-size: 20px; font-weight: bold }
#reward-me-cont .bonus-table-cont .table-content-bg .standard-bonus { color: #b70000 }
#reward-me-cont .bonus-table-cont .table-content-bg .auto-bonus { color: #b70000; font-weight: bold }
#reward-me-cont .bonus-table-cont .table-btm-bg { position: relative; float: left; width: 286px; height: 10px }
#reward-me-cont .bonus-table-cont a { float: right; padding: 8px 35px 0 0 }
#what-product-cont { position: relative; float: left; width: 710px; margin-top: 20px }
#what-product-cont p.description { margin: 0 0 10px 0 }
#what-product-cont p.note { font-size: 11px; float: left; position: relative; line-height: 14px; padding: 5px 5px 5px 10px; margin: 5px 0 0 0 }
#what-product-cont .reward-product-table { position: relative; float: left; width: 710px }
#what-product-cont .reward-product-table .reward-product-tab { position: relative; float: left; width: 710px; border-bottom: solid 3px #068e27 }
#what-product-cont .reward-product-table .reward-product-tab p { float: left; width: 355px; height: 34px; cursor: pointer; text-indent: -999999px; margin: 0 }
#aus-product-tab { background: green url("images/prepaid-rewards-product-tab-sprite2.png") no-repeat 0 0; cursor: pointer }
#aus-product-tab-selected { background: green url("images/prepaid-rewards-product-tab-sprite2.png") no-repeat 0 -54px; cursor: default }
#nz-product-tab { background: blue url("images/prepaid-rewards-product-tab-sprite2.png") no-repeat -355px -54px; cursor: pointer; margin: 0 }
#nz-product-tab-selected { background: blue url("images/prepaid-rewards-product-tab-sprite2.png") no-repeat -355px 0; cursor: default; margin: 0 }
#aus-product-table { position: relative; float: left }
#aus-product-table .content { position: relative; float: left; width: 710px; height: 170px; background: url("images/tab-cont-bg2.png") repeat-y }
#aus-product-table .content .table-header { position: relative; float: left; width: 710px; background: #959595 }
#aus-product-table .content .table-header p { position: relative; float: left; width: 235px; height: 20px; text-align: center; color: #fff; font-weight: bold }
#aus-product-table .content ul.ausproduct { position: relative; float: left; width: 235px; height: 130px; border-right: solid 1px #068e27; margin-top: 10px }
#aus-product-table .content .ausproducts-inner-cont { position: relative; float: left; height: 95px }
#aus-product-table .content ul.ausproduct-short { position: relative; float: left; width: 235px; border-right: solid 1px #068e27; margin-top: 10px }
#aus-product-table .content ul.last { border: 0 }
#aus-product-table .content ul.ausproduct-short li { width: 205px; height: 40px; line-height: 14px; padding: 0 5px 0 25px }
#aus-product-table .content ul.ausproduct li { width: 205px; height: 40px; padding: 0 5px 0 25px }
#what-product-cont .reward-product-table span { position: relative; float: left; height: 30px; width: 50px }
#what-product-cont .reward-product-table span.prepaid-icon { background: url("images/prepaid-rewards-sprite.png") no-repeat -293px -552px }
#what-product-cont .reward-product-table span.broadband-icon { background: url("images/prepaid-rewards-sprite.png") no-repeat -340px -552px }
#what-product-cont .reward-product-table span.global-icon { background: url("images/prepaid-rewards-sprite.png") no-repeat -388px -552px }
#what-product-cont .reward-product-table span.phonecard-icon { background: url("images/prepaid-rewards-sprite.png") no-repeat -430px -552px }
#what-product-cont .reward-product-table span.ezichat-icon { background: url("images/prepaid-rewards-sprite.png") no-repeat -470px -552px }
#what-product-cont .reward-product-table .bottom { position: relative; float: left; height: 20px; background: url("images/prepaid-rewards-product-tab-sprite2.png") no-repeat 0 -120px; width: 710px }
#nz-product-table { position: relative; float: left; display: none }
#nz-product-table .content { position: relative; float: left; width: 710px; height: 170px; background: url("images/tab-cont-bg2.png") repeat-y }
#nz-product-table .content .table-header { position: relative; float: left; width: 710px; background: #959595 }
#nz-product-table .content .table-header p { position: relative; float: left; width: 354px; height: 20px; text-align: center; color: #fff; font-weight: bold }
#nz-product-table .content ul.nzproduct { position: relative; float: left; width: 354px; height: 90px; border-right: solid 1px #068e27; margin-top: 10px }
#nz-product-table .content ul.last { border: 0 }
#nz-product-table .content ul.nzproduct li { width: 279px; height: 40px; line-height: 14px; padding: 0 5px 0 70px }
#sign-me-up-main-cont { position: relative; float: left; width: 710px; margin-top: 0 }
#sign-me-up-main-cont p.description { margin: 0 0 10px 0 }
#sign-me-up-main-cont .bottom { position: relative; float: left; width: 710px; height: 20px; background: url("images/prepaid-rewards-product-tab-sprite2.png") no-repeat 0 -120px; padding: 0; margin: 0 }
#sign-me-up-main-cont .sign-me-up-tab { position: relative; float: left; width: 710px; border-bottom: solid 3px #069329 }
#sign-me-up-main-cont .sign-me-up-tab p { float: left; width: 355px; height: 34px; cursor: pointer; text-indent: -999999px; margin: 0 }
#online-tab { background: url("images/prepaid-rewards-product-tab-sprite2.png") no-repeat 0 -160px; cursor: pointer }
#online-tab-selected { background: url("images/prepaid-rewards-product-tab-sprite2.png") no-repeat 0 -212px; cursor: default }
#customer-service-tab { background: url("images/prepaid-rewards-product-tab-sprite2.png") no-repeat -355px -212px; cursor: pointer; margin: 0 }
#customer-service-tab-selected { background: url("images/prepaid-rewards-product-tab-sprite2.png") no-repeat -355px -160px; cursor: default; margin: 0 }
#sign-me-up-online { position: relative; float: left; width: 710px; background: url("images/tab-cont-bg2.png") repeat-y; display: none }
#sign-me-up-cs { position: relative; float: left; width: 710px; background: url("images/tab-cont-bg2.png") repeat-y; padding: 0; margin: 0 }
#sign-me-up-main-cont ul { position: relative; float: left; padding: 30px 10px 10px 10px; width: 650px }
#sign-me-up-main-cont ul li { position: relative; float: left; height: 100px; width: 650px; padding: 0 }
#sign-me-up-main-cont ul li p { position: relative; float: left; width: 550px; font-size: 12px }
#sign-me-up-main-cont ul li p.oneline { padding-top: 15px }
#sign-me-up-main-cont ul li p.twolines { padding-top: 10px }
#sign-me-up-main-cont ul li p.withbtn { width: 435px }
#sign-me-up-main-cont ul li span.online1 { position: relative; float: left; width: 100px; height: 80px; background: url("images/prepaid-rewards-sprite.png") no-repeat 0 -729px }
#sign-me-up-main-cont ul li span.online2 { position: relative; float: left; width: 100px; height: 80px; background: url("images/prepaid-rewards-sprite.png") no-repeat -120px -729px }
#sign-me-up-main-cont ul li span.online3 { position: relative; float: left; width: 100px; height: 80px; background: url("images/prepaid-rewards-sprite.png") no-repeat -220px -729px }
#sign-me-up-main-cont ul li span.online4 { position: relative; float: left; width: 100px; height: 80px; background: url("images/prepaid-rewards-sprite.png") no-repeat -340px -729px }
#sign-me-up-main-cont ul li span.online5 { position: relative; float: left; width: 100px; height: 80px; background: url("images/prepaid-rewards-sprite.png") no-repeat -460px -729px }
#sign-me-up-main-cont ul li span.cs1 { position: relative; float: left; width: 100px; height: 80px; background: url("images/prepaid-rewards-sprite.png") no-repeat -577px -729px }
#sign-me-up-main-cont ul li span.cs2 { position: relative; float: left; width: 100px; height: 80px; background: url("images/prepaid-rewards-sprite.png") no-repeat 0 -839px }
#sign-me-up-main-cont ul li span.cs3 { position: relative; float: left; width: 100px; height: 80px; background: url("images/prepaid-rewards-sprite.png") no-repeat -120px -839px }
#sign-me-up-main-cont ul li span.manage-detail-btn { position: relative; float: right; width: 113px; height: 30px; background: url("images/prepaid-rewards-sprite.png") no-repeat -237px -838px; margin-top: 15px }
#sign-me-up-main-cont ul li span.validate-email-btn { position: relative; float: right; width: 80px; height: 16px; background: url("images/prepaid-rewards-sprite.png") no-repeat -370px -838px; margin-top: 15px }
#prepaid-rewards-rewarding-talk-short { position: relative; float: left; width: 440px; height: 114px; padding: 48px 10px 0 260px; margin-bottom: 10px; background: url("images/prepaid-rewards-sprite.png") no-repeat 0 -255px }
#prepaid-rewards-rewarding-talk-short h2 { font-size: 20px; color: #333; background: 0; padding: 0; width: 400px }
#prepaid-rewards-rewarding-talk-short p { float: left; line-height: 16px; width: 400px }
#bonus-structure-table { position: relative; float: left; width: 710px; margin: 10px 0 }
#bonus-structure-table .table-header { position: relative; float: left; width: 710px; height: 50px; background: url("images/prepaid-rewards-sprite.png") no-repeat 0 -927px; color: #fff }
#bonus-structure-table .table-header p { float: left; width: 235px; text-align: center; font-weight: bold; padding-top: 5px }
#bonus-structure-table .table-content { position: relative; float: left; width: 710px; background: url("images/ppm-rewards-gray-bg.png") repeat-y; height: 40px; font-size: 16px; font-weight: bold; border-bottom: solid 1px #cfcfcf; }
#bonus-structure-table .table-content p { float: left; width: 235px; text-align: center; padding-bottom: 10px }
#bonus-structure-table .last { border-bottom: 0; padding-bottom: 0 }
#bonus-structure-table .last p { border-bottom: 0; padding-bottom: 0 }
#bonus-structure-table .table-bottom { position: relative; float: left; width: 710px; height: 15px; background: url("images/prepaid-rewards-sprite.png") no-repeat 0 -1112px }
#bonus-structure-table a.auto-top-up-link { float: right }



#recharge_layouts { position: relative; float: left; width: 960px; height: auto }
#recharge_description_layouts { position: relative; float: left; width: 960px; height: auto }
#recharge_creditcard_layouts { position: relative; float: left; width: 960px; height: auto }
#recharge_creditcard_layouts .left { float: left; width: 328px }
#recharge_creditcard_layouts .right { float: left; width: 632px; height: 430px; background: url("images/recharge_sprite_big.png") no-repeat -328px 0; padding-top: 40px }
#recharge_creditcard_layouts .right div.productcreditcard_container p{text-align: left}
#recharge_creditcard_layouts .right div #pnlCVV{text-align: left}
#recharge_otheroptions_layouts { position: relative; float: left; width: 960px; height: auto }
.productcreditcard_table { color: #515151; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 13px }
.productcreditcard_table td { padding: 1px 0;font-family: verdana,arial,helvetica,sans-serif;font-size:8pt }
.productcreditcard_table td.title{ text-align: left;width: 10%}
.productcreditcard_table td.input{ text-align: left;padding-left: 30px}
.productcreditcard_table td.input span{color: red}
.productcreditcard_table td.input select { font-size: 8pt;font-family: Verdana, sans-serif;}
.productcreditcard_table td a:link { color: #003399; text-decoration: none; }
.productcreditcard_table td a:visited { color: #003399; text-decoration: none; }
.productcreditcard_table td a:hover { color: #000; text-decoration: none; }
.productcreditcard_container .btn_recharge { background: url("images/btn_recharge.gif") no-repeat 0 0; width: 97px; height: 32px; border: 0px; margin-bottom: 15px;cursor: pointer }
.productcreditcard_container .btn_recharge:hover{ background: url("images/btn_recharge.gif") no-repeat 0 -32px;cursor: pointer}
.productcreditcard_container .btn_recharge:checked{ background: url("images/btn_recharge.gif") no-repeat 0 -64px;}

p.havingtrouble { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 35px;margin-top: -5px;text-align: left }
p.havingtrouble span.question-mark { background: url("images/icons_sprite.gif") no-repeat scroll 0 -250px transparent; float: left; height: 30px; padding-left: 5px; width: 24px; }
p.havingtrouble a{text-align: left}
p.havingtrouble a:hover {color: #069329;text-decoration: underline;text-align: left}
p.havingtrouble a:link, p.havingtrouble a:visited {color: #515151;text-decoration: underline;text-align: left}
p.havingtrouble a:link, p.havingtrouble a:visited {color: #515151;text-decoration: underline;text-align: left}

#recharge_phonecards { position: relative; float: left; width: 328px; font-family: Arial, Helvetica, sans-serif }
#recharge_phonecards .recharge-weaccept { position: absolute; left: 90px; top: 140px }
#recharge_phonecards .recharge-weaccept p { font-size: 13px; line-height: 30px }
#recharge_phonecards .recharge-weaccept span.recharge-we-accept { background: url("images/recharge-we-accept.png") no-repeat 0 0; width: 140px; height: 101px; display: block; }
#recharge_phonecards h2 { float: left; width: 328px; height: 440px; padding-top: 20px; color: #fff; font-weight: bold; text-align: center; font-size: 18px; line-height: 22px; background: url("images/recharge_sprite_big.png") no-repeat 0 0 }
#recharge_overthephone { position: relative; float: left; width: 960px; font-family: Arial, Helvetica, sans-serif }
#recharge_overthephone h2 { float: left; width: 328px; height: 155px; padding-top: 20px; color: #fff; font-weight: bold; text-align: center; font-size: 18px; line-height: 22px; background: url("images/recharge_sprite.gif") no-repeat 0 -419px }
#recharge_overthephone ul.numbers { float: left; width: 632px; height: 130px; background: url("images/recharge_sprite.gif")  no-repeat -328px 0; font-size: 14px; line-height: 18px; color: #515151; padding-top: 45px }
#recharge_overthephone ul.numbers li { padding: 5px 0;text-align: left}
#recharge_overthephone ul.numbers li span.first { float: left; width: 36px; background: url("images/number_sprite.png") no-repeat -1475px 0; text-indent: -9999px }
#recharge_overthephone ul.numbers li span.second { float: left; width: 36px; background: url("images/number_sprite.png") no-repeat -1534px 0; text-indent: -9999px }
#recharge_overthephone ul.numbers li span.third { float: left; width: 36px; background: url("images/number_sprite.png") no-repeat -1593px 0; text-indent: -9999px }
#recharge_overthephone ul.numbers li span.fourth { float: left; width: 36px; background: url("images/number_sprite.png") no-repeat -1652px 0; text-indent: -9999px }
#recharge_internetbanking { position: relative; float: left; width: 960px; font-family: Arial, Helvetica, sans-serif }
#recharge_internetbanking h2 { float: left; width: 328px; height: 155px; padding-top: 20px; color: #fff; font-weight: bold; text-align: center; font-size: 18px; line-height: 22px; background: url("images/recharge_sprite.gif") no-repeat 0 -836px }
#recharge_internetbanking ul.numbers { float: left; width: 632px; height: 130px; background: url("images/recharge_sprite.gif") no-repeat -328px 0; font-size: 14px; line-height: 18px; color: #515151; padding-top: 45px }
#recharge_internetbanking ul.numbers li { padding: 5px 0 }
#recharge_internetbanking ul.numbers li .recharge-paypal { background: url("images/recharge_sprite.gif") no-repeat -480px -836px; border: none;height: 106px; width: 176px; float: left; text-indent: -999999px }
#recharge_internetbanking ul.numbers li .recharge-internetbanking { background: url("images/recharge_sprite.gif") no-repeat -673px -836px;border: none; height: 106px; width: 176px; float: left; text-indent: -999999px; margin-left: 20px }
#recharge_internetbanking ul.numbers li .recharge-paypal:hover { opacity: .8; filter: alpha(opacity=80) }
#recharge_internetbanking ul.numbers li .recharge-internetbanking:hover { opacity: .8; filter: alpha(opacity=80) }
#recharge_customer { position: relative; float: left; width: 960px; font-family: Arial, Helvetica, sans-serif }
#recharge_customer h2 { float: left; width: 328px; height: 155px; padding-top: 20px; color: #fff; font-weight: bold; text-align: center; font-size: 18px; line-height: 22px; background: url("images/recharge_sprite.gif") no-repeat -479px -419px }
#recharge_customer ul.numbers { float: left; width: 632px; height: 130px; background: url("images/recharge_sprite.gif") no-repeat -328px 0; font-size: 14px; line-height: 18px;color: #515151; padding-top: 45px }
#recharge_customer ul.numbers li { padding: 5px 0;text-align: left }
#recharge_customer ul.numbers li a:link, #recharge_customer ul.numbers li a:visited { color: #515151; text-decoration: underline }
#recharge_customer ul.numbers li a:hover { color: #069329; text-decoration: underline }
#recharge_customer ul.numbers li span.first { float: left; width: 36px; background: url("images/number_sprite.png") no-repeat -1475px 0; text-indent: -9999px }
#recharge_customer ul.numbers li span.second { float: left; width: 36px; background: url("images/number_sprite.png") no-repeat -1534px 0; text-indent: -9999px }
#recharge_customer ul.numbers li span.third { float: left; width: 36px; background: url("images/number_sprite.png") no-repeat -1593px 0; text-indent: -9999px }
#recharge_customer ul.numbers li span.fourth { float: left; width: 36px; background: url("images/number_sprite.png") no-repeat -1652px 0; text-indent: -9999px }
#recharge_phonecards p.recharge_bottom, #recharge_internetbanking p.recharge_bottom, #recharge_overthephone p.recharge_bottom, #recharge_customer p.recharge_bottom { position: relative; float: left; width: 960px; height: 22px;background: url("images/recharge_bottombg.gif") no-repeat;margin-top: -17px }
.color_green { color: #069329; font-weight: bold; }


#recharge_failimg,#recharge_winimg{position:relative;float:left;width:410px; padding:50px 0 0 70px;height:269px;display: block ;}
#recharge_failimg {background:url("images/rechargefail_bg.gif") no-repeat center;}
#recharge_winimg {background:url("images/recharge_bg.gif") no-repeat center;}
#recharge_successnfail {text-align: left;color: #515151;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 14px;line-height: 18px;padding: 50px 0 0;position: relative;width: 480px;}
#recharge_successnfail h1 {color: #069329;font-size: 22px;font-weight: bold;line-height: 28px;padding: 10px 0;}
#recharge_successnfail p {margin: 10px 0;}
#recharge_successnfail a:link, #recharge_successnfail a:visited, #recharge_successnfail a:hover {color: #069329;text-decoration: underline;}



.accessnumber_visible {color: #069329;font-weight: bold;}
.clear { clear: both; font-size: 1px; width: 1px; height: 0; visibility: hidden; }
.accessnumber {display: none;}

#contents_container {
	position:relative;
	float:left;
	width:960px;
	padding:15px 0;
}
#contents_onecol {
	position:relative;
	float:left;
	width:960px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 13px;
    padding-bottom: 15px;
    margin-top: 15px;
}
#contentslast{
	position:relative;
	float:left;
	width:960px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom: 15px
}
#contents_onecol .header {
	position:relative;
	float:left;
	width:960px;
	height:10px;
	background:#fff url("Images/grey_contentsbg.png") no-repeat 0 15px;
	padding-top:10px
}
#contents_onecol .contents {
	position:relative;
	float:left;
	width:918px;
	height:auto;
	background-color:#fff;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	padding:10px 20px
}
#contents_onecol .footer {
	position:relative;
	float:left;
	width:960px;
	height:10px;
	background:url("Images/grey_contentsbg.png") no-repeat 0 -30px
}
.leftPane {
	float:left;
	width:648px;
    text-align: left;
	padding-right:25px
}

.sidebarPane {
	float:left;
    width: 245px;
    margin-top: 15px
}
.leftParsePane {
	width:220px;
    height: auto;
    text-align: left;
    padding-right: 30px;
    margin-top: -20px
}

.rightParsePane {
	float:left;
    width: 710px;
    height: auto;
    min-height: 400px;
}



#divButton p.button { margin-top: 10px; font-size: 18px; }
#divButton p.button a.btn_buynow { display:block;  height: 38px; line-height:38px; background: url("images/button_sprite.png") no-repeat 0 0; padding: 0 0 0 25px; font-weight: bold; color: #fff;  text-decoration: none;}
#divButton p.button a.btn_buynow:hover { background: url("images/button_sprite.png") no-repeat 0 -51px; }






.contentLower {
	position:relative;
	float:left;
	width:918px;
	height:auto;
	margin-top:20px
}
.flag_table_Dlist td {
	margin-top: 10px
}
body {
	line-height:1
}
ol, ul, li {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none
}
:focus {
	outline:0
}
ins {
	text-decoration:none
}
del {
	text-decoration:line-through
}
table {
	border-collapse:collapse;
    border-spacing: 0;
    clear: both;
}
.noborder {
	border:0
}
a.addthis_button {
	position:relative;
	float:left;
	width:540px;
	padding-left:13px;
	padding-top:10px;
	padding-bottom:10px;
	color:#515151;
	text-decoration:none
}
div.addthis_toolbox {
	position:relative;
	float:left;
	width:540px;
	padding-left:8px;
	padding-top:10px;
	padding-bottom:10px;
	color:#515151;
	text-decoration:none
}
.ms-PartSpacingVertical {
	margin:0
}
.color_green {
	color:#069329;
	font-weight:bold
}
.color_red {
	color:#ee2e24
}
.cardcall_bg {
	background:url("Images/sitebg.gif") repeat-x
}
#site_wrapper {
	position:relative;
	float: left;
	min-width: 980px;
        width: 99.9%;
	font-family:Arial, Helvetica, sans-serif;
        font-size: 13px;
    background:url('Images/backgroundAll.gif') repeat-x
	
}
#site_container {
	position:relative;

	
}
#header_wrapper 
{
    position: relative;
	width:960px;
    margin: 0 auto;
    margin-top: 15px;
    
}
#header {
	position:relative;
	float:left;
	width:220px;
	height:80px;
    color: #EDEDED;
    outline: 0 none;
    z-index: 999;
}
#contents_wrapper {
	width:980px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif
}


#logo {
	float:left;
	width:220px;
	height:80px;
	text-align:center;
	background: url('Images/cardcall.png') no-repeat bottom left;
	margin-top: -7px
}
#utility_container {
	float:left;
	width:740px;
	height:80px;
    padding-top: 10px
}
ul.familysites {
	float:right;
	width:170px;
	font-size:11px
}
ul.familysites ul {
	position:absolute;
	top:0;
	right:0;
	width:168px;
	top:100%;
	left:0;
	visibility:hidden;
	border:1px solid #cfcfcf
}
ul.familysites li {
	display:block;
	cursor:pointer;
	font-size:11px
}
ul.familysites li a.title {
    position: relative;
    width:140px;
	height:13px;
    display:block;
    padding:3px 0 6px 30px;
    color:#fff;
    text-decoration:none;
    text-align: left;
    background:url('Images/familysites_bg.png') no-repeat
}
ul.familysites li a.title span.arrow 
{
    position: absolute;top: 8px;left: 155px;
    width: 20px;height: 20px;
    background:url('Images/icon_familysites.gif') no-repeat
}

ul.familysites li:hover {
	position:relative
}
ul.familysites li.dir li a {
	float:left;
	width:158px;
	color:#939393;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding:5px;
	text-decoration:none;
	background-color:#ededed
}
ul.familysites li.dir li a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#939393
}
ul.familysites li.dir a:hover {
	text-decoration:none
}
ul.familysites li.dir li span {
	display:block;
	padding:0 0 0 10px
}
ul.familysites ul ul {
    z-index: 10000;
}
ul.familysites li:hover>ul {
    visibility: visible;
	margin-left: 0;
}
#utility {
	float:right;
	width:740px;
	margin-top:20px;
	font-size:13px;
    z-index: 0;
	margin-left: 0;
}
#utility li {
	float:right
}
#utility a:link, #utility a:visited {
	color:#888;
	text-decoration:none
}
#utility a:hover {
	color:#059428;
    text-decoration: none;
	margin-left: 0;
}
#utility li.facebook {
	width:51px;
	text-align: left;
	background:url('Images/imgicons_sprite.gif') no-repeat 0 4px;
    padding: 7px 0 4px 30px;
}
#utility li.twitter {
	width:65px;
	text-align: left;
	background:url('Images/imgicons_sprite.gif') no-repeat 0 -43px;
	padding:7px 0 4px 30px
}
#utility li.myaccount {
	width:80px;
	text-align: left;
	background:url('Images/imgicons_sprite.gif') no-repeat 0 -92px;
	padding:7px 0 4px 30px
}
#utility li.mycart {
	width:50px;
    text-align: left;
	background:url('Images/imgicons_sprite.gif') no-repeat 0 -140px;
	padding:7px 0 4px 30px
}
#footer_wrapper {
	position:relative;
	float:left;
	width:100%;
    text-align: left;
	background:#3c3c3c url('Images/footer_contentsbg.gif') repeat-x
}
#footer {
	width:960px;
	margin:0 auto
}
#footer .footer_head {
	position:relative;
	float:left;
	width:960px;
    height: 10px;
    outline: none
}
#footer .footer_bottom {
	position:relative;
	float:left;
	width:960px;
	height:10px
}
#footer ul li {
	padding:3px 0;
	font-size:11px
}
#footer ul.col_phonecards {
	float:left;
	width:176px;
	height:auto;
	border-right:1px dotted #9e9e9e;
    padding: 10px 0 0 15px;
    border-bottom: none;
}
#footer ul.col_popular {
	float:left;
	width:166px;
	height:auto;
	border-right:1px dotted #9e9e9e;
	padding:10px 0 0 15px
}
#footer ul.col_usingyourphonecard {
	float:left;
	width:166px;
	height:auto;
	border-right:1px dotted #9e9e9e;
	padding:10px 0 0 15px
}
#footer ul.col_destinations {
	float:left;
	width:206px;
	height:auto;
	border-right:1px dotted #9e9e9e;
	padding:10px 0 0 15px
}
#footer ul.col_aboutus {
	float:left;
	width:156px;
	height:auto;
	padding:10px 0 0 15px
}
#footer ul.col_aboutus_cart {
	float:left;
	width:156px;
	height:auto;
	padding:10px 0 0 15px
}
#footer ul li.head {
	color:#fff;
	font-size:12px;
    padding-bottom: 3px;
    outline: none;
    border-bottom: none;
}
#footer ul.col_aboutus li.head{
	float:none;
	height:auto;
    padding: 2px 0px;
    display: block;
}
#footer ul.col_aboutus_cart li.head{
	float:none;
	height:auto;
    display: block;
    line-height: 110%
}

#footer ul li a:link, #footer ul li a:visited {
	color:#b9b9b9;
    text-decoration: none
}
#footer ul li a:hover {
	color:#fff;
	text-decoration:none
}
#footer ul li.head a:link, #footer ul li.head a:visited {
	color:#fff;
	text-decoration:none
}
#footer ul li.head a:hover {
	color:#fff;
	text-decoration:underline
}
#copyright_container {
	position:relative;
	float:left;
	width:960px;
	clear:both;
	color:#fff;
	font-size:12px;
	padding-bottom:10px
}
#copyright_container .copyright {
	float:left;
	width:465px;
	padding:35px 0 0 15px
}
#copyright_container .ssl {
	float:right;
	width:250px;
	padding-right:0;
	padding-left:215px;
	text-align:right
}
#copyright_container .ssl table {
	float:right;
	width:250px
}
#copyright_container .ssl a {
	float:right;
	width:115px
}
#trustwaveSealImage {
	position:relative;
	background:url('https://sealserver.trustkeeper.net/seal_image.php?customerId=w6oj3BWieJra4gUZrn2daSvaHPZ8Ww&size=105x54&style=normal') no-repeat;
}
#Trusted_Commerce {
	position:relative;
    width: 115px;
    height: 55px;
	background:url('https://secure.trustico.com/quickssl/quickssl-a-115x55.gif') no-repeat;
}




#main_right {
	float:left;
	width:245px
}
#main_rightDivImg {
    position: relative;
    width: 245px;
    height: 83px;
    background: url(Images/online-discount.png)
}
#main_right .welcome {
	position:relative;
	float:left;
	width:245px;
	height:auto;
    margin-top: 10px;
    text-align: left
}
#main_right .welcome .header {
	position:relative;
	float:left;
	width:245px;
	height:15px;
	background:url("Images/mainbg_sprite.png") no-repeat 0 0;
	padding:0
}
#main_right .welcome .footer {
	position:relative;
	float:left;
	width:245px;
	height:45px;
	background:url("Images/mainbg_sprite.png") no-repeat 0 -134px
}
#main_right .welcome .title {
	position:relative;
	float:left;
	width:225px;
	height:auto;
	padding:0 10px;
	background-color:#939393;
	font-size:17px;
	color:#fff;
	font-weight:bold
}
#main_right .welcome .title .maintitle {
	font-size:22px;
	display:block;
	line-height:26px
}
#main_right .welcome .title_sm {
	font-size:14px
}
#main_right .welcome .wording {
	position:relative;
	float:left;
	width:225px;
	height:auto;
	padding:10px 10px 0 10px;
	background-color:#939393;
	font-size:13px;
	line-height:16px;
	color:#fff
}
#main_right .welcome .wording p.subtitle {
	padding-bottom:5px
}
#main_right .welcome .wording p.bullet {
	position:relative;
	float:left;
	width:208px;
	height:auto;
	padding-left:17px;
	margin:2px 0;
	background:url("Images/icon_welcome.gif") no-repeat Scroll  0 3px
}

h1 {
    color: #069329;
    font-size: 28px;
    line-height: 18px;
    padding: 10px 0;
    font-weight: bold;
}

#main_phonecard {
	position:relative;
	float:left;
	width:918px;
	height:auto;
    margin-top: 20px;
    margin-left: -4px;
}
#main_phonecard h1 {
	float:left;
    width: 600px;
	font-weight: bold;
}
#divcreditcards {
	float:left;
	width:909px;
	text-align:left;
	font-size:13px;
    line-height: 20px;
}
#main_phonecard ul.popularphonecard {
	position:relative;
	float:left;
	width:909px;
	height:160px;
	padding-left:11px;
	margin-top:6px;
	background:url("Images/mainbg_sprite.png") no-repeat -263px 0;
	text-align:center
}
#main_phonecarddivImgcreditcard {
    position: relative;
    width: 246px;
    height:33px;
    text-align: right;
    background: url(Images/main_creditcards.png) no-repeat;
}
#main_phonecarddivImg {
    position: relative;
    width: 145px;
    height: 82px;
    display: block;
    background: url(Images/daybreak-thumb.png)
}
#main_phonecarddivImgsupersaver {
    position: relative;
    width: 145px;
    height: 82px;
    background: url(Images/supersaver-thumb.png);
    display: block;
}
#main_phonecarddivImgsaygday {
    position: relative;
    width: 145px;
    height: 82px;
    background: url(Images/saygday-thumb.png);
    display: block;
}
#main_phonecarddivImgozcall {
    position: relative;
    width: 145px;
    height: 82px;
    display: block;
    background: url(Images/ozcall-thumb.png)
}
#main_phonecarddivImgitsgreen {
    position: relative;
    width: 145px;
    height: 82px;
    background: url(Images/itsgreen-thumb.png);
    display: block;
}
#main_phonecarddivImgshout {
    position: relative;
    width: 145px;
    height: 82px;
    background: url(Images/shout-thumb.png);
    display: block;
}
#main_phonecard ul.popularphonecard li {
	float:left;
	width:145px;
	padding-left:5px;
	text-align:center
}
#main_phonecard ul.popularphonecard li a:link, #main_phonecard ul.popularphonecard li a:visited {
	color:#515151;
	text-decoration:none
}
#main_phonecard ul.popularphonecard li a:hover {
	color:#059428;
	text-decoration:none
}

#main_phonecard ul.popularphonecard li p {
	margin:5px 0
}
#main_phonecard ul.popularphonecard li p.title {
	font-weight:bold;
	padding-top:8px
}
#main_phonecard ul.popularphonecard li p.description {
	font-size:12px
}

.goToPage2Button:hover {
background: url(Images/button_sprite.png) no-repeat 0 -51px;
height: 36px;
width: 174px;
border: none;
color: white;
cursor: pointer;
text-align: left;
font-size: 14px;
font-weight: bold;
padding-left: 15px;
}

.goToPage2Button {
background: url(Images/button_sprite.png) no-repeat 0 0;
height: 36px;
width: 174px;
border: none;
color: white;
cursor: pointer;
text-align: left;
font-size: 14px;
font-weight: bold;
padding-left: 15px;
font-family: arial,verdana,helvetica,sans-serif;
float: left;
}
#order_cart{text-align:left;float:left;width:920px;height:500px;}
#order_cart p {text-align: left}

#order_cart h1 {color:#3264AA;font-family:Arial, Helvetica, sans-serif;font-size:24px;line-height:26px;margin-bottom:10px;padding: 10px 0;position:relative;text-align:left;width:100%;}
.ms-WPBody {font-family: verdana,arial,helvetica,sans-serif;font-size: 8pt;}
.ms-WPBody h1, .ms-TPBody h1 {font-size:200%;font-weight:bold;}

#pagenotfound {
	position:relative;
	float:left;
	width:480px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	color:#515151;
	padding:50px 0
}
#pagenotfound_img {
	position:relative;
	width:480px;
	text-align:center;
	height:296px;
	background:url(images/pagenotfound_bg.png) no-repeat  center 90px;
}
#pagenotfound li {
	margin-bottom:15px
}
#pagenotfound li a {
	float:left;
	width:135px;
	height:29px;
	background:url(images/button_sprite.png) no-repeat;
	margin-right:5px;
	margin-bottom:5px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding:7px 40px 0 0;
	font-size:14px;
}
#pagenotfound li a:hover{
	background:url(images/button_sprite.png) no-repeat 0 -50px;
}
#pagenotfound h1 {
	color:#069329;
	font-size:22px;
	line-height:28px;
	color:#069329;
	padding:10px 0;
}


/* ------------------------------MY ACCOUNT------------------------- */
.login_table {width:300px; margin:0 auto;}
.login_table td {padding:3px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.login_table td p {margin:0 !important; padding:0;}
.login_table td p.forgotun_msg {padding-bottom:20px;}
.login_table td .title {float:left; width:70px;}
.login_table table {position:relative; width:700px;}
.login_table th {padding:10px; background-color:#daecf7; color:#0381be; font-weight:bold; border-right:1px solid #ffffff; text-align:center; border-bottom:1px solid #ffffff; font-size:13px;}

.login_table td.label {width:200px;}

.login_table td.msg {width:310px;}

.login_table p {margin:10px 0;}
.login_table span.btn_forgetpassword {float:left; width:350px; text-align:left; font-size:13px;}
.login_table span.btn_login {float:left; text-align:right;}
.login_table a:link {color:#0381be; text-decoration:underline;}
.login_table a:hover {color:#0381be; text-decoration:underline;}
.login_table a:visited {color:#0381be; text-decoration:none;}
#login_wrapper .failed {color:red; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
/*.login_table {float:left;border-right: 1px #cfcfcf solid;}*/
.login_table {float:left;}
.login-ppm-wb {display:block !important;float:left;width: 300px;margin-left: 20px;border-collapse: collapse;font-family: Arial, Helvetica, sans-serif !important;font-size:15px !important;color:#333333 !important; line-height:15px; clear: none;}
.login_table h2, .login-ppm-wb h2 {font-size: 18px;color: #3264aa;}
#generic H2{ width:300px !important;}
.myaccount_register_button{ background:url(images/btn_register.gif) no-repeat 0px 0px; width:112px; height:36px; border: 0px;}
.myaccount_login_button{ background:url(images/btn_signin.gif) no-repeat 0px 0px; width:112px; height:36px; border: 0px;}
.myaccont_logout_button { background:url(images/btn_logout.gif) no-repeat 0px 0px; width:73px; height:26px; border: 0px;}
.myaccont_changePassword_button { background:url(images/changepassword.gif) no-repeat 0px 0px; width:140px; height:26px; border: 0px; float: right;}
.myaccount_pnlLogin{position: relative; float: left; width: 670px; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; padding: 20px 22px 20px 21px; background-color:#ffffff; text-align:left;}
.myaccount_pnlforgotname{position: relative; float: left; width: 670px; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; padding: 30px 22px 30px 21px; background-color:#ffffff; text-align:left; font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt;}
.myaccount_pnlforgotname div{padding:2px}
.myaccount_pnlforgotpassword{position: relative; float: left; width: 670px; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; padding: 30px 22px 30px 21px; background-color:#ffffff; text-align:left; font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt;}
.forgot_username_cancel_button { background:url(images/back.gif) no-repeat 0px 0px; width:112px; height:36px; border: 0px;}
.forgot_username_submit_button{ background:url(images/continue.gif) no-repeat 0px 0px; width:112px; height:36px; border: 0px;}
.forgot_password_cancel_button{ background:url(images/back.gif) no-repeat 0px 0px; width:112px; height:36px; border: 0px;}
.forgot_password_submit_button{ background:url(images/continue.gif) no-repeat 0px 0px; width:112px; height:36px; border: 0px;}
/************* LEFT NAVIGATION *************/
#leftnavi_generic {position:relative; float:left; width:200px; font-family:Arial, Helvetica, sans-serif;}
#leftnavi_generic h2.myaccount {position:relative; width:165px; height:35px; padding:10px 0 0 35px; color:#333; font-size:20px; line-height:23px; border-bottom:1px solid #cfcfcf; background:url("images/mainnaviicon_sprite.png") no-repeat -704px -730px; text-align:left;}
#leftnavi_generic ul {position:relative; float:left; width:200px; height:auto;}
#leftnavi_generic li {position:relative; float:left; width:200px; font-size:14px; color:#666; border-bottom:1px solid #cfcfcf;}
#leftnavi_generic .selected {position:relative; float:left; width:180px; height:auto/*15px*/; padding:10px; background:url("images/left_icons_sprite.gif") no-repeat 180px -1317px; color:#3264aa;}
#leftnavi_generic .selected a:link {color:#3264aa; text-decoration:none;}
#leftnavi_generic .selected a:visited {color:#3264aa; text-decoration:none;}

#leftnavi_generic li.menu a:link,
#leftnavi_generic li.menu a:visited {position:relative; float:left; width:180px; height:auto/*15px*/; padding:10px; color:#666; text-decoration:none;}
#leftnavi_generic li.menu a:hover {background:url("images/left_icons_sprite.gif") no-repeat 180px -1317px; color:#3264aa; text-decoration:none;}
/************** GENERIC ***************/
#generic {position:relative; float:left; width:715px; font-family:Arial, Helvetica, sans-serif; text-align:left;}
#generic h1 {font-size:24px; color:#3264aa; font-weight:bold; padding:7px 0 10px 0; line-height:28px; float:left;}

#generic h2 {position:relative;text-align: left; float:left; width:655px; background:url("images/left_icons_sprite.gif") no-repeat 0px 0px; font-size:17px; line-height:21px; color:#333; padding-left:15px; margin:10px 0; font-weight:bold;}
#generic p.mainmsg  {position:relative; float:left; width:715px; color:#333333; font-size:15px; line-height:18px; padding-bottom:10px; margin:0; text-align:left;}
#content_container {position:relative; width:715px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#515151;}
#content_container .header {position:relative; float:left; width:715px; height:20px; background:url("images/contents_bg.png") no-repeat;}
#content_container .content_generic{position:relative; float:left; width:670px; height:auto; background-color:#fff; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; padding:0px 22px 0px 21px; margin:0;}
#content_container .content_generic .sinin_gotalk{ background:url(images/retailer_gotalk.gif) no-repeat; height:69px; width:150px; display:block; float:left;}
#content_container .content_generic .sinin_cardcall{ background:url(images/retailer_cardcall.gif) no-repeat; height:69px; width:150px; display:block; float:left;}
#content_container .content_generic .sinin_wt{ background:url(images/retailer_wt.gif) no-repeat; height:69px; width:150px; display:block; float:left;}
#content_container .content_generic span{ float:left; line-height:59px;}
.myaccount_brands {font-size:20px; color:#93979A; font-weight:bold;}
.myaccount_gotalk {padding:0 10px 0 20px;}
.myaccount_ccau {padding:0 10px}
.myaccount_wtau {padding:0 10px}
#content_container .content_container_top{float: left; width: 715px; height: 10px; background: url("images/mobilefeatures_sprite.png") no-repeat 0px 0px;}
#content_container .contents p {margin:5px 0; line-height:18px;}
#content_container .bottom {position:relative; float:left; width:715px; height:20px; background:url("images/contents_bg.png") no-repeat 0 -40px;}
#content_container .contents-myaccount {position:relative; float:left; width:670px; height:auto; background-color:#fff; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; padding:0px 22px 0px 21px; margin:0;}
#content_container .contents-myaccount p {margin:15px 0; line-height:20px;}
#content_container .contents-myaccount a:link,
#content_container .contents-myaccount a:visited {color:#3264aa; text-decoration:underline;}
#content_container .contents-myaccount a:hover {color:#3264aa; text-decoration:underline;}
#content_container .contents-myaccount p.signinhelp-box {position:relative; float:left; width:650px; padding:10px; background-color:#f1f1f1; margin:0 0 15px 0;}
p.discontinued-msg{color: red; font-weight: bold; font-size: 14px; line-height: 20px;}
p.discontinued-msg a{text-decoration: underline !important; color: #ff0000 !important;}
p.discontinued-msg a:hover{color: #00A4E4 !important;}
/**************** accountlist****************/
.MyAccountMenuHeader {position:relative; float:left; width:938px; 
background:url("images/myaccount_bluebg.gif") repeat-x; background-color:#ffffff; height:40px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; padding-top:8px;}
.MyAccountCurrentProduct {float:left;width:458px; text-align:left; font-size:15px; padding-left:10px;font-weight: bold;}
.MyAccountProductListWithSelection {float:left; width:458px; text-align:right; font-size:15px; padding-right:10px; font-weight:bold;}
.MyAccountCurrentProductText {float:left;}
.MyAccountCurrentProductTextBox { float:left; padding-left:5px;}
.MyAccountMenu {position:relative; margin:0; padding:0; width:938px; float:left;}
.MyAccountBalanceTable {float: left;width: 229px; height:370px; 
background:url("images/backgroundBox.jpg") no-repeat; padding-right:10px; margin-right:10px;}
.MyAccountBalanceText {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.MyAccountBalanceACBBalances {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:14px;}
.MyAccountBalanceExpiry {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.MyAccountBalanceProductBalance {font-family:Arial, Helvetica, sans-serif; font-size:40px; font-weight:bold; color:#232176; padding-top:10px; display:block;}
.accountlist_gotalk{background:url("images/gotalk-thumb.gif") no-repeat center; height:125px;}
.MyAccountBalanceProductImage{background:url(images/gotalk-thumb.gif) no-repeat 0px 0px; width:145px; height:82px; border: 0px;}
.MyAccountGotalk{background:url(images/gotalk-thumb.gif) no-repeat 0px 0px; width:145px; height:82px; border: 0px;}
.MyAccountProductListNoSelection { position: relative; width: 100%; height: 80px; margin-bottom: 50px; border: 1px solid #cfcfcf; padding-top: 40px; background-color: #fff;}
.MyAccountlblProductListNoSelection { position: relative; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-bottom: 10px; padding-left: 20px; width: 90%; text-align: left;}
.MyAccountddlProductListNoSelection { position: relative; display: block; margin-left: 55px; font-size: 8pt; font-family: Verdana,sans-serif; float: left; width: 276px;}
.MyAccountimgMyAccountImageNoSelection { position: absolute; height: 100px; right: 20px; top: 15px; background: url(images/myaccount_house.gif) no-repeat 0px 0px; height: 98px; border: 0px; width: 130px;}
.MyAccountBalanceRechargeBtn {
padding-top: 0px;
background:url(images/recharge_now.gif) no-repeat 0px 0px; width:203px; height:67px; border: 0px;
}
.MyAccountMenuHeaderNoProduct{position: relative;}
.MyAccountMenuHeader {
position: relative;
float: left;
width: 938px;
background: url(images/myaccount_bluebg.gif) repeat-x;
background-color: #ffffff;
height: 40px;
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
padding-top: 8px;
}
.MyAccountHeader {
position: relative;
width: 100%;
background: url(images/myaccount_bluebg.gif) repeat-x;
height: 40px;
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
/*margin-top: 20px;*/
}
/* my account detail*/
.MyAccountHeaderButton{background:url(images/btn_back_myaccount.gif) no-repeat 0px 0px; width:112px; height:36px; border: 0px;}
.MyAccountHeaderSelectedAccountArea { width: 80%; text-align: right; padding-right: 10px;}
#myaccount_customerdetails { position: relative; float: left; width: 958px; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; border-top: 1px solid #cfcfcf; margin-top: 15px; background-color:#ffffff;}
#myaccount_customerdetails h2 {
position: relative;
float: left;
width: 655px;
background: url(Images/left_icons_sprite.gif) no-repeat 0px 0px;
font-size: 17px;
line-height: 21px;
color: #333;
padding-left: 15px;
margin: 25px 0 0px 20px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
font-weight: bold;
}
.MyAccountHeaderDetail {
position: relative;
float: left;
width: 915px;
border-left: 1px solid #cfcfcf;
border-right: 1px solid #cfcfcf;
padding: 0px 22px 5px 21px;
background-color:#ffffff;
}
.MyAccountHeaderAutoTopUp {
position: relative;
float: left;
width: 670px;
border-left: 1px solid #cfcfcf;
border-right: 1px solid #cfcfcf;
padding: 20px 22px 20px 21px;
background-color:#ffffff;
}
#MyAccountCustomerDetailDiv{
position: relative;
float: left;
width: 915px;
border-left: 1px solid #cfcfcf;
border-right: 1px solid #cfcfcf;
border-bottom: 1px solid #cfcfcf;
padding: 20px 22px 20px 21px;
background-color:#ffffff;
}
#myaccount_changepassword {
position: relative;
float: left;
width: 936px;
border-left: 1px solid #cfcfcf;
border-right: 1px solid #cfcfcf;
text-align: right;
padding-right: 22px;
background-color:#ffffff;
}
#MyAccountChangepassword{background:url(images/changepassword.gif) no-repeat 0px 0px; width:140px; height:26px; border: 0px; display: block; float: right;}
.customerdetails_mainmsg {
position: relative;
float: left;
width: 100%;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 18px;
}
.customerdetails_fullname {
position: relative;
float: left;
width: 100%;
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
line-height: 22px;
font-weight: bold;
text-align: left;
}
.MyAccountCustomerDetailsOuterTable {
position: relative;
float: left;
width: 915px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}
.MyAccountCustomerDetailsOuterTable .customerdetails_title {
font-size: 14px;
color: #3264aa;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
padding-top: 10px;
}
.MyAccountCustomerDetailsOuterTable td {
padding: 5px;
border-bottom: 1px solid #b2c1d6;
}
.MyAccountCustomerDetailsOuterTable th {
background-color: #dfe6ee;
border-bottom: 1px solid #b2c1d6;
color: #3264aa;
font-weight: bold;
padding: 10px;
font-size: 13px;
}
.MyAccountCustomerDetailsOuterTable input {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}
.MyAccountCustomerDetailsOuterTable .customerdetails_title {
font-size: 14px;
color: #3264aa;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
padding-top: 10px;
}
.customerdetails_button {
position: relative;
float: left;
width: 915px;
text-align: center;
padding-top: 20px;
}
/* my account detail end*/
/* my account auto top up */
#content_container .header {
position: relative;
float: left;
width: 715px;
height: 20px;
background: url(Images/contents_bg.png) no-repeat;
}
#content_container .contents {
position: relative;
float: left;
width: 670px;
height: auto;
background-color: #fff;
border-left: 1px solid #cfcfcf;
border-right: 1px solid #cfcfcf;
padding: 0px 22px 0px 21px;
margin: 0;
background-color:#ffffff;
}
#myAccountAddAutoTopUpStep1 {
position: relative;
width: 670px;
height: 176px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
background: url(Images/requestautuezitopup_step01.gif) no-repeat;
padding-top: 50px;
}
#autopleasechoose {
color: #3065ab;
font-size: 18px;
font-family: Arial, Helvetica, sans-serif;
background: url(Images/icon_blue.gif) no-repeat 20px 5px;
padding-left: 30px;
margin-bottom: 5px;
text-align: left;
}
#MyAccountAutoTopUpDiv{
position: relative;
float: left;
width: 670px;
border-left: 1px solid #cfcfcf;
border-right: 1px solid #cfcfcf;
padding: 20px 22px 20px 21px;
background-color:#ffffff;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 8pt;
}
.MyAccountAddAutoTopUpAutoTopUpTable {
float: left;
width: 300px;
margin-left: 20px;
margin-top: 20px;
}
.MyAccountAddAutoTopUpAutoTopUpImage{background:url(images/icon_autotopup.gif) no-repeat 0px 0px; width:172px; height:80px; border: 0px; display: block;}
.MyAccountAddAutoTopUpAutoTopUpList {
width: 120px;
float: left;
}
.MyAccountAddAutoTopUpAutoTopUpList .MyAccountAddAutoTopUpRdoBtn {
float: left;
}
.MyAccountAddAutoTopUpToolTipImg {
    background: url("images/icon_questionmark.gif") no-repeat scroll 5px 0 rgba(0, 0, 0, 0);
    border: 0 none;
    display: block;
    float: left;
    height: 23px;
    padding-left: 5px;
    padding-top: 3px;
    width: 22px;
}
#myAccountAddAutoTopUpExtraInfo{text-align: left; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#myAccountAddAutoTopUpExtraInfo {
position: relative;
width: 650px;
height: auto;
padding: 20px 10px;
}
#changeccdetails{text-align: left; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#ccdetails {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
padding-left: 20px;
padding-top: 50px;
background: url(images/recharge_creditcard.gif) no-repeat 550px 100px;
}
#myAccountAddAutoTopUpStep2 {
position: relative;
float: left;
width: 350px;
height: 300px;
background: url(images/requestautuezitopup_step02.gif) no-repeat;
}
#myAccountAddAutoTopUpStep3 {
position: relative;
float: left;
width: 295px;
padding-left: 10px;
padding-top: 100px;
height: 200px;
margin-left: 15px;
background: url(images/requestautuezitopup_step03.gif) no-repeat;
}
#myAccountAddAutoTopUpTsAndCs {
position: relative;
float: left;
width: 670px;
height: auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding-top: 10px;
text-align: left;
}
.autoTopUpimgBtnSubmit{background:url(images/btn_submit.gif) no-repeat 0px 0px; width:104px; height:37px; border: 0px; display: block;float: right;}
/* my account auto top up end*/
.MyAccountCurrentProduct {
float: left;
width: 458px;
text-align: left;
font-size: 15px;
padding-left: 10px;
font-weight: bold;
}
.MyAccountMultipleAccountsText {
font-family: Arial, Helvetica, sans-serif;
color: #2b5085;
font-weight: bold;
font-size: 18px;
padding-bottom: 10px;
text-align: left;
}
.MyAccountMultipleAccounts{
clear: both;
text-align: left;
padding-bottom: 5px;
}
#loggedinwelcome {
font-size: 22px;
font-weight: normal;
float: left;
font-family: Arial, Helvetica, sans-serif;
}
#loggedinperson {
font-size: 22px;
font-weight: normal;
float: left;
color: #232176;
font-family: Arial, Helvetica, sans-serif;
}
#LoginFunctionsLoginLogoutButton {
position: relative;
width: 100%;
float: right;
text-align: right;
margin-bottom: 10px;
}
.MyAccountDetails{background:url(images/yourDetails.jpg) no-repeat 0px 0px; width:298px; height:66px; border: 0px;}
.MyAccountCallHistory{background:url(images/callHistory.jpg) no-repeat 0px 0px; width:298px; height:66px; border: 0px;}
.MyAccountDirectDial{background:url(images/directdial.jpg) no-repeat 0px 0px; width:298px; height:66px; border: 0px;}
.MyAccountSpeedDial{background:url(images/speeddial.jpg) no-repeat 0px 0px; width:298px; height:66px; border: 0px;}
.MyAccountBalanceTransfer{background:url(images/BalanceTransfer.jpg) no-repeat 0px 0px; width:298px; height:66px; border: 0px;}
.MyAccountTransactionHistory{background:url(images/previousRecharges.jpg) no-repeat 0px 0px; width:298px; height:66px; border: 0px;}
.MyAccountAutoTopup{background:url(images/requestAuto_Ezi.jpg) no-repeat 0px 0px; width:298px; height:66px; border: 0px;}
.MyAccountAutoTopupListing{background:url(images/Auto_Ezi_Status.jpg) no-repeat 0px 0px; width:298px; height:66px; border: 0px;}

#generic h2 {
position: relative;
float: left;
width: 655px;
background: url("images/left_icons_sprite.gif") no-repeat 0px 0px;
font-size: 17px;
line-height: 21px;
color: #333;
padding-left: 15px;
margin: 10px 0;
font-weight: bold;
}
#generic H2 {
/*width: 300px !important;*/
}


.img  {
background: url("images/btn_back_myaccount.gif") repeat-x;
height: 26px;
display: block;
width: 59px;}


.ProductFunctionsRechargeHistoryWebPart {
position: relative;
float: left;
width: 670px;
border-left: 1px solid #cfcfcf;
border-right: 1px solid #cfcfcf;
padding: 0px 22px 0px 21px;
background-color: white
}

.ProductFunctionsRechargeHistoryDetailsTable{background-color:white;}

#contents_container {
position: relative;
width: 715px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #515151;
}
/* my account usage history */
#dnn_ctr6396_View_dgCallDet{

width: 670px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
border-top: 3px solid #3264aa;
}

#dnn_ctr6396_View_dgCallDet th {
background-color: #dfe6ee;
border-bottom: 1px solid #b2c1d6;
color: #3264aa;
font-weight: bold;
padding: 10px;
}
#dnn_ctr6407_ModuleContent{
position: relative;
float: left;
width: 670px;
border-left: 1px solid #cfcfcf;
border-right: 1px solid #cfcfcf;
padding: 20px 22px 20px 21px;
background-color:#ffffff;
}
.Tbl{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}
#dnn_ctr6407_View_dgCallDet{
width: 670px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
border: none;
border-top: 3px solid #3264aa;
}
#dnn_ctr6407_View_dgCallDet th {
background-color: #dfe6ee;
color: #3264aa;
font-weight: bold;
padding: 10px;
border: none;
border-bottom: 1px solid #b2c1d6;
}
#dnn_ctr6407_View_dgCallDet td {
padding: 10px;
font-size: 8pt;
font-family: verdana,arial,helvetica,sans-serif;
border: none;
border-bottom: 1px solid #b2c1d6;
}


.ms-WPBody td {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 8pt;
}
#ccdetails table tr td{ float:left;}
#myAccountAddAutoTopUpStep3  input{ float:left;}   #autotopupstartdate { float:left;} 
#autodate{ float:left;} 



#termsimportant,#iagreetoterms {
    margin-bottom: 10px;
}
.retailer_changepassword{
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 8pt;
    float: left;
}
#changepassword_wrapper{
position: relative;
float: left;
width: 670px;
border-left: 1px solid #cfcfcf;
border-right: 1px solid #cfcfcf;
padding: 0px 22px 100px 21px;
background-color:#ffffff;
}
.ModCardCallMyAccountAutoTopUpListC{
position: relative;
float: left;
width: 670px;
border-left: 1px solid #cfcfcf;
border-right: 1px solid #cfcfcf;
padding: 0px 22px 100px 21px;
background-color:#ffffff;
}
.MyAccountAutoTopUpListGrid {
width: 100%;
border-top: 2px solid #009ddd;
border-bottom: 2px solid #009ddd;
border-left: 1px solid #7fceee;
font-family: Arial, Helvetica, sans-serif;
}
.MyAccountAutoTopUpListGrid th {
border-right: 1px solid #7fceee;
border-bottom: 1px solid #7fceee;
padding: 6px;
background-color: #e5f5fc;
font-size: 13px;
}
.MyAccountAutoTopUpListGrid td {
border-right: 1px solid #7fceee;
border-bottom: 1px solid #7fceee;
padding: 6px;
font-size: 12px;
text-align: center;
}
.mobilesettings {
position: relative;
width: 670px;
padding: 150px 0;
text-align: center;
}
/* ------------------------------MY ACCOUNT END------------------------- */

#at16p { display:none; }



/*4/05/2016 4:58:38 PM*/
.cart_area .goods_Global_Call_img { width: 150px; height: 82px; text-align: center; background: url(images/Global_Call_145.jpg) center center no-repeat; padding-top: 15px; padding-left: 20px; }

.Access_Internation {margin-top: 5px; position: relative;float: left;height: 200px;padding: 60px 0 0 380px;background: url("Images/accessnumbers.png") no-repeat 0px 0px;}
.Access_saygday {margin-top: 5px; position: relative;float: left;height: 200px;padding: 60px 0 0 390px;background: url("Images/saygday.png") no-repeat 0px 0px;}
.Access_superbuzz {margin-top: 5px; position: relative;float: left;height: 200px;padding: 60px 0 0 390px;background: url("Images/superbuzz.png") no-repeat 0px 0px;}
/*14/12/2016 5:25:55 PM*/
.cart_area .goods_w_Bayani_img { width: 150px; height: 82px; text-align: center; background: url(images/w_Bayani_140.jpg) center center no-repeat; padding-top: 15px; padding-left: 20px; }

/*27/04/2017 9:55:30 PM*/
.cart_area .goods_W_Mega_img { width: 150px; height: 82px; text-align: center; background: url(images/W_Mega_145.jpg) center center no-repeat; padding-top: 15px; padding-left: 20px; }
