body {
	background: #0088e2 url(../images/background.jpg) no-repeat top center;
}

/*	==============
	MAIN CONTAINER
	==============	*/
#bbc_container {
	width: 760px;
	height: auto !important;
	overflow: visible;
}
/*	=================
	CONTENT CONTAINER
	=================  */
#header {
	behavior: url(../css/iepngfix.htc)
}
#header {
	min-height: 340px;
	height: 340px;
	background: url(../images/header.png) no-repeat top center;
}

/*	=================
	CONTENT CONTAINER
	=================  */
#content {
	padding: 0px 0px;
	background: none;
}

/*	===================
	ENTRYFORM CONTAINER
	===================	*/
#entryform_container {
	behavior: url(../css/iepngfix.htc)
}
#entryform_container {
	height: 1%;
	padding: 20px 60px;
	background: url(../images/content_bg.png) no-repeat top center;
}
/*	QUESTION CONTAINER
	==================	*/
#entryform_container #question {
	float: left;
	width: 275px;
	padding: 15px 0px 0px 0px;
}
#entryform_container #question p {
	font-size: 11px;
	margin: 0px 0px 10px 0px;
}
#entryform_container #question ul {
	font-size: 11px;
	list-style: none;
}
#entryform_container #question p .Highlight {
	display: block;
	color: #580f8b;
	padding: 10px 0px;
}
#entryform_container #question .title {
	margin: 0px 0px 10px 0px;
}
#entryform_container #question .note {
	font-size: 10px;	
}
/*	THEFIMBLES THUMBNAIL
	==================== */
#entryform_container #thefimbles_thumbnail {
	float: right;
	padding: 0px 0px;
	position: relative;
	top: -35px;
}

/*	=================
	ENTRYFORM DETAILS
	=================	*/
#entryform_container #personal_details {
	float: left;
	width:355px;
	padding: 10px 0px 0px 0px;
}
#ErrorMessage {
	color: #FFF;
	margin: 0px 0px 10px 0px;
	padding: 2px 4px;
	background-color: #CC0000;
}
#ErrorMessage p {
	color: #FFF;
	font-size: 11px;
}
#entryform_container #subscriptions,
#entryform_container #termsandconditions {
	float: right;
	width: 270px;
	padding: 10px 0px 0px 0px;
}

#entryform_container h2 {
	color: #fff;
	font-size: 14px;
	padding: 0px 0px 10px 0px;
}
#entryform_container table tr td {
	padding: 4px 0px;
}
#entryform_container label {
	display: block;
	color: #000;
	font-size: 11px;
}
.Required {
	padding-left: 3px;
	color: #f3f907;	
}
/*	STYLE INPUT FIELDS
	================== */
#entryform_container input,
#entryform_container select,
#entryform_container textarea {
	display: block;
	width: 90%;
	color: #666;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 4px;
	background-color: #dfeeba;
	border: 0px solid #fff2a6;
}
#entryform_container textarea {
	min-height: 70px;
	height: 70px;
}
/*	DATE OF BIRTH
	============= */
#entryform_container select.dob_day,
#entryform_container select.dob_month,
#entryform_container select.dob_year {
	float: left;
	width: auto;
	margin: 0px 5px 0px 0px;
}
#entryform_container input.CheckboxRadio {
	float: left;
	width: 20px;
	background-color: #a4cf38;
}
#entryform_container input.chilren_ages {
	float: left;
	width: 50px;
	margin: 0px 5px 0px 0px;
}
#entryform_container select.subscribedto {
	float: left;
	width: auto;
	margin: 0px 5px 0px 0px;
}
#entryform_container #subscriptions label {
	padding: 5px 0px;
}
#entryform_container #subscriptions label.YesNo {
	float: left;
	width: 50px;
	padding: 0px 0px;
}

/*	================
	ENTRYFORM FOOTER
	================	*/
#entryform_footer {
	behavior: url(../css/iepngfix.htc)
}
#entryform_footer {
	min-height: 191px;
	height: 191px;
	text-align: center;
	background: url(../images/footer.png) no-repeat top center;
}
#entryform_footer input {
	margin: -15px 0px 0px 0px;
}