/* -------------
 * Buttons
 * ------------- */
button {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	overflow:visible;
	
}

*:first-child+html button[type]{width: 1;} /* IE7 */

button strong {
	background: url(../../images/mexxem/more.gif) no-repeat right top;
	padding: 0px 4px 0px 0px; /* sliding doors padding */
	margin: 0px;
	display:block;
}

button strong span {
	background: url(../../images/mexxem/more_left.gif) no-repeat 0 0;
	color: #fff;
	font:0.818em Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 4px 3px 8px; 
	font-size: 10px;
	line-height: 13px;
	text-transform: lowercase;
	text-decoration: none;
	display:block;
}

/* -------------
 * Selects
 * ------------- */
.jNiceSelectWrapper {
	width: 287px;
	position:relative;
	height: 17px;
}

.jNiceSelectWrapper div span {
	background:url(../../images/mexxem/select_left.gif) no-repeat 0 0; 
	float: none;
	position: absolute;
	width: 263px;
	height: 16px;
	line-height: 15px;
	padding: 2px 3px 0 10px;
	overflow: hidden;
	border-right: none;
	font:bold italic 1.090em Verdana, Arial, Helvetica, sans-serif;
	color:#858585;
}

.jNiceSelectWrapper div a {
	display: block;
	position: absolute;
	right: 0px;
	width: 19px;
	height: 18px;
	background: url(../../images/mexxem/select_right.gif) no-repeat center center;
	color:#858585;
}

.jNiceSelectWrapper ul {
	background:url(../../images/mexxem/selecttop.gif) no-repeat 0 0;
	position: absolute;
	width: 287px;
	top: 19px;
	left: 0px;
	list-style: none;
	display: none;
	margin: 0px;
	padding: 0px;
	overflow: auto;
	overflow-y: auto;
	z-index:100;
}


.jNiceSelectWrapper ul li.last_option { background:url(../../images/mexxem/selectbottom.gif) no-repeat left bottom;  }

.jNiceSelectWrapper ul li { zoom:1; }
.jNiceSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#858585;
}

.jNiceSelectWrapper ul a:hover {  }
.jNiceSelectWrapper ul a.selected {}
.jNiceInputWrapper { width:292px!important }

/* -------------
 * Checkboxes
 * ------------- */
.jNiceCheckbox {
	background: transparent url(../../images/mexxem/checkbox.gif) no-repeat 0 0;
	vertical-align: middle;
	height: 13px;
	width: 13px;
	display:block;/*display: -moz-inline-block;*/
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
.jNiceChecked { background-position: -13px 0; }



/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jNiceHidden {display: none;}
.jNiceSelectWrapper { color:#858585; }
#right .jNiceSelectWrapper li { list-style:outside none; padding-left:0; }
#right .jNiceSelectWrapper li a{ color:#858585; }
#contactform textarea { padding:3px 5px; }
button strong { *float:left; }

