/* Style for areas included on every page - to copy into style.css later */  


/* GENERAL */

  h1.section_header {color: #5D318A; background: #F6F0FC; font-size: 25px; font-weight: normal; padding: 12px 0px 12px 20px;margin-top:0px; }
  .ff_bug, .clear {clear: both; height: 0px; overflow: hidden;float:none;}
   .white_bg {background: #fff; overflow: hidden;}

/* POPUPs ACCESSIBLE EVERYWHERE WITHIN PAGE */
  
  #refer_a_friend_area {width: 452px;}
  #refer_a_friend_area .popup_header {width: 424px;}
  #refer_a_friend_area .white_bg {padding: 18px;}
  
    .ref_menu_area {overflow: hidden;}
    .ref_menu_area div {float: left;}
    .ref_menu_area div.men03 {width: 144px; height: 30px; border-bottom: solid 1px #D5C1EF;}
  .ref_pop_content p {color: #5D318A; margin: 12px 0 20px 0;}
  .ref_pop_content h3 {font-size: 14px; margin-bottom: 10px;}
  
  .ref_data_area input {border: solid 1px #969696; font-size: 12px; margin-top: 3px; padding: 2px;}
  .ref_data_col01, .ref_data_col02 {float: left;}
    .ref_data_col01 {width: 186px;}
  .ref_data_col01 input {width: 156px;}
  .ref_data_col02 input {width: 224px;}
  
  .ref_data_row {margin-top: 20px;}
  .ref_data_row textarea {border: solid 1px #969696; font-size: 12px; width: 410px; height: 100px; margin-top: 6px; padding: 2px;}
  .ref_btns_row {float:left;display:inline;margin-top: 18px; padding-left: 270px; overflow: hidden;}
    .ref_btns_row div {float:left;display:inline;margin-left: 8px;}
  .ref_empty {width: 66px; height: 24px;}
  
  .ref_btns_row2{float:left;display:inline;margin-top:18px;width:416px;}
  .newSendBtn{float:right;display:inline;margin-right:10px;}
  .newCloseBtn{float:right;display:inline;}
  
  .newSendBtn a{width:66px;height:24px;display:block;background:transparent url(../../images/ff/buttons/send_btn.jpg) no-repeat 0px 0px; text-decoration: none;}
  .newSendBtn a:hover{background:transparent url(../../images/ff/buttons/send_btn.jpg) no-repeat 0px -24px}
  .newCloseBtn a{width:60px;height:24px;display:block;background:transparent url(../../images/ff/buttons/close_btn.jpg) no-repeat 0px 0px;text-decoration:none;}
  .newCloseBtn a:hover{background:transparent url(../../images/ff/buttons/close_btn.jpg) no-repeat 0px -24px}
    
  a.send_btn {width: 66px; height: 24px; display: block; background: transparent url(../../images/ff/buttons/send_btn.jpg) no-repeat 0px 0px; text-decoration: none;}
  a.send_btn:hover {background: transparent url(../../images/ff/buttons/send_btn.jpg) no-repeat 0px -24px}
  a.close_btn {width: 60px; height: 24px; display: block; background: transparent url(../../images/ff/buttons/close_btn.jpg) no-repeat 0px 0px; text-decoration: none;}
  a.close_btn:hover {background: transparent url(../../images/ff/buttons/close_btn.jpg) no-repeat 0px -24px}

/* PROMO BOXES */

  .addAreaMain{float:left;display:inline;border-left:solid 1px #ddd;border-top:solid 1px #ddd;}
  .addAreaRight{float:left;display:inline;background-image:url(../../images/sales/add_border_right.gif);width:5px;}
  .addAreaBottom{float:left;display:inline;background-image:url(../../images/sales/add_border_bottom.gif);background-position:top left;width:254px;height:5px;margin-bottom:14px;overflow:hidden;}
  
  .promoArea01{float:left;display:inline;border-left:solid 1px #ddd;border-top:solid 1px #ddd;background-repeat:no-repeat;width:249px;height:153px;}
  .promoAreaRight{float:left;display:inline;background-image:url(../../images/sales/add_border_right.gif);width:5px;height:154px;}
  a.promo01btn{width:94px;height:17px;display:block;background-color:transparent;background-repeat:no-repeat;background-position:0px 0px;text-decoration:none;margin:113px 0 0 27px;}
  a.promo01btn:hover{background-color:transparent;background-position:0px -17px}
  
  #nytrial_add_1{background-image:url(../../images/sales/ny_trial_box_bg1.jpg);width:249px;height:153px;}
  #nytrial_add_2{height:154px;}
  a#nytrial_btn{width:94px;height:17px;display:block;background: transparent url(../../images/sales/nt_trial_box_btn1.gif) no-repeat 0px 0px;text-decoration:none;margin:113px 0 0 27px;}
  a#nytrial_btn:hover {background:transparent url(../../images/sales/nt_trial_box_btn1.gif) no-repeat 0px -17px}
  
  #nytrial_add_1b{background-image:url(../../images/sales/ny_trial_box_bg2.jpg);width:249px;height:153px;}
  #nytrial_add_2b{height:154px;}
  a#nytrial_b_btn{width:94px;height:17px;display:block;background: transparent url(../../images/sales/nt_trial_box_btn2.gif) no-repeat 0px 0px;text-decoration:none;margin:124px 0 0 28px;}
  a#nytrial_b_btn:hover {background:transparent url(../../images/sales/nt_trial_box_btn2.gif) no-repeat 0px -17px}
  
  .BD_logoArea{float:left;display:inline;width:80px;margin:10px 0;}
    .BD_logoArea img {}
  .BD_copyArea{float:left;display:inline;width:150px;margin:10px 0;}
    .BD_copyArea h2{font-size:14px;color:#FD8207;}
    .BD_copyArea p{font-size:11px;}
    .BD_copyArea a{font-size:11px;font-weight:bold;}
  
/* NEW YEAR TRIAL */

  .topDesc span{color:#40DDEC;}
  
  
/* SPECIAL ARTICLE PAGES */

  .mainBodyText{float:left;display:inline;padding:20px;margin-left:230px;}
  .mainBodyText h1{font-size:16px;margin-bottom:10px;color:#FD8B19;}
  .mainBodyText p{margin-bottom:10px;}
  
  .wlc_dataFrame{float:left;display:inline;font-size:14px;padding:10px;width:400px;height:196px;}
  #dataFrame01{border:solid 1px #0099FF;background:#D9F0FF;}
  #dataFrame02{border:solid 1px #CCCC33;background:#F2F2CC;}
  #dataFrame03{border:solid 1px #FB46A4;background:#FFE5F2;}
  
  
/* RIGHT MENU */

  #greyBoxLabel{position:absolute;background:#fff;font-size:9px;padding:2px;margin:20px 0 0 0;border:solid 1px #ddd;background:#eee;width:100px;}
  #blueBoxLabel{position:absolute;background:#fff;font-size:9px;padding:2px;margin:20px 0 0 -20px;border:solid 1px #ddd;background:#eee;width:70px;}
  #greenBoxLabel{position:absolute;background:#fff;font-size:9px;padding:2px;margin:20px 0 0 -40px;border:solid 1px #ddd;background:#eee;width:75px;}
  #pinkBoxLabel{position:absolute;background:#fff;font-size:9px;padding:2px;margin:20px 0 0 -60px;border:solid 1px #ddd;background:#eee;width:100px;}
  
/* TESTS */

  #workflow_men td,
  #workflow_women td{font-size:9px;}
  #workflow_men td.left,
  #workflow_women td.left{font-size:11px;}
  
  #workflow_results_info h2{font-size:14px;background:#fff;padding:2px 5px;border:solid 1px #D5C1EF;}
  #workflow_results_info h2.red{color:#ff6666;}
  #workflow_results_info h2.yellow{color:#FDD119;}
  #workflow_results_info h2.green{color:#CCCC33;}
  #workflow_results_info p{font-size:11px;margin:5px 5px 10px 5px;}
  
  .resultInfo h3.badResult{color:#FF6666;}
  .resultInfo h3.averResult{color:#FDD119;}
  .resultInfo h3.goodResult{color:#00AF08;}
  
  input#cholesterol_mesure_num,
  input#pressure_high_num,
  input#pressure_low_num{font-size:12px;height:16px;}
  
/* MODAL UPDATE GOAL */

  #fitnessTestScoreInfo,
  #fitnessTestScoreInfoMain{float:left;display:inline;background:#FEF4E8;}
    #fitnessTestScoreInfo .column_div{height:45px;}
    #fitnessTestScoreInfoMain .column_div{height:60px;background:#FEC68E;}
  #fitnessTestScoreInfo #fitnessTestScoreInfoTxt{float:left;display:inline;width:213px;padding-left:10px;color:#666;}
  #fitnessTestScoreInfoMain #fitnessTestScoreInfoTxt{float:left;display:inline;width:159px;padding-left:10px;color:#666;}
  img#testInfoIcon{position:relative;top:2px;left:4px;}