/* SIDEBAR */

#profile {width:309px; height:62px; position:relative; margin:5px 0;}

#profile .h2 {font:bold 12pt tahoma; color:#333; border-bottom:1px solid #e5e5e5; }

.profilepic {float:left; width:63px; height:62px; position:absolute;}

.profileedit {float:left; left:70px; width:240px; height:62px; position:absolute;}

#rates {font:bold 8pt tahoma; width:310px; margin:5px 0 0 0;}

.ratesbg {background:url(/pfingo/images/profile/login/rates_bg.jpg); background-repeat:repeat-y;}

#ratesfooter {background:url(/pfingo/images/profile/login/rates_footer.jpg); background-repeat:no-repeat; width:310px; height:9px;}

.renew {font-weight:bold; color:#ab0000; text-transform:uppercase; text-decoration:underline;}
.renew:hover {color:#333; text-transform:uppercase; text-decoration:underline;}

.mypfingono {background:url(/pfingo/images/profile/login/mypfingono.jpg); width:310px; height:38px;}

.myglobalno {background:url(/pfingo/images/profile/login/myglobalno.jpg); width:310px; height:30px;}

#credits {background:url(/pfingo/images/profile/login/credits.jpg); width:165px; height:94px; background-repeat:no-repeat; background-position:left; width:310px; height:94px; position:relative; margin:5px 0;}

#credits .call {font:normal 13pt tahoma; color:#fff; padding:13px 0 0 85px;}

#credits .sms {font:normal 13pt tahoma; color:#fff; padding:25px 0 0 85px;}

a.topupcredits {background:url(/pfingo/images/profile/login/credits_topupcredits.jpg); width:125px; height:21px; left:165px; top:0px; position:absolute; padding:11px 0 0 20px;}

a:hover.topupcredits {background-position:0 -32px;}

a.tellafriend {background:url(/pfingo/images/profile/login/credits_tellafriend.jpg); width:125px; height:21px; left:165px; top:32px; position:absolute; padding:11px 0 0 20px;}

a:hover.tellafriend {background-position:0 -32px;}

a.onlinecall {background:url(/pfingo/images/profile/login/credits_onlinecall.jpg); width:125px; height:21px; left:165px; top:64px; position:absolute; padding:9px 0 0 20px;}


a:hover.onlinecall {background-position:0 -30px;}

/* LOGIN MAIN PAGE */

#loginbar {width:556px; height:100px;; position:relative; margin:30px 0 0 0;}

.login a{font:bold 10pt tahoma; color:#666; line-height:150%;}

.login a:hover{color:#44880f;}

#innercontent {padding:20px 0;}

#innercontent2 {padding:40px 0;}

/* start of login sec nav */

#secNavContainer{ width:556px; height:150px; position:relative; top:0px; margin: 30px 0;}

.secLinksHolder{ width:556px; height:auto; position:absolute; top:42px; background:url(/pfingo/images/profile/login/navbg.jpg) repeat-y;}

ul.lightGrey{ width:139px; height:auto; float:left;  margin:0 auto; padding:0;}

ul.lightGrey li{ text-align:left; float: left; height: 26px; width: 120px; list-style: none; margin:8px 5px 0 3px; }

ul.lightGrey li .bullets{ width: 15px; height:15px; margin:3px 0 0 0; float:left;  background:url(/pfingo/images/profile/login/navbullet.gif) no-repeat;}

ul.darkGrey{ width:139px; height:auto; float:left;  margin:0 auto; padding:0;}

ul.darkGrey li{ text-align: left; float: left; height: 26px; width: 120px; list-style: none; margin:8px 5px 0 3px;}

ul.darkGrey li .bullets{ width: 15px; height:15px; margin:3px 0 0 0; float:left;  background:url(/pfingo/images/profile/login/navbullet.gif) no-repeat;}

ul a{font:bold 8pt tahoma; color:#666; }

ul a:hover{font:bold 8pt tahoma; color:#44880f }

/* end of login sec nav */

#section_myaccount {background:url(/pfingo/images/profile/login/header_myaccount.jpg); width:556px; height:172px; background-repeat:no-repeat; background-position:left top;}

#section_myaccount .content {padding: 50px 0 0 103px;}

#section_mysettings {background:url(/pfingo/images/profile/login/header_mysettings.jpg); width:556px; height:172px; background-repeat:no-repeat; background-position:left top;}

#section_mysettings .content {padding: 50px 0 0 103px;}

#section_myservices {background:url(/pfingo/images/profile/login/header_myservices.jpg); width:556px; height:172px; background-repeat:no-repeat; background-position:left top;}

#section_myservices .content {padding: 50px 0 0 103px;}

/* SEC NAV TABS */

.myaccount {background:url(/pfingo/images/profile/login/my_login_tab/loginbar_myaccount.jpg); width:187px; height:42px; left:0px; top:0px; position:absolute;}

a.myaccount {background:url(/pfingo/images/profile/login/my_login_tab/loginbar_myaccount.jpg); width:187px; height:42px; left:0px; top:0px; background-position:0 -42px; position:absolute;}

a:hover.myaccount {background-position:0 84px;}

.mysettings {background:url(/pfingo/images/profile/login/my_login_tab/loginbar_mysettings.jpg); width:187px; height:42px; left:187px; top:0px; position:absolute;}

a.mysettings {background:url(/pfingo/images/profile/login/my_login_tab/loginbar_mysettings.jpg); width:187px; height:42px; left:187px; top:0px; background-position:0 -42px; position:absolute;}

a:hover.mysettings {background-position:0 84px;}

.myservices {background:url(/pfingo/images/profile/login/my_login_tab/loginbar_myservices.jpg); width:182px; height:42px; left:374px; top:0px; position:absolute;}

a.myservices {background:url(/pfingo/images/profile/login/my_login_tab/loginbar_myservices.jpg); width:182px; height:42px; left:374px; top:0px; background-position:0 -42px; position:absolute;}

a:hover.myservices {background-position:0 84px;}


/* MY PROFILE */

.asterik {color:#73af13;}

a.updateprofile {background:url(/pfingo/images/profile/login/my_account/btn_updateprofile.jpg); width:115px; height:24px; position:absolute;}

a:hover.updateprofile {background-position:0 -24px;}

/* HOT BILLING */

#hotbilling {font:bold 8pt tahoma; color:#666; padding:20px 0;}

#hotbilling .header {background:url(/pfingo/images/profile/login/my_account/hotbilling_headerbg.jpg); background-repeat:repeat-y; width:557px; height:40px; text-align:center;}

#hotbilling .table {font:normal 8pt tahoma; color:#666; background:url(/pfingo/images/profile/login/my_account/hotbilling_tablebg.jpg); background-repeat:repeat-y; width:557px; text-align:center;}

#hotbilling .divider {border-bottom:1px solid #aaa;}

#hotbilling .footer {text-align:left; padding:5px; background-color:#dedede;}

a.view {background:url(/pfingo/images/profile/login/my_account/btn_view.jpg); width:79px; height:24px; position:absolute;}

a:hover.view {background-position:0 -24px;}

/* PAYMENT HISTORY */

#paymenthistory {font:bold 8pt tahoma; color:#666; padding:20px 0;}

#paymenthistory .header {background:url(/pfingo/images/profile/login/my_account/paymenthistory_headerbg.jpg); background-repeat:repeat-y; width:557px; height:40px; text-align:center;}

#paymenthistory .table {font:normal 8pt tahoma; color:#666; background:url(/pfingo/images/profile/login/my_account/paymenthistory_tablebg.jpg); background-repeat:repeat-y; width:557px; text-align:left;}

#paymenthistory .divider {border-bottom:1px solid #aaa;}

/* CALL FORWARDING */

a.deactivate {background:url(/pfingo/images/profile/login/my_settings/btn_deactivate.jpg); width:147px; height:29px; position:absolute; margin-top:-5px;}

a:hover.deactivate {background-position:0 -28px;}

a.activate {background:url(/pfingo/images/profile/login/my_settings/btn_activate.jpg); width:108px; height:27px; position:absolute;}

a:hover.activate {background-position:0 -27px;}

a.save {background:url(/pfingo/images/profile/login/my_settings/btn_save.jpg); width:84px; height:28px; position:absolute;}

a:hover.save {background-position:0 -28px;}

#callforwarding_form {background:url(/pfingo/images/profile/login/my_settings/callforwarding_form.jpg); width:375px; height:97px; background-repeat:no-repeat;}

#callforwarding_form .content {font:bold 8pt tahoma; color:#fff; padding:20px 0 0 50px;}

/* PUSH MAIL */

a.addaccount {background:url(/pfingo/images/profile/login/my_settings/btn_addaccount.jpg); width:123px; height:27px; position:absolute; margin:-8px 0 0 85px;}

a:hover.addaccount {background-position:0 -27px;}

.configTable { border:1px solid #ccc; padding: 7px;}

.config_btHolder { width: auto; height:24px; position:relative;}

a.pushmail_edit {background:url(/pfingo/images/profile/login/my_settings/btn_edit.jpg); width:67px; height:24px;	position:absolute;}

a:hover.pushmail_edit {background-position:0 -24px;}

a.pushmail_delete {background:url(/pfingo/images/profile/login/my_settings/btn_delete.jpg); width:67px; height:24px; position:absolute;}

a:hover.pushmail_delete {background-position:0 -24px;}

/* MCN */
.mcn {font:bold 9pt tahoma; word-spacing:1px;}

.mcn small{font:bold 7pt tahoma;}

/* SIP */

a.updatemobile {background:url(/pfingo/images/profile/login/my_settings/btn_updatemobile.jpg); width:182px; height:28px; position:absolute; margin-left:0px;}

a:hover.updatemobile {background-position:0 -28px;}

a.viewguide {background:url(/pfingo/images/profile/login/my_settings/btn_viewguide.jpg); width:117px; height:28px; position:absolute; margin-left:0px;}

a:hover.viewguide {background-position:0 -28px;}

.anchortitle {font:bold 10pt tahoma; color:#87b33e;}

.anchor {font-weight:bold; text-transform:uppercase; color:#87b33e; margin-left:520px;}

/* PUSH STOCK */

#pushstock {font:normal 8pt tahoma; color:#666; padding:20px 0; width:557px;}

#pushstock .header {background:url(/pfingo/images/profile/login/my_settings/pushstock_headerbg.jpg); background-repeat:repeat-y; width:557px; height:40px; text-align:center; margin-top:31px;}

#pushstock .table {background:url(/pfingo/images/profile/login/my_settings/pushstock_tablebg.jpg); background-repeat:repeat-y; width:557px; text-align:center;}

#pushstock .header2 {background:url(/pfingo/images/profile/login/my_settings/pushstock_headerbg2.jpg); background-repeat:repeat-y; width:557px; height:40px; text-align:center; margin-top:31px;}

#pushstock .table2 {background:url(/pfingo/images/profile/login/my_settings/pushstock_tablebg2.jpg); background-repeat:repeat-y; width:557px; text-align:center;}

#pushstock .footer {text-align:left; padding:5px; background-color:#dedede;}

.btn_pushstock {background:url(/pfingo/images/profile/login/my_settings/btn_pushstock.jpg); width:104px; height:31px; position:absolute;}

a.btn_pushstock_inactive {background:url(/pfingo/images/profile/login/my_settings/btn_pushstock.jpg); width:104px; height:31px; background-position:0 -31px; position:absolute;}

a:hover.btn_pushstock_inactive {background-position:0 62px;} 

.a {font:bold 8pt tahoma; text-align:center; padding:8px;}

#pushstock #update {margin-left:425px; position:absolute;}

a.update {background:url(/pfingo/images/profile/login/my_services/btn_update.jpg); margin:-5px 0 0 5px; width:87px; height:28px; position:absolute;}

a:hover.update {background-position:0 -28px;}

/* NEWS FEED 1*/

#deleteNewsFeed {background:url(/pfingo/images/profile/login/my_settings/nf_bodyBg.jpg); background-repeat:repeat-y; width:550px; position:relative;}

#deleteNewsFeed a { font:bold 8pt tahoma; color:#fff;}

#deleteNewsFeed a:hover { font:bold 8pt tahoma; color:#aaa;}

#deleteNewsFeed ul {list-style: none; position:relative; margin:0; padding:0;}

#deleteNewsFeed li .Btn_deleteNewsFeed { background:url(/pfingo/images/profile/login/my_settings/btn_deleteNewsFeed.jpg) no-repeat; position:relative; width:548px; height:34px; display:block;}

#deleteNewsFeed li a:hover.Btn_deleteNewsFeed { background-position:0 -34px;}

.Btn_deleteNewsFeed .nameOfNewsFeed {padding:10px 0 0 50px;}

.addNewsFeed_btnHolder { position:relative; width:139px;; height:24px; margin:10px;}

/* NEWS FEED 2*/

#newsfeed {color:#fff; background:url(/pfingo/images/profile/login/my_settings/newsfeed_bg.jpg); background-repeat:no-repeat; width:554px; height:509px; position:relative;}

#newsfeed .content {padding:20px;}

#newsfeed a{color:#fff;}

#newsfeed a:hover{color:#aaa;}

a.addaccount2 {background:url(/pfingo/images/profile/login/my_settings/btn_addaccount.jpg); width:123px; height:27px; position:absolute; margin:-2px 0 0 5px;}

a:hover.addaccount2 {background-position:0 -27px;}

.backtomynewsfeed_holder {position:relative; width:184px; height:24px; margin:10px 0 30px 0;}

a.backtomynewsfeed {background:url(/pfingo/images/profile/login/my_settings/btn_backtomynewsfeed.jpg); width:184px; height:29px; position:absolute; margin-top:-2px;}

a:hover.backtomynewsfeed {background-position:0 -29px;}

a.addnewsfeed {background:url(/pfingo/images/profile/login/my_settings/btn_addnewsfeed.jpg); width:139px; height:24px; position:absolute; margin-top:5px;}

a:hover.addnewsfeed{background-position:0 -24px;}

#newsfeed ul {list-style: none; position:relative; padding:0; margin:0; left:3px;}

#newsfeed li .add {background:url(/pfingo/images/profile/login/my_settings/btn_add.jpg); width:548px; height:34px; display:block;}

#newsfeed li a:hover.add {background-position:0 -34px;}

.addnews {padding:10px 0 0 50px;}

/* FAX */

#fax {width:557px; position:relative;}

#faxtable {font:normal 8pt tahoma; color:#666; text-align:center; width:557px; position:relative; top:33px; padding-bottom:100px;}

#faxtable .header{color:#fff;}

.btn_fax {background:url(/pfingo/images/profile/login/my_settings/btn_fax.jpg); width:102px; height:33px; position:absolute;}

a.btn_fax_inactive {background:url(/pfingo/images/profile/login/my_settings/btn_fax.jpg); width:102px; height:33px; background-position:0 -33px; position:absolute;}

a:hover.btn_fax_inactive {background-position:0 66px;} 

#fax .active {font:bold 10pt tahoma; color:#fff; text-align:center; padding:8px;}

#fax .inactive {font:bold 10pt tahoma; color:#000; text-align:center; padding:8px;}

.faxUploadHolder { width:98px; height:24px; position:relative; float:right; margin-right:25px; padding-right:25px}

a.faxUpload {background:url(/pfingo/images/profile/login/my_services/btn_upload.jpg); width:98px; height:24px; position:absolute;}

a:hover.faxUpload {background-position:0 -24px;} 


/* Online call */
.callNowHolder {width:96px;	height:24px; position:relative;	left: 166px; margin-bottom:25px; margin-top:10px;}

a.callNow {	background:url(/pfingo/images/profile/login/my_services/btn_callNow.jpg); width:96px; height:24px;  position:absolute; left: 0px; top:0px;}

a:hover.callNow {background-position:0 -24px;} 



/* Changepassword */
.changepasswordholder { width:127px; height:24px; position:relative; margin-top:20px;}

a.changepassword {background:url(/pfingo/images/profile/login/btn_changepassword.jpg); width:127px; height:24px; position:absolute;}

a:hover.changepassword {background-position:0 -24px;} 

/* Changeemail */

.changeemailholder { width:127px; height:24px; position:relative; margin-top:20px;}

a.changeemail {background:url(/pfingo/images/profile/login/btn_changeemail.jpg); width:127px; height:24px; position:absolute;}

a:hover.changeemail {background-position:0 -24px;} 

/* Changemobile */

.resuestsmsholder{ width:127px; height:24px; position:relative;}

a.requestsms{background:url(/pfingo/images/profile/login/btn_requestsms.jpg); width:127px; height:24px; position:absolute;}

a:hover.requestsms{background-position:0 -24px;} 

.updatemobileholder{ width:127px; height:24px; position:relative;}

a.updatemobile{background:url(/pfingo/images/profile/login/btn_updatemobile.jpg); width:127px; height:24px; position:absolute;}

a:hover.updatemobile{background-position:0 -24px;} 

.changemobile{ width:127px; height:24px; position:relative;}

a.changemobile{background:url(/pfingo/images/profile/login/btn_changemobile.jpg); width:127px; height:24px; position:absolute;}

a:hover.changemobile{background-position:0 -24px;} 

/* Data Usage */

.usageHeaderBar { background-color:#e0e7ce; width:540px; padding:5px 8px; font:bold 8pt tahoma; color:#44880f; margin: 10px 0; }

.datausage_theader { background-color:#efefef; padding:5px; font:bold 8pt tahoma; color:#666666; border:1px solid #ccc}

.datausage_tbody { padding:5px; font:normal 8pt tahoma; color:#666666; border-bottom:1px solid #ccc;}

/* Social */

a.social_backBt { background:url(/pfingo/images/profile/login/my_settings/btn_back.jpg) no-repeat; width:75px; height:24px; position:absolute;}

a:hover.social_backBt { background-position:0 -24px;}

/* Snap */
.social_nextBtHolder { margin:0 auto; width:75px; height:24px; position:relative;}

a.social_nextBt { background:url(/pfingo/images/profile/login/my_settings/btn_next.jpg) no-repeat; width:75px; height:24px; position:absolute;}

a:hover.social_nextBt { background-position:0 -24px;}

/*SMART DIAL*/

#smartDialTable {font:normal 8pt tahoma; color:#666; width:557px; height:auto; position:relative; margin-bottom:25px;}

#smartDialTable .header{color:#fff; padding:5px;}

#smartDialTable .body{ padding:8px 5px;}

.smartdial_hld { width:auto; height:24px; position:relative; display:block;}

a.smartdial_edit{ background:url(/pfingo/images/profile/login/my_services/smartdial_edit.jpg) no-repeat; width:48px;	height:24px; position:absolute;}

a:hover.smartdial_edit{background-position:0 -24px;} 

a.smartdial_delete{ background:url(/pfingo/images/profile/login/my_services/smartdial_delete.jpg) no-repeat; width:48px;	height:24px; position:absolute;}

a:hover.smartdial_delete{background-position:0 -24px;} 

a.smartdial_sms{ background:url(/pfingo/images/profile/login/my_services/smartdial_sms.jpg) no-repeat; width:48px; height:24px; position:absolute;}

a:hover.smartdial_sms{background-position:0 -24px;} 

a.smartdial_addNew{ background:url(/pfingo/images/profile/login/my_services/smartdial_addnew.jpg) no-repeat; width:79px; height:24px; position:absolute;}

a:hover.smartdial_addNew {background-position:0 -24px;} 

a.smartdial_save{ background:url(/pfingo/images/profile/login/my_services/smartdial_save.jpg) no-repeat; width:48px; height:24px; position:absolute;}

a:hover.smartdial_save {background-position:0 -24px;} 

a.conference_add{ background:url(/pfingo/images/profile/login/my_services/conference_add.jpg) no-repeat; width:48px; height:24px; position:absolute;}

a:hover.conference_add {background-position:0 -24px;} 

a.conference_remove{ background:url(/pfingo/images/profile/login/my_services/conference_remove.jpg) no-repeat; width:79px; height:24px; position:absolute;}

a:hover.conference_remove {background-position:0 -24px;} 

/* changepassword btn */
.changepasswordBtHolder{ width: 127px; height:24px; position:relative; left:150px; }

a.changepasswordBt{ background:url(/pfingo/images/profile/login/btn_changepassword.jpg); width:127px; height:24px; position:absolute;}

a:hover.changepasswordBt { background-position:0 -24px; }

/* greycontent */
.greyboxholder {color:#fff; background:url(/pfingo/images/profile/login/my_settings/newsfeed_bg.jpg); background-repeat:no-repeat; width:554px; height:509px; position:relative;}
.greyboxcontent { padding:20px 20px 20px 20px;}

/* sendinvite btn */
.sendinviteBtHolder{ width: 100px; height:24px; position:relative; left:0px; }

a.sendinviteBt{ background:url(/pfingo/images/profile/login/btn_sendinvite.jpg); width:100px; height:24px; position:absolute;}

a:hover.sendinviteBt { background-position:0 -24px; }

/* apply btn */
.applyBtHolder{ width: auto; height:24px; position:relative; }

a.applyBt{ background:url(/pfingo/images/profile/login/btn_apply.jpg); width:79px; height:24px; position:absolute;}

a:hover.applyBt { background-position:0 -24px; }
