

.checkbox, .radio {
	width: 19px;
	height: 19px;
	padding: 0 0px 0 0;
	margin-top:-1px;
	margin-left:-3px;
	background: url(../img/checkbox.gif) no-repeat;
	display: block;
	float: left;
}

#form404 fieldset {
  background:none;
  padding: 15px 10px 20px 35px;
}

#form404 input {
  margin:0;
  padding:0;
  display:inline;
}
/*.radio {
	background: url(../img/radio.gif) no-repeat;
}
/*.select {
	position: absolute;
	width: 327px; /* With the padding included, the width is 190 pixels: the actual width of the image. 
	height: 20px;
	padding: 0 24px 0 8px;
	color: #333333;
	font-weight:normal;
	font: 11px/21px Verdana, arial,sans-serif;
	background: url(../img/select.gif) no-repeat;
	background-position:right;
	overflow: hidden;
border-left:#cccccc 1px solid;
}

form#productsSortForm .select{
float:right;
position: absolute;
	width: 157px; /* With the padding included, the width is 190 pixels: the actual width of the image. 
	height: 20px;
	padding: 0 24px 0 8px;
	color: #333333;
	font-weight:normal;
	font: 11px/21px Verdana, arial,sans-serif;
	background: url(../img/select.gif) no-repeat;
	background-position:right;
	overflow: hidden;
border-left:#cccccc 1px solid;
}

div#attributes .select, div#quantity_wanted_p .select{
position: absolute;
	width: 157px; /* With the padding included, the width is 190 pixels: the actual width of the image. 
	height: 20px;
	padding: 0 24px 0 8px;
	color: #333333;
	font-weight:normal;
	font: 11px/21px Verdana, arial,sans-serif;
	background: url(../img/select.gif) no-repeat;
	background-position:right;
	overflow: hidden;
border-left:#cccccc 1px solid;
}*/
