
  #CCPROMO_content {

    color    : #333333;
    z-index  : 5000;
    position : relative;

  }

  #CCPROMO_brooklyn_decker {

    top      : 30px;
    left     : -10px;
    left     : 0px;
    position : absolute;

  }

  #CCPROMO_content {

    margin            : 0 auto;
    background-image  : url(/en_US/promotions/closer_connections/images/back.jpg);
    background-repeat : no-repeat;

  }

  #CCPROMO_container td.container,
  #CCPROMO_content {

    width      : 980px;
    min-height : 800px;

  }

  #CCPROMO_container td.container,
  .CCPROMO_profile_container td {

    vertical-align : top;

  }

  .CCPROMO_profile_container {

    top               : -3px;
    left              : -23px;
    width             : 522px;
    z-index           : 1;
    position          : relative;
    margin-right      : -32px;
    background-image  : url(/en_US/promotions/closer_connections/images/introBack-top.png);
    background-repeat : no-repeat;

  }

  .CCPROMO_profile_container table {

    background-image    : url(/en_US/promotions/closer_connections/images/KK.introBack-middle.png);
    background-position : 14px 196px;
    background-repeat   : no-repeat;

  }

  .CCPROMO_profile_container td {

    height : 196px;

  }

  .CCPROMO_profile_photo {

    padding-top  : 25px;
    padding-left : 7px;

  }

  .CCPROMO_profile_content {

    padding        : 20px;
    padding-top    : 40px;
    padding-right  : 50px;
    padding-bottom : 0px;
    font-size      : 11pt;

  }

  .CCPROMO_signature {

    text-align  : right;
    padding-top : 0px;

  }

  .CCPROMO_quote {

    padding-top : 10px;

  }

  #CCPROMO_grid_controls {

    top              : -8px;
    padding          : 0px;
    padding-top      : 3px;
    position         : relative;
    font-size        : 8pt;
    background-color : #eaeaea;

  }

  .CCPROMO_tip {

    width            : 160px;
    height           : 130px;
    background-color : #ffffff;

  }

  .CCPROMO_headline {

    color       : #006699;
    font-weight : bold;

  }

  #CCPROMO_buy_yours {

    width               : 135px;
    float               : right;
    margin-top          : 405px;
    padding-top         : 105px;
    background-image    : url(/en_US/promotions/closer_connections/images/KK.embrace-razor.png);
    background-repeat   : no-repeat;
    background-position : 100% 0;

  }

  .CCPROMO_quote,
  #CCPROMO_buy_yours p,
  .CCPROMO_tip_copy,
  .CCPROMO_tip_extra {

    color : #666666;

  }

  .CCPROMO_quote {

    font-size   : 10pt;
    line-height : 14pt;
    font-style  : italic;

  }

  #CCPROMO_buy_yours p {

    font-size     : 8pt;
    line-height   : 11pt;
    margin-bottom : 7px;

  }

  #CCPROMO_buy_yours div {

    font-size     : 10pt;
    margin-bottom : 7px;

  }

  #CCPROMO_choose_an_expert {

    float      : right;
    width      : 187px;
    margin-top : 100px;

  }

  #CCPROMO_choose_an_expert .CCPROMO_nav_item {

    cursor           : pointer;
    font-size        : 8pt;
    border-bottom    : 1px solid #eaeaea;
    padding          : 15px;
    padding-left     : 23px;
    background-color : #ffffff;

  }

  #CCPROMO_choose_an_expert .CCPROMO_nav_item.CCPROMO_selected {

    cursor           : pointer;
    background-color : #eaeaea;

  }

  #CCPROMO_choose_an_expert .CCPROMO_nav_item.CCPROMO_load_selected {

    cursor : auto;

  }

  div#body_content a .CCPROMO_nav_item,
  div#body_content a:visited .CCPROMO_nav_item {

    color       : #333333;
    text-indent : 0em;

  }

  body.promotions_guide div#page div#body_content #CCPROMO_choose_an_expert a,
  body.promotions_guide div#page div#body_content #CCPROMO_choose_an_expert a:hover,
  body.promotions_guide div#page div#body_content #CCPROMO_choose_an_expert a:visited {

    text-decoration : none;

  }

  .CCPROMO_name {

    color       : #333333;
    font-weight : bold;

  }

  #CCPROMO_choose_an_expert .CCPROMO_nav_item.CCPROMO_selected .CCPROMO_name {

    color : #006699;

  }

  #CCPROMO_expert_name {

    float        : left;
    width        : 175px;
    font-size    : 8pt;
    margin-top   : 170px;
    padding-left : 150px;

  }

  .CCPROMO_tip .CCPROMO_tip_number {

    color       : #949494; /* GRAY */
    font-family : Georgia;

  }

  .CCPROMO_tip.selected {

    cursor : pointer;

  }

  .CCPROMO_tip_detail_number,
  .CCPROMO_list_number,
  .CCPROMO_tip.selected .CCPROMO_tip_number {

    color       : #F05CB5; /* PINK */
    font-family : Georgia;

  }

  .CCPROMO_tip {

    overflow : hidden;
    position : relative;

  }

  .CCPROMO_tip_number {

    top       : -26px;
    left      : -10px;
    position  : absolute;
    font-size : 48pt;
    z-index   : 0;

  }

  .CCPROMO_tip_content {

    color       : #666666;
    position    : absolute;
    z-index     : 2;
    font-size   : 11pt;
    margin-top  : 55px;
    margin-left : 25px;

  }

  .CCPROMO_tip.selected .CCPROMO_tip_content {

    color : #333333;

  }

  .CCPROMO_get_tip {

    color      : #006699;
    font-size  : 8pt;
    margin-top : 10px;

  }

  .hidden {

    display : none;

  }

  #CCPROMO_grid_grid_view {

    height   : 394px;
    width    : 484px;
    position : relative;
    overflow : hidden;

  }

  #CCPROMO_grid_grid {

    z-index  : 1;
    position : relative;

  }

  .CCPROMO_tip_detail {

    width            : 454px;
    height           : 364px;
    padding          : 15px;
    background-color : #ffffff;

  }

  .CCPROMO_tip_detail_number,
  .CCPROMO_tip_detail_number_68_adjust {

    width          : 180px;
    height         : 170px;
    font-size      : 120pt;
    text-align     : center;
    line-height    : 83px;

    position       : absolute;
    left           : -40px;
    letter-spacing : -18px;
    z-index        : 0;

  }

  .CCPROMO_tip_detail_number_68_adjust {

    line-height : 126px;

  }

  .CCPROMO_tip_close {

    cursor : pointer;

  }

  .CCPROMO_tip_detail td {

    vertical-align : top;

  }

  .CCPROMO_tip_headline {

    color     : #333333;
    font-size : 20pt;

  }

  .CCPROMO_tip_copy,
  .CCPROMO_tip_extra_header {

    font-size   : 10pt;
    line-height : 14pt;
    padding-top : 10px;

  }

  .CCPROMO_tip_extra_header {

    color       : #006699;
    font-weight : bold;

  }

  .CCPROMO_tip_extra {

    font-size   : 8pt;
    font-style  : italic;
    line-height : 11pt;

  }

  .CCPROMO_tip_detail_content {

    padding-left  : 170px;
    padding-right : 20px;

  }

  .CCPROMO_list_tip {

    color        : #333333;
    padding      : 10px;
    padding-left : 0px;

  }

  #CCPROMO_grid_controls_grid,
  #CCPROMO_grid_controls_list {

    cursor : pointer;

  }

  #CCPROMO_list_brooklyn_decker,
  #CCPROMO_list_michelle_callahan,
  #CCPROMO_list_janine_driver {

    padding-top    : 20px;
    padding-left   : 5px;
    padding-right  : 10px;
    padding-bottom : 20px;

  }

  #CCPROMO_grid_list_view {

    margin : 0px;

  }

  #CCPROMO_grid_list_view td,
  #CCPROMO_grid_list_view div {

    background-color : #ffffff;

  }

  .CCPROMO_list_number {

    width          : 100px;
    font-size      : 36pt;
    text-align     : center;
    line-height    : 38px;
    vertical-align : top;

  }

  .CCPROMO_list_tip_headline {

    font-size   : 10pt;
    font-weight : bold;

  }

  .CCPROMO_list_tip_content {

    font-size   : 8pt;
    padding-top : 10px;

  }

  .CCPROMO_tip  {

    border-right  : 1px solid #eaeaea;
    border-bottom : 1px solid #eaeaea;

  }

  #CCPROMO_grid_brooklyn_decker,
  #CCPROMO_grid_michelle_callahan,
  #CCPROMO_grid_janine_driver {

    border-top  : 1px solid #eaeaea;
    border-left : 1px solid #eaeaea;

  }

