﻿
.MemberDashboardWrapNoBottomBorder { border: solid 1px #ccc; border-bottom: none; }
.MemberDashboardWrapNoTopBorder { border: solid 1px #ccc; border-top: none; }
.MemberDashboardWrap { border: solid 1px #ccc; }

    .MemberDashboardHeader { background: #fff url('/Portals/_default/Containers/GreyHeader/images/grey-header.jpg') no-repeat bottom left; border-bottom: solid 1px #ccc; color: #333; font-family: Verdana, Arial; font-weight:bold; padding:8px 15px; position: relative; }
        .MemberDashboardHeader .Right { position: absolute; top: 8px; right: 15px; }
    .MemberDashboard { background: #f2f2f2; padding: 8px 15px; overflow: auto; }

    .MemberDashboardDetailWrap { padding:  8px 15px; }
        .MemberDashboardDetail2 { background: #fafafa; border: solid 1px #ccc; padding: 3px 15px 15px; overflow: auto; }
        .MemberDashboardDetail { background: #f2f2f2; border: solid 1px #ccc; padding: 3px 15px 15px; overflow: auto; }
            .MemberDashboardDetail td { padding:  3px 0px 3px  0px; }
            
.MemberDashboardWrap a:link, .MemberDashboardWrap a:visited, .MemberDashboardWrap a:hover, .MemberDashboardWrap a:active { color: #0000ff; font-weight: bold; text-decoration: none; }
.MemberDashboardWrap a:hover, .MemberDashboardWrap a:active { text-decoration: underline; }
.MemberDashboardWrap .NormalBold:hover { color: #333; text-decoration: none; }


            .MemberDashboardDetail .CurrencyPoints { border: solid 1px #ccc; }
            .MemberDashboardDetail .CurrencyPoints td { padding: 0; margin: 0; }
                .MemberDashboardDetail .Currency td { padding: 9px 0 8px 0; }
                .MemberDashboardDetail .Points td { font-size: 20px; font-weight: bold; padding: 13px 10px 8px 20px; vertical-align: bottom; text-align: right; }
                .MemberDashboardDetail .Currency .AltRow { background: #fff; padding: 13px 0 8px 0; }
                .MemberDashboardDetail .Points .AltRow { background: #fff; }    
                
                .MemberDashboardDetail .RewardActionList { margin: 0 0 0 20px; }           
            
            .MemberDashboardDetailWrap .Vouchers { border: solid 1px #ccc; width: 100%; background: #f2f2f2; }
            .MemberDashboardDetailWrap .Vouchers table { margin: 0; padding: 10px; }
                .MemberDashboardDetailWrap .Vouchers .Row2,.MemberDashboardDetailWrap .Vouchers .Row1 { padding: 4px; }
                .MemberDashboardDetailWrap .Vouchers .Row2 { background: #fff; }
                .MemberDashboardDetailWrap .Vouchers .VoucherName { font-weight:bold; font-size:1.2em; margin:4px; }
                
            .MemberDashboardDetailWrap .Success { margin: 0 100px; font-weight:bold; color:#fff; font-size: 1.5em; padding: 10px; text-align:center; }


