/* CSS Document */
.searchbox{
	height: 14px;
	width:140px;
	border: 1px solid #a8a8a8;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	color:#333;
	}
	
/*Contact Form*/
div.row {
	margin:0 0 5px 0;
	float:left;
	width:100%;
	padding:6px 0;
	}
	
div.row label {
	float:left;
	display:block;
	width:15em;
	font-weight:bold;
	padding:0 6px;
	}
	
div.row label:hover {
	background:#FFFF66;
	cursor:pointer;
	}
	
div.row fieldset {
	border:1px solid gray;
	margin:0 6px;
	}

.contactinputs{
	width:300px;
	}
		
div.row fieldset span {
	display:block;
	}
	
div.row fieldset span label {
	float:none;
	display:inline;
	}
	
div.row fieldset legend {font-weight:bold;}
div.requiredRow {border:2px solid #049;}	

/*Quote Request Form*/
fieldset {
	margin-bottom: 10px;
	padding: 10px;
}
label.contactlabel {
	display: block;
	position: relative;
	margin: 12px 0px;
	}

label.contactlabel input {
	position: absolute;
	left: 120px;
	}

#name, #company, #email {
	width: 25em;
	}
#phone {
	width: 15em
	}
	
/*Forgot Password Form*/
	#dongle {
	width: 15em
	}