body {
	font-family: Helvetica, Arial, Trebuchet MS;
	background-color: #7DB12E;
	background-image: none!important;
	margin:0px;
	padding:0px;
	color: #000;
}
.textfield {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;	
}


/* ################### */

#background_container {
	min-width:1189px;
	}
#background_spacer { width:1189px; }	
#background_left {
	position: absolute;
	left:0;
	width: 529px;
	height: 846px;
	background-color: #7DB12E;
	background-image: url(../images/thinkbig_background_left.jpg);
	background-repeat: no-repeat;
	}

#background_right {
	position: absolute;
	right:0;
	width: 529px;
	
	background-color: #7DB12E;
	background-image: url(../images/thinkbig_background_right.jpg);
	background-repeat: no-repeat;
	}
#content_container, #header_container {
    top:0px;
    }
#content_container {

	}
#content {
   /* background:url(../images/green_heart_background.jpg) no-repeat; */
    }
#header, #content, #footer {
    width:1189px;
    }

#content img { 
    behavior: url('/themes/default/css/iepngfix2.htc');
	}

/* ############################### */





p {
	margin:0px;
}

h1 {
	color: #ffffff;
	text-align: center;
	font-size: 27px;
	margin:0px;
	padding-bottom: 8px;
}

h2 {
	font-size: 17px;
	margin:0px;
	padding-bottom: 8px;
}

textarea {
	padding: 10px;
	font-size: 14px;
}

#outer_container {
	width: 948px;
	margin-left: auto;
	margin-right: auto;
}

		#outer_container_header {
			width: 948px;
			height: 66px;
			background: transparent url(../images/thinkbig_outer_container_header.png) no-repeat;
			behavior: url('/themes/default/css/iepngfix2.htc');		
		}

		#outer_header_content {
			

			}
		
		#top_columns {
		width: 948px;
		float: left;
		padding-left: 65px;
		background: transparent url(../images/thinkbig_outer_container_middle.png) repeat-y;
		}
		
		#think_big_container {
		float: left;
		height:178px;
		width: 378px;
		background: transparent url(../images/thinkbigheader.png) no-repeat;
		behavior: url('/themes/default/css/iepngfix2.htc');				
		}
			
		#section_explanation {
		color: #fff;
			float:left;
			width: 400px;
			margin-left: auto;
			margin-right: auto;
			font-size: 13px;
			line-height: 15px;
			letter-spacing: 1px;
			padding-top: 0px;
			padding-bottom: 10px;
		}
			
		#section_explanation p { 
		margin-bottom: 7px;
		}
			
		
		#outer_container_middle {
			clear:both;
			width: 948px;
			padding-top: 20px;
			background: transparent url(../images/thinkbig_outer_container_middle.png) repeat-y;		
		}

		#outer_container_footer {
			width: 948px;
			height: 105px;
			background: transparent url(../images/thinkbig_outer_container_footer.png) no-repeat;
			behavior: url('/themes/default/css/iepngfix2.htc');
		}


#inner_container {
	margin-left: auto;
	margin-right: auto;
	width: 807px;	
}

		#inner_container_header{
		
			width: 807px;
			height: 22px;
			padding-top: 10px;
			padding-left: 20px;
			background-color:#3366FF;
			background: transparent url(../images/thinkbig_inner_header.png) no-repeat;
			behavior: url('/themes/default/css/iepngfix2.htc');
		}

		#inner_container_center{
			width: 807px;
		height: 282px;
			background-color:#3366FF;
			background: transparent url(../images/thinkbig_inner_middle.png) repeat-y;
		}
		
		#inner_content {
		    background:transparent url(../images/poster-winners.jpg) no-repeat scroll center top;
			border:medium none;
			font-size:14px;
			font-weight:bold;
			height:566px;
			letter-spacing:1px;
			line-height:21px;
			margin-top:-36px;
			padding:0;
		}

		#inner_container_footer {
			background-color: #333;
		}
		
				#inner_container_footerA{
					width: 807px;
					height: 80px;
					background: transparent url(../images/thinkbig_inner_footer.png) no-repeat;
					behavior: url('/themes/default/css/iepngfix2.htc');
				}
				
				#inner_container_footerB{
					width: 807px;
					float:left;
				}
					#inner_container_footerB1{
						width: 350px;
						height: 10px;
						float:left;
						
						
					}
					#inner_container_footerB2{
						width: 187px;
						height: 0px;
						padding-left: -10px;
						padding-top: -15px;
						margin-top: -20px;
						margin-left: -35px;
						float:left;
						

					}
					#inner_container_footerB3{
						width: 142px;
						height: 1px;
						float:left;
						
					}
		
				#inner_container_footerC{
					clear:both;
					width: 592px;
					height: 1px;
					
								
				}
	.think_big_thank_you {
	padding-top: 57px;
	padding-bottom: 7px;
	font-size: 37px;
	}	
	
	#doSubmit {
	width:187px;
	height:56px;
	background:url(../images/submitbtn.png) no-repeat;
	behavior: url('/themes/default/css/iepngfix2.htc');
	cursor:pointer;
	vertical-align:middle;
	border:0;
	position: relative;
	}
		
		#inner_container p {
		font-weight:bold;
		font-size:17px;
		}
		
	#zoom
	{
		margin-top: 452px;
	}
	
	#zoom a
	{
		margin-left: 178px;
		margin-right: 7px;
	}
	
	a#announce
	{
		left:269px;
		position:relative;
		top:196px;
		z-index:1;
	}
		