@charset "utf-8";
/* CSS Document */

#store_fullWidthContent { position:relative; width:924px; height:auto; margin:0 auto;}

.centerContent { width:600px; height:auto; margin:0 auto;}


/********************************************************* STORE INDEX ***************************************************/

.store_tabsCredits{ width:530px; height:40px; position:relative; margin:10px 0 0 0; background:url(/pfingo/images/pfstore/store/store_tab_credits.jpg) no-repeat;}

.store_tabsSubscription { width:530px; height:40px; position:relative; margin:30px 0 0 0; background:url(/pfingo/images/pfstore/store/store_tab_subscription.jpg) no-repeat;}

.store_tabsDevices { width:530px; height:40px; position:relative; margin:30px 0 0 0; background:url(/pfingo/images/pfstore/store/store_tab_devices.jpg) no-repeat;}

.store_tabsText{ width: 310px; height:25px; position:absolute; left:210px; top:10px; font:bold 10pt tahoma; color:#44880f;}

.store_greyTxtHeader{ font:bold 10pt tahoma; color:#333; line-height:20px;}

.store_greenTxtHeader{ font:bold 10pt tahoma; color:#44880f; line-height:20px;}

.store_btnHolders { width:90px; height:24px; position:relative;}

a.store_buyBt { background:url(/pfingo/images/pfstore/store/store_buyBt.jpg) no-repeat; width:90px; height:24px; position:absolute;}

a:hover.store_buyBt { background-position:0 -24px;}

a.store_redeemBt { background:url(/pfingo/images/pfstore/store/store_redeemBt.jpg) no-repeat; width:90px; height:24px; position:absolute;}

a:hover.store_redeemBt { background-position:0 -24px;}

.store_btnHolders2 { width:114px; height:24px; position:relative;}

a.store_getNowBt { background:url(/pfingo/images/pfstore/store/store_getnowBt.jpg) no-repeat; width:114px; height:24px; position:absolute;}

a:hover.store_getNowBt { background-position:0 -24px;}

/* promos boxes */

table .promoBoxes { width:300px; margin-bottom:15px;}

tr .promoHeader { background-color:#d9d9d9; font:bold 8pt tahoma; color:#333; border-bottom:solid 1pt #c3c3c3; padding: 10px 10px 10px 0px;}

td .promoDescription { background-color:#e9e9e9; font:normal 8pt tahoma; color:#333; padding: 5px 10px 5px 0px;}

.promoFindOutMoreHolder { width:99px; height:24px; position:relative; margin: 10px 0;}

a.promoFindOutMoreBt { width:99px; height:24px; background:url(/pfingo/images/pfstore/store/findOutMoreBt.jpg) no-repeat; position:absolute;}

a:hover.promoFindOutMoreBt { background-position:0 -24px;}


/********************************************************* END OF STORE INDEX ***************************************************/

/********************************************************* TABLES ***************************************************/

table .storeTables { width: 556px; margin:5px 0 15px 0;} 

td .storeTables_left { background-color:#e2e2de; padding:10px; border-bottom:1px solid #bebfa9;}

td .storeTables_right { background-color:#d6d7bd; padding:10px; font:bold 10pt tahoma; color:#333; border-bottom:1px solid #bebfa9;}

.storeTables_subtxt { font:normal 8pt tahoma; color:#333; line-height:16px; } 

.storeTables_priceTxt { font:bold 12pt tahoma; color:#44880f; line-height:22px;  }

.storeTables_redTxt { font:bold 8pt tahoma; color:#eb0000; }

/*btns */
.store_sub_btnHolder { width:75px; height:24px; position:relative;}

a.store_backBt { background:url(/pfingo/images/pfstore/store/store_backbt.jpg) no-repeat; width:75px; height:24px; position:absolute;}

a:hover.store_backBt { background-position: 0 -24px;}

a.store_nextBt { background:url(/pfingo/images/pfstore/store/store_nextbt.jpg) no-repeat; width:75px; height:24px; position:absolute;}

a:hover.store_nextBt { background-position: 0 -24px;}

/******************************************************* END OF TABLES ***************************************************/

/******************************************************* SIDEBAR: BILLING ADDRESS*****************************************/

table .billingAddTable { margin:15px 0; width:310px;}

td .billingAddHeader { background-color:#78a234; font:bold 10pt tahoma; color:#fff; border-bottom:1px solid #bebfa9; border-left:1px solid #bebfa9; border-right:1px solid #bebfa9; padding:0 7px 7px 15px;}

td .billingAddContent { background-color:#f1f1f1; font:bold 10pt tahoma; color:#333; border-left:1px solid #bebfa9; border-right:1px solid #bebfa9; padding:7px 7px 0 15px;}

.store_changeAddBtHolder { width:126px; height:24px; position:relative;}

a.store_changeAddBt { background:url(/pfingo/images/pfstore/store/billingAdd_changeAddbt.jpg) no-repeat; width:126px; height:24px; position:absolute;}

a:hover.store_changeAddBt { background-position:0 -24px;}

.store_changeCardBtHolder { width:68px; height:24px; position:relative;}

a.store_changeCardBt { background:url(/pfingo/images/pfstore/store/payment_changeBt.jpg) no-repeat; width:68px; height:24px; position:absolute;}

a:hover.store_changeCardBt { background-position:0 -24px;}

/************************************** END SIDEBAR: BILLING ADDRESS *****************************************/

/**************************************************** STORE SUBSCRIPTION ***************************************************/

a.learnMoreTxt {font:normal 7pt tahoma; color:#44880f; text-transform:uppercase; text-decoration:underline;}

a:hover.learnMoreTxt {color:#333;}

.sub_BtnHolder { width:auto; height:24px; position:relative;}

a.sub_subscribeBt { background:url(/pfingo/images/pfstore/store/subs_subscribeBtn.jpg) no-repeat; width:121px; height:24px; position:absolute;}

a:hover.sub_subscribeBt { background-position:0 -24px;}

.sub_colorCatHolder { width:145px; height:30px; position:relative;}

a.sub_goldenNum { background:url(/pfingo/images/pfstore/store/sub_goldenNumber_bt.jpg) no-repeat; width:145px; height:30px; position:absolute;}

a:hover.sub_goldenNum { background-position: 0 -30px;}

a.sub_silverNum { background:url(/pfingo/images/pfstore/store/sub_silverNumber_bt.jpg) no-repeat; width:145px; height:30px; position:absolute;}

a:hover.sub_silverNum { background-position: 0 -30px;}

a.sub_choiceNum { background:url(/pfingo/images/pfstore/store/sub_choiceNumber_bt.jpg) no-repeat; width:145px; height:30px; position:absolute;}

a:hover.sub_choiceNum { background-position: 0 -30px;}

.selectedNumHolder { width:500px; height:auto; background-color:#ededed; border:1px solid #cfcfcf; margin: 0 auto; padding:10px;}

.selectedNum { font:bold 10pt tahoma; color:#44880f; text-align:center;}

.selectedNumTxt { font:bold 10pt tahoma; color:#666; text-align:center;}

/**************************************************** END OF STORE SUBSCRIPTION ***************************************************/

/**************************************************** SUBSCRIPTION STEPS ******************************************************/

.stepsHolder { width:300px; height: 77px; position:relative; display:block; margin-bottom:-2px;}

.stepsBulletHolder { width:75px; height:auto; position:relative; float:left;}

.stepsContentBoxGreen { background-color:#e3f0cf; width:225px; height:77px; float:left; position:relative; }

.stepsContentBoxWhite { width:225px; height:77px; float:left; position:relative; }

.stepsContent { margin:25px 0;}

/**************************************************** END OF SUBSCRIPTION STEPS ***************************************************/

/**************************************************** PAYMENT TABLE ***************************************************/

.paymentHolder { width: 500px; height:auto; position:relative; margin:20px;}

.paymentBoldHeader { font:bold 10pt tahoma; color:#333;}

td .paymentGreyBg {  background-color:#f3f3f3; padding:5px 10px;}

td .paymentNormalBg { padding:5px 10px;}

.deleteBtnHolder { width:26px; height:26px; position:relative;}

a.deleteBtn { background:url(/pfingo/images/pfstore/store/devices_payment_deleteBt.gif) no-repeat; width:26px; height:26px; position:absolute;}

a:hover.deleteBtn { background-position: 0 -26px;}

table .paymentDetailsHolder { width:100%;}

td .paymentDetailsHeader { font:bold 8pt tahoma; color:#fff; padding:6px 8px; background-color:#444; }

td .paymentDetailsBody { padding: 6px 8px; background-color:#f3f3f3; }

.makePaymentHolder { width:121px; height:24px; position:relative;}

a.makePaymentBt { background:url(/pfingo/images/pfstore/store/payment_makePayment.jpg) no-repeat; width:121px; height:24px; position:absolute;}

a:hover.makePaymentBt { background-position: 0 -24px;}

.successBtHolder { width:auto; height:24px; position:relative;}

a.printBt { background:url(/pfingo/images/pfstore/store/payment_print.jpg) no-repeat; width:63px; height:24px; position:absolute;}

a:hover.printBt { background-position: 0 -24px;}

a.returnStoreBt { background:url(/pfingo/images/pfstore/store/payment_returnStore.jpg) no-repeat; width:121px; height:24px; position:absolute;}

a:hover.returnStoreBt { background-position: 0 -24px;}

.confirmPaymentHolder { width:auto; height:24px; position:relative;}

a.confirmPaymentBt { background:url(/pfingo/images/pfstore/store/payment_confirmBt.jpg) no-repeat; width:88px; height:24px; position:absolute;}

a:hover.confirmPaymentBt { background-position: 0 -24px;}


/**************************************************** END OF PAYMENT TABLE ***************************************************/

/*********************************************************** DEVICES *********************************************************/

a.viewCartBt { background:url(/pfingo/images/pfstore/store/devices_viewcartBt.jpg) no-repeat; width:126px; height:24px; position:absolute;}

a:hover.viewCartBt { background-position: 0 -24px;}

.promoPriceTxt { font:bold 10pt tahoma; color:#cc0000; } 

.productsInfoHolder { width:556px; margin:30px 0;}

.productsInfoTabsHolder { width: auto; height:auto; position:relative;}

.productsInfoTabs a{ width:auto; height:22px; padding:6px 5px 0 5px; margin: 0 1px; font:bold 8pt tahoma; color:#333; background-color:#d1e3b3; border:1px solid #9ec55e; position:relative; float:left;}

.productsInfoTabs a:hover{ background-color:#44880f; font:bold 8pt tahoma; color:#fff;}

.productsInfoBoxHolder { width:100%; height:auto; position:relative;}

.productsInfoBox { border: 1px solid #cccccc; background-color:#efefef; margin: 2px 1px;}

.productsInfo{ margin:20px;}

a.store_contShopBt { background:url(/pfingo/images/pfstore/store/devices_contshopBt.jpg) no-repeat; width:126px; height:24px; position:absolute;}

a:hover.store_contShopBt { background-position: 0 -24px;}

a.store_checkOutBt { background:url(/pfingo/images/pfstore/store/devices_checkOutBt.jpg) no-repeat; width:92px; height:24px; position:absolute;}

a:hover.store_checkOutBt { background-position: 0 -24px;}

a.store_makeRingback { background:url(/pfingo/images/pfstore/store/store_makeRingbackBt.jpg) no-repeat; width:157px; height:24px; position:absolute;}

a:hover.store_makeRingback { background-position: 0 -24px;}

div#showinfo { margin: 20px auto 0; width: 600px; }
#showinfo ul.tabnav { float: left; list-style: none; width: 100%; padding: 0; margin: 0; }
#showinfo ul.tabnav li { float: left; margin: 0 1px 0 0; padding: 6px 0 0; }
#showinfo ul.tabnav li.current { padding-top: 0; }
#showinfo ul.tabnav a{ width:auto; height:22px; padding:6px 5px 0 5px; margin: 0 1px; font:bold 8pt tahoma; color:#333; background-color:#d1e3b3; border:1px solid #9ec55e; position:relative; float:left; }
#showinfo ul.tabnav a:hover{ background-color:#44880f; font:bold 8pt tahoma; color:#fff;}
#showinfo ul.tabnav li.current a { background: #d1e3b3; border: none; padding: 8px; }

#showinfo div.tabcontents { clear: both; float: left; width: 100%; }
#showinfo div.tabcontents div.tab { border: 1px solid #dedede; color: #000; display: block; padding: 15px; }
#showinfo div.tabcontents div.current { border: 1px solid #cccccc; background-color:#efefef; margin: 2px 1px; }
#showinfo div.tabcontents div.tab p:last-child { margin-bottom: 0; }
#showinfo div.productsInfo{ margin:20px;}
#showinfo div.productsInfoTabsHolder { width: auto; height:auto; position:relative;}
#showinfo div.productsInfoTabs a{ width:auto; height:22px; padding:6px 5px 0 5px; margin: 0 1px; font:bold 8pt tahoma; color:#333; background-color:#d1e3b3; border:1px solid #9ec55e; position:relative; float:left;}
/*********************************************************** DEVICES *********************************************************/