.selectbox {
	float: right;
	padding: 0;
	margin:5px 0 0 0;
	min-width: 140px;
}

.selectbox dd, .selectbox dt, .selectbox ul { 
	margin:0px; 
	padding:0px; 
}
.selectbox dd { position:relative; }
.selectbox a, .selectbox a:visited { 
	color:#c0c0c0; 
	text-decoration:none; 
	outline:none;
	line-height: 20px;
}
.selectbox a:hover { color:#888888;}
.selectbox dt a:hover, .selectbox dt a:focus { 
	color:#c0c0c0; 
	border: 1px solid #dadada;
}
.selectbox dt a {
	background:#ffffff url('/img/icons/selectbox-arrow-down.png') no-repeat scroll 130px 10px; 
	display:block; 
	padding:5px 30px 5px 0;
	border: 1px solid #dddddd; 
	width:120px;
}

.selectbox dd ul { 
	background:#f2f2f2 none repeat scroll 0 0; 
	border:1px solid #dddddd;
	border-top:0;
	color:#888888; 
	display:none;
	padding:5px 0px; 
	position:absolute; 
	width:auto; 
	min-width:120px; 
	list-style:none;
	z-index: 100;
	margin-left: 5px;
}
.selectbox dd ul li.active { background: url('/img/icons/img_true.png') no-repeat 5px 3px; }
.selectbox dd ul li a { padding:3px 5px 3px 3px; display:block; color:#c0c0c0;}
.selectbox dd ul li a:hover { background-color:#e9e9e9;}
.selectbox dd ul li.active a:hover { background: #e9e9e9 url('/img/icons/img_true.png') no-repeat 5px 3px; }


.selectbox.large { width: 200px; }
.selectbox.large a, .selectbox.large a:visited { line-height: 45px; }
.selectbox.large dt a { 
	background:#ffffff url('/img/icons/selectbox-arrow-down-large.png') no-repeat scroll 174px -2px;
	width: 170px; 
}
.selectbox.large dd ul { width: 170px; }
.selectbox.large dd ul li.active { background: url('/img/icons/img_true.png') no-repeat 5px 15px; }
.selectbox.large dd ul li.active a:hover { background: #e9e9e9 url('/img/icons/img_true.png') no-repeat 5px 15px; }
