/* Use this to start a new giveaway */
.contest-content {
  background: url('http://media.sheknows.com/aussie/giveaway-grill-girl/background.jpg') no-repeat 50% 0%;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  margin: 0;
  padding: 0;
  margin-top: 1px;
  min-height: 811px;
  position: relative;
  width: 1000px;
}
.contest-content .inner-content {
  overflow: hidden;
}
.contest-content .giveaway-title {
  display: block;
  margin: 265px 0 10px;
  visibility: hidden;
}
.contest-content .giveaway-intro-text {
  display: block;
  visibility: hidden;
}
.contest-content .giveaway-content {
  margin: 22px 0 0 219px;
  position: relative;
}
.contest-content .giveaway_call_to_action {
  visibility: hidden;
}
.contest-content .form-container-index .label {
  display: none;
}
/************** landing **************/
.landing .contest-content .giveaway-content {
  background: url('http://media.sheknows.com/aussie/giveaway-grill-girl/email_background.jpg') no-repeat 50% 50%;
  height: 99px;
  width: 452px;
}
.landing .contest-content .giveaway-button {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  color: #ccc;
  cursor: pointer;
  font-size: 0;
  height: 34px;
  left: 323px;
  position: absolute;
  top: 47px;
  width: 114px;
}
.landing #GiveawayEntryEmail {
  background: none;
  border: none;
  height: 15px;
  left: 26px;
  padding: 10px 0;
  position: absolute;
  top: 47px;
  width: 285px;
}
.contest-content .official_rules {
  position: absolute;
  left: 21px;
  top: 82px;
}
.contest-content .official_rules a {
  color: #fff;
}
/**************** forms ***************/
.giveaway-content h3 {
  font-size: 18px;
  margin: 5px 0;
  text-align: center;
}
.form-container label {
  color: #fff;
  font-size: 14px;
  line-height: 38px;
}
.form-container .form-field {
  padding: 10px;
  width: 277px;
}
input.text, .text input {
  margin-left: 0;
}
.form-container, .verify-entry, .thanks-page {
  text-align: center;
}
.form-container {  
  background: #b04096;
  color: #fff;
  border-radius: 8px;
  -mox-border-radius: 8px;
  -webkit-border-radius: 8px;
  opacity: 0.95;
  filter: alpha(opacity=95);
}
.thanks-page {
  background: #b04096;
  border-radius: 8px;
  -mox-border-radius: 8px;
  -webkit-border-radius: 8px;
  color: #fff;
  opacity: 0.95;
  filter: alpha(opacity=95);
  padding: 15px;
  font-size: 16px;
  width: 400px;
}
.thanks-page a {
  color: #fff;
  cursor: pointer;
}
.verify-entry ul li {
  font-size: 14px;
  text-align: left;
}
iframe {
  background: #fff;
  margin: 5px 0;
}
/**************** footer **************/
.contest-content .contest-footer-right {
  height: 256px;
  position: absolute;
  right: 17px;
  top: 532px;
  width: 300px;
}
.contest-content .contest-footer-left .footer-text h4 {
  font-size: 18px;
  font-weight: bold;
  line-height: 28px;
  margin: 0;
  padding: 0;
  text-transformat: lowercase;
  visibility: hidden;
}
.contest-content .contest-footer-left .footer-text p {
  color: #323433;
  font-size: 14px;
  line-height: 18px;
  margin: 0;
}
/***************** add info pos: fluid **************
.contest-content .contest-footer-left {
	width:673px;
}
.contest-content .contest-footer-left .footer-text {
	padding: 40px 32px 10px 36px;
}
*/
/***************** add info pos: absolute **************/
.contest-content .contest-footer-left {
  bottom: 25px;
  position: absolute;
  left: 255px;
  width: 405px;
}
/****************** fix stuff from base.css *********************/
#bd .contest-content .buttons {
  height: 20px;
  top: 7px;
  *top: 0px;
}
