@charset "utf-8";
/* CSS Document */
body{ margin:0px; background-image:url(../images/body_bg.gif);font:.8em/1.3em arial,helvetica,sans-serif;}
body img{ border-style: none;
	border-color: inherit;
	border-width: 0px;
	display:block;
}
body form{ margin:0px;}
.outside{margin:auto; width:997px; border-left:3px solid #000000;border-right:3px solid #000000;border-bottom:3px solid #000000;}
.middle{width:995px; border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}
.inside{ width:993px; border-left:1px solid #838888;border-right:1px solid #838888;border-bottom:1px solid #838888;}

.tittleword{ font-size:15px;color:#396087; margin:2px 0 0 0; text-transform:uppercase;}

/*  header */
.header{ width:993px; height:69px; background:url(../images/head_bg.jpg) repeat-x;}
.header .logo{float:left;}
.header .flash{ width:453px; height:69px; float:left;}

.mainCenter_spa,.mainCenter_lash,.mainCenter_Terms,.mainCenter_Offical
{ width:993px; background:transparent url(../images/content_bg.jpg) repeat scroll;
 margin:0px; overflow:hidden; width:100%; text-align:left; font-size:12px; clear:both;}
.mainCenter_spa .leftpart{ width:492px; float:left; text-align:left;}
.mainCenter_spa .leftpart .toppic{ width:492px; height:34px; background-image:url(../images/arrow.jpg);}
.mainCenter_spa .leftpart .middlemain{ margin-left:38px;}
.mainCenter_spa .leftpart .middlemain .tittle{margin:20px 0 5px 0;}
.mainCenter_spa .leftpart .middlemain .midword{ width:440px; color:#5c5f5f; line-height:15px; margin:20px 0 0 0;}

.mainCenter_spa .leftpart .middlemain .information{ height:51px; margin-top:13px;}
.mainCenter_spa .leftpart .middlemain .information .inputcon_big{ width:112px; text-align:left; color:#08444c; float:left; text-align:left;}
.mainCenter_spa .leftpart .middlemain .information .inputcon_big input
{ width:102px; height:15px; border:solid #cecece 1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#08444c; margin:0 0 0 2px; padding-left:3px;}
.mainCenter_spa .leftpart .middlemain .information .inputcon_small{ width:115px; text-align:left; color:#08444c; float:left;}
.mainCenter_spa .leftpart .middlemain .information .inputcon_small input
{ width:106px; height:15px; border:solid #cecece 1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#08444c; margin:0 0 0 2px; padding-left:3px;}

.mainCenter_spa .leftpart .middlemain .choose{ height:105px; color:#0b5b66; clear:both;}
.mainCenter_spa .leftpart .middlemain .choose .choosepart{ width:218px;}
.choose_input{text-align:left;}
.choose_input input{ margin: -3px 3px 0 -2px; vertical-align:middle;}
.choose_input table{ margin:3px 0 0 0; vertical-align:middle; border-spacing:0;}
.choose_input table tr td{ display:block; height:16px;}
.mainCenter_spa .leftpart .middlemain #special{ height:51px; color:#0b5b66; clear:both;}
.choosept_1ef{ width:140px; float:left; margin-top:7px;}
.choosept_mid{ width:155px; float:left; margin-top:7px;}
.choosept_rig{ width:70px; float:left; margin-top:7px;}
.receive{ width:380px; height:43px; color:#0b5b66; clear:both; }
.receive input{ margin:2px 5px 0 -1px;}
.receive .receive_word{ width:360px;float:left;}
.submitbtn{ width:64px; height:26px; float:left; margin:2px 0 0 0;}

.mainCenter_spa .rightpart{ width:501px; float:left;}

/*  Sweepstakes offer */
.mainCenter_spa .leftpart #toppicture{ width:492px; height:24px; background-image:url(../images/arrow.jpg);}
.mainCenter_spa .leftpart #middle_main{ margin-left:38px; margin-top:7px;}
.mainCenter_spa .leftpart .middlemain #information_v7{ height:27px; margin-top:9px;}
.mainCenter_spa .leftpart .middlemain #special_v7{ height:90px; color:#0b5b66; clear:both;}
.mainCenter_spa .leftpart .middlemain .submit_word{ width:400px; color:#0b5b66; font-size:12px; margin:14px 0 0 0; float:left; }
.mainCenter_spa .leftpart .middlemain .submit_word a{ color:#0b5b66; text-decoration:underline;}
.mainCenter_spa .leftpart .middlemain .required_word{font-size:11px; color:#0b5b66; clear:both; }

/*  Sweepstakes error */
.mainCenter_spa .leftpart .middlemain .information #inputcon_big_error input,#inputcon_big_error_2 input{color:#c60505;}
.mainCenter_spa .leftpart .middlemain .information #inputcon_small_error input{color:#c60505;}
.redword{ color:#c60505;}
.mainCenter_spa .leftpart .middlemain .required_redword{ height:22px; color:#c60505; clear:both; }

/*  Sweepstakes email friend */
.mainCenter_spa .leftpart #email_main{ margin-left:38px; height:536px;}
.mainCenter_spa .leftpart .middlemain #email_midword{margin:4px 0 0 0;}
.mainCenter_spa .leftpart .middlemain #emailfriend{ width:420px; margin:14px 0 0 0;}
.mainCenter_spa .leftpart .middlemain .share{height:87px; margin:15px 0 0 0;}
.mainCenter_spa .leftpart .middlemain .share .share_tittle{ font-size:15px; color:#396087; margin:4px 0 0 0;}
.mainCenter_spa .leftpart .middlemain .share input
{ width:200px; height:16px; border:solid #cecece 1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#08444c; margin:7px 0 0 1px; padding:1px 0 0 6px; float:left; margin-right:7px;}
.mainCenter_spa .leftpart .middlemain .share textarea{ width:418px; height:31px; border:solid #cecece 1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#08444c; margin:7px 0 0 1px; padding:4px 0 0 6px; float:left;}
.mainCenter_spa .leftpart .middlemain .sharefriend{ width:424px; padding:7px 0 15px 0; color:#08444c; clear:both;}
.mainCenter_spa .leftpart .middlemain .sharefriend p{ margin:11px 0 0; line-height:15px;}
.sendpartemail{clear:both; }
.sendpartemail input{ margin:2px 0 0 0;}
.sendpartemail .sharerequiredemail{ width:56px; height:22px; font-size:11px; color:#0b5b66; margin:4px 0 0 0; float:left;}

/*  Sweepstakes email friend error */
.mainCenter_spa .leftpart .middlemain .error_redword{color:#c60505; padding:2px 0 0 191px; clear:both; }

/*  Sweepstakes email friend(2) */
.mainCenter_spa .leftpart .middlemain #share_fun{height:89px; margin:6px 0 0 0;}
.mainCenter_spa .leftpart .middlemain #sharefriend{ width:424px; padding:7px 0 7px 0; color:#08444c; clear:both;}
.mainCenter_spa .leftpart .middlemain #sendpart{ height:141px; clear:both; }

/*  Featurs Lash History  */ 
.leftContent{ width:682px; text-align:left; float:left; color:#5C5F5F; line-height:15px; text-align:justify;text-justify:inter-ideograph;}
.leftContent .toptittle{ width:645px; height:131px; border-bottom:solid #c5c9c9 1px; padding:8px 0 0 0; } 
.leftContent .toptittle .tittle_main{ padding:0 0 0 38px; float:left;}
.leftContent .toptittle .tittle_main .mid_word{ width:547px; height:50px; margin:2px 0 0 1px; border-right:0px; padding-top:8px; float:left;}
.leftContent .toptittle .tittle_main .mid_word .lashword{ width:610px;}

.print_share{width:61px; float:left; font-size:10px; padding-top:7px;}
.print_share a{ color:#333; text-decoration:none;}
.print_share .everypart{ height:28px;}
.print_share .everypart a img{margin:0 3px 0 7px; float:left; vertical-align:middle;}
.rightlash .print_share{ margin-left:15px; border-left:1px solid #C5C9C9}
#margincell{ height:170px;}

.leftContent .contlash{ width:610px; height:164px; padding:10px 0 0 38px; border-bottom:solid #c5c9c9 1px; margin:0; line-height:14px; }
.leftContent .contlash sup{ font-size:10px; line-height:6px;} 
.leftContent .contlash .lash_picture{ float:left; margin-right:12px;}
.leftContent .contlash .lash_part{ width:470px; padding-top:27px; float:left;}
.leftContent #contlash_2{ height:147px; padding:5px 0 0 38px; }
.leftContent .contlash #lash_picture{margin:3px 0 0 12px;} 
.leftContent .contlash #lash_part{ width:434px; padding-top:15px;}
.leftContent #contlash_3{ height:113px; padding:13px 0 0 38px; }
.leftContent .contlash #lash_picture2{margin:0;} 
.leftContent .contlash #lash_part2{ width:495px; padding:8px 0 0 12px;}
.leftContent #contlash_4{ height:141px; padding:15px 0 0 38px; }
.leftContent .contlash #lash_part_4{ width:470px; padding:0px 9px 0 0; float:left;}
.leftContent .contlash #lash_picture_4{margin:4px 0 0 3px;} 
.leftContent #contlash_5{ height:122px; padding:15px 0 0 38px; }
.leftContent #contlash_6{ width:613px; height:143px; padding:9px 0 0 38px; }
.leftContent .contlash #lash_picture_6{ float:left; margin-right:12px;}
.leftContent .contlash #lash_part_6{ width:482px; padding-top:24px; float:left;}
.leftContent #contlash_7{ width:608px; height:143px; padding:10px 0 0 38px; }
.leftContent .contlash #lash_part_7{ width:496px; padding:23px 0 0 0; float:left;}
.leftContent .contlash #lash_picture_7{margin:0 0 0 12px;} 
.leftContent #contlash_8{ height:auto; padding:10px 0 0 38px; border:none; }
.contlash_mainword{ margin-top:3px;}
.special_supword{ margin-top:5px;}
.rightlash{ width:165px; float:left;}
.and_contlash{ width:610px; height:87px; padding:15px 0 0 38px; border-bottom:solid #c5c9c9 1px; margin:0; line-height:14px; }
#and_contlash{ height:104px;}

/*  Terms and  Conditions  */ 
.leftContent .toptittle_terms{ height:30px; padding:7px 0 0 39px;} 
.leftContent .termsMain{ padding:16px 0 0 38px; text-align:left;} 
.terms_mainword{ margin-top:2px; line-height:18px;}

.right_terms{ padding:170px 0 0 14px; float:left;}
.right_terms .right_terms_part{ width:60px; height:58px; border-left:solid #c5c9c9 1px;}

/*  Offical rules  */
.leftContent .toptittle_Offical{ padding:8px 0 0 39px;}
.leftContent .OfficalMain{ padding:16px 0 0 38px; text-align:justify;text-justify:inter-ideograph;} 
.leftContent .OfficalMain p{ margin:18px 0 0 0;}
.leftContent .OfficalMain_2{ padding:0 0 0 38px; text-align:justify;text-justify:inter-ideograph; line-height:18px;}
.leftContent .OfficalMain_2 p{ margin:18px 0 0 0;}
.Offical_mainword{ margin-top:2px; line-height:18px;}
.Offical_mainword a{ color:#249aa3; text-decoration:underline;}
.OfficalMain_last{margin-top:3px; line-height:18px;}
.errorpage{ width:654px; height:641px; padding-left:38px; padding-top:4px;}
.errorpage .the_url{ width:654px; height:20px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5c5f5f; line-height:19px;}
.errorpage .the_url .link{  font-family:Arial, Helvetica, sans-serif; font-size:14px;  color:#34a1a9;}
.below{width:654px; height:62px}
#lashMainCenter,#mainCenter_Terms{ padding-bottom:25px;}
.blank{ clear:both;}

/*  footer */
