
    body  { color: #5A5A5A; font: bold 11px arial; margin-top: 0px; margin-bottom: 0px }
    div   { font: bold 11px arial; }    
    form  { margin: 0; }

    #frame { width: 750px; text-align: left; }
    #contentLeft { float: left; width: 513px; background-image: url( 0605_sub_hed1-4.jpg ); background-repeat: no-repeat; }
    #contentRight { float: left; width: 237px; background-color: #DDE9F1; height: 640px; }

    #subTitle1 { margin-top: 236px; width: 380px; padding-left: 24px; font-size: 19px; color: orange; }
    #subTitle2 { margin-top: 14px; width: 500px; padding-left: 24px; }

    #formHolder { margin-top: 18px; padding-left: 24px; }
    #formTable { font-family: arial; font-size: 11px; font-weight: bold; }
    #formTable td { height: 26px }

    #loginText { font-size: 11px; font-weight: bold; }

    .formStep { padding-left: 52px; }
    .formStep_v3 { padding-left: 32px; }
    .stepNumber { font-weight: bold; font-size: 18px; color: #82AFC6 }
    .stepTitle { font-weight: bold; font-size: 14px; color: #ff9900 }
    .inputColumn { padding-left: 6px; padding-bottom: 4px; width: 300px; }
    .inputColumn_v3 { padding-left: 6px; padding-bottom: 4px; }
    .inputColumnStep2 { padding-left: 14px; width: 315px; }
    .inputColumnStep2_v3 { padding-left: 14px; }
    .inputBox { border: 1px solid #6A9EC1; }

    .newsletterImage { padding-left: 10px; }

    a.loginURL:link    { color: #457598; }
    a.loginURL:visited { color: #457598; }
    a.loginURL:hover   { color: #77A2C2; }

    a.details:link    { font-family: arial; font-size: 11px; font-weight: bold; color: #696969; }
    a.details:visited { font-family: arial; font-size: 11px; font-weight: bold; color: #696969; }

    a.imageDetails:link    { color: #505050; font-weight: normal }
    a.imageDetails:visited { color: #505050; font-weight: normal }

    a.giftSubscription:link    { color: #457598; font-family: arial; font-size: 15px; }
    a.giftSubscription:visited { color: #457598; font-family: arial; font-size: 15px; }
    a.giftSubscription:hover   { color: #77A2C2; }

    a.thankYou:link    { color: #505050; font-family: arial; font-weight: normal; font-size: 12px; }
    a.thankYou:visited { color: #505050; font-family: arial; font-weight: normal; font-size: 12px; }  

    #step1 td { padding-bottom: 6px; font-family: arial; font-size: 11px; font-weight: bold; }
    #step2 td { padding-bottom: 6px; font-family: arial; font-size: 11px; font-weight: bold; }
    #step3 td { padding-bottom: 6px; font-family: arial; font-size: 11px; font-weight: bold; }

    #newsletterTable { font-family: arial; font-size: 11px; font-weight: bold; color: #696969; }
    #newsletterTable td { vertical-align: top; padding-bottom: 10px; }
    #exclusiveOffersTable { font-family: arial; font-size: 11px; font-weight: bold; color: #696969; }
    #exclusiveOffersTable td { vertical-align: top; padding-right: 8px; padding-bottom: 8px; }

    #billMeLaterMessage_part1 { padding: 6px 0 0 19px; color: #de4a10 }
    #billMeLaterMessage_part2 { padding: 6px 0 0 20px; color: #de4a10 }
  
  
  
  
 /* November 2005 layout changes
    ========================================================================================================================== */
     
    #leftColumn { float: left; width: 513px; background-image: url( 1105_sub_hed1-clean.gif ); background-repeat: no-repeat; }
    #rightColumn { float: left; width: 237px; background-color: #DDE9F1; height: 1300px; margin-bottom: 30px; }
    
    #imageSubTitle { margin-top: 236px; width: 380px; min-height: 22px; padding-left: 24px; font-size: 19px; color: orange; }
    #formContainer { width: 500px; padding-left: 4px; }
    