.custom-checkbox {
	background: url("images/checkbox.png") no-repeat; top: 3px; width: 16px; height: 16px; margin-right: 5px; float: left; display: inline-block; position: relative; z-index: 1;
}
.custom-checkbox:hover {
	background: url("images/checkbox-hover.png") no-repeat;
}
.selected.custom-checkbox {
	background: url("images/checkbox-selected.png") no-repeat;
}
.custom-checkbox input[type='checkbox'] {
	margin: 0px; position: absolute; z-index: 2; cursor: pointer; opacity: 0; -khtml-opacity: 0; -moz-opacity: 0;
}
form {
	margin: 20px;
}
label {
	padding: 2px 0px;
}
input[type='submit'] {
	background: rgb(242, 242, 242); padding: 4px 10px; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; margin-top: 20px; float: left; cursor: pointer;
}
input[type='submit']:hover {
	border-color: rgb(27, 122, 169); color: rgb(255, 255, 255); background-color: rgb(35, 159, 219);
}
