@charset "utf-8";
/* CSS Document */
body {margin:0px; padding:0px;}
img {border:none;}

#enter_container {margin:0px auto; width:960px; height:470px; text-align:left; color:#425c42; background:#40b02f url(../images/enter_bkg.jpg) 0 0 no-repeat; position:relative; top:0; left:0;}
#enter_container .theLogo {position:absolute; top:0px; left:852px;}
#enter_container .theTitle {position:absolute; top:0px; left:0px;}
#enter_container .theBlurb {position:absolute; top:136px; left:0px;}
#enter_container .prize_desc  {position:absolute; top:182px; left:295px;}
#enter_container .prize_detail {position:absolute; top:226px; left:295px;}
#enter_container .prize_plus_1 {position:absolute; top:250px; left:295px;}
#enter_container .prize_plus_2 {position:absolute; top:272px; left:295px;}
#enter_container .prize_plus_3 {position:absolute; top:294px; left:295px;}
#enter_container .prize_plus_4 {position:absolute; top:313px; left:295px;}
#enter_container .enter_to_win {position:absolute; top:305px; left:532px;}
#enter_container .share_this {position:absolute; top:345px; left:595px; font:10px Arial, Helvetica, sans-serif; color:#333;}
#enter_container .share_this a {color:#333;}
#enter_container .btmLogos {position:absolute; top:409px; left:20px;}
#enter_container .btmLegal {position:absolute; top:450px; left:19px; font:9px Arial, Helvetica, sans-serif; color:#0c3801;}
#enter_container .btmLegalLinks {position:absolute; top:448px; left:695px; font:10px Arial, Helvetica, sans-serif; color:#0c3801;}
#enter_container .btmLegalLinks a {color:#0c3801; text-decoration:none;}

#sweeps_container {margin:0px auto; width:960px; height:470px; text-align:left; color:#425c42; background:#40b02f url(../images/idol_bkg.jpg) 0 0 no-repeat; position:relative; top:0; left:0;}
#sweeps_container form {margin:0; padding:0;}
#sweeps_container img {border:none;}
#sweeps_container input, select {font-size:11px; border:1px solid #ccc;}
#sweeps_container textarea {font-size:11px;}
#sweeps_container label {display:block;}

#sweeps_container .theLogo {position:absolute; top:0px; left:852px;}
#sweeps_container .theTitle {position:absolute; top:0px; left:0px;}
#sweeps_container .theBlurb {position:absolute; top:136px; left:0px;}
#sweeps_container .theSweeps {position:absolute; top:198px; left:33px;}
#sweeps_container .btmLogos {position:absolute; top:409px; left:20px;}
#sweeps_container .btmLegal {position:absolute; top:450px; left:19px; font:9px Arial, Helvetica, sans-serif; color:#0c3801; color:#0c3801;}
#sweeps_container .btmLegalLinks {position:absolute; top:448px; left:665px; font:10px Arial, Helvetica, sans-serif; color:#0c3801;}
#sweeps_container .btmLegalLinks a {color:#0c3801; text-decoration:none;}

.dobtext {position:relative; top:5px; left:0px;}


/* NO vid TY page */
#orig_thankyou_container {margin:0px auto; width:960px; height:470px; text-align:left; color:#425c42; background:#40b02f url(../images/thankyou_bkg.jpg) 0 0 no-repeat; position:relative; top:0; left:0;}
#orig_thankyou_container .theLogo {position:absolute; top:0px; left:852px;}
#orig_thankyou_container .theTitle {position:absolute; top:51px; left:170px;}
#orig_thankyou_container .fbPod {position:absolute; top:230px; left:197px;}
#orig_thankyou_container .couponPod {position:absolute; top:195px; left:479px;}
#orig_thankyou_container .signupPod {position:absolute; top:230px; left:479px;}
#orig_thankyou_container .btmLogos {position:absolute; top:409px; left:19px;}
#orig_thankyou_container .btmLegal {position:absolute; top:450px; left:19px; font:9px Arial, Helvetica, sans-serif; color:#0c3801; color:#0c3801;}
#orig_thankyou_container .btmLegalLinks {position:absolute; top:448px; left:665px; font:10px Arial, Helvetica, sans-serif; color:#0c3801;}
#orig_thankyou_container .btmLegalLinks a {color:#0c3801; text-decoration:none;}
#orig_thankyou_container .nojs_msg { width:550px; height:200px; position:absolute; top:200px; left:190px; font:12px Arial, Helvetica, sans-serif; color:#c00; text-align:center;}
#orig_thankyou_container .nojs_msg a {color:#c00; text-decoration:none;}

/* WITH vid TY page */
#thankyou_container {margin:0px auto; width:960px; height:470px; text-align:left; color:#425c42; background:#40b02f url(../images/thankyou_rlp_bkg.jpg) 0 0 no-repeat; position:relative; top:0; left:0;}
#thankyou_container .theTitle {position:absolute; top:17px; left:33px;}
#thankyou_container #contentholder {position:absolute;top:56px;left:34px;width:644px;height:340px;}
#thankyou_container #contentholder .shining {position:absolute; top:13px; left:12px;}
#thankyou_container #contentholder #VideoPlayer {position:absolute;top:44px;left:14px;width:335px;height:288px;}
#thankyou_container #contentholder #thankyou_pods {position:absolute;top:44px;left:363px;width:267px;height:289px;}
#thankyou_container #contentholder #thankyou_pods div.pod {width:267px;height:92px;}
#thankyou_container #contentholder #thankyou_pods #facePod {margin-top:8px;margin-bottom:8px;}

#thankyou_container .fbPod {position:absolute; top:230px; left:197px;}
/*#thankyou_container .couponPod {position:absolute; top:195px; left:479px;}*/
#thankyou_container .signupPod {position:absolute; top:230px; left:479px;}
#thankyou_container .btmLogos {position:absolute; top:409px; left:19px;}
#thankyou_container .btmLegal {position:absolute; top:450px; left:19px; font:9px Arial, Helvetica, sans-serif; color:#0c3801; color:#0c3801;}
#thankyou_container .btmLegalLinks {position:absolute; top:448px; left:675px; font:10px Arial, Helvetica, sans-serif; color:#0c3801;}
#thankyou_container .btmLegalLinks a {color:#0c3801; text-decoration:none;}
#thankyou_container .nojs_msg { width:644px; height:200px; position:absolute; top:200px; left:34px; font:12px Arial, Helvetica, sans-serif; color:#c00; text-align:center;}
#thankyou_container .nojs_msg a {color:#c00; text-decoration:none;}

#error_container {margin:0px auto; width:960px; height:470px; text-align:left; color:#425c42; background:#40b02f url(../images/thankyou_bkg.jpg) 0 0 no-repeat; position:relative; top:0; left:0;}
#error_container .theLogo {position:absolute; top:0px; left:852px;}
#error_container .errmsg { width:550px; height:50px; position:absolute; top:100px; left:190px; font:12px Arial, Helvetica, sans-serif; color:#c00; text-align:center;}
#error_container .theBlurb { width:550px; height:200px; position:absolute; top:200px; left:190px; font:12px Arial, Helvetica, sans-serif; color:#c00; text-align:center;}
#error_container .theBlurb a {color:#c00;}
#error_container .btmLogos {position:absolute; top:409px; left:19px;}
#error_container .btmLegal {position:absolute; top:450px; left:19px; font:9px Arial, Helvetica, sans-serif; color:#0c3801; color:#0c3801;}
#error_container .btmLegalLinks {position:absolute; top:448px; left:665px; font:10px Arial, Helvetica, sans-serif; color:#0c3801;}
#error_container .btmLegalLinks a {color:#0c3801; text-decoration:none;}


/*Popups*/
#wrapper_container {margin:0px auto; width:546px; text-align:left;font:12px Arial, Helvetica, sans-serif; color:#333333; background:#fff;}
#wrapper_container .header_container {width:546px; height:72px; background:#8bca78; border-bottom:5px solid #fff;}
#wrapper_container .content_container {width:546px; height:350px; overflow:auto;}
#wrapper_container .content_container h1 {font:bold 18px Arial, Helvetica, sans-serif; color:#333333; text-align:center; margin-bottom:0px;}
#wrapper_container .content_container h2 {font:bold 14px Arial, Helvetica, sans-serif; color:#333333; text-align:center; margin-top:5px;}
#wrapper_container .footer_container {width:546px; height:22px; padding:5px 0; background:#8bca78 url(../images/popup_footer_bkg.jpg) no-repeat; font:12px Arial, Helvetica, sans-serif; color:#000; text-align:center; border-top:5px solid #fff;}
#wrapper_container .footer_container a {color:#000;}


