* {margin: 0px; padding: 0px; border: 0px;}


a {color: #fff; text-decoration: none;border:0px;}
a:hover {text-decoration: none;}

ul, li {list-style:none;} 

table {border: 0px; /*border-collapse: collapse;*/}
td {padding: 0px;height: 25px;}
.noHeight {height: auto;}

html  {height: 100%;}
body {position: relative; height: 100%; background: #b20113  no-repeat center top; color: #fff; font-family: Arial; font-size: 12px;}
#errorfrm {color:red; display:block; padding-top:115px; position:absolute}
.wrapper {position: relative; width: 737px; min-height: 100px; margin: 0 auto; background: #b20113 url(/img/bg_body_line.jpg) repeat-y center top;}
  .wrapper .bg_grad {
	  position: relative; 
	  width: 719px; 
	  min-height: 160px; 
	  margin-left: 11px;
	  /*background: #FFF9C9 url(/img/bg_grad_line.jpg) repeat-x center top;*/
	  color: #000000;
	  font-size: 24px;
	  /*padding: 150px 0px 0px 150px*/;
	  
  }
    .wrapper .bg_grad .bubbles {margin-top: 5px; float:right;}
      .wrapper .bg_grad .bubbles  .win_bubble {width: 231px; height: 181px; background: url(/img/win_bubble.png) no-repeat top; float: left;}     
      .wrapper .bg_grad .bubbles  .clock {width: 250px; height: 181px;  margin-top: 5px; float: left;}        
        .wrapper .bg_grad .bubbles  .clock .lang_france{ width: 52px;height: 20px; background: url(/img/france.gif) no-repeat top right; margin-right:10px;margin-left:186px; }
        .wrapper .bg_grad .bubbles  .clock .img_center{margin: 0 auto; display: block; clear:left;}
      /*  .wrapper .bg_grad .bubbles  .clock .contest{height: 15px; background: url(/img/contest_ends_in.png) no-repeat top; clear: left;}
      */  .wrapper .bg_grad .bubbles  .clock .nums {margin-left: 38px; }
          .wrapper .bg_grad .bubbles  .clock .clockBubbles {margin-top: 10px;}
          .wrapper .bg_grad .bubbles .clock .nums .num { width:48px; height: 41px;  margin: 3px; margin-bottom: 0px; text-align: center; padding-top: 9px; font-size: 20px; font-family: arial; font-weight:bold; font-style: italic; background: url(/img/num_bubble.png) no-repeat top; float: left;}                 
      /*  .wrapper .bg_grad .bubbles  .clock .days {height: 15px; background: url(/img/days_hours.png) no-repeat bottom;clear: left;}
      */  .wrapper .bg_grad .bubbles  .prizes_left {height: 150px; }
          .wrapper .bg_grad .bubbles  .prizes_left .star {width: 86px; height: 69px; text-align: center; padding-top: 19px; font-size: 20px; font-family: arial; font-weight:bold; font-style: italic; background: url(/img/prizes_left.png) no-repeat top; float: left;}
          .wrapper .bg_grad .bubbles  .prizes_left .text {width: 102px; margin-top: 15px;  float: left; }
    .wrapper .bg_grad .content {margin-left: 40px; width: 610px; clear: right; color: #874616;font-weight:bold; font-style: italic; font-size: 14px; font-family: Trebuchet MS;}  
    
      .wrapper .bg_grad .content .topic{width: 176px;height: 18px; margin-bottom: 30px;background: url(/img/rules.gif) no-repeat left top;} 
      .wrapper .bg_grad .textContent {margin-top: 30px; padding-bottom: 50px;}
      .textContent a {color: #874616; text-decoration:underline;}
    .wrapper .bg_grad .send_form *{margin:0px 10px 0px 3px;clear: right; color: #874616; font-weight:bold; font-style: italic; font-size: 14px; font-family: Trebuchet MS;}              
    .wrapper .bg_grad .send_form { margin-left: 40px;}            
      .wrapper .bg_grad .send_form .form_table { margin-top: -30px;}            
      
      .wrapper .bg_grad .send_form  .fieldNames {width: 253px;margin-right:0px;float: left; height: 23px; background: url(/img/fieldnames.gif) no-repeat left top;}
      .wrapper .bg_grad .send_form  .fieldAdress {width: 505px; height: 23px;margin-right:0px;float: left; background: url(/img/fieldadress.gif) no-repeat left top;}
      .wrapper .bg_grad .send_form  .fieldCity {width: 218px; height: 23px;margin-right:0px;float: left; background: url(/img/fieldcity.gif) no-repeat left top;}
      .wrapper .bg_grad .send_form  .fieldPC {width: 45px; height: 23px;margin-right:0px;float: left; background: url(/img/fieldpostalcode.gif) no-repeat left top;}
      .wrapper .bg_grad .send_form  .fieldTelephone {width: 59px; height: 23px;margin-right:0px;float: left; background: url(/img/fieldtelephone.gif) no-repeat left top;}
      .wrapper .bg_grad .send_form  .fieldEmail {width: 180px; height: 23px;margin-right:0px;float: left; background: url(/img/fieldemail.gif) no-repeat left bottom;}
      .wrapper .bg_grad .send_form  .fieldCemail {width: 180px; height: 23px;margin-right:0px;float: left; background: url(/img/fieldemail.gif) no-repeat left bottom;}
      .wrapper .bg_grad .send_form  .fieldPin {width: 105px; height: auto;margin-right:0px;float: left; background: url(/img/fieldpincode.gif) no-repeat left top;}
      .wrapper .bg_grad .send_form  .fiedProduct {width: 145px; height: auto;margin-right:0px;float: left; background: url(/img/fieldproduct.gif) no-repeat left top;}
      
      .wrapper .bg_grad .send_form  .fCheck {margin: 6px 6px 3px 3px; float:left;}
      .wrapper .bg_grad .send_form  .fSelect{margin: 3px 3px 6px 3px; float:left;}
      .wrapper .bg_grad .send_form  .fCheckRule {margin-right: 0px;float:right;}
      .wrapper .bg_grad .send_form  .fInputName{float:left; width: 240px; margin-top:  2px;}
      .wrapper .bg_grad .send_form  .fInputAdress{margin:2px; margin-left: 3px;float:left; width: 496px;}
      .wrapper .bg_grad .send_form  .fInputCity{margin: 2px;margin-left: 4px;float:left; width: 208px;}
      .wrapper .bg_grad .send_form  .fInputPC{width: 36px;margin:2px;margin-left:4px;margin-top:3px;height:16px; float:left;}
      .wrapper .bg_grad .send_form  .fInputTelephone{width: 50px;margin:2px;margin-left:4px;margin-top:3px;height:16px; float:left; }
      .wrapper .bg_grad .send_form  .fInputEmail{float:left;width: 170px; margin:2px;margin-left:4px;margin-top:3px; }
      .wrapper .bg_grad .send_form  .fInputcEmail{float:left;width: 170px;margin:2px;margin-left:4px;margin-top:3px; }
      .wrapper .bg_grad .send_form  .fInputPin{width:96px;margin:2px;margin-left:4px;margin-top:3px;  float:left; color:#874616;  font-weight:bold; font-style: italic; font-size: 14px; font-family: Trebuchet MS;}
      .wrapper .bg_grad .send_form  .fInputProduct{width: 134px;float:left; margin: 2px;margin-left: 4px;}
      
      .wrapper .bg_grad .send_form  .text {margin-right: 15px; margin-left:3px; margin-top:3px; float:left;}
      .wrapper .bg_grad .send_form  .provSelect {height:30px;}
      .wrapper .bg_grad .send_form  .tbl_img,
      .wrapper .bg_grad .send_form  .mandatoryfields {float:right;}     
      .wrapper .bg_grad .send_form  .tbl_img_left{margin-left: 0px; margin-right: 5px;float:left;}  
      .wrapper .bg_grad .send_form  .eemail{margin-left: 10px;}     
      .wrapper .bg_grad .send_form  .cemail {margin-left: 56px;}  
      .wrapper .bg_grad .send_form  .confirmemail {margin-top: 4px; margin-left: 10px; float: left;}
      
      .wrapper .bg_grad .send_form  .age{margin:6px 10px 3px 30px; float:left;}
      .wrapper .bg_grad .send_form  .prizeBubbles{margin-left: 10px; width: 482px; height: 127px; background: url(/img/prizebubbles.png) no-repeat;float:left;}
      .wrapper .bg_grad .send_form  .submit{cursor: pointer;margin-left: 10px; width: 105px; height: 29px; margin:30px 10px 3px 3px; background: url(/img/submit.jpg) no-repeat;float:right;}
    
  .wrapper .star_left { position: absolute; width: 78px; height: 65px;margin-top: 350px; margin-left:-85px;background:url(/img/star_left.png) no-repeat left;}
  .wrapper .star_right {position: absolute; width: 78px; height: 65px;margin-top: 350px; margin-left:740px; background:url(/img/star_right.png) no-repeat right;} 

.wrapper .head {width: 720px; height: 173px; margin-left: 11px;  background: #b20113 url(/img/header.png) no-repeat left bottom;}
  .wrapper .head .logo {position: absolute; margin-left:-80px; width: 375px; height: 269px; background: url(/img/logo.png) no-repeat left top; z-index:1;}
  
.bg_footer{position: relative; width: 737px; height: 23px; margin: 0 auto; background: #b20113 url(/img/bg_body_footer.jpg) no-repeat center bottom;}
  .bg_footer .bg_footer_left{position: relative; width: 14px; margin-top:-123px; height: 146px; background: #b20113 url(/img/bg_body_footer_left.jpg) no-repeat left bottom;float: left;}
  
.footer {position: relative; margin: 0 auto;width: 731px; min-height: auto;}
  .footer  .FPlogo{position: relative;width: 77px; height:186px; ;margin: -140px -10px 0 0; background: url(/img/pflogo.png) no-repeat right bottom; float: right; z-index: 10;}
  .footer .logo {width: 106px; height: 43px;background: url(/img/nestle_logo.png) no-repeat left bottom; float: left;}
  .footer .copy {float: left; padding-top: 15px;}
  .footer .menu {float: right; margin-right:20px;}  
    .footer  .menu  li  { float: left; font-size: 10px; display: block;padding-top: 15px;}


