/*
 * Begin Base Framework Definitions
*/

#promos_area {
  margin: 0px auto;
  width: 760px;
  background-color: #ffffff;
}

#promos_body {
  margin: 0px;
  width: 760px;
  vertical-align: top;
  float: left;
  background-image: url(/_img/interstitial/bg.gif);
  background-repeat: no-repeat;
  background-color: #ffffff;
}

#promos_overlay {
  margin: 50px 110px 0px 110px;
  width: 514px;
  background-color: #ffffff;
  border: 8px solid #ADD03B;
}

#promoLinks {
  margin: 0px 110px 50px 110px;
  padding: 6px 0px;
  width: 530px;
  height: 63px;
}

#noPromoLinks {
  margin: 0px 110px 150px 110px;
  width: 530px;
}

#green_search, #green_giveaways {
  float: left;
  margin-right: 8px;
}

#register_seal {
  position: relative;
  float: right;
  margin: -85px -60px 0px 0px;
}

/*
 * End Base Framework Definitions
*/

/* Begin the definitions for the enter code page */
#head_main { background-color: #ffffff; }
#header_main { margin: 0px; padding: 0px; }
#body_main { margin: 0px; padding: 0px; }
.badCode_main { margin: 16px 0px 0px 12px; color: #ff0000; }
.choices_main { margin: 2px 3px; }
.input_main { margin: 18px 3px 2px 3px; background-image: url(/_img/giveaways/promo_bg.gif); background-repeat:repeat-x; width:508px; height: 89px; }
.leftCell_main { float: left; margin-top: 33px; width: 276px; height: 89px; text-align: right; }
.leftCell_main input { margin: 0px 0px 0px 8px; background-color: #E2F0F9; width: 151px; }
div[class="leftCell_main"] input { margin-right: 2px !important; }
.rightCell_main { float: right; margin-right: 6px; height: 89px; line-height: 89px; }
.submitCell_main { float: left; margin: -52px 0px 0px 0px; width: 280px; height: 54px; text-align: right; }
.noCodeCell_main { margin: 0px 0px 18px 48px; font-size: 12px; font-weight: bold; }
#promoForm { margin:0px; padding: 0px; }
/* End the definitions for the enter code page */

/* Begin the definitions for ACT Promo */
#head_act { background-color: #ffffff; }
#header_act { margin: 0px; padding: 0px; }
#body_act { margin: 0px; padding: 0px; }
.congrats_act { margin: 12px 3px 4px 3px; }
.choices_act { margin: 2px 3px; }
.gifts_act { float: left; margin: 16px 9px; padding: 0px; width: 150px; height: 114px; }
.know_act {  margin: 16px 0px 16px 3px;  }
/* End the definitions for ACT Promo */


/* Begin the definitions for Promo 111111 */
#head_111111 { background-color: #ffffff; }
#header_111111 { margin: 0px; padding: 0px; }
#body_111111 { margin: 0px; padding: 0px; }
.congrats_111111 { margin: 12px 3px 4px 3px; }
.choices_111111 { margin: 2px 3px; }
.gifts_111111 { float: left; margin: 16px 6px; padding: 0px; width: 150px; height: 114px; }

.winner_photo { margin: 0px; padding: 16px; float: left; background-image: url(/_img/giveaways/photo_bg.gif); }
.winner_profile { margin: 0px; padding: 12px 16px; float: left; }
.winner_name { margin: 0px; padding: 0px; font-family: verdana,arial,sans-serif,helvetica; font-size: 14px; color: #000000; }
.winner_home { margin: 2px 0px 16px 0px; padding: 0px; font-family: verdana,arial,sans-serif,helvetica; font-size: 11px; color: #000000; }
.winner_quote { margin: 16px 0px 0px 0px; padding: 0px; font-family: verdana,arial,sans-serif,helvetica; font-size: 12px; font-style: italic; color: #000000; }

.know_111111 {  margin: 0px 0px 8px 3px; padding-top: 10px; clear: both; }
/* End the definitions for Promo 111111 */
