/*==================================
Hide lists on page load
====================================*/

.stylish-select ul.newList { left:-9999px; }

/*==================================
red curvy example
====================================*/
ul.newList * { margin:0; padding:0; }
ul.newList a { color: #2495C1; text-decoration:none; display:block; }

ul.newList { margin:0; padding:0; list-style:none; background:#fff; position:absolute;  border:1px solid #ccc; left:0; overflow:auto; z-index:9999; max-height:200px; }
fieldset.first ul.newList { width:149px; top:30px !important; }
fieldset.second ul.newList { width:198px; top:30px !important; }
div#redefine-search ul.newList { width:234px; top:41px !important; }
div#city-search ul.newList { width:399px; top:30px !important; }

.newListSelected { height:20px; padding:9px 0 0 5px; color: #2495C1;  float:left; }
div#redefine-search .newListSelected { height:40px; }

fieldset.first .newListSelected { width:146px; background:url(../img/buttons/selectbox-bg1.jpg) no-repeat 0 0 ; }
fieldset.second .newListSelected { width:195px; background:url(../img/buttons/selectbox-bg2.jpg) no-repeat 0 0 ; }
div#redefine-search .newListSelected { width:231px; background:url(../img/buttons/selectbox-bg3.gif) no-repeat 0 0 ; }
div#city-search .newListSelected { width:396px; }

.newListSelected span { width:151px; display:block; }
div#redefine-search .newListSelected span { width:236px; }

ul.newList li a { padding:3px 8px; display: block; font-size:110%; }
ul.newList li a:focus { -moz-outline-style: none; }
div#redefine-search ul.newList li a { padding:4px 8px 4px 28px; }

.selectedTxt { overflow:hidden; height:16px; padding:0 31px 0 0; font-size:110%; color:#2495C1; }
fieldset.first .selectedTxt { width:115px; }
fieldset.second .selectedTxt { width:164px; }
div#redefine-search .selectedTxt { width:180px; height:24px; line-height:24px; font-size:120%; padding-left:20px; }
div#city-search .selectedTxt { font-weight:bold; }
 
.hiLite { background:#ff9934!important; color:#fff!important; }
.hiLite a { background:#ff9934!important; color:#fff!important; }
div#container .newListHover { background:#CBEAF5!important; color:#2495C1!important; cursor:default; text-decoration:none; }

.newListOptionTitle { font-weight:bold; }
.newListOptionTitle ul { margin:2px 0 0; }
.newListOptionTitle li { font-weight:normal; border-left:1px solid #ccc; }

