form {

	margin:0;

	padding:0;

}

/*Search Form*/

form#productfinder {

	position: absolute;

	top: 30px;

	left: 720px;

	width: 230px;

	font-size: 11px;

}

form#productfinder label {

	color: #FFFFFF;

}

form#productfinder label.label {

	display: block;

	font-weight: bold;

	width: 150px;

	margin: 0;

	padding:0;
	

}

form#productfinder input#searchTerms {

	float: left;

	width: 180px;

	border: 1px solid #262626;

	padding:1px;

	margin: 2px 0;

}

form#productfinder input#searchbtn {

	float: left;

	margin: -1px 0 0 10px;

}

form#productfinder #cpn {

	clear:both;

	margin:0;

	padding:0;

}

/*Login Area*/

form#securelogin label {

	display: block;

}

form#securelogin input#username, form#securelogin input#password {

	width: 154px;

	border: 1px solid #262626;

	margin: 2px 0;

}

form#securelogin p {

	margin:0;

	padding: 2px 0 0 0;

	line-height: 1.5em;

}

form#securelogin input#login {

	float: right;

	margin: -25px 2px 0 0;

}

/*Quick Order*/

form#quickorder1 label {

	display: block;

	float: left;

	width: 78px;

	margin: 0 0 5px 0;

}

form#quickorder1 label.label {

	width: 35px;

	margin-left: 8px;

}

form#quickorder1 label.nolabel {

	text-indent:-1000em;

	width: 0;

}

form#quickorder1 .code {

	width: 78px;

	border: 1px solid #262626;

	padding:0;

	margin:0 3px 3px 0;

	float: left;

}

form#quickorder1 .qty {

	width: 30px;

	border: 1px solid #262626;

	padding:0;

	margin:0 3px 3px 0;

	float: left;

}

form#quickorder1 input#qorder {

	clear: both;

	float: left;

	margin: -25px 0 0 125px;

	display: inline;

}

form#quickorder1 .plusminus {

	float: left;

	margin: 3px 0 0 5px;

	display: inline;

}

/*Area for all other form bits*/

/*Defines the fieldset and legend for all forms which use them*/

fieldset {

	margin: 0 0 10px 0;

	border: 1px solid #CCCCCC;

	padding: 0 10px 10px 10px;/*0 Padding top because of IE ignoring top Padding, add margin to first item, see below*/

}

legend {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color: #333333;

	font-weight: bold;

	font-size: 1.1em;

}

/*Hides the form label*/

label.hideme {

	margin: 0 0 0 -1000em;

	padding:0;

	height: 0;

	width: 0;

	overflow: hidden;

	position: absolute;

	/*If the above does not turn off the labels use display none*/

}

/* date select */

/*Added due to the way the date feilds are created*/

#maincontent .dateselect {

	display: inline;

}

#maincontent .dateselect input {

	border: 1px solid #CCCCCC;

	padding:2px 0;

	width: 35px;

	margin: 0;

}

#maincontent .dateselect select {

	border: 1px solid #CCCCCC;

	padding:1px 0;

	margin: 0;

}
form#productfinder #esearch {
 width: 183px;
 border: 1px solid #262626;
 padding: 0;
 margin: 2px 0;
 clear: both;
}
