.outtaHere {
	position:absolute;
	left:-3000px;
}
/*Radio buttons*/
.radioArea, .radioAreaChecked {
	float:left;
	width:15px !important;
	height:16px;
	background: url(../images/radio.gif) no-repeat;
	overflow: hidden;
}
.radioAreaChecked {background-position: 0 -16px;}
/*Checkboxes*/
.checkboxArea, .checkboxAreaChecked {
	float:left;
	width:16px !important;
	height:16px;
	overflow: hidden;
	background: url(../images/checkbox.gif) no-repeat;
}
.checkboxAreaChecked {background-position: 0 -16px;}

/* Selects */
.selectArea {
	position: relative;
	float:left;
	color:#999;
	font:11px/20px Arial, Helvetica, sans-serif;
	width: 167px;
	height: 26px;
	overflow:hidden;
}
.selectArea .left {
	position: absolute;
	top: 0;
	left: 0;
	width:10px;
	height: 26px;
	background: url(../images/select-left.gif) no-repeat 0 -26px;
	display: block;
}
.selectArea.hover .left {background-position:0 0;}
.selectArea a.selectButton {
	position: absolute;
	top: 0;
	right: 0;
	width:100%;
	height: 26px;
	background: url(../images/select-btn.gif) no-repeat 100% -26px;
	cursor:pointer;
	outline:none;
}
.selectArea.hover a.selectButton {background-position:100% 0;}
.selectArea .center {
	height: 26px;
	line-height:26px;
	display:block;
	padding:0 28px 0 0;
	margin:0 0 0 10px;
	background: url(../images/select-center.gif) no-repeat 100% -26px;
}
.selectArea.hover .center {background-position:100% 0;}
.selectArea .center img {float:left;}
.select-bt {
	height:0;
	overflow:hidden;
	position:absolute;;
}
/*Selects drop-down*/
.optionsDivInvisible,
.optionsDivVisible {
	position: absolute;
	display: block;
	z-index: 30;
	font-size: 11px;
}
.drop-auto .select-holder {
	border:1px solid #e9e9e9;
	margin:-1px 0 0;
}
.select-holder {
	background:#fff;
	border:1px solid #e9e9e9;
	margin:-1px 10px 0;
	width:147px !important;
	border-top-style:none;
	padding:6px 0;
	float:left;
	position:relative;
	display:inline;
}

.drop-dif {
	background:#99CCCC;
}
.optionsDivInvisible {display: none;}
.optionsDivVisible ul {
	margin:0;
	padding:2px 16px 16px 28px;
	overflow:hidden;
	list-style: none;
}
div.scro1lable {
	width:147px;
	height:140px;
	overflow:hidden;
}

.vscroll-down,
.vscroll-up {
	width: 13px !important;
	height: 8px !important;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	cursor:pointer;
	display:block;
	padding:0 !important;
	margin:0 !important;
	outline:none;
}
.vscroll-up {background: url(../images/top-slide.gif) no-repeat;}
.vscroll-down {	background: url(../images/bottom-slide.gif) no-repeat;}

.vscroll-up:hover {
	background: url(../images/top-slide.gif) no-repeat -13px 0 !important;
	text-decoration:none;
}
.vscroll-down:hover {
	background: url(../images/bottom-slide.gif) no-repeat -13px 0 !important;
	text-decoration:none;
}
.vscroll-down img,
.vscroll-up img {display:none;}
.vscroll-bar {
	background: url(../images/vscroll-line.gif) repeat-y;
	margin:0 0 0 -7px;
}
.vscroll-slider {
background: url(../images/scrol.gif) no-repeat;
	width: 13px !important;
	height: 12px !important;
	overflow:hidden;
	cursor:default;
}
.vscroll-slider #scrollslider0 {
	height:100%;
	width:100%;
	background:url(../images/scroll-bbg.gif) no-repeat 0 100%;
}
.optionsDivVisible ul {
	padding:0 6px 0 8px;
}
.optionsDivVisible ul li {
	float:left;
	width:100%;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#333;
	border-bottom:1px solid #e9e9e9;
	padding:2px 0 3px;
}
.optionsDivVisible a {
	color:#8bb040;
	overflow:hidden;
	text-decoration: none;
	display: block;
	height:1%;
	padding:1px 5px;
	color:#333;
}
.optionsDivVisible a img {
	border:none;
	float:left;
}
.optionsDivVisible a:hover {
	color: #333;
	text-decoration:none;
	background:#fefe00;
}


