@charset "utf-8";
/* CSS Document */
#registration_container
{
	background:url(/en_CA/includes/images/contest/registration/gen_top_form.jpg) no-repeat;
	width:895px;
	height:auto;
	position:relative;
}

/*#header_feature
{
	position:relative;
	width:895px;
	height:165px;
	overflow:hidden;
	background:url(/en_CA/includes/images/contest/registration/header_plate.jpg) no-repeat;	
}*/

div.recipe_guideline
{
	width:128px;
	height:40px;
	padding-left:20px;
	float:left;
}

div.page_title
{
	position:relative;
	padding-top:145px;
	text-align:center;
	height:auto;
}

div.intro_text
{
	position:relative;
	padding-top:15px;
}
div.intro_text p
{
	padding-left:20px;
	/*width:470px;
	padding-bottom:10px;*/
}

#form_container
{
	position:relative;
	margin:0px auto 0px auto;
	width:780px;
	height:auto;
}

div.form
{
	position:relative;
	width:740px;
	height:auto;
	margin:0px auto 0px auto;
}

div.middle_content
{
	position:relative;
	height:auto;
}

.form_title
{
	font-size:18px;
	padding-top:25px;
	padding-bottom:15px;
	font-weight:bold;
}

.checkbox_left
{
	float:left;
	width:25px;
	height:auto;
}

.checkbox_text_left
{
	float:left;
	height:auto;
	width:550px;
}

.security_img
{
	width:140px;
	height:30px;
	float:left;
}

.security_input
{
	width:150px;
	height:30px;
	float:left;
}

.security_input input
{
	margin-top:6px;
	margin-left:10px;
	text-align:center;
	font-size:14px;
	width:70px
}
.input_row, .unset_input_row, .unset_radio_row
{
	position:relative;
	padding-top:10px;
}

.unset_input_row label, .unset_input_row input, .unset_input_row select
{
	float:left;
}

.unset_input_row label, .unset_radio_row label
{
	width:150px;
	float:left;
}


.input_row label
{
	float:left;
	width:150px;
	height:auto;
}

.input_row input, .input_row select
{
	float:left;
	width:250px;
	height:auto;
}

.form_notice_disclaimer
{
	color:#c37224;
	font-size:11px;
	
}

input.small
{
	width:40px;
	text-align:center;
}

input.medium
{
	text-align:center;
	width:50px;
}


/* BOXES */

div.med_box
{
	width:312px;
	height:auto;
	overflow:hidden;
}

div.med_box .med_box_top
{
	width:312px;
	height:36px;
	background:transparent url(/en_CA/includes/images/contest/boxes/med_box_top.gif) no-repeat;
}
div.med_box .med_box_tall_top
{
	width:312px;
	height:64px;
	background:transparent url(/en_CA/includes/images/contest/boxes/med_box_tall_top.gif) no-repeat;
}
div.med_box .med_box_top .med_box_title
{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding-top:8px;
}
div.med_box .med_box_middle
{
	width:312px;
	height:auto;
	background:url(/en_CA/includes/images/contest/boxes/med_box_middle.jpg) repeat-y;
}
div.med_box .med_box_middle .med_box_content
{
	width:286px;
	padding-left:18px;	
}
div.med_box .med_box_bottom
{
	width:312px;
	height:7px;
	background:url(/en_CA/includes/images/contest/boxes/med_box_bottom.gif) no-repeat;
}

/*large*/
div.large_box
{
	width:423px;
	height:auto;
	overflow:hidden;
}

div.large_box .large_box_top
{
	width:423px;
	height:36px;
	background:transparent url(/en_CA/includes/images/contest/boxes/large_box_top.gif) no-repeat;
}

div.large_box .large_box_tall_top
{
	width:423px;
	height:64px;
	background:transparent url(/en_CA/includes/images/contest/boxes/large_box_tall_top.gif) no-repeat;
}

div.large_box .large_box_top .large_box_title
{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding-top:8px;
}
div.large_box .large_box_middle
{
	width:423px;
	height:auto;
	background:url(/en_CA/includes/images/contest/boxes/large_box_middle.jpg) repeat-y;
}
div.large_box .large_box_middle .large_box_content
{
	width:387px;
	padding-left:18px;	
}
div.large_box .large_box_bottom
{
	width:423px;
	height:7px;
	background:url(/en_CA/includes/images/contest/boxes/large_box_bottom.gif) no-repeat;
}

input.large
{
	width:245px;
}

#imageUpload
{
	display:none;
}

#syndicatedUploadDiv
{
	display:none;
}

