/*---------------------------- GENERAL INFO ------------------------------

    Title: Provident PPC Master Stylesheet
    Date: 30.06.09 
    
    The Layout is split up into three main containers :- 
        
        div.twoColLeft 
        div.twoColRight  
        div.threeCol
        
    You can define a layout by adding the class twoColLeft, twoColRight or threeCol to "div#mainContent"
    The "div#centre" container is only used on the "threeCol" layout.
    
--------------------------------------------------------------------------------------*/
/*---------------------------- RESET STYLES ------------------------------
--------------------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h2, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
    vertical-align: baseline;
    font-family: Arial, Helvetica, sans-serif;
}
html, body
{
    height: 100%;
    width: 100%;
}

strong
{
    font-weight: bold;
}
body
{
    margin-bottom: 10px;
}
/*---------------------------- GENERAL STYLES ------------------------------
--------------------------------------------------------------------------------------*/

.red
{
    color: #e73032;
}
.floatRight
{
    float: right;
    margin: 0 0 0 10px;
}
.floatRightNoMargin
{
    float: right;
}
.floatLeft
{
    float: left;
    margin: 0 10px 0 0;
}
.floatLeftNoMargin
{
    float: left;
}
.height30
{
    height: 30px;
}
.height50
{
    height: 50px;
}
.height55
{
    height: 55px;
}
.clearRight
{
    clear: right;
}
.clearLeft
{
    clear: left;
}
.clear
{
    clear: both;
}
.hide, .hidden
{
    display: none;
}
.marginRight200
{
    margin-right: 200px;
}

a.external
{
    background: url('../images/external.gif') no-repeat right center;
    background-image: none;
    padding-right: 16px;
    padding-right: 0px;
}
a.pdf
{
    background: url('../images/pdf.gif') no-repeat right center;
    padding-right: 18px;
}
a.email
{
    background: url('../images/email.gif') no-repeat right center;
    padding-right: 18px;
}

body
{
    color: #000;
    background: #FFF;
    font-size: 62.5%;
}

ol, ul
{
    list-style: none;
}
hr, legend
{
    display: none;
}

h1
{
    font-size: 2em;
    font-weight: 400;
    margin: 0 0 16px;
}
h1 p
{
    margin: 0px;
}
h4
{
    margin: 10px 0;
    font-weight: 400;
    font-size: 1.2em;
    font-weight: Bold;
    position: relative;
    z-index: 1;
    color: #000;
}
p
{
    margin: 0 0 16px;
}

.bold
{
    font-weight: bold;
}
.boldAPR
{
    /*font-weight:bold;*/
    font-size: 1.6em;
}

div.appForm div.formRow
{
    margin: 0 0 9px;
    position: relative;
}
div.appForm label
{
    float: left;
}
div.appForm input
{
    border-top: 1px solid #a9adb0;
    border-left: 1px solid #cccacb;
    border-bottom: 1px solid #e2e9ef;
    color: #0d439b;
    padding: 2px 0 2px 5px;
    width: 150px;
}

/* IE6 fix for fieldsets on applynowform */
.applyForm1 fieldset .appForm .formRow
{
    margin: 0px;
    padding: 5px 0;
}

.focusField
{
    background-color: #beefff;
}

a
{
    color: #094198;
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}

a.findOutMore
{
    padding: 3px 0 0 10px;
    float: left;
    background: url('../images/findOutMoreBtn.gif') no-repeat;
    width: 168px;
    height: 23px;
    display: block;
    font-size: 0.9em;
    color: #e73032;
    text-decoration: none;
    margin: 10px 0;
}
div#right div.genericRightBox a.findoutmore
{
    border: 0;
    background: url('../images/find_out_more.gif') no-repeat 5px;
    height: 44px;
    width: 286px;
    cursor: pointer;
    text-indent: -99999em;
    line-height: 5;
    display: block;
}

div.container
{
    width: 100%;
    margin: 0 auto;
    position: relative;
    text-align: center;
}
div.container *
{
    text-align: left;
}

div#left
{
    z-index: 100000;
}
div#right
{
    z-index: 100000;
}

span.logo a
{
    background: url('../images/provident_logo.gif') no-repeat;
    width: 125px;
    height: 44px;
    display: block;
    text-indent: -9999em;
    position: absolute;
    top: 25px;
    left: 20px;
    z-index: 1;
}
span.personalCredit img
{
    display: block;
    text-indent: -9999em;
    position: absolute;
    top: 25px;
    left: 175px;
    z-index: 1;
}
span.faqs
{
    background: url('../images/personalCredit_answers.gif') no-repeat;
    width: 430px;
    height: 39px;
    display: block;
    text-indent: -9999em;
    position: absolute;
    top: 25px;
    left: 175px;
    z-index: 1;
}
span.contact
{
    background: url('../images/personalCredit_personalService.gif') no-repeat;
    width: 450px;
    height: 39px;
    display: block;
    text-indent: -9999em;
    position: absolute;
    top: 25px;
    left: 175px;
    z-index: 1;
}
span.foryou
{
    background: url('../images/personalCredit_foryou.gif') no-repeat;
    width: 450px;
    height: 39px;
    display: block;
    text-indent: -9999em;
    position: absolute;
    top: 25px;
    left: 175px;
    z-index: 1;
}
span.legalJargon
{
    background: url('../images/personalCredit_legaljargon.gif') no-repeat;
    width: 450px;
    height: 39px;
    display: block;
    text-indent: -9999em;
    position: absolute;
    top: 25px;
    left: 175px;
    z-index: 1;
}
span.opportunity
{
    background: url('../images/personalCredit_opportunity.gif') no-repeat;
    width: 450px;
    height: 39px;
    display: block;
    text-indent: -9999em;
    position: absolute;
    top: 25px;
    left: 175px;
    z-index: 1;
}
span.application
{
    background: url('../images/personalCredit_appForm.gif') no-repeat;
    width: 450px;
    height: 39px;
    display: block;
    text-indent: -9999em;
    position: absolute;
    top: 25px;
    left: 175px;
    z-index: 1;
}
span.say
{
    background: url('../images/personalCredit_personalService.gif') no-repeat;
    width: 450px;
    height: 39px;
    display: block;
    text-indent: -9999em;
    position: absolute;
    top: 25px;
    left: 175px;
    z-index: 1;
}
span.help
{
    background: url('../images/personalCredit_help&advice.gif') no-repeat;
    width: 450px;
    height: 39px;
    display: block;
    text-indent: -9999em;
    position: absolute;
    top: 25px;
    left: 175px;
    z-index: 1;
}

ul#topNav
{
    float: right;
    color: #e71c20;
    margin: 0;
    font-size: 1em;
    position: relative;
    top: -15px;
}
ul#topNav li
{
    float: left;
    margin: 0 10px 0 0;
}
ul#topNav li a
{
    color: #e71c20;
    text-decoration: none;
}
ul#topNav li a:focus, ul#topNav li a:hover
{
    text-decoration: underline;
}

div.greyBoxTopLeft
{
    width: 22px;
    height: 12px;
    font-size: 0;
    position: absolute;
    top: 0px;
    left: 0px;
    background: url('../images/curvedBox/greyBoxTopLeft.gif') no-repeat;
}
div.greyBoxTopRight
{
    width: 22px;
    height: 12px;
    font-size: 0;
    position: absolute;
    top: 0px;
    right: 0px;
    background: url('../images/curvedBox/greyBoxTopRight.gif') no-repeat;
}

div.greyBoxBottomLeft
{
    width: 22px;
    height: 12px;
    font-size: 0;
    position: absolute;
    bottom: 0px;
    z-index: -1;
    left: 0px;
    background: url('../images/curvedBox/greyBoxBottomLeft.gif') no-repeat;
}
div.greyBoxBottomRight
{
    width: 22px;
    height: 12px;
    font-size: 0;
    position: absolute;
    bottom: 0px;
    z-index: -1;
    right: 0px;
    background: url('../images/curvedBox/greyBoxBottomRight.gif') no-repeat;
}

div.whiteBoxTopLeft
{
    width: 22px;
    height: 9px;
    font-size: 0;
    position: absolute;
    top: 0px;
    left: 0px;
    background: url('../images/curvedBox/whiteBoxTopLeft.gif') no-repeat;
}
div.whiteBoxTopRight
{
    width: 22px;
    height: 9px;
    font-size: 0;
    position: absolute;
    top: 0px;
    right: 0px;
    background: url('../images/curvedBox/whiteBoxTopRight.gif') no-repeat;
}

div.whiteBoxBottomLeft
{
    width: 22px;
    height: 9px;
    font-size: 0;
    position: absolute;
    bottom: 0px;
    z-index: 9999;
    left: 0px;
    background: url('../images/curvedBox/whiteBoxBottomLeft.gif') no-repeat;
}
div.whiteBoxBottomRight
{
    width: 22px;
    height: 9px;
    font-size: 0;
    position: absolute;
    bottom: 0px;
    z-index: 9999;
    right: 0px;
    background: url('../images/curvedBox/whiteBoxBottomRight.gif') no-repeat;
}

a.upIndex
{
    position: relative;
    z-index: 99999;
}

div#surveyOverlayBack
{
    height: 100%;
    width: 100%;
    background: #666;
    -khtml-opacity: .6;
    -moz-opacity: .6;
    -ms-filter: "alpha(opacity=60)";
    filter: alpha(opacity=60);
    opacity: .6;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 999999;
}
div#surveyOverlay
{
    position: absolute;
    top: 40%;
    left: 50%;
    background: url(/resources/images/survey_overlay_prizedraw.jpg) no-repeat top left;
    width: 300px;
    height: 160px;
    margin-left: -150px;
    z-index: 9999991;
}
div#surveyOverlay div
{
    position: relative;
}
a#survey_no
{
    height: 22px;
    width: 88px;
    left: 201px;
    top: 11px;
    position: absolute;
    text-indent: -100000px;
    overflow: hidden;
}
a#survey_yes
{
    height: 22px;
    width: 138px;
    left: 150px;
    top: 118px;
    position: absolute;
    text-indent: -100000px;
    overflow: hidden;
}

/*---------------------------- HEADER AREA ------------------------------
--------------------------------------------------------------------------------------*/

div#header
{
    width: 955px;
    background: url('../images/header.gif') no-repeat;
    position: relative;
    margin: 30px auto 0;
    height: 141px;
}
div#header form
{
    display: none;
    width: 340px;
    float: right;
    position: absolute;
    right: 0px;
    top: 0;
    margin: 14px 0 0;
    font-size: 1.1em;
}
div#header form label
{
    width: 80px;
}
div#header form a
{
    float: right;
    margin: 0 130px 0 0;
    color: #0c4298;
}
div#header form a:focus, div#header form a:hover
{
    color: #e93639;
}
div#header form input.submit:focus, div#header form input.submit:hover
{
    background-position: bottom;
}
div#header form input.submit
{
    border: 0;
    position: absolute;
    top: 5px;
    right: 10px;
    background: url('../images/signIn_btn.gif') no-repeat;
    height: 36px;
    width: 84px;
    text-indent: -99999em;
    line-height: 5;
    cursor: pointer;
}

/*---------------------------- NAVIGATION AREA ------------------------------
--------------------------------------------------------------------------------------*/
ul#navigation
{
    margin: 7px 0 0;
    width: 955px;
    background: url('../images/shadow.gif') no-repeat left bottom;
    padding: 0 0 5px;
    position: absolute;
    bottom: 0px;
    left: 0px;
}
ul#navigation li
{
    float: left;
    text-indent: -99999em;
    height: 39px;
    display: none;
}
ul#navigation li.home a
{
    background: url('../images/navigation/home.gif') no-repeat;
    width: 136px;
    height: 39px;
    display: block;
}
ul#navigation li.applyNow a
{
    background: url('../images/navigation/apply_now.gif') no-repeat 0 -39px;
    width: 136px;
    height: 39px;
    display: block;
}
ul#navigation li.howItWorks a
{
    background: url('../images/navigation/how_it_works.gif') no-repeat;
    width: 136px;
    height: 39px;
    display: block;
}
ul#navigation li.products a
{
    background: url('../images/navigation/our_products.gif') no-repeat;
    width: 136px;
    height: 39px;
    display: block;
}
ul#navigation li.whatTheySay a
{
    background: url('../images/navigation/what_our_customers_say.gif') no-repeat;
    width: 136px;
    height: 39px;
    display: block;
}
ul#navigation li.news a
{
    background: url('../images/navigation/news_and_advice.gif') no-repeat;
    width: 136px;
    height: 39px;
    display: block;
}
ul#navigation li.currentCustomers a
{
    background: url('../images/navigation/current_customers.gif') no-repeat;
    width: 136px;
    height: 39px;
    display: block;
}
ul#navigation li.home
{
    display: block;
}
ul#navigation li.applyNow
{
    display: block;
}
ul#navigation li.howItWorks
{
    display: block;
}
ul#navigation li.products
{
    display: block;
}
ul#navigation li.whatTheySay
{
    display: block;
}
ul#navigation li.news
{
    display: block;
}
ul#navigation li.currentCustomers
{
    display: block;
}
ul#navigation li a:focus, ul#navigation li a:hover
{
    background-position: 0 -39px;
}
ul#navigation li.active a
{
    background-position: 0 -78px;
}

/****************** ALTERNATIVE HEADING ********************/
.newNav
{
    height: 106px;
    background: url(../images/newNav_background.jpg) repeat-x;
}
.newNav span.logo a
{
    background: url('../images/provident_logo2.gif') no-repeat;
    width: 129px;
    height: 48px;
    display: block;
    text-indent: -9999em;
    position: absolute;
    top: 25px;
    left: 20px;
    z-index: 1;
}
.newNav div#header
{
    width: 955px;
    background: none;
    float: none;
    margin: 0px auto;
    height: 106px;
}
.newNav div#header .personalCredit
{
    display: none;
}
.newNav ul#topNav
{
    float: right;
    color: #fff;
    top: 5px;
    margin: 0;
    font-size: 1em;
}
.newNav ul#topNav li a
{
    color: #fff;
}

.newNav ul#navigation
{
    height: 45px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    left: auto;
    padding-bottom: 0px;
    background: none;
    width: 753px;
}
.newNav ul#navigation li.home a
{
    background: url('../images/navigation/nav2_home.jpg') no-repeat;
    width: 91px;
    height: 45px;
}
.newNav ul#navigation li.applyNow a
{
    background: url('../images/navigation/nav2_apply.jpg') no-repeat;
    width: 88px;
    height: 45px;
}
.newNav ul#navigation li.howItWorks a
{
    background: url('../images/navigation/nav2_works.jpg') no-repeat;
    width: 101px;
    height: 45px;
}
.newNav ul#navigation li.products a
{
    background: url('../images/navigation/nav2_products.jpg') no-repeat;
    width: 105px;
    height: 45px;
}
.newNav ul#navigation li.whatTheySay a
{
    background: url('../images/navigation/nav2_customers.jpg') no-repeat;
    width: 140px;
    height: 45px;
}
.newNav ul#navigation li.news a
{
    background: url('../images/navigation/nav2_advice.jpg') no-repeat;
    width: 107px;
    height: 45px;
}
.newNav ul#navigation li.currentCustomers a
{
    background: url('../images/navigation/nav2_current.jpg') no-repeat;
    width: 111px;
    height: 45px;
}
.newNav ul#navigation li a:focus, .newNav ul#navigation li a:hover, .newNav ul#navigation li.active a
{
    background-position: 0 -45px;
}

/**************************************************************/
/******************** ALTERNATIVE HOMEPAGES *******************/

/*************** HOMEPAGE C ******************/
#homepageC
{
    background: #fff url(../images/homepage/couple_and_baby.jpg) no-repeat center top;
}
#homepageC #homepageUpperLeft h1
{
    text-indent: -100000px;
    overflow: hidden;
}
#homepageC #homepageUpperLeft .steps
{
    visibility: hidden;
}
#homepageC #homepageUpperLeft .getStarted
{
    position: absolute;
    top: 263px;
    left: 528px;
    width: 118px;
    height: 84px;
    text-indent: -1000000px;
    overflow: hidden;
}
#homepageC div.twoColLeft div#left
{
    margin-right: 0px;
    width: 664px;
}
#homepageC div#right div#loanExample
{
    background: none;
    width: auto;
    color: #094198;
}
#homepageC div#right div#loanExampleTop
{
    display: none;
}
#homepageC div#right div#loanExample p
{
    padding-bottom: 0px;
}
#homepageC div#right div#needHelp
{
    background: url(../images/homepage/pod_need_help.jpg) no-repeat top left;
    height: 188px;
}
#homepageC div#right div#needHelp h3, #homepageC div#right div#needHelp .bottomCurve
{
    display: none;
}
#homepageC div#right div#needHelp span.speechBubble
{
    padding-top: 35px;
    margin-bottom: 10px;
}
#homepageC .top
{
    height: 392px;
    margin-bottom: 10px;
    z-index: 1000000;
    position: relative;
}

#homepageC #pod_products
{
    width: 217px;
    height: 188px;
    float: left;
    background: url(../images/homepage/pod_products.jpg) no-repeat top left;
}
#homepageC #pod_can_i
{
    width: 217px;
    height: 188px;
    float: left;
    background: url(../images/homepage/pod_can_i.jpg) no-repeat top left;
    margin: 0 7px;
}
#homepageC #pod_different_way
{
    width: 215px;
    height: 188px;
    float: left;
    background: url(../images/homepage/pod_different_way.jpg) no-repeat top left;
}

#homepageC #pod_products, #homepageC #pod_can_i, #homepageC #pod_different_way
{
    font-weight: bold;
    position: relative;
}
#homepageC #pod_products h3, #homepageC #pod_can_i h3, #homepageC #pod_different_way h3
{
    color: #094198;
    font-size: 16px;
    padding: 14px 0 0 16px;
    margin: 0px;
}
#homepageC #pod_products a
{
    line-height: 47px;
    text-decoration: underline;
    color: #000;
    display: block;
    padding-left: 70px;
}
#homepageC #pod_can_i ul
{
    margin: 10px 0 0 16px;
    list-style-type: none;
}
#homepageC #pod_can_i li
{
    background: url(../images/homepage/bullet_point.gif) no-repeat left center;
    padding-left: 18px;
    line-height: 18px;
    width: 180px;
}
#homepageC #pod_can_i p
{
    color: #49aadc;
    margin: 0px;
    padding: 5px 16px;
    font-size: 13px;
}
#homepageC #pod_can_i .getStarted
{
    position: absolute;
    top: 151px;
    left: 16px;
    width: 183px;
    height: 26px;
    text-indent: -100000px;
    overflow: hidden;
}
#homepageC #pod_different_way p
{
    padding: 40px 0 0 16px;
}
#homepageC #pod_different_way p span
{
    color: #e73032;
}
#homepageC #pod_different_way a
{
    text-indent: -100000px;
    overflow: hidden;
    position: absolute;
    top: 155px;
    left: 16px;
    background: url(../images/homepage/button_more_info.gif) no-repeat top left;
    width: 117px;
    height: 24px;
}

/*********** HOMEPAGE A **************/
#homepageA
{
    clear: both;
    padding-top: 10px;
}
#homepageA #how_it_works
{
    background: url(../images/homepage/background_how_it_works.gif) no-repeat top left;
    position: absolute;
    bottom: 0px;
}
#homepageA div#left ul.reasonsWhy li
{
    margin-bottom: 10px;
}
#homepageA div#left h1
{
    margin: 0 0 20px 0;
    height: auto;
}
#homepageA .top
{
    height: 392px;
    margin-bottom: 0px;
    z-index: 1000000;
    position: relative;
}
#homepageA #homepageUpperLeft
{
    height: 379px;
}
#homepageA #homepageUpperLeft .boldAPR
{
    font-size: 22px;
    font-weight: bold;
}
#homepageA div#left a.applyNow
{
    top: 39px;
    width: 212px;
    height: 65px;
    background: url('../images/applyNow_btnV2.gif') no-repeat;
    right: 10px;
}
#homepageA div#left ol#applyNowList
{
    top: 39px;
    left: 10px;
}
#homepageA img#stepRed1
{
    top: 39px;
    left: 10px;
}
#homepageA img#stepRed2
{
    top: 39px;
    left: 147px;
}
#homepageA img#stepRed3
{
    top: 39px;
    left: 288px;
}

#homepageA div#right div#loanExample
{
    background: none;
    width: auto;
    color: #094198;
}
#homepageA div#right div#loanExampleTop
{
    display: none;
}
#homepageA div#right div#loanExample p
{
    padding-bottom: 0px;
}
#homepageA div#right div#needHelp
{
    background: url(../images/homepage/pod_need_helpV2.jpg) no-repeat top left;
    height: 188px;
}
#homepageA div#right div#needHelp h3, #homepageA div#right div#needHelp .bottomCurve
{
    display: none;
}
#homepageA div#right div#needHelp span.speechBubble
{
    padding-top: 35px;
    margin-bottom: 10px;
}

#homepageA div.twoColLeft div#left
{
    margin-right: 0px;
    width: 664px;
}

#homepageA #pod_products
{
    width: 217px;
    height: 188px;
    float: left;
    background: url(../images/homepage/pod_products.jpg) no-repeat top left;
}
#homepageA #pod_can_i
{
    width: 217px;
    height: 188px;
    float: left;
    background: url(../images/homepage/pod_can_i.jpg) no-repeat top left;
    margin: 0 5px;
}
#homepageA #pod_different_way
{
    width: 215px;
    height: 188px;
    float: left;
    background: url(../images/homepage/pod_different_way.jpg) no-repeat top left;
}

#homepageA #pod_products, #homepageA #pod_can_i, #homepageA #pod_different_way
{
    font-weight: bold;
    position: relative;
}
#homepageA #pod_products h3, #homepageA #pod_can_i h3, #homepageA #pod_different_way h3
{
    color: #094198;
    font-size: 16px;
    padding: 14px 0 0 16px;
    margin: 0px;
}
#homepageA #pod_products a
{
    line-height: 47px;
    text-decoration: underline;
    color: #000;
    display: block;
    padding-left: 70px;
}
#homepageA #pod_can_i ul
{
    margin: 10px 0 0 16px;
    list-style-type: none;
}
#homepageA #pod_can_i li
{
    background: url(../images/homepage/bullet_point.gif) no-repeat left center;
    padding-left: 18px;
    line-height: 18px;
    width: 180px;
}
#homepageA #pod_can_i p
{
    color: #49aadc;
    margin: 0px;
    padding: 5px 16px;
    font-size: 13px;
}
#homepageA #pod_can_i .getStarted
{
    position: absolute;
    top: 151px;
    left: 16px;
    width: 183px;
    height: 26px;
    text-indent: -100000px;
    overflow: hidden;
}
#homepageA #pod_different_way p
{
    padding: 40px 0 0 16px;
}
#homepageA #pod_different_way p span
{
    color: #e73032;
}
#homepageA #pod_different_way a
{
    text-indent: -100000px;
    overflow: hidden;
    position: absolute;
    top: 155px;
    left: 16px;
    background: url(../images/homepage/button_more_info.gif) no-repeat top left;
    width: 117px;
    height: 24px;
}

/*************** HOMEPAGE B ******************/
#homepageB
{
    clear: both;
    padding-top: 10px;
    background: #fff url(../images/homepage/background_couple_comic.jpg) no-repeat center top;
}
#homepageB #homepageUpperLeft
{
    overflow: visible;
    height: 132px;
}
#homepageB #homepageUpperLeft h1
{
    visibility: hidden;
}
#homepageB #right #how_it_works_steps
{
    background: url(../images/homepage/pod_how_it_works.gif) no-repeat top left;
    height: 217px;
    position: relative;
}
#homepageB #right #how_it_works_steps ol
{
    visibility: hidden;
}
#homepageB #right #how_it_works_steps .getStarted
{
    display: block;
    width: 271px;
    height: 30px;
    position: absolute;
    top: 177px;
    left: 10px;
    text-indent: -100000px;
    overflow: hidden;
}
#homepageB div#right div#loanExample
{
    background: none;
    width: auto;
    color: #094198;
}
#homepageB .top
{
    height: 350px;
    position: relative;
}

/************** HOMEPAGE D ******************/

#homepageD
{
    background: url(../images/homepage/background_blue_grey.jpg) repeat-x top left;
}
#homepageD .background
{
    background: url(../images/homepage/background_blue_couple_comic.jpg) no-repeat center top;
    height: 373px;
}
#homepageD #homepageUpperLeft
{
    overflow: visible;
    height: 132px;
}
#homepageD #homepageUpperLeft h1
{
    visibility: hidden;
}
#homepageD #right #how_it_works_steps
{
    background: url(../images/homepage/pod_how_it_works.gif) no-repeat top left;
    height: 217px;
    position: relative;
}
#homepageD #right #how_it_works_steps ol
{
    visibility: hidden;
}
#homepageD #right #how_it_works_steps .getStarted
{
    display: block;
    width: 271px;
    height: 30px;
    position: absolute;
    top: 177px;
    left: 10px;
    text-indent: -100000px;
    overflow: hidden;
    background: none;
}
#homepageD div#right div#loanExample
{
    background: none;
    width: auto;
    color: #094198;
}
#homepageD .top
{
    height: 373px;
    position: relative;
}

/************** HOMEPAGE E  ******************/

#homepageE.test2
{
    background-image: url("../images/homepage/background_blue_grey2.jpg");
}
#homepageE.test2 .top
{
    height: 407px;
}
#homepageE.flexibleLandingPage
{
    height: 450px;
}

#homepageE
{
    background: url(../images/homepage/background_blue_grey.jpg) repeat-x left 15px;
    zoom: 1;
}
#homepageE .background
{
    background: url(../images/homepage/background_blue_couple_comic.jpg) no-repeat center 15px;
    overflow: hidden;
}
#homepageE .test3
{
    background: url(../images/homepage/background_blue_couple_comic2.jpg) no-repeat center 15px;
}
#homepageE #homepageUpperLeft
{
    height: 132px;
    margin-left: 130px; /*margin-top:19px;*/
}
#homepageE #homepageUpperLeft.e2 h1
{
    color: #024395;
    font-size: 2.6em;
    margin-bottom: 0px;
}
#homepageE #homepageUpperLeft.e2 p, #homepageE #homepageUpperLeft.e2 p
{
    font-size: 1.5em;
    color: #333;
    margin-bottom: 0px;
}
#homepageE .test3 #homepageUpperLeft
{
    height: 132px;
    margin-left: 0;
    overflow: visible;
}
#homepageE .test3 #homepageUpperLeft h1
{
    visibility: visible;
    color: #094198;
    margin-left: 180px;
    display: inline;
}
#homepageE #right #how_it_works_steps
{
    background: url(../images/homepage/pod_how_it_works.gif) no-repeat bottom left;
    height: 221px;
    position: relative;
}
#homepageE #right #how_it_works_steps ol
{
    visibility: hidden;
}
#homepageE #right #how_it_works_steps .getStarted
{
    display: block;
    width: 271px;
    height: 30px;
    position: absolute;
    bottom: 9px;
    left: 10px;
    text-indent: -100000px;
    overflow: hidden;
    background: none;
}
#homepageE div#right div#loanExample
{
    background: none;
    width: auto;
    color: #094198;
}
#homepageE .top
{
    height: 373px;
    position: relative;
}
#homepageE #pod_back_to_school
{
    background: url(../images/homepage/pod_back_to_school.gif) no-repeat top left;
    width: 217px;
    float: left;
    margin: 12px 20px 0 0;
    position: relative;
    height: 188px;
}
#homepageE #pod_love_2_shop
{
    background: url(../images/homepage/pod_love_2_shop.gif) no-repeat top left;
    width: 217px;
    float: left;
    margin: 12px 20px 0 0;
    position: relative;
    height: 188px;
}
#homepageE #pod_modern_way
{
    background: url(../images/homepage/pod_different_wayV2.gif) no-repeat top left;
    width: 217px;
    float: left;
    margin: 12px 20px 0 0;
    position: relative;
    height: 188px;
}
#homepageE #pod_cash_loan
{
    background: url(../images/homepage/pod_background.gif) no-repeat top left;
    width: 217px;
    float: left;
    margin: 12px 20px 0 0;
    position: relative;
    height: 188px;
}
#homepageE #pod_need_help
{
    background: url(../images/homepage/pod_need_helpV3.gif) no-repeat top left;
    width: 242px;
    float: left;
    margin-top: 12px;
    position: relative;
    height: 188px;
}
#homepageE #pod_handset
{
    background: url(../images/homepage/pod_handset.gif) no-repeat top left;
    width: 217px;
    float: left;
    margin: 12px 20px 0 0;
    position: relative;
    height: 188px;
}

#homepageE #pod_back_to_school h3
{
    display: none;
}
#homepageE #pod_back_to_school p
{
    font-size: 15px;
    color: #e83739;
    padding: 85px 0 20px 16px;
    font-weight: bold;
    margin-bottom: 0px;
}
#homepageE #pod_modern_way h3
{
    padding: 10px 0 0 12px;
    color: #094198;
    font-size: 16px;
    margin-top: 0px;
}
#homepageE #pod_modern_way p
{
    padding: 40px 0 0 12px;
    color: #e83739;
    font-size: 15px;
    margin: 0px;
    font-weight: bold;
}
#homepageE #pod_love_2_shop h3
{
    padding: 75px 0 0 12px;
    margin-bottom: 7px;
    color: #e83739;
    font-size: 14px;
    margin-top: 0px;
    font-weight: bold;
}
#homepageE #pod_love_2_shop p
{
    padding: 5px 0 0 12px;
    color: #000;
    font-size: 12px;
    margin: 0px;
}
#homepageE #pod_cash_loan h3
{
    padding: 10px 0 0 16px;
    color: #094198;
    font-size: 16px;
    margin-top: 0px;
}
#homepageE #pod_cash_loan ul
{
    margin: 10px 0 0 16px;
    list-style-type: none;
}
#homepageE #pod_cash_loan li
{
    background: url(../images/homepage/bullet_point.gif) no-repeat left center;
    padding-left: 15px;
    line-height: 18px;
    width: 180px;
    font-weight: bold;
}
#homepageE #pod_cash_loan p
{
    color: #49aadc;
    margin: 0px;
    font-weight: bold;
    padding: 5px 16px;
    font-size: 13px;
}
#homepageE #pod_need_help h3
{
    padding: 10px 0 0 16px;
    color: #094198;
    font-size: 16px;
    margin-top: 0px;
}
#homepageE #pod_need_help p
{
    font-size: 14px;
    color: #333;
    padding: 0 0 0 16px;
    margin: 0px;
}
#homepageE #pod_need_help p span
{
    color: #49aadc;
    font-size: 18px;
    display: block;
    padding: 10px 0 20px 0;
}
#homepageE #pod_need_help p a
{
    text-decoration: underline;
}
#homepageE .moreInfo
{
    text-indent: -100000px;
    overflow: hidden;
    position: absolute;
    bottom: 10px;
    left: 10px;
    background: url(../images/homepage/button_more_info.gif) no-repeat top left;
    width: 117px;
    height: 24px;
}
#homepageE .getStarted
{
    text-indent: -100000px;
    overflow: hidden;
    position: absolute;
    bottom: 10px;
    left: 10px;
    background: url(../images/homepage/button_get_started.gif) no-repeat top left;
    width: 118px;
    height: 24px;
}

#homepageE #pod_handset h3
{
    padding: 12px 0 0 12px;
    margin-bottom: 7px;
    color: #e67824;
    font-size: 16px;
    margin-top: 0px;
    font-weight: bold;
    width: 175px;
    display: block;
}
#homepageE #pod_handset ul
{
    margin: 10px 0 0 16px;
    list-style-type: none;
    width: 134px;
}
#homepageE #pod_handset li
{
    background: url(../images/homepage/bullet_point2.gif) no-repeat left 3px;
    padding-left: 15px;
    line-height: 14px;
    font-size: 12px;
    font-weight: normal;
    width: 110px;
    display: block;
    margin-bottom: 5px;
}

/************** Superleague landing page  ******************/

#leagueLanding #mainContent
{
    margin-top: 10px;
}

#leagueLanding
{
    background: url(../images/homepage/background_blue_grey.jpg) repeat-x left 15px;
}
#leagueLanding .background
{
    background: url(../images/homepage/background_blue_couple_comic.jpg) no-repeat center 15px;
    overflow: hidden;
    zoom: 1;
}
#leagueLanding .test3
{
    background: url(../images/homepage/background_blue_couple_comic2.jpg) no-repeat center top;
}
#leagueLanding #homepageUpperLeft
{
    overflow: visible;
    height: 132px;
}
#leagueLanding #left h1
{
    visibility: visible;
    color: #094198;
    margin-left: 180px;
    display: inline;
}
#leagueLanding #right #how_it_works_steps
{
    background: url(../images/homepage/pod_how_it_works.gif) no-repeat bottom left;
    height: 221px;
    position: relative;
}
#leagueLanding #right #how_it_works_steps ol
{
    visibility: hidden;
}
#leagueLanding #right #how_it_works_steps .getStarted
{
    display: block;
    width: 271px;
    height: 30px;
    position: absolute;
    bottom: 9px;
    left: 10px;
    text-indent: -100000px;
    overflow: hidden;
    background: none;
}
#leagueLanding div#right div#loanExample
{
    background: none;
    width: auto;
    color: #094198;
}
#leagueLanding .top
{
    height: 373px;
    position: relative;
}
#leagueLanding #pod_back_to_school
{
    background: url(../images/homepage/pod_back_to_school.gif) no-repeat top left;
    width: 217px;
    float: left;
    margin: 12px 20px 0 0;
    position: relative;
    height: 188px;
}
#leagueLanding #pod_love_2_shop
{
    background: url(../images/homepage/pod_love_2_shop.gif) no-repeat top left;
    width: 217px;
    float: left;
    margin: 12px 20px 0 0;
    position: relative;
    height: 188px;
}
#leagueLanding #pod_modern_way
{
    background: url(../images/homepage/pod_different_wayV2.gif) no-repeat top left;
    width: 217px;
    float: left;
    margin: 12px 20px 0 0;
    position: relative;
    height: 188px;
}
#leagueLanding #pod_cash_loan
{
    background: url(../images/homepage/pod_background.gif) no-repeat top left;
    width: 217px;
    float: left;
    margin: 12px 20px 0 0;
    position: relative;
    height: 188px;
}
#leagueLanding #pod_need_help
{
    background: url(../images/homepage/pod_need_helpV3.gif) no-repeat top left;
    width: 242px;
    float: left;
    margin-top: 12px;
    position: relative;
    height: 188px;
}
#leagueLanding #pod_handset
{
    background: url(../images/homepage/pod_handset.gif) no-repeat top left;
    width: 217px;
    float: left;
    margin: 12px 20px 0 0;
    position: relative;
    height: 188px;
}

#leagueLanding #pod_back_to_school h3
{
    display: none;
}
#leagueLanding #pod_back_to_school p
{
    font-size: 15px;
    color: #e83739;
    padding: 85px 0 20px 16px;
    font-weight: bold;
    margin-bottom: 0px;
}
#leagueLanding #pod_modern_way h3
{
    padding: 10px 0 0 12px;
    color: #094198;
    font-size: 16px;
    margin-top: 0px;
}
#leagueLanding #pod_modern_way p
{
    padding: 40px 0 0 12px;
    color: #e83739;
    font-size: 15px;
    margin: 0px;
    font-weight: bold;
}
#leagueLanding #pod_love_2_shop h3
{
    padding: 75px 0 0 12px;
    margin-bottom: 7px;
    color: #e83739;
    font-size: 14px;
    margin-top: 0px;
    font-weight: bold;
}
#leagueLanding #pod_love_2_shop p
{
    padding: 5px 0 0 12px;
    color: #000;
    font-size: 12px;
    margin: 0px;
}
#leagueLanding #pod_cash_loan h3
{
    padding: 10px 0 0 16px;
    color: #094198;
    font-size: 16px;
    margin-top: 0px;
}
#leagueLanding #pod_cash_loan ul
{
    margin: 10px 0 0 16px;
    list-style-type: none;
}
#leagueLanding #pod_cash_loan li
{
    background: url(../images/homepage/bullet_point.gif) no-repeat left center;
    padding-left: 15px;
    line-height: 18px;
    width: 180px;
    font-weight: bold;
}
#leagueLanding #pod_cash_loan p
{
    color: #49aadc;
    margin: 0px;
    font-weight: bold;
    padding: 5px 16px;
    font-size: 13px;
}
#leagueLanding #pod_need_help h3
{
    padding: 10px 0 0 16px;
    color: #094198;
    font-size: 16px;
    margin-top: 0px;
}
#leagueLanding #pod_need_help p
{
    font-size: 14px;
    color: #333;
    padding: 0 0 0 16px;
    margin: 0px;
}
#leagueLanding #pod_need_help p span
{
    color: #49aadc;
    font-size: 18px;
    display: block;
    padding: 10px 0 20px 0;
}
#leagueLanding #pod_need_help p a
{
    text-decoration: underline;
}
#leagueLanding .moreInfo
{
    text-indent: -100000px;
    overflow: hidden;
    position: absolute;
    bottom: 10px;
    left: 10px;
    background: url(../images/homepage/button_more_info.gif) no-repeat top left;
    width: 117px;
    height: 24px;
}
#leagueLanding .getStarted
{
    text-indent: -100000px;
    overflow: hidden;
    position: absolute;
    bottom: 10px;
    left: 10px;
    background: url(../images/homepage/button_get_started.gif) no-repeat top left;
    width: 118px;
    height: 24px;
}

#leagueLanding #pod_handset h3
{
    padding: 12px 0 0 12px;
    margin-bottom: 7px;
    color: #e67824;
    font-size: 16px;
    margin-top: 0px;
    font-weight: bold;
    width: 175px;
    display: block;
}
#leagueLanding #pod_handset ul
{
    margin: 10px 0 0 16px;
    list-style-type: none;
    width: 134px;
}
#leagueLanding #pod_handset li
{
    background: url(../images/homepage/bullet_point2.gif) no-repeat left 3px;
    padding-left: 15px;
    line-height: 14px;
    font-size: 12px;
    font-weight: normal;
    width: 110px;
    display: block;
    margin-bottom: 5px;
}

/******************** Recommend a friend ********************/
#mainContent.raf
{
    color: #333;
}
#mainContent.raf h2
{
    font-size: 1.2em;
    color: #498fcc;
    font-weight: bold;
    padding: 15px 5px;
}
#mainContent.raf h2 a
{
    color: #498fcc;
    text-decoration: none;
}
#mainContent.raf h2 span
{
    color: #333;
}
#mainContent.raf .typicalAPR
{
    top: 10px;
    right: 10px;
    z-index: 1000;
}
#mainContent.raf .topImage
{
    position: relative;
    width: 734px;
    height: 442px;
    background: url(../images/recommendafriend/bg-with-clouds.jpg) no-repeat top left;
    overflow: hidden;
}
#mainContent.raf .topImage.js
{
    background: url(../images/recommendafriend/bg-no-clouds.jpg) no-repeat top left;
}
#mainContent.raf .topImage.js .clouds1
{
    z-index: 10;
    width: 685px;
    height: 240px;
    background: url(../images/recommendafriend/cloud1.png);
    position: absolute;
    top: 195px;
    left: -70px;
}
#mainContent.raf .topImage.js .clouds2
{
    z-index: 10;
    width: 361px;
    height: 144px;
    background: url(../images/recommendafriend/cloud2.png);
    position: absolute;
    top: 18px;
    left: 162px;
}
#mainContent.raf .topImage.js .women
{
    z-index: 20;
    width: 492px;
    height: 282px;
    background: url(../images/recommendafriend/women.png);
    right: 0;
    bottom: 0;
    position: absolute;
}
#mainContent.raf .topImage h1
{
    text-indent: -9999px;
    font-size: 0em;
    background: url(../images/recommendafriend/headerText.gif) no-repeat;
    width: 295px;
    height: 89px;
    top: 35px;
    left: 18px;
    position: absolute;
    z-index: 1000;
}
#mainContent.raf .topImage .textLeft
{
    position: absolute;
    top: 135px;
    left: 70px;
    width: 300px;
    z-index: 1000;
}
#mainContent.raf .topImage .button
{
    position: absolute;
    top: 325px;
    left: 68px;
    width: 236px;
    height: 46px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/recommendafriend/btn_download.gif) top;
    z-index: 1000;
}
#mainContent.raf .topImage .button:hover
{
    background-position: bottom;
}
#mainContent.raf .topPod
{
    position: relative;
    height: 176px;
    width: 716px;
    background: url(../images/recommendafriend/top_pod_bg_tile-x.jpg) repeat-x top;
    padding: 0 9px;
    margin-top: 10px;
}
#mainContent.raf .topPod .left
{
    position: absolute;
    top: 0;
    left: 0;
    width: 9px;
    height: 176px;
    background: url(../images/recommendafriend/top_pod_bg-l.jpg) top;
}
#mainContent.raf .topPod .right
{
    position: absolute;
    top: 0;
    right: 0;
    width: 8px;
    height: 176px;
    background: url(../images/recommendafriend/top_pod_bg-r.jpg) top;
}
#mainContent.raf .topPod img
{
    float: right;
}
#mainContent.raf .topPod ol li
{
    text-align: center;
    margin: 0px 0px 0px 2px;
}
#mainContent.raf .topPod ol li
{
    float: left;
    width: 165px;
    list-style: none;
    padding: 3px;
    background: url(../images/recommendafriend/tiny-right-arrow-blue.gif) no-repeat 95%;
}
#mainContent.raf .topPod ol li.last
{
    background: none;
}
#mainContent.raf .topPod ol li img
{
    float: left;
    margin: 10px 0px 10px 50px;
}
#mainContent.raf .topPod ol li .text
{
    float: left;
    font-weight: bold;
    width: 130px;
    text-align: center;
}
#mainContent.raf .topPod ol li .text span
{
    color: #498fcc;
}
#mainContent.raf .midPods
{
    margin-top: 10px;
}
#mainContent.raf .midPods .leftPod
{
    position: relative;
    width: 333px;
    height: 262px;
    background: url(../images/recommendafriend/mid-left-pod-bg-tile-x.jpg) repeat-x top;
    padding: 0 15px;
    float: left;
    margin-right: 10px;
    overflow: hidden;
    display: inline;
}
#mainContent.raf .midPods .leftPod .left
{
    position: absolute;
    left: 0;
    top: 0;
    width: 12px;
    height: 262px;
    background: url(../images/recommendafriend/mid-left-pod-bg-l.jpg) no-repeat top left;
}
#mainContent.raf .midPods .leftPod .right
{
    position: absolute;
    right: 0;
    top: 0;
    width: 12px;
    height: 262px;
    background: url(../images/recommendafriend/mid-left-pod-bg-r.jpg) no-repeat top right;
}
#mainContent.raf .midPods .leftPod .contentBox
{
    padding: 10px;
}
#mainContent.raf .midPods .leftPod li
{
    margin: 10px 0;
    list-style: square;
}
#mainContent.raf .midPods .addthisContainer
{
    position: relative;
    float: left;
    width: 355px;
    height: 20px;
    overflow: hidden;
}
#mainContent.raf .midPods .addthisContainer h2
{
    color: #333;
    margin: 0;
    padding: 0px 0;
}
#mainContent.raf .midPods .addthis_button
{
    position: absolute;
    right: 0;
    top: 0px;
}
#mainContent.raf .midPods .rightPod
{
    position: relative;
    float: left;
    width: 322px;
    height: 110px;
    margin-top: 10px;
    padding: 0 30px 0 10px;
    background: url(../images/recommendafriend/mid-right-pod-bg-tile-x.jpg) repeat-x top;
    overflow: hidden;
}
#mainContent.raf .midPods .rightPod h2
{
    padding-bottom: 10px;
}
#mainContent.raf .midPods .rightPod .left
{
    position: absolute;
    left: 0;
    top: 0;
    width: 9px;
    height: 110px;
    background: url(../images/recommendafriend/mid-right-pod-bg-l.jpg) no-repeat top;
}
#mainContent.raf .midPods .rightPod .right
{
    position: absolute;
    right: 0;
    top: 0;
    width: 27px;
    height: 110px;
    background: url(../images/recommendafriend/mid-right-pod-bg-r_withArrow.jpg) no-repeat top;
}
#mainContent.raf .midPods .rightPod img
{
    float: left;
    margin: 20px 10px 40px 0;
}
#mainContent.raf .termsandconditions
{
    clear: both;
    padding-top: 20px;
    font-size: 0.9em;
}
#mainContent.raf .termsandconditions strong
{
    color: #003591;
}


#mainContent .pod_recommend_a_friend
{
    background: url("../images/recommendafriend/pod_bg.gif") no-repeat scroll left top transparent;
    float: left;
    height: 188px;
    margin: 12px 20px 0 0;
    position: relative;
    width: 217px;
}
#mainContent .pod_recommend_a_friend h3
{
    padding: 12px 0 0 12px;
    margin-bottom: 7px;
    color: #094198;
    font-size: 16px;
    margin-top: 0px;
    font-weight: bold;
    width: auto;
    display: block;
}
#mainContent .pod_recommend_a_friend p
{
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    margin-bottom: 5px;
    padding-left: 12px;
    width: 110px;
}
#mainContent .pod_recommend_a_friend .moreInfo
{
    background: none;
    bottom: 10px;
    height: 24px;
    left: 10px;
    overflow: hidden;
    position: absolute;
    text-indent: -100000px;
    width: 117px;
}
#mainContent .pod-image-container
{
    float: left;
    margin: 12px 20px 0 0;
    position: relative;
}
#mainContent .pod-image-container.last
{
    margin-right: 0;
}

/********************* ALTERNATIVE SLIDER ********************/
#right .SliderFormSmall
{
    font-weight: bold;
    margin-top: 10px;
    background: url(../images/homepage/sliderAreaBackgroundSmall.gif) no-repeat top left;
    height: 301px;
    position: relative;
}
#homepageA #right .SliderFormSmall
{
    margin-top: 0px;
    background: url(../images/homepage/sliderAreaBackgroundSmallV2.gif) no-repeat top left;
    height: 379px;
}
#right .SliderFormSmall h3
{
    margin: 0px;
    line-height: 34px;
    color: #fff;
    padding: 0 10px;
    font-size: 1.4em;
}
#right .SliderFormSmall label
{
    line-height: 33px;
}
#right .SliderFormSmall .radioRow
{
    height: 33px;
}
#right .SliderFormSmall .radioRow label
{
    color: rgb(149, 148, 148);
}
#right .SliderFormSmall .radioRow label.labelOn
{
    color: #333;
}
#right .SliderFormSmall label img
{
    margin: 0 5px 0 10px;
}
#right .SliderFormSmall select
{
    margin: 0 0 5px 3px;
    width: 210px;
    display: none;
}
#right .SliderFormSmall .sliderArea
{
    height: 59px;
    width: auto;
    padding: 0 0 0 5px;
}
#homepageA #right .SliderFormSmall .sliderArea
{
    height: 55px;
    margin-top: 10px;
}
#right .SliderFormSmall .sliderArea p
{
    margin: 0 0 7px 0;
    padding-top: 7px;
}
#right .SliderFormSmall .sliderArea span
{
    font-weight: normal;
}
#right .SliderFormSmall .sliderArea .sliderControl
{
    margin-top: 3px;
}
#right .SliderFormSmall .sliderArea .sliderControl .sliderBackground
{
    position: relative;
    float: left;
    width: 147px;
    height: 21px;
    background: transparent url('../images/homepage/sliderBackgroundShort.gif') no-repeat left center;
}
#right .SliderFormSmall .sliderArea .sliderControl .sliderForeground
{
    position: absolute;
    top: 0px;
    left: 0px;
    height: 21px;
    background: transparent url('../images/homepage/sliderForegroundShort.gif') no-repeat left center;
}
#right .SliderFormSmall .sliderArea .sliderControl .sliderNob
{
    cursor: pointer;
    position: absolute;
    background: transparent url('../images/homepage/sliderKnob.gif') no-repeat top left;
    width: 38px;
    height: 21px;
    top: 0;
    left: 0;
}
#right .SliderFormSmall .sliderArea .sliderControl .sliderBack
{
    position: relative;
    height: 21px;
    background: transparent;
}
#right .SliderFormSmall .sliderArea .sliderControl .minus
{
    display: block;
    float: left;
    width: 17px;
    margin: 2px 6px 0 0;
    height: 17px;
    background: transparent url('../images/homepage/sliderMinus.gif') no-repeat top left;
}
#right .SliderFormSmall .sliderArea .sliderControl .plus
{
    display: block;
    float: left;
    width: 17px;
    margin: 2px 8px 0 6px;
    height: 17px;
    background: transparent url('../images/homepage/sliderPlus.gif') no-repeat top left;
}
#right .SliderFormSmall .sliderArea select
{
    width: 60px;
    z-index: 999999;
    position: relative;
    float: none;
    padding: 2px;
    margin: 0px;
    float: none;
    margin-right: 0px;
}
#right .SliderFormSmall #repayInfo
{
    font-size: 1.05em;
    color: #0d439b;
    font-weight: bold;
    padding-top: 10px;
}
#right .SliderFormSmall #repayInfo p
{
    margin-bottom: 0px;
    color: #666666;
    font-size: 14px;
}
#right .SliderFormSmall #repayInfo .weekly
{
}
#right .SliderFormSmall #repayInfo .resultWeekly, #right .SliderFormSmall #repayInfo .resultAmount, #right .SliderFormSmall #repayInfo .resultPayback
{
    color: #e73032;
}
#right .SliderFormSmall #repayInfo .apr
{
    font-size: 1em;
}
#right .SliderFormSmall #resultArea
{
    height: 65px;
    margin: 5px 10px 0;
    overflow: hidden;
    width: auto;
}
#homepageA #right .SliderFormSmall #resultArea
{
    margin: 25px 20px 0;
    line-height: 20px;
    height: auto;
}
#right .SliderFormSmall .calculateBtn
{
    float: right;
}
#right .SliderFormSmall #newCustomer, #right .SliderFormSmall #existingCustomer
{
    width: 20px;
    border: 0px;
}
#right .SliderFormSmall #noSubmitSpan
{
    display: none;
}
#right .SliderFormSmall .continue
{
    position: absolute;
    left: 9px;
    bottom: 10px;
    width: 271px;
    height: 39px;
    text-indent: -1000000px;
    overflow: hidden;
}

#left .SliderFormSmall
{
    display: inline;
    font-weight: bold;
    margin-left: 60px;
    background: url(../images/homepage/sliderAreaBackgroundBig_NoText.gif) no-repeat top left;
    height: 216px;
    width: 583px;
    float: left;
    position: relative;
    z-index: 10000000;
}
/*.test1 #left .SliderFormSmall       { background:url(../images/homepage/sliderAreaBackgroundBig2.gif) no-repeat top left;}*/
#left .SliderFormSmall h3
{
    margin: 0 20px 0 0;
    line-height: 34px;
    color: #fff;
    padding: 0 10px;
    font-size: 1.4em;
    float: left;
}
#left .SliderFormSmall label
{
    display: block;
    float: left;
    padding-top: 10px;
}
#left .SliderFormSmall .radioRow
{
    height: 33px;
    font-weight: normal;
    margin-bottom: 10px;
}
#left .SliderFormSmall .radioRow label
{
    color: #fff;
}
#left .SliderFormSmall .radioRow label.labelOn
{
    color: #fff;
}
#left .SliderFormSmall label img
{
    margin: 0 5px 0 10px;
}
#left .SliderFormSmall select
{
    margin: 0 0 5px 3px;
    width: 210px;
    display: none;
}
#left .SliderFormSmall .sliderArea
{
    height: 59px;
    width: auto;
    padding: 0 0 0 12px;
}
#left .SliderFormSmall .sliderArea p
{
    margin: 0 0 7px 0;
    padding-top: 7px;
}
#left .SliderFormSmall .sliderArea span
{
    font-weight: normal;
}
#left .SliderFormSmall .sliderArea .sliderControl
{
    margin-top: 3px;
    float: left;
}
#left .SliderFormSmall .sliderArea .sliderControl .sliderBackground
{
    position: relative;
    float: left;
    width: 257px;
    height: 21px;
    background: transparent url('../images/homepage/sliderBackgroundLong.gif') no-repeat left center;
}
#left .SliderFormSmall .sliderArea .sliderControl .sliderForeground
{
    position: absolute;
    top: 0px;
    left: 0px;
    height: 21px;
    background: transparent url('../images/homepage/sliderForegroundLong.gif') no-repeat left center;
}
#left .SliderFormSmall .sliderArea .sliderControl .sliderNob
{
    cursor: pointer;
    position: absolute;
    background: transparent url('../images/homepage/sliderKnob.gif') no-repeat top left;
    width: 38px;
    height: 21px;
    top: 0;
    left: 0;
}
#left .SliderFormSmall .sliderArea .sliderControl .sliderBack
{
    position: relative;
    height: 21px;
    background: transparent;
}
#left .SliderFormSmall .sliderArea .sliderControl .minus
{
    display: block;
    float: left;
    width: 17px;
    margin: 2px 6px 0 0;
    height: 17px;
    background: transparent url('../images/homepage/sliderMinus.gif') no-repeat top left;
}
#left .SliderFormSmall .sliderArea .sliderControl .plus
{
    display: block;
    float: left;
    width: 17px;
    margin: 2px 8px 0 6px;
    height: 17px;
    background: transparent url('../images/homepage/sliderPlus.gif') no-repeat top left;
}
#left .SliderFormSmall .sliderArea select
{
    width: 60px;
    z-index: 999999;
    position: relative;
    float: none;
    padding: 2px;
    margin: 0px;
    float: none;
    margin-right: 0px;
}
#left .SliderFormSmall #repayInfo
{
    font-size: 1.05em;
    color: #0d439b;
    font-weight: bold;
    padding-top: 10px;
}
#left .SliderFormSmall #repayInfo p
{
    margin-bottom: 22px;
    color: #666666;
    font-size: 15px;
}
#left .SliderFormSmall #repayInfo .weekly
{
}
#left .SliderFormSmall #repayInfo .resultWeekly, #left .SliderFormSmall #repayInfo .resultAmount, #left .SliderFormSmall #repayInfo .resultPayback
{
    color: #e73032;
}
#left .SliderFormSmall #repayInfo .apr
{
    font-size: 1em;
}
#left .SliderFormSmall #resultArea
{
    position: absolute;
    left: 400px;
    top: 57px;
    width: 165px;
    height: auto;
}
#left .SliderFormSmall .calculateBtn
{
    float: right;
}
#left .SliderFormSmall #newCustomer, #left .SliderFormSmall #existingCustomer
{
    width: 20px;
    border: 0px;
}
#left .SliderFormSmall #noSubmitSpan
{
    display: none;
}
#left .SliderFormSmall .continue
{
    position: absolute;
    right: 6px;
    bottom: 5px;
    width: 210px;
    height: 38px;
    text-indent: -1000000px;
    overflow: hidden;
    background: url(../images/apply_button.gif) no-repeat top left;
}

#middleCalc .SliderFormSmall
{
    font-size: 0.9em;
    display: inline;
    font-weight: bold;
    margin-top: 10px;
    background: url(../images/sliderBackgroundMiddle.gif) no-repeat top left;
    height: 257px;
    width: 744px;
    float: left;
    position: relative;
    z-index: 10000000;
}
#middleCalc .SliderFormSmall .hide
{
    display: block;
    height: 54px;
    padding-left: 12px;
    clear: left;
}
#middleCalc .SliderFormSmall .hide label
{
    padding-right: 12px;
}
#middleCalc .SliderFormSmall .hide .hideContainer
{
    padding-top: 15px;
}
#middleCalc .SliderFormSmall h3
{
    margin: 0 20px 0 0;
    line-height: 34px;
    color: #fff;
    width: 450px;
    font-size: 1.4em;
    visibility: hidden;
    float: left;
    display: inline;
}
#middleCalc .SliderFormSmall label
{
    display: block;
    float: left;
}
#middleCalc .SliderFormSmall .radioRow
{
    height: 33px;
    font-weight: normal;
}
#middleCalc .SliderFormSmall .radioRow label
{
    color: #fff;
}
#middleCalc .SliderFormSmall .radioRow label.labelOn
{
    color: #fff;
}
#middleCalc .SliderFormSmall label img
{
    margin: 0 5px 0 10px;
}
#middleCalc .SliderFormSmall select
{
    margin: 0 0 5px 3px;
    width: 210px;
    display: none;
}
#middleCalc .SliderFormSmall .sliderArea
{
    clear: left;
    height: 59px;
    width: auto;
    padding: 0 0 0 12px;
}
#middleCalc .SliderFormSmall .sliderArea p
{
    margin: 0 0 7px 0;
    padding-top: 7px;
}
#middleCalc .SliderFormSmall .sliderArea span
{
    font-weight: normal;
}
#middleCalc .SliderFormSmall .sliderArea .sliderControl
{
    margin-top: 3px;
    float: left;
}
#middleCalc .SliderFormSmall .sliderArea .sliderControl .sliderBackground
{
    position: relative;
    float: left;
    width: 357px;
    height: 21px;
    background: transparent url('../images/sliderBackgroundLong.gif') no-repeat left center;
}
#middleCalc .SliderFormSmall .sliderArea .sliderControl .sliderForeground
{
    position: absolute;
    top: 0px;
    left: 0px;
    height: 21px;
    background: transparent url('../images/sliderForegroundLong.gif') no-repeat left center;
}
#middleCalc .SliderFormSmall .sliderArea .sliderControl .sliderNob
{
    cursor: pointer;
    position: absolute;
    background: transparent url('../images/homepage/sliderKnob.gif') no-repeat top left;
    width: 38px;
    height: 21px;
    top: 0;
    left: 0;
}
#middleCalc .SliderFormSmall .sliderArea .sliderControl .sliderBack
{
    position: relative;
    height: 21px;
    background: transparent;
}
#middleCalc .SliderFormSmall .sliderArea .sliderControl .minus
{
    display: block;
    float: left;
    width: 17px;
    margin: 2px 6px 0 0;
    height: 17px;
    background: transparent url('../images/homepage/sliderMinus.gif') no-repeat top left;
}
#middleCalc .SliderFormSmall .sliderArea .sliderControl .plus
{
    display: block;
    float: left;
    width: 17px;
    margin: 2px 8px 0 6px;
    height: 17px;
    background: transparent url('../images/homepage/sliderPlus.gif') no-repeat top left;
}
#middleCalc .SliderFormSmall .sliderArea select
{
    width: 60px;
    z-index: 999999;
    position: relative;
    float: none;
    padding: 2px;
    margin: 0px;
    float: none;
    margin-right: 0px;
}
#middleCalc .SliderFormSmall #repayInfo
{
    font-size: 1.05em;
    color: #0d439b;
    font-weight: bold;
    padding-top: 0px;
}
#middleCalc .SliderFormSmall #repayInfo p
{
    margin-bottom: 22px;
    color: #666666;
    font-size: 15px;
}
#middleCalc .SliderFormSmall #repayInfo .weekly
{
}
#middleCalc .SliderFormSmall #repayInfo .resultWeekly, #middleCalc .SliderFormSmall #repayInfo .resultAmount, #middleCalc .SliderFormSmall #repayInfo .resultPayback
{
    color: #e73032;
}
#middleCalc .SliderFormSmall #repayInfo .apr
{
    font-size: 1em;
}
#middleCalc .SliderFormSmall #resultArea
{
    position: absolute;
    left: 520px;
    top: 108px;
    width: 165px;
    height: auto;
}
#middleCalc .SliderFormSmall .calculateBtn
{
    float: right;
}
#middleCalc .SliderFormSmall #newCustomer, #middleCalc .SliderFormSmall #existingCustomer
{
    width: 20px;
    border: 0px;
}
#middleCalc .SliderFormSmall #noSubmitSpan
{
    display: none;
}
#middleCalc .SliderFormSmall .continue
{
    position: absolute;
    right: 6px;
    left: auto;
    bottom: 10px;
    width: 205px;
    height: 30px;
    text-indent: -1000000px;
    overflow: hidden;
}
div.twoColRight #middleCalc .SliderFormSmall dd ul
{
    list-style-type: none;
    margin: 0px;
    font-size: 0.9em;
}

.sliderDropdown
{
    position: relative;
    float: left;
    font-size: 1.3em;
    z-index: 99999;
}
.sliderDropdown dt
{
    cursor: pointer;
    background: transparent url(../images/homepage/sliderDropDown.gif) no-repeat 0 0;
    height: 24px;
    color: #094198;
    font-size: 12px;
    z-index: 100000;
}
.hide .sliderDropdown dt
{
    background: transparent url(../images/sliderDropDown2.gif) no-repeat 0 0;
}
.sliderDropdown dt span
{
    padding: 5px 0 0 6px;
    display: block;
}
.sliderDropdown dd
{
    position: absolute;
    left: 0px;
    margin: 0px;
    z-index: 100000000;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
}
.sliderDropdown ul
{
    padding: 0px;
    margin: 0px;
    width: 73px;
    background: #fff;
    z-index: 1000000;
    line-height: 24px;
    color: #094198;
    overflow-x: hidden;
    overflow-y: auto;
}
div.twoColLeft div#left .sliderDropdown ul
{
    margin: 0px;
}
.sliderDropdown ul li
{
    list-style-type: none;
    cursor: pointer;
    padding: 2px 2px 2px 10px;
    z-index: 1000000;
}
.sliderDropdown ul li.hover
{
    background: #d0d0d0;
}
.sliderDropdown li.selected
{
    background: #eee;
}

/*---------------------------- BREADCRUMB AREA ------------------------------
--------------------------------------------------------------------------------------*/
#breadcrumbHolder
{
    width: 955px;
    margin: 0 auto;
    position: relative;
}
ul#breadCrumb
{
    font-size: 1.1em;
    position: absolute;
    top: 10px;
    left: 10px;
}
ul#breadCrumb *
{
}
ul#breadCrumb li
{
    float: left;
    margin: 0 0 0 0;
}
ul#breadCrumb li a
{
    color: #e33033;
    text-decoration: underline;
}
ul#breadCrumb li.active a
{
    color: #0b4396;
    text-decoration: none;
}

/*---------------------------- CONTAINER AREA ------------------------------
--------------------------------------------------------------------------------------*/

div#mainContent
{
    position: relative;
    width: 955px;
    margin: 33px auto 0;
    font-size: 1.2em;
}
div#mainContent.threeCol
{
    margin-top: 10px;
}
div#mainContent.twoColLeft
{
    margin-top: 10px;
}
#homepageE #mainContent
{
    margin-top: 10px;
}
div#mainContent.topMarginFix
{
    margin-top: 33px;
}

div#mainContent2
{
    width: 955px;
    margin: 10px auto 0;
}
div#mainContent .typicalAPR
{
    position: absolute;
    top: -23px;
    right: 0px;
}
div#mainContent.twoColRight .typicalAPR
{
    width: 256px;
}
div.applyNowTop
{
    padding: 10px 220px 0 0;
    font-size: 1.2em;
}
div.threeCol div#threeColwrapper
{
    width: 660px;
    float: left;
    margin-top: 23px;
}
div.threeCol div#left
{
    float: left;
    width: 200px;
    margin: 0 10px 0 0;
}
div.threeCol div#centre
{
    float: left;
    width: 445px;
}
div.threeCol div#centre ul
{
    list-style-type: disc;
    margin: 0 0 10px 20px;
}
div.threeCol div#right
{
    float: right;
    width: 286px;
}
div.twoColLeft div#left
{
    float: left;
    width: 654px;
    position: relative;
    margin: 0 10px 0 0;
    margin-top: 23px;
    display: inline;
}
div.twoColLeft div#left ul
{
    list-style-type: disc;
    margin: 0 0 10px 20px;
}
div.twoColLeft div#right
{
    float: right;
    width: 286px;
}
div.twoColRight div#left
{
    float: left;
    width: 200px;
    margin: 0 10px 0 0;
}
div.twoColRight div#right
{
    float: left;
    width: 744px;
    overflow: hidden;
}
div.twoColRight div#right ul
{
    list-style-type: disc;
    margin: 0 0 10px 20px;
}
div.twoColRight div#right ol
{
    list-style: decimal;
    margin: 0 0 0px 20px;
}
div.twoColRight div#right ol li
{
    margin: 0 0 10px 0;
    padding: 0;
}

/*---------------------------- LEFT CONTAINER GENERIC/CROSS COLUMN INFO ------------------------------
--------------------------------------------------------------------------------------*/

div#left div.leftMenu
{
    background-color: #f5f3f4;
    margin: 0 0 10px;
    width: 180px;
    padding: 10px;
    position: relative;
}
div#left div.leftMenu ul li ul.subMenu li a
{
    color: #928080;
    font-size: 0.9em;
    font-weight: 700;
    text-decoration: none;
}
div#left div.leftMenu ul li ul.subMenu li a:focus, div#left div.leftMenu ul li ul.subMenu li a:hover
{
    text-decoration: underline;
}
div#left div.leftMenu ul li ul.subMenu li
{
    border: 0px;
}
div#left div.leftMenu ul li
{
    margin: 0;
    padding: 0px;
    padding: 10px 0 10px 10px;
    border-bottom: 1px solid #fff;
}
div#left div.leftMenu ul li a
{
    color: #13459a;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
    display: block;
}
div#left div.leftMenu ul li a.active
{
    color: #928080;
}
div#left div.leftMenu ul li a:focus, div#left div.leftMenu ul li a:hover
{
    text-decoration: underline;
}
div#left div.leftMenu div.top
{
    width: 200px;
    background: #f5f3f4 url('../images/topCurve.gif') no-repeat;
    position: absolute;
    left: 0;
    top: -2px;
    height: 12px;
}
div#left div.leftMenu div.bottom
{
    width: 200px;
    background: #f5f3f4 url('../images/bottomCurve_leftContainer.gif') no-repeat 0 100%;
    position: absolute;
    left: 0;
    bottom: -2px;
    height: 12px;
}
div#left div.leftMenu a.redBtn
{
    background: url('../images/redBtn.gif') no-repeat;
    width: 174px;
    height: 32px;
    display: block;
    color: #fff;
    text-decoration: none;
    text-align: center;
    padding: 6px 0 0;
}

/*---------------------------- BLUE (AGENT RECRUITMENT) LEFT CONTAINER GENERIC/CROSS COLUMN INFO ------------------------------
--------------------------------------------------------------------------------------*/
div#left div.leftMenuBlue
{
    background-color: #bad6e4;
    font-size: 15px;
}
div#left div.leftMenuBlue div.top
{
    background: #bad6e4 url('../images/topCurveBlue.gif') no-repeat;
}
div#left div.leftMenuBlue div.bottom
{
    background: #bad6e4 url('../images/bottomCurve_leftContainerBlue.gif') no-repeat 0 100%;
}

/*---------------------------- LOAN INFO ------------------------------
--------------------------------------------------------------------------------------*/

div#loanInfo
{
    width: 654px;
    clear: both;
    border-top: 1px solid #c6bebc;
    margin: 10px 0 0;
    padding: 10px 0 0;
    display: inline-block;
    position: relative;
}
div#loanInfo img
{
    float: left;
    margin: 0 20px 0 0;
}
div#loanInfo img.visaBanner
{
    float: right;
    margin: 0;
}
div#loanInfo div.info
{
    width: 240px;
    float: left;
    margin: 0 0 0 10px;
    font-size: 1.1em;
}
div#loanInfo div.w490
{
    width: 490px;
}
div#loanInfo div.info a
{
    color: #000;
    text-decoration: none;
}
div#loanInfo div.info a:hover
{
    text-decoration: underline;
}
div#loanInfo div.info p
{
    margin: 10px 0px 0px 0px;
}

div#loanInfoV2
{
    float: left;
}
div#loanInfoV2 .info
{
    float: left;
    width: 150px;
    color: #000;
    padding: 0px 10px;
    font-size: 1.1em;
}
div#loanInfoV2 .info a
{
    color: #000;
}
div#loanInfoV2 img
{
    float: left;
}

/*---------------------------- RIGHT CONTAINER GENERIC/CROSS COLUMN INFO ------------------------------
--------------------------------------------------------------------------------------*/
div#right div#loanExample
{
    /*background:#e8e4e3 url('../images/loanExampleBottom.gif') no-repeat bottom left;margin-bottom:7px;*/
    margin-bottom: 10px;
}
#loanExampleFormat
{
}
#loanExampleFormat2
{
    width: 500px;
    float: right;
}
div#mainContent div#loanExample #loanExampleTitle
{
    position: relative;
    padding-right: 5px;
    overflow: hidden;
}
div#mainContent div#loanExample #loanExampleTitle h3
{
    padding-left: 19px;
    line-height: 30px;
    margin: 0px;
    font-size: 13px;
    font-weight: bold;
    color: #22699f;
    float: left;
}
div#mainContent div#loanExample #loanExampleTitle a
{
    float: right;
    line-height: 30px;
    color: #22699f;
    margin-right: 15px;
}
div#mainContent div#loanExample #loanExampleTitle .l
{
    background: url(/Resources/images/apr/bg_title_left.gif) no-repeat 0 0;
    height: 30px;
}
div#mainContent div#loanExample #loanExampleTitle .r
{
    position: absolute;
    top: 0px;
    right: 0px;
    height: 100px;
    width: 5px;
    background: url(/Resources/images/apr/bg_title_right.gif) no-repeat right top;
}
div#mainContent div#loanExample #loanExampleContent
{
    position: relative;
    padding-right: 5px;
    overflow: hidden;
}
div#mainContent div#loanExample #loanExampleContent p
{
    margin: 0px;
    padding: 0px;
    width: auto;
}
div#mainContent div#loanExample #loanExampleContent .l
{
    background: url(/Resources/images/apr/bg_body_left.gif) no-repeat left bottom;
}
div#mainContent div#loanExampleFormat2 #loanExampleContent .l
{
    background: url(/Resources/images/apr/bg_body_left.gif) no-repeat left bottom;
    overflow: hidden;
}
div#mainContent div#loanExampleFormat2 #loanExampleContent .l p
{
    float: left;
    width: 220px;
}
div#mainContent div#loanExample #loanExampleContent .r
{
    position: absolute;
    bottom: 0px;
    right: 0px;
    height: 300px;
    width: 5px;
    background: url(/Resources/images/apr/bg_body_right.gif) no-repeat right bottom;
}
div#mainContent div#loanExample #loanExampleContent .loanExampleBody
{
    padding: 10px 0 10px 18px;
    color: #848484;
    font-weight: bold;
    overflow: hidden;
    font-size: 12px;
}

div#mainContent .orange div#loanExample
{
    float: left;
    width: 283px;
    margin-left: 10px;
    display: inline;
}
div#mainContent .orange div#loanExample #loanExampleTitle .l
{
    background-image: url(/Resources/images/apr/bg_title_left_orange.gif);
}
div#mainContent .orange div#loanExample #loanExampleTitle .r
{
    background-image: url(/Resources/images/apr/bg_title_right_orange.gif);
}
div#mainContent .orange div#loanExample #loanExampleContent .l
{
    background-image: url(/Resources/images/apr/bg_body_left_orange.gif);
}
div#mainContent .orange div#loanExample #loanExampleContent .r
{
    background-image: url(/Resources/images/apr/bg_body_right_orange.gif);
}
div#mainContent .orange div#loanExample #loanExampleTitle h3, div#mainContent .orange div#loanExample #loanExampleTitle a
{
    color: #fff;
}

div#mainContent .pink div#loanExample
{
    float: left;
    width: 283px;
    margin-left: 10px;
    display: inline;
}
div#mainContent .pink div#loanExample #loanExampleTitle .l
{
    background-image: url(/Resources/images/apr/bg_title_left_pink.gif);
}
div#mainContent .pink div#loanExample #loanExampleTitle .r
{
    background-image: url(/Resources/images/apr/bg_title_right_pink.gif);
}
div#mainContent .pink div#loanExample #loanExampleContent .l
{
    background-image: url(/Resources/images/apr/bg_body_left_pink.gif);
}
div#mainContent .pink div#loanExample #loanExampleContent .r
{
    background-image: url(/Resources/images/apr/bg_body_right_pink.gif);
}
div#mainContent .pink div#loanExample #loanExampleTitle h3, div#mainContent .pink div#loanExample #loanExampleTitle a
{
    color: #fff;
}

div#right div#quickForm
{
    margin-bottom: 6px;
    height: 270px;
    overflow: hidden;
}
div#right div#quickForm .appForm .formRow
{
    overflow: hidden;
    height: 21px;
}
div#right div#quickForm2
{
    margin: 0 0 10px;
    overflow: hidden;
}

div#right div#quickForm h3, div#right div#quickForm2 h3, div#right div.quickForm2 h3
{
    background: #e8e4e3 url('../images/quickForm_header.gif') no-repeat;
    font-weight: 400;
    font-size: 1.5em;
    height: 33px;
    color: #fff;
    padding: 5px 0 0 10px;
    margin: 0px;
}
.test2 div#right div#quickForm h3
{
    background: #e8e4e3 url('../images/quickForm_header2.gif') no-repeat;
}
div#right div#quickForm div.appForm
{
    background-color: #e8e4e3;
    width: 286px;
    padding: 6px 0 0;
}
div#right div#quickForm div.appForm label
{
    width: 100px;
    margin: 0 0 0 10px;
}
div#right div#quickForm div.appForm input.submit
{
    border: 0;
    background: url('../images/nextBtn.gif') no-repeat;
    height: 44px;
    width: 286px;
    cursor: pointer;
    text-indent: -99999em;
    line-height: 5;
    display: block;
}
.test2 div#right div#quickForm div.appForm input.submit
{
    background: url('../images/nextBtn2.gif') no-repeat;
}
div#right div#quickForm div.appForm input.apply
{
    border: 0;
    background: url('../images/nextBtn.gif') no-repeat;
    height: 44px;
    width: 286px;
    cursor: pointer;
    text-indent: -99999em;
    line-height: 5;
    display: block;
}
div#right div#quickForm div.appForm input.submit:focus, div#right div#quickForm form input.submit:hover
{
    background-position: 0 -44px;
}
div#right div.genericRightBox
{
    background-color: #e8e4e3;
    margin: 0px 0px 7px 0px;
    clear: left;
}
div#right div.genericRightBox p
{
    padding: 10px 10px 0px 10px;
    display: inline-block;
}
div#right div.genericRightBox h3
{
    background: url('../images/needHelp_header.gif') no-repeat;
    width: 276px;
    height: 33px;
    font-weight: 400;
    font-size: 1.5em;
    height: 33px;
    color: #fff;
    padding: 5px 0 0 10px;
    margin: 0px;
}

div#right div.genericRightBox a.apply
{
    border: 0;
    background: url('../images/rightBoxApplyNow.gif') no-repeat;
    height: 44px;
    width: 286px;
    cursor: pointer;
    text-indent: -99999em;
    line-height: 5;
    display: block;
}
div#right span a.viewMore
{
    background: url('../images/viewMoreBtn.gif') no-repeat;
    width: 170px;
    height: 27px;
    display: block;
    font-size: 1em;
    color: #e73032;
    padding: 2px 0px 0px 10px;
    margin: 0px 0px 0px 10px;
    text-decoration: none;
}

div#right div#needHelp
{
    height: 212px;
    background: url('../images/bg-needhelp-1.jpg') no-repeat 0 0;
    position: relative;
    margin: 0px 0px 7px 0px;
    padding: 0 0 0 19px;
}
div#right div#needHelp h3
{
    margin: 0px;
    padding-top: 13px;
}
div#right div#needHelp h4
{
    margin: 0px;
    padding: 13px 0 8px;
    color: #22699F;
    font-size: 13px;
    font-weight: bold;
    display: block;
}
div#right div#needHelp .title
{
    color: #22699F;
    font-size: 13px;
    font-weight: bold;
    display: block;
}
div#right div#needHelp .titlenumber
{
    color: #49aadc;
    font-size: 24px;
    font-weight: bold;
    display: block;
}
div#right div#needHelp
{
    color: #094198;
}
div#right div#needHelp a
{
    text-decoration: underline;
    color: #094198;
}
div#right div#needHelp li
{
    background: url(../images/bullet-needhelp.jpg) no-repeat 2px center;
    padding: 0 0 4px 15px;
    display: inline-block;
    width: 160px;
}

div#right div#needHelp2
{
    height: 192px;
    background: url('../images/bg-needhelp-2.jpg') no-repeat 0 0;
    position: relative;
    margin: 0px 0px 7px 0px;
    padding: 0 0 0 19px;
}
div#right div#needHelp2 h3
{
    margin: 0px;
    padding: 9px 0 23px;
    color: #22699F;
    font-size: 13px;
    font-weight: bold;
    display: block;
}
div#right div#needHelp2 b, div#right div#needHelp2 strong
{
    color: #49aadc;
    font-size: 24px;
    font-weight: bold;
    display: block;
}
div#right div#needHelp2 p
{
    color: #22699F;
    font-size: 13px;
    font-weight: bold;
    display: block;
}
div#right div#needHelp2 .openingTimes
{
    display: block;
    padding-top: 5px;
    color: #094198;
    font-weight: normal;
}

div#right div.content
{
    background-color: #e8e4e3;
    position: relative;
    padding: 10px;
}
div#right div.content ul li
{
    list-style-type: disc;
    list-style: inside;
    padding: 0px 10px 0px 10px;
    margin: 0px 0px 10px 0px;
}
div#right div.bottomCurve
{
    background: url('../images/bottomCurve.gif') no-repeat 0 100%;
    width: 286px;
    height: 18px;
    bottom: 0;
}

div#right div#needHelp a:hover
{
    color: #e71c20;
}

div#right div.genericRightBox cite
{
    padding: 10px 0px 0px 10px;
    display: block;
}

/*---------------------------- SPECIFIC HOMEPAGE STYLES ( twoColLeft ) ------------------------------
--------------------------------------------------------------------------------------*/

h1#h1hidden
{
    visibility: hidden;
}
div#homepageUpperLeft
{
    position: relative;
    height: 352px;
    overflow: hidden;
}
#homepageE #homepageUpperLeft.e2
{
    position: relative;
    overflow: hidden;
    height: 112px;
    padding-top: 20px;
}

div#left a.applyNow
{
    background: url('../images/applyNow_btn.gif') no-repeat;
    width: 230px;
    height: 67px;
    text-indent: -9999em;
    position: absolute;
    top: 0px;
    right: 0px;
}
div#left h1.applyInMinutes
{
    width: 388px;
    height: 50px;
    display: block;
    float: left;
    margin: 10px 0 40px;
}
div#left span.happyCouple
{
    float: left;
}
div#left span.happyCouple p
{
    margin: 0px;
}

div#left ul.reasonsWhy
{
    float: left;
}
.test3 div#left ul.reasonsWhy
{
    margin-left: 200px;
    display: inline;
}
div#left ul.reasonsWhy li
{
    margin: 0 0 20px;
}
div#left ul.reasonsWhy li span.red
{
    font-size: 1.8em;
    color: #e73032;
}

div#left div.loanExample
{
    float: left;
}

#how_it_works
{
    width: 653px;
    height: 80px;
    clear: both;
    position: relative;
}
.test3 #how_it_works
{
    top: 78px;
}

div#left ol#applyNowList
{
    position: absolute;
    top: 0;
    left: 0px;
}
div#left ol#applyNowList li
{
    float: left;
    text-indent: -99999em;
}

div#left ol#applyNowList li.stepOne
{
    background: url('../images/stepOne.gif') no-repeat;
    width: 137px;
    height: 67px;
}
div#left ol#applyNowList li.stepTwo
{
    background: url('../images/stepTwo.gif') no-repeat;
    width: 141px;
    height: 67px;
}
div#left ol#applyNowList li.stepThree
{
    background: url('../images/stepThree.gif') no-repeat;
    width: 141px;
    height: 67px;
}

div#left div#visaBanner
{
    overflow: hidden;
    position: absolute;
    top: 24px;
    right: 0px;
    width: 233px;
    height: 150px;
    color: #e73032;
    background: url('../images/visaBanner.gif') no-repeat;
}

div#left div#visaBanner h3
{
    font-size: 1.2em;
    padding: 0px;
    margin: 0px 0px 10px 0px;
    clear: both;
}
div#left div#visaBanner span
{
    font-size: 1.1em;
    color: #948787;
}
div#left div#visaBanner span.red
{
    color: #e73032;
}
div#left div#visaBanner img
{
    float: left;
    margin: 10px 0px 0px 0px;
}
div#left div#visaBanner a
{
    float: right;
    color: #e73032;
    margin: 20px 20px 0px 0px;
}

div.banner-1, div.banner-2, div.banner-3
{
    padding: 10px;
    clear: both;
    float: right;
    height: 155px;
    width: 213px;
    margin: 0px 0px 0px 0px;
}
div.banner-1 h3, div.banner-2 h3, div.banner-3 h3
{
    background-color: #fff;
}

img#stepRed1
{
    position: absolute;
    left: 0;
    top: 0px;
    z-index: 9999;
    display: none;
}
img#stepRed2
{
    position: absolute;
    left: 137px;
    top: 0px;
    z-index: 9999;
    display: none;
}
img#stepRed3
{
    position: absolute;
    left: 278px;
    top: 0px;
    z-index: 9999;
    display: none;
}

/*---------------------------- SPECIFIC ABOUT PAGE STYLES ( twoColLeft ) ------------------------------
--------------------------------------------------------------------------------------*/

div#left div.quoteArea
{
    position: relative;
    width: 429px;
    margin: 30px 0 40px;
    float: left;
}
div#left div.quoteArea div.q-Open
{
    background: url('../images/quote-open.gif') no-repeat;
    z-index: 9999;
    width: 50px;
    height: 47px;
    position: absolute;
    top: -25px;
}
div#left div.quoteArea div.q-Closed
{
    background: url('../images/quote-closed.gif') no-repeat;
    z-index: 9999;
    width: 33px;
    height: 31px;
    position: absolute;
    right: 0;
    bottom: -25px;
}
div#left div.quoteArea blockquote
{
    background-color: #f6f4f4;
    width: 390px;
    padding: 20px;
}
div#left div.quoteArea blockquote span.customerName
{
    color: #094299;
    display: block;
    margin: 10px 0 0;
}
div#left div.quoteArea div.Q-top
{
    background: url('../images/quote-top.gif') no-repeat;
    height: 20px;
    width: 429px;
}
div#left div.quoteArea div.Q-bottom
{
    background: url('../images/quote-bottom.gif') no-repeat;
    height: 21px;
    width: 429px;
}

/*---------------------------- SPECIFIC PRODUCTS PAGE STYLES ( threeCol ) ------------------------------
--------------------------------------------------------------------------------------*/
div.greyBoxProducts
{
    width: 430px;
    padding: 10px;
    background-color: #e8e4e3;
    z-index: 0;
    position: relative;
    float: left;
    margin: 0px 0px 10px 0px;
    overflow: hidden;
}
div.contentProducts
{
    position: relative;
    width: 410px;
    padding: 10px;
    background-color: #FFF;
    overflow: hidden;
}
div.contentProducts img
{
    float: right;
    margin: 0 0 0 10px;
}
div.contentProducts h2
{
    font-size: 16px;
    margin: 10px 0;
    font-weight: bold;
}
div.contentProducts h2 a
{
    color: #000;
    text-decoration: none;
}
div.contentProducts h2 a:hover
{
    text-decoration: underline;
}
div.contentProducts span a
{
    background: url('../images/findOutMoreBtn.gif') no-repeat;
    width: 168px;
    height: 23px;
    display: block;
    font-size: 1em;
    color: #e73032;
    padding: 0px 0px 0px 10px;
    text-decoration: none;
}
div.contentProducts .product_box_copy
{
}
div.contentProducts .product_box_image p
{
    margin: 0px;
    padding: 0px;
}

div.contentProducts div.whiteBoxBottomLeft
{
    bottom: -1px;
}
div.contentProducts div.whiteBoxBottomRight
{
    bottom: -1px;
}
div.greyBoxProducts div.greyBoxBottomLeft
{
    bottom: -1px;
}
div.greyBoxProducts div.greyBoxBottomRight
{
    bottom: -1px;
}

/*---------------------------- WHAT OUR CUSTOMERS THINK ( twoColLeft ) ------------------------------
--------------------------------------------------------------------------------------*/

div#left div.quoteCustomersThink
{
    position: relative;
    width: 429px;
    margin: 30px 0 40px;
    font-size: 1.4em;
    float: left;
}
div#left div.quoteAreaLarge
{
    position: relative;
    width: 630px;
    margin: 40px 0px 0px 0px;
}
div#left div.quoteAreaLarge span.customerName
{
    font-size: 1em;
    color: #094299;
    display: block;
    margin: 10px 0 0;
}
div#left div.quoteAreaLarge div.q-Open
{
    background: url('../images/quote-open.gif') no-repeat;
    z-index: 9999;
    width: 50px;
    height: 47px;
    position: absolute;
    top: -25px;
}
div#left div.quoteAreaLarge div.q-Closed
{
    background: url('../images/quote-closed.gif') no-repeat;
    z-index: 9999;
    width: 33px;
    height: 31px;
    position: absolute;
    right: 0;
    bottom: 0px;
}
div#left div.quoteAreaLarge blockquote
{
    background-color: #f6f4f4;
    width: 590px;
    padding: 20px;
}
div#left div.quoteAreaLarge div.Q-top
{
    background: url('../images/quote-topLarge.gif') no-repeat;
    height: 20px;
    width: 630px;
}
div#left div.quoteAreaLarge div.Q-bottom
{
    background: url('../images/quote-bottomLarge.gif') no-repeat;
    height: 21px;
    width: 630px;
}

/*---------------------------- HOW IT WORKS PAGE STYLE ( threeCol ) ------------------------------
--------------------------------------------------------------------------------------*/

div.greyBoxHowItWorks
{
    width: 430px;
    padding: 10px;
    background-color: #e8e4e3;
    z-index: 0;
    position: relative;
    float: left;
    margin: 0px 0px 10px 0px;
    overflow: hidden;
}
div.contentHowItWorks
{
    position: relative;
    width: 410px;
    padding: 10px;
    background-color: #FFF;
    overflow: hidden;
}
div.contentHowItWorks h2
{
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
}
div.contentHowItWorks h2 a
{
    text-decoration: none;
    color: #000;
}
div.contentHowItWorks h2 a:hover
{
    text-decoration: underline;
}
div.contentHowItWorks span.num
{
    color: #e72f31;
    float: left;
    font-size: 30px;
    margin: 0px 10px 0px 0px;
}
div.contentHowItWorks .product_box_copy
{
    width: 280px;
}
div.contentHowItWorks img
{
    position: absolute;
    bottom: 0px;
    right: 20px;
    z-index: 9999;
}

div.contentHowItWorks div.whiteBoxBottomLeft
{
    bottom: -1px;
}
div.contentHowItWorks div.whiteBoxBottomRight
{
    bottom: -1px;
}
div.greyBoxHowItWorks div.greyBoxBottomLeft
{
    bottom: -1px;
}
div.greyBoxHowItWorks div.greyBoxBottomRight
{
    bottom: -1px;
}

/*---------------------------- RETAILERS PAGE STYLES ( threeCol ) ------------------------------
--------------------------------------------------------------------------------------*/

div.greyBoxRetailers
{
    width: 430px;
    width: 420px;
    padding: 10px;
    background-color: #e8e4e3;
    z-index: 0;
    position: relative;
    float: left;
    margin: 0px 0px 10px 0px;
}
div.contentRetailers
{
    position: relative;
    width: 410px;
    width: 400px;
    padding: 10px;
    background-color: #FFF;
}

div#centre div.greyBoxRetailers, div#centre div.contentRetailers
{
    min-height: 380px;
    height: auto !important;
    height: 380px;
}
div.greyBoxRetailers a.downloadPDF
{
    background: url('../images/downloadList.gif') no-repeat;
    float: left;
    display: block;
    width: 139px;
    height: 26px;
    text-indent: -999999em;
    margin: 10px 0px 0px 0px;
    line-height: 5;
}
div.greyBoxRetailers p
{
    margin: 13px 10px 0px 0px;
    float: left;
    font-size: 0.8em;
}

/*---------------------------- FAQ PAGE STYLES ( twoColLeft ) ------------------------------
------------------------------------------------------------------------------------------*/

div.threeCol div#centre ol#faqList
{
    list-style: decimal;
    font-weight: normal;
    list-style-position: outside;
    background-color: #f6f4f5;
    padding-left: 30px;
}
div.threeCol div#centre ol#faqList li
{
    padding: 10px;
    background-color: #f6f4f5;
}
div.threeCol div#centre ol#faqList li a
{
    color: #000;
}
div.threeCol div#centre ol#faqList li div.faqDiv
{
    width: 360px;
}
div.threeCol div#centre ol#faqList li div.faqDiv p
{
    display: block;
}
div.threeCol div#centre ol#faqList li ul
{
    width: 380px;
    list-style-type: none;
    margin: 0;
}
div.threeCol div#centre ol#faqList li ul li
{
}
div.threeCol div#centre ol#faqList li
{
    margin: 0px;
    padding: 10px;
}
div.threeCol div#centre ol#faqList li ul li
{
    margin: 10px 0px 0px 0;
    background-color: #fff;
    list-style-type: none;
}
div.threeCol div#centre ol#faqList li ul li ul
{
    display: block;
    list-style-type: disc;
    padding-left: 20px;
    width: 320px;
}
div.threeCol div#centre ol#faqList li ul li ul li
{
    list-style-type: disc;
    padding: 0;
}

/*---------------------------- credit rating ----------------------------------
-------------------------------------------------------------------------------*/
#experian
{
    margin: 10px 0 20px 0;
    width: 445px;
}
#experian .formRow
{
    margin-bottom: 5px;
}
#experian .formRow a.experianprivacy
{
    margin-left: 120px;
}
#experian .formRow input
{
    width: 240px;
}
#experian .formRow label
{
    float: left;
    display: block;
    width: 120px;
    color: #0099CC;
}
#experian a
{
    color: #0099CC;
}

/*---------------------------- SPECIFIC FORM PAGE STYLES ( twoColLeft ) ------------------------------
--------------------------------------------------------------------------------------*/

div.greyBoxForm
{
    background-color: #e8e4e3;
    z-index: 0;
    position: relative;
    margin: 0px 0px 10px 0px;
    padding-top: 10px;
}
.twoColLeft div.greyBoxForm
{
    width: 645px;
}
.threeCol #centre div.greyBoxForm
{
    width: 445px;
}
.twoColLeft .contactUs
{
    padding-top: 10px;
}
div.greyBoxForm h3
{
    padding: 0 10px 0 10px;
}
div.contentForm
{
    position: relative;
    padding: 10px;
    background-color: #FFF;
    margin: 0px 10px 10px 10px;
    display: inline-block;
}
div.contentForm textarea
{
    width: 607px;
    margin: 0px 0px 10px 0px;
}

div.errorField
{
    display: block;
    clear: both;
    width: 450px;
    background-color: #fff4f4;
    padding: 10px;
    margin: 20px 0px 20px 0px;
}
div.errorField span.error
{
    clear: both;
    width: 300px;
    background: url('../images/cross_icon.gif') no-repeat left 2px;
    display: block;
    color: #e55758;
    font-size: 0.9em;
    font-weight: bold;
    padding: 0px 0px 3px 18px;
}

div.errorSummary
{
    display: block;
    clear: both;
    width: 450px;
    background-color: #fff4f4;
}
div.twoColLeft div#left div.errorSummary ul
{
    list-style-type: none;
}
div.errorSummary ul
{
    padding: 10px 20px;
    list-style-type: none;
}
div.errorSummary li
{
    clear: both;
    width: 300px;
    background: url('../images/cross_icon.gif') no-repeat left 2px;
    display: block;
    color: #e55758;
    font-size: 0.9em;
    font-weight: bold;
    padding: 0px 0px 3px 18px;
}

/*---------------------------- Slider formatting ------------------------------
--------------------------------------------------------------------------------------*/

div.sliderform
{
    font-weight: bold;
    margin-top: 10px;
}
div.sliderform h3
{
    margin-top: 0px;
}
div.sliderform label.labelRow
{
    padding: 0px;
    display: block;
    width: 400px;
    margin: 15px 0 5px 3px;
}
div.sliderform select
{
    margin: 0 0 5px 3px;
    width: 210px;
}
.sliderArea
{
    width: 405px;
}
.sliderArea p
{
    margin: 0 0 15px 3px;
    padding-top: 11px;
}
.sliderArea span
{
    font-weight: normal;
}
.sliderArea .sliderControl
{
}
.sliderArea .sliderControl .sliderBackground
{
    position: relative;
    float: left;
    width: 216px;
    height: 24px;
    background: transparent url('../images/loanCalculatorSliderBG.gif') no-repeat top left;
}
.sliderArea .sliderControl .sliderForeground
{
    position: absolute;
    top: 0px;
    left: 0px;
    height: 24px;
    background: transparent url('../images/loanCalculatorSliderBGBlue.gif') no-repeat top left;
}
.sliderArea .sliderControl .sliderNob
{
    cursor: pointer;
    position: absolute;
    background: transparent url('../images/loanCalculatorSliderNob.png') no-repeat top left;
    width: 18px;
    height: 18px;
    top: 3px;
    left: 3px;
}
.sliderArea .sliderControl .sliderBack
{
    position: relative;
    height: 24px;
    background: transparent;
}
.sliderArea .sliderControl .minus
{
    display: block;
    float: left;
    width: 26px;
    margin: 0 6px 0 0;
    height: 24px;
    background: transparent url('../images/loanCalculatorMinus.gif') no-repeat top left;
}
.sliderArea .sliderControl .plus
{
    display: block;
    float: left;
    width: 26px;
    margin: 0 8px 0 6px;
    height: 24px;
    background: transparent url('../images/loanCalculatorPlus.gif') no-repeat top left;
}
div.contentForm .sliderArea select
{
    width: 60px;
    z-index: 999999;
    position: relative;
    float: none;
    padding: 2px;
    margin: 0px;
    float: none;
    margin-right: 0px;
}
#repayInfo
{
    font-size: 1.05em;
    color: #0d439b;
    font-weight: bold;
}
#repayInfo .apr
{
    font-size: 1.2em;
}
#resultArea
{
    height: 40px;
    width: 405px;
    margin: 0px 10px 10px 10px;
    overflow: hidden;
}
#resultArea p.repayLeft
{
    float: left;
    margin: 0 5px 0 0;
}
#resultArea p.repayRight
{
    width: 180px;
    float: left;
    margin: 1px 0 0 0;
}
#resultArea p.noProduct
{
    line-height: 40px;
}
.calculateBtn
{
    float: right;
}
#newCustomer, #existingCustomer
{
    width: 20px;
    border: 0px;
}
#noSubmitSpan
{
    display: none;
}

/*---------------------------- Products page styles------------------------------
--------------------------------------------------------------------------------------*/

.container h1.withImage
{
    margin: 0;
    padding: 25px 0;
    background: url(../images/headerstars.png) no-repeat 300px 0;
}
.container h2.underlined
{
    font-size: 12px;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    padding: 12px 0 10px;
    margin-bottom: 10px;
}
.container h2.midHeader
{
    color: #09429b;
    font-size: 15px;
    font-weight: bold;
    padding: 10px 0 10px 0;
}
#altBanner
{
    background: url(../images/light_blue_grad-tile-x.jpg) repeat-x center 35px;
    overflow: hidden;
}
.CallUsNumber
{
    position: absolute;
    top: 25px;
    right: 8px;
}


#christmasBannerCTA
{
    position: relative;
    margin: 4px;
    width: 959px;
    height: 229px;
    background: url('../images/christmas_hssc_banner_cta.png') no-repeat top;
}
#christmasBannerCTA .listBox
{
    width: 230px;
    height: 130px;
    background: #d03037;
    position: absolute;
    top: 10px;
    right: 10px;
    overflow: hidden;
}
#christmasBannerCTA .listBox .tl
{
    position: absolute;
    top: 0;
    left: 0;
    background: url('../images/curvedBox/christmas_CTA/light_tl.jpg') no-repeat;
    width: 7px;
    height: 7px;
    padding: 0;
    margin: 0;
}
#christmasBannerCTA .listBox .tr
{
    position: absolute;
    top: 0;
    right: 0;
    background: url('../images/curvedBox/christmas_CTA/light_tr.jpg') no-repeat;
    width: 7px;
    height: 7px;
    padding: 0;
    margin: 0;
}
#christmasBannerCTA .listBox .br
{
    position: absolute;
    bottom: 0;
    right: 0;
    overflow: hidden;
    background: url('../images/curvedBox/christmas_CTA/light_br.jpg') no-repeat;
    width: 7px;
    height: 7px;
    padding: 0;
    margin: 0;
}
#christmasBannerCTA .listBox .bl
{
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
    background: url('../images/curvedBox/christmas_CTA/light_bl.jpg') no-repeat;
    width: 7px;
    height: 7px;
    padding: 0;
    margin: 0;
}
#christmasBannerCTA .listBox ul
{
    list-style: disc outside;
    color: #fff;
    font-size: 13px;
    padding: 20px 15px 0 30px;
}
#christmasBannerCTA .listBox li.first
{
    color: #ffe167;
    font-weight: bold;
    font-size: 14px;
}
#christmasBannerCTA .listBox li
{
    margin-bottom: 15px;
}
#christmasBannerCTA .launchInfo
{
    width: 228px;
    height: 70px;
    background: #82060d;
    position: absolute;
    bottom: 10px;
    right: 10px;
}
#christmasBannerCTA .launchInfo .tl
{
    position: absolute;
    top: 0;
    left: 0;
    background: url('../images/curvedBox/christmas_CTA/dark_tl.jpg') no-repeat;
    width: 7px;
    height: 7px;
}
#christmasBannerCTA .launchInfo .tr
{
    position: absolute;
    top: 0;
    right: 0;
    background: url('../images/curvedBox/christmas_CTA/dark_tr.jpg') no-repeat;
    width: 7px;
    height: 7px;
}
#christmasBannerCTA .launchInfo .br
{
    position: absolute;
    bottom: 0;
    right: 0;
    overflow: hidden;
    background: url('../images/curvedBox/christmas_CTA/dark_br.jpg') no-repeat;
    width: 7px;
    height: 7px;
}
#christmasBannerCTA .launchInfo .bl
{
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
    background: url('../images/curvedBox/christmas_CTA/dark_bl.jpg') no-repeat;
    width: 7px;
    height: 7px;
}
#christmasBannerCTA .launchInfo h2
{
    width: 200px;
    height: 19px;
    margin: 10px auto 0px auto;
    color: #f4d588;
    font-size: 14px;
    font-weight: bold;
}
#christmasBannerCTA .launchInfo p
{
    width: 200px;
    margin: 0 auto 0 auto;
    font-size: 12px;
    color: #fff;
}
#christmasBannerCTA .hiddenText
{
    position: absolute;
    left: -9999999px;
}

#ctl00_MainContent_christmasBannerCTA
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 959px;
    height: 229px;
    background: url('../images/christmas_hssc_banner_cta.png') no-repeat top;
}
#ctl00_MainContent_christmasBannerCTA .listBox
{
    width: 230px;
    height: 130px;
    background: #d03037;
    position: absolute;
    top: 10px;
    right: 10px;
    overflow: hidden;
}
#ctl00_MainContent_christmasBannerCTA .listBox .tl
{
    position: absolute;
    top: 0;
    left: 0;
    background: url('../images/curvedBox/christmas_CTA/light_tl.jpg') no-repeat;
    width: 7px;
    height: 7px;
    padding: 0;
    margin: 0;
}
#ctl00_MainContent_christmasBannerCTA .listBox .tr
{
    position: absolute;
    top: 0;
    right: 0;
    background: url('../images/curvedBox/christmas_CTA/light_tr.jpg') no-repeat;
    width: 7px;
    height: 7px;
    padding: 0;
    margin: 0;
}
#ctl00_MainContent_christmasBannerCTA .listBox .br
{
    position: absolute;
    bottom: 0;
    right: 0;
    overflow: hidden;
    background: url('../images/curvedBox/christmas_CTA/light_br.jpg') no-repeat;
    width: 7px;
    height: 7px;
    padding: 0;
    margin: 0;
}
#ctl00_MainContent_christmasBannerCTA .listBox .bl
{
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
    background: url('../images/curvedBox/christmas_CTA/light_bl.jpg') no-repeat;
    width: 7px;
    height: 7px;
    padding: 0;
    margin: 0;
}
#ctl00_MainContent_christmasBannerCTA .listBox ul
{
    list-style: disc outside;
    color: #fff;
    font-size: 13px;
    padding: 20px 15px 0 30px;
}
#ctl00_MainContent_christmasBannerCTA .listBox li.first
{
    color: #ffe167;
    font-weight: bold;
    font-size: 14px;
}
#ctl00_MainContent_christmasBannerCTA .listBox li
{
    margin-bottom: 15px;
}
#ctl00_MainContent_christmasBannerCTA .launchInfo
{
    width: 228px;
    height: 70px;
    background: #82060d;
    position: absolute;
    bottom: 10px;
    right: 10px;
}
#ctl00_MainContent_christmasBannerCTA .launchInfo .tl
{
    position: absolute;
    top: 0;
    left: 0;
    background: url('../images/curvedBox/christmas_CTA/dark_tl.jpg') no-repeat;
    width: 7px;
    height: 7px;
}
#ctl00_MainContent_christmasBannerCTA .launchInfo .tr
{
    position: absolute;
    top: 0;
    right: 0;
    background: url('../images/curvedBox/christmas_CTA/dark_tr.jpg') no-repeat;
    width: 7px;
    height: 7px;
}
#ctl00_MainContent_christmasBannerCTA .launchInfo .br
{
    position: absolute;
    bottom: 0;
    right: 0;
    overflow: hidden;
    background: url('../images/curvedBox/christmas_CTA/dark_br.jpg') no-repeat;
    width: 7px;
    height: 7px;
}
#ctl00_MainContent_christmasBannerCTA .launchInfo .bl
{
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
    background: url('../images/curvedBox/christmas_CTA/dark_bl.jpg') no-repeat;
    width: 7px;
    height: 7px;
}
#ctl00_MainContent_christmasBannerCTA .launchInfo h2
{
    width: 200px;
    height: 19px;
    margin: 10px auto 0px auto;
    color: #f4d588;
    font-size: 14px;
    font-weight: bold;
}
#ctl00_MainContent_christmasBannerCTA .launchInfo p
{
    width: 200px;
    margin: 0 auto 0 auto;
    font-size: 12px;
    color: #fff;
}
#ctl00_MainContent_christmasBannerCTA .hiddenText
{
    position: absolute;
    left: -9999999px;
}

#bannerHolder
{
    position: relative;
    width: 959px;
    height: 229px;
    margin-bottom: 10px;
}

.currentCustomersBanner
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 959px;
    height: 229px;
    display: none;
}
.currentCustomersBanner .bannerText
{
    visibility: hidden;
}
.currentCustomersBanner .bannerStar
{
    position: absolute;
    left: 570px;
    top: -60px;
}
#ctl00_MainContent_christmasBannerCTA .bannerLink, .currentCustomersBanner .bannerLink
{
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    width: 959px;
    height: 229px;
    background: url(/Resources/images/spacer.gif);
}

.container #bigStar
{
    position: absolute;
    top: -60px;
    right: 250px;
    background: url('../images/bigStar.png') repeat-x;
    width: 139px;
    height: 139px;
    padding-top: 55px;
    text-align: center;
    font-size: 14px;
    color: #666;
    font-weight: bold;
}

#countdownToLaunch
{
    position: absolute;
    bottom: 16px;
    left: 50px;
    padding: 1px;
    width: 120px;
    height: 44px;
    background: url('../images/countdown/background.png') no-repeat left;
}
#countdownToLaunch p
{
    font-size: 12px;
    color: #fff;
    margin: 0 0 0 58px;
}
#countdownToLaunch .number
{
    text-indent: -9999999px;
    margin: 2px 1px 1px 1px;
    width: 24px;
    height: 39px;
    float: left;
}
#countdownToLaunch .right
{
    margin-left: 0px;
}
#countdownToLaunch .zero
{
    background: url(../images/countdown/0.gif) no-repeat;
}
#countdownToLaunch .one
{
    background: url(../images/countdown/1.gif) no-repeat;
}
#countdownToLaunch .two
{
    background: url(../images/countdown/2.gif) no-repeat;
}
#countdownToLaunch .three
{
    background: url(../images/countdown/3.gif) no-repeat;
}
#countdownToLaunch .four
{
    background: url(../images/countdown/4.gif) no-repeat;
}
#countdownToLaunch .five
{
    background: url(../images/countdown/5.gif) no-repeat;
}
#countdownToLaunch .six
{
    background: url(../images/countdown/6.gif) no-repeat;
}
#countdownToLaunch .seven
{
    background: url(../images/countdown/7.gif) no-repeat;
}
#countdownToLaunch .eight
{
    background: url(../images/countdown/8.gif) no-repeat;
}
#countdownToLaunch .nine
{
    background: url(../images/countdown/9.gif) no-repeat;
}


.prodPod
{
    z-index: 1;
    width: 314px;
    height: 273px;
    position: relative;
    float: left;
    margin: 2px;
    background: url(../images/pod_images/prodHub_bg_notile.png) no-repeat top;
}
.prodPod h2
{
    font-size: 18px;
    font-weight: bold;
    margin: 5px 0 5px 0;
    height: 140px;
}
.prodPod h2 span
{
    display: block;
    padding-top: 120px;
}
.prodPod p
{
    font-size: 13px;
}
.prodPod ul
{
    margin: 5px 0 5px 15px;
}
.prodPod li
{
    margin-bottom: 5px;
    font-size: 12px;
    color: #333333;
}
.prodPod .inner
{
    padding: 0 15px 10px 15px;
}
.prodPod .button
{
    position: absolute;
    bottom: 10px;
    left: 15px;
}
.prodPod .phoneNo
{
    color: #e73032;
    font-size: 22px;
}

.prodPod.one
{
    background-color: #d1c6e6;
}
.prodPod.one h2
{
    width: 100%;
    color: #633da3;
    background: url('../images/pod_images/money.jpg') 50% 3% no-repeat;
}
.prodPod.one ul
{
    list-style: disc url('../images/bullets/purple.png') outside;
    z-index: 10000;
}

.prodPod.two
{
    background-color: #a9dff4;
}
.prodPod.two h2
{
    width: 100%;
    color: #28afe4;
    background: url('../images/pod_images/ppc-cc.jpg') 50% 10% no-repeat;
}
.prodPod.two ul
{
    list-style: disc url('../images/bullets/cyan.png') outside;
}

.prodPod.three
{
    background-color: #f4c5d9;
}
.prodPod.three h2
{
    width: 100%;
    color: #e2638d;
    background: url('../images/pod_images/love2shop_voucher.jpg') 50% 10% no-repeat;
}
.prodPod.three ul
{
    list-style: disc url('../images/bullets/pink.png') outside;
}

.prodPod.four
{
    background-color: #c9e193;
}
.prodPod.four h2
{
    width: 100%;
    color: #96c52c;
    background: url('../images/pod_images/green_money.jpg') 50% 10% no-repeat;
}
.prodPod.four ul
{
    list-style: disc url('../images/bullets/green.png') outside;
}

.prodPod.five
{
    background-color: #ffe993;
}
.prodPod.five h2
{
    width: 100%;
    color: #e6c511;
    background: url('../images/pod_images/stars.jpg') 50% 10% no-repeat;
}
.prodPod.five ul
{
    list-style: disc url('../images/bullets/yellow.png') outside;
}

.prodPod.six
{
    background-color: #e6e6e6;
}
.prodPod.six h2
{
    width: 100%;
    color: #003591;
    background: url('../images/pod_images/help_woman.jpg') 50% 10% no-repeat;
}
.prodPod.six ul
{
    list-style: disc url('../images/bullets/yellow.png') outside;
}

.prodPodTwo
{
    z-index: 1;
    width: 234px;
    height: 273px;
    position: relative;
    float: left;
    margin-right: 6px;
    background: url(../images/pod_images/curCust_bg_notile.png) no-repeat top;
}
.prodPodTwo.last
{
    margin-right: 0;
}
.prodPodTwo h2
{
    font-size: 18px;
    font-weight: bold;
    margin: 5px 0 5px 0;
    height: 135px;
}
.prodPodTwo h2 span
{
    display: block;
    padding-top: 105px;
}
.prodPodTwo ul
{
    margin: 5px 0 5px 15px;
}
.prodPodTwo li
{
    margin-bottom: 5px;
    font-size: 12px;
    color: #333333;
}
.prodPodTwo .inner
{
    padding: 0 15px 10px 15px;
}
.prodPodTwo .button
{
    position: absolute;
    bottom: 10px;
    left: 15px;
}

.prodPodTwo.one
{
    background-color: #d1c6e6;
}
.prodPodTwo.one h2
{
    width: 100%;
    color: #633da3;
    background: url('../images/pod_images/money.jpg') 50% 55% no-repeat;
}
.prodPodTwo.one ul
{
    list-style: disc url('../images/bullets/purple.png') outside;
    z-index: 10000;
}

.prodPodTwo.two
{
    background-color: #a9dff4;
}
.prodPodTwo.two h2
{
    width: 100%;
    color: #28afe4;
    background: url('../images/pod_images/ppc-cc.jpg') 50% 20% no-repeat;
}
.prodPodTwo.two ul
{
    list-style: disc url('../images/bullets/cyan.png') outside;
}

.prodPodTwo.three
{
    background-color: #f4c5d9;
}
.prodPodTwo.three h2
{
    width: 100%;
    color: #e2638d;
    background: url('../images/pod_images/love2shop_voucher.jpg') 50% 20% no-repeat;
}
.prodPodTwo.three ul
{
    list-style: disc url('../images/bullets/pink.png') outside;
}

.prodPodTwo.four
{
    background-color: #c9e193;
}
.prodPodTwo.four h2
{
    width: 100%;
    color: #96c52c;
    background: url('../images/pod_images/green_money.jpg') 50% 20% no-repeat;
}
.prodPodTwo.four ul
{
    list-style: disc url('../images/bullets/green.png') outside;
}

#applyNowPod
{
    width: 746px;
}
#applyNowPod img
{
    float: left;
    margin-right: 10px;
}
#applyNowPod p
{
    font-size: 12px;
    margin-top: 30px;
    font-weight: bold;
}
#applyNowPod a.text
{
    color: #e73032;
    font-size: 18px;
    padding: 0;
    background: url(../images/redArrow.jpg) no-repeat bottom right;
}
#applyNowPod a.text span
{
    margin-right: 25px;
}

#benefitsBox
{
    position: relative;
    background: #7dbad9;
    width: 744px;
}
#benefitsBox .tl
{
    position: absolute;
    background: url(../images/curvedBox/tl.png) no-repeat;
    width: 10px;
    height: 10px;
    overflow: hidden;
}
#benefitsBox .tr
{
    position: absolute;
    top: 0;
    right: 0;
    background: url(../images/curvedBox/tr.png) no-repeat;
    width: 10px;
    height: 10px;
    overflow: hidden;
}
#benefitsBox .br
{
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(../images/curvedBox/br.png) no-repeat;
    width: 9px;
    height: 10px;
    overflow: hidden;
}
#benefitsBox .bl
{
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(../images/curvedBox/bl.png) no-repeat;
    width: 9px;
    height: 10px;
    overflow: hidden;
}
#benefitsBox h2
{
    font-size: 18px;
    color: #fff;
    padding: 12px;
}
#benefitsBox .clear
{
    height: 10px;
    clear: both;
}
#benefitsBox .applyNowBtn
{
    float: right;
    margin: 10px 20px 0 0;
}
#benefitsBox .innerBox
{
    position: relative;
    background: #fff;
    width: 725px;
    margin: auto;
}
#benefitsBox .benefits
{
    padding: 20px 0 20px 35px;
    width: 471px;
    float: left;
}
#benefitsBox .benefits ul
{
    list-style: disc url('../images/bullets/cyan.jpg') outside;
}
#benefitsBox .benefits ul li
{
    margin-bottom: 15px;
    font-size: 12px;
}
#benefitsBox .acceptedAt
{
    width: 200px;
    float: left;
}
#benefitsBox .acceptedAt h3
{
    color: #144a9d;
    font-size: 14px;
}
#benefitsBox .acceptedAt ul li
{
    float: left;
    padding: 5px;
    list-style: none;
}
#benefitsBox .innerBox .top
{
    position: absolute;
    top: 0;
    left: 0;
    width: 728px;
    background: #fff url(../images/curvedBox/inner_top.png) no-repeat;
    height: 8px;
    overflow: hidden;
}
#benefitsBox .innerBox .bottom
{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 728px;
    background: #fff url(../images/curvedBox/inner_bottom.png) no-repeat;
    height: 10px;
    overflow: hidden;
}

.LHPod
{
    width: 203px;
    height: 322px;
    background: url('../images/pod_images/left_pod_background.jpg') no-repeat top;
    float: left;
}
.LHPod h3
{
    font-size: 15px;
    color: #e2638d;
    margin: 12px;
}
.LHPod ul
{
    padding: 100px 45px 5px 45px;
    list-style: disc url('../images/bullets/pink.png') outside;
}
.LHPod ul li
{
    margin-bottom: 10px;
    font-size: 12px;
    color: #333;
}
.LHPod .button
{
    display: block;
    margin-left: 15px;
}

/**************************************
    general
**************************************/

div.fader
{
    position: absolute;
    display: block;
    background: #E8E4E3;
    -moz-opacity: .50;
    -ms-filter: "alpha(opacity=50)";
    filter: alpha(opacity=50);
    opacity: .50;
}
img.loading
{
    position: absolute;
    display: block;
}

.formSpacer
{
    width: 605px;
    height: 1px;
}
.applyForm2
{
    min-height: 300px;
}

div.contentForm div.applyForm3
{
    position: relative;
}
div.contentForm div.applyForm3 div.formRow label
{
    width: 200px;
}
div.contentForm div.applyForm4
{
    width: 605px;
}
div.contentForm div.applyForm4 h3, div.contentForm div.applyForm4 h4
{
    font-weight: normal;
    font-size: 1em;
}

.skipLink a
{
    margin-left: 260px;
}

div#applyNowHeader
{
    margin: 0 auto;
    width: 955px;
}
div#applyNow
{
    clear: both;
    display: block;
    float: left;
    margin: 15px 0 0;
    position: relative;
    padding: 0 0 0;
}
div#applyNow ol
{
    text-indent: -9999em;
    height: 41px;
    width: 955px;
    border-bottom: 1px solid #e73032;
}
div#applyNow ol li
{
    float: left;
}
div#applyNow img.secureForm
{
    position: absolute;
    top: -74px;
    right: 100px;
}
div#applyNow img.ccaForm
{
    position: absolute;
    top: -50px;
    right: 0;
}
div#applyNow ol li.stepOne
{
    text-indent: -9999em;
    height: 41px;
    width: 654px;
    background: url('../images/stepOneForm.gif') no-repeat;
}
div#applyNow ol li.stepTwo
{
    text-indent: -9999em;
    height: 41px;
    width: 654px;
    background: url('../images/stepTwoForm.gif') no-repeat;
}
div#applyNow ol li.stepThree
{
    text-indent: -9999em;
    height: 41px;
    width: 654px;
    background: url('../images/stepThreeForm.gif') no-repeat;
}
div#applyNow ol li.stepFour
{
    text-indent: -9999em;
    height: 41px;
    width: 654px;
    background: url('../images/stepFourThankYou.gif') no-repeat;
}
div#applyNow ol li.stepFour
{
    background: url('../images/stepFourThankYou.gif') no-repeat;
    width: 193px;
    height: 41px;
}

.nextSubmitBtn
{
    background: url('../images/nextPageBtnForm.gif') no-repeat;
    width: 177px;
    height: 47px;
    border: 0;
    float: right;
    margin: 0 5px 0 0;
    text-indent: -99999em;
    cursor: pointer;
    line-height: 5;
}

.selectAddress
{
    margin: 5px 0 0 10px;
}
.selectAddress select
{
    width: 430px;
}

div.contentForm input.applyContinueBtn
{
    float: right;
    cursor: pointer;
    font-size: 99999px;
    overflow: hidden;
    text-indent: -99999px;
    height: 44px;
    width: 176px;
    border: 0px;
    padding: 0px;
    margin: 0 130px 0 0;
    background: transparent url('../images/applyContinueBtn.gif') no-repeat top left;
}
div.contentForm input.applyCancelBtn
{
    float: left;
    cursor: pointer;
    font-size: 99999px;
    overflow: hidden;
    text-indent: -99999px;
    height: 44px;
    width: 176px;
    border: 0px;
    padding: 0px;
    margin: 0px;
    background: transparent url('../images/applyCancelBtn.gif') no-repeat top left;
}

div.contentForm div.appForm input.applySubmitBtn
{
    background: url('../images/applyNowBtn.gif') no-repeat;
    width: 302px;
    height: 49px;
    border: 0;
    float: left;
    margin: 20px 0px 0px 310px;
    text-indent: -99999em;
    cursor: pointer;
    line-height: 5;
    clear: both;
}

div.contentForm div.appForm img.stepOneLady, div.contentForm div.appForm img.stepTwoLady
{
    position: absolute;
    right: 10px;
}
div.contentForm div.appForm img.stepThreeLady
{
    position: absolute;
    top: 10px;
    right: 10px;
}

div.contentForm input
{
    border-top: 1px solid #a9adb0;
    border-left: 1px solid #cccacb;
    border-bottom: 1px solid #e2e9ef;
    color: #0d439b;
    padding: 5px 0 5px 5px;
    width: 170px;
    float: left;
    position: relative;
    z-index: 2;
}
div.contentForm select
{
    border-top: 1px solid #a9adb0;
    border-left: 1px solid #cccacb;
    border-bottom: 1px solid #e2e9ef;
    margin: 5px 5px 5px 0;
    position: relative;
    z-index: 2;
}
div.contentForm .normalSelect
{
    width: 170px;
}

div.contentForm input.checkbox, div.contentForm .checkbox input
{
    border: 0px;
    width: 20px;
    margin-right: 10px;
}
div.contentForm .checkbox label
{
    width: 430px;
    line-height: 20px;
}

div.contentForm label
{
    float: left;
    width: 250px;
    position: relative;
    z-index: 2;
    padding: 5px 0 0 10px;
}
div.contentForm label.long
{
    width: 600px;
    float: none;
}
div.contentForm div.formRow
{
    margin: 5px 0;
    display: inline;
    float: left;
    width: 480px;
    padding: 0;
    position: relative;
}
div.contentForm .formRowLong
{
    font-weight: bold;
    width: 605px;
}
div.contentForm div.formRow div.helpContainer
{
    display: inline;
}
div.contentForm a.helpIcon
{
    cursor: pointer;
    position: relative;
}

div.contentForm div.helpMe
{
    position: absolute;
    z-index: 1000;
    top: -10px;
    right: 90px;
    color: #fff;
    padding: 14px;
    font-size: .9em;
    width: 300px;
    height: auto;
    border: 2px solid #FFF;
    background-color: #164a9e;
    display: none;
}
div.contentForm span a.editBtn
{
    background: url('../images/editBtn.gif') no-repeat;
    width: 128px;
    height: 32px;
    display: block;
    float: right;
    padding: 0 10px 0 0;
    text-indent: -99999em;
    line-height: 5;
}
div.contentForm input.submitRedBtn
{
    background: url('../images/submitRedBtn.gif') no-repeat;
    width: 177px;
    height: 42px;
    display: block;
    float: right;
    padding: 0 10px 0 0;
    text-indent: -99999em;
    line-height: 5;
    border: 0px;
    margin: 0px 10px 10px 0px;
    cursor: pointer;
}

input.registerInterest
{
    background: url('../images/registerInterestBtn.gif') no-repeat;
    width: 158px;
    height: 25px;
    display: block;
    float: right;
    padding: 0 10px 0 0;
    text-indent: -99999em;
    line-height: 5;
    border: 0px;
    margin: 0px 10px 10px 0px;
    cursor: pointer;
    position: relative;
}

.alreadyRegisterd
{
    clear: right;
    background: url('../images/alreadyRegisteredBtn.gif') no-repeat top right;
    width: 89px;
    height: 25px;
    display: block;
    float: right;
    padding: 0 10px 0 0;
    text-indent: -99999em;
    line-height: 5;
    border: 0px;
    margin: 0 10px 10px 10px;
    cursor: pointer;
    position: relative;
}

div.contentForm div.helpMe div.helpArrow
{
    background: url('../images/helpArrow.gif') no-repeat 100% 0;
    width: 34px;
    height: 42px;
    left: -34px;
    top: 0;
    position: absolute;
}
div.contentForm .nextSubmitBtn
{
    background: url('../images/nextPageBtnForm.gif') no-repeat;
    width: 177px;
    height: 47px;
    border: 0;
    display: block;
    margin: 20px 0 0 0;
    text-indent: -99999em;
    cursor: pointer;
    line-height: 5;
    float: right;
}

/*---------------------------- SPECIFIC ACCESSIBILITY PAGE STYLES ( twoColLeft ) ------------------------------
--------------------------------------------------------------------------------------*/

div.greyBoxAccessibility
{
    width: 720px;
    padding: 10px;
    background-color: #e8e4e3;
    z-index: 0;
    position: relative;
    margin: 0px 0px 10px 0px;
}
div.contentAccessibility
{
    position: relative;
    width: 700px;
    padding: 10px;
    background-color: #FFF;
    margin: 0px 0px 10px 0px;
    display: inline-block;
}
div.contentAccessibility ul.accessKey
{
    float: left;
    margin: 10px 0px 0px 10px;
    width: 200px;
}

ul.list
{
    list-style: disc;
    padding: 0px 0px 0px 20px;
}

/*---------------------------- SPECIFIC SITEMAP PAGE STYLES ( twoColLeft ) ------------------------------
--------------------------------------------------------------------------------------*/

div.twoColLeft div#left ul.sitemap
{
    width: 660px;
    margin: 10px 0 0 0;
    list-style-type: none;
    display: inline;
}
div.twoColLeft div#left ul.sitemap ul
{
    list-style-type: none;
    margin-left: 0;
}
div.twoColLeft div#left ul.sitemap li
{
    margin-bottom: 4px;
}
div.twoColLeft div#left ul.sitemap ul li a
{
    height: 25px;
    font-weight: bold;
}
div.twoColLeft div#left ul.sitemap ul li ul li a
{
    height: 25px;
    font-weight: normal;
}
div.twoColLeft div#left ul.sitemap a
{
    color: #000;
    text-decoration: none;
}
div.twoColLeft div#left ul.sitemap a:hover, ul.sitemap a:focus
{
    color: #D02B2D;
    text-decoration: underline;
}
div.twoColLeft div#left ul.sitemap li ul.ul1 li ul.ul2
{
    margin-left: 210px;
    top: -22px;
}
div.twoColLeft div#left ul.sitemap li ul.ul1 li ul.ul3
{
    margin-left: 210px;
    top: -14px;
}
div.twoColLeft div#left ul.sitemap li ul.ul1 li.main
{
    border-top: 1px solid #e5e5e5;
    padding-top: 7px;
    margin-top: 7px;
}


/*---------------------------- FOOTER AREA ------------------------------
--------------------------------------------------------------------------------------*/

div#footer span.copy
{
    float: left;
    color: #094198;
}
div#footer
{
    width: 955px;
    margin: 10px auto 0;
    background: url('../images/footer.gif') no-repeat;
    height: 23px;
    padding: 3px;
    overflow: hidden;
}

#legal
{
    margin: 0px auto;
    width: 955px;
}
#legalV2
{
    margin: 0px auto;
    width: 955px;
    color: #999;
    padding: 10px 0;
}

ul#seolinks
{
    position: absolute;
    bottom: 0px;
    bottom: 00px;
    left: 0px;
    margin: 0;
    font-size: 1em;
    clear: both;
}
ul#seolinks li
{
    float: left;
    margin: 0 10px 0 0;
}
ul#seolinks li a
{
    text-decoration: none;
}
ul#seolinks li a:focus, ul#topNav li a:hover
{
    text-decoration: underline;
}

div#aboutussurround
{
    width: 955px;
    margin: 0px auto;
    height: 90px;
    position: relative;
}
div#aboutusfooter
{
    width: 955px;
    margin: 0px;
    float: left;
    background: url('../images/aboutourloans.gif') no-repeat;
    height: 23px;
    padding: 3px 3px 100px 3px;
    padding: 3px 3px 30px 3px;
    clear: both;
}
div#aboutustextfooter
{
    background: url('../images/Prov_Home_Footer5.gif') no-repeat;
    color: #fff;
    margin: 0px;
    width: 160px;
    height: 25px;
    text-align: center;
    float: left;
}

div#footer ul
{
    float: right;
}
div#footer ul li
{
    display: inline;
    margin: 0 10px 0 0;
}
div#footer ul li.last
{
    display: none;
}
div#footer ul li a
{
    color: #094198;
    text-decoration: none;
}
div#footer ul li a:focus, div#footer ul li a:hover
{
    text-decoration: underline;
}

/********** Stand alone calc ************/
#loan_calculator_standalone
{
}
#loan_calculator_standalone #calc
{
    height: 300px;
    width: 300px;
    border: 1px solid #093D90;
    background: #fff url(/Resources/images/loancalc_standalone_back.jpg) repeat-x top left;
}
#loan_calculator_standalone #graphic
{
    float: left;
    background: #fff url(/Resources/images/loancalc_standalone_graphic.jpg) no-repeat top left;
    width: 127px;
    height: 199px;
}
#loan_calculator_standalone h1
{
    margin: 0px;
    height: 57px;
    background: transparent url(/Resources/images/loancalc_standalone_logo.gif) no-repeat 6px 8px;
}
#loan_calculator_standalone h1 span
{
    line-height: 20px;
    color: #fff;
    padding: 8px 0 0 132px;
    display: block;
}
#loan_calculator_standalone #content1, #loan_calculator_standalone #content2
{
    float: right;
    width: 163px;
}
#loan_calculator_standalone #content1 #calculate
{
    margin-top: 6px;
    display: block;
    width: 158px;
    height: 28px;
    background: transparent url(/Resources/images/loancalc_standalone_calculate.gif) no-repeat top left;
}
#loan_calculator_standalone #content1 h2
{
    background: transparent url(/Resources/images/loancalc_standalone_bubble.gif) no-repeat top left;
    width: 163px;
    height: 73px;
    margin: 0px;
}
#loan_calculator_standalone #content1 p
{
    color: #d82a2c;
    font-size: 1.2em;
    margin-bottom: 0px;
}
#loan_calculator_standalone #content1 label
{
    display: block;
    font-size: 1.2em;
    margin-top: 8px;
}
#loan_calculator_standalone #content1 select
{
    margin: 0 0 0 5px;
}
#loan_calculator_standalone #content2
{
    padding-top: 15px;
}
#loan_calculator_standalone #content2 p
{
    color: #494141;
    font-size: 1.2em;
    margin-bottom: 5px;
}
#loan_calculator_standalone #content2 span
{
    color: #d82a2c;
    font-weight: bold;
}
#loan_calculator_standalone #content2 .resultAPR
{
    color: #183c76;
    font-size: 2.4em;
    font-weight: bold;
    margin: 10px 0;
}
#loan_calculator_standalone #content2 .resultAPR span
{
    color: #183c76;
}
#loan_calculator_standalone #content2 #applynow
{
    display: block;
    background: transparent url(/Resources/images/loancalc_standalone_apply_now.gif) no-repeat top left;
    height: 34px;
    width: 158px;
}
#loan_calculator_standalone #content2 #recalculate
{
    display: block;
    background: transparent url(/Resources/images/loancalc_standalone_recalculate.gif) no-repeat top left;
    height: 23px;
    width: 112px;
}
#loan_calculator_standalone #footnote
{
    color: #fff;
    clear: both;
    padding: 3px 6px;
}

/************************************/
/************ Love 2 Shop ***********/
#love2shop
{
    position: relative;
    width: 664px;
    height: 599px;
    background: transparent url('../images/background_love2shop.gif') no-repeat top left;
}
#love2shop ul
{
    list-style: disc outside;
    margin: 0 0 15px 20px;
}
#love2shop ul li
{
}
#love2shop .love2shopContent
{
    padding: 73px 80px 73px 112px;
}
#love2shop h2.love2shop
{
    width: 396px;
    height: 85px;
    background: transparent url('../images/title_love2shop.gif') no-repeat top left;
}
#love2shop a#love2shop_applynow
{
    position: absolute;
    bottom: 30px;
    left: 110px;
    width: 466px;
    height: 62px;
    background: transparent url('../images/button_apply_now_purple.gif') no-repeat top left;
}
div#right #love2shop_pod
{
    width: 286px;
    background: transparent url('../images/background_love2shop_pod.gif') no-repeat top left;
}
div#right #love2shop_pod h3
{
    color: #fff;
    margin: 0px;
    padding: 7px 0 25px 10px;
    font-size: 1.3em;
}
div#right #love2shop_pod p
{
    margin: 5px 20px 25px 20px;
    padding: 0 0 0 10px;
}
div#right #love2shop_pod img
{
    margin-left: 30px;
}
div#right #love2shop_pod .bottomCurve
{
    height: 112px;
    width: 286px;
    background: transparent url('../images/background_love2shop_pod_bottom.gif') no-repeat top left;
}

/** Love 2 Shop Offers **/
.love2shopoffers h1
{
    float: left;
    text-indent: -100000px;
    overflow: hidden;
    height: 1px;
    width: 1px;
    margin: 0px;
    background: url(../images/love2shop/offers_header.jpg) no-repeat top left;
    width: 440px;
    line-height: 141px;
    height: 141px;
}
.love2shopoffers #love2shopHeader
{
    margin-bottom: 10px;
}
.love2shopoffers .slideshow
{
    background: url(../images/love2shop/offers_background.gif) no-repeat top left;
    width: 733px;
    height: 314px;
    overflow: hidden;
}
.love2shopoffers .slideshow .slides
{
    position: relative;
    margin: 6px 0 0 6px;
    background: #fff;
    width: 721px;
    height: 302px;
    overflow: hidden;
}
.love2shopoffers .slideshow .slides .corners
{
    position: absolute;
    width: 2px;
    height: 2px;
    overflow: hidden;
}
.love2shopoffers .slideshow .slides .tl
{
    top: 0px;
    left: 0px;
    background-image: url(../images/love2shop/corner_tl.gif);
}
.love2shopoffers .slideshow .slides .tr
{
    top: 0px;
    right: 0px;
    background-image: url(../images/love2shop/corner_tr.gif);
}
.love2shopoffers .slideshow .slides .br
{
    bottom: 0px;
    right: 0px;
    background-image: url(../images/love2shop/corner_br.gif);
}
.love2shopoffers .slideshow .slides .bl
{
    bottom: 0px;
    left: 0px;
    background-image: url(../images/love2shop/corner_bl.gif);
}
.love2shopoffers .slideshow .frameHolder
{
    height: 263px;
    position: relative;
}
.love2shopoffers div.slide
{
    position: absolute;
    top: 0px;
    left: 0px;
}
.love2shopoffers div.slide a
{
    display: block;
}
.love2shopoffers div.slide div
{
    text-indent: -1000000px;
    overflow: hidden;
    height: 1px;
}
.love2shopoffers .slideshow .controls
{
    display: block;
    height: 38px;
    border-top: 1px solid #dee0e2;
    background: #faf8f8;
    position: relative;
}
#right.love2shopoffers .slideshow .controls ul
{
    padding-top: 7px;
    list-style-type: none;
    margin-left: 6px;
}
#right.love2shopoffers .slideshow .controls ul li
{
    float: left;
    margin-left: 6px;
}
#right.love2shopoffers .slideshow .controls ul li a
{
    color: #000;
    display: block;
    float: left;
    height: 24px;
    width: 24px;
    background: url(../images/love2shop/slide_buttons.gif) no-repeat 0 -24px;
    line-height: 24px;
    text-align: center;
}
#right.love2shopoffers .slideshow .controls ul li a.selected, #right.love2shopoffers .slideshow .controls ul li a.selected:hover
{
    background-position: 0 0;
}
#right.love2shopoffers .slideshow .controls ul li a:hover
{
    background-position: 0 -48px;
}
#right.love2shopoffers .slideshow .controls .addthis_button
{
    position: absolute;
    top: 12px;
    right: 12px;
}

.love2shopoffers .offers
{
    margin-top: 10px;
    width: 734px;
}
.love2shopoffers .offers .header
{
    border-bottom: 1px solid #efeff1;
    width: 734px;
    height: 65px;
    background: url(../images/love2shop/offers_header2.gif) no-repeat top left;
}
.love2shopoffers .offers .footer
{
    height: 9px;
    width: 734px;
    background: url(../images/love2shop/offers_footer.gif) no-repeat top left;
}
.love2shopoffers .offers .header p
{
    line-height: 65px;
    padding-left: 20px;
    margin: 0px;
    float: left;
}
.love2shopoffers .offers .header a.pdflink
{
    width: 195px;
    height: 36px;
    float: right;
    margin: 18px 27px 0 0;
    color: #fff;
    line-height: 36px;
    font-weight: bold;
}
.love2shopoffers .offers .header a.pdflink span
{
    padding-left: 10px;
}
.love2shopoffers .offers .offerImg
{
    height: 120px;
    width: 135px;
    float: left;
}
.love2shopoffers .offers .leftPod, .love2shopoffers .offers .rightPod
{
    background: #fff;
    border: 1px solid #efeff1;
    float: left;
    width: 366px;
    height: 120px;
    font-weight: bold;
}
.love2shopoffers .offers .leftPod
{
    border-width: 0 0 1px 0;
}
.love2shopoffers .offers .rightPod
{
    border-width: 0 0 1px 1px;
    width: 365px;
}
.love2shopoffers .offers .leftPod .intro, .love2shopoffers .offers .rightPod .intro
{
    font-weight: bold;
    float: left;
    width: 229px;
}
.love2shopoffers .offers .leftPod p, .love2shopoffers .offers .rightPod p
{
    margin-bottom: 0px;
    padding: 20px 10px;
}
.love2shopoffers .offers .leftPod a, .love2shopoffers .offers .rightPod a
{
    color: #e2638d;
    padding: 0 10px;
}

.love2shopoffers .offers .paginationArea
{
    overflow: hidden;
    position: relative;
    border: 1px solid #efeff1;
    width: 734px;
}
.love2shopoffers .offers .pagination
{
    border-left: 1px solid #efeff1;
    border-right: 1px solid #efeff1;
    padding: 21px 0;
    width: 734px;
    overflow: auto;
}
.love2shopoffers .offers .pagination span.next
{
    margin-right: 10px;
    color: #e2638d;
    float: right;
    background: url(../images/love2shop/arrow_next.gif) no-repeat right center;
    padding-right: 10px;
    cursor: pointer;
}
.love2shopoffers .offers .pagination span.prev
{
    color: #e2638d;
    float: right;
    background: url(../images/love2shop/arrow_prev.gif) no-repeat left center;
    padding-left: 10px;
    cursor: pointer;
}
#right.love2shopoffers .offers .pagination ul
{
    list-style-type: none;
    float: right;
    margin: 0px 5px;
}
#right.love2shopoffers .offers .pagination li
{
    margin: 0 2px;
    display: inline-block;
    float: left;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    width: 22px;
    background: url(../images/love2shop/pagination_background.gif) no-repeat 0 0;
}

.love2ShopOffer .offerImage
{
    float: right;
    margin: 0 0 10px 10px;
}
.love2ShopOffer .offerIntro
{
    font-weight: bold;
    margin: 10px 0;
}

#offersOverlay
{
    background: #000;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 1;
    display: none;
}
#offerText
{
    background: #fff;
    position: absolute;
    left: 53%;
    margin-left: -300px;
    width: 600px;
    display: none;
}
#offerText #offerContainer
{
    position: relative;
    padding: 20px;
}
#offerText .closeLink
{
    height: 34px;
    width: 34px;
    position: absolute;
    right: 10px;
    top: 10px;
    background: url(../images/love2shop/close.jpg) no-repeat top left;
    cursor: pointer;
    overflow: hidden;
}
#offerText .loading
{
}
#offerText .offerImage
{
    float: left;
}
#offerText .offerTitle
{
    float: left;
    width: 385px;
    margin-left: 20px;
    padding-top: 20px;
    font-weight: bold;
    font-size: 1.2em;
}
#offerText .offerDetails
{
    border: 1px solid #e1e1e1;
    border-width: 1px 0 1px;
    padding: 20px 0;
    clear: both;
    margin-bottom: 10px;
}
#offerText .offersApplyNow p
{
    float: right;
    line-height: 41px;
    font-size: 1.6em;
    color: #e2648e;
    margin-right: 20px;
}
#offerText .offersApplyNow a
{
    text-indent: -100000px;
    overflow: hidden;
    background: url(../images/love2shop/apply_now.jpg) no-repeat top left;
    width: 148px;
    height: 41px;
    display: block;
    float: right;
}


/****************************/
/******** MOBILES AND HAMPERS ***********/


div.hampers-jquery-pagination
{
    width: 732px;
    padding: 10px 0 0 0;
    height: 30px;
    background: url('/Resources/images/hamper_products/hampers-jquery-pagination-repeater.gif') repeat-x top left;
    border-left: 1px solid #DEE0E2;
    border-right: 1px solid #DEE0E2;
}
div.hampers-jquery-pagination ul
{
    float: right;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
div.hampers-jquery-pagination ul li
{
    color: #ffffff;
    margin: 0 8px 0 0;
    padding-top: 2px;
    height: 17px;
    font-weight: bold;
    cursor: pointer;
    text-align: center;
    list-style: none;
    float: left;
    display: block;
    width: 19px;
    background: url('/Resources/images/hamper_products/hampers-jquery-pagination-buttons.gif') no-repeat -19px 0;
}
div.hampers-jquery-pagination ul li.active, div.hampers-jquery-pagination ul li:hover
{
    background-position: 0 0;
}
div.hampers-jquery-pagination ul li.prev, div.hampers-jquery-pagination ul li.next
{
    color: #000000;
    margin: -1px 8px 0 0;
    padding-top: 3px;
    height: 16px;
    width: auto;
}
div.hampers-jquery-pagination ul li.prev:hover, div.hampers-jquery-pagination ul li.next:hover
{
    text-decoration: underline;
}
div.hampers-jquery-pagination ul li.prev, div.hampers-jquery-pagination ul li.prev:hover
{
    padding-left: 10px;
    background: url('/Resources/images/hamper_products/hampers-jquery-pagination-buttons-prev.gif') no-repeat top left;
}
div.hampers-jquery-pagination ul li.next, div.hampers-jquery-pagination ul li.next:hover
{
    padding-right: 10px;
    background: url('/Resources/images/hamper_products/hampers-jquery-pagination-buttons-next.gif') no-repeat top right;
}

.mobileoffers #mobilesHeader h1
{
    float: left;
    color: #fff;
    font-size: 2.8em;
    font-weight: bold;
    background: url(../images/mobiles/header.gif) no-repeat top left;
    width: 440px;
    line-height: 140px;
}
.mobileoffers #mobilesHeader h1.hampers, .mobileoffers #mobilesHeader div.hampers
{
    width: 734px;
    font-size: 1.7em;
    height: 130px;
    line-height: 1em;
    display: block;
    font-weight: normal;
    background: url(../images/hamper_products/have-a-hamper-christmas.gif) no-repeat top left;
    margin: 0 0 0 0;
}
.mobileoffers #mobilesHeader h1 span
{
    padding: 0 0 0 40px;
}
.mobileoffers #mobilesHeader h1.hampers span, .mobileoffers #mobilesHeader div.hampers span
{
    padding: 5% 0 0 377px;
    white-space: pre-wrap;
    height: 130px;
    display: block;
    width: 275px;
}


.mobileoffers #mobilesHeader h1.hampers span, .mobileoffers #mobilesHeader div.hampers span
{
    color: #ffffff;
}

.mobileoffers #mobilesHeader .aprHeader
{
    color: #fff;
    float: right;
    text-align: right;
    padding: 8px 10px;
}
.mobileoffers #mobilesHeader .aprHeader p
{
    color: #fff;
    text-align: right;
}
.mobileoffers #mobilesHeader .aprHeader strong
{
    font-size: 1.9em;
}
.mobileoffers .slideshow
{
    margin: 10px 0 0;
    background: url(../images/mobiles/background_slideshow.gif) no-repeat top left;
    width: 733px;
    height: 284px;
    overflow: hidden;
}
.mobileoffers .slideshow-hampers
{
    margin: 0 0 5px 0;
    background: none;
    width: 734px;
    height: 289px;
    overflow: hidden;
}
.mobileoffers .slideshow .slides
{
    position: relative;
    margin: 6px 0 0 6px;
    background: #fff;
    width: 721px;
    height: 272px;
    overflow: hidden;
}
.mobileoffers .slideshow-hampers .slides
{
    position: relative;
    margin: 0 0 0 0;
    background: #fff;
    width: 734px;
    height: 289px;
    overflow: hidden;
}
.mobileoffers .slideshow .slides .corners
{
    position: absolute;
    width: 2px;
    height: 2px;
    overflow: hidden;
    z-index: 100000;
}
.mobileoffers .slideshow .slides .tl
{
    top: 0px;
    left: 0px;
    background-image: url(../images/mobiles/corner_tl.gif);
}
.mobileoffers .slideshow .slides .tr
{
    top: 0px;
    right: 0px;
    background-image: url(../images/mobiles/corner_tr.gif);
}
.mobileoffers .slideshow .slides .br
{
    bottom: 0px;
    right: 0px;
    background-image: url(../images/mobiles/corner_br.gif);
}
.mobileoffers .slideshow .slides .bl
{
    bottom: 0px;
    left: 0px;
    background-image: url(../images/mobiles/corner_bl.gif);
}
.mobileoffers .slideshow .frameHolder
{
    height: 233px;
    position: relative;
}
.mobileoffers .slideshow-hampers .frameHolder
{
    height: 289px;
    position: relative;
}
.mobileoffers div.slide
{
    position: absolute;
    top: 0px;
    left: 0px;
}
.mobileoffers div.slide a
{
    display: block;
}
.mobileoffers div.slide div
{
    text-indent: -1000000px;
    overflow: hidden;
    height: 1px;
}
.mobileoffers .slideshow .controls
{
    display: block;
    height: 38px;
    border-top: 1px solid #dee0e2;
    background: #faf8f8;
}
.mobileoffers .slideshow .controls-hampers
{
    display: block;
    position: absolute;
    bottom: 5px;
    right: 5px;
    height: 17px;
    border: none;
    background: none !important;
}
div.twoColRight #right.mobileoffers
{
    width: 734px;
    overflow: visible;
}
#right.mobileoffers .slideshow .controls ul
{
    padding-top: 7px;
    list-style-type: none;
    margin-left: 6px;
}
#right.mobileoffers .slideshow .controls-hampers ul
{
    padding: 0 0 0 0;
    margin: none;
}
#right.mobileoffers .slideshow .controls ul li
{
    float: left;
    margin-left: 6px;
}
#right.mobileoffers .slideshow .controls-hampers ul li
{
    margin: none;
}
#right.mobileoffers .slideshow .controls ul li a
{
    color: #000;
    display: block;
    float: left;
    height: 24px;
    width: 24px;
    background: url(../images/mobiles/slide_buttons.gif) no-repeat 0 -24px;
    line-height: 24px;
    text-align: center;
}
#right.mobileoffers .slideshow-hampers .controls-hampers ul li a
{
    color: #fff;
    display: block;
    height: 16px;
    width: 17px;
    background: url(../images/hamper_products/hampers-home-banner-nav-buttons.gif) no-repeat 0 0;
    line-height: 17px;
    text-align: inherit;
    text-indent: -999em;
}
#right.mobileoffers .slideshow .controls ul li a.selected, #right.mobileoffers .slideshow .controls ul li a.selected:hover
{
    background-position: 0 0;
}
#right.mobileoffers .slideshow-hampers .controls-hampers ul li a.selected, #right.mobileoffers .slideshow-hampers .controls-hampers ul li a.selected:hover
{
    background-position: -18px 0;
}
#right.mobileoffers .slideshow .controls ul li a:hover
{
    background-position: 0 -48px;
}
#right.mobileoffers .slideshow-hampers .controls-hampers ul li a:hover
{
    background-position: -18px 0;
}

.mobileoffers .stepByStep
{
    margin: 10px 0;
}
.mobileoffers .mobileMainIntro
{
    font-size: 0.9em;
    color: #6c5d5d;
    width: 189px;
    float: left;
}
.mobileoffers .mobileMainIntro strong
{
    color: #333;
    font-size: 1.1em;
}
.mobileoffers .mobileMainIntro p
{
    margin-bottom: 10px;
}

.phoneListHeader
{
    clear: both;
    height: 66px;
    width: 734px;
    background: url(../images/mobiles/phone_list_header.gif) no-repeat top left;
    position: relative;
}
.phoneListHeader p
{
    padding: 0 15px;
    line-height: 66px;
    color: #6c5d5d;
    font-size: 1.1em;
}
.phoneListHeader p strong
{
    color: #000;
}
.phoneListHeader select
{
    display: none;
}
.HamperOrder
{
    display: block !important;
}
.phoneDropdown
{
    position: absolute;
    top: 20px;
    right: 15px;
}
.phoneDropdown dt
{
    position: relative;
}
.phoneDropdown dt
{
    cursor: pointer;
    background: transparent url(../images/mobiles/dropdown.gif) no-repeat 0 0;
    height: 34px;
    color: #8c7d7d;
    font-size: 11px;
    z-index: 100000;
}
.phoneDropdown dt span
{
    line-height: 34px;
    display: block;
    padding: 0 10px;
}
.phoneDropdown dd
{
    display: none;
    position: absolute;
    left: 0px;
    margin: 0px;
    z-index: 1000000;
    overflow-x: hidden;
    overflow-y: auto;
    border: 1px solid #d0d0d0;
}
.phoneDropdown ul
{
    padding: 0px;
    margin: 0px;
    width: 73px;
    background: #fff;
    z-index: 1000000;
    line-height: 24px;
    color: #094198;
    overflow: hidden;
}
div.twoColRight div#right .phoneDropdown ul
{
    margin: 0px;
}
.phoneDropdown ul li
{
    line-height: 20px;
    list-style-type: none;
    cursor: pointer;
    padding: 0 10px;
    z-index: 1000000;
    color: #8c7d7d;
    font-size: 11px;
    width: 184px;
}
.phoneDropdown ul li.hover
{
    background: #8c7d7d;
    color: #fff;
}
.phoneDropdown li.selected
{
    background: #eee;
}

.phonesList
{
    border-left: 1px solid #dee0e2;
}

#right .phonePod
{
    border-bottom: 1px solid #dee0e2;
    background: #fdfdfd;
    width: 182px;
    float: left;
    text-align: center;
    border-right: 1px solid #dee0e2;
}
#right .hampersList .phonePod
{
    height: 320px;
}

div.hampersList #ctl00_MainContent_phoneRepeater_ctl00_PhonePod, div.hampersList #ctl00_MainContent_phoneRepeater_ctl01_PhonePod
{
    height: 185px !important;
    position: relative;
    display: block;
    width: 365px;
}

#right .phonePod .topOfPod
{
    text-align: center;
    background: #fff;
    height: 65px;
}
#right div.hampersList div.grey, #right div.hampersList div.bold
{
    line-height: 1.15em;
    padding: 5px 0 0px 5px;
}
#right div.hampersList div.grey
{
    color: #6c6c6c;
    padding: 15px 0 10px 5px;
}
#right div.hampersList .phonePod .topOfPod
{
    width: 100%;
    display: block;
    height: 31px;
    background: url('/Resources/images/hamper_products/hampers-topofpod-background.gif') no-repeat top right;
}
#right div.hampersList .phonePod .imageHolder
{
    margin: 5px 0 7px 0;
    z-index: 1;
}

#right .phonePod h3
{
    text-align: center;
    font-size: 1em;
    color: #e67824;
    margin: 0px;
    padding: 10px;
    overflow: hidden;
}
#right div.hampersList .phonePod .topOfPod h3
{
    color: #ffffff;
    padding: 5px 0 0 5px;
}
#right .phonePod h3 p
{
    margin: 0px;
    text-align: center;
}
#right div.hampersList .phonePod .topOfPod h3
{
    text-align: left;
    font-size: 1.3em;
}

#right .phonePod .weeklyRepayments
{
    text-align: center;
    font-size: 0.9em;
    border: 1px solid #dee0e2;
    border-width: 1px 0px;
}
#right .phonePod .weeklyRepayments p
{
    text-align: center;
    color: #333;
    margin: 10px 0;
}
#right .phonePod .weeklyRepayments strong
{
    font-size: 1.8em;
    display: block;
    font-weight: normal;
    text-align: center;
}
div.twoColRight #right .phonePod ul
{
    height: 58px;
    overflow: hidden;
    list-style-type: square;
    padding: 0 15px;
    font-size: 0.9em;
    color: #666;
    margin: 0px;
}
div.twoColRight #right .phonePod ul li
{
    margin-left: 15px;
}
#right .phonePod a.buttonLink
{
    background: url(../images/mobiles/button_findoutmore.gif) no-repeat top left;
    width: 156px;
    height: 26px;
    text-indent: -100000px;
    overflow: hidden;
    margin: 10px 13px 13px;
    display: block;
}

#right div.hampersList .phonePod a.buttonLink
{
    background: url(../images/hamper_products/view-full-hamper.gif) no-repeat top left;
    width: 148px;
    height: 29px;
    text-indent: -100000px;
    overflow: hidden;
    margin: 5px 0 5px 5px;
    display: block;
}



#right div.hampersList #ctl00_MainContent_phoneRepeater_ctl00_PhonePod a.buttonLink, #right div.hampersList #ctl00_MainContent_phoneRepeater_ctl01_PhonePod a.buttonLink
{
    position: absolute;
    left: 5px !important;
}

#right .phonePod .bullets
{
    padding: 15px 0 0;
}
#right .phonePod img
{
    height: 130px;
}
#right .phonePod .imageHolder
{
    background: #fff;
    height: 130px;
    text-align: center;
    position: relative;
}
#right .phonePod .mainCopy, #right .phonePod .callCopy
{
    display: none;
}

#right .phonesList .bigPod
{
    position: relative;
    border: 1px solid #dee0e2;
    border-width: 0 1px 1px 0;
    clear: left;
    width: 731px;
    overflow: visible;
    zoom: 1;
    padding: 15px 0;
}
#right .phonesList .bigPod h3
{
    font-size: 1.1em;
    color: #e67824;
    margin: 0px;
    padding: 10px 0;
    margin-left: 190px;
}
#right .phonesList .bigPod h3 p
{
    margin: 0px;
}
#right .phonesList .bigPod .weeklyRepayments
{
    font-size: 0.9em;
    border-width: 1px 0px;
    margin-left: 190px;
}
#right .phonesList .bigPod .weeklyRepayments p
{
    color: #333;
    margin: 10px 0;
}
#right .phonesList .bigPod .weeklyRepayments strong
{
    font-size: 1.8em;
    display: block;
    font-weight: normal;
}
div.twoColRight #right .phonesList .bigPod ul
{
    list-style-type: square;
    padding: 0 15px;
    font-size: 0.9em;
    color: #666;
    margin: 0px;
    float: left;
}
div.twoColRight #right .phonesList .bigPod ul li
{
    margin-left: 15px;
}
#right .phonesList .bigPod a.buttonLink
{
    clear: left;
    background: url(../images/mobiles/button_findoutmore.gif) no-repeat top left;
    width: 156px;
    height: 26px;
    text-indent: -100000px;
    overflow: hidden;
    margin: 10px 20px 0px 190px;
    display: block;
}
#right .phonesList .bigPod img
{
    height: 170px;
}
#right .phonesList .bigPod .imageHolder
{
    height: 170px;
    position: relative;
    width: 180px;
    text-align: center;
}

#right div.hampersList .phonePod .imageHolder a img
{
    left: 0px !important;
}

#right .phonesList .bigPod .leftCol
{
    position: absolute;
    top: 10px;
    left: 0px;
}
#right .phonesList .bigPod .mainCopy
{
    margin-left: 190px;
    font-size: 0.9em;
    width: 170px;
    float: left;
    color: #666;
    display: inline;
}
#right .phonesList .bigPod .callCopy
{
    position: absolute;
    right: 10px;
    bottom: 10px;
    color: #666;
    margin: 0;
    font-weight: bold;
}
#right .phonesList .bigPod .callCopy strong
{
    color: #e67824;
}

div.hampersList #ctl00_MainContent_phoneRepeater_ctl00_PhonePod .imageHolder, div.hampersList #ctl00_MainContent_phoneRepeater_ctl01_PhonePod .imageHolder
{
    position: absolute;
    top: 47px;
    left: 170px;
}

#mobileBack
{
    border-bottom: 1px solid #e5e5e5;
    padding: 5px;
    position: relative;
    clear: left;
}
#mobileBack a
{
    height: 26px;
    width: 85px;
    background: url(../images/mobiles/button_back.gif) no-repeat top left;
    overflow: hidden;
    text-indent: -10000000px;
    display: block;
}

#mobileBack a.hampers-back-button
{
    height: 28px;
    width: 69px;
    background: url(../images/hamper_products/hampers-back-button.gif) no-repeat top left;
}

#mobileBack p.bubble_call
{
    background: url(../images/mobiles/bubble_call.gif) no-repeat top left;
    width: 157px;
    height: 139px;
    position: absolute;
    top: 5px;
    right: 0px;
    text-indent: -100000px;
    overflow: hidden;
}

#right #costTable
{
    clear: both;
    font-weight: bold;
    background: url(../images/mobiles/background_cost_table.gif) no-repeat top left;
    height: 146px;
    width: 428px;
}
#right #costTableOnly1
{
    clear: both;
    font-weight: bold;
    background: url(../images/mobiles/background_cost_table_1_col.gif) no-repeat top left;
    height: 146px;
    width: 428px;
}
#right table
{
    float: left;
}
#right .costTable th
{
    color: #fff;
    font-size: 1.1em;
    text-align: center;
    padding: 3px 0 15px;
}
#right .costTable td
{
    font-size: 0.9em;
    padding: 3px 0;
    text-align: center;
    color: #333;
}
#right .costTable td.weekly
{
    font-size: 1.2em;
}
#right .costTable .labelCell
{
    text-align: left;
}

.container #mobileImages
{
    width: 305px;
    text-align: center;
    float: left;
}
.container #mobileImages .thumbs
{
    list-style-type: none;
    margin: 0px;
}
.container #mobileImages .thumbs li
{
    display: none;
    cursor: pointer;
    float: left;
    padding: 5px 0;
    text-align: center;
    display: inline;
    width: 56px;
    float: left;
    border: 1px solid #d0d0d0;
    margin-right: 12px;
}
.container #mobileImages .thumbs img
{
    height: 50px;
}

#mobileContent
{
    width: 425px;
    float: left;
}
#mobileContent h1
{
    color: #e67824;
    font-weight: bold;
    font-size: 1.8em;
    padding-top: 30px;
}

#mobileContent h1.main-hamper-product-heading-background
{
    height: 38px;
    width: 720px;
    background: url('/Resources/images/hamper_products/main-hamper-product-heading-background.gif') no-repeat top left;
    padding: 10px 0 0 14px;
    display: block;
    color: #ffffff;
}

#mobileContent div.hamperInformationContainer
{
    width: 329px;
    height: 339px;
    float: left;
}
#mobileContent div.hamperInformationContainer div.hamperBonusGift
{
    width: 299px;
    height: 245px;
    margin: 3px 15px 0 15px;
    background-position: bottom left;
    background-repeat: no-repeat;
    background-color: #ffffff;
}
#mobileContent div.hamperInformationContainer table.hamperWeeklyPaymentStructure
{
    width: 299px;
    height: 85px;
    padding: 0 0 0 0;
    margin: 7px 15px 0 15px;
    display: block;
    background: url('/Resources/images/hamper_products/hampers-weekly-payments-table-background.gif') no-repeat top left;
}

#mobileContent div.hamperInformationContainer table.hamperWeeklyPaymentStructure thead tr th
{
    color: #ffffff;
    font-weight: bold;
    font-size: 1.35em;
}

#mobileContent div.hamperInformationContainer table.hamperWeeklyPaymentStructure thead tr th, #mobileContent div.hamperInformationContainer table.hamperWeeklyPaymentStructure tbody tr td
{
    margin: 0 0 0 0;
    padding: 3px 0 0 10px;
}
#mobileContent div.hamperInformationContainer table.hamperWeeklyPaymentStructure tbody tr td
{
    font-size: 1.1em;
}

#mobileContent div.hamperInformationContainer table.hamperWeeklyPaymentStructure thead tr th.left
{
    width: 209px;
    height: 26px;
}
#mobileContent div.hamperInformationContainer table.hamperWeeklyPaymentStructure thead tr th.right
{
    width: 60px;
    height: 26px;
}

#mobileContent div.hamperInformationContainer table.hamperWeeklyPaymentStructure tbody tr td.left
{
    width: 209px;
    height: 22px;
}
#mobileContent div.hamperInformationContainer table.hamperWeeklyPaymentStructure tbody tr td.right
{
    width: 60px;
    height: 22px;
}

#mobileContent div.hamperImageContainer
{
    width: 405px;
    height: 339px;
    float: right;
}

#mobileContent div.hamperImageContainer div.hamperImageContainerDivider
{
    width: 405px;
    height: 275px;
}
#mobileContent div.hamperImageContainer div.hamperOnlineBrochureLink
{
    width: 405px;
    height: 52px;
    padding: 12px 0 0 0;
}

#mobileContent h1 div
{
    height: 60px;
}

#mobileContent .mainCopy
{
    float: left;
    width: 190px;
}
#mobileContent .bullets
{
    float: left;
    width: 190px;
}
#right #mobileContent .bullets ul
{
    list-style-type: square;
}
.bullets ul .tooltip
{
    position: relative;
    height: 14px;
    width: 15px;
    margin: 0 5px;
    background: url(../images/mobiles/tooltip.gif) no-repeat top left;
    display: inline-block;
}
.bullets ul .tooltip .tts
{
    display: none;
    position: absolute;
    width: 200px;
    margin-bottom: 10px;
}
.bullets ul .tooltip .tt
{
    border: 3px solid #b7b7b7;
    background: #fff;
    padding: 10px;
}
.bullets ul .tooltip .arrow
{
    display: none;
    top: -6px;
    left: -4px;
    position: absolute;
    width: 22px;
    height: 13px;
    background: url(../images/mobiles/tooltip_arrow.gif) no-repeat top left;
}

#interestedIn
{
    border-bottom: 1px solid #dee0e2;
}
.interestedContainer
{
    border: 1px solid #dee0e2;
    border-width: 0 1px 1px 1px;
    overflow: auto;
    zoom: 1;
    background: url(../images/mobiles/divider.gif) repeat-y center top;
}
#interestedIn .header
{
    width: 734px;
    height: 57px;
    background: url(../images/mobiles/header_interested_in.gif) no-repeat top left;
    overflow: hidden;
}
#interestedIn .header p
{
    text-indent: -1000000px;
    overflow: hidden;
}
#interestedIn img
{
    width: 130px;
    float: left;
    margin: 0 10px;
}
#interestedIn .interestedContent
{
    float: left;
    width: 215px;
    padding-bottom: 12px;
}
#interestedIn h3
{
    font-size: 1.3em;
    color: #e67824;
}
#interestedIn .weekly
{
    color: #333;
}
#interestedIn .weekly strong
{
    font-size: 2em;
    display: block;
}
#right #interestedIn ul
{
    list-style-type: square;
    color: #666;
    font-size: 0.9em;
}
#interestedIn a
{
    display: block;
    background: url(../images/mobiles/button_findoutmore.gif) no-repeat top left;
    width: 156px;
    height: 26px;
    text-indent: -100000px;
    overflow: hidden;
}

/*---------------------------- HAMPERS AUTUMN 2011 CATALOGUE ------------------------------
--------------------------------------------------------------------------------------*/

div.hampers-jquery-pagination
{
    width: 732px;
    padding: 10px 0 0 0;
    height: 30px;
    background: url('/Resources/images/hamper_products/hampers-jquery-pagination-repeater.gif') repeat-x top left;
    border-left: 1px solid #DEE0E2;
    border-right: 1px solid #DEE0E2;
}
div.hampers-jquery-pagination ul
{
    float: right;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
div.hampers-jquery-pagination ul li
{
    color: #ffffff;
    margin: 0 8px 0 0;
    padding-top: 2px;
    height: 17px;
    font-weight: bold;
    cursor: pointer;
    text-align: center;
    list-style: none;
    float: left;
    display: block;
    width: 19px;
    background: url('/Resources/images/hamper_products/hampers-jquery-pagination-buttons.gif') no-repeat -19px 0;
}
div.hampers-jquery-pagination ul li.active, div.hampers-jquery-pagination ul li:hover
{
    background-position: 0 0;
}
div.hampers-jquery-pagination ul li.prev, div.hampers-jquery-pagination ul li.next
{
    color: #000000;
    margin: -1px 8px 0 0;
    padding-top: 3px;
    height: 16px;
    width: auto;
}
div.hampers-jquery-pagination ul li.prev:hover, div.hampers-jquery-pagination ul li.next:hover
{
    text-decoration: underline;
}
div.hampers-jquery-pagination ul li.prev, div.hampers-jquery-pagination ul li.prev:hover
{
    padding-left: 10px;
    background: url('/Resources/images/hamper_products/hampers-jquery-pagination-buttons-prev.gif') no-repeat top left;
}
div.hampers-jquery-pagination ul li.next, div.hampers-jquery-pagination ul li.next:hover
{
    padding-right: 10px;
    background: url('/Resources/images/hamper_products/hampers-jquery-pagination-buttons-next.gif') no-repeat top right;
}
.mobileoffers #mobilesHeader h1.hampers, .mobileoffers #mobilesHeader div.hampers
{
    width: 734px;
    font-size: 1.7em;
    height: 130px;
    line-height: 1em;
    display: block;
    font-weight: normal;
    background: url(../images/hamper_products/have-a-hamper-christmas.gif) no-repeat top left;
    margin: 0 0 0 0;
}
.mobileoffers #mobilesHeader h1.hampers span, .mobileoffers #mobilesHeader div.hampers span
{
    padding: 5% 0 0 377px;
    white-space: pre-wrap;
    height: 130px;
    display: block;
    width: 275px;
}


.mobileoffers #mobilesHeader h1.hampers span, .mobileoffers #mobilesHeader div.hampers span
{
    color: #ffffff;
}
.mobileoffers .slideshow-hampers
{
    margin: 0 0 5px 0;
    background: none;
    width: 734px;
    height: 289px;
    overflow: hidden;
}
.mobileoffers .slideshow-hampers .slides
{
    position: relative;
    margin: 0 0 0 0;
    background: #fff;
    width: 734px;
    height: 289px;
    overflow: hidden;
}
.mobileoffers .slideshow .controls-hampers
{
    display: block;
    position: absolute;
    bottom: 5px;
    right: 5px;
    height: 17px;
    border: none;
    background: none !important;
}
#right.mobileoffers .slideshow .controls-hampers ul
{
    padding: 0 0 0 0;
    margin: none;
}
#right.mobileoffers .slideshow .controls-hampers ul li
{
    margin: none;
}
#right.mobileoffers .slideshow-hampers .controls-hampers ul li a
{
    color: #fff;
    display: block;
    height: 16px;
    width: 17px;
    background: url(../images/hamper_products/hampers-home-banner-nav-buttons.gif) no-repeat 0 0;
    line-height: 17px;
    text-align: inherit;
    text-indent: -999em;
}
#right.mobileoffers .slideshow-hampers .controls-hampers ul li a.selected, #right.mobileoffers .slideshow-hampers .controls-hampers ul li a.selected:hover
{
    background-position: -18px 0;
}
#right.mobileoffers .slideshow-hampers .controls-hampers ul li a:hover
{
    background-position: -18px 0;
}
.HamperOrder
{
    display: block !important;
}
#right .hampersList .phonePod
{
    height: 320px;
}

div.hampersList #ctl00_MainContent_phoneRepeater_ctl00_PhonePod, div.hampersList #ctl00_MainContent_phoneRepeater_ctl01_PhonePod
{
    height: 185px !important;
    position: relative;
    display: block;
    width: 365px;
}
#right div.hampersList div.grey, #right div.hampersList div.bold
{
    line-height: 1.15em;
    padding: 5px 0 0px 5px;
}
#right div.hampersList div.grey
{
    color: #6c6c6c;
    padding: 15px 0 10px 5px;
}
#right div.hampersList .phonePod .topOfPod
{
    width: 100%;
    display: block;
    height: 31px;
    background: url('/Resources/images/hamper_products/hampers-topofpod-background.gif') no-repeat top right;
}
#right div.hampersList .phonePod .imageHolder
{
    margin: 5px 0 7px 0;
    z-index: 1;
}

#right div.hampersList .phonePod .topOfPod h3
{
    color: #ffffff;
    padding: 5px 0 0 5px;
}
#right div.hampersList .phonePod .topOfPod h3
{
    text-align: left;
    font-size: 1.3em;
}
#right div.hampersList #ctl00_MainContent_phoneRepeater_ctl00_PhonePod a.buttonLink, #right div.hampersList #ctl00_MainContent_phoneRepeater_ctl01_PhonePod a.buttonLink
{
    position: absolute;
    left: 5px !important;
}
#right div.hampersList .phonePod .imageHolder a img
{
    left: 0px !important;
}
div.hampersList #ctl00_MainContent_phoneRepeater_ctl00_PhonePod .imageHolder, div.hampersList #ctl00_MainContent_phoneRepeater_ctl01_PhonePod .imageHolder
{
    position: absolute;
    top: 47px;
    left: 170px;
}
#mobileContent h1.main-hamper-product-heading-background
{
    height: 38px;
    width: 720px;
    background: url('/Resources/images/hamper_products/main-hamper-product-heading-background.gif') no-repeat top left;
    padding: 10px 0 0 14px;
    display: block;
    color: #ffffff;
}
#mobileContent div.hamperInformationContainer
{
    width: 329px;
    height: 339px;
    float: left;
}
#mobileContent div.hamperInformationContainer div.hamperBonusGift
{
    width: 299px;
    height: 245px;
    margin: 3px 15px 0 15px;
    background-position: bottom left;
    background-repeat: no-repeat;
    background-color: #ffffff;
}
#mobileContent div.hamperInformationContainer table.hamperWeeklyPaymentStructure
{
    width: 299px;
    height: 85px;
    padding: 0 0 0 0;
    margin: 7px 15px 0 15px;
    display: block;
    background: url('/Resources/images/hamper_products/hampers-weekly-payments-table-background.gif') no-repeat top left;
}

#mobileContent div.hamperInformationContainer table.hamperWeeklyPaymentStructure thead tr th
{
    color: #ffffff;
    font-weight: bold;
    font-size: 1.35em;
}

#mobileContent div.hamperInformationContainer table.hamperWeeklyPaymentStructure thead tr th, #mobileContent div.hamperInformationContainer table.hamperWeeklyPaymentStructure tbody tr td
{
    margin: 0 0 0 0;
    padding: 3px 0 0 10px;
}
#mobileContent div.hamperInformationContainer table.hamperWeeklyPaymentStructure tbody tr td
{
    font-size: 1.1em;
}

#mobileContent div.hamperInformationContainer table.hamperWeeklyPaymentStructure thead tr th.left
{
    width: 209px;
    height: 26px;
}
#mobileContent div.hamperInformationContainer table.hamperWeeklyPaymentStructure thead tr th.right
{
    width: 60px;
    height: 26px;
}

#mobileContent div.hamperInformationContainer table.hamperWeeklyPaymentStructure tbody tr td.left
{
    width: 209px;
    height: 22px;
}
#mobileContent div.hamperInformationContainer table.hamperWeeklyPaymentStructure tbody tr td.right
{
    width: 60px;
    height: 22px;
}

#mobileContent div.hamperImageContainer
{
    width: 405px;
    height: 339px;
    float: right;
}

#mobileContent div.hamperImageContainer div.hamperImageContainerDivider
{
    width: 405px;
    height: 275px;
}
#mobileContent div.hamperImageContainer div.hamperOnlineBrochureLink
{
    width: 405px;
    height: 52px;
    padding: 12px 0 0 0;
}
.mobileoffers .slideshow-hampers .frameHolder
{
    height: 289px;
    position: relative;
}
#right div.hampersList .phonePod a.buttonLink
{
    background: url(../images/hamper_products/view-full-hamper.gif) no-repeat top left;
    width: 148px;
    height: 29px;
    text-indent: -100000px;
    overflow: hidden;
    margin: 5px 0 5px 5px;
    display: block;
}
#mobileBack a.hampers-back-button
{
    height: 28px;
    width: 69px;
    background: url(../images/hamper_products/hampers-back-button.gif) no-repeat top left;
}

/************ Hampers ****************/
#hampersBackground
{
    width: 651px;
    height: 440px;
    background: transparent url(../images/hampers_main_back.gif) no-repeat top left;
}
.hampersContent
{
    height: 379px;
    width: 355px;
    margin: 0 0 0 37px;
    padding-top: 34px;
    font-size: 12px;
}
.hampersContent a
{
    text-decoration: underline;
}
.hampersContent h1
{
    color: #323b90;
    font-size: 1.8em;
    font-style: italic;
    font-weight: bold;
}
.hampersContent a.bookmark
{
    background: transparent url(../images/btn_bookmark_this_page.gif) no-repeat top left;
    display: block;
    float: left;
    height: 28px;
    width: 150px;
}

.hampersContent a.hamper
{
    background: transparent url(../images/btn_view_hamper_brochure.gif) no-repeat top left;
    display: block;
    float: left;
    height: 28px;
    width: 150px;
    margin-left: 15px;
    text-indent: -100000px;
}
.hampersContent a span
{
    display: none;
}
#christmas_cta
{
    padding: 10px 0;
}
.hamper_compare
{
    padding-top: 10px;
    border-top: 1px solid #c6bebe;
}
.hamper_compare a
{
    color: #000000;
}
div#right .hampers_pod
{
    width: 286px;
    background: transparent url('../images/background_love2shop_pod.gif') no-repeat top left;
}
div#right .hampers_pod_content
{
    padding: 0 10px;
}
div#right .hampers_pod ol
{
    list-style-type: decimal;
    margin: 0 10px 0 30px;
}
div#right .hampers_pod ul
{
    list-style-type: disc;
    margin: 0 10px 0 30px;
}
div#right .hampers_pod li
{
    padding: 2px 0 10px 0;
}
div#right .hampers_pod p
{
    margin: 0 10px;
}
div#right .hampers_pod h3
{
    color: #fff;
    margin: 0px;
    padding: 7px 0 25px 10px;
    font-size: 1.3em;
}
div#right .hampers_pod .bottomCurve
{
    height: 19px;
    width: 286px;
    background: transparent url('../images/hampers_pod_bottom.gif') no-repeat top left;
}
.hamper_cca img
{
    float: left;
    margin-right: 20px;
}
.hamper_cca
{
    overflow: hidden;
    margin: 15px 0;
}
.hamper_cca p
{
    padding: 5px 0 5px 0;
    margin: 0px;
}
.hamper_cca a
{
    display: block;
}

/** Content 04 (Hampers product page) **/
#col2Pods
{
    float: right;
}
#col2Pods div.greyBoxProducts
{
    float: none;
    padding: 10px;
    width: 724px;
    background-color: #e8e4e3;
    z-index: 0;
    position: relative;
    margin: 0px 0px 10px 0px;
    overflow: hidden;
}
div#centreNarrow
{
    float: left;
    width: 415px;
}
div#centreNarrow .callus
{
    font-weight: bold;
}
div#centreNarrow .callus strong
{
    display: block;
    font-size: 3em;
}
div#centreNarrow .callus span
{
    color: #da3038;
}

div#rightWide
{
    float: right;
    width: 306px;
}
div#rightWide .grey_pod
{
    width: 306px;
    margin-bottom: 10px;
    background: transparent url('../images/pod_top.gif') no-repeat top left;
}
div#rightWide .grey_pod_content
{
    padding: 0 10px;
}
div#rightWide .grey_pod ol
{
    list-style-type: decimal;
    margin: 0 10px 0 30px;
}
div#rightWide .grey_pod ul
{
    list-style-type: disc;
    margin: 0 10px 0 30px;
}
div#rightWide .grey_pod li
{
    padding: 2px 0 10px 0;
}
div#rightWide .grey_pod p
{
    margin: 0 10px;
}
div#rightWide .grey_pod h3
{
    color: #fff;
    margin: 0px;
    padding: 7px 0 25px 10px;
    font-size: 1.3em;
}
div#rightWide .grey_pod .bottomCurve
{
    height: 19px;
    width: 306px;
    background: transparent url('../images/pod_bot.gif') no-repeat top left;
}

#hamperContent1
{
    position: relative;
    background: #FFF url(../images/christmas_hamper.jpg) no-repeat top right;
    height: 162px;
    overflow: hidden;
}
#hamperContent2
{
    position: relative;
    background: #FFF url(../images/world_cup_hamper.jpg) no-repeat top right;
    height: 172px;
    overflow: hidden;
}
#hamperContent1 .editContent, #hamperContent2 .editContent
{
    width: 252px;
    padding: 10px;
}
#col2Pods h3
{
    font-size: 1.2em;
    margin-top: 0px;
}

.menu_cca img
{
    float: left;
    margin-right: 5px;
}
.menu_cca
{
    overflow: hidden;
    margin: 15px 0;
}
.menu_cca p
{
    padding: 5px 0 5px 0;
    margin: 0px;
}
.menu_cca a
{
    margin-left: 83px;
    display: block;
}

.lend_compare
{
    clear: both;
    margin-top: 20px;
    padding: 20px 0 20px 210px;
    border-top: 1px solid #c6bebe;
}
.lend_compare a
{
    color: #000000;
}
ul.hamperBullets li
{
    list-style-type: disc;
}
ul.hamperBullets
{
    margin-left: 20px;
    margin-bottom: 15px;
}


#box
{
    width: 201px;
    padding-top: 13px;
    background: #f6f4f4 url(../images/top.gif) no-repeat top left;
}
#boxInner
{
    padding-bottom: 13px;
    background: #f6f4f4 url(../images/bottom.gif) no-repeat bottom left;
}
#box input
{
    margin-left: 9px;
}
#box h4
{
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 1.6em;
    padding: 0 18px;
}
#box ul
{
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 1.2em;
    padding: 0 18px;
    list-style: none;
    margin-bottom: 2px;
}
#box ul li
{
    background: none;
    background-image: url(../images/bullet.gif);
    background-repeat: no-repeat;
    background-position: 0 .5em;
    margin-top: 8px;
    padding-left: 0.8em;
}
.redText
{
    color: #e73032;
}

/*******************/
/** Spot the ball **/
#spotTheBall
{
    cursor: crosshair;
    margin-top: 10px;
    position: relative;
    overflow: hidden;
    width: 948px;
    height: 474px;
    float: left;
    margin-bottom: 16px;
}
#spotTheBall h1
{
    position: absolute;
    left: -1000000px;
    top: -100000px;
}
#spotTheBall #football
{
    position: absolute;
    left: -1000px;
    top: -1000px;
}
#spotTheBall #confirmation
{
    position: absolute;
    border: 1px solid #d00;
    top: -100000px;
    width: 0px;
    line-height: 30px;
    background: #fff;
    text-align: center;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
#spotTheBall #confirmation nobr
{
    margin: 0px auto;
    font-size: 1.2em;
    display: block;
}
#spotTheBall noscript
{
    position: absolute;
    top: 100px;
    left: 50%;
    margin-left: -250px;
    font-size: 2em;
    color: #e73032;
    width: 500px;
    text-align: center;
}
#spotTheBall noscript p
{
    padding: 20px;
    background: #fff;
    border: 1px solid #e73032;
}

#stb_col1
{
    padding-top: 5px;
    width: 326px;
    float: left;
}
#stb_col3 h2, #stb_col1 h2
{
    color: #2c55a1;
    font-size: 2.4em;
    margin-bottom: 12px;
    font-weight: bold;
}
#stb_col1 p, #stb_col1 li
{
    color: #e73032;
    font-size: 1.6em;
    margin-bottom: 12px;
    font-weight: bold;
}
#stb_col1 li
{
    background: transparent url(/Resources/images/bullet_red.gif) no-repeat 0px 7px;
    padding-left: 10px;
}
#stb_col1 a.termsandconditions
{
    text-decoration: none;
    display: block;
    color: #000;
}
#stb_col1 a.termsandconditions span
{
    text-decoration: underline;
}
#stb_col2
{
    width: 375px;
    float: left;
}
#stb_col3
{
    padding-top: 5px;
    width: 246px;
    float: right;
    text-align: right;
}
#stb_col3 .shareIcons
{
    margin-bottom: 40px;
}
#stb_col3 .shareIcons img
{
    margin-left: 5px;
}

#spotOverlay
{
    background: #000;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display: none;
}
#spotForms
{
    z-index: 3;
    display: none;
    position: absolute;
    top: 90px;
    width: 680px;
    left: 50%;
    margin-left: -390px;
    background: #fff;
    border: 5px solid #fff;
    -moz-box-shadow: 5px 5px 10px #333;
    -webkit-box-shadow: 5px 5px 10px #333;
    box-shadow: 5px 5px 10px #333;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
}
#spotForms a
{
    text-decoration: underline;
}
#spotForms #form1
{
    display: none;
    position: relative;
}
#spotForms .closeOverlay
{
    position: absolute;
    top: 0px;
    right: 0px;
}
#spotForms h2
{
    border-bottom: 1px solid #b5b5b5;
    font-size: 3.5em;
    color: #2c55a1;
    font-weight: bold;
    text-align: center;
    padding: 20px 0 20px;
    margin: 0 20px;
}
#spotForms h2 span
{
    color: #e73032;
}
#spotForms .formColumn label
{
    clear: both;
    float: left;
    width: 110px;
    color: #2c55a1;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 30px;
    text-align: right;
    margin: 0 5px 10px 0;
    display: inline;
}
#spotForms .formColumn select
{
    float: left;
    margin-right: 100px;
    margin-bottom: 20px;
    display: inline;
}
#spotForms .formColumn input
{
    float: left;
    width: 200px;
    line-height: 25px;
    height: 25px;
    margin-bottom: 10px;
    background: transparent url(/Resources/images/background_input.gif) no-repeat top left;
    border: 1px solid #d0d0d0;
    display: inline;
}
#spotForms .formColumn
{
    width: 330px;
    float: left;
}

#spotForms .formText1
{
    text-align: center;
    font-size: 1.2em;
    padding: 15px 20px;
}
#spotForms p.mandatory
{
    text-align: center;
    font-size: 1.2em;
    color: #7f7f7f;
}
#spotForms #errorMsg
{
    display: none;
    text-align: center;
    font-size: 1.2em;
    color: #e73032;
}
#spotForms .formText2
{
    color: #b5b5b5;
    padding: 10px 0 20px;
    clear: both;
}
#spotForms .checkboxes
{
    padding-left: 80px;
    margin: 0 20px;
    border-bottom: 1px solid #b5b5b5;
}
#spotForms .checkboxes label
{
    color: #2c55a1;
    font-size: 1.1em;
    font-weight: bold;
    background: transparent url(/Resources/images/checkbox.gif) no-repeat 0 -25px;
    line-height: 25px;
    display: block;
    cursor: pointer;
    margin-bottom: 10px;
}
#spotForms .checkboxes label span
{
    padding: 0px 0px 0px 40px;
}
#spotForms .checkboxes label a
{
    color: #e73032;
}
#spotForms .checkboxes input
{
    position: absolute;
    left: -1000000px;
    top: -1000000px;
}
#spotForms .spotBallStep1
{
    cursor: pointer;
    float: right;
    clear: both;
    margin: 10px 20px;
}
#spotForms #loading
{
    line-height: 43px;
    float: right;
    margin: 10px 20px;
    clear: both;
    font-size: 1.4em;
    display: none;
}

#spotForms .fakeDropdown
{
    position: relative;
    float: left;
    font-size: 1.3em;
}
#spotForms .fakeDropdown dt
{
    cursor: pointer;
    background: transparent url(/Resources/images/background_select.gif) no-repeat 0 -25px;
    width: 130px;
    height: 25px;
    margin-bottom: 10px;
}
#spotForms .fakeDropdown dt span
{
    padding: 5px 0 0 10px;
    display: block;
}
#spotForms .fakeDropdown dd
{
    position: absolute;
    top: 25px;
    left: 0px;
}
#spotForms .fakeDropdown ul
{
    width: 100px;
    background: transparent url(/Resources/images/background_input.gif) no-repeat top left;
    border: 1px solid #d0d0d0;
    line-height: 25px;
}
#spotForms .fakeDropdown ul li
{
    cursor: pointer;
    padding: 2px 2px 2px 10px;
}
#lbl_are_you
{
    margin-top: 10px;
}

#closeTerms
{
    display: none;
    text-align: right;
}
#closeTerms a
{
    font-size: 1.2em;
    text-decoration: underline;
    color: #e73032;
}
#spotForms #termsAndConditions
{
    border: 1px solid #d0d0d0;
    padding: 10px;
    height: 120px;
    overflow-x: hidden;
    overflow-y: auto;
    display: none;
    font-size: 1.1em;
    color: #666;
}
#spotForms #termsAndConditions h3
{
    color: #2c55a1;
    margin-top: 0px;
    font-size: 1.6em;
}
#spotForms #termsAndConditions ol
{
    list-style-type: decimal;
    margin-left: 20px;
}
#spotForms #termsAndConditions ol ol
{
    list-style-type: lower-alpha;
}
#spotForms #termsAndConditions ol li
{
    margin: 3px 0;
}
#spotForms #termsAndConditions p
{
    margin: 10px 0;
}

#spotForms #form3
{
    display: none;
}
#spotForms #form3 #termsAndConditions
{
    height: auto;
    overflow: inherit;
    border: 0px;
    display: block;
}
#spotForms #form2
{
    display: none;
    text-align: center;
}
#spotForms #form2 h2
{
    margin-bottom: 30px;
}
#spotForms #form2 p
{
    font-size: 1.2em;
}
#spotForms #form2 h3
{
    color: #e73032;
    font-size: 2em;
    font-weight: bold;
}
#spotForms #form2 .applyNow
{
    margin: 20px 0 0;
}
#spotForms #form2 .shareArea
{
    border-top: 1px solid #b5b5b5;
    padding: 20px 0;
    margin: 20px 20px 0;
}
#spotForms #form2 .shareArea h4
{
    color: #2c55a1;
    font-size: 1.6em;
    font-weight: bold;
}
#spotForms #form2 .shareArea ul
{
    margin-left: 30px;
}
#spotForms #form2 .shareArea ul li
{
    display: inline;
}
#spotForms #form2 .shareArea ul li a
{
    display: block;
    float: left;
    text-decoration: underline;
    font-size: 1.2em;
    background-position: left center;
    background-repeat: no-repeat;
    line-height: 30px;
    padding-left: 40px;
    padding-right: 30px;
}
#spotForms #form2 .shareArea ul li a.last
{
    padding-right: 0;
}
#spotForms #form2 .shareArea ul li img
{
    margin: 0 10px 0 20px;
}
#spotForms #form2 .shareArea ul li img.first
{
    margin: 0 10px 0 0;
}


/** football homepage **/
#spot-the-ball-banner
{
    z-index: 99999;
    background: transparent url(/Resources/images/spot-the-ball-banner.jpg) no-repeat top right;
    width: 792px;
    height: 89px;
    position: absolute;
    top: 1px;
    right: 0px;
    text-indent: -100000px;
}
div#left a.applyNowFootball
{
    background: url('../images/applyNow_btn_football.gif') no-repeat;
    width: 230px;
    height: 67px;
    position: absolute;
    top: 285px;
    right: 0px;
    text-indent: -9999em;
}
div#left a.hdtvBanner
{
    overflow: hidden;
    position: absolute;
    top: 24px;
    right: 0px;
    width: 233px;
    height: 150px;
    color: #e73032;
}
#backgroundPitch
{
    width: 100%;
    height: 100%;
    background: #a1c85d url(/Resources/images/background-pitch.jpg) no-repeat top center;
    padding-bottom: 30px;
}
#pitchPadding
{
    background: #fff;
    width: 975px;
    margin: 0 auto;
}



/** Generic Modal **/
.genericClose
{
    height: 34px;
    width: 34px;
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    background: url(/Resources/images/love2shop/close.jpg) no-repeat top left;
    text-indent: -1000000px;
    overflow: hidden;
}
#genericOverlay
{
    background: #000;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 1;
    display: none;
    z-index: 100000000;
}
#genericModal #genericHeader
{
    height: 85px;
    position: relative;
}
#genericModal #genericHeader img
{
    margin: 23px 0 0 23px;
}
#genericModal #genericHeader .tel
{
    position: absolute;
    right: 20px;
    top: 50px;
    margin: 0px;
}
#genericModal
{
    background: #fff;
    position: absolute;
    left: 53%;
    margin-left: -300px;
    width: 600px;
    display: none;
    font-weight: bold;
    z-index: 1000000000;
}
#genericModal #genericModalContent
{
    margin: 0 23px;
    padding: 20px 0;
    border: 1px solid #e1e1e1;
    border-width: 1px 0;
}
#genericModal h2
{
    font-size: 2.2em;
    color: #5f5f5f;
}
#genericModal ul, #genericModal p
{
    font-size: 1.4em;
    color: #5f5f5f;
}
#genericModal ul
{
    list-style-type: decimal;
    margin: 20px;
}
#genericModal a
{
    color: #094198;
}
#genericModal .genericButtons
{
    margin: 0 23px;
    padding: 20px 0;
    overflow: auto;
    zoom: 1;
}
#genericModal .genericButtons p
{
    float: right;
    line-height: 41px;
    margin: 0px;
    padding: 0px;
}
#genericModal .modalButton
{
    margin-left: 10px;
    width: 148px;
    height: 41px;
    background: url(/Resources/images/modalbutton.gif) no-repeat top left;
    float: right;
    overflow: hidden;
    text-indent: -1000000px;
}

/** Site Exit **/
body.siteExit
{
    font-weight: bold;
    background: #cae0eb url(/Resources/images/background_siteexit.gif) repeat-x top left;
}
body.siteExit .header
{
    height: 94px;
}
body.siteExit .header img
{
    margin: 23px 0 0 23px;
}
body.siteExit #siteExitContent
{
    margin: 0 23px;
    padding: 20px 0;
    border-bottom: 1px solid #e1e1e1;
}
body.siteExit h2
{
    font-size: 2.2em;
    color: #5f5f5f;
    margin-bottom: 15px;
}
body.siteExit ul, body.siteExit p
{
    font-size: 1.4em;
    color: #5f5f5f;
}
body.siteExit ul
{
    list-style-type: decimal;
    margin: 20px;
}
body.siteExit a
{
    color: #094198;
}
body.siteExit .siteExitButtons
{
    margin: 0 23px;
    padding: 20px 0;
    overflow: auto;
    zoom: 1;
}
body.siteExit .siteExitButtons p
{
    float: right;
    line-height: 41px;
    margin: 0px;
    padding: 0px;
}
body.siteExit .siteExitButton
{
    margin-left: 10px;
    width: 148px;
    height: 41px;
    background: url(/Resources/images/button_continue.gif) no-repeat top left;
    float: right;
    overflow: hidden;
    text-indent: -1000000px;
}



/************** HOMEPAGE E (temp xmas styles) ******************
.newNav               { height:106px; background: url(../images/xmas/xmas_newNav_background.jpg) repeat-x;}
.newNav div.container { background:url('../images/xmas/xmas_header_background.jpg') no-repeat 50% 0;}

/*
#left .SliderFormSmall .sliderArea .sliderControl .sliderNob		{ cursor:pointer;position:absolute;background:transparent url('../images/xmas/xmas_sliderKnob.gif') no-repeat top left;width:27px;height:36px;top:-11px;left:0;}


.newNav ul#navigation li.home a             { background:url('../images/xmas/xmas_nav2_home.jpg') no-repeat; width:91px; height:45px; }
.newNav ul#navigation li.applyNow a         { background:url('../images/xmas/xmas_nav2_apply.jpg') no-repeat; width:88px; height:45px; }
.newNav ul#navigation li.howItWorks a       { background:url('../images/xmas/xmas_nav2_works.jpg') no-repeat; width:101px; height:45px; }
.newNav ul#navigation li.products a         { background:url('../images/xmas/xmas_nav2_products.jpg') no-repeat; width:105px; height:45px; }
.newNav ul#navigation li.whatTheySay a      { background:url('../images/xmas/xmas_nav2_customers.jpg') no-repeat; width:140px; height:45px; }
.newNav ul#navigation li.news a             { background:url('../images/xmas/xmas_nav2_advice.jpg') no-repeat; width:107px; height:45px; }
.newNav ul#navigation li.currentCustomers a { background:url('../images/xmas/xmas_nav2_current.jpg') no-repeat; width:111px; height:45px; }
.newNav ul#navigation li a:focus,
.newNav ul#navigation li a:hover,
.newNav ul#navigation li.active a           { background-position:0 -45px;}
/*
#homepageE .background                              {background:url(../images/xmas/xmas_background_blue_couple_comic.jpg) no-repeat center top;height:575px;overflow:hidden;}
#homepageE .test3                                   {background:url(../images/xmas/xmas_background_blue_couple_comic2.jpg) no-repeat center top;}

#homepageE #pod_modern_way p.line2    {color:#38609d;font-size:11.5px;padding:0 0 0 12px;font-weight:normal;}
#homepageE #pod_xmas     {background:url(../images/xmas/pod_xmas.gif) no-repeat top left;width:217px;float:left;margin:12px 20px 0 0;position:relative;height:188px;}
#homepageE #pod_xmas a.moreInfo {background:none;left:28px;}

/************** HOMEPAGE E (new year styles) *****************
#homepageE .background                              {background:url(../images/xmas/new_year_background_blue_couple_comic.jpg) no-repeat center 15px;}
#homepageE .test3                                   {background-image:url(../images/xmas/new_year_background_blue_couple_comic2.jpg);}
#homepageE .test2                                   {background-image:url(../images/xmas/new_year_background_blue_couple_comic3.jpg);}
#homepageE.test2                                    {background-image:url("../images/homepage/background_blue_grey2.jpg");}
#homepageE.test2 .top           {height:auto;}
/*

/************** HOMEPAGE E (Valentines styles) *****************
#homepageE .background                              {background:url(../images/background_blue_couple_valentines.jpg) no-repeat center 15px;}
#homepageE .test3                                   {background-image:url(../images/background_blue_couple_valentines2.jpg);}
#homepageE .test2                                   {background-image:url(../images/background_blue_couple_valentines3.jpg);}
#homepageE.test2                                    {background-image:url("../images/homepage/background_blue_grey2.jpg");}
#homepageE.test2 .top                               {height:auto;}

/************** Superleague landing page *****************/
#leagueLanding .background
{
    background: url(../images/background_blue_couple_rugby2.jpg) no-repeat center 15px;
}
#leagueLanding.test2
{
    background: url("../images/homepage/background_blue_grey2.jpg") center 15px;
}
#leagueLanding.test2 .top
{
    height: auto;
}
#leagueLanding #left ul
{
    margin: 0 0 25px 175px;
    display: inline;
}
#leagueLanding #left h1
{
    margin: 10px 0 40px 160px;
}
/************** XMAS LANDING PAGE ******************/

#xmasLanding
{
    background: url(../images/xmas/background_white_grey.jpg) repeat-x top left;
}
#xmasLanding #homepageE
{
    background: url(../images/xmas/xmas_landing_bg.gif) no-repeat 50% 0;
}
#xmasLanding #homepageE .background
{
    background: none;
    height: 626px;
}

#xmasLanding #homepageE #mainContent
{
    width: 1001px;
}

#xmasLanding #homepageE div#left
{
    width: 605px;
}
#xmasLanding #homepageE div.twoColLeft div#left
{
    margin: 0 10px 0 0;
}
#xmasLanding #homepageE #homepageUpperLeft
{
    height: 258px;
}

#xmasLanding #homepageE #homepageUpperLeft h1
{
    width: 457px;
    height: 69px;
    position: relative;
    overflow: hidden;
    visibility: visible;
    margin: 7px 0 0 31px;
}
#xmasLanding #homepageE #homepageUpperLeft h1 span
{
    background: url(../images/xmas/xmasTitle.gif);
    position: absolute;
    width: 100%;
    height: 100%;
}

#xmasLanding #homepageE #homepageUpperLeft h2
{
    width: 157px;
    height: 20px;
    position: relative;
    overflow: hidden;
    visibility: visible;
    margin: 0 0 0 31px;
}
#xmasLanding #homepageE #homepageUpperLeft h2 span
{
    background: url(../images/xmas/xmasStrapline.gif);
    position: absolute;
    width: 100%;
    height: 100%;
}

#xmasLanding #homepageE #homepageUpperLeft p
{
    margin: 0 0 0 31px;
    display: block;
    width: 456px;
    height: 55px;
    padding-top: 10px;
}

#xmasLanding #homepageE #homepageUpperLeft #benefits
{
    width: 500px;
    margin: 17px 0 0 31px;
}
#xmasLanding #homepageE #homepageUpperLeft ul
{
    list-style-type: none;
    margin: 0px;
    padding: 0;
    margin: 0;
    width: 500px;
}
#xmasLanding #homepageE #homepageUpperLeft li
{
    background: url(../images/xmas/xmas_tick.gif) no-repeat left top;
    padding: 0 0 10px 21px;
    height: 21px;
    line-height: 21px;
    font-weight: bold;
    width: 208px;
    float: left;
    display: inline;
    display: block;
}

#xmasLanding #homepageE div.twoColLeft div#right
{
    width: 363px;
    position: relative;
    float: left;
}
#xmasLanding #homepageE div#right div#loanExample
{
    color: #333;
    width: auto;
    margin-left: 82px;
    color: #094198;
}
#xmasLanding #homepageE div#right div#loanExample p
{
    margin: 0;
    width: 286px;
}
#xmasLanding #homepageE div#right div#loanExample span
{
    font-size: 22px;
    font-weight: normal;
}

#xmasLanding #homepageE .top
{
    height: 334px;
}

#xmasLanding #homepageE div#right p.cashLoans
{
    text-indent: -100000px;
}
#xmasLanding #homepageE div#right a.applyNow
{
    width: 230px;
    height: 60px;
    overflow: hidden;
    text-indent: -100000px;
    position: absolute;
    left: 105px;
    bottom: 17px;
}

#xmasLanding #homepageE .loanOptions
{
    width: 364px;
    height: 240px;
}
#xmasLanding #homepageE .loanOptions h2.introText
{
    display: block;
    width: 363px;
    height: 52px;
    line-height: 52px;
    color: #c43221;
    font-weight: bold;
    font-size: 13px;
    margin: 0;
    padding: 0;
}

#xmasLanding #homepageE #pod_modern_way
{
    width: 177px;
    margin: 0 12px 0 0;
    background: url(../images/xmas/xmas_pod_different_way.jpg) no-repeat top left;
}
#xmasLanding #homepageE #pod_modern_way h3
{
    color: #e83739;
    font-size: 13px;
    padding: 75px 3px 0 4px;
    font-weight: bold;
    margin-bottom: 3px;
}
#xmasLanding #homepageE #pod_modern_way p
{
    color: #375d99;
    font-size: 12px;
    padding: 0 6px 0 4px;
    font-weight: bold;
}
#xmasLanding #homepageE #pod_modern_way p.line2
{
    color: #375d99;
    font-size: 12px;
    padding: 0 6px 0 4px;
    font-weight: normal;
}

#xmasLanding #homepageE #pod_love_2_shop
{
    width: 173px;
    margin: 0;
    background: url(../images/xmas/xmas_pod_love_2_shop.jpg) no-repeat top left;
}
#xmasLanding #homepageE #pod_love_2_shop h3
{
    color: #e2648e;
    font-size: 13px;
    padding: 75px 3px 0 4px;
    font-weight: bold;
    margin-bottom: 3px;
}
#xmasLanding #homepageE #pod_love_2_shop p
{
    color: #e2648e;
    font-size: 12px;
    padding: 0 6px 0 4px;
    font-weight: bold;
}
#xmasLanding #homepageE #pod_love_2_shop p.line2
{
    color: #375d99;
    font-size: 12px;
    padding: 0 6px 0 4px;
    font-weight: normal;
}

#xmasLanding #homepageE .loanOptions a.moreInfo
{
    text-indent: -100000px;
    overflow: hidden;
    position: absolute;
    top: 144px;
    left: 5px;
    background: url(../images/xmas/button_more_info.gif) no-repeat top left;
    width: 118px;
    height: 26px;
}

#xmasLanding #homepageE #calculatorWrapper
{
    background: transparent url(../images/xmas/xmas_ribbon.gif) no-repeat top left;
    height: 330px;
    width: 605px;
    padding-bottom: 10px;
}
#xmasLanding #homepageE #left .SliderFormSmall label
{
    width: 90px;
    padding-top: 0;
    height: 46px;
    text-align: left;
    margin-top: 15px;
    text-indent: -100000px;
}
#xmasLanding #homepageE #left .SliderFormSmall input
{
    float: left;
}

#xmasLanding #homepageE #left .SliderFormSmall
{
    background: url(../images/xmas/xmas_calculatorBg.gif) no-repeat top left;
    width: 605px;
    height: 271px;
    margin: 0;
    position: relative;
}
#xmasLanding #homepageE #left .SliderFormSmall .continue
{
    width: 250px;
    height: 50px;
}
#xmasLanding #homepageE #left .SliderFormSmall .radioRow
{
    color: #fff;
    width: 197px;
    height: 46px;
    float: right;
    margin-top: 24px;
    margin-bottom: 5px;
}
#xmasLanding #homepageE #left .SliderFormSmall .sliderArea
{
    clear: both;
    margin-left: 23px;
}

#xmasLanding #homepageE #left .SliderFormSmall #resultArea
{
    height: auto;
    left: 420px;
    position: absolute;
    top: 89px;
    width: 165px;
}
#xmasLanding #homepageE #left .SliderFormSmall #resultArea p.weekly
{
    width: 150px;
}

/************** XMAS LANDING PAGE ******************/

/************** Feb LANDING PAGE ******************/

#febLanding
{
    background: url(../images/xmas/background_white_grey.jpg) repeat-x top left;
}
#febLanding #homepageE
{
    background: url(../images/landing_pages/feb_landing_bg.jpg) no-repeat 50% 0;
    height: auto;
}
#febLanding #homepageE.background2
{
    background: url(../images/landing_pages/feb_landing_bg_2.jpg) no-repeat 50% 0;
}
#febLanding #homepageE .background
{
    background: none;
    height: auto;
}

#febLanding #homepageE #mainContent
{
    width: 1001px;
    margin-top: 10px;
}

#febLanding #homepageE div#left
{
    width: 605px;
}
#febLanding #homepageE div.twoColLeft div#left
{
    margin: 0 10px 0 0;
}
#febLanding #homepageE #homepageUpperLeft
{
    height: 258px;
    margin-left: 0;
}

#febLanding #homepageE #homepageUpperLeft h1
{
    width: 503px;
    height: 33px;
    position: relative;
    overflow: hidden;
    visibility: visible;
    margin: 7px 0 0 31px;
}
#febLanding #homepageE #homepageUpperLeft h1 span
{
    background: url(../images/landing_pages/feb_line1.jpg);
    position: absolute;
    width: 100%;
    height: 100%;
}

#febLanding #homepageE #homepageUpperLeft h1.v2
{
    width: 358px;
    height: 64px;
    position: relative;
    overflow: hidden;
    visibility: visible;
    margin: 7px 0 0 31px;
}
#febLanding #homepageE #homepageUpperLeft h1.v2 span
{
    background: url(../images/landing_pages/feb_line3.jpg);
    position: absolute;
    width: 100%;
    height: 100%;
}

#febLanding #homepageE #homepageUpperLeft h2
{
    width: 247px;
    height: 25px;
    position: relative;
    overflow: hidden;
    visibility: visible;
    margin: 0 0 0 31px;
}
#febLanding #homepageE #homepageUpperLeft h2 span
{
    background: url(../images/landing_pages/feb_line2.jpg);
    position: absolute;
    width: 100%;
    height: 100%;
}

#febLanding #homepageE #homepageUpperLeft h2.v2
{
    width: 223px;
    height: 25px;
    position: relative;
    overflow: hidden;
    visibility: visible;
    margin: 0 0 0 31px;
}
#febLanding #homepageE #homepageUpperLeft h2.v2 span
{
    background: url(../images/landing_pages/feb_line4.jpg);
    position: absolute;
    width: 100%;
    height: 100%;
}

#febLanding #homepageE #homepageUpperLeft p
{
    margin: 0 0 0 31px;
    display: block;
    width: 456px;
    height: 55px;
    padding-top: 10px;
}

#febLanding #homepageE #homepageUpperLeft #benefits
{
    width: 500px;
    margin: 17px 0 0 31px;
}
#febLanding #homepageE #homepageUpperLeft ul
{
    list-style-type: none;
    margin: 0px;
    padding: 0;
    margin: 0;
    width: 500px;
}
#febLanding #homepageE #homepageUpperLeft li
{
    background: url(../images/xmas/xmas_tick.gif) no-repeat left top;
    padding: 5px 0 10px 21px;
    font-weight: bold;
    width: 208px;
    float: left;
    display: inline;
    display: block;
}

#febLanding #homepageE div.twoColLeft div#right
{
    width: 363px;
    position: relative;
    float: left;
}
#febLanding #homepageE div#right div#loanExample
{
    color: #333;
    width: 280px;
    color: #094198;
    float: right;
}

#febLanding #homepageE .top
{
    height: 334px;
}

#febLanding #homepageE div#right p.cashLoans
{
    text-indent: -100000px;
}
#febLanding #homepageE div#right a.applyNow
{
    width: 230px;
    height: 60px;
    overflow: hidden;
    text-indent: -100000px;
    position: absolute;
    left: 105px;
    bottom: 17px;
}

#febLanding #homepageE .loanOptions
{
    width: 364px;
    height: 240px;
}
#febLanding #homepageE .loanOptions h2.introText
{
    display: block;
    width: 363px;
    height: 52px;
    line-height: 52px;
    color: #c43221;
    font-weight: bold;
    font-size: 13px;
    margin: 0;
    padding: 0;
}

#febLanding #homepageE #pod_cash_loan
{
    width: 177px;
    margin: 0 12px 0 0;
    background: url(../images/landing_pages/pod_cash_loan.gif) no-repeat top left;
}
#febLanding #homepageE #pod_cash_loan h3
{
    color: #745e92;
    font-size: 13px;
    padding: 75px 3px 0 4px;
    font-weight: bold;
    margin-bottom: 3px;
}
#febLanding #homepageE #pod_cash_loan p
{
    color: #375d99;
    font-size: 12px;
    padding: 0 6px 0 4px;
    font-weight: bold;
}
#febLanding #homepageE #pod_cash_loan p.line2
{
    color: #375d99;
    font-size: 12px;
    padding: 0 6px 0 4px;
    font-weight: normal;
}

#febLanding #homepageE #pod_modern_way
{
    width: 177px;
    margin: 0 12px 0 0;
    background: url(../images/xmas/xmas_pod_different_way.jpg) no-repeat top left;
}
#febLanding #homepageE #pod_modern_way h3
{
    color: #e83739;
    font-size: 13px;
    padding: 75px 3px 0 4px;
    font-weight: bold;
    margin-bottom: 3px;
}
#febLanding #homepageE #pod_modern_way p
{
    color: #375d99;
    font-size: 12px;
    padding: 0 6px 0 4px;
    font-weight: bold;
}
#febLanding #homepageE #pod_modern_way p.line2
{
    color: #375d99;
    font-size: 12px;
    padding: 0 6px 0 4px;
    font-weight: normal;
}

#febLanding #homepageE #pod_love_2_shop
{
    width: 173px;
    margin: 0;
    background: url(../images/xmas/xmas_pod_love_2_shop.jpg) no-repeat top left;
}
#febLanding #homepageE #pod_love_2_shop h3
{
    color: #e2648e;
    font-size: 13px;
    padding: 75px 3px 0 4px;
    font-weight: bold;
    margin-bottom: 3px;
}
#febLanding #homepageE #pod_love_2_shop p
{
    color: #e2648e;
    font-size: 12px;
    padding: 0 6px 0 4px;
    font-weight: bold;
}
#febLanding #homepageE #pod_love_2_shop p.line2
{
    color: #375d99;
    font-size: 12px;
    padding: 0 6px 0 4px;
    font-weight: normal;
}

#febLanding #homepageE .loanOptions a.moreInfo
{
    text-indent: -100000px;
    overflow: hidden;
    position: absolute;
    top: 144px;
    left: 5px;
    background: url(../images/xmas/button_more_info.gif) no-repeat top left;
    width: 118px;
    height: 26px;
}


#febLanding #homepageE #left .SliderFormSmall label
{
    width: 90px;
    padding-top: 0;
    height: 46px;
    text-align: left;
    margin-top: 15px;
    text-indent: -100000px;
}
#febLanding #homepageE #left .SliderFormSmall input
{
    float: left;
}

#febLanding #homepageE #left .SliderFormSmall
{
    background: url(../images/landing_pages/loan_calculatorBg.gif) no-repeat top left;
    width: 605px;
    height: 271px;
    margin: 0;
    position: relative;
}
#febLanding #homepageE #left .SliderFormSmall .continue
{
    width: 250px;
    height: 50px;
    background: none;
}
#febLanding #homepageE #left .SliderFormSmall .radioRow
{
    color: #fff;
    width: 197px;
    height: 46px;
    float: right;
    margin-top: 24px;
    margin-bottom: 5px;
}
#febLanding #homepageE #left .SliderFormSmall .sliderArea
{
    clear: both;
    margin-left: 23px;
}

#febLanding #homepageE #left .SliderFormSmall #resultArea
{
    height: auto;
    left: 420px;
    position: absolute;
    top: 89px;
    width: 165px;
}
#febLanding #homepageE #left .SliderFormSmall #resultArea p.weekly
{
    width: 150px;
}

/************** Feb LANDING PAGE ******************/

/************** Flexible LANDING PAGE ******************/
#landingPageFlexible #homepageE #right .top
{
    height: 430px;
}
#landingPageFlexible #homepageE #homepageUpperLeft
{
    height: 390px;
    margin-left: 130px; /*margin-top:19px;*/
}
/************** Flexible LANDING PAGE ******************/

/************** SIGNET Autumn 2011 LANDING PAGE ******************/
.signetContainer
{
    background-image: url('/Resources/images/signet/signetmainbg.gif');
    background-position: top center;
    background-repeat: no-repeat;
    height: 472px;
}
.signetContentContainer
{
    width: 955px;
    margin: 0 auto 0 auto;
    color: #ffffff;
    font-size: 1.7em;
}
.signetContentContainer *
{
    font-family: 'Gill Sans' , Corbel, Tahoma, sans-serif !important;
}
.signetLeftContainer
{
    float: left;
}
.signetLeftContainer .signetHeadingContainer
{
    margin: 0 0 0 115px;
    padding: 40px 0 0 0;
}
.signetLeftContainer .signetContentArea
{
    width: 530px;
    margin: 0 0 0 150px;
    padding: 10px 30px 0 0;
}
.signetRightContainer
{
    float: right;
    width: 245px;
}
.signetRightContainer a, .signetRightContainer a:link, .signetRightContainer a:visited, .signetRightContainer a:hover
{
    text-decoration: none;
    border: none;
    color: #ffffff;
}
.signetRightContainer .signetBrandContainer
{
    padding: 45px 0 0 0;
}
.signetRightContainer .signetLargeWidget
{
    padding: 10px 20px 10px 10px;
    display: block;
    width: 170px;
    height: 145px;
    background-image: url('/Resources/images/signet/signetRightLarge.png');
    background-position: top center;
    background-repeat: no-repeat;
    margin: 20px 0 0 0;
}
.signetRightContainer .signetLargeWidget img.signetLargeWidgetTextWrapImage
{
    float: left;
    width: 95px;
    height: 75px;
    margin-right: 5px;
}
.signetRightContainer .signetSmallWidget
{
    padding: 5px 10px 0 10px;
    display: block;
    width: 180px;
    height: 88px;
    background-image: url('/Resources/images/signet/signetRightSmall.png');
    background-position: top center;
    background-repeat: no-repeat;
}

/************** Christmas 2011 Landing PAGE ******************/
div.CrimboLandingPage2011 div.VerticalBow
{
    position: absolute;
    width: 229px;
    height: 1026px;
    background: url('/Resources/images/2011CrimboLandingPage/VerticalBow.png') no-repeat;
    top: -35px;
    left: 955px;
}
div.CrimboLandingPage2011 div.LeftColumn
{
    width: 250px;
    display: block;
    float: left;
}
div.CrimboLandingPage2011 div.RightColumn
{
    width: 700px;
    display: block;
    float: right;
}
div.CrimboLandingPage2011 div.Copy
{
    width: 450px;
    float: left;
    display: block;
}
div.CrimboLandingPage2011 div.Copy h1
{
    font-weight: bold;
}
div.CrimboLandingPage2011 div.LoanExampleSmallFont
{
    width: 235px;
    float: right;
    display: block;
    font-size: 8pt;
}
div.CrimboLandingPage2011 div.Copy span.Crimbo2011PinkHeading
{
    color: #da0b7b;
}
div.CrimboLandingPage2011 div.Copy span.Crimbo2011PurpleHeading
{
    color: #8e1d82;
}
div.CrimboLandingPage2011 div#left .SliderFormSmall h3
{
    margin: 0 120px 0 0;
}
div.CrimboLandingPage2011 div#left div.SliderFormSmall
{
    margin: 20px 0 0 0;
    width: 700px;
    background: url('/Resources/images/2011CrimboLandingPage/LongSliderAreaBackground.gif') no-repeat top left;
    z-index: 999998;
}
div.CrimboLandingPage2011 div#left div.SliderFormSmall .sliderArea .sliderControl .sliderBackground
{
    background: url('/Resources/images/2011CrimboLandingPage/LongSliderBackground.png') no-repeat top left;
    width: 357px;
}
div.CrimboLandingPage2011 div#left div.SliderFormSmall .sliderArea .sliderControl .sliderForeground
{
    background: url('/Resources/images/2011CrimboLandingPage/LongSliderForeground.png') no-repeat top left;
}
div.CrimboLandingPage2011 div#left div.SliderFormSmall #resultArea
{
    left: 500px;
}

div.CrimboLandingPagePodHolder
{
    clear: both;
    width: 100%;
    height: 229px;
    background: url('/Resources/images/2011CrimboLandingPage/PodBackgroundNoRepeat.gif') no-repeat;
    display: block;
    padding: 0 auto 0 auto;
}
div.CrimboLandingPagePodHolder div.CentralPodHolder
{
    width: 955px;
    margin: 0 auto 0 auto;
}
div.CrimboLandingPagePodHolder div.CentralPodHolder div
{
    float: left;
    display: block;
    margin: 20px 10px 0 10px;
}


/************* AGENT RECRUITMENT HOME *********/
.agentRecruitmentHome
{
    width: 743px;
}
.agentRecruitmentHome .topContent
{
    height: 188px;
    background: url('/Resources/images/agentrecruitments/agentRecruitmentHomeBackground.gif') no-repeat bottom right;
}
.agentRecruitmentHome .topContent h1
{
    width: 434px;
    margin-bottom: 8px;
}
.agentRecruitmentHome .topContent .topContentInner
{
    width: 434px;
    font-size: 12px;
}
.agentRecruitmentHome .topContent .topContentInner *
{
}
.agentRecruitmentHome .midContent
{
    margin-top: -5px;
}

.agentRecruitmentHome .midContent .slideshow-hampers
{
    margin: 0 0 5px 0;
    background: none;
    width: 743px;
    height: 203px;
    overflow: hidden;
}
.agentRecruitmentHome .midContent .slideshow-hampers .slides
{
    position: relative;
    margin: 0 0 0 0;
    width: 743px;
    height: 203px;
    overflow: hidden;
}
.agentRecruitmentHome .midContent .slideshow .slides .corners
{
    position: absolute;
    width: 2px;
    height: 2px;
    overflow: hidden;
    z-index: 100000;
}
.agentRecruitmentHome .midContent .slideshow .slides .tl
{
    top: 0px;
    left: 0px;
    background-image: url(../images/mobiles/corner_tl.gif);
}
.agentRecruitmentHome .midContent .slideshow .slides .tr
{
    top: 0px;
    right: 0px;
    background-image: url(../images/mobiles/corner_tr.gif);
}
.agentRecruitmentHome .midContent .slideshow .slides .br
{
    bottom: 0px;
    right: 0px;
    background-image: url(../images/mobiles/corner_br.gif);
}
.agentRecruitmentHome .midContent .slideshow .slides .bl
{
    bottom: 0px;
    left: 0px;
    background-image: url(../images/mobiles/corner_bl.gif);
}
.agentRecruitmentHome .midContent .slideshow-hampers .frameHolder
{
    position: relative;
}
.agentRecruitmentHome .midContent div.slide
{
    position: absolute;
    top: 0px;
    left: 0px;
}
.agentRecruitmentHome .midContent div.slide a
{
    display: block;
}
.agentRecruitmentHome .midContent div.slide div
{
    text-indent: -1000000px;
    overflow: hidden;
    height: 1px;
}
.agentRecruitmentHome .midContent .slideshow .controls-hampers
{
    display: block;
    position: absolute;
    bottom: 5px;
    right: 10px;
    height: 12px;
    border: none;
    background: none !important;
}
div.twoColRight .agentRecruitmentHome .midContent
{
    width: 743px;
    overflow: visible;
}
.agentRecruitmentHome .midContent .slideshow .controls-hampers ul
{
    padding: 0 0 0 0;
    margin: none;
    list-style-type: none;
}
.agentRecruitmentHome .midContent .slideshow .controls-hampers ul li
{
    float: left;
    margin: none;
    list-style: none;
}
.agentRecruitmentHome .midContent .slideshow-hampers .controls-hampers ul li a
{
    color: #fff;
    display: block;
    height: 12px;
    width: 13px;
    background: url(../images/agentrecruitments/buttonsForSlider.gif) no-repeat 0 0;
    line-height: 12px;
    text-align: inherit;
    text-indent: -999em;
    margin-left: 2px;
}
.agentRecruitmentHome .midContent .slideshow-hampers .controls-hampers ul li a.selected, .agentRecruitmentHome .midContent .slideshow-hampers .controls-hampers ul li a.selected:hover
{
    background-position: -13px 0;
}
.agentRecruitmentHome .midContent .slideshow-hampers .controls-hampers ul li a:hover
{
    background-position: -13px 0;
}
.agentRecruitmentHome .Pod1
{
    display: block;
    float: left;
    margin-right: 10px;
}
.agentRecruitmentHome .Pod2
{
    display: block;
    float: left;
}
.agentRecruitmentHome .Pod3
{
    display: block;
    float: right;
}

.agentRecruitmentContentPage
{
    width: 493px;
}


.agentRecruitmentContentPage ul
{
    list-style-type: disc;
    padding-left: 20px;
}

.agentRecruitmentContentPage h1
{
    margin-top: 10px;
}

.agentRecruitmentContentPageWithGreyBox
{
    width: 462px;
}

.agentRecruitmentContentPageWithGreyBox .greyBox
{
    margin-bottom: 10px;
}

.agentRecruitmentContentPageWithGreyBox .greyBox strong
{
    color: #13459a;
}

.agentRecruitmentContentPageWithGreyBox .greyBox ul
{
    padding-left: 15px;
}
.agentRecruitmentContentPageWithGreyBox .greyBox ul li
{
    margin: 7px 0 0 0;
    list-style-image: url('/Resources/images/agentrecruitments/blueTick.gif');
}

.agentRecruitmentContentPageWithGreyBox .greyBox .t /* top of box */
{
    width: 452px;
    height: 10px;
    background: url('/Resources/images/agentrecruitments/greyBoxTop.gif') no-repeat top center;
}

.agentRecruitmentContentPageWithGreyBox .greyBox .m /* middle of box */
{
    width: 432px;
    background: #F6F4F5;
    padding: 0px 10px 0px 10px;
}

.agentRecruitmentContentPageWithGreyBox .greyBox .b /* bottom of box */
{
    width: 452px;
    height: 10px;
    background: url('/Resources/images/agentrecruitments/greyboxBottom.gif') no-repeat top center;
}

div.agentRecruitmentTestimonials
{
}
div.agentRecruitmentTestimonials div.largeTestimonialBg
{
    width: 743px;
    height: 139px;
    background: url('/Resources/images/agentrecruitments/largeTestimonialBg.gif');
    margin: 10px 0 10px 0;
}

div.agentRecruitmentTestimonials div.largeTestimonialBg p.quote
{
    padding: 33px 0px 0 143px;
    font-size: 14px;
    font-weight: bold;
    color: #406cae;
}
div.agentRecruitmentTestimonials div.smallerTestimonialBg div.quote1 p.quote span.author,
div.agentRecruitmentTestimonials div.smallerTestimonialBg div.quote2 p.quote span.author,
div.agentRecruitmentTestimonials div.smallerTestimonialBg div.quote3 p.quote span.author,
div.agentRecruitmentTestimonials div.smallerTestimonialBg div.quote4 p.quote span.author,
div.agentRecruitmentTestimonials div.largeTestimonialBg p.quote span.author
{
    margin-top: 12px;
    display: block;
    font-size: 12px;
    color: #8a8a8a;
}

div.agentRecruitmentTestimonials div.smallerTestimonialBg
{
    width: 742px;
    height: 351px;
    background: url('/Resources/images/agentrecruitments/smallerTestimonialBg.gif');
    margin: 0 0 10px 0;
    position: relative;
}
div.agentRecruitmentTestimonials div.smallerTestimonialBg div.quote1
{
    position: absolute;
    top: 30px;
    left: 45px;
    width: 285px;
    height: 80px
}
div.agentRecruitmentTestimonials div.smallerTestimonialBg div.quote2
{
    position: absolute;
    top: 30px;
    left: 415px;
    width: 285px;
    height: 80px
}
div.agentRecruitmentTestimonials div.smallerTestimonialBg div.quote3
{
    position: absolute;
    top: 180px;
    left: 45px;
    width: 285px;
    height: 105px
}
div.agentRecruitmentTestimonials div.smallerTestimonialBg div.quote4
{
    position: absolute;
    top: 180px;
    left: 415px;
    width: 285px;
    height: 105px;
}
div.agentRecruitmentTestimonials div.smallerTestimonialBg div.quote1 p.quote,
div.agentRecruitmentTestimonials div.smallerTestimonialBg div.quote2 p.quote,
div.agentRecruitmentTestimonials div.smallerTestimonialBg div.quote3 p.quote,
div.agentRecruitmentTestimonials div.smallerTestimonialBg div.quote4 p.quote
{
    font-size: 14px;
    font-weight: bold;
    color: #406cae;    
}



.agentRecruitmentContentPageWithGreyBox .greyBox .m .applicationForm .fieldName,
.agentRecruitmentContentPageWithGreyBox .greyBox .m .applicationForm span.question
{
    font-weight: bold; color: #13459A;
}

.agentRecruitmentContentPageWithGreyBox .greyBox .m .applicationForm .fieldName
{
    width: 130px;
    display: inline-block;
}

* html .agentRecruitmentContentPageWithGreyBox .greyBox .m .applicationForm .fieldName
{
    display: inline-block;
}

.agentRecruitmentContentPageWithGreyBox .greyBox .m .applicationForm .paddingTop5px
{
    padding-top: 5px;
}
.agentRecruitmentContentPageWithGreyBox .greyBox .m .applicationForm .marginTop15px
{
    margin-top: 15px;
}

.agentRecruitmentContentPageWithGreyBox .greyBox .m .applicationForm .labelFloatLeft label
{
    float: left;
}

.agentRecruitmentContentPageWithGreyBox .greyBox .m .applicationForm .labelFloatLeft input
{
    margin-right: 55px;
    float: right;
}
.agentRecruitmentContentPageWithGreyBox .greyBox .m .applicationForm .labelFloatLeftSmallMargin label
{
    float: left;
}
.agentRecruitmentContentPageWithGreyBox .greyBox .m .applicationForm .labelFloatLeftSmallMargin input
{
    margin-right: 15px;
    float: right;
}

.applicationForm table
{
    border-spacing: 2px 0 2px 0;
}

.agentRecruitmentContentPageWithGreyBox .greyBox .m .applicationForm .paddingLeft30px
{
    padding-left: 30px;
    width: 100px;
}

.agentRecruitmentContentPageWithGreyBox .greyBox .m .applicationForm .findAddressButton
{
    width: 82px;
    height: 20px;
    background: url('/Resources/images/agentrecruitments/findAddressButton.gif') no-repeat top left;
    border: none;
}
.agentRecruitmentContentPageWithGreyBox .greyBox .m .applicationForm .inlineError
{
    padding: 0;
    margin: 0;
    display: block;
    height: auto;
    font-weight: bold;
    font-size: 1em;
}

.agentRecruitmentContentPageWithGreyBox .greyBox .m .applicationForm .scrollingAddressList
{
    width: 422px; height: 100px; overflow: hidden; overflow-y: scroll; overflow-x: hidden; border: 5px solid #eeeeee; margin: 5px 0 5px 0; font-size: 11px; background: #ffffff;
}

.agentRecruitmentContentPageWithGreyBox .btnSubmit
{
    width: 230px;
    height: 38px;
    background: url('/Resources/images/agentrecruitments/SubmitButton.gif') no-repeat top left;
    border: none;
    cursor:pointer;
}

.agentRecruitmentContentPageWithGreyBox .greyBox .m .applicationForm .btnContinue
{    
    width: 170px;
    height: 36px;
    background: url(/Resources/images/agentrecruitments/continue-btn.gif) no-repeat top left;
    border:none; 
    cursor:pointer;        
}

.paddingTop25px
{
    padding-top:25px;
}

.agentRecruitmentContentPageWithGreyBox .greyBox .m .applicationForm .selectAddress
{    
    width: 130px;
    height: 29px;
    background: url(/Resources/images/agentrecruitments/selectAddress.gif) no-repeat top left;
    border:none; 
    cursor:pointer;        
}

.marginLeft12px
{
    margin-left: 12px;    
}

.marginLeft15px
{
    margin-left: 15px;    
}
