div.selector, 
div.selector span,
div.button,
div.button span {
  background-image: url(../images/sprite-max.png) !important;
}

div.selector.error, 
div.selector span.error, 
div.checker span.error,
div.radio span.error, 
div.uploader.error, 
div.uploader span.action.error,
div.button.error,
div.button span.error {
  background-image: url(../images/sprite-max-error.png) !important;
}


/*
div.selector, div.selector span {
	width: 178px !important;
	min-height:0px;
} */

/* ---------------------------------------- */

div.selector {
  width: 178px !important;
}

div.selector select {
  min-width: 178px;
  cursor:pointer;
}

div.selector span {
  width: 178px !important;
}

/* ---------------------------------------- */

div.button {
  height: 25px;
  min-height:0px;
}

div.button span {
	margin-left: 21px !important;
	font-family: mavenpro-regular, mavenpro-regular-ie, mavenpro-regular, mavenpro-regular-ie-ie, sans-serif;
	font-size: 11px;
	text-transform: none;
	line.height:0.8;
}	

input.text,
input.email, 
input.password,
textarea.uniform {
  background: url('../images/bg-input-focus-max.png') repeat-x 0px 0px !important;
  background: url('../images/bg-input-max.png') repeat-x 0px 0px !important;
  border-top: solid 1px #adcde5 !important;
  border-left: solid 1px #adcde5 !important;
  border-bottom: solid 1px #6d9dc1 !important;
  border-right: solid 1px #adcde5 !important;
}

input.text:focus,
input.email:focus,
input.password:focus,
textarea.uniform:focus {
  background: url('../images/bg-input-focus-max.png') repeat-x 0px 0px !important;
}

input.text.error,
input.email.error,
input.password.error,
textarea.uniform.error {
	background: url('../images/bg-input-error-max.png') no-repeat top right !important;
}

input.text.error:focus,
input.email.error:focus,
input.password.error:focus,
textarea.uniform.error:focus {
	background: url('../images/bg-input-focus-error-max.png') no-repeat top right !important;
}
