@charset "utf-8";
/* FORM CSS */
.form {
display:block;
float:left;
margin:0;
padding:0;
width:100%;
}
#simple_contact.form {
	width: 325px;
}

.form span input {
display:block;
float:left;
width:100%;
}
.form span select {
display:block;
float:left;
font-size:11px;
height:20px;
width:100%;
}
.form span textarea {
display:block;
float:left;
font-size:11px;
height:75px;
width:100%;
}
.form .description {
	border:medium none;
	color:#B41518;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	padding:5px 0 1px;
	width:100%;
}
.form span label {
	display:block;
	float:left;
	width:100%;
}
.form span .subdescription {
	display:block;
	float:left;
	font-size:10px;
	margin-bottom:10px;
	width:100%;
	color: #333;
}
.form span .question {
	display:block;
	float:left;
	font-size:12px;
	width:100%;
	color: #003E8A;
	margin-top: 10px;
}

.form span.small {
	display:block;
	float:left;
	margin-right:2%;
	width:12%;
}
.form span.medium.zip {
	width: 34%;
	margin-right: 2%;
}


.form span.medium {
	display:block;
	float:left;
	margin-right:2%;
	width:48%;
}
.form span.large {
display:block;
float:left;
width:98%;
}
.form_end {
	float:left;
	margin-top:10px;
	text-align:left;
	width:100%;
}
.form_end input {
	margin-right:5px;
}
.form span.large select.small {
	width: 12%;
}
.form span.large input.medium {
	width: 48%;
}

.form span input.file {
	display:block;
	float:left;
	width:100%;
}
#thankyou p {
	color:#333;
}
/*------------Overlay Style-------------- */ 
.fake_link  {
	cursor:pointer;
	text-decoration:underline;
}
.simple_overlay {
	display:none;
	z-index:10000;
	background-color:#FFF;
	min-height:200px;
	border:1px solid #666;
	padding: 10px;
} 
.simple_overlay .close { 
    background-image:url(../images/overlay/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}
.temp_overlay {
	display:none;
	z-index:10000;
	background-color:#FFF;
	min-height:200px;
	border:1px solid #666;
	padding: 10px;
} 
.temp_overlay .close { 
    background-image:url(../images/overlay/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}
