.stylish-select ul.newList {left:-9999px;}

ul.newList * {margin:0; padding:0;}
ul.newList {margin:0; padding:0!important; list-style:none; color:#000; width:236px; background:#fff; position:absolute;  border:1px solid #ccc; top:27px!important; left:0; overflow:auto; z-index:9999!important;}

.newListSelected {width:238px; color:#000; height:27px; padding:0; float:left; background:url('/images/template/select_box_bg.gif') no-repeat;}
.newListSelected span {
	width:284px; 
	display:block;
	}
ul.newList li a,
#mainContent ul.newList li a,
#level_1_content ul.newList li a {
    padding:3px 8px;
    margin:0!important;
    display: block;
    text-decoration:none!important;
    color:#333333!important;
}
ul.newList li a:focus {-moz-outline-style: none;}
ul.newList li {
	color:#333333;
	z-index:999;
	margin:0!important;
	list-style:none!important;
	}
	ul.newList li:hover {
		background:#cfcfcf;
		}
.selectedTxt {
	color:#727373;
	cursor:pointer;
	height:17px;
	overflow:hidden;
	padding:5px 10px;
	width:218px;
	}
.hiLite {background:#adadad!important; color:#000!important;}
.hiLite a {background:#650101!important; color:#fff!important;}
.newListHover {background:#ccc!important; color:#000!important; cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}


/* SMALLER DROP DOWNS (different form id required to style differently to the larger size) */
#search_form ul.newList, .contactsAZ_filter ul.newList, #corporate_contacts_filter ul.newList, .taggedContactSelect .newListSelected ul.newList, .newListSelected ul.newList {
	width:146px;
	top:21px!important;
	z-index:999999!important;
	font-size:11px;
	}
#search_form .newListSelected, .contactsAZ_filter .newListSelected, #corporate_contacts_filter .newListSelected, .taggedContactSelect .newListSelected {
	width:150px; background:url('/images/template/select_box_small_bg.gif') no-repeat;
	margin-right:6px;
	height:21px;
	margin-top:2px;
	z-index:3;
	}
#search_form .newListSelected span, .contactsAZ_filter .newListSelected span, #corporate_contacts_filter .newListSelected span, .taggedContactSelect .newListSelected span {
	width:75px; 
	}
#search_form .newListSelected .selectedTxt, .contactsAZ_filter .newListSelected .selectedTxt, #corporate_contacts_filter .newListSelected .selectedTxt, .taggedContactSelect .newListSelected .selectedTxt {
	padding:3px 6px!important;
	width:138px;
	font-size:11px;
	}
	
table.email .newListSelected ul.newList {
	width:265px!important;
	height: 90px!important;
	}
table#opfin .newListSelected ul.newList {
	width:238px;
	}
	
form.contactsAZ_filter {
    margin-right: 150px;
    right: 0 !important;
/*    top: 5px;*/
}

form.contactsAZ_filter ul {
/*	height: auto !important;*/
}

/* special dropdown width 60px for forms */
table.email td.my-dropdown60 .newListSelected {
   width:60px;
   background:url('/images/template/select_box_bg_60_27.jpg') no-repeat;
}
table.email td.my-dropdown60 .newListSelected .selectedTxt {
  width:40px;
}
table.email td.my-dropdown60 .newListSelected ul.newList {
  width:60px!important;
  height:60px!important;
}

