
body { margin:0 auto; padding:0; /*height: 100%;*/ /*height:2710px;*/ font-family:Arial; background: #ebebeb;}

a { outline: 0;}

div#main {width:984px; position:relative; margin:0px auto 0px auto;}
div#main div#content{position: relative; background-color:white;}

div#main div#navigation {position: relative; margin:0px auto 0px auto; height: 70px; width: 984px; margin:0px auto 0px auto; padding:10px 0 5px 0; font-family:Arial; font-size:12px; font-weight:bold; color:#00aeef; text-align:center; }
div#main div#navigation .logo {float:left;margin-top: 10px;}
div#main div#navigation .navlinks {float:right; padding:25px 5px 0 0}

div#main div#adplane {position: absolute; left: 766px; top: 550px; width: 212px; height: 30px; float:right;margin:15px 5px 0 0; z-index: 200;}

div#content div#EnterSweepsContent{ background-image:url('../images/enter_landing_bg.jpg'); position: relative; top: -10px; width:984px; height:505px;}

div#content div#EnterSweepsFrame{ position: relative; margin: 0 auto; top:45px; left:6px; width:624px; height:445px;}
div#content div#EnterSweepsContent #sweeps_close {position: absolute; top:12px; left:787px; width:25px; height:25px;cursor:pointer;}

div#content div#flashContent{ position: relative; top: -10px; width:984px; height:505px;}
div#content div#flashError { border:none; margin:0 auto 0 auto; text-align:center; display:none; height:300px; padding:100px 0 0 0 ; clear:both;}
div#content div#flashError img { border:none; margin-top:6px; }

div#main div#footer {background:#fff;width:984px; padding:22px 0 15px 0; font-family:Arial; font-size:11px; font-weight:bold; color:#b1b1b1; text-align:right; }
div#main div#footer .email {float:left;}
div#main div#footer .email a {margin:0 10px 3px 5px;}
div#main div#footer a {color:#00aeef; margin:0 5px 0 5px;text-decoration:none;}
div#main div#footer a:hover {color:#ef229b;}

div#main div#legal {background:#fff;width:984px; margin:10px auto 0px auto;  font-family:Arial; font-size:11px; font-weight:bold; color:#ef229b; text-align:right; }

#wogoSweepstakesLightbox {display:none;}

/* mom page */
div#main div#content-mom{width:984px;/*height:2085px;*/height:2220px;}
div#content-mom div#flashContent{ position: absolute; top: 653px; left: 190px; width:600px; height:330px; background: black; }
div#content-mom div#flashError { border:none; margin:0 auto 0 auto; text-align:center; display:none; height:300px; padding:100px 0 0 0 ; clear:both;}
div#content-mom div#flashError img { border:none; margin-top:6px; }

div#content-mom #video_name {position: absolute; top: 986px; left: 190px; width:600px; height:20px; color: White; }
div#content-mom #video_name #bio {color:#70bf54;font-weight:bold;text-decoration:underline;cursor:pointer;}

div#content-mom #michele_bio {position: absolute; top:586px; left:80px; width:850px; height:500px; display:none; border:0px;}
div#content-mom #bio_close {position: absolute; top:19px; left:801px; width:25px; height:25px;cursor:pointer;}

div#content-mom #blue_links {position: absolute; top: 130px; left: 780px; width:217px; height:160px; color: #ebebeb;}
div#content-mom #video_thumbs {position: absolute; top: 660px; left: 833px; width:120px; height:255px; color: #ebebeb;}
div#content-mom .couponBtn {position: absolute; top: 1230px; left: 147px; width:179px; height:36px;}

div#content-mom .couponRules {position: absolute; top: 1180px; left: 146px; width:500px; height:36px;}
div#content-mom span.sm-gray {color:#B1B1B1;font-size:80%;font-weight:bold;}
div#content-mom .blue{color:#00aeef;}

#video_thumbs p {padding-left: 0px; margin-bottom: 0px; margin-top: 2px;font-size: .8em;}
div#content-mom #fb_sample{position: absolute; top: 1784px; left: 446px; width:223px; height:134px;}
div#content-mom #fb_share {position: absolute; top: 1950px; left: 205px; width:226px; height:136px;}
div#content-mom #twt_share {position: absolute; top: 1950px; left: 480px; width:226px; height:136px;}

div#laptop_link {position: absolute; top: 978px; left: 824px; width:130px; height:52px; color: #ebebeb;}
div#laptop_link a {width:130px; height:52px;}

div#quiz, div#quiz-results  {font-size: 125%;font-weight:bold;margin-left:155px;height:700px;margin-top:-65px;}
div#quiz ol li.q {display:none;}
div#quiz li.ans-yes {color:#70BF54 !important;}
div#quiz li.a {color:#00aeef;padding: 3px 0;}
div#quiz li.a:hover {color:#70BF54;cursor:pointer;}
div#quiz li.q ol {list-style-type:upper-alpha;padding-top: 8px;}
div#quiz > ol {list-style-type:none;}
div#quiz span.grn, div#quiz-results span.grn, div#quiz-results p.grn, div#pr-intro p.grn {color:#70BF54;}
div#quiz span.red, div#quiz-results span.red, div#quiz-results p.red, div#pr-intro p.red, div#quiz div.err-msg {color:#EF229B;}
div#quiz-results span.grey {color:#8A8889;}
div#quiz span.sm-gray {color:#B1B1B1;font-size:70%;}
/*div#pr-intro{display:none;}*/
div#quiz-results {display:none;}
div#quiz {display:none;}
div#quiz-results .blue{color:#00aeef;}
#result-string {font-size: 150%;}
div#quiz-results .norm {font-size: 70%;color:#b1b1b1;}
.fixme {outline: red solid 3px;}
button.next-q, button.last-q {width:196px;height:36px;background-color:#00aeef;color:#fff;font-weight:bold;margin-top:15px;}
div#pr-intro{margin-left:155px;margin-top:-65px;height:700px;}
div.ck{position:relative;height:25px;display:inline;margin-top:-25px;margin-left:5px;}
div.ck img.check{position:absolute;top:0;display:none;}
div#quiz-results div.quiz-btn {float: left; margin-right: 15px; margin-bottom: 30px;}
div#quiz-results p.clr {clear:both;margin-bottom:45px;}
div#quiz-results p.clr a {color:#00aeef;}
div#quiz-results div.content {margin-left: 45px;}
div.btn {background: url(../images/btn-next.jpg) no-repeat;cursor:pointer;margin-top:15px;}
div.btn span {font-size: 85%; line-height: 36px; padding-left: 35px; color: #fff;}
.floaty {float:left;margin-right: 20px;margin-bottom:30px;}
.clr {clear:both;}
div#pr-intro p.lg {font-weight:bold;font-size:160%;margin-top: 0px;}
div#pr-intro p.med {font-weight:bold;font-size:110%;}
p.bg {font-weight:bold;color:#b1b1b1;}
.btn-see{margin-top:35px;cursor:pointer;}
.btn-quiz{margin-top:22px;cursor:pointer;}
div#pr-intro img.sm-pic{margin-right:30px;}
div.err-msg{margin:8px 0 0 12px;display:none;font-size:75%;}


sup {
	height: 0;
	line-height: 1;
	position: relative;
	top: -0.6em;
	vertical-align: baseline !important;
	vertical-align: bottom;
	font-size:8px;
}
