@charset "utf-8";
/* CSS Document */
* { margin: 0px; padding: 0px;}
body { background-color:#fff; background:url(/images/page_background.gif) top left repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#29377A;}
div#container { width:960px; margin:0 auto; -moz-border-radius: 8px; border-radius: 8px; background-color:#fff; border:2px solid #fff;}
div#wrapper { width:920px; padding:20px;}
div#contentpane{ float:left; width:668px;}
div#sidepane{ float:right; width:244px; color:#6D6E70}

/********** type **********/
p { line-height:1.5; text-align:justify; padding-bottom:5px; padding-top:10px}
a, a:visited { color:#2B62AA; text-decoration:underline;}
a:hover { color:#2B62AA; text-decoration:none;}
a.sky, a.sky:visited { color:#00BAF0; text-decoration:underline;}
a.sky:hover { color:#00BAF0; text-decoration:none;}
a.sky1, a.sky1:visited { color:#00BAF0; text-decoration:none;}
a.sky1:hover { color:#00BAF0; text-decoration:underline;}
p.smallprint { color:#6D6E70; font-size:10px;}
p.smallprint a, p.smallprint a:visited { color:#6D6E70; text-decoration:underline;}
p.smallprint a:hover { color:#6D6E70; text-decoration:none;}
p.breadcrumb { color:#333333; font-size:12px; padding-top:5px; padding-bottom:2px;}
p.breadcrumb a, p.breadcrumb a:visited{color:#00BAF0; text-decoration:none;}
p.breadcrumb a:hover{color:#00BAF0; text-decoration:none;}
p.homedivs { text-align:left; font-weight:bold}
p.homedivs a, p.homedivs a:visited{ color:#29377A; text-decoration:none}
p.homedivs a:hover{ color:#29377A; text-decoration:none}
h1 { font-size: 18px; color:#00BAF0; border-top:1px solid #00BAF0; border-bottom: 1px solid #00BAF0; padding-top:5px; padding-bottom:5px; margin-top:10px; margin-bottom:10px}
h2 { color:#00BAF0; font-size:18px; padding:6px 4px 4px 0px; margin-top:12px; border-top: 1px solid #00BAF0; border-bottom: 1px solid #00BAF0; margin-bottom:10px}
.box h2 { color:#00BAF0; padding:4px; margin:0; border:0; border-bottom: 1px solid #00BAF0; margin-bottom:10px}
.box h2 a, .box h2 a:visited, .box h2 a:hover { text-decoration:none}
.etopup_box h2 { color:#00BAF0; padding:4px; margin:0; border:0; border-bottom: 1px solid #00BAF0; margin-bottom:10px}
.fontsize21px { font-size:21px;}
.fontsize22px { font-size:22px;}
.text_decoration_none { text-decoration:none}
h2 a,h2 a:visited,h2 a:hover { color:#00BAF0; text-decoration:none}
h2.logo { margin:0; padding:0; font-size:14px; color:#29377A; border:none}
h2.sidepane { font-size:22px; border-top:0px; margin:0}
h3 { padding-top:10px; font-size:16px;}
h4 { color:#990000; font-size:14px; padding-top:10px; padding-bottom:5px;}
h4.white { color:#fff; font-size:16px; padding-top:2px; padding-bottom:4px;}
ul { padding-top:10px}
li { list-style-image:none; list-style-type:disc; list-style-position:inside; font-weight:bold; padding:3px}
li.tick { list-style-image:url(/images/li.gif); list-style-position:inside; font-weight:bold; padding:3px}
li.bullet { list-style-image:none; list-style-type:disc; list-style-position:inside; font-weight:bold; padding:3px}
li.listraquao { list-style-image:url(/images/list_raquao.gif); list-style-position:inside; font-weight:bold; padding:3px}
li.smallprintli { list-style-image:none; list-style-type:disc; list-style-position:inside; font-weight:normal; padding:3px; color:#6D6E70;}
.tablecollapse { border-collapse:collapse}
td { color:#29377A; font-size:14px; padding:4px; border:1px solid #00BAF0;}
td.paypal { color:#29377A; font-size:14px; padding:14px; border:1px solid #00BAF0;}
.liststylenone { list-style:none}
.thead { color:#fff; font-weight:bold; background-color:#00baf0}
.tdbackground { background-color:#ccffff}
.form { color:#333333; border:1px solid #c4c4c4; padding:2px;}
.formlist { color:#333333; border:1px solid #c4c4c4; padding:2px; margin:2px}
td.partners { padding:10px; border:1px dashed #c7c7c7; text-align:center; color:#29377A}
td.partners1 { padding:10px; font-size:12px; border:1px dashed #c7c7c7; text-align:center; color:#6D6E70}
td.partners2 { padding:10px; border:1px solid #00BAF0; text-align:center; color:#29377A}
td.contactus { font-weight:normal; padding:5px; border:none;}
td.bordernone { border:none}
td.calculator { border:none; padding:0; padding-left:5px; margin:0;}
.calculator { padding:2px; border:none; color:#424242; -moz-border-radius: 4px; border-radius: 4px;}
.storyunlimited td  { font-size:13px; padding:10px 2px 10px 4px; }
.callingcards td { padding:8px; border:none; border-bottom:1px solid #00BAF0;}
.traveltallktable td { padding:10px 2px 10px 4px; font-size:13px}
.etopup_box { float:left; width:310px; height:185px; background:url(/images/etopup_bg.gif) top left no-repeat;}

/********** colors **********/
.sky { color:#00BAF0}
.blue { color:#29377A}
.white { color:#fff}
.grey { color:#6D6E70}
.red { color:#ff0000}
.storygreen { color:#89b100}
.maroon { color:#af2025}

/********** header **********/
div#header{ width:920px;}
div#header td{ border:none}
div#logo { float:left;}
.logoanchor { float:left; width:240px; background-color:#FF9933; background:url(/images/logo.gif) top left no-repeat;  padding-top:70px; border:none; font-size:6px;}
div#logo a, div#logo a:visited, div#logo a:hover{ color:#fff; text-decoration:none}
div#social_bookmarking { float:right; height:40px; margin-top:30px}
div#fb_like { float:right; height:22px; margin-top:60px;}

/********** menu **********/
.menu { float:left; width:920px; height:36px; margin-top:2px; margin-bottom:6px;}
.menu_border_left { float:left; width:12px; height:36px; background-image:url(/images/menu_corners.png); background-position: 0px 0px;}
.menu_border_right { float:left; width:12px; height:36px; background-image:url(/images/menu_corners.png); background-position: 0px -46px;}
.main_menu { float:left; width:896px; height:36px; background-image:url(/images/menu.gif)}
.main_menu ul{ float:left; padding-top:0; padding-left:1px; }
.main_menu li{ float:left; color:#fff; font-size:14px; height:36px; font-weight:bold; display:inline-block; padding:12px 8px 10px 8px;}
.menu_background_blue{ background:url(/images/menu_background_hover.gif) top left repeat-x}
.main_menu li:hover { display:inline-block; height:36px; background-image:url(/images/menu_background_hover.gif); background-repeat:repeat-x}
.main_menu a, main_menu a:visited, main_menu a:hover{ color:#fff; text-decoration:none}
.main_menu li:hover ul { display:block}
.main_menu li ul {display:none; width:198px; z-index:200; position:absolute; margin-top:13px; margin-left:-11px;}
.main_menu li li {display:block; float:none; height:23px; background:url(/images/menu_silver.gif) bottom left repeat-x; margin:-5px 0px 0px 0px; padding:10px 0px 0px 5px; border:2px solid #e6e7e8; font-size:14px; font-weight:normal }
.main_menu li ul li:hover { display:block; height:23px; background:url(/images/menu_silver.gif) bottom left repeat-x;}
.main_menu li li a, .main_menu li li a:visited{ text-decoration:none; color:#29377A}
.main_menu li li a:hover { text-decoration:none}
.cursor { cursor:default}

/********** slider **********/
.sliderhome { background-image:url(/images/banners/home.jpg)}
.slider_agents { float:left; border:none; background-image:url(/images/banners/agents.gif)}
.slider_callingcards { float:left; border:none; background-image:url(/images/banners/callingcards.jpg)}
.slider_dialnow { float:left; border:none; background-image:url(/images/banners/dial-now.jpg)}
.slider_storyunlimited { float:left; border:none; background-image:url(/images/banners/story-unlimited.jpg)}
.slider_etopup { float:left; border:none; background-image:url(/images/banners/etopup.gif)}
.slider_latest_offers { float:left; border:none; background-image:url(/images/banners/latest-offers-1.jpg)}
.slider_rates_calculator { float:left; border:none; background-image:url(/images/banners/rates-calculator.jpg)}
.slider_text-talk { float:left; border:none; background-image:url(/images/banners/text-talk.jpg)}
.slider_partners { float:left; border:none; background-image:url(/images/banners/partners.jpg)}
.slider_travel_talk { float:left; border:none; background-image:url(/images/banners/traveltalk-sim.jpg)}
.slider_travel_talk_preapproved { float:left; border:none; background-image:url(/images/banners/traveltalk-preapproved.jpg)}
.slider_travel_talk_calldivert { float:left; border:none; background-image:url(/images/banners/traveltalk-calldivert.jpg)}
.slider_travel_talk_mobile { float:left; border:none; background-image:url(/images/banners/traveltalk-mobile.jpg)}
.slider_travel_talk_onetime_checkout { float:left; border:none; background-image:url(/images/banners/traveltalk-onetimecheckout.jpg)}
.slider_travel_talk_topup { float:left; border:none; background-image:url(/images/banners/traveltalk-topup.jpg)}
.slider_travel_talk_balancecheck { float:left; border:none; background-image:url(/images/banners/traveltalk-balancecheck.jpg)}
.slider_travel_talk_coverage-tariffs { float:left; border:none; background-image:url(/images/banners/traveltalk-coverage-tariffs.jpg)}
.slider_global_dialler { float:left; border:none; background-image:url(/images/banners/story-global-dialler.gif)}

/********** main pane **********/
div#slider { width:668px; height:220px; border:none}
div#contentarea { float:left; width:668px;}
.box { float:left; -moz-border-radius: 8px; border-radius: 8px; background:url(/images/box_background.gif) bottom left repeat-x; background-color:#eef8fd; border:1px solid #00BAF0; padding:5px}
.box:hover { background-color:#fff}

/********** calculator **********/
div#calculator_home { width:668px; height:58px; margin-top:6px; background:url(/images/calculator_bar_home.gif) no-repeat;}
div#calculator { width:648px; height:58px; margin-top:6px; background:url(/images/calculator_bar.gif) no-repeat;}
div.innercalcs { float:left; width:646px; border:1px solid #00BAF0; margin-top:5px; margin-bottom:5px; }
div.innercalcs_header { float:left; width:646px; height:60px; border-bottom:1px solid #00BAF0; background:url(/images/box_background.gif) bottom left repeat-x; background-color:#f1fbfe}
div.innercalcs_body { float:left; width:646px; border:none;}
div.innercalcs_footer { float:left; width:646px; border:none; height:30px;}
div.TTcalc { margin-top:10px;}
div.TTcalc table { border-collapse:collapse}
div.TTcalc td { padding:5px; border:none; color:#2B62AA}
.TTcalc_destinations { padding:5px; font-size:14px; border:1px solid #999; background-color:#faf9f9; padding-right:8px; -moz-border-radius: 4px; border-radius: 4px; }

/********** side pane **********/
div#sidepane td{ border:none}
div#sidepane ul{ padding-top:4px}
div#sidepane li{list-style-image:none; list-style-type:none; font-weight:normal; padding:3px; padding-bottom:6px}
div#signup { float:left; width:242px; height:218px; background:url(/images/box_background.gif) bottom left repeat-x; -moz-border-radius: 8px; border-radius: 8px; border:1px solid #dedede; background-color:#eef8fd; margin-bottom:8px;}
div#facebook { float:left; width:244px; height:300px;}
div#testimonials { float:left; width:242px; border:1px solid #00BAF0; -moz-border-radius: 8px; border-radius: 8px;}
div#blogentries { float:left; width:242px; border:1px solid #dedede; -moz-border-radius: 8px; border-radius: 8px; background-color:#ffffc8; margin-top:8px;}
.banner_one { float:left; width:244px; height:562px; border:none; background-image:url(/images/sidebar_banners/1.gif); margin-bottom:10px;}
.banner_two { float:left; width:241px; height:276px; border:none; background-image:url(/images/sidebar_banners/2.gif); margin-bottom:10px;}
.banner_three { float:left; width:244px; height:279px; border:none; background-image:url(/images/sidebar_banners/3.gif); margin-bottom:10px;}
.banner_four { float:left; width:244px; height:287px; border:none; background-image:url(/images/sidebar_banners/4.gif); margin-bottom:10px;}
.banner_five { float:left; width:244px; height:193px; border:none; background-image:url(/images/sidebar_banners/5.gif); margin-bottom:10px;}
.banner_six { float:left; width:244px; height:190px; border:none; background-image:url(/images/sidebar_banners/6.gif); margin-bottom:10px;}
.banner_seven { float:left; width:244px; height:197px; border:none; background-image:url(/images/sidebar_banners/7.gif); margin-bottom:10px;}
.banner_eight { float:left; width:244px; height:219px; border:none; background-image:url(/images/sidebar_banners/8.gif); margin-bottom:10px;}
.banner_nine { float:left; width:244px; height:181px; border:none; background-image:url(/images/sidebar_banners/9.gif); margin-bottom:10px;}
.banner_ten { float:left; width:244px; height:162px; border:none; background-image:url(/images/sidebar_banners/10.gif); margin-bottom:10px;}
.banner_eleven { float:left; width:244px; height:119px; border:none; background-image:url(/images/sidebar_banners/11.gif); margin-bottom:10px;}
.banner_twelve {float:left; width:244px; height:272px; border:none; background-image:url(/images/sidebar_banners/12.gif); margin-bottom:10px;}

/********** homepage **********/
.homedivs { float:left; width:204px; height:140px; padding-bottom:10px;}
.marginright7px { margin-right:7px;}
.margintop7px { margin-top:7px;}
div#homefooterdiv {  height:102px; -moz-border-radius: 8px; border-radius: 8px; border:1px solid #00BAF0; margin-top:8px; padding:0px 5px 5px 10px;}
.homedivanchor { float:left; height:62px; width:62px; background:url(/images/homedivs.png) no-repeat;}
.homefooteranchor { float:left; background:url(/images/homefooter.gif) no-repeat}
.homefooteranchor_ms { width:131px; height:58px; margin-top:10px;}
.homefooteranchor_guardian { width:177px; height:33px; background-position: 0px -68px; margin-left:10px; margin-top:25px;}
.homefooteranchor_paypal { width:97px; height:26px; background-position: 0px -111px; margin-left:10px; margin-top:10px;}
.homefooteranchor_ukash { width:95px; height:36px; background-position: 0px -147px; margin-left:10px; margin-top:3px;}
.homefooteranchor_epay { width:42px; height:52px; background-position: 0px -193px; margin-left:10px; margin-top:10px;}
.homefooteranchor_paypoint { width:50px; height:52px; background-position: 0px -255px; margin-left:10px; margin-top:10px;}
.homefooteranchor_payzone { width:40px; height:52px; background-position: 0px -317px; margin-left:10px; margin-top:10px;}
div.seperator { float:left; width:1px; height:85px; background-color:#00BAF0; margin:10px 15px 0px 15px}

/********** footer **********/
div#footer { float:left; width:668px; background-color:#EEF8FF; margin-top:10px;}
div.footerlinks { float:left; width:167px;}
div.footerlinks li { list-style-image:none; list-style-type:square; list-style-position:inside; font-weight:normal; color:#929497; padding:3px; padding-left:10px;}
div.footerlinks a, div.footerlinks a:visited { color:#929497; text-decoration:none}
div.footerlinks a:hover {color:#929497; text-decoration:underline}
h4.footerlinks { color:#00BAF0; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:15px; padding-bottom:5px; padding-left:5px}
div#footer_menu { width:920px; height:36px; margin-top:10px;}
div#footer_menu_leftbg { float:left; width:12px; height:36px; background-image:url(/images/menu_corners.png); background-position: 0px -92px;}
div#footer_menu_strip { float:left; width:896px; height:36px; background:url(/images/menu.gif) repeat-x;}
div#footer_menu_rightbg { float:left; width:12px; height:36px; background-color:#990000; background-image:url(/images/menu_corners.png); background-position: 0px -138px;}
div#copyright { width:920px; text-align:center; color:#58595B; font-size:12px; padding-top:2px}
div#footer_menu_strip ul{ width:100%; height:36px; text-align:center}
div#footer_menu_strip li{ display:inline-block;; list-style-image:none; list-style-position:none; list-style-type:none; color:#fff; font-size:14px; display:inline; padding:10px 15px 15px 0px;}
div#footer_menu_strip a, div#footer_menu_strip a:visited { color:#fff; text-decoration:none}
div#footer_menu_strip a:hover { color:#fff; text-decoration:none}

/********** sprites **********/
.social_bg { display:block; height:32px; width:32px; background:url(/images/social-icons.gif);}

.clear { clear:both;}
.padding5px { padding:5px;}
.padding10px { padding:10px;}
.bold { font-weight:bold}
.floatleft { float:left}
.floatright { float:right}
.raquao { background:url(/images/raquao.gif) left no-repeat; padding-left:15px;}
.font28px { font-size:28px}
.font36px { font-size:36px}
.calcheading { font-size:14px; color:#29377A}
.calcheading1 { font-size:16px; color:#29377A}
.box_rectangle { float:left; background:url(/images/box_background.gif) bottom left repeat-x; background-color:#f1fbfe; padding:5px}
.box_rectangle p { line-height:1.5; font-size:15px}
.box_rectangle li { font-weight:normal; line-height:1.5; font-size:15px}
.box_rectangle td {font-weight:normal; line-height:1.5; font-size:15px}
.greenlinkbox { float:left; width:223px; height:30px; background:url(/images/greenlink.gif) top left no-repeat; color:#fff; font-weight:bold; padding-top:6px; padding-left:5px;}
.greenlinkbox a, .greenlinkbox a:visited { color:#fff; text-decoration:none}
.greenlinkbox a:hover{ color:#fff; text-decoration:none}
div.button { width:216px; height:44px; float:left; background:url(/images/button_background2.png) top left no-repeat; margin:10px 20px 0 10px;}
div.bottom_border_radius { float:left; border:1px solid #1e62ac; border-top-left-radius:0px; border-top-right-radius:0px; border-bottom-right-radius:8px; border-bottom-left-radius:8px; -moz-border-radius-topleft:0px; -moz-border-radius-topright:0px; -moz-border-radius-bottomright:8px; -moz-border-radius-bottomleft:8px; background-color:#eef8fd; margin-top:10px; margin-bottom:10px;}
div.bottom_border_bg { background-color:#1e62ac; color:#fff; font-weight:bold; font-size:16px;}
.greenlinkpng { float:left; width:230px; height:27px; background:url(/images/greenlinkpng.png) no-repeat; display:block; border:none; padding-top:8px; padding-left:15px; color:#fff; text-decoration:none; font-weight:bold; margin-top:5px; margin-bottom:5px}
.greenlinkpng a, .greenlinkbox a:visited { color:#fff; text-decoration:none}
.greenlinkpng a:hover{ color:#fff; text-decoration:none}
.padding_left_right_10px { padding-left:10px; padding-right:10px}
.topup_paypal { float:left; border:none; width:250px; height:33px; background-image:url(/images/Topup_PayPal.gif); margin-top:10px}
.topup_ukash { float:left; border:none; width:250px; height:33px; background-image:url(/images/Topup_Ukash.gif); margin-top:10px; margin-left:40px}
.paddingright10px { padding-right:10px;}
.travelflags {margin-bottom:-10px}
