
.quizCaption{
	font-size:.9em;
	margin:0px;
}
#contest_wrap, #contest_wrap_vid{
	padding:7px 0px 7px 0px;
	width:651px;
	float:left;
}
#contest_bg{
	float:left;
	width:639px;
	border-right:1px solid #9f3180;
	border-left:1px solid #9f3180;
	border-bottom:1px solid #9f3180;
}

a#facts_btn:link, a#facts_btn:visited{
	display:block;
	float:left;
	width:189px;
	height:40px;
	background:url(gfx/signup_facts_btn.jpg) no-repeat 0px -40px;
}
#contest_header{
	float:left;
	background:url(gfx/header_bg.jpg) repeat-x left top;
	width:641px;
	height:29px;
}
#contest_footer_bg{
	float:left;
	background:url(gfx/contest_footer.jpg) no-repeat left top;
	width:638px;
	height:9px;
}
a#facts_btn:hover{
	background-position:0px 0px;	
}
#contest_left_panel, #contest_right_panel, #contest_content, #contest_content_vid{
	float:left;
}

#contest_content{
}

#contest_content{
	float:left;
	width:639px;
}

#contest_logo{
	float:left;
	margin:5px 0px 8px 180px;
	height:42px;
	text-align:center;
}
#contest_footer{
	text-align:center;
	float:left;
	width:651px;
	padding-top:10px;
}
#contest_footer a:link, #contest_footer a:visited, #contest_footer_vid a:link, #contest_footer_vid a:visited{
	color:#2e3438;
	font-weight:normal;
	text-decoration:underline;
}
#contest_footer a:hover{
	text-decoration:none;
}
.contest_nav{
	float:left;
	padding:0px 0px 0px 124px;
}

#contest_sponsor{
	margin:13px 0px 12px 0px;
	text-align:right;
}
.contest_nav_divider{
	height:29px;
	display:block;
	float:left;
	width:2px;
	background:url(gfx/nav_divider.jpg) no-repeat left top;
}
.contest_nav_end{
	height:29px;
	display:block;
	float:left;
	width:2px;
	background:url(gfx/nav_end.jpg) no-repeat left top;
}
.contest_nav a:link, .contest_nav a:visited{
	height:29px;
	display:block;
	float:left;
}
#contest_nav_main #main_link, #contest_nav_signup #signup_link, #contest_nav_facts #facts_link, #contest_nav_winners #winners_link{
	background-position:0px 0px;
}

#main_link{
	width:57px;
}
#facts_link{
	width:154px;
}
#winners_link{
	width:81px;	
}
#signup_link{
	width:104px;
}
a#main_link{
	background:url(gfx/main_btn2.jpg) no-repeat 0px -58px;
}
a#signup_link{
	background:url(gfx/enter_btn2.jpg) no-repeat 0px -58px;
}
a#facts_link{
	background:url(gfx/facts_btn2.jpg) no-repeat 0px -58px;
}
a#winners_link{
	background:url(gfx/winners_btn2.jpg) no-repeat 0px -58px;
}

a#main_link:hover, a#signup_link:hover, a#facts_link:hover, a#winners_link:hover{
	background-position:0px -29px;
}

#contest_padding{
	padding:20px 15px 30px 15px;
}
#contest_content h1{
	font-size:1.8em;
	font-weight:normal;
	margin:0px 0px 2px 0px;
}
#contest_content h2{
	font-size:1.2em;
	font-weight:bold;
	margin:0px 0px 15px 0px;
	padding-bottom:6px;
	border-bottom:1px solid #b2b9ad;
}
#contest_content p{
	line-height:14px;
	margin:6px 0px 6px 0px;
}
#contest_facts_popup #factstable, #contest_content #factstable{
	border-bottom:1px solid #000000;
	text-align:center;
	margin:7px 0px 10px 0px;
	width:607px;
}

#contest_content #factstable th, #contest_facts_popup #factstable th{
	padding:6px 8px 4px 8px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	color:#000000;
}
#contest_content #factstable td, #contest_facts_popup #factstable td{
	padding:4px 8px 6px 8px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}
#contest_form .toplabel{
	width:70px;
	display:block;
	text-align:right;
	float:left;
	clear:both;
	padding-top:3px;
}

.textField, .selectField{
	float:left;
	width:202px;
	border:1px solid #808080;
	margin:0px 0px 0px 11px;
}
.textField{
	height:17px;
	width:200px;
}
.selectField{
	height:22px;
	width:202px;
}
.formCheck{
	float:left;
	margin:2px 6px 0px 0px;
	padding:0px;
	width:12px;
	height:12px;
}
#contest_form{
	padding-top:10px;
	padding-left:50px;
}
#contest_form p{
	float:left;
	margin:2px 0px 6px 0px;
	clear:both;
}
.divider{
	background:url(gfx/divider.jpg) repeat-x;
	height:2px;
	margin:14px 0px 14px 0px;
}
#contest_content li{
	list-style-type:disc;
	margin:6px 0px 7px 20px;
	padding:0px;	
}
#formTable{
	margin-left:90px;
}
#formTable td{
	padding:0px 0px 9px 0px;
}
#contest_content ul{
	margin:0px;
}
#videotable{
	margin:8px 0px 0px 0px;
}

#contest_link_table{
	border:1px solid #c2cabd;
	margin:0px;
}

#contest_link_table h1{
	color:#787c75;
	font-size:2.4em;
	margin:0px 0px 5px 3px;
}
#contest_link_table h3{
	color:#6d7469;
	font-size:1.2em;
}
#contest_link_table h4{
	font-size:1.2em;
	margin:10px 0px 10px 0px;
}
.contest_minortd{
	padding:10px;
	width:149px;
	background-color:#eef1e6;
}
#quiz_preview_btns{
	padding-left:15px;
	padding-right:10px;
}
#quiz_btns{
	padding-left:0px;
	padding-right:10px;
}
.quiz_answer_correct, .quiz_answer_incorrect{
	font-size:1.6em;
	color:#3d9303;
	margin:5px 0px;
	display:none;
}
.quiz_answer_incorrect{
	color:#bc1306;
}
#quiz_questions h4{
	font-size:1.4em;
	margin-bottom:12px;
}
#quiz_questions_results h4{
	font-size:1.3em;
	margin-bottom:12px;
}
.quizResult{
	font-size:1.4em;
	font-weight:bold;
	color:#e4a019;
}
.quiz_letter{
	font-weight:bold;
	font-size:1.1em;
	margin:4px 0px 8px 0px;
}
#quiz_btns p{
	margin:10px 0px 10px 5px;
}
.quizImg{
	border:1px solid #dededd;
}
#quiz_preview_btns p{
	margin:10px 0px;
}
.quizradio{
	margin:0px 6px 0px 0px;
}
#quiz_preview{
	border:1px solid #eceeea;
	background-color:#fbfcfa;
	padding:6px 15px 10px 15px;
	margin:6px 0px 0px 10px;
	width:305px;
}
#quiz_questions, #quiz_questions_results{
	padding-top:15px;
	padding-right:10px;
}

.optp label{
	font-weight:normal !important;
	font-size:.9em;
	float:left;
	width:480px;
}
.optp a:link, .optp a:visited{
	font-size:.9em;
	float:left;
	margin-left:18px;
	color:#757575;
}

.optp b{
	color:#813b91;
}
.optp{
	width:501px;
	float:left;
	padding-bottom:9px;
	padding-top:5px;
	border-bottom:1px solid #e7e9e6;
}
.rules_padding p{
	margin:13px 0px !important;	
	line-height:1.3em !important;
}
.contest_prize_list_header{
	background-color:#813b91;
	color:#FFFFFF;
	padding:7px 28px;
	font-weight:bold;
	margin:0px 50px;
}
#contest_prize_list{
	margin:0px 50px 20px 50px;
	border:1px solid #813b91;
	padding:10px 15px 10px 25px;
}
#contest_prize_list li{
	list-style-type:disc;
	margin:4px 0px 8px 0px;
}
.newsBody {font:12px arial, sans-serif;}
#sweeps_table h1 {font:25px georgia, serif; color:#894099; margin:10px 0px 10px 0px;}
#sweeps_table h2 {font:bold 12px arial, sans-serif; color:#b91c8d; margin:0 0 0.7em 25px; text-transform:uppercase;}
.newsBody .subtitle {font:14px arial, sans-serif; color:#597276; margin:0 0 2em 0;}
.newsBody .subhd {font:13px/1.3em arial, sans-serif; margin:0 0 2.5em 0; color:#333; border-top:1px solid #a5f2f3; padding-top:10px;}
.newsBody .subhd strong{color:#000;}

.newsletter #adcol .ad300 p.adtxt span {background:#fff;}

.chooseNews { color:#333; margin:0 0 1em 0;}
.reqInfo {background:#dbfafa url(http://img4.allyou.com/static/i/hr.gif) no-repeat; color:#333; margin:0 0 1em 0; padding:10px 8px;}
.launch, .sister, .links, .topics {background:#fff url(http://img4.allyou.com/static/i/hr.gif) no-repeat; color:#333; padding:8px 0; float:left; margin:0 0 1em 0;}

.topics_h2{
	padding:0px 0px 0px 25px !important;
	font-weight:bold; 
	margin:0px 0px 15px 0px !important; font-family:Arial, Helvetica, sans-serif !important;
	display:block;
	width:480px;
	color:#813b91;
}
table.newsLtr {width:100%;}
table.newsLtr th {padding:6px 6px 6px 0; font:12px arial, sans-serif; color:#333; text-align:left;}
table.newsLtr td {padding:6px; font:12px arial, sans-serif; color:#333; text-align:right;}
table.newsLtr b {color:black;}
table.newsLtr input {vertical-align:middle;}
table.newsLtr .rowA td, table.newsLtr .rowA th {background:#f7f7f7;}


.topics table.newsLtr th, .topics table.newsLtr td, .launch table.newsLtr th, .launch table.newsLtr td {padding-top:3px; padding-bottom:3px;}

.opt_new{

	color:#24aec2;
}





#dev {
	z-index: 1;
}

#coming-soon, #thanks, #ended {
	padding: 100px 0;
	text-align: center;
}
#coming-soon h2, #thanks h2 #ended h2 {
	font-size: 140%;
}



sup {
	font-size: 50%;
	position: relative;
	top: -0.75em;
	vertical-align: 0;
}

#demo {
	position: fixed;
	*position: absolute;
	top: 0;
	left: 0;
	z-index: 1001;
	width: 100%;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background: #000;
	font-size: 150%;
}

.phone-a {
	width: 2.5em !important;
	float: none;
}

#phone2 {
	margin-left: 0;
}

.phone-b {
	width: 3.5em !important;
	float: none;
	margin-left: 0;
}

.error, .error label, #error-box ul {
	color: #f33 !IMPORTANT;
}

#error-box {
	border: #FF3333 1px solid;
	background: #FFF9F9;
	margin: 0 50px 1em;
	padding: 14px;
}

.center {text-align: center;}
.left {float: left;}
.right {float: right;}
.clear {clear: both;}

#store_select{
	background-color:#fdf3f9;
	border:solid 1px #e1a8ca;
	margin:0px 0px 12px 13px;
	padding:9px 0px 9px 10px;
	font-size:.9em;
	font-family:Verdana, Geneva, sans-serif;
	color:#813b91;
	float:left;
}
#store_select select{
	border:solid 1px #9f3180;
	width:180px;
	margin:0px 7px 0px 1px;
}

