/*

Uniform Theme: Aristo
Version: 1.0
By: 280North / Ported by Josh Pyles
License: Creative Commons Share Alike
---
For use with the Uniform plugin:
http://pixelmatrixdesign.com/uniform/
---
Generated by Uniform Theme Generator:
http://pixelmatrixdesign.com/uniform/themer.html

*/

/* Global Declaration */

body#homepage form#homepage-select-form div.selector, 
body#homepage form#homepage-select-form div.selector span,
body#homepage form#homepage-select-form div.checker span,
body#homepage form#homepage-select-form div.radio span,
body#homepage form#homepage-select-form div.uploader,
body#homepage form#homepage-select-form div.uploader span.action,

body#homepage form#homepage-select-form2 div.selector, 
body#homepage form#homepage-select-form2 div.selector span,
body#homepage form#homepage-select-form2 div.checker span,
body#homepage form#homepage-select-form2 div.radio span,
body#homepage form#homepage-select-form2 div.uploader,
body#homepage form#homepage-select-form2 div.uploader span.action {
  background-image: url(images/sprite-homepage.png);
  background-repeat: no-repeat;
}

body#homepage form#homepage-select-form .selector, 
body#homepage form#homepage-select-form .radio, 
body#homepage form#homepage-select-form .checker, 
body#homepage form#homepage-select-form .uploader, 
body#homepage form#homepage-select-form .selector *, 
body#homepage form#homepage-select-form .radio *, 
body#homepage form#homepage-select-form .checker *, 
body#homepage form#homepage-select-form .uploader *,

body#homepage form#homepage-select-form2 .selector, 
body#homepage form#homepage-select-form2 .radio, 
body#homepage form#homepage-select-form2 .checker, 
body#homepage form#homepage-select-form2 .uploader, 
body#homepage form#homepage-select-form2 .selector *, 
body#homepage form#homepage-select-form2 .radio *, 
body#homepage form#homepage-select-form2 .checker *, 
body#homepage form#homepage-select-form2 .uploader *{
	margin: 0;
	padding: 0;
}

/* SPRITES */

/* Select */

body#homepage form#homepage-select-form, body#homepage form#homepage-select-form2 {
	margin-top: 0px;}

body#homepage form#homepage-select-form, body#homepage {
	margin-bottom: 6px;}

body#homepage form#homepage-select-form fieldset, body#homepage form#homepage-select-form2 fieldset {
	border: 0px;
	margin: 0px;
	padding: 0px;}

body#homepage form#homepage-select-form fieldset input.submit, body#homepage form#homepage-select-form2 fieldset input.submit {
	display: none;}

.ie6 body#homepage form#homepage-select-form fieldset input.submit, .ie6 body#homepage form#homepage-select-form2 fieldset input.submit {display: block;
width: 40px;}

body#homepage form#homepage-select-form div.selector, body#homepage form#homepage-select-form2 div.selector {
  background: none;
  line-height: 32px;
	height: 32px;
}

body#homepage form#homepage-select-form div.selector span, body#homepage form#homepage-select-form2 div.selector span {
  background-position: right 0px;
  height: 32px;
  line-height: 32px;
}

body#homepage form#homepage-select-form div.selector select, body#homepage form#homepage-select-form2 div.selector select {
  /* change these to adjust positioning of select element */
  top: -6px;
	left: 0px;
  cursor: pointer;
  border: 0px;
  margin-top: 6px;
}

body#homepage form#homepage-select-form div.selector:active, 
body#homepage form#homepage-select-form div.selector.active,

body#homepage form#homepage-select-form2 div.selector:active, 
body#homepage form#homepage-select-form2 div.selector.active {
  background: none;
}

body#homepage form#homepage-select-form div.selector:active span, 
body#homepage form#homepage-select-form div.selector.active span,

body#homepage form#homepage-select-form2 div.selector:active span, 
body#homepage form#homepage-select-form2 div.selector.active span {
  background-position: right 0px;
}

body#homepage form#homepage-select-form div.selector.focus, 
body#homepage form#homepage-select-form div.selector.hover, 
body#homepage form#homepage-select-form div.selector:hover,

body#homepage form#homepage-select-form2 div.selector.focus, 
body#homepage form#homepage-select-form2 div.selector.hover, 
body#homepage form#homepage-select-form2 div.selector:hover {
  background-position: none;
}

body#homepage form#homepage-select-form div.selector.focus span, 
body#homepage form#homepage-select-form div.selector.hover span, 
body#homepage form#homepage-select-form div.selector:hover span,

body#homepage form#homepage-select-form2 div.selector.focus span, 
body#homepage form#homepage-select-form2 div.selector.hover span, 
body#homepage form#homepage-select-form2 div.selector:hover span {
  background-position: right 0px;
}

body#homepage form#homepage-select-form div.selector.focus:active,
body#homepage form#homepage-select-form div.selector.focus.active,
body#homepage form#homepage-select-form div.selector:hover:active,
body#homepage form#homepage-select-form div.selector.active:hover,

body#homepage form#homepage-select-form2 div.selector.focus:active,
body#homepage form#homepage-select-form2 div.selector.focus.active,
body#homepage form#homepage-select-form2 div.selector:hover:active,
body#homepage form#homepage-select-form2 div.selector.active:hover {
  background-position: none;
}

body#homepage form#homepage-select-form div.selector.focus:active span,
body#homepage form#homepage-select-form div.selector:hover:active span,
body#homepage form#homepage-select-form div.selector.active:hover span,
body#homepage form#homepage-select-form div.selector.focus.active span,

body#homepage form#homepage-select-form2 div.selector.focus:active span,
body#homepage form#homepage-select-form2 div.selector:hover:active span,
body#homepage form#homepage-select-form2 div.selector.active:hover span,
body#homepage form#homepage-select-form2 div.selector.focus.active span {
  background-position: right 0px;
}

body#homepage form#homepage-select-form div.selector.disabled,
body#homepage form#homepage-select-form div.selector.disabled:active,
body#homepage form#homepage-select-form div.selector.disabled.active,

body#homepage form#homepage-select-form2 div.selector.disabled,
body#homepage form#homepage-select-form2 div.selector.disabled:active,
body#homepage form#homepage-select-form2 div.selector.disabled.active {
  background-position: none;
}

body#homepage form#homepage-select-form div.selector.disabled span,
body#homepage form#homepage-select-form div.selector.disabled:active span,
body#homepage form#homepage-select-form div.selector.disabled.active span,

body#homepage form#homepage-select-form2 div.selector.disabled span,
body#homepage form#homepage-select-form2 div.selector.disabled:active span,
body#homepage form#homepage-select-form2 div.selector.disabled.active span {
  background-position: right 0px;
}

/* PRESENTATION */

/* Select */
body#homepage form#homepage-select-form div.selector, body#homepage form#homepage-select-form2 div.selector {
  /*margin-bottom: 10px;*/
  width: 290px;
  /*font-weight: bold;*/
  color: #464545;
  font-size: 13px;
}

body#homepage form#homepage-select-form div.selector select, body#homepage form#homepage-select-form2 div.selector select {
  	width: 317px;
  	font-family: Univers, Arial, Verdana, san-serif;
  /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-size: 13px !important;
	/*border: solid 1px #fff;*/
	background-color: #ffffff;
	color: #000000;
	line-height: 20px;
}

body#homepage form#homepage-select-form div.selector select option.select-homepage, body#homepage form#homepage-select-form2 div.selector select option.select-homepage {
	color: #666666;}

body#homepage form#homepage-select-form div.selector select option, body#homepage form#homepage-select-form2 div.selector select option {
	font-size: 13px !important;
	/*padding: 2px 4px;
	height: 14px;*/
	/*line-height: 28px;*/
	
	line-height: 18px !important;
	height: 18px !important;
	padding: 1px 4px !important;}

body#homepage form#homepage-select-form div.selector span, body#homepage form#homepage-select-form2 div.selector span {
  padding: 2px 25px 0px 8px;
  cursor: pointer;
}

body#homepage form#homepage-select-form div.selector span, body#homepage form#homepage-select-form2 div.selector span {
  color: #666;
  width: 290px;
  /*text-shadow: 0 1px 0 #fff;*/
}

body#homepage form#homepage-select-form div.selector.disabled span, body#homepage form#homepage-select-form2 div.selector.disabled span {
	color: #bbb;
}

/* checker */
body#homepage form#homepage-select-form div.checker, body#homepage form#homepage-select-form2 div.checker {
  margin-right: 10px;
}


/*

CORE FUNCTIONALITY 

Not advised to edit stuff below this line
-----------------------------------------------------
*/

.selector select:focus, .radio input:focus, .checker input:focus, uploader input:focus {
  outline: 0;
}

/* Select */

 div.selector {
	position: relative;
	padding-left: 10px;
}

 div.selector span {
	display: block;
	float: left;
}

 div.selector select {
	position: absolute;
	opacity: 0;
	height: 32px;
}

/* checker */

 div.checker {
	position: relative;
	float: left;
}

 div.checker span {
	display: block;
	float: left;
	text-align: center;
}

div.checker input {
  opacity: 0;
  display: inline-block;
}

/* radio */

div.radio {
	position: relative;
	float: left;
}

div.radio span {
	display: block;
	float: left;
	text-align: center;
}

 div.radio input {
  opacity: 0;
  text-align: center;
  display: inline-block;
}

/* uploader */

div.uploader {
  position: relative;
  float: left;
  overflow: hidden;
}

div.uploader span.action {
  float: left;
  display: inline;
  padding: 4px 0px;
  overflow: hidden;
  cursor: pointer;
}

div.uploader span.filename {
  padding: 0px 10px;
  float: left;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

div.uploader input {
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  float: right;
}