@charset "utf-8";

/* CSS Document */
  body{margin:0px; padding:0px; font:12px/1.25em Verdana, Geneva, sans-serif; background-color:#000000; color:#231f20;}
  body ul{ margin:0px; padding:0px;}
  body img{ display:block; border:0px;}
  body a{ text-decoration:underline; outline:none;}
  a sup{ text-decoration:none;}
  /*begin header*/
 .container{ width:100%; margin:auto; background-color:#000000;}
 .header_box{ width:990px;margin:0 auto; padding-top:0; border-top: 1px solid #fff;}
 .print_banner{width:990px; height:82px; display:none; clear:both;}
 .banner{width:990px; height:29px; margin:auto; background-color:#000000;}
 #home_banner{background:url(../images/flash_bg1.jpg) no-repeat scroll 0 0;}
 .middlePart{background:url(../images/flash_bg2.jpg) no-repeat scroll 0 0; width:990px; height:217px; padding-top:24px;}
 .middlePart .lookWords{ display:block; width:348px; height:102px; margin-left:32px;}
 .middlePart .seeWords{ display:block; width:253px; height:17px; background:url(../images/homeLink.jpg) no-repeat left top; margin-left:36px; margin-top:15px;}
 .defaultCallout{ display:block; width:311px; height:61px; margin:20px 0px 0px 37px; padding-top:2px; background:url(../images/default_callout_bg.jpg) no-repeat; text-align:left;}
 .defaultCallout img{ margin:12px 0 0 13px;}
 .defaultCallout .findOut{ cursor:pointer;}

 .print_banner .logo{width:125px; height:52px; float:left;margin-left:30px;}
 .banner_l{ float:left; width:328px; padding-left:10px; padding-top:3px;}
  #home_banner #banner_l{ width:177px; padding-left:37px; height:67px; padding-top:13px;}
 .banner .banner_l .logo{ width:176px; height:68px;}
 .banner .banner_l a{ color:#ffffff;}
  #home_banner .banner_l .logo{ width:163px; height:61px;}
 .banner_safety {width: 158px; height: 29px; float: left; clear:right; margin: 0 0 0 179px; padding: 0;}
 .banner_r{width:176px; float:left; padding-left:0px;}
 .callout{margin-top:-63px; margin-left:801px;}
 .call{ height:0px; display:block; position:absolute; font-family:Georgia; font-size:12px;}
 #home_call{background:none;}
 #home_call a{ color:#ffffff;}
 .call .call_top{ width:313px; height:29px; background:url(../images/top_findDocBg.jpg) repeat-x; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
 .call .call_top .find img{ margin:11px 10px 0 19px;}
 .call .zip_go{ margin-left:0px; margin-top:0px; padding-top:5px;}
 .call .zip_go img{ cursor:pointer; display:inline; vertical-align:middle; margin:7px 0px 0px 7px;}
 .call input{ width:117px; height:15px;border-bottom:1px solid #e5e5e5; border-left:1px solid #cecece; border-right:1px solid #cecece; border-top:1px solid #939393; float:left;}
 .call a{font-family:Arial; font-size:11px; text-decoration:underline; display:block; width:100%; margin-left:10px; width:150px; margin-top:2px;color:#58809b;}
 .call a:hover{ color:#c82d4b;}
 
 .call .call_mid{width:213px; margin-top:3px; display:block; height:78px; background:url(../images/call_bg3.jpg) no-repeat;}
 .share_lash{padding:19px 0px 0px 14px; margin:0px;}
 .sign_offers{padding:15px 0px 0px 14px; margin:0px;}
/* .submit_photos{cursor:pointer; width:164px; height:40px; margin:0px 0px 0px 14px; padding:0px;}
*/ .submit_photos a{width:164px; height:40px; margin:0px 0px 0px 14px; background:url(../images/submit_photos.jpg) no-repeat;}
  .submit_photos a:hover{background:url(../images/submit_photos.jpg) no-repeat 0px -40px; margin:0px 0px 0px 14px; width:164px; height:40px;}
  .lash_perks a{width:140px; height:25px; margin:0px 0px 0px 14px; background:url(../images/find_out_more.jpg) no-repeat;}
  .lash_perks a:hover{background:url(../images/find_out_more.jpg) no-repeat 0px -25px; margin:0px 0px 0px 14px; width:140px; height:25px;}
 .call .call_bottom{width:213px; margin-top:3px; display:block; height:85px; background:url(../images/call_bg4.jpg) no-repeat;}
 .sign_up_latisse{padding:11px 0px 0px 13px; margin:0px;}
 .latisse_foundation{padding:11px 0px 0px 13px; margin:0px;}
 .make_a_wish a{width:182px; height:39px; margin:0px 0px 0px 13px; background:url(../images/make_wish.jpg) no-repeat;}
 .make_a_wish a:hover{width:182px; height:39px; margin:0px 0px 0px 13px; background:url(../images/make_wish.jpg) no-repeat 0px -39px;}
 .find_more a{width:116px; height:28px; margin:0px 0px 0px 13px; background:url(../images/lash_perks.jpg) no-repeat;}
 .find_more a:hover{width:116px; height:28px; margin:0px 0px 0px 13px; background:url(../images/lash_perks.jpg) no-repeat 0px -28px;}
 
 .header{width:990px; height:23px; background-color:#ffffff; padding-top:2px; margin:auto; clear:both; z-index:1; padding-bottom:2px;}
 .header .nav_l{ width:990px; height:23px;}
 .header .nav_r{ width:990px; height:23px;}
 .header .nav{ width:990px; font-family:Helvetica; font-size:11px; font-weight:bolder;}
 .header .smallfont{ font-size:8px;}
 .header ul{width:990px; height:23px; list-style:none; margin:0px; padding:0px; position:relative; z-index:15000}
 .header ul li{list-style-image:none; float:left; width:165px; height:23px; margin:0 0 0 1px; padding:0px;}
 .header ul #short1,.header ul #short2{ width:158px;}
 .header ul li a{ display:block; width:165px; height:23px;}
 .header ul #short1 a,.header ul #short2 a{ width:158px;}
 .header ul li a img{ border:0px;}
 .header ul li ul{width:165px; height:auto; display:none; position:absolute;background-color:#e6ebf2; padding-top:9px;}
 .header ul #short1 ul,.header ul #short2 ul{ width:158px;}
 .header ul .menu1 ul{display:block;}
 .header ul li ul li{height:auto;width:165px;text-align:center; cursor:pointer;  margin:8px 0 0 0;}
 .header ul #short1 ul li,.header ul #short2 ul li{ width:158px;}
 .header ul li ul li .arrow{ margin-left:10px; margin-right:2px; display:inline; vertical-align:middle;}
 .header ul li ul li a{text-decoration:none; color:#085775;text-align:left; height:auto;}
 .header ul li ul li sup{ font-size:9px; line-height:33%;}
 .header ul li ul li a:hover{ color:#d62b55;}
 .header ul li ul .last{ padding-bottom:15px;} 
 .navgation{ width:650px; padding-left:34px; font-size:10px;  margin-top:5px; color:#797072;}
 .navgation a{ color:#797072; text-decoration:underline;}
 .navgation span{ font-weight:bolder;}
 #second_navgation,#second_navgation_1,#second_navgation_2,#second_navgation3{ padding-left:0px;}
/*end header*/

.content{ width:990px; height:auto; margin:0 auto; clear:both;  background-color:#ffffff; overflow:hidden; padding-bottom:67px;}
.content .left{ width:655px; padding-left:32px; float:left; padding-top:6px;}
.content .left .title{ margin-top:26px; margin-left:2px;}
.content .left .subtitle{ margin-top:4px;}
.content .left sup,.content .right sup,.left_body .txt sup,.left_main_top .txt sup{ font-size:7px; line-height:60%;}
.content .left .left_body{ margin-top:26px;}
.content .left .left_body .step{ margin-top:20px;}
.content .left .left_body .step .step_title{ font-size:13px; color:#c82d4b; margin-bottom:9px; font-weight:bolder;}
.content .left .left_body .step .step_title_new{ font-size:13px; color:#00788b; margin-bottom:9px; font-weight:bolder;}
.content .left .left_body .step_list{ width:650px; height:130px; border-top:1px solid #d8dadb; padding:5px 0px;}
#odd_list1,#odd_list2,#last_list{background-color:#e7e8e9;}
.content .left .left_body #last_list{border-bottom:1px solid #d8dadb;}
.content .full { width:990px; float:left; position: relative;}
.content .full .full_body {clear:both}
.content .full .title{ margin-top:32px; margin-left:34px;}
.content .full .navgation{ width:650px; padding-left:34px; font-size:10px;  margin-top:5px; color:#797072;}
.content .full .navgation a{ color:#797072; text-decoration:underline;}
.content .full .navgation span{ font-weight:bolder;}
.content .full p {font-family: Arial; font-size: 12px; color: #333; line-height: 150%; width: 813px; padding-left: 64px;}

.content .left .left_body .step p.there_copy{ margin-top:40px;}
.content .left .left_body .step_list .white_boder{width:650px; height:130px;}
.content .left .left_body .step_list .white_boder .txt{width:500px; height:130px; float:left;}
.content .left .left_body .step_list .white_boder .pic{ float:right;}
.content .left .left_body .step_list .white_boder .txt .step_number{ width:93px;float:left;}
.content .left .left_body .step_list .white_boder .txt .step_number img{ margin-top:55px; margin-left:17px;}
.content .left .left_body .step_list .white_boder .txt .step_intro{ width:368px; float:right; padding-right:39px;}
.content .left .left_body .step_list .white_boder .txt .step_intro .intro_header{ margin-top:30px; margin-bottom:2px;}
.content .left .left_body .step_list .white_boder .txt .step_intro .intro_txt{text-align:left; word-spacing:1px;}
.content .left .left_body .step_list .white_boder .txt .step_intro #apply{ margin-top:10px;}
.content .left .left_body .step_list .white_boder .txt .step_intro #blot{ margin-top:46px; margin-bottom:5px;}
.content .right{width:250px; padding-top:0px; float:right; padding-right:30px;} 
#shortright{ padding-top:15px;}

/*begin before and after allgery*/
 .content .left .left_part .left_flash{ width:650px; height:auto; margin-top:20px;}
 .content .left .left_part b{color:#c82d4b;}
/*end before and after allgery*/

/*begin what to expect*/
.content .left .left_body .left_txt{ width:300px; text-align:left; word-spacing:1px; float:left; padding-bottom:75px;}
.content .left .left_body .left_txt a{ text-decoration:underline;}
.content .left .left_body .left_txt .txt_red{ color:#c82d4b; font-weight:bolder; margin-top:18px;}
.content .left .left_body .left_txt .txt2{ margin-top:6px;}
.content .left .right_pic{ width:340px; float:right;}
.content .left .none{ width:650px; height:0px;}
/*end what to expect*/

/*begin find a docotor*/
#find_doctor .left{ width:961px; padding-left:60px; height:730px;}
#find_doctor .right{ width:0px; padding-left:0px;}
.nav_1_click{background:url('on_state_bg.jpg');}
#floatBoxBg{background:#000;position:absolute;top:0px;left:0px;z-index:16000;}
.floatBox{position:absolute; background-color:#ffffff; width:0px; height:0px; top:0px;left:0px; overflow:hidden; z-index:17000; text-align:center;}
.shut{height:23px;padding:10px 10px 0;color:#fff; margin-top:0px;background-color:#ffffff;}
.shut span{ background-color:#ffffff;}
.shut h4{float:left;padding:0;margin:0;font-size:14px;line-height:16px;}
.shut span{float:right;cursor:pointer;}
.dialogcontent{padding:1px 1px;background:#fff;}
.input_err{ border:1px solid #c85c54; background-color:#fbcbbe;}
/*begin find a docotor*/

/*begin FAQs*/ 
.content .left .left_body .FAQ_list .FAQS{ width:650px; border-top:1px solid #dddddd; padding-top:5px; padding-bottom:15px; margin-bottom:5px;}
.content .left .left_body .FAQ_list .FAQS .list_title{ font-size:13px; color:#3b4a85; cursor:pointer; width:630px; display:block; float:left;}
.content .left .left_body .FAQ_list .FAQS .clearDiv{ clear:both;}
.content .left .left_body .FAQ_list .FAQS img{ float:left; margin-right:6px; padding-top:2px; cursor:pointer;}
.content .left .left_body .FAQ_list .FAQS .illustration img{ float:none; margin:0px; padding:0px; cursor:default; margin:auto; display:block;}
.content .left .left_body .FAQ_list .FAQS .illustration{ text-align:center;}
.content .left .left_body .FAQ_list .FAQS .txt{ margin-left:17px; margin-top:8px;}
.left .txt a,.readFullPress,#uploadPhoto a, .links .linkItem a{ text-decoration:underline; color:#4a81c2;}
.content .left .left_body .FAQ_list #last{ border:0px; margin-bottom:0px; padding-bottom:0px;}
.content .left .left_body .all{ margin-bottom:5px;}
.content .left .left_body .expend,.content .left .left_body .collapse{ width:650px; text-align:right;}
.content .left .left_body .expend span,.content .left .left_body .collapse span{ color:#837a7c; cursor:pointer; margin:0px; padding:0px;}
.content .left .left_body .expend img,.content .left .left_body .collapse img{ display:inline; vertical-align:middle; margin-left:5px;cursor:pointer;}
.content .left .left_body .expend{ display:none;}

ul.qa { margin:0px 0px 0px 0px; padding:5px 0 10px 0; list-style-type:none; border-top:1px solid #DDDDDD;}
ul.qa img{ float:left; margin-top:2px; cursor:pointer;}
ul.qa li.qu { padding:0px 0px 10px 85px; margin:0 0 0 18px; background:transparent url('../images/faq_q.gif') no-repeat 0px 3px; color:#3b4a85; cursor:pointer;}
ul.qa li.an { padding:0px 0px 10px 85px; margin:0 0 0 18px; background:transparent url('../images/faq_a.gif') no-repeat 7px 3px;}

.content .left .left_body .FAQ_title span{ font-size:15px; line-height:25px; color:#3b4a85; display:block; padding-top:30px; border-top:1px solid #DDDDDD;}

.content .left .left_body .FAQ_list .FAQS .warning_image {width:219px; height:156px; background:transparent url('../images/latisse_illustration.jpg') no-repeat 0px 3px; display:block; margin-left:190px; border-bottom:3px solid #000000;}

/*end FAQs*/ 

/*begin sign up*/
  .form_two .cont input{width:130px; height:19px;border-bottom:1px solid #e5e5e5; border-left:1px solid #cecece; border-right:1px solid #cecece; border-top:1px solid #939393; text-align:left; padding:0px; vertical-align:middle;} 
  .form_two .menu,
  .form_three .menu{ width:650px; height:34px; background:url(../images/sign_menu_bg.jpg) repeat-x;}
  .form_two .menu ul,
  .form_three .menu ul{ width:650px; height:34px; list-style:none; margin:0px; padding:0px;}
  .form_two .menu ul li,
  .form_three .menu ul li{ float:left;}
  .form_two .menu ul li img,
  .form_three .menu ul li img{ float:left;}  
  .form_two .cont .require{ height:18px;}
  .form_two .cont #boder_right{ width:300px; padding-right:13px; border-right:solid 1px #afc0d7;}
  .form_two .cont .l_r_msg{ width:284px; float:left; text-align:right; height:176px; margin-bottom:10px;}
  .form_two .cont .l_r_msg .l_txt{ width:144px; float:left; text-align:right; height:176px;}
  .form_two .cont .l_r_msg #second_l_txt{ width:130px;}
  .form_two .cont .l_r_msg .r_btn{ width:132px; float:left; padding-left:8px; height:176px; text-align:left;}
  .form_two .cont .sel{ float:left; height:21px; width:80px;}
  .form_two .cont .edit_sel{ margin-left:8px; float:left; height:19px; width:80px;}
  .form_two .cont .edit_select{ float:left; height:19px; margin-top:5px; width:80px;}
  .form_two .cont .pre{display:block; margin-top:2px;}
  .form_two .cont .one{display:block; margin-top:11px;}
  .form_two .cont .two{display:block; margin-top:10px;}
  .form_two .cont .three{ margin-top:32px;display:block;}
  .form_two .cont .first{ margin-top:3px;}
  .form_two .cont .second{ margin-top:5px;}
  .form_two .cont .state{ margin-top:5px; width:130px;}
  .form_two .cont .edit_state{ margin-top:5px; width:130px; height:19px; float:left; margin-left:8px;}
  .form_two .cont .third{ margin-top:25px;}
  .form_two .cont .req_txt{ margin-top:5px;}
  .form_two .cont .bottom_err{ width:650px; clear:both;}
  .form_two .cont .sign_error{ width:361px; float:left; padding-left:38px;}
  .form_two .cont .sign_error .err_txt{ color:Red; font-size:11px;}
  .form_two .cont .continue{ width:245px; float:left; margin:0px; padding:0px;}
  .form_two .cont .continue span{ display:inline; margin:0px; padding:0px;}
  .form_two .cont .continue .continue_btn{ display:inline; vertical-align:middle; margin-left:5px; width:76px; height:17px;}
  .form_three{ width:650px; height:434px; margin-top:35px; clear:both;}
  .form_three .cont{ width:620px; height:385px; background:url(../images/step2_bg.jpg) repeat-x; padding-top:15px; padding-left:30px;}
  .form_three .cont .left_list{ width:290px; border-right:solid 1px #afc0d7; float:left;}
  .form_three .cont .question{ margin-top:10px;}
  .form_three .cont .question p{ margin:0px; padding:0px;}
  .form_three .cont .question span{ display:block; float:left;}
  .form_three .cont .question .num{ margin-right:5px; }
  .form_three .cont table{margin:0px; padding:0px;border-collapse:collapse; border-spacing:0px; margin-left:18px; clear:both; }
  .form_three .cont table td{ vertical-align:top; padding-top:2px; }
  .form_three .cont table input{display:block; float:left; width:13px; height:13px; padding:0px; margin:0px; margin-right:3px; margin-top:1px;}
  .form_three .cont .question table label{ float:left; width:220px; display:block; margin:0px; padding:0px;}
  .form_three .cont .left_list .bottom_msg{ margin-top:10px;}
  .form_three .cont .left_list .please_txt{ margin-bottom:5px;}
  .form_three .cont .left_list .bottom_msg .sel1{ margin:0px; padding:0px; margin-left:-5px; text-align:center;}
  .form_three .cont .left_list .bottom_msg .sel{ margin:0px; padding:0px; margin-left:5px; text-align:center;}
  .form_three .cont .left_list .bottom_msg .please{ font-size:11px; margin-top:10px; margin-bottom:8px;}
  .form_three .cont .left_list .name{ float:left;}
  .form_three .cont .left_list #name_two{ margin-left:5px;}
  .form_three .cont .left_list .name_txt{width:108px; height:19px;border-bottom:1px solid #e5e5e5; border-left:1px solid #cecece; border-right:1px solid #cecece; border-top:1px solid #939393; text-align:left; margin-top:3px; vertical-align:middle;}
  .form_three .cont .left_list .pratice{ clear:both;padding-top:3px;}
  .form_three .cont .left_list .pratice_txt{width:223px; height:19px;border-bottom:1px solid #e5e5e5; border-left:1px solid #cecece; border-right:1px solid #cecece; border-top:1px solid #939393; text-align:left; margin-top:3px; vertical-align:middle;}
  .form_three .cont .right_list{ width:295px; float:left; margin-left:25px;}
  .agree{ margin-top:20px;}
  .agree input{ float:left;}
  .agree p{ float:left; width:250px; height:50px; margin-top:1px;}
   #step2{ clear:both; padding:5px 5px 5px 5px; margin-top:0px; border:1px solid #adbfd5; height:30px; width:547px; margin-left:24px;}
   #step2 .check_btn input{ width:15px; height:15px; margin:1px 5px 0px 0px; float:left;}
   #step2 p{ width:auto; height:auto; float:left; margin-left:20px; margin-top:-15px;}
   #step2_bottom{ margin-top:10px; height:20px;}
  .form_three .cont .right_list .sign_required{ clear:both; padding-top:15px; width:200px; margin-left:90px;}
  .form_three .cont .right_list .sign_required .sign_btn{ margin-left:5px; vertical-align:middle; display:inline;}
  .form_three .cont .right_list .sign_required sup{ font-size:9px;}
  .form_three .cont .right_list .error{ margin-top:15px; color:#ff0000; font-size:11px;}
  
   /*begin update sign up*/
   #signup_for_latisse{margin-top:0px;}
   #signup_txt{ margin-bottom:15px;}
  .wish_logo{ margin-left:13px;}
  .learn_more{ width:200px; height:25px; padding-left:3px; background:url(../images/learn_more_bg.gif) no-repeat left top; margin-left:6px; font-size:11px; line-height:25px; word-spacing:-1px; color:#666666;}
  .learn_more a{ color:#666666; text-decoration:underline;}
  .callout5{ margin-top:8px;}
   #signup_form_two{ width:650px; height:626px; background:url(../images/filloutInfo_bg.jpg) repeat-x; margin-bottom:20px;}
   #signup_form_two .menu{ width:650px; height:34px;}
   #signup_form_two #menu{ width:650px; height:34px;}
   #signup_form_two .text{color:#383f66; padding-top:10px; padding-left:22px; padding-right:35px; padding-bottom:5px;}
   #signup_form_two .cont{ width:650px; height:600px; padding-top:40px; background:url(../images/edit_sign_bg.jpg) repeat-x 0px 0px;}
   #signup_form_two #cont{background:url(../images/edit_sign_bg.jpg) repeat-x 0px 0px;}
   #signup_form_two .left_info{ width:320px; float:left;}
   #signup_form_two .left_info .info_1{ width:285px; padding-right:35px;}
   #signup_form_two .left_info .info_1 .l_txt{ width:144px; float:left; text-align:right;}
   #signup_form_two .left_info .info_1 .r_btn{ width:141px; float:left; text-align:right;}
   #signup_form_two .left_info .info_1 .r_btn .sel{ float:left; margin-left:9px; width:131px; height:20px;}
   #signup_form_two .left_info .info_1 .three_btn{ margin-top:4px;}
   #signup_form_two .left_info .info_1 .last_name_btn{ margin-top:4px;}   
   #signup_form_two .left_info .info_2{ width:297px; height:281px; border-right:1px solid #a6bad3; margin-top:90px; padding-bottom:20px; padding-left:22px;}
   #signup_form_two .left_info .info_2 .sel_answer{ width:284px;height:21px; margin-top:5px;}
   #signup_form_two .left_info .info_2 p,#signup_form_two .right_info .info_2_r p{ margin:0px; padding:0px; word-spacing:-1px; line-height:13px;}
   #signup_form_two .left_info .info_2 p span,#signup_form_two .right_info .info_2_r p span{ display:block; float:left;}
   #signup_form_two .left_info .info_2 p span.answer_title{ margin-left:3px;}
   #signup_form_two .left_info .info_2 .second_p{ margin-top:9px;}
   #signup_form_two .left_info .info_2 .third_p{ margin-top:23px;}
   #signup_form_two .left_info .info_2 .doctor_sel{ margin-top:5px; width:284px; height:21px;}
   #signup_form_two .left_info .info_2 .please{ margin-top:16px;  margin-bottom:4px;}
   #signup_form_two .left_info .info_2 .name{ float:left; width:110px;}
    #signup_form_two .left_info .info_2 .name input{ width:108px; margin-top:3px;}
   #signup_form_two .left_info .info_2 #name_two{ margin-left:4px;}
   #signup_form_two .left_info .info_2 .pratice{ margin-top:3px;}
   #signup_form_two .left_info .info_2 .pratice input{ width:222px; margin-top:3px;}
   #signup_form_two .right_info .info_2_r p span.answer_title{ margin-left:3px; width:250px;}
   
   #signup_form_two .right_info{ width:330px; float:left;}
   #signup_form_two .right_info input{ width:130px;}
   #signup_form_two .phone_txt{ margin-top:3px;}
   #signup_form_two .right_info .info_1_r{ width:330px;}
   #signup_form_two .right_info .info_1_r .l_txt{ width:110px; float:left; text-align:right; padding-right:6px;}
   #signup_form_two .right_info .info_1_r .format{ display:block; margin-left:116px;}
   #signup_form_two .right_info .info_2_r{ margin-top:32px; padding-left:30px; width:300px;}
   #signup_form_two .right_info .info_2_r p{ margin:0px; padding:0px;}
   #signup_form_two .right_info .info_2_r .sel_answer{width:269px;height:21px;margin-top:5px; margin-bottom:9px;}
   #signup_form_two .right_info #code{ margin-top:9px;}
   #signup_form_two .right_info .info_2_r .promotional_code{ width:50px;}
   #signup_form_two .right_info .info_2_r .enter{ word-spacing:-1px;}
   #signup_form_two .check_box{ width:257px; border:1px solid #c7d9e8; margin-top:18px; padding:5px;}
   #signup_form_two .check_box input{ width:14px; height:14px; display:block; float:left;margin:0px; padding:0px;}
   #signup_form_two .check_box #check_txt{ margin:0px; padding:0px; display:block; float:left; width:210px; margin-left:4px;}
   #signup_form_two .sign_required{ margin-top:13px; width:243px; padding-right:57px; text-align:right;}
   #signup_form_two .sign_required input{ width:58px; height:17px;}
   #signup_form_two .sign_error_msg{ width:300px; padding-left:30px; font-size:11px; color:#ff0000;}
   #signup_form_two .blank{ clear:both;}
   #signup_form_two input{ height:18px;}
   #signup_form_two .password_btn{ margin-top:7px;}
   .pass_lable{display:block;padding-top:12px;}
   #sign_pr{ margin-top:10px;}
   #signup_form_two .cont .sign_error{ clear:both; width:557px; padding-left:65px; text-align:right; color:#ff0000; margin-top:4px;}
   /*end update sign up*/
  /*end sign up*/

   /*begin Log In*/
  .Log_In{ width:650px; height:auto;}
  .Log_In .menu,.forgot_password .menu{ width:650px; height:34px; background:url(../images/sign_menu_bg.jpg) repeat-x;}
  .Log_In .cont{width:618px; height:100px; padding-left:32px; background:url(../images/log_call_bg.jpg) repeat-x;}
  .Log_In .cont input,.forgot_password .cont input{width:130px; height:19px;border-bottom:1px solid #e5e5e5; border-left:1px solid #cecece; border-right:1px solid #cecece; border-top:1px solid #939393; text-align:left; display:inline; vertical-align:middle; padding:0px;}
  .Log_In .cont .require{ height:30px;}
  .Log_In .cont .email_txt,.forgot_password .cont .line2 .email_txt{ margin-right:8px;}
  .Log_In .cont .password_txt{ margin-left:10px; margin-right:5px;}
  .Log_In .cont .log,.forgot_password .cont .line2 .submit{ margin-left:10px; display:inline; vertical-align:middle;}
  .Log_In .cont .log_error_box{ float:left; color:#ff0000; font-size:11px; margin-top:10px;}
  .Log_In .cont #box1{ padding-left:57px; width:224px;}
  .forgot_password .cont .forgot_err{ color:#ff0000; font-size:11px; margin-top:10px; padding-left:58px;}
  .forgot_password{ width:650px; height:auto; margin-top:20px;}
  .forgot_password .cont{width:618px; height:80px; padding-left:32px; padding-top:20px; background:url(../images/log_call_bg.jpg) repeat-x;}
  .forgot_password .cont .line2{ margin-top:10px;}
   /*end Log In */ 
   
  /*begin thank you*/  
  .thank_you .coupon_text{width:650px; height:313px; color:#333333;}
  .thank_you .coupon_text p{width:600px; padding:8px 20px 5px 28px;}
  .thank_you .coupon_text p span{ display:block; padding-top:6px;}
  .thank_you .coupon_code{padding-bottom:5px; position:absolute; z-index:1;}
  .thank_you .coupon_offer{width:650px; height:69px; color:#333333;}
  .thank_you .coupon_offer span{display:none;}
  .thank_you .coupon_offer p{width:600px; padding:8px 20px 5px 28px;}
  .thank_you .coupon_code_bg{position:absolute; z-index:1;}
  .thank_you .print_section{width:650px; height:1170px; margin-top:10px; color:#000000; font-family:Arial; font-size:12px; word-spacing:1.1px; line-height:16px;}
  .thank_you .left_border{float:left;}
  .thank_you .mid_section{width:646px; border:#818aaf 3px dashed;}
  .thank_you .right_border{float:left;}
  .thank_you .print_section .print_cont{margin-left:28px;}
  .print_cont label{color:#454e7f;}
  .print_section #print_title{font-size:15px; margin:12px 135px 8px 0px;}
  .print_section #sub_title_top{color:#454e7f; padding-bottom:10px; padding-right:20px;}
  .print_section #sub_title_btm{color:#454e7f; padding-bottom:10px; width:328px; padding-right:20px;}
  .print_section .print_text{width:580px;}
  .print_section .print_text p{padding-bottom:12px;}
  .print_cont .print_info{margin:0px; width:128px; float:left; padding-bottom:8px;}
  .print_cont #print_info{width:100px;}
  .print_cont .print_info p{padding-bottom:8px;}
  .print_cont .print_input{margin:0px; float:left; width:450px;}
  .print_cont .input_text{margin:0px 0px 6px 0px; width:461px;}
  .print_cont .input_text2{margin:4px 0px 10px 0px; width:461px;}
  .print_cont #sub_title3{padding-bottom:10px;}
  .print_cont .redemption_left{float:left; width:348px;}
  .print_cont .redemption_left .sign{margin-bottom:17px;}
  .print_cont .redemption_left input{width:260px;}
  .print_cont .redemption_mid{float:left; width:156px;}
  .print_cont .redemption_right{float:left;}
  .print_cont .customer{margin:10px 0px 0px 0px; width:600px;}
  .print_cont .pharmacist{margin:16px 0px 10px 0px; width:600px;}
  .thank_you .print_section .terms{margin:10px 0px 20px 28px; }
  .thank_you .border_line{background:url(../images/thank_you_border2.jpg) repeat-x; width:650px; height:3px;}
  .thank_you .red_thank{ margin-bottom:5px;}
  .thank_you p{ margin:0px; padding:0px;}
  .thank_you .book img{ margin-top:40px; margin-left:140px; }
  .content .right #ssign_up_callout1{padding-top:68px; margin-top:73px;}
 /*end thank*/
  
 /*begin EditSign*/ 
  .edit_msg_form{ width:650px; height:570px; background:url(../images/edit_sign_bg.jpg) repeat-x bottom;}
  #personal_msg{ height:255px;}
  #personal_msg #l_r_msg{ height:195px;}
  #personal_msg .menu{ width:638px; height:23px; background:url(../images/sign_menu_bg.jpg) repeat-x; padding-top:11px; padding-left:12px;}
  #personal_msg .cont{ background:none; height:auto;}
  .middle_line{width:580px; height:3px; background-color:#89b8d3; margin:auto;}
  #edit_question{ width:650px; height:401px; margin-top:9px; clear:both;}
  #edit_question .cont{background:none; padding-top:0px; height:auto;}
  .form_three .cont .right_list .edit_error{ margin-top:15px; color:#ff0000; font-size:11px;margin-left:18px;}
  .form_two{ width:650px; height:626px; background:url(../images/edit_sign_bg.jpg) repeat-x;}
  .form_two .cont .downlist{ float:left; height:19px; margin-left:0px;}
  #update_img{ margin-left:85px;}
  .phone_format{ display:block; margin-top:25px;}
  .info3_r{width:330px;}
  .info3_r .l_txt{ width:110px; padding-right:6px; float:left; text-align:right; padding-top:2px;}
  .info3_r .r_btn{ float:left;}
  .info3_r .r_btn .phone_type{width:130px; height:19px; margin-top:2px;}
  .update_sign_error{padding-right:55px;font-size:11px; color:#ff0000; text-align:right; padding-top:5px;}
 
 /*end EditSign*/ 
 
 /*begin latisse*/ 
  .content .top{ width:988px; height:140px; clear:both; margin:auto;}
  .content .left .left_part{ margin-top:22px;}
  .content .left .left_part p,.content .left .left_part span{ margin:0px; padding:0px;}
  .content .left .left_part .p1{ margin-bottom:18px; margin-top:0px;}
  .content .left .left_part span{color:#c82d4b; font-size:13.5px; display:block; margin-top:15px; font-weight:bolder;}
  .content .left .left_part p{ margin-top:4px;}
  .content .left .left_part .span3{margin-top:18px;}
  .content .left .bottom_p{ margin-bottom:0px;}
 /*end latisse*/ 
 
 /*begin evolution*/ 
  .content .left .flash_title{ font-size:13.5px; color:#c82d4b; margin-bottom:12px; font-weight:bolder;} 
  .content .left .left_body .flash_part{ width:650px; margin-top:17px;}
 /*end evolution*/ 
  
 /*begin tell a friend*/ 
  .content .left .preview{ font-size:13.5px; color:#c82d4b; margin-top:17px; width:650px; border-bottom:1px solid #8fadda;  font-weight:bolder; padding-bottom:15px;}
  .content .left .btn{ margin-top:22px; width:650px;}
  .content .left .btn img{ float:left;}
  .content .left .btn .edit{ margin-left:529px; margin-right:14px;}
  .req #special_sup{ font-size:9px;}
  .content .left #Err_Msg{ width:550px;margin-top:10px; color:#ff0000; padding-left:100px;}
  .content .left .txt span a{ color:#3B4A85; text-decoration:underline;}
 /*end tell a friend*/ 
 
/* begin tell a friend_sel*/
  .choose_style .style_title{ width:650px; margin-top:33px; color:#465488; font-size:13.5px;font-weight:bolder;} 
  .choose_style .style{ width:638px; height:157px; border:1px solid #d9d9d9; margin-top:9px; margin-bottom:27px;}
  .choose_style .style .list{ width:149px; height:145px; margin-top:12px; text-align:center; float:left;}
  .choose_style .style .list img{ margin:auto;}
  .choose_style .style #one{ margin-left:47px; margin-right:45px;}
  .choose_style .style #two{margin-right:45px;}
  .tell_msg{ width:650px; word-spacing:-1px;}
  .tell_msg .left_msg{ width:250px; float:left; text-align:right;}
  .tell_msg .left_msg label{ width:250px; display:block; color:#465488;}
  .tell_msg .left_msg label span{color:#465488;}
  .tell_msg .left_msg .label1{ margin-top:3px; margin-bottom:17px;}
  .tell_msg .left_msg .label2{ margin-bottom:19px;}
  .tell_msg .left_msg .label3{ margin-bottom:20px;}
  .tell_msg .left_msg .label4{ margin-bottom:10px;}
  .tell_msg .right_msg{ width:392px; padding-left:8px; float:left;}
  .tell_msg .right_msg input{ display:block; width:210px; height:17px;border-bottom:1px solid #e5e5e5; border-left:1px solid #cecece; border-right:1px solid #cecece; border-top:1px solid #939393; text-align:left; margin-bottom:12px;}
  .tell_msg .right_msg .three{margin-bottom:18px;}
  .tell_msg .right_msg textarea{ display:block;border-bottom:1px solid #e5e5e5; border-left:1px solid #cecece; border-right:1px solid #cecece; border-top:1px solid #939393; text-align:left; width:320px; height:68px; margin-top:5px;}
  .tell_msg .left_msg .optional{ font-size:10px; color:#6f6f6f; word-spacing:-1px; display:block; text-align:right; width:250px; height:15px;}
  .tell_blank{ clear:both;}
  
  .content .left .btn_group{ margin-top:12px; width:650px;}
  .content .left .btn_group .req{ margin-left:190px;}
  .content .left .btn_group .pre_card{ margin-left:10px; vertical-align:middle;}
  .content .left .btn_group .send{ margin-left:17px; vertical-align:middle;}
/* end tell a friend_sel*/ 

/*begin Testimonials*/  
  .content .left .left_part .read .pic{ margin-top:30px; margin-left:17px; margin-bottom:8px;}
  .content .left .left_part .read a{ font-size:13.5px; color:#3b4a85;}
  .content .left .left_part .read .link{ margin-left:328px;}
  .content .left .left_part .read #link1{ margin-left:260px;}
/*end Testimonials*/

/*begin Anastasia*/
  .content .left .left_body .read_btn{ width:650px; height:60px; background:url(../images/now.jpg) no-repeat 29px bottom;}  
  .content .left .left_body .read_btn a{ display:block; color:#3b4a85; font-size:13.5px; margin-left:280px; margin-top:97px; width:220px;}
  .content .left .left_body .text_pic{ width:650px; margin-top:21px; font-size:12px; font-family:Arial;}
  .content .left .left_body .text_pic .photo{ width:143px; padding-right:45px; float:left;}
 .content .left .left_body .text_pic .photo_caption{ margin-top:13px; display:block;}
  .content .left .left_body .text_pic .text{ width:450px; float:left;}
  .content .left .left_body .text_pic .text .as_txt{ margin-top:15px; margin-bottom:10px;}
  .content .left .left_body .text_pic .text .space{ width:450px; height:10px; clear:both;}
  .content .left .left_body .text_pic .text .how span{ display:block; margin:0px; padding:0px; width:15px; float:left;}
  .content .left .left_body .text_pic .text .how p{ margin:0px; padding:0px; display:block; float:left; width:435px;}
  .content .left .left_body .text_pic .text .if_txt{ margin:0px; padding:0px; width:450px; margin-top:5px;}
  .content .left .left_body .clear_change{ height:1px; clear:both;}
  .text_pic .text img{ margin:22px 0 19px 0;}
  .text_pic .text p{ margin:0px; padding:0px;}
  .text_pic .text ol{ margin:0px; padding:0px; list-style-position:outside; margin:9px 0 20px 18px; list-style-type:decimal;}
  .text_pic .text ol li{ margin-top:23px; height:auto;}
  .text_pic .text ol li.shareone{ margin-top:0px;}
/*end Anastasia*/

/*begin in the news*/
  .in_txt{margin-top:3px;}
  .content .left .left_body .release{ color:#3b4a85; text-decoration:underline;}
/*end in the news*/

/*begin about allergy*/ 
  #about_left_part{ padding-bottom:0px;}
  .content .left .left_part .P2{ margin-top:15px;}
  .content .left .left_part .P2 a{ color:#3B4A85; text-decoration:underline;}
  .content .left .left_part .pic_group{ margin-top:20px; height:260px;}
  .content .left .left_part .pic_group img{float:left; margin-bottom:10px;}
  #bottom_pic{ margin-bottom:0px;}
  .content .left .left_part .pic_group .pic_r{ margin-right:10px;}
/*end about allergy*/ 

/*begin old version eye_candy*/
 /* .content .left .list_box{ width:642px; height:126px; border:4px solid #e7e8e9; margin-top:13px;}
  .content .left .box{ width:640px; height:124px; border:1px solid #ffffff;}
  .content .left .box .left_pic{ width:138px; height:124px; float:left;}
  .content .left .box .right_intro{ width:502px; height:124px; float:left; background-color:#def1fd;}
  .content .left .box .right_intro .title{ width:292px; height:23px; margin-top:35px; margin-left:12px;}
  .content .left .box .right_intro .intro{ margin-left:12px;}
  .content .left .box .right_intro .intro a{color:#333399; text-decoration:underline;}
  .content .left #list_two{ margin-top:3px;}*/
/*end old version eye_candy*/  

/*begin new version eye_candy*/
  .featuredCallout{ width:650px; height:274px; margin-top:8px; font-size:95%; line-height:1.15em;}
  .featuredCallout p{ font-size:11.5px; font-family:Arial; margin:0px; padding:0px; display:block; margin-left:6px;}
   #secfeatured{ height:168px;}
   #firstfeatured{ margin-top:17px;}
  .featuredCallout .leftCallout{ float:left; padding:1px; border:1px solid #000; width:361px; height:270px;}
  .featuredCallout .rightCallout{ float:left; padding:1px; border:1px solid #000; width:271px; height:270px; margin-left:8px;}
   #secfeatured .leftCallout{width:305px; height:164px;}
   #secfeatured .rightCallout{width:213px; height:143px; background:url(../images/e_card.jpg) no-repeat 1px 1px; padding-left:115px; padding-top:22px;}
   #firstfeatured .rightCallout{background:url(../images/lash.jpg) no-repeat 1px 69px;}
   .featuredCallout .spacing{ margin-left:6px; display:block;}
   .featuredCallout a{ color:#333399; text-decoration:underline;}
/*end new version eye_candy*/

/*begin Tips for Success*/
 .content .left .left_body .step span{ font-size:13.5px; color:#c82d4b; font-weight:bolder;}
 .content .left .left_body .step p{ margin-top:3px;}
 .content .left .left_body .step .talk{ margin-bottom:0px;}
/*end Tips for Success*/

/*begin AboutSafety*/
.content .left .left_part .step span sup{ font-size:8px;}
.content .left .left_part .step a{ color:#3B4A85; text-decoration:underline;}
.adobe_img{ display:inline; vertical-align:middle; margin-left:5px;}
safetyUL{ margin-left:5px;}
/*end AboutSafety*/

/*begin unsubscribe*/
#unsubscribe { color:#231f20;}
.left .left_body .logo_group{ width:650px; border-top:1px solid #dde0e9; margin-top:20px;}
.left .left_body .logo_group .group{ clear:both; padding:10px 0px 10px 0px; border-bottom:1px solid #dde0e9; height:50px;}
.left .left_body .logo_group #group2{ height:30px;}
.left .left_body .logo_group .group .logo_part{ width:150px; height:48px; float:left; padding-right:15px; text-align:right;}
.left .left_body .logo_group .group .logo_part img{ display:inline;}
.left .left_body .logo_group .select_part{ width:485px; float:left;}
.left .left_body .logo_group .select_part input{ margin:13px 5px 0px 0px; padding:0px; display:block; width:13px; height:13px;  float:left;}
.left .left_body .logo_group .select_part label{ margin:13px 0px 0px 0px; padding:0px; display:block; width:465px; float:left;}
.left .left_body .logo_group #group2 .select_part label{ margin:2px 0px 0px 0px;}
.left .left_body .logo_group #group2 .select_part input{ margin:2px 5px 0px 0px;}
.left .left_body .unsubscribe_submit{ display:block; width:60px; height:17px; margin-top:15px; margin-left:165px;}
.left .left_body .thank_you_page span{ color:#e306c6;}
.left .left_body .thank_you_page a{ color:#3B4A85; text-decoration:underline;}
.left .left_body .thank_you_page #thank_txt{ padding-bottom:150px; }
/*end unsubscribe*/

/*begin PatientComments*/
.left .left_body .comments{ width:650px; height:auto; border-bottom:1px solid #e3ebf5;}
.left .left_body .comments .comment{ width:650px; height:auto; margin-top:24px;}
.left .left_body .comments #first_comment{ margin-top:0px;}
.left .left_body .comments .comment .para{ margin-top:15px;}
.left .left_body .comments .comment .critics{ width:100px; padding-left:550px;}
.left .left_body .comments .comment img.eyes{float:left;padding-right:20px;}
.left .left_body #last_comments{ border-bottom:0px;}
/*end PatientComments*/

/*begin foot page*/
 #add .txt p{ margin:10px 0 0 0;}
 #add .txt .pro_top{ margin:0;}
 #add .txt .pro_special{ margin-bottom:50px;}
 #add .txt p a{ color:#3b4a85; text-decoration:underline;}
 #add .txt sup{ line-height:60%; font-size:8px;}
 #add .pstitle{ font-size:13px; color:#c82d4b; margin-bottom:2px; font-weight:bolder;}
 #add #list_title{ margin-bottom:15px;}
 #add .txt table td .tdheight{ height:65px;}
 #add .txt table td a{ color:#3b4a85; text-decoration:underline;}
 #add .txt table td{ height:20px;}
 #add .txt table{ margin-top:15px;}
 #add .txt .home_tab{ height:25px;}
 #add .txt table td.list_item{ background:url(../images/site_map_bg.gif) no-repeat left 6px;}
 #add .txt table td.list_item a{ margin-left:9px;}
/*end foot page*/

/*begin callout*/
 .content .right .callout1, .content .right .callout3,.content .right .callout4{ width:218px; text-align:left; margin-top:15px; margin-left:35px;}
#tellAfriend{ padding-top:30px;}


 .pr{ width:92px; height:39px;margin-top:15px; padding-left:125px;}
 #pr{ width:92px; height:39px;margin-top:15px; padding-left:158px;}
 .pr img{ display:inline; vertical-align:middle; border:0;}
 .pr .title{ width:92px; height:22px;color:#4a4b4d;font-family:Arial; font-size:10px; float:left;}
 .pr .link{ width:85px; height:22px;color:#4a4b4d;font-family:Arial; font-size:10px; float:left; margin-top:1px; display:none;}
 .pr .link a{color:#4a4b4d;font-family:Arial; font-size:10px; float:left;}
 #privacy_pre{ margin-top:30px;}
.how_pink{ width:218px; height:107px; background:url(../images/how_red_bg.jpg) no-repeat;}
.how_pink .height{ width:218px; height:63px;}
.how_pink .link{padding-top:10px; padding-left:70px;}
.how_pink a{display:block; width:71px; height:25px; background:url(../images/show_me_up.jpg) no-repeat;}
.how_pink a:hover{ background:url(../images/show_me_over.jpg) no-repeat;}
.share_story { width:222px; height:152px; background:url(../images/share_your_story_bg.jpg) no-repeat;}
.share_story .height{ width:222px; height: 100px;}
.share_story .link{padding-top:12px; padding-left:70px;}
.share_story a{display:block; width:83px; height:28px; background:url(../images/share_up.jpg) no-repeat;}
.share_story a:hover{ background:url(../images/share_over.jpg) no-repeat;}
.find_doctor { width:222px; height:122px; background:url(../images/find_doctor_bg.jpg) no-repeat;}
.find_doctor .height{ width:222px; height: 82px;}
.find_doctor .link{padding-top:0px; padding-left:55px;}
.find_doctor a{display:block; width:101px; height:17px; background:url(../images/search_zip_up.jpg) no-repeat;}
.find_doctor a:hover{ background:url(../images/search_zip_over.jpg) no-repeat;}
.see_what{ width:218px; height:108px; background:url(../images/see_blue_bg.jpg) no-repeat;}
.see_what .height{ width:218px; height:57px;}
.see_what .link{padding-top:16px; padding-left:61px;}
.see_what a{display:block; width:88px; height:24px; background:url(../images/show_up.jpg) no-repeat;}
.see_what a:hover{ background:url(../images/show_over.jpg) no-repeat;}
.see_what_pink{ width:218px; height:107px; background:url(../images/see_what_pink_bg.jpg) no-repeat;}
.see_what_pink .height{ width:218px; height:57px;}
.see_what_pink .link{padding-top:14px; padding-left:67px;}
.see_what_pink a{display:block; width:108px; height:32px; background:url(../images/show_pink_up.jpg) no-repeat;}
.see_what_pink a:hover{ background:url(../images/show_pink_over.jpg) no-repeat;}
.how_black{ width:218px; height:128px; background:url(../images/how_black_bg.jpg) no-repeat;}
.how_black .height{ width:218px; height:70px;}
.how_black .link{padding-top:16px; padding-left:54px;}
.how_black a{display:block; width:108px; height:25px; background:url(../images/get_the_scoop_up.jpg) no-repeat;}
.how_black a:hover{ background:url(../images/get_the_scoop_over.jpg) no-repeat;}
.see_latisse{ width:218px; height:167px; background:url(../images/see_pink_bg.jpg) no-repeat;}
.see_latisse .height{ width:218px; height:58px;}
.see_latisse .word{ padding-top:10px; padding-left:14px;}
.see_latisse .link{ padding-top:13px; padding-left:56px;}
.see_latisse a{display:block; width:108px; height:32px; background:url(../images/tell_me_more_up.jpg) no-repeat;}
.see_latisse a:hover{ background:url(../images/tell_me_more_over.jpg) no-repeat;}
.real_blue{ width:218px; height:127px; background:url(../images/read_blue_bg.jpg) no-repeat;}
.real_blue .height{ width:218px; height:81px;}
.real_blue .link{ padding-top:7px; padding-left:59px;}
.real_blue a{display:block; width:104px; height:25px; background:url(../images/tell_me_up.jpg) no-repeat;}
.real_blue a:hover{ background:url(../images/tell_me_over.jpg) no-repeat;}
.allergan{ width:218px; height:97px; background:url(../images/allergan_out.jpg) no-repeat;}
.allergan .height{ width:218px; height:48px;}
.allergan .word{width:218px;}
.allergan .word .link_left{ float:left;}

.lost_coupon { width:222px; height:111px; background:url(../images/lost_coupon_bg.jpg) no-repeat;}
.lost_coupon .height{ width:222px; height: 58px;}
.lost_coupon .link{padding-top: 15px; padding-left:63px;}
.lost_coupon_link a{display:block; width: 93px; height: 27px; background:url(../images/click_here_up.jpg) no-repeat;}
.lost_coupon_link a:hover{ background:url(../images/click_here_over.jpg) no-repeat;}

.specialoffer_save20 { width:642px; height:185px; background:url(../images/SpecialOffers_save20_bg.jpg) no-repeat;}
.specialoffer_save20 .height { width:300px; height:70px; padding: 24px 0 0 30px;}
.specialoffer_save20 .word {width:265px; margin: 0 0 0 30px; line-height: 130%;}
.specialoffer_save20 .word .link { color: #005462; text-decoration: underline;}
.specialoffer_bonusgift { width:642px; height:185px; background:url(../images/SpecialOffers_bonusgift_bg.jpg) no-repeat;}
.specialoffer_bonusgift .height { width:305px; height:60px; margin: 0px 0 0 240px;}
.specialoffer_bonusgift .word {width:390px; margin: 0 0 0 240px; line-height: 130%;}
.specialoffer_bonusgift .word .link { color: #005462; text-decoration: underline;}
.specialoffer_bonusgift .word .fineprint { font-size:10px;}
.wishes_challenge { width:222px; height:152px; background:url(../images/wishes_challenge_bg.jpg) no-repeat;}
.wishes_challenge .height { width:222px; height:100px;}
.wishes_challenge .link{padding-top:13px; padding-left:50px;}
.wishes_challenge a {display:block; width:120px; height:30px; background:url(../images/learn_more_up.jpg) no-repeat;}
.wishes_challenge a:hover { background:url(../images/learn_more_over.jpg) no-repeat;}

.make_wish_pink{ width: 218px; height: 150px; background:url(../images/makeWish.jpg) no-repeat;}
.make_wish_pink .link{ padding-top:113px; padding-left:69px;}
.make_wish_pink a{ display:block; width:73px; height:25px; background:url(../images/signUpCallOut2.jpg) no-repeat;}
.make_wish_pink a:hover{ background:url(../images/signUpCallOut2_over.jpg) no-repeat;}
.make_wish_blue{ width:219px; height:149px;  background:url(../images/makeWish_blue.jpg) no-repeat;}
#make_wish_blue{ width:219px; height:149px;  background:url(../images/a_rebate.jpg) no-repeat;}
.make_wish_blue .link{ padding-top:113px; padding-left:68px;}
.make_wish_blue .link a{ display:block; width:72px; height:33px; background:url(../images/makeWishbtn_off.jpg) no-repeat; }
.make_wish_blue .link a:hover{ background:url(../images/makeWishbtn_over.jpg) no-repeat;}
#make_wish_blue .link a{ display:block; width:72px; height:33px; background:url(../images/a_rebate_btnoff.jpg) no-repeat; }
#make_wish_blue .link a:hover{ background:url(../images/a_rebate_btnover.jpg) no-repeat;}

.close_up_claire{ width:222px; height:139px;  background:url(../images/close_up_claire.jpg) no-repeat;}
.close_up_claire .link{ padding-top:93px; padding-left:56px;}
.close_up_claire .link a{ display:block; width:110px; height:39px; background:url(../images/close_up_claire_off.jpg) no-repeat; }
.close_up_claire .link a:hover{ background:url(../images/close_up_claire_over.jpg) no-repeat;}

.discover_origin{ width:222px; height:152px;  background:url(../images/discover_origin.jpg) no-repeat;}
.discover_origin .link{ padding-top:106px; padding-left:47px;}
.discover_origin .link a{ display:block; width:125px; height:41px; background:url(../images/discover_origin_off.jpg) no-repeat; }
.discover_origin .link a:hover{ background:url(../images/discover_origin_over.jpg) no-repeat;}

.lashes{ width:218px; height:110px; background:url(../images/lashes_bg.jpg) no-repeat;}
.lashes .height{ width:218px; height:56px;}
.lashes .word{ padding-top:6px; padding-left:17px;}
.lashes .link{ padding-top:2px; padding-left:64px;}
.lashes a{display:block; width:86px; height:29px; background:url(../images/sign_up_up_up.jpg) no-repeat;}
.lashes a:hover{ background:url(../images/sign_over.jpg) no-repeat;}
.spread{ width:218px; height:125px; background:url(../images/spread_grey_bg.jpg) no-repeat;}
.spread .height{ width:218px; height:42px;}
.spread .word{ padding-top:7px; padding-left:13px;}
.spread .link{ padding-top:12px; padding-left:49px;}
.spread a{display:block; width:115px; height:28px; background:url(../images/send_an_up.jpg) no-repeat;}
.spread a:hover{ background:url(../images/send_an_over.jpg) no-repeat;}
.headlines{ width:218px; height:122px; background:url(../images/headline_bg.jpg) no-repeat;}
.headlines .topspace{ width:218px; height:88px;}
.headlines .link{ width:157px; padding-left:61px;}
.headlines a{ display:block; width:91px; height:31px; background:url(../images/read_more_up.jpg) no-repeat;}
.headlines a:hover{ background:url(../images/read_more_over.jpg) no-repeat;}
.view_all{ width:159px; height:137px; background:url(../images/press_bg.jpg) no-repeat; padding-left:59px;}
.view_all .view_title{ width:159px; height:101px;}
.view_all a{ display:block; width:104px; height:32px; background:url(../images/read_me_up.jpg) no-repeat;}
.view_all a:hover{ background:url(../images/read_me_over.jpg) no-repeat;}

.FeaturedWomen{ width:153px; height:37px; background:url(../images/FeaturedWomenB&A_bg.jpg) no-repeat 0 0; padding-top:70px; padding-left:65px;}
.FeaturedWomen a{ display:block; width:86px; height:33px;}
.dreamTV{ width:218px; height:137px;background:url(../images/DermTV_bg.jpg) no-repeat 0 0;}
.dreamTV .height{ width:218px; height:100px;}
.dreamTV .link{ padding-left:60px;}
.dreamTV .link a{ display:block; width:102px; height:32px;}
/*end callout*/

/*begin 404 Error*/
.error_content{ width:900px;height:400px; margin:auto;background-color:#ffffff; overflow:hidden; padding-left:60px; padding-right:30px; padding-bottom:38px;}
.error_content .error_left{ width:650px; float:left;}
.error_content .error_left .error_title{ height:19px; padding-top:38px;}
.error_content .error_left .error_copy{ margin-top:30px;}
.error_content .error_left .error_copy  p{ margin:0px; padding:0px;}
.error_content .error_left .error_copy .error_p2{ margin-top:14px;}
.error_content .error_left .error_copy a{ color:#333399; text-decoration:underline;}
/*end 404 Error*/

/*begin footer*/
 .foot_outside{ width:930px; margin:auto; background-color:#000000; padding:0px 30px 0px 30px; clear:both;}
 .foot_outside_white{ width:930px; margin:-30px auto auto; background-color:#ffffff; padding:0px 30px 0px 30px; clear:both;}
 .foot_outside_white sup{ font-size:7px;}
 .fade_txt{ width:930px; margin:auto; color:#ffffff; font-size:12px; display:none;}
 .fade_txt_black{color:#1b1e23;}
 .fade_txt .bottom_header{ width:930px; height:20px; border-top:1px solid #ffffff; padding-top:10px; margin-top:10px; font-weight:bolder; }
 .fade_txt .bottom_header2{ width:930px; border-top:0px solid #1b1e23; padding-top:10px; margin-top:10px; font-weight:bolder; }
 .fade_txt .bottom_header3{ width:930px; height:10px; border-top:1px solid #1b1e23; padding-top:0px; margin-top:20px; font-weight:bolder; }
 .fade_txt a{color:#ffffff; text-decoration:underline;}
 .fade_txt a:hover{color:#747474;}
 .fade_txt_black a{color:#1b1e23; text-decoration:underline;}
 .fade_txt_black a:hover{color:#747474;}
 .secpart{ margin-top:12px;}
 .footer{ width:930px; margin:0 auto; text-align:center; clear:both; padding-bottom:15px; padding-top:50px; color:#747474;}
 .footer ul{list-style:none;}
 .footer ul li{font-size:10px; display:inline;}
 .footer ul li a{ display:inline; text-decoration:none; color:#747474;}
 .footer ul li a:hover{ text-decoration:underline; color:#747474;}
 .copyright{ text-align:center; padding-bottom:20px; }
/*end footer*/

/*begin pop_box*/
.pop_box{ background-color:#000000; top:0px; left:0px; position:absolute; z-index:17000}
.pop_cont{ width:1px; height:1px;position:absolute; background-color:#ffffff;overflow:hidden; z-index:17000; text-align:center;}
.close_box { padding-left:629px; margin-bottom:25px;}
.pop_email{ width:652px; height:auto;text-align:center; margin-left:20px; margin-right:20px;}
.pop_close_btn{ position:relative; top:10px;}
.pop_cont .popAD{border:1px solid #ffffff;}
.pop_cont table{ margin:0px; padding:0px;}
.pop_cont table img{ display:block;}

.closeimg{ width:621px; margin-bottom:5px; display:none;}
.heightpart{ height:50px;}
.closepop{ width:618px; margin:auto; position:absolute; top:110px; left:50%; margin-left:-309px; text-align:right; z-index:1000000; display:none;}
.closepop a{ color:#ffffff;}
/*end pop_box*/
/*begin homepage*/
.flash{ width:990px; height:541px; margin:0 auto; background-color:#000000;}
#home_header{ width:990px; height:106px; background:url(../images/flash_bg3.jpg) no-repeat left top; padding-top:112px;}
#home_header .make_wish{ width:400px; height:50px;  margin-top:40px; margin-left:31px; margin-bottom:15px; }
#home_header .make_wish a{ display:block; width:400px; height:50px;outline:none;}
#home_header .home_sec_ul{ height:auto; background-color:#ffffff;}
.home_box{ background-color:#000000; height:auto;}
/*end homepage*/

/*begin coming soon*/
.coming_logo{ width:528px; height:283px; position:absolute; left:50%; top:50%; margin-left:-264px; margin-top:-141px; z-index:1;}
.comingsoon{ width:277px; height:30px; position:absolute; z-index:200; left:5%; top:15%; }
/*end coming soon*/

/*begin wishes*/
 .latisse_wishese{ width:451px; padding-left:49px; padding-top:25px;}
 .make_difference{ width:650px; margin-top:21px;}
 .make_difference .make_difference_left{ padding-right:20px; float:left; padding-top:4px;}
 .make_difference p{ margin:0px; padding:0px;}
 .make_difference .make_difference_left .left_callout{ margin-top:9px;}
 .make_difference .make_difference_left .left_callout .make_wish{ width:167px; height:32px; padding-top:101px; padding-left:71px; margin-left:97px; background:transparent url(../images/make_a_wish_bg.jpg) no-repeat left top;}
 .make_difference .make_difference_left .left_callout .make_wish a{ display:block; width:73px; height:25px;}
 .make_difference .make_difference_right p{ font-size:11px; margin-top:7px;}
 .make_difference h3{ font-size:12px; color:#c82d4b; font-style:normal; margin:0px; padding:0px;}
 .make_difference .make_difference_right{ width:171px; height:217px; padding:19px 25px 0px 14px; background:transparent url(../images/events_bg.gif) no-repeat left top; float:left; }
 .foundation{ clear:both; }
 .foundation h3{ font-style:normal;}
 .foundation p a{ color:#c82d4b; text-decoration:underline;}
 .right .comment{ width:161px; margin-left:29px; font-size:11px;}
 .right .comment img{ display:block;}
 .right .comment p{ margin:0px; padding:0px; margin-top:10px;}
 .right .comment .person_name img{ float:right; margin-top:4px;}
 .right .comment .blank{ clear:both;}
 .right #expert_person{ margin-top:23px;}
 .right .expert_photo{ margin-left:9px;}
 .right #event_pr{ margin-top:40px; margin-bottom:77px;}
/*end wishes*/


/* add 3-19*/
.btn_two{ margin-top:9px;}
#signup_form_two .right_info .phone_s{ margin-top:9px; padding-right:10px; width:25px}
#signup_form_two .right_info .phone_l{ margin-top:9px; padding-right:10px; width:37px}
.lable_two{ margin-top:14px; display:block;}
.lable_three{margin-top:22px; display:block;}
.btn_two_sel,r_btn .sel{ margin-top:8px; width:131px; height:20px;}
 #signup_form_two .left_info .info_2 p span#please_answer_title{ margin-left:0px;}

/* add 4-7*/ 
.main_top{ margin-left:29px; margin-top:30px;}
.main_top .left_main_top{ margin-top:9px; width:650px; float:left;}
.main_top .left_main_top img{ margin-bottom:26px;}
.main_top .left_main_top h3{ margin:0px; padding:0px; color:#C82D4B; font-size:13.5px; font-weight:bolder; margin-top:13px; margin-bottom:5px;}
.left_body .txt strong{ font-size:12px;margin:0px; padding:0px;color:#C82D4B; font-weight:bolder; margin-top:13px; margin-bottom:5px;}
.left_body .FAQS .txt strong{ font-size:12px;margin:0px; padding:0px;color:#000000; font-weight:bolder; margin-top:13px; margin-bottom:5px;}
.left_body .txt strong.blackStrong{color:#000;}
.main_top .right_mian_top{ float:left; margin-left:30px; width:151px;}
.main_top .right_mian_top .watch_callout,#testimonials .watch_callout{ width:151px; height:28px;background:transparent url(../images/watch_callout_bg.jpg) no-repeat left top; padding-top:56px; padding-left:67px;}
.clear_div{ clear:both; height:15px;}
.main_bottom{ padding:0 0 0 29px;}
.content sup{ font-size:7px;}
.main_bottom .watch_flash{ width:900px; height:600px;}
.main_bottom .flash_txt{ width:650px; margin-top:10px;}

.clinical_callout{width:153px; height:34px;background:transparent url(../images/feedback_bg.jpg) no-repeat left top; padding-top:50px; padding-left:65px;}
#clinical_flash{ height:473px;}
.clinical_callout a{ display:block; width:93px; height:31px;}
.want_callout{ width:150px; height:33px;background:transparent url(../images/want_a_closer_bg.jpg) no-repeat left top; padding-top:71px; padding-left:68px;}
.watchVideo_callout{ width:158px; height:39px;background:transparent url(../images/watchVideo_bg.jpg) no-repeat left top; padding-top:82px; padding-left:60px;}
.meet_callout{ width:156px; height:31px;background:transparent url(../images/meet_callout_bg.jpg) no-repeat left top; padding-top:91px; padding-left:62px;}
#nearcallout{ margin-top:10px;}

         #leftSpecial
        {
            font-size: 11px;
            width: 654px;
        }
        #rightSpecial
        {
            margin-left: 26px;
            padding-top: 34px;
        }
        .left_top_show
        {
            width: 652px;
            height: 267px;
            border: solid 1px #000;
        }
        .left_top_show a, .left_bottom_show a, .botLeftshow a, .botRightshow a
        {
            color: #333399;
            text-decoration: underline;
        }
        .left_top_show .titleshow
        {
            margin: 11px 0 0 7px;
        }
        .left_top_show .titleshow p
        {
            margin: 5px 0 0 0;
        }
        .left_top_show .pictureshow
        {
            width: 161px;
            height: auto;
            text-align: center;
            float: left;
            padding: 5px 1px 0 1px;
        }
        .left_top_show .pictureshow img
        {
            margin-bottom: 5px;
        }
        .left_bottom_show
        {
            width: 652px;
            height: 143px;
            border: solid 1px #000;
            margin-top: 10px;
        }
        .left_bottom_show .phtoshow
        {
            width: 275px;
            float: left;
        }
        .left_bottom_show .phtoshow img
        {
            margin: 1px 0 0 1px;
        }
        .left_bottom_show .account
        {
            float: left;
            padding-top:40px;
        }
        .left_bottom_show .account img
        {
        	margin-bottom:5px;
        }
        /* testimonail */
        
        .botLeftshow
        {
            width: 366px;
            border: solid 1px #000;
            float: left;
            margin: 10px 9px 0 0;
            text-align:left;
        }
        .botLeftshow .photo
        {
        	width:148px;
        	height:142px;
        	text-align:left;
            float: left;
        }
        .botLeftshow .getOpinion
        {
            width: 200px;
            float: left;
            margin-top: 28px;
        }
        .botLeftshow .getOpinion p
        {
            margin-top: 3px;
        }
        .botRightshow
        {
            width: 253px;
            height: 91px;
            padding: 53px 0 0 24px;
            background: url(../images/head_bg.jpg) no-repeat;
            float: left;
            margin-top: 10px;
        }
        .botRightshow img
        {
            margin-bottom: 4px;
        }
  /*add 4-8*/      
   .case_woman{ border:1px solid #000000; margin-top:11px; width:650px; height:472px;}
   #select_word{ margin-top:16px;  letter-spacing:-1px;}
   .get_update{ width:222px; height:152px; background:transparent url(../images/getUpdate_bg.jpg) no-repeat left top;}
   .get_update .height{ width:222px; height:98px;}
   .get_update .link{ padding-left:68px; padding-top: 15px; width:83px; height:28px; }
   .get_update .link a{ display:block;width:83px; height:28px;}

   #brooke a,#buzz a{ display:block; width:85px; height:28px;}
   #buzz{background:transparent url(../images/hereTheBuzz_bg.jpg) no-repeat left top;}
   .brookeVideo{ width:900px; height:420px; margin-top:0px;}
   .claireVideo{ width:900px; height:420px; margin-top:0px;}
   #modelVideo{ width:900px; height:600px; margin-top:0px;}
   .brookeAD{ width:650px;margin-top:25px;}
   #seeBrooke,#testimonials #seeBrooke{background:transparent url(../images/seeBrooke_bg.jpg) no-repeat left top;}
   #seeBrooke a{ width:85px; height:28px; display:block;}
   #makewishcallout .want_callout a{ display:block; width:82px; height:33px;}
   #makewishcallout{ margin-top:10px;}
    /* changed on 11-4 */
   .shell{border:1px solid #c7c8ca; padding:1px; font-size:95%; line-height:1.15em;}
   .left_part .shell p.shell_para{ margin-top:5px; margin-bottom:5px;}
   .shell img.shell_title{ margin-top:15px;}
   .shell .hpic{ float:left; display:block;}
   .motivation{ width:646px; height:258px;}
   .motivation_left{ width:194px; height:258px; float:left; padding-left:3px;}
   .left_part .motivation_left p.motivation_txt, .motivation_left a{ margin-left:7px;}
   .motivation_right{ width:449px; height:258px; float:left;}
   .share_stories{ width:298px; height:299px; margin-top:8px; float:left;}
   .stories_txt{ float:left; margin-left:14px; width:135px;}
   .expert_feedback{ width:344px; margin-left:4px; float:left; margin-top:8px;}
   .shell img.opinionpic{ float:right;}
   .expert_opinion{ height:146px;}
   .expert_txt{ margin-left:9px;}
   .feedback{ margin-top:7px; background:transparent url(../images/quote_bg.gif) no-repeat left top; height:107px; padding-top:35px; padding-left:57px;}
    /* end change */ 
   #testimonials_right,#beforecallout{ padding-top:10px;}
   #tesimonials_spread{ margin-top:10px;}
   
  
   .bottompart{ width:650px; margin-top:8px;}
   .bottompart img{ display:block;}
   .bottompart .alleyes{ width:329px; height:200px; border:1px solid #c7c8ca; padding-top:1px;}
   .alleyesTitle{ margin-left:14px; margin-top:14px;}
   .alleyesWords{ margin-left:14px; margin-top:6px; margin-bottom:5px;}
   .alleyeslink{ margin-left:14px; text-decoration:underline; color:#333399;}
      
   .real_lash{ width:312px; border:1px solid #c7c8ca; margin-left:5px;}
   .realpeople{ padding:1px; width:310px; height:109px;}
   .realpeople .vPic{ width:152px; float:left;}
   .realpeople .realpeopleWord{ float:left; width:158px; letter-spacing:-1px;}
   .realpeople .realpeopleWord img{ margin-top:14px;}
   .real_lash p{ margin-top:5px;}
   .real_lash a,.shell motivation a,.stories_txt a,.motivation_left a,.expert_txt a,.feedback a{color:#333399; text-decoration:underline;}
   .realpeopleWord a{ margin-top:4px;}
   .lashHistory{ margin-top:6px; padding-left:14px; width:300px; height:82px;background:transparent url(../images/lashHistoryBg.jpg) no-repeat left top; }
   .lashHistory img{ margin-top:14px;}

   
   .second_people{ margin-top:1px;}
   .behind_callout{ width:155px; height:42px;background:transparent url(../images/behindscence_bg.jpg) no-repeat left top; padding-top:79px; padding-left:63px;}
   .behind_callout a{ display:block; width:86px; height:37px;}
   .with_brooke_callout{ width:152px; height:28px;background:transparent url(../images/with_brooke_bg.jpg) no-repeat left top; padding-top:56px; padding-left:66px;}
   .with_brooke_callout a{ display:block; width:86px; height:37px;}
      
   .view_results_callout{ width:189px; height:40px;background:transparent url(../images/BeforeAfterDownloadPDFcallout_bg.gif) no-repeat left top; padding-top:71px; padding-left:15px;margin-left:15px;}
   
   .get_yourQA_callout{ width:175px; height:35px;background:transparent url(../images/GetYourQA_bg.jpg) no-repeat left top; padding-top:85px; padding-left:43px;}
   .get_yourQA_callout a{ display:block; width:108px; height:28px;}
   
   .claires_results_callout{ background:url("../images/ClaireResultsCallout_bg.jpg") no-repeat scroll left top transparent; height:49px; padding-left:42px;padding-top:86px;width:176px;}
      
   .BTP_get_callout{ width:176px; height:44px;background:transparent url(../images/BTR_Get_bg.jpg) no-repeat left top; padding-top:104px; padding-left:42px;}
   .BTP_get_callout a{ display:block; width:108px; height:28px;}
   
   .list_subtitle{ font-weight:bolder; color:#000000;}
   #inTheNew .list_title{color:#C82D4B; font-weight:bolder;}
   .list_title sup{ font-size:6px; line-height:33%;}
   .initial_txt{ font-weight:normal;}
   .FAQS .release_title p.initial_txt{margin-left:17px;}
   .initial_txt b{ color:#3B4A85;}
   #before_callout3{ margin-top:10px;}
   
   .printAD{ width:218px; height:64px; padding-top:20px; background:transparent url(../images/printAD_bg.jpg) no-repeat left top;}
   .printAD .height{ width:218px; height:32px;}
   .printAD .link a{ display:block; width:83px; height:32px; margin-left:68px;}
   #flash_txt{ width:auto;}
   #wishesright{ padding-top:113px;}
   #signright {padding-top:30px;}
   #uploadPhotoRight {padding-top:30px;}
   #update{ padding-top:75px;}
  .Botox{ margin-top:18px; }
  .Botox ul{ margin:0px; padding:0px; list-style:none; margin-top:5px; margin-bottom:18px;}
  .Botox ul li{ background:transparent url(../images/list_bg.gif) no-repeat 22px 5px; padding-left:29px; margin-top:5px;}
  .Botox h3{ margin:0px; padding:0px; font-size:14px;}
  .Botox h4{ margin:0px; padding:0px; margin-top:18px; font-size:12px;}
  #firsth4{ margin-top:24px;}
  .Botox ul li#firstli{ margin-top:0px;}
  .Botox p{ margin-top:7px;}
  .Botox p#botox4{ margin-top:9px;}
  .Botox p a{ color:#3B4A85; text-decoration:underline;}
  .navgation sup{ font-size:7px; line-height:9px;}
  .quickReview{font-size:13px; color:#c82d4b; margin-bottom:9px; font-weight:bolder; margin-top:37px;}  
  .foot_outside sup{ font-size:7px; line-height:10px;}
  
  /* begin featured links */
 .links{ margin-top:19px;}
 .links .linkItem{border-bottom:1px solid #dddddd;color:#231f20; clear:both; padding-left:17px;}
 .links .linkItem img{ float:left; margin-right:11px; margin-bottom:10px;}
 .links .linkItem h3,.links .linkItem p{ margin:0px; padding:0px; font-family:Arial;}
 .links .linkItem h3{ font-size:12px; font-weight:bold; margin-top:17px;}
 .links .linkItem p{ margin-bottom:17px;}
 .links #tennisLink p{ margin-bottom:20px;}
 .links #tennisLink img{ position:relative; top:-5px;}
 .links #maskeWishLink img{ margin-bottom:15px; position:relative; top:3px;}
 #workingtxt{ margin-bottom:19px;}

/* add new page */
.spotlightTxt{ margin-top:25px;}
.spotlightTxt p strong{color:#c82d4b;}
.shots{ padding:0px 25px 0 20px;}

/* add new callout */
.shareCallout{ width:218px; height:122px;  background:transparent url(../images/shareBg.jpg) no-repeat scroll left top;}
.shareTxt{ width:200px; height:65px; padding-top:12px; padding-left:11px; text-indent:-99999em;}
.shareCallout a{ display:block; width:84px; height:33px; margin-left:67px; margin-top:7px;}
.shareCallout_blue{background-image:url(../images/shareBg_blue.jpg);}
/*.shareCallout_blue a{background-image:url(../images/shareBtn_blue.gif); display:block; width:68px; height:17px; margin-left:75px; margin-top:15px; text-indent:-99999em;}*/

#uploadPhoto { height:550px; font-size:11px; line-height:1.15em;}
#uploadPhoto .cont{ padding:0 25px 0 15px;}
#uploadPhoto .cont p{ margin:0; padding:0;}
#uploadPhoto .cont p.intro{ margin-top:12px;}
#uploadPhoto .cont .nameInfo{ float:left; width:285px; text-align:right;}
#uploadPhoto .cont .phone_email{ float:left; width:290px; margin-left:35px; text-align:right;}
#uploadPhoto .cont input.Ltxt{ width:210px; height:18px; margin-left:5px;}
#uploadPhoto label em{ color:#66686a; margin-right:82px; margin-top:3px;}
#uploadPhoto .cont .secInfo{ margin-top:5px;}
#uploadPhoto .cont .firstInfo{ margin-top:17px;}
#uploadPhoto .cont .story label,.submitPhotos p span{ color:#313c68;}
#uploadPhoto .cont .story textarea{ width:608px; height:90px; margin-top:7px;}
#uploadPhoto .cont .submitPhotos p,#uploadPhoto .cont .require p{ margin-top:8px;}
#uploadPhoto .cont .submitPhotos{ border-top:1px solid #aec0d6;  border-bottom:1px solid #aec0d6; margin-top:5px;}
#uploadPhoto .cont input.RealFileInput,
#uploadPhoto .cont input.RadUploadSelectButton{width:90px;height:17px; border:solid 0 transparent; cursor:pointer;}
#uploadPhoto .cont input.AddBtn{ width:40px; height:17px; background:transparent url(../images/add_btn.gif) no-repeat scroll left top; border:0; margin-left:25px;}
#uploadPhoto .cont input.RealFileInput{ position:relative; cursor:pointer; z-index:5; left:-10px;}
#uploadPhoto .cont input.RemoveBtn{width:60px; height:17px; background:transparent url(../images/remove_btn.gif) no-repeat scroll left top; border:0; margin-left:5px;}
#uploadPhoto .cont input.RemoveBtnHide{width:60px; height:17px; background:transparent url(../images/remove_btn.gif) no-repeat scroll left top; border:0; margin-left:5px;display:none;}
#uploadPhoto .cont .photoLists{ margin-top:18px; padding-bottom:10px;}
.photoLists *{ margin:0; padding:0;}
#uploadPhoto .cont .listItem{ line-height:1.7em;}
#uploadPhoto .cont .listItem label{ float:left; width:62px; display:block;}
#uploadPhoto .cont .listItem .controlItem{float:left; width:548px;}
#uploadPhoto .cont .listItem .controlItem div{ float:left; width:95px; position:relative;margin-right:5px;cursor:pointer;}
#uploadPhoto .cont .listItem table{ margin:0px; padding:0;}
#uploadPhoto .cont .listItem select{ width:76px; float:left; height:19px;}
#uploadPhoto .cont .listItem .AddBtn{ margin-left:5px; float:left;}
#uploadPhoto .cont .listItem span{ float:left; display:block; width:300px;}
#uploadPhoto .cont .require { float:left; width:380px;}
.require p{ display:block; width:330px; float:left; margin-left:6px;}
#uploadPhoto .cont .submitPart{ float:right; margin-top:12px; margin-right:7px;}
#uploadPhoto .cont .submitPart input.submitBtn{width:60px; height:17px; background:transparent url(../images/submit_btn.gif) no-repeat scroll left top; border:0;}
#uploadPhoto .cont .require span.agreeBtn{ display:block; width:14px;float:left; margin-top:5px; margin-right:8px;}
#uploadPhoto .cont .require span.agreeBtn input{ width:14px; height:14px;}
.errorBox{ clear:both; margin-top:35px; text-align:right;}
.controlItem{
   background:transparent url('../images/chooseFile_btn.gif') no-repeat 4px 1px;
 }
/* uploadPhoto poplayer */
body.popPage{ background-color:#fff;margin-top:25px;}
body.termsAndConditions{ margin-top:0;}
body.popPage .termsAndContionsTxt p{ font:11px/1.25em Verdana, Geneva, sans-serif;color:#231f20;}
#uploadPhotoPop{ text-align:left;}
#uploadPhotoPop .closebox{ height:25px; position:absolute;margin-left:610px;}
#uploadPhotoPop .closebox img{ position:absolute; right:12px; bottom:0;}
#uploadPhotoPop .uploadPhotoLayer h3,.shareTips h3,.thanks_txt h3{font-size:12px; font-weight:bold; color:#c82d4b; padding:0; margin-top:0;}
.shareTips p,.shareTips ul,.thanks_txt p{font-size:11px; color:#231f20;}
.shareTips ul{ list-style-position:outside; margin-left:30px;}
.shareTips ul li{line-height:170%;}
.shareTips h3,.shareTips img{margin-left:17px;}
.shareTips img.firsthic{ display:block; margin-top:20px;}

.termsAndContionsTxt{width:545px;padding:0 25px 20px 20px;}
#uploadPhotoPop .uploadPhotoLayer h3#TermsTitle{font-size:12px; font-weight:bold; color:#c82d4b; display:block; margin-left:20px; margin-top:25px;}
.left_body .txt p.uploadPhotoIntroTxt,.shareTips p{ margin-top:15px;}
.termsAndContionsTxt p.termsIntro{ margin-top:0;}
.thanks_txt,.ageement_txt{ padding-left:20px; padding-right:20px;}
.ageement_txt p{font-size:11px; color:#231f20;padding-top:16px;}
.terms_conditions_frame{width:610px; height:600px; padding-bottom:20px;}

/* sign up pop up overlay */
#signUpPop{text-align:left;}
#signUpPop .closebox{height:25px;margin-left:610px;position:absolute;}
#signUpPop .closebox img{position:absolute; right:12px; bottom:0;}
.couponError_txt{padding-left:20px; padding-right:20px;}
.couponError_txt p{color:#231F20;font-size:11px;padding-top:16px;}


/*Method Of Clear Float
-----------------------------------------------------------*/
.clearFix:after{
   content:".";
   display:block;
   height:0;
   line-height:0;
   clear:both;
   visibility:hidden;
}
.clearFix{
   display:inline-block;/*fixes IE/MAC*/
}
/* Hiden from IE5/MAC \*/
* html .clearFix{
  height:1%;
  }
.clearFix{
  display:block;
  }
/* End Hiden */

/* hiden the select font on the button */
.controlItem input.weekInput{ width:74px; height:17px; float:left;}

/* update home */
.healthSite{ height:20px; text-align:right; background:url(../images/flash_bg0.jpg) no-repeat scroll 0 0;}
.healthSite a{ color:#d6d6d6; font-size:11px; margin-right:15px; line-height:15px;}
#flash_content{ position:relative;}
#flash_content .homeCallout{ position:absolute; right:8px; top:40px;}

/*#div_agreeChk iframe{ width:1px; height:1px;}*/

/* update header */
.tbs_header{ margin:auto; height:47px; background:url(../images/tbs_bg.jpg) repeat-x; text-align:center; }
.tbs_header .tbscontain{ margin:auto; width:990px;}
.tbs_header .tbscontain .tbsitem{ float:left; margin-right:3px; text-align:left; padding-top:10px;}
.tbs_header .tbscontain .pnlLogIn{ float:left; padding:6px 0 0 123px;}
.tbs_header .tbscontain .pnlLogIn img{ float:left;}
.loginForm{ margin:5px auto auto 915px; padding-top:25px; position:absolute; width:230px; height:164px; background:url(../images/loginformbg.png) no-repeat; font-size:11px;}
.loginForm .loginForm_padding{ width:210px; height:20px; text-align:left; margin-left:10px; margin-bottom:6px;} 
.loginForm .loginForm_padding .inputname{ width:62px; text-align:right; padding-right:6px; padding-top:3px; float:left;}
.loginForm .loginForm_padding input{ float:left; width:136px; height:14px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.loginForm .image{ width:210px; padding:6px 0 0 145px;}
.loginForm .pointout{ width:220px; margin:5px 0 0 0; text-align:right;}
.loginForm .pointout a{ text-decoration:none; color:#000000;}

/* update default */
.defaultcallout{ margin:-70px 0 0 -40px; position:absolute; width:910px;}
.defaultcallout img{ float:left; margin-right:-4px;}
.defaultcallout_hi_res {margin: 0 0 0 -40px;  position: relative; height: 61px;}
/*
.defaultcalloutbtn{ margin:0 auto; width:910px; margin:-13px 0 0 -40px; position:absolute; text-align:left;}
.defaultcalloutbtn img{ float:left;}
.defaultcalloutbtn .btn1{ float:left; margin-left:186px;}
.defaultcalloutbtn .btn2{ float:left; margin-left:266px;}
.defaultcalloutbtn .btn3{ float:left; margin-left:250px;}
*/


/* update NEW */
.content .left .left_part a{ color:#00798d;}

/* about latisse */
.new_About{ width:652px; height:274px; border:1px solid #c7c8ca; background:#ffffff url(../images/10_subImage.jpg) no-repeat; margin-top:4px;}
.new_About .newWord{ margin-top:118px; margin-left:23px; margin-bottom:9px; font-size:11px;}
.new_About .link{ margin:11px 0 0 19px;}
.new_AboutIterm{ width:331px; height:180px; border:1px solid #c7c8ca; background:#ffffff url(../images/10_SYJ.jpg) no-repeat; margin:4px 4px 0 0; float:left;}
.new_AboutIterm .Itermword{ margin:29px 0 9px 18px; font-size:11px;}
.new_AboutIterm img{ margin:13px 0 0 18px;}

.new_AboutIterm2{ width:315px; height:180px; border:1px solid #c7c8ca;  background:#ffffff url(../images/10_AY.jpg) no-repeat; margin:4px 0 0 0; float:left;}
.new_AboutIterm2 .Itermword2{ margin:30px 0 11px 15px; font-size:11px;}
.new_AboutIterm2 .ItermBtn{ width:165px; margin:2px 0 0 14px;}
.new_AboutIterm2 .ItermBtn img{ margin-bottom:10px;}

.new_rightIterm1{ width:268px; height:113px; border:1px solid #c7c8ca; background:#ffffff; margin:4px 0 0 0;}
.new_rightIterm1 .ItermTitleR{ margin:13px 0 0 16px;}
.new_rightIterm1 .ItermwordR{ margin:4px 0 11px 17px; font-size:11px;}
.new_rightIterm1 .ItermBtnR{ width:176px;margin:4px 0 0 17px;}

.new_rightItermtop{ width:268px; height:113px; border:1px solid #c7c8ca; background:#ffffff url(../images/10_QAL.jpg) no-repeat; margin:4px 0 0 0;}
.new_rightItermtop .Itermwordtop{ margin:34px 0 9px 17px; font-size:11px;}
.new_rightItermtop .ItermBtntop{ width:176px; margin:2px 0 0 17px;}

.new_rightIterm2{ width:267px; height:113px; border:1px solid #c7c8ca; background:#ffffff url(../images/10_AAS.jpg) no-repeat; margin:4px 0 0 0;}
.new_rightIterm2 .ItermwordR2{ margin:30px 0 9px 14px; font-size:11px;}
.new_rightIterm2 .ItermBtnR2{ width:176px; margin:1px 0 0 14px;}

.new_rightIterm3{ width:267px; height:103px; border:1px solid #c7c8ca; background:#ffffff url(../images/10_FAD.jpg) no-repeat; margin:4px 0 0 0;}
.new_rightIterm3 .ItermwordR3{ margin:30px 0 9px 14px; font-size:11px;}
.new_rightIterm3 .ItermBtnR3{ width:176px; margin:0px 0 0 14px;}

/* before and after */
 .shoppingOnBrooke{ width:652px; height:274px; border:1px solid #c7c8ca; background:#ffffff url(../images/shopping_bg.jpg) no-repeat; margin:3px 4px 0 0; float:left;}
 .shoppingWord{ margin-top:62px; margin-left:22px; margin-bottom:14px;}
 .shoppingOnBrooke img{ margin:0 0 4px 20px;}

.rightSub{ width:268px; height:274px; border:1px solid #c7c8ca; background:#ffffff url(../images/30_rightsubImg.jpg) no-repeat; margin-top:3px;float:left;}
.rightSub .rightSubTitle{ margin:15px 0 0 17px;}
.rightSub .rightSubWord{ margin:4px 0 9px 17px; font-size:11px;}
.rightSub .rightSubBtn{ width:169px; float:left; margin:4px 0 0 17px;}
.rightSub .PDF{margin:0 0 0 0; float:left;}
.bottomShow{ width:990px; padding-left:32px; float:left;}
.bottomShow .leftIterm{ width:406px; height:180px; border:1px solid #c7c8ca; float:left; margin-top:4px; margin-right:4px;}
.bottomShow .leftIterm .leftItermTitle{ margin:15px 0 0 18px;}
.bottomShow .leftIterm .leftItermWord{ margin:5px 0 9px 17px; font-size:11px;}
.bottomShow .leftIterm .leftItermBtn{ width:176px; margin:1px 0 0 18px;}
.bottomShow .leftIterm .leftItermImg{ float:left; margin:32px 0 0 1px;}

.bottomShow .middleIterm{ width:315px; height:180px; border:1px solid #c7c8ca; float:left; margin-top:4px; margin-right:4px;}
.bottomShow .middleIterm .middleItermTitle{ margin:14px 0 0 16px;}
.bottomShow .middleIterm .middleItermWord{ margin:5px 0 9px 15px; font-size:11px;}
.bottomShow .middleIterm .middleItermBtn{ width:176px; margin:2px 0 0 15px;}
.bottomShow .middleIterm .middleItermImg{ float:left; margin:23px 0 0 2px;}

.bottomShow .rightIterm{ width:193px; height:180px; border:1px solid #c7c8ca; float:left; margin-top:4px; margin-right:4px;}
.bottomShow .rightIterm .rightItermTitle{ margin:14px 0 0 14px;}
.bottomShow .rightIterm .rightItermWord{ margin:4px 0 9px 13px; font-size:11px;}
.bottomShow .rightIterm .rightItermBtn{ width:176px; margin:4px 0 0 14px;}
.bottomShow .rightIterm .rightItermImg{ float:left; margin:22px 0 0 0px;}
.realpeopledisclaimer{ width:990px; float:left; font-size:10px; margin:22px 0 0 4px;}

/* Success Stories */
.bottomShow .SSleftIterm{ width:569px; height:274px; border:1px solid #c7c8ca; background:#ffffff url(../images/TJSH.jpg) no-repeat; float:left;}
.bottomShow .SSleftIterm .SSleftItermWord{ margin:43px 0 9px 23px; font-size:11px;}
.bottomShow .SSleftIterm .SSleftItermBtn{ width:165px; margin:2px 0 0 20px;}
.bottomShow .SSleftIterm .SSleftItermBtn img{ margin-bottom:4px;}

.bottomShow .SSrightIterm{ width:352px; float:left; margin-left:4px;}
.bottomShow .SSrightIterm .SStopIterm{ width:351px; height:132px; border:1px solid #c7c8ca; background:#ffffff url(../images/OFWSTS.jpg) no-repeat;}
.bottomShow .SSrightIterm .SStopItermWord{ margin:48px 0 9px 17px; font-size:11px;}
.bottomShow .SSrightIterm .SStopItermBtn{ width:165px; margin:2px 0 0 17px;}
.bottomShow .SSrightIterm .SSbotIterm{ width:351px; height:136px; border:1px solid #c7c8ca; background:#ffffff url(../images/RUSTS.jpg) no-repeat; margin-top:4px;}
.bottomShow .SSrightIterm .SSbotItermWord{ margin:53px 0 9px 17px; font-size:11px;}
.bottomShow .SSrightIterm .SSbotItermBtn{ width:165px; margin:1px 0 0 16px;}

/* Hear From Experts */
.bottomShow .HFEleftIterm{ width:459px; height:136px; border:1px solid #c7c8ca; background:#ffffff; float:left; margin-right:4px;}
.bottomShow .HFEleftIterm .HFEL{ width:255px; float:left;}
.bottomShow .HFEleftIterm .HFEL .HFEleftItermTitle{ margin:21px 0 3px 17px; font-size:11px;}
.bottomShow .HFEleftIterm .HFEL .HFEleftItermWord{ margin:3px 0 9px 17px; font-size:11px;}
.bottomShow .HFEleftIterm .HFEL .HFEleftItermBtn{ width:165px; margin:4px 0 0 17px;}
.bottomShow .HFEleftIterm .HFER{ float:right; margin-right:2px;}

.bottomShow .HFErightIterm{ width:461px; height:136px; border:1px solid #c7c8ca; background:#ffffff; float:left;}
.bottomShow .HFErightIterm .HFEL_r{ width:255px; float:left;}
.bottomShow .HFErightIterm .HFEL_r .HFErightItermTitle{ margin:20px 0 3px 20px; font-size:11px;}
.bottomShow .HFErightIterm .HFEL_r .HFErightItermWord{ margin:3px 0 9px 20px; font-size:11px;}
.bottomShow .HFErightIterm .HFEL_r .HFErightItermBtn{ width:165px; margin:4px 0 0 20px;}
.bottomShow .HFErightIterm .HFER_r{ float:right; margin-right:2px;}

/* About */
.bottomShow .AAleftIterm{ width:454px; height:203px; border:1px solid #c7c8ca; background:#ffffff url(../images/PFACB.jpg) no-repeat; float:left; margin:10px 6px 0 0;}
.bottomShow .AAleftIterm .AAleftItermWord{ margin:43px 0 9px 23px; font-size:11px;}
.bottomShow .AAleftIterm .AAleftItermBtn{ width:165px; margin:3px 0 0 24px;}

.bottomShow .AArightIterm{ width:464px; height:203px; border:1px solid #c7c8ca; background:#ffffff url(../images/LIMH.jpg) no-repeat; float:left; margin:10px 0 0 0;}
.bottomShow .AArightIterm .AArightItermWord{ margin:43px 0 9px 23px; font-size:11px;}
.bottomShow .AArightIterm .AArightItermBtn{ width:165px; margin:3px 0 0 24px;}

/* Be an Insider */
.bottomShow .BleftIterm{ width:304px; height:264px; border:1px solid #c7c8ca; background:#ffffff url(../images/SUFPL.jpg) no-repeat; float:left;margin-right:5px;}
.bottomShow .BleftIterm .BleftItermWord{ margin:39px 0 9px 20px; font-size:11px;}
.bottomShow .BleftIterm .BleftItermBtn{ width:176px; margin:2px 0 0 21px;}

.bottomShow .BmiddleIterm{ width:304px; height:264px; border:1px solid #c7c8ca; background:#ffffff url(../images/TGOOCA.jpg) no-repeat; float:left;margin-right:5px;}
.bottomShow .BmiddleIterm .BmiddleItermWord{ margin:57px 0 9px 20px; font-size:11px;}
.bottomShow .BmiddleIterm .BmiddleItermBtn{ width:176px; margin:2px 0 0 20px;}

.bottomShow .BrightIterm{ width:304px; height:264px; border:1px solid #c7c8ca; background:#ffffff url(../images/AYUTC.jpg) no-repeat; float:left;}
.bottomShow .BrightIterm .BrightItermWord{ margin:34px 0 9px 17px; font-size:11px;}
.bottomShow .BrightIterm .BrightItermBtn{ width:176px; margin:3px 0 0 17px;}

.bottomShow .BleftIterm2{ width:224px; height:134px; border:1px solid #c7c8ca; float:left; margin-top:6px; margin-right:5px;}
.bottomShow .BleftIterm2 .BleftItermTitle2{ margin:24px 0 0 25px;}
.bottomShow .BleftIterm2 .BleftItermWord2{ margin:2px 0 9px 25px; font-size:11px;}
.bottomShow .BleftIterm2 .BleftItermBtn2{ width:176px; margin:3px 0 0 27px;}

.bottomShow .BmiddleIterm2{ width:334px; height:134px; border:1px solid #c7c8ca; background:#ffffff url(../images/STW.jpg) no-repeat; float:left; margin-top:6px; margin-right:5px;}
.bottomShow .BmiddleIterm2 .BmiddleItermWord2{ margin:40px 0 9px 25px; font-size:11px;}
.bottomShow .BmiddleIterm2 .BmiddleItermBtn2{ width:176px; margin:4px 0 0 25px;}

.bottomShow .BrightIterm2{ width:354px; height:134px; border:1px solid #c7c8ca; background:#ffffff url(../images/LIOTS.jpg) no-repeat; float:left; margin-top:6px;}
.bottomShow .BrightIterm2 .BrightItermWord2{ margin:38px 0 9px 23px; font-size:11px;}
.bottomShow .BrightIterm2 .BrightItermBtn2{ width:176px; margin:2px 0 0 23px;}

/* Why Latisse */
.content.why .left .left_body .txt span{ font-size:13.5px; color:#c82d4b; font-weight:bolder;}
.content.why .left .left_body .txt p{ margin-top:3px;}

/* Claire Video Diary */
.content.ClaireVideoDiary .main_top .right_mian_top .watch_callout {background:url("../images/SeeClairesResults_bg.jpg") no-repeat scroll left top transparent;height:42px;padding-left:50px;padding-top:69px;width:172px;}

/* added 07-28-10 = new latisse wishes challenge page */

img#donate_trial 
{
	margin: 0 0 0 320px;
}

/* Latisse Advertising */
.Claire_callout{ width:218px; height:110px;background:transparent url(../images/SeeClaire_bg.jpg) no-repeat left top;}
.Claire_callout .height{ width:218px; height:32px;}
.Claire_callout .link a{ display:block; width:83px; height:32px; margin:36px 0 0 58px; }

.Brook_callout{ width:218px; height:148px;background:transparent url(../images/LatisseWishesChallenge_bg.jpg) no-repeat left top;}
.Brook_callout .height{ width:218px; height:32px;}
.Brook_callout .link{ display:block; width:83px; height:32px; margin:73px 0 0 44px; }

.ADsShow { width:650px; text-align:left; margin:43px 0 0 0;}
.ADsShow .leftShowWord { width:210px; float:left;}
.ADsShow .leftShowWord p { font-size:12px; color:#1a1818; font-family: Verdana;  line-height:15px;}
.ADsShow .leftShowWord .leftShowWord_red { font-size:14px; color:#c82d4b; font-weight:bold; line-height:18px;}
.ADsShow .leftShowIMG { float:left; margin-left:23px;}
.ADsShow .leftShowIMG img{ float:left; margin-left:14px;}

.closepopAD{ width:16px; margin:auto; position:absolute; top:138px; left:50%; margin-left:296px; text-align:left; z-index:1000000; display:none;}
