@charset "utf-8";
/* CSS Document */

span.submitted{ display:none; }
div.webform-component-textfield{clear:both;}
div.webform-component-select{clear:both;}
div.webform-component-date{clear:both;}
div.webform-component-time{clear:both;}
div.webform-component-textarea{clear:both;}
div.webform-component-email{clear:both;}

div.formHeader
{
	width:85%;
	margin-left:23px;	
}

#form_error_message
{
	width:85%;
	margin-left:23px;
	margin-top:0px;
	padding-top:15px;
	text-align:center;
}

#form_error_message span
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FF0000;	
}


div.formWrapper
{
	display:block ;
	width:85%;
	padding:5px 20px 15px 15px;
	margin-left:23px;	
	background-image:url(../images/opacity55Tile.png) ;
	background-repeat:repeat ;
}

div.webform-confirmation div.confirmation_content
{
	display:block ;
	background-image:url(../images/opacity55Tile.png) ;
	background-repeat:repeat ;
	width:85%;
	padding:5px 15px 15px 15px;
	margin-left:23px;	
}

#edit-submitted-phone-wrapper{ margin-bottom:0em !important; }

textarea.form-textarea{ width:550px !important; }
#edit-submitted-phone, #edit-submitted-zippostal-code{ width:150px; }

div.mainFormWrapper
{
	display:block ;
	width:95%;
	background-image:url(../images/opacity55Tile.png) ;
	background-repeat:repeat ;
	padding-bottom:20px;
}

div.links
{
	margin-left:23px;
	padding-top:15px;
	
}

div.links a
{
	font-family:Verdana, Geneva, sans-serif ;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}

div.links a:hover
{
	font-family:Verdana, Geneva, sans-serif ;
	font-size:12px;
	color:#fff;
	text-decoration:underline ;
}

html.js .resizable-textarea textarea
{
	width:auto ;	
}

div.webform-component-textfield
{
	/*background-image:url(../images/formDivider.png) ;
	background-position:bottom ;
	background-repeat:no-repeat ;	*/
	padding-bottom:5px;
	#padding-bottom:20px;
	height:20px;
}
#webform-component-requested_datetime, #webform-component-requested_time, #webform-component-date, #webform-component-time, #webform-component-gender, #webform-component-birth_date, #webform-component-nationality, #webform-component-e_mail_address{ height:20px; }

#edit-submitted-zip-code, #edit-submitted-zip{ width:150px; }

#edit-image-wrapper label
{
	float:left;
	font-family:Verdana, Geneva, sans-serif ;
	font-size:14px ;
	text-align:right;
	padding-right:5px;
	color:#F08703;
	padding-bottom:5px;
	width:200px;
}

div.webform-component-textfield label
{
	float:left;
	font-family:Verdana, Geneva, sans-serif ;
	font-size:14px ;
	text-align:right;
	padding-right:5px;
	color:#F08703;
	padding-bottom:5px;
	width:210px;
}
div.webform-component-email label{
	float:left;
	font-family:Verdana, Geneva, sans-serif ;
	font-size:14px ;
	text-align:right;
	padding-right:5px;
	color:#F08703;
	padding-bottom:5px;
	width:200px;
	
}

div.webform-component-textfield input
{
	float:left;
	font-family:Verdana, Geneva, sans-serif ;
	font-size:12px;
	color:#000;
	padding-left:2px;
	border:1px solid #4C5B69;
	width:320px;
}

#edit-submitted-phone-number{ width:150px; }

input.form-submit
{
	background-image:url('../images/TFTSubmit.jpg') ;
	background-repeat:no-repeat ;
	width:85px;
	height:25px;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif ;
	font-size:12px;
	font-weight:bold ;
	border:none;
	margin-left:40px;
}

div.webform-component-requested_time
{
	
}

div.webform-component-time div.container-inline
{
	float:left;
	margin:0px;
}

div.webform-component-time div.container-inline div.form-item{
	float:left;
	margin:0px;
	
}

div.webform-component-time div.container-inline div.form-radios{
	float:left;
	margin:0px;
}

div.webform-component-time div.container-inline{
	float:left;
}

div.webform-component-time div.container-inline div.form-radios label.option{width:50px;}
div.webform-component-email
{
	/*background-image:url(../images/formDivider.png) ;
	background-position:bottom ;
	background-repeat:no-repeat ;	*/
	padding-bottom:5px;
}

div.webform-component-email label
{
	float:left;
	font-family:Verdana, Geneva, sans-serif ;
	font-size:14px ;
	color:#F08703;
	padding-bottom:5px;
	width:210px;
}

div.webform-component-email input
{
	float:left;
	font-family:Verdana, Geneva, sans-serif ;
	font-size:12px;
	color:#000;
	padding-left:2px;
	border:1px solid #4C5B69;
	width:320px;
}

div.webform-component-file
{
}

div.webform-component-file label
{
	font-family:Verdana, Geneva, sans-serif ;
	font-size:16px ;
	color:#F08703;
	padding-bottom:5px;
}

div.webform-component-fileinput
{
	font-family:Verdana, Geneva, sans-serif ;
	font-size:12px;
	color:#000;
	padding-left:2px;
	border:1px solid #4C5B69;	
}

div.webform-component-select
{
	padding-bottom:5px;
}

#edit-submitted-address-wrapper{ margin-top:0em; }

#edit-submitted-phone-wrapper{ margin:0; margin-top:1em; margin-bottom:1em;}

span.field-suffix{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#fff; margin-left:5px; }

div.webform-component-select label
{	
	float:left;
	font-family:Verdana, Geneva, sans-serif ;
	font-size:14px ;
	text-align:right;
	padding-right:5px;
	color:#F08703;
	padding-bottom:5px;
	width:210px;
}

#edit-submitted-country{ float:left; }

#edit-submitted-are-you-a-Camper-wrapper, #edit-submitted\-are\-you\-a\-Camper\,\-or\-wrapper
{
	margin-left:200px;	
}

#webform-component-are_you_a label{ float:none; }
#webform-component-are_you_a div.form-radios{ position:relative; top:-38px; left:10px;}

#edit-submitted-are-you-a-Parent\/Guardian-wrapper, #edit-submitted\-are\-you\-a\-Parent\-wrapper
{
	margin-left:200px;	
}

#edit-submitted-how-did-you-hear-about-us-wrapper label { float:left; }

#edit-submitted-how-did-you-hear-about-us{ float:left; }


div.webform-component-select select
{
	float:left;
	font-family:Verdana, Geneva, sans-serif ;
	font-size:12px;
	color:#000;
	padding-left:2px;
	border:1px solid #4C5B69;	
}

div.webform-component-date
{
	padding-bottom:5px;
}

div.webform-component-date label
{
	float:left;
	font-family:Verdana, Geneva, sans-serif ;
	font-size:14px ;
	text-align:right ;
	color:#F08703;
	padding-bottom:5px;
	width:210px;
	padding-right:5px;
}

div.webform-component-date select
{
	float:left;
	font-family:Verdana, Geneva, sans-serif ;
	font-size:12px;
	color:#000;
	padding-left:2px;
	border:1px solid #4C5B69;	
}

div.webform-component-time
{
	padding-bottom:5px;
}

div.webform-component-time label
{
	font-family:Verdana, Geneva, sans-serif ;
	font-size:14px ;
	text-align:right ;
	color:#F08703;
	padding-bottom:5px;
	width:210px;
	padding-right:5px;
	float:left;
}

div.webform-component-time select
{
	font-family:Verdana, Geneva, sans-serif ;
	font-size:12px;
	color:#000;
	padding-left:2px;
	border:1px solid #4C5B69;
}

/*div.webform-component-textarea
{
	background-image:url(../images/formDivider.png) ;
	background-position:bottom ;
	background-repeat:no-repeat ;
	padding-bottom:10px;
}*/

div.webform-component-textarea label
{
	font-family:Verdana, Geneva, sans-serif ;
	font-size:14px ;
	color:#F08703;
	padding-bottom:5px;
	padding-top:20px;
}

div.webform-component-textarea select
{
	font-family:Verdana, Geneva, sans-serif ;
	font-size:12px;
	color:#000;
	padding-left:2px;
	border:1px solid #4C5B69;	
}

#webform-component-privacy_policy
{
	margin-top:50px;
	text-align:left;	
}