﻿body
{
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 10pt;
	color: #4a4a4a;
	background-color: #ffffff;
	min-width:600px;
}

img
{
        display: block;
}

h1
{
	color: #f89828;
}

h2
{
	font-size:  14px;
	margin-bottom:  10px;
}

p.none a
{
	text-decoration: none;
	font-weight: bold;
	color:  #4a4a4a;
	font-size:  10pt;
}

a
{
	text-decoration: none;
	font-weight: bold;
	color:  #6bc260;
	font-size:  10pt;
}

#container_main
{
	margin: 0;
	background-color: #ffffff;
}

#container_sub
{
	margin: 0;
	background-color: #ffffff;
}
		
#headerNoSub
{
        background-image: url(../images/header_container.jpg);
	width: 100%;
	height: 89px;
	margin:  0px;
	background-repeat: repeat-x;
	background-color: transparent;
}

#headerSub
{
        background-image: url(../images/header_container.jpg);
	width: 100%;
	height: 147px;
	margin:  0px;
	background-repeat: repeat-x;
	background-color: transparent;
}

div#header_top_left
{
	position: absolute;
	top: 0px;
	left: 0px;
        background-image: url(../images/top_left.jpg);
	width: 520px;
	height: 58px;
	margin:  0px;
	background-repeat: no-repeat;
	background-color: transparent;
}

div#header_top_right
{
	position: absolute;
	top: 0px;
	right: 0px;
        background-image: url(../images/top_right.jpg);
	width: 350px;
	height: 58px;
	margin:  0px;
	background-repeat: no-repeat;
	background-color: transparent;
}

div#header_menu_left
{
	position: absolute;
	top: 59px;
	left: 0px;
        background-image: url(../images/menu_left.jpg);
	width: 520px;
	height: 31px;
	margin:  0px;
	background-repeat: no-repeat;
	background-color: transparent;
}

div#header_menu_right
{
        position: absolute;
        top: 59px;
	right: 0px;
        background-image: url(../images/menu_right.jpg);
	width: 350px;
	height: 31px;
	margin:  0px;
	background-repeat: no-repeat;
	background-color: transparent;
}

div#header_sub_menu
{
	position: absolute;
	top: 89px;
	left: 0px;
	width: 100%;
	height: 58px;
        background-image: url(../images/submenubackground.jpg);
	background-repeat: repeat-x;
        background-color: transparent;
}

div#header_logo
{
	position: absolute;
        top: 10px;
	left: 40px;
        z-index: 11px;
}

div#header_facebook
{
	position: absolute;
        top: 23px;
	right: 200px;
        font-family: Arial;
        font-weight: bold;
        font-size: 10pt;
        line-height: 18pt;
        word-spacing: 3px;
        color: #fbfbfb;
        z-index: 10px;
        min-width:200px;
        display:inline-block;
        margin-right:0px;
}

div#header_facebook a
{
	font-family: Arial;
        font-weight: bold;
        font-size: 10pt;
        line-height: 18pt;
        word-spacing: 3px;
        color: #fbfbfb;
        text-decoration: none;
}

div#header_facebookimage
{
	position: absolute;
        top: 27px;
	right: 405px;
        z-index: 10px;
}

div#header_language
{
	position: absolute;
        top: 23px;
	right: 30px;
        font-family: Arial;
        font-weight: bold;
        font-size: 10pt;
        line-height: 18pt;
        word-spacing: 3px;
        color: #fbfbfb;
        z-index: 10px;
        min-width:130px;
        display:inline-block;
        margin-right:0px;
}

div#header_language a
{
        font-family: Arial;
        font-weight: bold;
        font-size: 10pt;
        line-height: 18pt;
        word-spacing: 3px;
        color: #fbfbfb;
        text-decoration: none;
}

div#nav_menu_main
{
	position: absolute;
        top: 70px;
	right: 20px;
        z-index: 10;
}

ul#nav_menu_main_ul
{
        margin: 0px;
        padding: 0px;
        min-width:920px;
}

ul#nav_menu_main_ul li
{
        float:  left;
        list-style-type: none;
        margin-right:  10px;
        padding-left:  15px;
        padding-right:  3px;
}

* html ul#nav_menu_main_ul{
    width: 920px;
}


a#nav_about
{
        height: 8px;
        width: 98px;
        text-indent: -9000px;
        display: block;
}

a#nav_family
{
        height: 8px;
        width: 92px;
        text-indent: -9000px;
        display: block;
}

a#nav_phones
{
        height: 8px;
        width: 125px;
        text-indent: -9000px;
        display: block;
}

a#nav_minutes
{
        height: 10px;
        width: 139px;
        text-indent: -9000px;
        display: block;
}

a#nav_stores
{
        height: 10px;
        width: 51px;
        text-indent: -9000px;
        display: block;
}

a#nav_help_support
{
        height: 8px;
        width: 89px;
        text-indent: -9000px;
        display: block;
}

a#nav_agent_login
{
        height: 10px;
        width: 123px;
        text-indent: -9000px;
        display: block;
}

ul#nav_menu_main_ul li#about a
{
	background-image: url(../images/mmenu/about_off.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_main_ul li#about a:hover
{
	background-image: url(../images/mmenu/about_on.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_main_ul li.current#about a
{
	background-image: url(../images/mmenu/about_on.gif);
	background-repeat: no-repeat;
}

ul#nav_menu_main_ul li#family a
{
	background-image: url(../images/mmenu/family_off.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_main_ul li#family a:hover
{
	background-image: url(../images/mmenu/family_on.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_main_ul li.current#family a
{
	background-image: url(../images/mmenu/family_on.gif);
	background-repeat: no-repeat;
}

ul#nav_menu_main_ul li#phones a
{
	background-image: url(../images/mmenu/phones_off.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_main_ul li#phones a:hover
{
	background-image: url(../images/mmenu/phones_on.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_main_ul li.current#phones a
{
	background-image: url(../images/mmenu/phones_on.gif);
	background-repeat: no-repeat;
}

ul#nav_menu_main_ul li#minutes a
{
	background-image: url(../images/mmenu/minutes_off.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_main_ul li#minutes a:hover
{
	background-image: url(../images/mmenu/minutes_on.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_main_ul li.current#minutes a
{
	background-image: url(../images/mmenu/minutes_on.gif);
	background-repeat: no-repeat;
}

ul#nav_menu_main_ul li#stores a
{
	background-image: url(../images/mmenu/stores_off.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_main_ul li#stores a:hover
{
	background-image: url(../images/mmenu/stores_on.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_main_ul li.current#stores a
{
	background-image: url(../images/mmenu/stores_on.gif);
	background-repeat: no-repeat;
}

ul#nav_menu_main_ul li#help_support a
{
	background-image: url(../images/mmenu/help_support_off.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_main_ul li#help_support a:hover
{
	background-image: url(../images/mmenu/help_support_on.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_main_ul li.current#help_support a
{
	background-image: url(../images/mmenu/help_support_on.gif);
	background-repeat: no-repeat;
}

ul#nav_menu_main_ul li#agent_login a
{
	background-image: url(../images/mmenu/agent_login_off.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_main_ul li#agent_login a:hover
{
	background-image: url(../images/mmenu/agent_login_on.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_main_ul li.current#agent_login a
{
	background-image: url(../images/mmenu/agent_login_on.gif);
	background-repeat: no-repeat;
}

div#nav_menu_sub
{
	position: absolute;
        top: 116px;
	right: 140px;
        display: inline;
        z-index: 10px;
}

ul#nav_menu_sub_dynamic_ul
{
        margin: 0px;
        padding: 0px;
        min-width:650px;
}

* html ul#nav_menu_sub_dynamic_ul{
    width: 650px;
    padding-right:  150px;
}

ul#nav_menu_sub_dynamic_ul li
{
        float:  left;
        list-style-type: none;
        margin-right:  10px;
        padding-left:  15px;
        padding-right:  3px;
}

a#nav_about_whoweare
{
        height: 9px;
        width: 58px;
        text-indent: -9000px;
        display: block;
}

a#nav_about_companyhistory
{
        height: 11px;
        width: 164px;
        text-indent: -9000px;
        display: block;
}

a#nav_about_companynews
{
        height: 11px;
        width: 160px;
        text-indent: -9000px;
        display: block;
}

a#nav_about_jobopenings
{
        height: 9px;
        width: 156px;
        text-indent: -9000px;
        display: block;
}

ul#nav_menu_sub_dynamic_ul li#about_whoweare a
{
	background-image: url(../images/smenu/about_whoweare_off.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_sub_dynamic_ul li#about_whoweare a:hover
{
	background-image: url(../images/smenu/about_whoweare_on.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_sub_dynamic_ul li.current#about_whoweare a
{
	background-image: url(../images/smenu/about_whoweare_on.gif);
	background-repeat: no-repeat;
}

ul#nav_menu_sub_dynamic_ul li#about_companyhistory a
{
	background-image: url(../images/smenu/about_companyhistory_off.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_sub_dynamic_ul li#about_companyhistory a:hover
{
	background-image: url(../images/smenu/about_companyhistory_on.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_sub_dynamic_ul li.current#about_companyhistory a
{
	background-image: url(../images/smenu/about_companyhistory_on.gif);
	background-repeat: no-repeat;
}

ul#nav_menu_sub_dynamic_ul li#about_companynews a
{
	background-image: url(../images/smenu/about_companynews_off.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_sub_dynamic_ul li#about_companynews a:hover
{
	background-image: url(../images/smenu/about_companynews_on.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_sub_dynamic_ul li.current#about_companynews a
{
	background-image: url(../images/smenu/about_companynews_on.gif);
	background-repeat: no-repeat;
}

ul#nav_menu_sub_dynamic_ul li#about_jobopenings a
{
	background-image: url(../images/smenu/about_jobopenings_off.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_sub_dynamic_ul li#about_jobopenings a:hover
{
	background-image: url(../images/smenu/about_jobopenings_on.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_sub_dynamic_ul li.current#about_jobopenings a
{
	background-image: url(../images/smenu/about_jobopenings_on.gif);
	background-repeat: no-repeat;
}


div#nav_menu_sub_family
{
	position: absolute;
        top: 114px;
	right: 140px;
        display: inline;
        z-index: 10px;
}

a#nav_family_connectionsmade
{
        height: 11px;
        width: 228px;
        text-indent: -9000px;
        display: block;
}

ul#nav_menu_sub_dynamic_ul li#family_connectionsmade
{
        float:  left;
        list-style-type: none;
        margin-right:  10px;
        padding-left:  15px;
        padding-right:  3px;
        padding-top: 2px;
}

a#nav_family_wyclef
{
        height: 13px;
        width: 163px;
        text-indent: -9000px;
        display: block;
}

a#nav_family_community
{
        height: 11px;
        width: 88px;
        text-indent: -9000px;
        display: block;
}

ul#nav_menu_sub_dynamic_ul li#family_community
{
        float:  left;
        list-style-type: none;
        margin-right:  10px;
        padding-left:  15px;
        padding-right:  3px;
        padding-top: 0px;
}

ul#nav_menu_sub_dynamic_ul li#family_connectionsmade a
{
	background-image: url(../images/smenu/family_connectionsmade_off.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_sub_dynamic_ul li#family_connectionsmade a:hover
{
	background-image: url(../images/smenu/family_connectionsmade_on.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_sub_dynamic_ul li.current#family_connectionsmade a
{
	background-image: url(../images/smenu/family_connectionsmade_on.gif);
	background-repeat: no-repeat;
}

ul#nav_menu_sub_dynamic_ul li#family_wyclef a
{
	background-image: url(../images/smenu/family_wyclef_off.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_sub_dynamic_ul li#family_wyclef a:hover
{
	background-image: url(../images/smenu/family_wyclef_on.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_sub_dynamic_ul li.current#family_wyclef a
{
	background-image: url(../images/smenu/family_wyclef_on.gif);
	background-repeat: no-repeat;
}

ul#nav_menu_sub_dynamic_ul li#family_community a
{
	background-image: url(../images/smenu/family_community_off.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_sub_dynamic_ul li#family_community a:hover
{
	background-image: url(../images/smenu/family_community_on.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_sub_dynamic_ul li.current#family_community a
{
	background-image: url(../images/smenu/family_community_on.gif);
	background-repeat: no-repeat;
}



a#nav_help_support_customersupport
{
        height: 9px;
        width: 107px;
        text-indent: -9000px;
        display: block;
}

a#nav_help_support_faq
{
        height: 11px;
        width: 209px;
        text-indent: -9000px;
        display: block;
}

a#nav_help_support_coverage
{
        height: 11px;
        width: 92px;
        text-indent: -9000px;
        display: block;
}

ul#nav_menu_sub_dynamic_ul li#help_support_customersupport a
{
	background-image: url(../images/smenu/help_customersupport_off.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_sub_dynamic_ul li#help_support_customersupport a:hover
{
	background-image: url(../images/smenu/help_customersupport_on.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_sub_dynamic_ul li.current#help_support_customersupport a
{
	background-image: url(../images/smenu/help_customersupport_on.gif);
	background-repeat: no-repeat;
}

ul#nav_menu_sub_dynamic_ul li#help_support_faq a
{
	background-image: url(../images/smenu/help_faq_off.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_sub_dynamic_ul li#help_support_faq a:hover
{
	background-image: url(../images/smenu/help_faq_on.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_sub_dynamic_ul li.current#help_support_faq a
{
	background-image: url(../images/smenu/help_faq_on.gif);
	background-repeat: no-repeat;
}

ul#nav_menu_sub_dynamic_ul li#help_support_coverage a
{
	background-image: url(../images/smenu/help_coverage_off.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_sub_dynamic_ul li#help_support_coverage a:hover
{
	background-image: url(../images/smenu/help_coverage_on.gif);
	background-repeat: no-repeat;
}
ul#nav_menu_sub_dynamic_ul li.current#help_support_coverage a
{
	background-image: url(../images/smenu/help_coverage_on.gif);
	background-repeat: no-repeat;
}





ul#nav_menu_sub_static_ul
{
        margin: 0px;
        padding: 0px;
        min-width:940px;
}

* html ul#nav_menu_sub_static_ul{
    width: 940px;
}

ul#nav_menu_sub_static_ul li
{
        float:  left;
        list-style-type: none;
        margin-right:  10px;
        padding-left:  15px;
        padding-right:  3px;
}

ul#nav_menu_sub_static_ul li#phones_phone_off
{
	background-image: url(../images/smenu/phones_phone_off.gif);
	background-repeat: no-repeat;
	height: 11px;
        width: 181px;
        display: block;
}
ul#nav_menu_sub_static_ul li#phones_phone_on
{
	background-image: url(../images/smenu/phones_phone_on.gif);
	background-repeat: no-repeat;
	height: 11px;
        width: 181px;
        display: block;
}

ul#nav_menu_sub_static_ul li#phones_topup_off
{
	background-image: url(../images/smenu/phones_topup_off.gif);
	background-repeat: no-repeat;
	height: 13px;
        width: 183px;
        display: block;
}
ul#nav_menu_sub_static_ul li#phones_topup_on
{
	background-image: url(../images/smenu/phones_topup_on.gif);
	background-repeat: no-repeat;
	height: 13px;
        width: 183px;
        display: block;
}

ul#nav_menu_sub_static_ul li#phones_recipient_off
{
	background-image: url(../images/smenu/phones_recipient_off.gif);
	background-repeat: no-repeat;
	height: 11px;
        width: 288px;
        display: block;
}
ul#nav_menu_sub_static_ul li#phones_recipient_on
{
	background-image: url(../images/smenu/phones_recipient_on.gif);
	background-repeat: no-repeat;
	height: 11px;
        width: 288px;
        display: block;
}

ul#nav_menu_sub_static_ul li#phones_finalize_off
{
	background-image: url(../images/smenu/phones_finalize_off.gif);
	background-repeat: no-repeat;
        height: 9px;
        width: 110px;
        display: block;
        margin-right:  10px;
        padding-left:  15px;
        padding-right:  3px;
        padding-top: 2px;
        margin-top: 2px;
}
ul#nav_menu_sub_static_ul li#phones_finalize_on
{
	background-image: url(../images/smenu/phones_finalize_on.gif);
	background-repeat: no-repeat;
	height: 9px;
        width: 110px;
        display: block;
        margin-right:  10px;
        padding-left:  15px;
        padding-right:  3px;
        padding-top: 2px;
        margin-top: 2px;
}

ul#nav_menu_sub_static_ul li#phones_receipt_off
{
	background-image: url(../images/smenu/phones_receipt_off.gif);
	background-repeat: no-repeat;
	height: 11px;
        width: 30px;
        display: block;
        margin-right:  10px;
        padding-left:  15px;
        padding-right:  3px;
        padding-top: 2px;
        margin-top: 2px;
}
ul#nav_menu_sub_static_ul li#phones_receipt_on
{
	background-image: url(../images/smenu/phones_receipt_on.gif);
	background-repeat: no-repeat;
	height: 11px;
        width: 30px;
        display: block;
        margin-right:  10px;
        padding-left:  15px;
        padding-right:  3px;
        padding-top: 2px;
        margin-top: 2px;
}

ul#nav_menu_sub_static_ul li#minutes_inputphonenumber_off
{
	background-image: url(../images/smenu/minutes_inputphonenumber_off.gif);
	background-repeat: no-repeat;
	height: 11px;
        width: 210px;
        display: block;
}
ul#nav_menu_sub_static_ul li#minutes_inputphonenumber_on
{
	background-image: url(../images/smenu/minutes_inputphonenumber_on.gif);
	background-repeat: no-repeat;
	height: 11px;
        width: 210px;
        display: block;
}

ul#nav_menu_sub_static_ul li#minutes_selecttopup_off
{
	background-image: url(../images/smenu/minutes_selecttopup_off.gif);
	background-repeat: no-repeat;
	height: 13px;
        width: 182px;
        display: block;
}
ul#nav_menu_sub_static_ul li#minutes_selecttopup_on
{
	background-image: url(../images/smenu/minutes_selecttopup_on.gif);
	background-repeat: no-repeat;
	height: 13px;
        width: 182px;
        display: block;
        margin-right:  10px;
        padding-left:  15px;
        padding-right:  3px;
        padding-top: 2px;
        margin-top: 2px;
}

ul#nav_menu_sub_static_ul li#minutes_login_off
{
	background-image: url(../images/smenu/minutes_login_off.gif);
	background-repeat: no-repeat;
	height: 9px;
        width: 69px;
        display: block;
        margin-right:  10px;
        padding-left:  15px;
        padding-right:  3px;
        padding-top: 2px;
        margin-top: 2px;
}
ul#nav_menu_sub_static_ul li#minutes_login_on
{
	background-image: url(../images/smenu/minutes_login_on.gif);
	background-repeat: no-repeat;
	height: 9px;
        width: 69px;
        display: block;
        margin-right:  10px;
        padding-left:  15px;
        padding-right:  3px;
        padding-top: 2px;
        margin-top: 2px;
}

ul#nav_menu_sub_static_ul li#minutes_finalize_off
{
	background-image: url(../images/smenu/minutes_finalize_off.gif);
	background-repeat: no-repeat;
	height: 9px;
        width: 118px;
        display: block;
        margin-right:  10px;
        padding-left:  15px;
        padding-right:  3px;
        padding-top: 2px;
        margin-top: 2px;
}
ul#nav_menu_sub_static_ul li#minutes_finalize_on
{
	background-image: url(../images/smenu/minutes_finalize_on.gif);
	background-repeat: no-repeat;
	height: 9px;
        width: 118px;
        display: block;
        margin-right:  10px;
        padding-left:  15px;
        padding-right:  3px;
        padding-top: 2px;
        margin-top: 2px;
}

ul#nav_menu_sub_static_ul li#minutes_receipt_off
{
	background-image: url(../images/smenu/minutes_receipt_off.gif);
	background-repeat: no-repeat;
	height: 11px;
        width: 30px;
        display: block;
        margin-right:  10px;
        padding-left:  15px;
        padding-right:  3px;
        padding-top: 2px;
        margin-top: 2px;
}
ul#nav_menu_sub_static_ul li#minutes_receipt_on
{
	background-image: url(../images/smenu/minutes_receipt_on.gif);
	background-repeat: no-repeat;
	height: 11px;
        width: 30px;
        display: block;
        margin-right:  10px;
        padding-left:  15px;
        padding-right:  3px;
        padding-top: 2px;
        margin-top: 2px;
}

#leftpic_main
{
	position:relative;
        float: left;
	width: 520px;
	height: 557px;
	margin: 0px;
	padding: 0px;
	z-index:4;
}

#leftpic_sub
{
	position:relative;
        float: left;
	width: 469px;
	height: 557px;
	margin: 0px;
	padding: 0px;
	z-index:4;
}

#content_main
{
	position:relative;
        padding-top: 1em;
	margin: 100px 0px 30px 520px;
	z-index:1;
}

#content_sub
{
	position:relative;
        padding-top: 1em;
	margin: 56px 0px 30px 520px;
	z-index:1;
}

#contentbackgroundNoSub
{
	position: absolute;
	top: 89px;
	left: 0px;
	width: 100%;
	height: 526px;
        background-image: url(../images/content.jpg);
	background-repeat: repeat-x;
        background-color: transparent;
	z-index:0;
}

#contentbackgroundSub
{
	position: absolute;
	top: 147px;
	left: 0px;
	width: 100%;
	height: 499px;
        background-image: url(../images/content.jpg);
	background-repeat: repeat-x;
        background-color: transparent;
	z-index:0;
}

#contentrightheader
{
	position: absolute;
	top: 89px;
	right: 0px;
	width: 350px;
	height: 102px;
	z-index:3;
}
		
#contentarea
{
	padding-right:5%;
}


#contentarea ul.storelist
{
	list-style-type: none;
	padding-left: 0px;
}
#contentarea ul.storelist li
{
	margin-bottom:  20px;
}

#contentarea ul.main
{
        margin:0;
        padding: 0 0 0 0;
        list-style-type:none;
}

#contentarea ul.main li
{
        background: url(../images/li_bullet.jpg) left 5px no-repeat;
        padding: 0 5px 5px 15px;
}

#contentarea ul.link
{
        margin:0;
        padding: 0 0 0 0;
        list-style-type:none;
}

#contentarea ul.none
{
        margin:0;
        padding: 0;
        list-style-type:none;
}

#contentarea ul.none a
{
	text-decoration: none;
	font-weight: bold;
	color:  #4a4a4a;
	font-size:  10pt;
}

#contentarea span.error
{
    color: Red;
    font-size: 10px;
    margin-top: 2px;
    display: none;
}
#contentarea span.error.show
{
    display: block;
}
/*
#contentarea span#btn_submit input
{
    width: 60px;
}
#contentarea span#btn_submit
{
	position: relative;
	top:  35px;
	left:  -84px;
}

#contentarea input.button
{
    border: none;
    background-image: url(../images/buttons/bg_button_white.gif);
    padding: 0;
    height: 31px;
}
*/
#contentarea button {
  position:relative;
  border:0;
  cursor:pointer; 
  font-weight:bold; 
  padding:0 20px 0 0; 
  text-align:center;
}
#contentarea button span {
  position:relative; 
  display:block; 
  white-space:nowrap; 
  padding:0 0 0 20px;
}

#contentarea button.btn_submit {
  background:url(../images/buttons/right_button_white.gif) right no-repeat;
  padding:0px;
}

#contentarea button.btn_submit span {
  height:31px;
  line-height:31px;
  background:url(../images/buttons/left_button_white.gif) left no-repeat;
  color:#fff; 
}




ul#main_rollover_ul
{
        margin: 0px;
        padding: 0px;
}

ul#main_rollover_ul li
{
        list-style-type: none;
        margin-right:  0px;
        padding-left:  0px;
        padding-right:  0px;
        padding-bottom:  15px;
}

a#main_rollover_about
{
        height: 10px;
        width: 126px;
        text-indent: -9000px;
        display: block;
}

a#main_rollover_family
{
        height: 12px;
        width: 121px;
        text-indent: -9000px;
        display: block;
}

a#main_rollover_phones
{
        height: 10px;
        width: 158px;
        text-indent: -9000px;
        display: block;
}

a#main_rollover_topup
{
        height: 12px;
        width: 175px;
        text-indent: -9000px;
        display: block;
}

ul#main_rollover_ul li#about a
{
	background-image: url(../images/content/about_rollover_off.jpg);
	background-repeat: no-repeat;
}
ul#main_rollover_ul li#about a:hover
{
	background-image: url(../images/content/about_rollover_on.jpg);
	background-repeat: no-repeat;
}

ul#main_rollover_ul li#family a
{
	background-image: url(../images/content/family_rollover_off.jpg);
	background-repeat: no-repeat;
}
ul#main_rollover_ul li#family a:hover
{
	background-image: url(../images/content/family_rollover_on.jpg);
	background-repeat: no-repeat;
}

ul#main_rollover_ul li#phones a
{
	background-image: url(../images/content/phone_rollover_off.jpg);
	background-repeat: no-repeat;
}
ul#main_rollover_ul li#phones a:hover
{
	background-image: url(../images/content/phone_rollover_on.jpg);
	background-repeat: no-repeat;
}

ul#main_rollover_ul li#topup a
{
	background-image: url(../images/content/topup_rollover_off.jpg);
	background-repeat: no-repeat;
}
ul#main_rollover_ul li#topup a:hover
{
	background-image: url(../images/content/topup_rollover_on.jpg);
	background-repeat: no-repeat;
}

#rollover_divider1
{
   display: block;
   background-image: none;
   background-repeat: no-repeat;
   position: relative;
   top: -99px;
   left: 190px;
   height: 56px;
   width: 21px;
   margin: 0px;
   padding: 0px;
   z-index: 11;
}

#rollover_divider2
{
   display: block;
   background-image: none;
   background-repeat: no-repeat;
   position: relative;
   top: 25px;
   left: 0px;
   height: 56px;
   width: 21px;
   margin: 0px;
   padding: 0px;
   z-index: 11;
}

#rollover_divider3
{
   display: block;
   background-image: none;
   background-repeat: no-repeat;
   position: relative;
   top: 25px;
   left: 0px;
   height: 56px;
   width: 21px;
   margin: 0px;
   padding: 0px;
   z-index: 11;
}

#rollover_divider4
{
   display: block;
   background-image: none;
   background-repeat: no-repeat;
   position: relative;
   top: 25px;
   left: 0px;
   height: 56px;
   width: 21px;
   margin: 0px;
   padding: 0px;
   z-index: 11;
}

#rollover_content
{
	color: #ffffff;
}

#rollover_content1
{
   display: block;
   background-image: none;
   background-repeat: no-repeat;
   position: relative;
   top: -145px;
   left: 220px;
   height: 56px;
   width: 300px;
   margin: 0px;
   padding: 0px;
   z-index: 11;
}

#rollover_content2
{
   display: block;
   background-image: none;
   background-repeat: no-repeat;
   position: relative;
   top: -14px;
   left: 0px;
   height: 56px;
   width: 300px;
   margin: 0px;
   padding: 0px;
   z-index: 11;
}

#rollover_content3
{
   display: block;
   background-image: none;
   background-repeat: no-repeat;
   position: relative;
   top: -16px;
   left: 0px;
   height: 56px;
   width: 300px;
   margin: 0px;
   padding: 0px;
   z-index: 11;
}

#rollover_content4
{
   display: block;
   background-image: none;
   background-repeat: no-repeat;
   position: relative;
   top: -16px;
   left: 0px;
   height: 56px;
   width: 300px;
   margin: 0px;
   padding: 0px;
   z-index: 11;
}

#rollover_content1_link
{
        color: #ffffff;
        font-weight: bold;
        text-decoration: none;

}

#rollover_content2_link
{
        color: #ffffff;
        font-weight: bold;
        text-decoration: none;
}

#rollover_content3_link
{
        color: #ffffff;
        font-weight: bold;
        text-decoration: none;
}

#rollover_content4_link
{
        color: #ffffff;
        font-weight: bold;
        text-decoration: none;
}

#footer
{
	clear: both;
        background-image: url(../images/footer.jpg);
	width:100%;
	height: 31px;
	margin:  0px;
	background-repeat: repeat-x;
	background-color: transparent;
}
		
div#footerleft
{
	float: left;
	margin-top: 7px;
        margin-left: 50px;
        font-family: Arial;
        font-size: 10pt;
        line-height: 13pt;
        color: #727481;
}

div#footerright
{
	float: right;
	margin-top: 7px;
        margin-right: 50px;
        font-family: Arial;
        font-weight: bold;
        font-size: 10pt;
        line-height: 13pt;
        color: #727481;
}

ul#footerright_menu_right_ul
{
        margin: 0px;
        padding: 0px;
}

ul#footerright_menu_right_ul li
{
        float:  left;
        list-style-type: none;
        margin-right:  10px;
        padding-left:  15px;
        padding-right:  3px;

}

ul#footerright_menu_right_ul a
{
        font-family: Arial;
        font-weight: bold;
        font-size: 10pt;
        line-height: 13pt;
        text-decoration: none;
        color: #727481;
}

/***************/
/* Extra       */
/***************/

h1.green
{
	color: #54B948;
}

ul#nav_menu_main_ul a
{
    text-decoration: none;
    font-family:Arial;
    font-weight:900;
    font-size:12px;
    color:White;
}

ul#nav_menu_main_ul a:link
{
    text-decoration: none;
    font-family:Arial;
    font-weight:900;
    font-size:12px;
    color:White;
}

ul#nav_menu_main_ul a:visited 
{
    text-decoration: none;
    font-family:Arial;
    font-weight:900;
    font-size:12px;
    color:White;
}

ul#nav_menu_main_ul a:hover 
{
    text-decoration: none;
    font-family:Arial;
    font-weight:900;
    font-size:12px;
    color:White;
}

ul#nav_menu_main_ul a:active 
{
    text-decoration: none;
    font-family:Arial;
    font-weight:900;
    font-size:12px;
    color:White;
}

ul#nav_menu_main_ul a.yellow
{
    font-family:Arial;
    font-weight:900;
    font-size:12px;
    color:#FFE14F;
}

.msg
{
    FONT-SIZE: 12px;
    COLOR:red;
    FONT-FAMILY: Verdana;
    margin-left:0px;
}


table.purchaseNowArrow
{
	background-image: url(../images/info_button.gif);
	width:466px;
	height:53px;
	background-repeat:no-repeat;
}


/****************/
/*    cart      */
/****************/
div#cartimage
{
	position: absolute;
	left:  720px;
	top:  230px;
}
div#cartimage2
{
	position: absolute;
	left:  720px;
	top:  420px;
}
div#cart{
	width:  157px;
	position: relative;
	background-image: url(../images/bg_cart.jpg);
	background-repeat: repeat-y;
	font-size:  14px;
	color: White;
	height:  110px;
	margin: 80px 10px 0px 0px;
}

div#cart img{
	margin-left:  20px;
	margin-right: 10px
}

div#cart img#stepsimages{
	margin-left:  0px;
	margin-right: 0px;
	margin-top:50px;
	background-image: none;
}

div#cart ul{
	font-size:  11px;
	margin:  0px;
	padding:  4px 0px 0px 25px;
}
div#cart li{
	list-style-type: square;
}
span.topchrome_cart{
	display: block;
	width:  157px;
	height:  5px;
	background-image: url(../images/top_cart.jpg);
    font-size: 1px;
}

span.botchrome_cart{
	display: block;
	width:  157px;
	height:  5px;
	background-image: url(../images/bot_cart.jpg);
	font-size: 1px;
}
div#cartcopy{
	margin: 5px 0px 5px 12px;
	background-image: url(../images/bg_cartcopy.jpg);
	background-repeat: repeat-y;
	height:  62px;
	color:Black;
	position: relative;
}
span.topchrome_cartcopy{
	display: block;
	width:  135px;
	height:  4px;
	background-image: url(../images/top_cartcopy.jpg);
	position: absolute;
	top:  0px;
	left:  0px;
	font-size: 1px;
}
span.botchrome_cartcopy{
	display: block;
	width:  135px;
	height:  4px;
	background-image: url(../images/bot_cartcopy.jpg);
	position: absolute;
	left:  0px;
	bottom:  0px;
	font-size: 1px;
}
div#cart div.dottedline{
	width:  110px;
	position: absolute;
	top:  105px;
	left:  12px;
	margin-right: 5px;
}
div#cart span.total{
	display: block;
	position: absolute;
	top:  44px;
	left:  12px;
	font-size:  11px;
	font-weight: bold;
	height: 14px;

}
div#cart span.total input
{
  display: block;
  position: absolute;
  left: 55px;
  top: 0px;
  padding-top: 0px;
  font-size: 11px;
} 
div#cart span.total span
{
  font-size: 11px;
  margin-left: 10px;
} 
a.clearcart
{
    padding-right:11px;
    text-align:right;
	display:  block;
	position: relative;
	font-size: 10px;
	text-decoration: underline;
	color:  white;
}

a.clearcartnew2{
	display:  block;
	font-size: 10px;
	text-decoration: underline;
	color:  #252525;
	background-image: none;
}




/****************/
/*  Report Grid */
/****************/


.dbGridRow
{
       background-color:#ffffff;
           font-family:Arial;
    font-weight:normal;
    font-size:11px;
    color:#252525;
}

.dbGridAltRow
{
       background-color:#e4f0bb;
           font-family:Arial;
    font-weight:normal;
    font-size:11px;
    color:#252525;
}

.dbGridAltLine
{
       background-color:#e4f0bb;
}

.dbGridSelItem
{
    background-color:Red;
}

.gdGrid
{
    border:1px solid #e4f0bb;
}

.dgHeader
{
        font-family:Arial;
    color:#252525;

    font-size:11px;
    font-weight:bold;
}

.gdSummary
{
    font-weight:bold;
    text-align:right;
    border-top:1px double #e4f0bb;

}



