.js ul.ss-new-list                                   { left: -9999px; }
.js ul.ss-new-list-small                             { left: -9999px; }
.js ul.ss-new-list-170                               { left: -9999px; }
.ss-new-list-selected                                { 
	width: 200px;
	text-align: left; 
	outline: none; 
	z-index: 999;
	}
.ss-new-list-selected-small                          { 
	width: 54px; 
	text-align: left; 
	outline: none; 
	z-index: 999; 
	}
.ss-new-list-selected-170                            { 
	width: 170px; 
	text-align: left; 
	outline: none; 
	z-index: 999; 
	}
.ss-selected-txt                                     { 
	overflow: hidden; 
	height: 29px;
	line-height: 29px; 
	white-space: nowrap; 
	color: #555; 
	background: #fff url("img/select.png") 100% 0 no-repeat;
	padding: 0 40px 0 10px;   
	cursor: pointer; 
	}
.ss-selected-txt-small                               { 
	overflow: hidden; 
	height: 29px;
	line-height: 29px; 
	white-space: nowrap; 
	color: #555; 
	background: #fff url("img/select-small.png") 100% 0 no-repeat;
	padding: 0 40px 0 10px;    
	cursor: pointer; 
	}
.ss-selected-txt-170                                 { 
	overflow: hidden; 
	height: 29px;
	line-height: 29px; 
	white-space: nowrap; 
	color: #555; 
	background: #fff url("img/select-170.png") 100% 0 no-repeat;
	padding: 0 40px 0 10px;    
	cursor: pointer; 
	}
.ss-new-list-sel-hover .ss-selected-txt              { background-position: 0 -29px; }
.ss-new-list-sel-focus .ss-selected-txt              { background-position: 0 -58px; }
.ss-new-list-sel-hover-small .ss-selected-txt-small  { background-position: 0 -29px; }
.ss-new-list-sel-focus-small .ss-selected-txt-small  { background-position: 0 -58px; }
.ss-new-list-sel-hover-170 .ss-selected-txt-small    { background-position: 0 -29px; }
.ss-new-list-sel-focus-170 .ss-selected-txt-small    { background-position: 0 -58px; }
.ss-container-wrapper                                {
	width: 200px; 
	position: absolute !important; 
	top: 29px !important; 
	text-transform: none; 
	font-size: 90%; 
	font-style: normal; 
	overflow: auto;  
	outline: none; 
	margin: 0; 
	padding: 0;
	z-index: 999;   
	}
.ss-container-wrapper-small                          { 
	width: 54px; 
	position: absolute !important; 
	top: 29px !important; 
	text-transform: none; 
	font-size: 90%; 
	font-style: normal; 
	overflow: auto;  
	outline: none; 
	margin: 0; 
	padding: 0;
	z-index: 999;    
	}
.ss-container-wrapper-170                            { 
	width: 170px; 
	position: absolute !important; 
	top: 29px !important; 
	text-transform: none; 
	font-size: 90%; 
	font-style: normal; 
	overflow: auto;  
	outline: none; 
	margin: 0; 
	padding: 0;
	z-index: 999;    
	}
ul.ss-new-list                                       {
	border-radius: 2px; 
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px; 
	-khtml-border-radius: 2px; 
	}
ul.ss-new-list-small                                 {
	border-radius: 2px; 
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px; 
	-khtml-border-radius: 2px;
	margin: 0!important;
	}
ul.ss-new-list-170                                   {
	border-radius: 2px; 
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px; 
	-khtml-border-radius: 2px;
	margin: 0!important;
	}
ul.ss-new-list *                                     { 
	margin: 0; 
	padding: 0; 
	}
ul.ss-new-list-small *                               { 
	margin: 0; 
	padding: 0; 
	}
ul.ss-new-list-170 *                                 { 
	margin: 0; 
	padding: 0; 
	}
ul.ss-new-list li                                    {
	float: none;
	overflow: hidden; 
	background: #6a6a6a;
	list-style-type: none; 
	border-bottom: 1px solid #474747; 
	margin: 0!important;
	padding: 0!important;
	cursor: pointer; 
	}
ul.ss-new-list-small li                              {
	float: none;
	overflow: hidden; 
	background: #6a6a6a;
	list-style-type: none; 
	border-bottom: 1px solid #474747!important; 
	margin: 0!important;
	padding: 0!important;
	cursor: pointer; 
	}
ul.ss-new-list-170 li                                {
	float: none;
	overflow: hidden; 
	background: #6a6a6a;
	list-style-type: none; 
	border-bottom: 1px solid #474747!important; 
	margin: 0!important;
	padding: 0!important;
	cursor: pointer; 
	}
.ss-new-list-selected-small li                       { 
	margin: 0!important; 
	padding: 0!important; 
	}
ul.ss-new-list li:first-child                        { 
	border-radius: 2px 2px 0 0; 
	-moz-border-radius: 2px 2px 0 0; 
	-webkit-border-radius: 2px 2px 0 0; 
	-khtml-border-radius: 2px 2px 0 0; 
	}
ul.ss-new-list-small li:first-child                  { 
	border-radius: 2px 2px 0 0; 
	-moz-border-radius: 2px 2px 0 0; 
	-webkit-border-radius: 2px 2px 0 0; 
	-khtml-border-radius: 2px 2px 0 0; 
	}
ul.ss-new-list-170 li:first-child                    { 
	border-radius: 2px 2px 0 0; 
	-moz-border-radius: 2px 2px 0 0; 
	-webkit-border-radius: 2px 2px 0 0; 
	-khtml-border-radius: 2px 2px 0 0; 
	}
ul.ss-new-list li:last-child                         { 
	border-radius: 0 0 2px 2px; 
	-moz-border-radius: 0 0 2px 2px; 
	-webkit-border-radius: 0 0 2px 2px; 
	-khtml-border-radius: 0 0 2px 2px; 
	border: none!important;
	}
ul.ss-new-list-small li:last-child                   { 
	border-radius: 0 0 2px 2px; 
	-moz-border-radius: 0 0 2px 2px; 
	-webkit-border-radius: 0 0 2px 2px; 
	-khtml-border-radius: 0 0 2px 2px; 
	border: none!important;
	}
ul.ss-new-list-170 li:last-child                     { 
	border-radius: 0 0 2px 2px; 
	-moz-border-radius: 0 0 2px 2px; 
	-webkit-border-radius: 0 0 2px 2px; 
	-khtml-border-radius: 0 0 2px 2px; 
	border: none!important;
	}
ul.ss-new-list li a                                  { 
	display: block;
	color: #fff; 
	height: 26px; 
	line-height: 26px;   
	white-space: nowrap; 
	outline: none;
	cursor: pointer; 
	padding: 0 10px;
	}
ul.ss-new-list-small li a                           { 
	display: block;
	color: #fff; 
	height: 26px; 
	line-height: 26px;   
	white-space: nowrap; 
	outline: none;
	cursor: pointer; 
	padding: 0 10px;
	}
ul.ss-new-list-170 li a                             { 
	display: block;
	color: #fff; 
	height: 26px; 
	line-height: 26px;   
	white-space: nowrap; 
	outline: none;
	cursor: pointer; 
	padding: 0 10px;
	}
.ss-hi-lite                                         { background: #2d2d2d!important; }
.ss-new-list-hover                                  { 
	background: #535353!important; 
	cursor: pointer; 
	}
.select .newListSelectedSmall                       { margin: -4px -3px 0;           }