.tzSelect {
	width: 260px;
}

.tzSelect ul,
.tzSelect li ,
.tzSelect input {
	margin: 0; padding: 0;	
}

.tzSelect li {
	padding: 3px;
	font-size: 12px;
	color: #202020;
	list-style-type: none;
}

.tzSelect li p {
	font-size: 14px; 
	font-weight: 600;
	padding: 3px 0;
}

.tzSelect input.checkbox {
	width: 13px; height: 13px;	
	margin-right: 2px;
	border: 1px solid #e0e0e0;
	float: left;
	cursor: default;
}

.tzSelect{

	/* This is the container of the new select element */

	height:22px;
	display:inline-block;
	min-width:200px;
	position:relative;

	/* Preloading the background image for the dropdown */
	-background:url("../img/dropdown_slice.png") no-repeat -99999px;
}

.tzSelect .selectBox {
	position:absolute;

	height:23px; width:310px;
	padding: 3px 0 0 3px; 
	font-size: 13px; color: #202020;
	
	cursor:pointer;	
	background: url("dropdown.png") left top no-repeat;
}

.tzSelect .selectBox:hover,
.tzSelect .selectBox.expanded {
	background-position:0 -50px;
	color:#202020;
}

.tzSelect .dropDown {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #A0A0A0;
    box-shadow: 2px 2px 2px #909090;
    height: 175px;
    left: 3px;
    list-style: none outside none;
    overflow-y: scroll;
    position: absolute;
    top: 23px;
    width: 454px;
}

.tzSelect li{
	height:18px;
	cursor:pointer;
	position:relative;
}

.tzSelect li:hover{
	background-position: 50% -256px, 0 -85px, 0 0;
}

