:focus {outline:none;}

.js ul.newList {left:-9999px;}

/*==================================
red curvy example
====================================*/
#pageContent ul.newList {margin: 0; padding: 0;}
ul.newList * {margin:0; padding:0;}
ul.newList {margin:0 !important; padding: 0; list-style:none; color: #364E58; min-width: 100%; background: #fff; position:absolute;  border:1px solid #b3cfd7; top:20px; left:0; overflow:auto; z-index:9999; line-height: 1.2em; /*min-height: 200px !important;*/ _width: 100%; z-index: 600;}
.newListSelected {width:245px; color: #364E58; font-weight: normal; font-size: 12px; height:21px; padding: 0; font-size: 11px; float:left; background:url(../images/bgSel.gif) no-repeat right 0; border: 1px solid #b3cfd7; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 1.2em;}
.newListSelected span {width:200px; display:block;}
ul.newList li {padding:3px 8px; cursor: pointer;}
.selectedTxt {width:220px; overflow:hidden; height:13px; padding: 4px 20px 4px 5px; cursor: pointer;}
.hiLite {background:#ebf0f2 !important;}
.newListHover {background:#f2f6f7!important;  cursor:default;}
.newListSelHover, .newListSelFocus {background-position: right -22px; cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}


.check .newListSelected {width: 78px;}
  .check .selectedTxt {width:54px;}
.night .newListSelected {width: 43px;}
  .night .selectedTxt {width:20px;}
.country .newListSelected {width: 348px;}
  .country .selectedTxt {width:324px;}
