.contactFormContainer .half,
label,
input,
textarea,
select {
	width:					230px;
	display:				inline-block;
	vertical-align:		bottom;
	margin-bottom:		5px;
}
/*.submit{
	background:			transparent url(/img/common/bckgrndSearch.gif) repeat-x scroll 0 0;
	border:				medium none;
	color:				#FFFFFF;
	cursor:				pointer;
	margin-top:			10px;
}*/
#content_left .submit{
	background: 			#fc7100;
	border-bottom:		1px solid #fc7100;
	border-left:			1px solid #fc7100;
	border-right:			1px solid #fc7100;
	border-top:			1px solid #fc7100;
	color: 				#fff;
	cursor:				pointer;
	display:				inline-block;
	font-weight:			bold;
	margin:				5px;
	padding:				2px;
	position:				relative;
}
#content_left .submit:hover{
	background: 			#fff;
	color:					#fc7100;
}
.green #content_left .submit {
	background: 			#72B803;
	border-bottom:		1px solid #72B803;
	border-left:			1px solid #72B803;
	border-right:			1px solid #72B803;
	border-top:			1px solid #72B803;
}
.green #content_left .submit:hover{
	background: 			#fff;
	color:					#72B803;
}
.error
{
	display:			block;
	color:				red;
	margin-top:			-5px;
	padding	:			5px;
}
.campaignFormContainer div
{
	margin:				10px auto;	
}
.campaignFormContainer div .eventMedia div
{
	margin:				auto;
}

form div img
{
	margin-top:			5px;
	
}
.nosize
{
	width:				auto;	
	display:			inline;
}

.half label
{
	display:			inline;	
}
.half input , #Optin
{
	margin-bottom:			auto;	
}
.subscriptionContainer
{
	margin:				10px auto;
}
