.quiz_h3{
	font-size:1.2em;
	color:#b40403;
}
#contest_wrap{
	float:left;
	width:656px;
	background:url(grilling_gfx/page_bg.jpg) repeat-y left top;
	margin:15px;
}
#contest_wrap a:link, #contest_wrap a:visited{
	color:#f07410;
}
.contest_facts td{
	border:1px solid #fac98c;
	padding:5px;
}
.factsP{
	font-size:.9em;
	margin-top:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.factsP strong{
	font-family:Georgia, "Times New Roman", Times, serif;
}
.contest_facts{
	border-collapse:collapse;
	margin:10px 0px;
	font-size:.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.contest_factsheader td{
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}	
#contest_wrap h1{
	font-size:26px;
	color:#000000;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:4px 0px;
}
#contest_wrap h2{
	font-size:14px;
	color:#333333;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#contest_header{
	float:left;
	display:block;
	width:656px;
	height:49px;
	background:url(grilling_gfx/table_header.jpg) no-repeat left top;
}
.logop{
	margin:4px 0px;
}
#contest_footer{
	float:left;
	display:block;
	width:656px;
	height:20px;
	padding-top:15px;
	font-size:.9em;
	background:url(grilling_gfx/table_footer.jpg) no-repeat left top;
	color:#CCCCCC;
	text-align:center;
}
#contest_content{
	float:left;
	padding:0px 16px;
}
#contest_notice{
	margin:6px 4px;
	width:619px;
	height:65px;
	background:url(grilling_gfx/notice_bg.jpg);
}
.noticeMain{
	font-family:Arial, Helvetica, sans-serif;
	color:#b40302;
	font-size:1.1em;
	font-weight:bold;
	margin:2px 0px;
}
.noticeSub{
	font-family:Arial, Helvetica, sans-serif;
	color:#4b4c4d;
	margin:3px 0px;
	font-size:.9em;
}
.contest_notice_table{
	width:590px;
	margin:7px 21px;
}
.contest_notice_td2{

}
.contest_sub{
	width:618px;
	margin:4px;
	background:url(grilling_gfx/sub_header.jpg) no-repeat left top #fffbee;
}
.contest_sub_footer{
	margin:4px;
	width:618px;
	height:45px;
	background:url(grilling_gfx/sub_footer.jpg) no-repeat left top #fffbee;
}
.contest_sub_wrap{
	padding:8px 20px 10px 20px;
}
#contest_quiz_table{
	margin:6px 0px;
}
.contest_quiz_img{
	border:1px solid #999999;
}
#contest_quiz_table_preview{
	margin:13px auto;
}
#contest_quiz_table_left{
	padding-right:17px;
}
#contest_quiz_table h4, #contest_quiz_table_preview h4{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
#contest_quiz_table_right{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;
}
#quiz_btns p{
	margin:11px 0px;
	font-size:.95em;
}
a.contest_img_border:link, a.contest_img_border:visited{
	display:block;
	border:3px solid #ec7929;
	margin:4px 0px;
	width:102px;
}
a.contest_img_border:hover{
	border:3px solid #fcad2f;
}
.prizeP{
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
	color:#666666;
	margin:5px 0px;
}
.prizeDescription{
	font-size:.9em;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}
.quizradio{
	margin:0px 5px;
}
.great_grilling_tr td{
	text-align:center;
	font-size:.85em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.great_grilling_tr_top td{
	width:102px;
}
.contest_sub_divider{
	background:url(grilling_gfx/dashed_line.jpg) left top no-repeat;
	width:618px;
	height:1px;
	margin:7px 0px;
}
.nomargin{
	margin:0px;
}
#contest_footer a:link, #contest_footer a:visited{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
#contest_header a:link, #contest_header a:visited{
	float:left;
	height:17px;
	background-position:0px 17px;
}
#contest_header a:hover{
	background-position:0px 51px;
}
#contest_main{
	width:51px;
	background-image:url(grilling_gfx/main.jpg);
}
.contest_nav_main a#contest_main:link, .contest_nav_main a#contest_main:visited, .contest_nav_signup a#contest_signup:link, .contest_nav_signup a#contest_signup:visited, .contest_nav_quiz a#contest_quiz:link, .contest_nav_quiz a#contest_quiz:visited, .contest_nav_recipes a#contest_recipes:link, .contest_nav_recipes a#contest_recipes:visited, .contest_nav_prizes a#contest_prizes:link, .contest_nav_prizes a#contest_prizes:visited, .contest_nav_winners a#contest_winners:link, .contest_nav_winners a#contest_winners:visited{
	background-position:0px 34px;
}
#contest_signup{
	width:98px;
	background-image:url(grilling_gfx/enter_now.jpg);
}
#contest_prizes{
	width:61px;
	background-image:url(grilling_gfx/prizes.jpg);
}
#contest_recipes{
	width:139px;
	background-image:url(grilling_gfx/grilling_recipes.jpg);
}
#contest_quiz{
	width:50px;
	background-image:url(grilling_gfx/quiz.jpg);
}
#contest_winners{
	width:85px;
	background-image:url(grilling_gfx/winners.jpg);
}
.contest_nav_divider{
	float:left;
	width:4px;
	height:17px;
	background-image:url(grilling_gfx/top_nav_divider.jpg);
}
.opttable a{
	display:block;
}
.opttable{
	margin:7px 0px;
}
#formTable{
	margin:8px 0px;
}
.formLabel{
	width:80px;
	padding-right:10px;
	padding-top:5px;
	text-align:right;
}
.formField{
	padding-top:5px;
}
.textField, .selectField{
	width:170px;
}
.opttd{
	margin:7px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.85em;
}
.optp b, .opttd b{
	font-size:1.1em;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.formCheck{
	margin-right:10px;
	margin-top:4px;
}
#contest_nav{
	float:left;
	height:29px;
	padding:20px 0px 0px 241px;
}
#contest_footer{
	color:#f69022;
}
.grilling_footer_text{
	width:568px;
	padding:0px 30px 20px 36px;
	font-size:.9em;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#rules_wrap{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#rules_wrap p{
	margin:15px 0px 6px 0px;	
}
#factstable td, #factstable th{
	text-align:center;
	padding:2px 8px;
	border-right:1px solid #000000;
	color:#000000;
}
#factstable th{
	border-bottom:1px solid #000000;	
}
#factstable{
	border:1px solid #000000;
	margin:15px;
}
#rules_wrap{
	color:#000000;	
}
#rules_table{
		border:1px solid #000000;
		border-collapse:collapse;
}
#rules_table td, #rules_table th{
	text-align:center;
	padding:2px 8px;
	border:1px solid #000000;
	border-collapse:collapse;
	color:#000000;
}
#rules_table p{
	margin:2px 0px 2px 0px;	
}