
#yahoo_landing {
  background: url(/images/yahoo_landing.jpg) left top no-repeat;
  width: 980px;
  height: 1126px;
}
  #yahoo_landing .guess_now {
    float: right;
    padding: 80px 157px 0 0;
  }
    #yahoo_landing .guess_now p {
      width: 150px;
      font-size: 14px;
      margin-bottom: 15px;
    }
    #yahoo_landing .guess_now a {
      background: url(/images/btn_guess_now.png) left top no-repeat;
      width: 111px; height: 29px;
      text-indent: -9999px;
      text-transform: uppercase;
      display: block;
    }
    #yahoo_landing #flashcontent {
      width: 960px;
      float: left;
      padding: 49px 0 0 10px;
    }
    
#guess_whose_yahoo .main_content {
  background: #fac8e3 url(/images/guess_whose_header.jpg) left top no-repeat;
  padding: 90px 0 30px 20px !important;
  margin-right: 10px;
  width: 604px;
}
  #guess_whose_yahoo .main_content h3, #guess_whose_yahoo .main_content h4 {
    color: #d70578;
    font-size: 18px;
    margin-bottom: 15px;
  }
  #guess_whose_yahoo .main_content h4 {
    font-size: 12px;
    margin: 25px 0 10px 0;
  }
  #guess_whose_yahoo .main_content p {
    margin-bottom: 10px;
    padding-right: 10px;
    font-family: Georgia, "Times New Roman", serif;
  }
  #guess_whose_yahoo p.name, #guess_whose_yahoo p.message, #guess_whose_yahoo p.thanks {
    font-size: 16px;
    color: #d70578;
    font-weight: bold;
  }
  #guess_whose_yahoo p.message, #guess_whose_yahoo p.thanks {
    color: #000;
    font-weight: normal;
  }
  #guess_whose_yahoo p.thanks {
    font-size: 18px;
    margin: 0;
  }

#guess_whose_yahoo_form .main_content {
  background: #fac8e3 url(/images/guess_whose_header_form.jpg) left top no-repeat;
  padding: 240px 0 30px 15px !important;
  margin-right: 10px;
  width: 609px;
}
  #guess_whose_yahoo_form .main_content .form_row {
    float: left; width: 540px;
    margin-bottom: 10px;
  }
    #guess_whose_yahoo_form .main_content .form_block .form_row label, #guess_whose_yahoo_form .main_content .form_block .form_row input {
      width: 250px;
      float: left;
    }
    #guess_whose_yahoo_form .main_content .form_block .form_row input.middle, #guess_whose_yahoo_form .main_content .form_block .form_row label.middle, #guess_whose_yahoo_form .main_content .form_block .form_row select.middle {
      width: 115px;
    }
    #guess_whose_yahoo_form .main_content .form_block .form_row input.small {
      width: 65px;
      float: none;
    }
    #guess_whose_yahoo_form .main_content .form_block .form_row select {
      width: auto;
    }
    #guess_whose_yahoo_form .main_content .form_block .form_row_middle {
      float: left;
      width: 135px;
    }
  #guess_whose_yahoo_form .main_content .dotted_row {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px dotted #000;
  }
    #guess_whose_yahoo_form .main_content .dotted_row label {
      display: block;
    }
    #guess_whose_yahoo_form .main_content .dotted_row input {
      float: left; clear: left;
    }
  #guess_whose_yahoo_form .main_content .form_block {
    float: left;
    width: 280px;
    margin-bottom: 10px;
  }
    #guess_whose_yahoo_form .main_content .form_block .form_row {
      width: 280px;
    }
    #guess_whose_yahoo_form .main_content .checkbox_row input {
      width: 15px;
      float: left;
      margin: 0 5px 15px 0;
    }
      #guess_whose_yahoo_form .main_content .checkbox_row label span {
        color: #d70578;
        font-weight: bold;
      }
      #guess_whose_yahoo_form .main_content .checkbox_row label a {
        color: #000;
        text-decoration: underline;
        font-weight: normal;
      }
    #guess_whose_yahoo_form .main_content p.error, #guess_whose_yahoo_form .main_content span.error {
      color: #f00;
    }
    #guess_whose_yahoo_form .main_content input.sweep_submit_btn {
      background: url(/images/btn_submit_guess_whose.gif) left top no-repeat;
      text-indent: -9999px;
      text-transform: uppercase;
      width: 84px; height: 29px;
      float: left;
      border: 0;
      cursor: pointer;
    }

