/*=========================================================================================================
//---------------------------------------------------------------------------------------------------------
//	FORM STYLES
//---------------------------------------------------------------------------------------------------------
//=======================================================================================================*/
/*---------------------------------------------------------------------------------------------------------
//	General
//-------------------------------------------------------------------------------------------------------*/
form
{
	margin:				0em;
}

/*	status messages	*/
.statusmsg
{
	color:				#900;
}

/*---------------------------------------------------------------------------------------------------------
//	Labels
//-------------------------------------------------------------------------------------------------------*/
/*	all labels	*/
label,
label.cb,
label.checkbox,
label.radio
{
	display:	block;
	margin: 0.5em 0 0 0.5em;
}

/*	labels for checkboxes/radio	*/
label.cbeckbox,
label.cb,
label.radio
{
	display:			inline;
	font-weight:		normal;
}

/*---------------------------------------------------------------------------------------------------------
//	Fields
//-------------------------------------------------------------------------------------------------------*/
/*	text boxes, select boxes, textareas	*/
input.field,
select.textfield,
textarea.textfield
{
	font-size: 100%;
	border: 1px solid #66b3ca;
	height: 15px;
	padding: 2px 6px;
	color: #999;
	width: 330px;
	margin: 0 0 2px;
}

.webform {
	}
.webform input,
.webform textarea {
	font-size: 110%;
	height: 13px;
	padding: 2px 6px;
	color: #999;
	width: 330px;
	border: 1px solid #66b3ca;
	}
.webform select {
	color: #999;
	border: 1px solid #66b3ca;
	}
.webform select:focus {
	color: #333;
/*	border: 1px solid #66b3ca;
*/	}
.webform input:focus,
.webform select:focus,
.webform textarea:focus {
	border-color: #666;
	color: #333;
	}	

#webform-city,
#webform-state,#webform-zip {
	margin:0 10px 20px 0;
	float:left;
	}
#webform-city input,
#webform-phone input {
	width: 180px;
	}
#webform-state input {
	width: 50px;
	}
#webform-zip input {
	width: 50px;
	}
.webform textarea {
	height: 100px;
	width: 320px;
	}
.webform button {
	font-size: 100%;
	letter-spacing: .08em;
	color: #fff;
	background-color: #008EAE;
	border: none;
	padding: 4px 8px;
	margin-top: 15px;
	}
.webform button:hover {
	background-color: #900;
	}
.webform button:active {
	background-color: #999;
	}

/*---------------------------------------------------------------------------------------------------------
//	Search form
//-------------------------------------------------------------------------------------------------------*/

#nav-logo #search {
	float: left;
	margin-top: 45px;
	padding-top: 4px;
	width:220px;
	}	
#search label {
	display: inline;
	margin-left: 8px;
	color: #a3a597;
	}	
#search #findtext{
	font-size: 100%;
	border: 1px solid #c5c7b8;
	height: 13px;
	padding: 2px 6px;
	color: #999;
	}	
#search #findtext:focus {
	border-color: #666;
	/*background-color: #b2d9e4;*/
	color: #333;
	}	
#search input.button {
	background-color: #c5c7b8;
	left: 2px;
	top: 5px;
	margin-left: 2px;
	height: 19px;
	width: 19px;
	}	
#search input.button:hover {
	background-color: #66b3ca;
	}	
#search input.button:active {
	background-color: #bf311b;
	}	



