﻿/* body */
body
{
	background-image: url('images/bg.gif');
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 100%;
}
.NoBorder
{
    border: none;
}
/* Warning */
.TextWarning
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: small;
    font-weight: bold;
    color: Red;
}
.TextHyperlink
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: x-small;
    font-weight: bold;
    color: #56B8F3;
    text-decoration: none;
}
/* Text */
.TextItemListing
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: x-small;
    font-weight: bold;
    color: #305A8F;
    text-decoration: none;
}
.BlueHText
{
    padding-top: 29px;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: medium;
    font-weight: bold;
    color: #56B8F3;
}
/* Panels */
.containerPanel
{
	width: 900px;
	margin: 0px auto;
}
.containerCouponPanel
{
	margin: 0px auto;
}
.topPanel
{
    margin: 0;
	background-image: url("images/logo.gif");
	background-repeat: no-repeat;
	height: 134px;
}
/* Search */
.searchPanel
{
	float: right;
	margin-right: 20px;
	padding-top: 35px;
}
.searchComponentsPosition
{
	position: inherit;
	vertical-align: middle;
}
.searchOption
{
    position: relative;
    float: right;
    margin-top: -25px;
    margin-left: -20px;
}
/* Navigator */
.navigatorPanel
{
    margin: 0 auto;
	height: 141px;
}
.navigatorMenu
{
    margin-top: 0px;
    margin-left: 20px;
    height: 134px;
}
.navigatorMenuCell
{
    text-align: left;
    width: 155px;
    height: 46px;
}
.navigatorMenuCellImage
{
    text-align: left;
    width: 190px;
    height: 134px;
}
.navigatorMenuCellQuote
{
    text-align: left;
    height: 80px;
}
.HeaderQuote
{
    margin-top: 15px;
    padding-left: 0px;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: medium;
    width: 620px;
    height: 80px;
    vertical-align: top;
    overflow: hidden;
}
/* Blue Panel */
.bluePanel
{
    margin: 0 auto;
    height: 158px;
}
.bluePanelTable
{
    margin: 0 auto;
    height: 158px;
}
.bluePanelTableLeft
{
    background-image: url('images/bluelayer_left.gif');
    background-repeat: no-repeat;
    width: 10px;
}
.bluePanelTableCenter
{
    background-image: url('images/bluelayer_center.gif');
    background-repeat: repeat-x;
    width: 873px;
}
.bluePanelTableRight
{
    background-image: url('images/bluelayer_right.gif');
    background-repeat: no-repeat;
    width: 17px;
}
/* Login */
.loginPanelWelcomeMember
{
    float: left;
    margin-left: 10px;
    background-image: url('images/welcome.gif');
    background-repeat: no-repeat;
    width: 421px;
    height: 158px;
}
.loginPanelWelcome
{
    float: left;
    margin-left: 70px;
    background-image: url('images/welcome.gif');
    background-repeat: no-repeat;
    width: 421px;
    height: 158px;
}
.loginPanelWelcomeSub
{
    float: right;
    position: relative;
    margin-right: 50px;
    background-image: url('images/welcome.gif');
    background-repeat: no-repeat;
    width: 421px;
    height: 158px;
}
.loginPanelWelcomeSub1
{
    margin-left: 10px;
    background-image: url('images/welcome.gif');
    background-repeat: no-repeat;
    width: 421px;
    height: 158px;
}
.loginPanelMain
{
    float: left;
    margin-left: 70px;
    background-image: url('images/login.gif');
    background-repeat: no-repeat;
    width: 315px;
    height: 158px;
    text-align: center;
}
.loginPanelMain1
{
    margin-left: 70px;
    background-image: url('images/login.gif');
    background-repeat: no-repeat;
    width: 315px;
    height: 158px;
    text-align: center;
    margin-top: 0px;
}
.loginPanelSub
{
    float: right;
    position: relative;
    margin-right: 50px;
    background-image: url('images/login.gif');
    background-repeat: no-repeat;
    width: 315px;
    height: 158px;
    text-align: center;
}
.welcomeTable
{
    margin-top: 90px;
    margin-left: 20px;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    text-align: center;
    width: 400px;
    font-size: medium;
    font-weight: bold;
}
.welcomeCol1
{
    text-align: left;
    vertical-align: middle;
    width: 70px;
}
.welcomeCol2
{
    text-align: left;
    vertical-align: middle;
    width: 330px;
}
.loginTable
{
    margin-left: 10px;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    text-align: center;
    width: 280px;
    color: White;
    font-size: x-small;
}
.loginTextBoxRowAlign
{
    text-align: left;
    vertical-align: middle;
}
.loginButtonRowAlign
{
    text-align: left;
    vertical-align: middle;
    width: 46px;
}
.loginLabelAlign
{
    text-align: left;
    vertical-align: middle;
    width: 65px;
}
/* Contents */
.contentsPanel
{
    background-color: #f2f2f2;
}
.contentsCouponPanel
{
    background-color: White;
}
/* Banners */
.bannersPanel
{
    margin: 0 auto;
    width: 867px;
    height: 185px;
}
.bannersPanelImage
{
    width: 287px;
    height: 185px;
}
.bannersPanelContents
{
    width: 580px;
    height: 185px;
    background-image: url('images/banner1_contents.gif');
    background-repeat: no-repeat;
}
.holidayBanner
{
    width: 425px;
    height: 275px;
}
.banner1
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    color: White;
    padding-left: 25px;
    padding-right: 25px;
    font-weight: bold;
    font-size: 9.8pt;
    text-align: left;
}
.banner2
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    color: White;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 9.6pt;
    text-align: left;
}
.banner3
{
    background-image: url('images/lastest_promotion.gif');
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    width: 867px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
}
.banner3P
{
    color: #FF7902;
    font-size: x-large;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    text-align: center;
}
.banner3 table
{
    text-align: center;
}
.banner3 #banner3Left
{
    width: 185px;
    vertical-align: top;
    text-align: center;
}
.banner3 #banner3Center
{
    width: 10px;
    vertical-align: top;
    text-align: center;
}
.banner3 #banner3Right
{
    color: White;
    width: 185px;
    vertical-align: top;
    text-align: center;
}
.banner3Top
{
    background-image: url('images/banner_bg_top.gif');
    background-repeat: no-repeat;
    background-position: bottom;
    width: 180px;
    height: 10px;
}
.banner3Center
{
    background-image: url('images/banner_bg_center.gif');
    background-repeat: repeat-y;
    width: 180px;
}
.banner3Bottom
{
    background-image: url('images/banner_bg_bottom.gif');
    background-repeat: no-repeat;
    width: 180px;
    height: 11px;
}
.URLViewPromotions
{
    color: White;
    font-size: medium;
    font-weight: bold;
}
/* New Merchant */
.newMerchantPanel
{
    background-image: url('images/new_merchant_bg.gif');
    background-repeat: repeat-x;
    height: 140px;
    width: 900px;
}
.newMerchantDetailsPanelTitle
{
    margin-top: -15px;
    margin-left: 50px;
    text-align: left;
    font-size: large;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    color: Red;
}
.newMerchantDetailsPanel
{
    width: 900px;
}
.newMerchantDetailsTable
{
    margin: 0 auto;
    width: 804px;
}
.newMerchantDetailsTableLeft
{
    background-image: url('images/new_merchant_left.gif');
    background-repeat: no-repeat;
    height: 104px;
    width: 11px;
}
.newMerchantDetailsTableLogo
{
    text-align: left;
    vertical-align: middle;
    background-image: url('images/new_merchant_center.gif');
    background-repeat: repeat-x;
    height: 104px;
}
.newMerchantDetailsTableDetails
{
    background-image: url('images/new_merchant_center.gif');
    background-repeat: repeat-x;
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: small;
    height: 104px;
    text-align: left;
    overflow: hidden;
}
.newMerchantDetailsTableRight
{
    background-image: url('images/new_merchant_right.gif');
    background-repeat: no-repeat;
    height: 104px;
    width: 10px;
}
/* Footer */
.footerPanel
{
    background-image: url('images/footer.gif');
    background-repeat: repeat-x;
    height: 79px;
}
.terms
{
    margin-left: 500px;
    width: 338px;
    height: 79px;
}
.terms_left
{
    background-image: url('images/terms_left.gif');
    background-repeat: no-repeat;
    width: 11px;
    height: 79px;
}
.terms_center
{
    background-image: url('images/terms_center.gif');
    background-repeat: repeat-x;
    text-align: center;
    width: 316px;
    height: 79px;
}
.terms_right
{
    background-image: url('images/terms_right.gif');
    background-repeat: no-repeat;
    width: 11px;
    height: 79px;
}
/* Gradient Panel */
.grayGradientBGHead
{
    background-image: url('images/gary_gradient_bg_head.gif');
    background-repeat: no-repeat;
    width: 900px;
    height: 52px;
}
.grayGradientBG
{
    margin: 0px auto;
    background-image: url('images/gary_gradient_bg.gif');
    background-repeat: repeat-y;
    width: 900px;
}
.grayGradientContents
{
    margin: 0px auto;
    width: 859px;
}
.grayGradientContents table
{
    text-align: center;
    width: 830px;
}
/* Item List */
.itemListHeader
{
    margin-left: 25px;
    padding-top: 29px;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: x-large;
    font-weight: bold;
    color: #56B8F3;
}
.itemListPanel
{
    margin: 0 auto;
    width: 830px;
}
.itemList
{
    text-align: left;
}
.itemList a.Img
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    background-image: url('images/row_bullet_normal.gif');
    background-repeat: no-repeat;
    padding-left: 35px;
    text-decoration: none;
    color: Black;
}
.itemList a.Img:hover
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    background-image: url('images/row_bullet_hover.gif');
    background-repeat: no-repeat;
    padding-left: 35px;
    text-decoration: underline;
    color: Black;
}
/* Paging */
.itemNumberPaging
{
    width: 40px;
    height: 20px;
    text-decoration: none;
}
.itemListPaging
{
    margin: 0 auto;
    text-align: right;
    width: 830px;
}
.NumericButtonCssClass
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: x-small;
    font-weight: bold;
    text-decoration: underline;
    color: Black;
}
.CurrentPageLabelCssClass
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: small;
    font-weight: bold;
    text-decoration: none;
    color: Red;
}
.NextPreviousPagerField
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: small;
    font-weight: bold;
    text-decoration: none;
}
/* Sign Up */
.signUpPanel
{
    margin: 0 auto;
    text-align: center;
    width: 900px;
}
.signUpTitle
{
    margin: 0 auto;
    height: 63px;
    width: 859px;
    background-image: url('images/signup_title_bg.gif');
    background-repeat: repeat-x;
    margin-top: 45px;
}
.signUpTitleText
{
    margin: 0 auto;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: large;
    font-weight: bold;
    color: White;
    padding-top: 10px;
}
.signUpForm
{
    margin: 0 auto;
    width: 709px;
}
.signUpFormTable
{
    margin: 0 auto;
    width: 709px;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
}
.signUpRowTitle
{
    margin-top: 10px;
    margin-left: 20px;
    height: 25px;
    text-align: left;
    font-size: small;
    color: #143257;
}
.signUpRowColor1
{
    background-color: #DEE0E4;
}
.signUpRowColor2
{
    background-color: #BCBCBC;
}
.signUpRowSeperator1
{
    height: 3px;
    background-color: #214E87;
}
.signUpRowSeperator2
{
    height: 6px;
    background-color: White;
}
.signUpTableColumn1
{
    width: 180px;
    vertical-align: top;
}
.signUpColumn1
{
    margin-top: 5px;
    margin-left: 20px;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: small;
    text-align: left;
}
.signUpColumn2
{
    margin-top: 5px;
    margin-left: 20px;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: small;
    text-align: left;
}
.notes
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    color: #990000;
    font-size: 0.8em;
    font-weight: bold;
}
.notes1
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    color: #990000;
    font-size: 1em;
    font-weight: bold;
}
.radioButtonVerticalList
{
	margin-left: 0;
	padding-left: 0;
	display: inline;
}

.radioButtonVerticalList li
{
    margin-right: 32px;
	margin-left: 0;
	margin-bottom: 0;
	list-style: none;
	display: inline;
}
.checkBoxVerticalList
{
	margin-left: 0;
	padding-left: 0;
	display: inline;
}

.checkBoxVerticalList li
{
    margin-right: 30px;
	margin-left: 0;
	margin-bottom: 0;
	list-style: none;
	display: inline;
}
.otherInterestText
{
    position:relative;
    float: left;
    margin-top: 5px;
    margin-left: 20px;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: small;
    text-align: left;
    width: 100px;
}
.otherInterestTextBoxPanel
{
    text-align: left;
    height: 80px;
}
.otherInterestTextBox
{
    margin-top: 5px;
    margin-left: 10px;
}
.otherKnowText
{
    position:relative;
    float: left;
    margin-top: 5px;
    margin-left: 20px;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: small;
    text-align: left;
    width: 100px;
}
.otherKnowTextBoxPanel
{
    text-align: left;
    height: 80px;
}
.otherKnowTextBox
{
    margin-top: 5px;
    margin-left: 10px;
}
.signUpTermsText
{
    margin-top: 20px;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: x-small;
    text-align: left;
}
.signUpSubmitPannel
{
    margin-top: 50px;
    height: 80px;
}
/* Activation */
.activationMailTitleText
{
    margin-top: 20px;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: medium;
    color: #1A7ADE;
    text-align: center;
}
.activationMailText
{
    margin-top: 50px;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: small;
    color: Orange;
    text-align: center;
}
.activationMailDetailsPanel
{
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 520px;
    height: 300px;
}
.activationMailDetailsTable
{
    margin: 0 auto;
    width: 200px;
}
.activationMailDetailsColumn1
{
    width: 200px;
    text-align: left;
}
.activationMailDetailsColumn2
{
    text-align: left;
}
.activationMailDetailsLabel
{
    padding-top: 6px;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: medium;
    text-align: center;
    color: White;
}
.activationMailDetailsData
{
    padding-top: 6px;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: medium;
}
/* Activation Details */
.activationPanel
{
    margin: 0 auto;
    text-align: center;
    width: 900px;
}
.activationTitle
{
    margin: 0 auto;
    height: 63px;
    width: 859px;
    background-image: url('images/signup_title_bg.gif');
    background-repeat: repeat-x;
    margin-top: 10px;
}
.activationTitleText
{
    margin: 0 auto;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: large;
    font-weight: bold;
    color: White;
    padding-top: 10px;
}
.activationDetails
{
    margin: 0 auto;
    margin-top: 20px;
    width: 709px;
    height: 200px;
}
.activationDetailsText
{
    margin: 0 auto;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: small;
    font-weight: bold;
    color: #0892F4;
}
.activationDetailsAccountText
{
    margin: 0 auto;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: small;
    font-weight: bold;
    color: #59B400;
}
/* Activation Resend */
.activationResendForm
{
    margin: 0 auto;
    text-align: center;
}
/* Membership Navigator */
.membershipNavPanel
{
    margin: 0;
    height: 89px;
    width: 900px;
    background-color: #f2f2f2;
}
.membershipNavPanelTable
{
    margin: 0;
    height: 60px;
}
.membershipNavPanelTableLeft
{
    background-image: url('images/membership_nav_left.gif');
    background-repeat: no-repeat;
    width: 9px;
}
.membershipNavPanelTableCenter
{
    background-image: url('images/membership_nav_center.gif');
    background-repeat: repeat-x;
    width: 882px;
}
.membershipNavPanelTableRight
{
    background-image: url('images/membership_nav_right.gif');
    background-repeat: no-repeat;
    width: 9px;
}
.navBullet
{
    background-image: url('images/bullet_orange.gif');
    background-repeat: no-repeat;
    padding-left: 15px;
}
.navEmpty
{
    padding-left: 15px;
}
.membershipList
{
    margin-left: 0px;
    margin-top: 20px;
}
.membershipList li
{
    display: inline;
    background-image: url('images/bullet_orange.gif');
    background-repeat: no-repeat;
    padding-left: 15px;
    margin-right: 10px;
}
.MembershipHyperlink
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: small;
    font-weight: bold;
    color: Orange;
    text-decoration: none;
}
.MembershipHyperlink:hover
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: small;
    font-weight: bold;
    color: White;
    text-decoration: none;
}
.MembershipHyperlink:active
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: small;
    font-weight: bold;
    color: White;
    text-decoration: none;
}
.membershipNavPanelSub
{
    margin: 0;
    height: 29px;
    width: 900px;
    background-color: #f2f2f2;
    text-align: center;
}
.membershipListSub
{
    margin-top: 1px;
}
.membershipListSub li
{
    display: inline;
    margin-right: 20px;
}
.MembershipHyperlinkSub
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: small;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}
.MembershipHyperlinkSub:hover
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: small;
    font-weight: bold;
    color: Orange;
    text-decoration: none;
}
.MembershipHyperlinkSub:active
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: small;
    font-weight: bold;
    color: Orange;
    text-decoration: none;
}
/* Membership Contents */
.membershipPanel
{
    margin: 0 auto;
    text-align: center;
    width: 900px;
}
.membershipPanelTitle
{
    margin: 0 auto;
    height: 63px;
    width: 859px;
    background-image: url('images/signup_title_bg.gif');
    background-repeat: repeat-x;
}
.membershipPanelTitleText
{
    margin: 0 auto;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: large;
    font-weight: bold;
    color: White;
    padding-top: 10px;
}
.membershipPanelForm
{
    margin: 0 auto;
    width: 709px;
}
.membershipPanelFormTable
{
    width: 709px;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
}
.membershipDetailsLabel
{
    padding-top: 6px;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: medium;
    text-align: center;
    color: White;
}
.membershipDetailsLabel1
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: small;
    text-align: center;
    color: White;
}
.GridViewLabel
{
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: small;
    text-align: left;
    background-image: url('images/gridview_lable.gif');
    background-repeat: no-repeat;
}
.membershipDetailsData
{
    padding-top: 6px;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: medium;
}
.membershipDetailsData1
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: small;
}
/* Change Password */
.pnlChangePassword
{
    width: 859px;
    height: 300px;
    text-align: center;
    margin: 0 auto;
}
.pnlChangePasswordTable
{
    margin: 0 auto;
    width: 600px;
}
.pnlChangePasswordTopLeft
{
    background-image: url('images/pnl_blue_top_left.gif');
    background-repeat: no-repeat;
    width: 14px;
    height: 220px;
}
.pnlChangePasswordTopCenter
{
    background-image: url('images/pnl_blue_top_center.gif');
    background-repeat: repeat-x;
    height: 220px;
    text-align: center;
}
.pnlChangePasswordTopRight
{
    background-image: url('images/pnl_blue_top_right.gif');
    background-repeat: no-repeat;
    width: 14px;
    height: 220px;
}
.pnlChangePasswordBottomLeft
{
    background-image: url('images/pnl_blue_bottom_left.gif');
    background-repeat: no-repeat;
    width: 14px;
    height: 65px;
}
.pnlChangePasswordBottomCenter
{
    background-image: url('images/pnl_blue_bottom_center.gif');
    background-repeat: repeat-x;    
    height: 65px;
    text-align: right;
    padding-right: 40px;
}
.pnlChangePasswordBottomRight
{
    background-image: url('images/pnl_blue_bottom_right.gif');
    background-repeat: no-repeat;
    width: 14px;
    height: 65px;
}
/* Merchant List */
.merchantList
{
    margin: 0 auto;
    width: 859px;
}
.historyList
{
    margin: 0 auto;
    width: 859px;
}
.productList
{
    margin: 0 auto;
    width: 859px;
}
.transactionList
{
    margin: 0 auto;
    width: 859px;
}
.editButton
{
    background-image: url('images/btnEdit.gif');
    background-repeat: no-repeat;
    width: 66px;
    height: 25px;
    border-style: none;
}
.resetButton
{
    background-image: url('images/btnReset.gif');
    background-repeat: no-repeat;
    width: 66px;
    height: 25px;
    border-style: none;
}
/* member Point Panel */
.memberPointPanel
{
    width: 315px;
    height: 139px;
    text-align: center;
    float: right;
    margin-right: 50px;
}
.memberPointTable
{
    width: 315px;
    height: 139px;
}
.memberPointTableLeft
{
    background-image: url('images/pnl_point_left.gif');
    background-repeat: no-repeat;
    width: 9px;
    height: 139px;
}
.memberPointTableCenter
{
    background-image: url('images/pnl_point_center.gif');
    background-repeat: repeat-x;
    width: 296px;
    height: 139px;
}
.memberPointTableRight
{
    background-image: url('images/pnl_point_right.gif');
    background-repeat: no-repeat;
    width: 10px;
    height: 139px;
}
.memberPointLabel
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: medium;
    color: #56B8F3;
    width: 50%;
}
.memberPointBG
{
    background-color: #516883;
    height: 50px;
    width: 50%;
}
.memberTotalPointText
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: medium;
    color: #FF4747;
}
.memberHoldingPointText
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: medium;
    color: Orange;
}
/* Dialog */
.overlayBG
{
    visibility: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    text-align: center;
    z-index: 1000;
    background-image: url('images/transBg.png');
    background-repeat: repeat;
}
.memberRedeemDialog
{
    width: 604px;
    height: 396px;
    margin: 10% auto;
    background-color: #214E87;
    border: 0px none #000;
    padding: 15px;
    text-align: center;
}
/* GridView Pager */
.gridViewPagerTable
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: x-small;
    width: 120px;
    text-decoration: none;
    text-align: center;
}
.gridViewPagerNavItem
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: small;
    text-decoration: none;
    color: Black;
}
.gridViewPagerNavItem:hover
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: small;
    text-decoration: none;
    color: Green;
}
.gridViewPagerNavItem:active
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: small;
    text-decoration: none;
    color: Green;
}
.gridViewPagerDefaultItem
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: x-small;
    text-decoration: none;
    color: Black;
}
.gridViewPagerDefaultItem:hover
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: x-small;
    text-decoration: none;
    color: Green;
}
.gridViewPagerDefaultItem:active
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: x-small;
    text-decoration: none;
    color: Green;
}
.gridViewPagerCurrentItem
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: x-small;
    text-decoration: none;
    color: Red;
}
.gridViewPagerCurrentItem:hover
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: x-small;
    text-decoration: none;
    color: Green;
}
.gridViewPagerCurrentItem:active
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: x-small;
    text-decoration: none;
    color: Green;
}
.redemptionManagementPanel
{
    margin: 0 auto;
    width: 380px;
    height: 233px;
}
.redemptionManagementPanelLeft
{
    background-image: url('images/redemption_mgt_left.gif');
    background-repeat: no-repeat;
    width: 18px;
    height: 233px;
}
.redemptionManagementPanelCenter
{
    background-image: url('images/redemption_mgt_center.gif');
    background-repeat: repeat-x;
    height: 233px;
}
.redemptionManagementPanelRight
{
    background-image: url('images/redemption_mgt_right.gif');
    background-repeat: no-repeat;
    width: 18px;
    height: 233px;
}
.btnRedeemableProducts
{
    margin: 0 auto;
    width: 250px;
    height: 23px;
}
.btnPendingRedeemedTransaction
{
    margin: 0 auto;
    width: 250px;
    height: 23px;
}
.btnMerchantProductsManagement
{
    margin: 0 auto;
    width: 250px;
    height: 23px;
}
.subNavLeft
{
    background-image: url('images/btn_subnav_left.gif');
    background-repeat: no-repeat;
    width: 5px;
    height: 23px;
}
.subNavCenter
{
    background-image: url('images/btn_subnav_center.gif');
    background-repeat: repeat-x;
    height: 23px;
}
.subNavRight
{
    background-image: url('images/btn_subnav_right.gif');
    background-repeat: no-repeat;
    width: 5px;
    height: 23px;
}
.mainBannerPanel
{
    margin: 0 auto;
    width: 900px;
    background-color: #f2f2f2;
    text-align: center;
}
.contentsTable
{
    position: relative;
    text-align: center;
    margin: 0 auto;
    width: 867px;
}
.signUpBanner
{
    float: right;
    position: relative;
    margin-top: 0px;
    margin-right: 20px;
    width: 423px;
    height: 254px;
    z-index: 10000;
}
.grayRoundedBoxTop
{
    margin: 0;
    padding: 0;
    width: 789px;
    height: 25px;
    background-image: url('images/gray_rounded_box_top.gif');
    background-repeat: no-repeat;
}
.grayRoundedBoxCenter
{
    margin: 0;
    padding: 0;
    width: 789px;
    background-image: url('images/gray_rounded_box_center.gif');
    background-repeat: repeat-y;
    text-align: center;
}
.grayRoundedBoxBottom
{
    margin: 0;
    padding: 0;
    width: 789px;
    height: 25px;
    background-image: url('images/gray_rounded_box_bottom.gif');
    background-repeat: no-repeat;
}
.lightBlueDetailsBox
{
    margin: 0 auto;
    width: 791px;
}
.lightBlueDetailsBoxTable
{
    margin: 0 auto;
    width: 791px;
}
.lightBlueDetailsBoxTop
{
    margin: 0 auto;
    width: 791px;
    height: 12px;
    background-image: url('images/light_blue_top.gif');
    background-repeat: no-repeat;
}
.lightBlueDetailsBoxCenter
{
    margin: 0 auto;
    width: 791px;
    background-image: url('images/light_blue_center.gif');
    background-repeat: repeat-y;
    text-align: left;
}
.lightBlueDetailsBoxBottom
{
    margin: 0 auto;
    width: 791px;
    height: 12px;
    background-image: url('images/light_blue_bottom.gif');
    background-repeat: no-repeat;
}
.gradientBlueSeperator
{
    width: 791px;
    background-image: url('images/gradient_blue_seperator.gif');
    background-repeat: repeat-y;
}
.gradientBlueSeperatorText
{
    color: Yellow;
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: large;
}
.lightBlueDetailsTextBox
{
    margin-top: 5px;
    margin-left: 10px;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: 12px;
    width: 90%;
}
.lightBlueDetailsText
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: 12px;
}
.lightBlueDetailsTextPeriod
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    color: Red;
    font-size: 12px;
    font-weight: bold;
}
.AdminHomeTableItem
{
    margin: 0;
    padding: 0;
    background-image: none;
    height: 30px;
}
.AdminHomeTableItem:hover
{
    margin: 0;
    padding: 0;
    background-image: url('images/btn_admin_home.gif');
    background-repeat: no-repeat;
    height: 30px;
}
.AdminHomeTableItem:active
{
    margin: 0;
    padding: 0;
    background-image: url('images/btn_admin_home.gif');
    background-repeat: no-repeat;
    height: 30px;
}
.AdminHomeTableLink
{
    margin: 0 auto;
    padding-top: 6px;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: small;
    font-weight: bold;
    color: White;
    text-decoration: none;
}
.AdminHomeTableLink:hover
{
    padding-top: 6px;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: small;
    font-weight: bold;
    color: Black;
    text-decoration: none;
}
.AdminHomeTableLink:active
{
    padding-top: 6px;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: small;
    font-weight: bold;
    color: Black;
    text-decoration: none;
}
.RedemptionDialogTitle
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: x-large;
    font-weight: bold;
    color: White;
    text-align: center;
    color: #FFC704;
}
.RedemptionDialogLabel
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: small;
    font-weight: bold;
    color: White;
    width: 130px;
    text-align: left;
}
.RedemptionDialogContents
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: small;
    font-weight: bold;
    color: Black;
    width: 235px;
    text-align: left;
    padding-left: 10px;
}
.RedemptionDialogContents #RedemptionDescription
{
    height: 90px;
    width: 95%;
    overflow: auto;
}
.RedemptionDialogDesc
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: small;
    font-weight: bold;
    color: Black;
    background-color: #90A7C3;
    width: 319px;
    text-align: left;
}
.RedemptionDialogEmpty
{
    height: 10px;
}
.MainPromoImg
{
    margin: 0 auto;
}
.RedeemDetailsListLabel
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: small;
    color: #06264D;
    text-align: left;
    width: 120px;
}
.RedeemDetailsListValue
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: small;
    color: #FB5064;
    text-align: left;
    text-decoration: none;
}
