@charset "utf-8";

.form_border
{
	width: 					500px;
	border: 				1px solid #C93;
	border-radius:			10px;
	margin-top:				10px;
	margin-bottom:			35px;
	margin-left:			125px;
	margin-right:			auto;
	background-color:		#000;
	color: 					#FFF;
	font-family: 			'Quicksand', Arial;
	font-size: 				16px;
	line-height: 			22px;
	font-weight: 			normal;
	text-decoration: 		none;
	text-align: 			center;
	-webkit-box-shadow: 	0 35px 25px -20px #000;
	-moz-box-shadow: 		0 35px 25px -20px #000;
	 box-shadow: 			0 35px 25px -20px #000;
	float:					left;
	overflow:				hidden;
}

.small_form_border
{
	width: 					238px;
	margin-top:				0px;
	margin-bottom:			10px;
	margin-left:			0px;
	margin-right:			0px;
	padding-left:			5px;
	padding-right:			5px;
	border:					1px solid #666;
	background-color:		#e3e3e3;
	color: 					#000;
	font-family: 			'Quicksand', Arial;
	font-size: 				16px;
	line-height: 			22px;
	font-weight: 			normal;
	text-decoration: 		none;
	text-align: 			center;
	float:					right;
	overflow:				hidden;
}

.form_label
{
	width: 					195px;
	height:					40px;
	margin-top:				0px;
	margin-bottom:			5px;
	margin-left:			5px;
	margin-right:			0px;
	color: 					#FFF;    
	font-family: 			'Quicksand', Arial;	
	font-size: 				14px;
	line-height:			40px;
    font-weight: 			normal;
	text-decoration: 		none;
	text-align: 			left;
	float: 					left;
	overflow:				hidden;
}

.form_label_why_not
{
	width: 					335px;
	height:					40px;
	margin-top:				0px;
	margin-bottom:			5px;
	margin-left:			15px;
	margin-right:			0px;
	color: 					#FFF;    
	font-family: 			'Quicksand', Arial;	
	font-size: 				14px;
	line-height:			40px;
    font-weight: 			normal;
	text-decoration: 		none;
	text-align: 			left;
	float: 					left;
	overflow:				hidden;
}


.form_label_required
{
	width: 					195px;
	height:					40px;
	margin-top:				0px;
	margin-bottom:			5px;
	margin-left:			5px;
	margin-right:			0px;
	color: 					#F00;    
	font-family: 			'Quicksand', Arial;	
	font-size: 				14px;
	line-height:			40px;
    font-weight: 			normal;
	text-decoration: 		none;
	text-align: 			left;
	float: 					left;
	overflow:				hidden;
}

.form_input
{
	width: 					295px;
	height:					40px;
	margin-top:				0px;
	margin-bottom:			5px;
	margin-left:			0px;
	margin-right:			5px;
	float: 					left;
	overflow:				hidden;
}

.form_input_why_not
{
	width: 					145px;
	height:					40px;
	margin-top:				0px;
	margin-bottom:			5px;
	margin-left:			0px;
	margin-right:			5px;
	float: 					left;
	overflow:				hidden;
}

.small_form_input
{
	width: 					202px;
	height:					40px;
	margin-top:				5px;
	margin-bottom:			5px;
	margin-left:			22px;
	margin-right:			22px;
	float: 					left;
	overflow:				hidden;
}

.form_text_area
{
	width: 					295px;
	height:					200px;
	margin-top:				0px;
	margin-bottom:			5px;
	margin-left:			0px;
	margin-right:			5px;
	float: 					left;
	overflow:				hidden;
}

.form_header
{
	width: 					488px;
	height:					50px;
	margin-top:				10px;
	margin-bottom:			10px;
	margin-left:			5px;
	margin-right:			5px;
	background-image:		URL(../images/page_header.png);
	background-repeat:		repeat-x;
	border:					1px solid #FFF;
	color: 					#FFF;    
	font-family: 			'Quicksand', Arial;	
	font-size: 				24px;
	line-height:			50px;
    font-weight: 			bold;
	text-decoration: 		none;
	text-align: 			center;
	text-transform:			uppercase;
	text-shadow: 			0px 0px 2px #000;
	float: 					left;
	overflow:				hidden;
}

.form_field 
{
	width:					280px;
	height:					30px;
	margin-top:				4px;
	margin-bottom:			4px;
	padding-left:			5px;
	padding-right:			5px;
	border: 				Solid 1px #C93;
	background-color: 		#FFF;
	color: 					#000;
	font-family: 			'Quicksand', Arial;	
	font-size: 				16px;
	line-height:			20px;
    font-weight: 			bold;
	text-decoration: 		none; 
	text-align:				left;
	float:					left;
	overflow:				hidden;
}

.form_list
{
	width:					95%;
	height:					30px;
	margin-top:				4px;
	margin-bottom:			4px;
    margin-left:            2.5%;
	padding-left:			5px;
	padding-right:			5px;
	border: 				Solid 1px #C93;
	background-color: 		#FFF;
	color: 					#000;
	font-family: 			'Quicksand', Arial;	
	font-size: 				16px;
	line-height:			20px;
    font-weight: 			bold;
	text-decoration: 		none; 
	text-align:				left;
	float:					left;
	overflow:				hidden;
}

.small_form_field 
{
	width:					190px;
	height:					30px;
	margin-top:				4px;
	margin-bottom:			4px;
	padding-left:			5px;
	padding-right:			5px;
	border: 				Solid 1px #C93;
	background-color: 		#FFF;
	color: 					#000;
	font-family: 			'Quicksand', Arial;	
	font-size: 				16px;
	line-height:			20px;
    font-weight: 			bold;
	text-decoration: 		none; 
	text-align:				left;
	float:					left;
	overflow:				hidden;
}

.form_text_box
{
	width:					280px;
	height:					190px;
	margin-top:				4px;
	margin-bottom:			4px;
	padding-top:			5px;
	padding-bottom:			5px;
	padding-left:			5px;
	padding-right:			5px;
	border: 				Solid 1px #C93;
	background-color: 		#FFF;
	color: 					#000;
	font-family: 			'Quicksand', Arial;	
	font-size: 				16px;
	line-height:			20px;
    font-weight: 			bold;
	text-decoration: 		none; 
	text-align:				left;
	float:					left;
	overflow:				hidden;
}

.form_code_hold
{
	width: 					488px;
	height:					52px;
	margin-top:				5px;
	margin-bottom:			5px;
	margin-left:			5px;
	margin-right:			5px;
	float:					left;
	overflow:				hidden;
}

.form_code
{
	width:					100px;
	height:					50px;
	margin-top:				0px;
	margin-bottom:			0px;
	margin-left:			194px;
	margin-right:			auto;
	background-image:		URL(../images/code.jpg);
	background-repeat:		no-repeat;
	border:					1px solid #FFF;
	float:					left;
	overflow:				hidden;
}	

.form_button_hold
{
	width: 					488px;
	height:					40px;
	margin-top:				10px;
	margin-bottom:			20px;
	margin-left:			5px;
	margin-right:			5px;
	float:					left;
	overflow:				hidden;
}

.small_form_button_hold
{
	width: 					200px;
	height:					40px;
	margin-top:				10px;
	margin-bottom:			20px;
	margin-left:			22px;
	margin-right:			22px;
	float:					left;
	overflow:				hidden;
}

.button
{
	width: 					248px;
	height:					34px;
	margin-left:			auto;
	margin-right:			auto;
	margin-top:				5px;
	margin-bottom:			5px;
	background-color: 		#C93;
	border: 				Solid 1px #666;
	color: 					#FFF;    
	font-family: 			'Quicksand', Arial;	
	font-size: 				16px;
	line-height: 			30px;
    font-weight: 			bold;
	text-decoration: 		none; 
	text-align:				center;
	text-transform:			uppercase;
}

.small_button
{
	width: 					200px;
	height:					34px;
	margin-left:			auto;
	margin-right:			auto;
	margin-top:				5px;
	margin-bottom:			5px;
	background-color: 		#C93;
	border: 				Solid 1px #FFF;
	color: 					#FFF;    
	font-family: 			'Quicksand', Arial;	
	font-size: 				16px;
	line-height: 			30px;
    font-weight: 			bold;
	text-decoration: 		none; 
	text-align:				center;
	text-transform:			uppercase;
}