.selectArea li{background:none !important;}
.outtaHere {
	position:absolute;
	left:-3000px;
}
/*Radio buttons*/
.radioArea, .radioAreaChecked {
    float:left;
    width:11px !important;
    margin:2px 0 0 !important;
    height:12px;
    overflow: hidden;
    background: url(../images/radio.gif) no-repeat;
}
.radioAreaChecked {background-position: 0 -12px;}

.column01 .radioArea, .radioAreaChecked {
	background-position:0 -12px;	
}
.column01 .radioArea{
	background-position:0 -20px;	
}

/*Checkboxes*/
.checkboxArea, .checkboxAreaChecked {
	float:left;
	width:10px !important;
	margin:2px 0 0 !important;
	height:10px;
	overflow: hidden;
	background: url(../images/checkbox.gif) no-repeat;
}
.checkboxAreaChecked {background-position: 0 -10px;}
.column01 .checkboxArea, .checkboxAreaChecked {
	background-position:0 -10px;	
}
.column01 .checkboxArea{
	background-position:0 -20px;	
}
/* Buttons */
.buttonSubmit input {
	float:left;
	height: 19px;
	line-height: 19px;
	padding: 0 10px 0 10px;
	border:none;
}

.buttonSubmit .left,
.buttonSubmit .right {
	display: block;
	width: 5px;
	height: 19px;
	overflow: hidden;
	background-repeat: no-repeat;
	float: left;
}
.buttonSubmit .left {background-color:#ccc;}
.buttonSubmit .right {background-color:#eee;}

/* Selects */
.selectArea {
	position: relative;
	height: 15px;
	float:left;
	color: #666;
	font-size:11px;
	margin:0;
	width:68px;
	
}
.selection div .selectArea {
	margin:-3px 0 0 !important;	
	width:77px !important;
}
.selectArea .left {
	position: absolute;
	top: 0;
	left: 0;
	
	height:100%;
	display: block;
}
.selectArea a.selectButton {
	position: absolute;
	top: 0;
	right: -10px;
	padding:0 0 0 0;
	height:100%;
	width:68px;
	background:url(../images/none.gif) !important;
}
* html .selectArea a.selectButton {
	right:0;
}
.selectArea .center{
	height: 15px;
	line-height:15px;
	display:block;
	padding:0 0 0 10px;
	background:url(../images/select-button.gif) no-repeat;
}
.sel1 .selectArea .center{
	background:url(../images/select-button3.gif) no-repeat !important;
	height:18px !important;
	width:254px !important;	
}
.sel2 .selectArea .center{
	background:url(../images/select-button4.gif) no-repeat !important;
	height:18px !important;
	width:206px !important;	
}
.sel3 .selectArea .center{
	background:url(../images/select-button5.gif) no-repeat !important;
	height:18px !important;
	width:222px !important;	
}
.sel4 .selectArea .center{
	background:url(../images/select-button6-6.png) no-repeat !important;
	height:18px !important;
	width:77px !important;	
}
.sel6 .selectArea .center{
	background:url(../images/select-button6.gif) no-repeat !important;
	height:18px !important;
	width:77px !important;	
}
.sel7 .selectArea .center{
	background:url(../images/select-button7.gif) no-repeat !important;
	height:18px !important;
	width:140px !important;	
}
.line .selectArea a.selectButton  {
	width:100%  !important;
	left:0px !important
}
/*Selects drop-down*/
.optionsDivInvisible,
.optionsDivVisible {
	position: absolute;
	display: block;
	z-index: 30;
	font-size: 11px;
	margin:-6px 0 0 0;
	width:100%;
	float:left;
}
.optionsDivInvisible {display: none;}
.optionsDivVisible ul {
	list-style: none;
	width:100%;
	overflow:hidden;
	margin:0 !important;
	background-color: #d0d0d0;
	border: 1px solid #fff;
	max-height:200px;
	overflow:auto;
	
}
* html .optionsDivVisible ul {
	height:200px;	
	overflow-x:hidden;
}
*+html .optionsDivVisible ul {
	overflow-x:hidden;
}
.optionsDivVisible ul li:first-child { background:#d0d0d0;}
.optionsDivVisible ul li{background:none !important; float:left; width:100%;}
.optionsDivVisible a {
	color: #666;
	text-decoration: none;
	display: block;
	padding: 2px 4px;
}
.optionsDivVisible a:hover {
	background-color: #fff;
	color: #333;
	text-decoration:none;
}
