.WhatIsABandCMarket
{
    position:absolute;
    top:77px;
    left:511px;
    display:block;
    height:15px;
    background:url(../Images/Backgrounds/what-is-a-b-and-c-market.gif) no-repeat;
    color:White;
    font-size:11px;
    text-decoration:none;
    z-index:1;
    padding:3px 0 0 21px;
    width:160px;
}

.WhatIsABandCMarket:hover
{
    text-decoration:underline;
}

.TabContainerCurrentMarket
{
    position:relative;
    border-style:solid;
    border-width:4px 5px;
    border-color:#06831e;
    background:url(../Images/Backgrounds/tab-container-current-market.png) repeat-x 0 36px #006314;
    margin-top:45px;
    padding-bottom:23px;
}

.TabContainerCurrentMarket h6
{
    color:White;
    font-size:12px;
    margin:36px 15px 0 15px;
}

.TabContainerCurrentMarket .ajax__tab_header
{
    background:url(../Images/Backgrounds/tab-container-current-market-tab-header.gif) 0 100% repeat-x #06831e;
}

.TabContainerCurrentMarket .ajax__tab_header .ajax__tab_outer
{
    margin:0;
    font-size:15px;
    text-transform:uppercase;
    color:White;
    padding:9px 14px;
}

.TabContainerCurrentMarket .ajax__tab_header .ajax__tab_active .ajax__tab_outer
{
    background:url(../Images/Backgrounds/tab-container-current-market-ajax-tab-active.gif);
    border-right:solid 1px #616161;
}

/*
.TabContainerCurrentMarket .AMarket,
.TabContainerCurrentMarket .BMarket,
.TabContainerCurrentMarket .CMarket
{
    position:relative;
    display:block;
    height:36px;
    width:104px;
    text-indent:-9999px;
}

.TabContainerCurrentMarket .AMarket
{
    background:url(../Images/Buttons/tab-container-current-market-tab-a-market.png);
}

.TabContainerCurrentMarket .BMarket
{
    background:url(../Images/Buttons/tab-container-current-market-tab-b-market.png);
}

.TabContainerCurrentMarket .CMarket
{
    background:url(../Images/Buttons/tab-container-current-market-tab-c-market.png);
}

.TabContainerCurrentMarket .ajax__tab_active .AMarket
{
    background:url(../Images/Buttons/tab-container-current-market-tab-a-market-active.png);
}

.TabContainerCurrentMarket .ajax__tab_active .BMarket
{
    background:url(../Images/Buttons/tab-container-current-market-tab-b-market-active.png);
}

.TabContainerCurrentMarket .ajax__tab_active .CMarket
{
    background:url(../Images/Buttons/tab-container-current-market-tab-c-market-active.png);
}
*/

.CurrentRate
{
    position:relative;
    border:solid 1px #a3c7aa;
    margin:22px 279px 0 15px;
    color:White;
    background-color:#f8711a;
    padding:0 0 12px 6px;
}

.CurrentRate h3
{
    font-size:26px;
    font-weight:normal;
    margin:23px 0 0 10px;
}

.CurrentRate h4
{
    font-size:11px;
    font-weight:normal;
    margin:2px 0 21px 12px;
}

.CurrentRate h2
{
    position:absolute;
    top:20px;
    right:15px;
    width:171px;
    height:51px;
    background:url(../Images/Backgrounds/current-rate-h2.png);
    font-size:31px;
    font-weight:normal;
    margin:0;
    letter-spacing:13px;
    padding:10px 0 0 14px;
}

.CurrentRate a
{
    position:relative;
    display:block;
    width:110px;
    border:solid 1px #fcccac;
    background:url(../Images/Backgrounds/current-rate-a.jpg);
    text-decoration:none;
    color:White;
    font-size:12px;
    font-weight:bold;
    padding:5px 0 7px 22px;
    margin-left:193px;
}

.MoneyOffer
{
    position:absolute;
    top:58px;
    right:15px;
    width:252px;
    height:131px;
    border:solid 1px #a3c0a9;
    background-color:#02861f;
    color:White;
}

.MoneyOffer h2
{
    margin:0;
    font-size:13px;
    text-transform:uppercase;
    margin:5px 0 0 4px;
}

.MoneyOffer table
{
    width:244px;
    margin:5px 0 0 4px;
    font-size:12px;
    text-align:left;
    font-weight:bold;
}

.MoneyOffer table tr th
{
    background-color:#004c0f;
    border-bottom:solid 2px #02861f;
    padding-top:2px;
    padding-bottom:4px;
}

.MoneyOffer table tr td
{
    background-color:#f8711a;
    border-bottom:solid 1px #02861f;
    padding-top:2px;
    padding-bottom:3px;
}

.MoneyOffer table th,
.MoneyOffer table td
{
    padding-left:9px;
}

div.AdjustOffer,
div.CurrentBids,
div.Last10SuccessfulBids,
div.BidForALoan,
div.LoanRepaymentSummary,
div.AdjustOfferFundManager,
div.ConfirmOffer,
div.MyAccountMySummary,
div.MyAccountMyLoans,
div.MyAccountMyPersonalDetails,
div.MyAccountMyProfile,
div.MyAccountMyPersonalDetailsEdit,
div.BorrowerRegistration,
div.BecomeAMember
{
    background:url(../Images/Backgrounds/tab-container-current-market-div.png) repeat-x #02861f;
    border:solid 1px #a3c7aa;
    margin:21px 15px 0 15px;
    padding:4px;
}

.AdjustOffer h2,
.CurrentBids h2,
.Last10SuccessfulBids h2,
.BidForALoan h2,
.LoanRepaymentSummary h2,
.AdjustOfferFundManager h2,
.ConfirmOffer h2,
.MyAccountMySummary h2,
.MyAccountMyLoans h2,
.MyAccountMyPersonalDetails h2,
.MyAccountMyProfile h2,
.MyAccountMyPersonalDetailsEdit h2,
.BorrowerRegistration h2,
.BecomeAMember h2
{
    font-size:13px;
    margin:2px 0 0 6px;
    color:White;
    text-transform:uppercase;
}

.ConfirmOffer h3
{
    margin:0;
    font-size:12px;
    color:Red;
    font-style:italic;
    text-transform:uppercase;
    padding:2px 0 7px 0;
}

.AdjustOffer div,
.CurrentBids div,
.Last10SuccessfulBids div,
.BidForALoan div.Details,
.LoanRepaymentSummary div.Details,
.AdjustOfferFundManager div.Details,
.ConfirmOffer div,
.MyAccountMySummary div.Details,
.MyAccountMyLoans div.Details,
.MyAccountMyPersonalDetails div.Details,
.MyAccountMyProfile div.Details,
.MyAccountMyPersonalDetailsEdit div.Details,
.BorrowerRegistration div.Details,
.BecomeAMember div.Details
{
    background-color:#d7ecdb;
    margin-top:5px;
    font-size:12px;
}

.AdjustOffer ul,
.CurrentBids ul,
.Last10SuccessfulBids ul,
.ConfirmOffer ul
{
    margin:0;
    padding:0 0 0 7px;
}

.AdjustOffer ul li,
.CurrentBids ul li,
.Last10SuccessfulBids ul li,
.ConfirmOffer ul li
{
    background-image:url(../Images/Backgrounds/tab-container-current-market-li.gif);
    background-repeat:no-repeat;
    margin:0;
    padding:10px 0 0 13px;
    list-style:none;
    height:30px;
}

.AdjustOffer div
{
    padding:6px 0 4px 0;
    *padding:4px 0 6px 0;
}

.AdjustOffer ul li
{
    background-position:0 18px;
    *background-position:0 20px;
}

.AdjustOffer select
{
    margin:0 0 0 7px;
}

.AdjustOffer .RadioButtonListAmount
{
    margin:0 7px 0 8px;
}

.AdjustOffer .RadioButtonListAmount label
{
    margin:0 8px 0 0;
}

/*
.AdjustOffer a
{
    position:relative;
    top:-21px;
    *top:-22px;
    left:412px;
    *left:418px;
    display:block;
    width:144px;
    height:16px;
    background:url(../Images/Backgrounds/tab-container-current-market-adjust-offer-a.gif);
    color:White;
    text-decoration:none;
    font-weight:bold;
    font-size:11px;
    text-transform:uppercase;
    padding:3px 0 0 16px;
}
*/

.AdjustOffer .PreviewOffer
{
    margin:9px 0 4px 19px;
}

.CurrentBids div.NoBids,
.Last10SuccessfulBids div.NoBids,
.ConfirmOffer div.NoBids
{
    padding:10px 0 3px 0;
    *padding-bottom:2px;
}

.CurrentBids ul li,
.Last10SuccessfulBids ul li,
.ConfirmOffer ul li
{
    background-position:0 14px;
}

.CurrentBids div.Bids,
.Last10SuccessfulBids div.Bids,
.ConfirmOffer div.Bids
{
    padding:6px 0 6px 6px;
}

.CurrentBids table,
.Last10SuccessfulBids table,
.ConfirmOffer table
{
    font-size:12px;
    font-weight:bold;
    text-align:left;
    width:644px;
}

.CurrentBids table th,
.CurrentBids table td,
.Last10SuccessfulBids table th,
.Last10SuccessfulBids table td,
.ConfirmOffer table th,
.ConfirmOffer table td
{
    padding:5px 14px 5px 14px;
    border-bottom:solid 1px #e8ae7a;
    border-right:solid 1px #d7ecdb;
}

.CurrentBids table th,
.Last10SuccessfulBids table th,
.ConfirmOffer table th
{
    color:White;
    background-color:#f8711a;
}

.BidForALoan div.Details,
.LoanRepaymentSummary div.Details,
.AdjustOfferFundManager div.Details,
.MyAccountMySummary div.Details,
.MyAccountMyLoans div.Details,
.MyAccountMyPersonalDetails div.Details,
.MyAccountMyProfile div.Details,
.MyAccountMyPersonalDetailsEdit div.Details,
.BorrowerRegistration div.Details,
.BecomeAMember div.Details
{
    padding:6px;
}

.BidForALoan div.Details .BidDetails
{
    border-bottom:solid 1px #e8ae7a;
}

.BidForALoan div.Details .LoanPurpose,
.BidForALoan div.Details .AmountRequired,
.BidForALoan div.Details .EstabFee,
.BidForALoan div.Details .LoanTotal,
.BidForALoan div.Details .BidRate,
.BidForALoan div.Details .Term,
.BidForALoan div.Details .RepaymentFrequency,
.BidForALoan div.Details .Buttons,
.BidForALoan div.Details .BidDetails .LoanPurposePreview,
.LoanRepaymentSummary div.Details .Repayments div,
.AdjustOfferFundManager div.Details .Repayments div,
.ConfirmOffer div.Bids .Buttons
{
    border-top:solid 1px #e8ae7a;
    vertical-align:middle;
    padding:4px 0 0 14px;
    height:26px;
}

.MyAccountMySummary div.Details .SubDetails div,
.MyAccountMyLoans div.Details .SubDetails div,
.MyAccountMyPersonalDetails div.Details .SubDetails div,
.MyAccountMyProfile div.Details .SubDetails div,
.MyAccountMyPersonalDetailsEdit div.Details .SubDetails div,
.BorrowerRegistration div.Details .SubDetails div,
.BecomeAMember div.Details .SubDetails div
{
    position:relative;
    vertical-align:middle;
    padding:4px 0 0 14px;
    border-top:none;
    border-bottom:solid 1px #f5faf6;
}

.MyAccountMyLoans div.Details .SubDetails div em
{
    display:block;
    background-color:#ffea00;
    padding:5px 0 6px 14px;
    margin:-5px 0 -6px -14px;
    font-style:normal;
}

.BidForALoan div.Details .BidDetails .LoanPurposePreview
{
    border:none;
}

.BidForALoan div.Details .BidDetails .LoanPurpose
{
    border:none;
}

.LoanRepaymentSummary div.Details .Repayments div,
.AdjustOfferFundManager div.Details .Repayments div
{
    border-top:none;
    border-bottom:solid 1px #e8ae7a;
}

.BidForALoan div.Details div.LoanPurpose
{
    padding-top:8px;
    height:30px;
    color:White;
    background-color:#f8711a;
}

.BidForALoan div.Details div.BidRate
{
    *padding-top:5px;
    *height:25px;
}

.BidForALoan div.Details div.Term,
.BidForALoan div.Details div.RepaymentFrequency,
.BidForALoan div.Details .BidDetails .LoanPurposePreview,
.BidForALoan div.Details .BidDetails .AmountRequired,
.BidForALoan div.Details .BidDetails .EstabFee,
.BidForALoan div.Details .BidDetails .LoanTotal,
.LoanRepaymentSummary div.Details .Repayments div,
.AdjustOfferFundManager div.Details .Repayments div
{
    padding-top:8px;
    *padding-top:12px;
    height:22px;
    *height:18px;
}

.MyAccountMySummary div.Details .SubDetails div,
.MyAccountMyLoans div.Details .SubDetails div,
.MyAccountMyPersonalDetails div.Details .SubDetails div,
.MyAccountMyProfile div.Details .SubDetails div,
.MyAccountMyPersonalDetailsEdit div.Details .SubDetails div,
.BorrowerRegistration div.Details .SubDetails div,
.BecomeAMember div.Details .SubDetails div
{
    padding-top:8px;
    padding-bottom:8px;
}

.MyAccountMyProfile div.Details .SubDetails div .Label,
.MyAccountMyPersonalDetailsEdit div.Details .SubDetails div .Label,
.BorrowerRegistration div.Details .SubDetails div .Label,
.BecomeAMember div.Details .SubDetails div .Label
{
    float:left;
    vertical-align:top;
    padding:0;
    border:none;
}

.MyAccountMyProfile div.Details .SubDetails div .Field,
.MyAccountMyPersonalDetailsEdit div.Details .SubDetails div .Field,
.BorrowerRegistration div.Details .SubDetails div .Field,
.BecomeAMember div.Details .SubDetails div .Field
{
    vertical-align:top;
    padding:0 0 0 220px;
    border:none;
    *margin-top:-15px;
}

.MyAccountMyProfile div.Details .SubDetails div .Field p,
.MyAccountMyPersonalDetailsEdit div.Details .SubDetails div .Field p,
.BorrowerRegistration div.Details .SubDetails div .Field p,
.BecomeAMember div.Details .SubDetails div .Field p
{
    font-size:10px;
    width:150px;
    margin:3px 0 0 0;
}

.BidForALoan div.Details div.Buttons,
.ConfirmOffer div.Bids div.Buttons
{
    height:auto;
    padding-top:8px;
}

.ConfirmOffer div.Bids div.Buttons
{
    border:none;
}

.BidForALoan div.Details div strong
{
    padding-right:7px;
}

.BidForALoan div.Details div em
{
    background-color:#b7c9ba;
    font-style:normal;
    padding:4px 6px 2px 6px;
    display:block;
    float:left;
    margin-top:-18px;
}

.BidForALoan div.Details div.Term em
{
    margin-left:41px;
}

.BidForALoan div.Details div.RepaymentFrequency em
{
    margin-left:153px;
}

.BidForALoan div.Details h3,
.LoanRepaymentSummary div.Details h3,
.AdjustOfferFundManager div.Details h3,
.MyAccountMySummary div.Details h3,
.MyAccountMyLoans div.Details h3,
.MyAccountMyPersonalDetails div.Details h3,
.MyAccountMyProfile div.Details h3,
.MyAccountMyPersonalDetailsEdit div.Details h3,
.BorrowerRegistration div.Details h3,
.BecomeAMember div.Details h3
{
    color:White;
    background-color:#f8711a;
    font-size:12px;
    padding:5px 0 6px 14px;
    margin:0;
}

.MyAccountMyPersonalDetailsEdit div.Details h3 span,
.BorrowerRegistration div.Details h3 span,
.BecomeAMember div.Details h3 span
{
    font-size:10px;
    font-weight:normal;
    padding-left:17px;
}

.BidForALoan div.Details p
{
    margin:0;
    padding:13px 14px 0 14px;
    color:#333;
}

.BidForALoan div.Details div.BidToConfirm
{
    background-color:#fffaa6;
    border:solid 4px #f0eb9c;
    margin:24px 46px 0 46px;
    height:72px;
    padding:18px 15px 0 15px;
    text-align:center;
}

.BidForALoan div.Details div.BidToConfirm div
{
    float:left;
    width:122px;
}

.BidForALoan div.Details div.BidToConfirm img
{
    float:left;
}

.BidForALoan div.Details div.BidToConfirm div h4
{
    color:White;
    text-transform:uppercase;
    background-color:#f8711a;
    font-size:14px;
    margin:0;
    padding:4px 0 5px 0;
}

.BidForALoan div.Details div.BidToConfirm div.Sum
{
    background-color:#006314;
    width:166px;
}

.BidForALoan div.Details div.BidToConfirm div.Sum h4
{
    background-color:#006314;
}

.BidForALoan div.Details div.BidToConfirm div p
{
    background-color:White;
    padding:0;
    font-weight:bold;
    padding:8px 0 5px 0;
    margin-top:1px;
}

.EnterCode
{
    position:relative;
    margin:10px 15px 0 15px;
    padding:3px;
}

.EnterCode img
{
    margin-bottom:7px;
}

.EnterCode .EnterTheCodeShown
{
    position:absolute;
    top:11px;
    left:280px;
    width:200px;
}

.EnterCode .EnterTheCodeShown p
{
    color:White;
    font-size:11px;
    margin:0;
}

.MySummary
{
    height:157px;
    margin-top:19px;
    padding-left:17px;
}

.MySummary div
{
    position:relative;
    width:312px;
    height:157px;
    float:left;
}

.MySummary div h2
{
    color:White;
    font-size:28px;
    margin:8px 0 0 20px;
    font-weight:normal;
    letter-spacing:14px;
}

.MySummary div h3,
.MySummary div h4
{
    display:none;
}

.MySummary div p
{
    color:White;
    font-size:9px;
    margin:80px 0 0 15px;
}

.MySummary div input
{
    position:absolute;
    top:100px;
    left:174px;
}

.MyAccountMyPersonalDetails input,
.MyAccountMyProfile input,
.MyAccountMyPersonalDetailsEdit input,
.BorrowerRegistration input,
.BecomeAMember input
{
    padding:8px 0 0 15px;
}

.MyAccountMyProfile .Details .SubDetails div .Field input,
.MyAccountMyPersonalDetailsEdit .Details .SubDetails div .Field input,
.BorrowerRegistration .Details .SubDetails div .Field input,
.BecomeAMember .Details .SubDetails div .Field input
{
    padding:0;
}

.NeedMoney
{
    background:url(../Images/Backgrounds/my-summary-need-money.png) no-repeat;
}

.MySummary .NeedMoney
{
    padding-right:34px;
}

.HaveMoney
{
    background:url(../Images/Backgrounds/my-summary-have-money.png);
}

.TabLinks
{
    margin:0;
    padding:0;
    background:url(../Images/Backgrounds/horizontal-border.gif) repeat-x 0 100% #06831e;
    height:36px;
}

.TabLinks li
{
    margin:0;
    padding:0 14px;
    height:100%;
    line-height:36px;
    vertical-align:middle;
    list-style:none;
    float:left;
    color:White;
    font-size:15px;
    text-transform:uppercase;
    background:url(../Images/Backgrounds/tab-links-li.gif) repeat-x 100% 0;
}

.TabLinks li a
{
    display:block;
    color:White;
    text-decoration:none;
    background-color:#06831e;
    height:100%;
    padding:0 14px;
    margin:0 -14px;
}


/* RS */
.MyAccountMyProfile div.Details table
{
    width:640px;
}

/* remove .MySummary div input */
.MySummary div a
{
    position:absolute;
    top:100px;
    left:174px;
}

.SubContent h6
{
    color:White;
    font-size:12px;
    margin:36px 15px 0 15px;
}

.OfferButtons
{
    padding: 15px 0 0 15px;
}

.Market .SubNavigation h1
{
    background:url(../Images/Headings/sub-navigation-market.png);
}

.Market .SubNavigation ul li.SubCurrentMarket a
{
    background-image:url(../Images/Buttons/sub-nav-current-market.png);
}

.Market .SubNavigation ul li.SubPerformance a
{
    background-image:url(../Images/Buttons/sub-nav-performance.png);
}

.Market .SubNavigation ul li.SubHowItWorks a
{
    background-image:url(../Images/Buttons/sub-nav-how-it-works.png);
}

