body {
	/* joinked from http://www.xs4all.nl/~peterned/csshover.html */
	behavior: url("csshover.htc");
}
form.divform {
	float: left;
	width: 97%;
	border: 0;
	margin: 10px 0 15px 0;
}


form.divform fieldset {
	border: 1px solid #9AC0E3;
	background: #fdfdfd;
	padding: 0 1em;
	margin-bottom: 0.6em;
	float: left;
	width: 98%;
}

form.divform legend {
	font-weight: bold;
	padding: 0 0.2em;
	color: #333;
}

form.divform div.line {
	float: left;
	width: 100%;
	margin: 4px 0;
}

form.divform .range {
	width: 140px !important;
}

.indent {
	width: 30%;
	float: left;
	text-align: right;
	margin-right: 10px;

}

input {
	padding: 2px;
}

button.search, button.reset {
    width: 124px;
	padding: 5px 0 13px 0;
	margin-top: 10px;

	border: 0;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
	text-align: center;
	float: left;
} 

button.search {
	background: transparent url(../img/button-red.png) no-repeat;
	margin-left: 30%;
}
/*button.search:hover {
	background: transparent url(../img/button-lightred.png) no-repeat;
}*/
button.reset {
	background: transparent url(../img/button-reset.png) no-repeat;
}
/*button.reset:hover {
	background: transparent url(../img/button-reset2.png) no-repeat;
}*/

.currency {
  float: left;
  width: 100%;
  margin: 4px 0;
}

.checklist {
	border: 1px solid #ccc;
	list-style: none;
	overflow: auto;
	width: 300px;
	height: 6em;
}
/*.fullwidth {width: 300px;}*/
.checklist, .checklist li {margin: 0; padding: 0;}
.checklist label {display: block; padding: 0 0.2em 0 25px;}
.checklist label:hover, .checklist label.hover {background: #c00; color: #fff;}
* html .checklist label {height: 1%; }

