.nes_select-skin-block {
	position:relative;
	width: 63px;
	float:left;
	z-index:1;
}
.nes_skin-registration {
	position:relative;
	float:left;
	z-index:1;
}
div.selectbox-wrapper {
	position:absolute;
	left:0;
	top: 25px;
	background-color:white;
	border:1px solid black;
	margin:0px;
	margin-top:0;
	padding:0px;
	font-size:16px;
	text-align:right;
	overflow:auto;
	height: 132px;
	width: 50px !important;
}
div.selectbox-wrapper ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
div.selectbox-wrapper ul li.selected { 
	/*background-color: red;*/
	color: black;
}
div.selectbox-wrapper ul li {
	clear:both !important;
	list-style-type:none;
	display:block;
	margin:0;
	padding:0;
	cursor:pointer ;
	font-family:'Trebuchet MS';
	font-size:14px;
}
.nes_innerSwitch_quick div.selectbox-wrapper ul li {
	color: #7f7f7f !important;
}
.nes_innerSwitch_quick div.selectbox-wrapper ul li.selected { 
	/*background-color: red;*/
	color: black !important;
}
ul.nes-quick-push div.selectbox-wrapper ul li {
	color:black;
	width: 30px;
}
label {
	display: block;
}
.selectbox {
	/*color: #909090 !important;*/
	border: none;
	border-color: none;
	margin: 0px 0 0 0px;
	font-family:'Trebuchet MS';
	font-size:14px;
	width : 33px;
	height: 21px;
	display : block;
	text-align:right; 
	padding-right: 30px;
	padding-top: 4px;
	background: url('../images/select-box.png') 100% 0 no-repeat;
	cursor:pointer ;
}
.nes_quick-transp .selectbox {
	padding-bottom: 0;
	height: 21px;
}
.nes_registrationContent .selectbox {
	border-width: 1px !important;
}
.nes_orderHistryContent .selectbox {
	border: 1px solid #c8c8c8 !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari et chrome*/
	.selectbox {
		padding-top: 0;
	}
	.nes_quick-transp .selectbox {
	padding-top: 4px;
	}
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
.selectbox {
		padding-top: 0;
	}
	.nes_quick-transp .selectbox {
	padding-top: 4px;
	}
}
.blackSelected {
	color: black !important ;
}
.selected{
	background: #E3E3E3 !important;
}


.nes_registrationContent  ul li .nes_skin-registration input, .nes_orderHistryContent  ul li .nes_skin-registration input, .nes_address-info-form .nes_skin-registration input, .nes_card-champs .nes_skin-registration input {
	width: 71px !important;
	padding: 3px 26px 0 2px !important;
	height: 21px;
	background:white url('../images/select-register.png') no-repeat 100% 0;
	text-align: left;
	border-width: 2px !important;
}
.nes_orderHistryContent  ul li .nes_skin-registration input {
	font-size: 12px;
	color: black !important;
}
.nes_address-info-form .nes_skin-registration input {
	width: 141px !important;
	height: 21px;
}

.nes_registrationContent  ul li.nes_date .nes_skin-registration input, .nes_date .nes_skin-registration input{
	width: 74px !important;
	padding: 3px 27px 0 0 !important;
}
.nes_registrationContent  ul li .nes_skin-registrationSmall input, .nes_address-info-form .nes_skin-registrationSmall input, .nes_skin-registrationSmall input {
	/* width: 26px !important; */
	width: 50px !important;
}
.nes_registrationContent  ul li.nes_date .nes_skin-registrationSmall input{
	width: 29px !important;
	padding-left: 5px !important;
	padding-right: 22px !important;
}
.nes_registrationContent  ul li .nes_skin-registrationBig input {
	width: 141px !important;
}
.nes_orderHistryContent  ul li .nes_skin-registrationBig input {
	width: 220px !important;
}
.nes_registrationContent  ul li.nes_date .nes_skin-registrationBig input {
	width: 144px !important;
}
.nes_registrationContent  ul li div.selectbox-wrapper, .nes_address-info-form div.selectbox-wrapper{
	position:absolute;
	top: 26px;
	background-color:white;
	border:2px solid #C8C8C8;
	border-top: none;
	max-height:180px;
	overflow:auto;
	height: auto;
	_height: expression(this.scrollHeight > 180 ? "180px" : "auto");
	width: 99px !important;
	text-align: left;
}
.nes_registrationContent  ul li .nes_skin-registrationSmall div.selectbox-wrapper {
	/* width: 56px !important; */
	width: 78px !important;
}
.nes_registrationContent  ul li.nes_date .nes_skin-registrationSmall div.selectbox-wrapper {
	/* width: 56px !important; */
	width: 56px !important;
	left: 0px !important;
}
.nes_registrationContent  ul li .nes_skin-registrationBig div.selectbox-wrapper {
	width: 169px !important;
	max-height:180px;
	overflow:auto;
	height: auto;
	_height: expression(this.scrollHeight > 180 ? "180px" : "auto");
}
.nes_registrationContent  ul li .nes_skin-registrationBig2 input {
	width: 208px !important;
}
.nes_registrationContent  ul li .nes_skin-registrationBig2 div.selectbox-wrapper {
	width: 234px !important;
	max-height:180px;
	overflow:auto;
	height: auto;
	_height: expression(this.scrollHeight > 180 ? "180px" : "auto");
}
.nes_orderHistryContent  ul li .nes_skin-registrationBig div.selectbox-wrapper {
	width: 249px !important;
	max-height:180px;
	overflow:auto;
	height: auto;
	_height: expression(this.scrollHeight > 180 ? "180px" : "auto");
}
.nes_registrationContent  ul li .nes_skin-registrationBig div#Store_name_container {
	overflow-x: hidden;
	overflow-y:scroll;
	height: 200px;
}
.nes_address-info-form .nes_skin-registrationSmall div.selectbox-wrapper {
	width: 56px !important;
}
.nes_address-info-form .nes_skin-registrationBig div.selectbox-wrapper {
	width: 171px !important;
}
.nes_registrationContent  ul li div.selectbox-wrapper ul,
.nes_orderHistryContent  ul li div.selectbox-wrapper ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.nes_registrationContent  ul li div.selectbox-wrapper ul li.selected, .nes_address-info-form div.selectbox-wrapper ul li.selected, .nes_card-champs div.selectbox-wrapper ul li.selected { 
	/*background-color: red;*/
	color: black;
	padding: 0 0 0 3px;
}
.nes_registrationContent  ul li div.selectbox-wrapper ul li,
.nes_orderHistryContent  ul li div.selectbox-wrapper ul li {
	color: #7f7f7f;
	font-size: 12px;
	padding: 0 0 0 3px;
}
.nes_orderHistryContent  ul li div.selectbox-wrapper ul li {
	color: black;
}
.nes_orderHistryContent  ul li div.selectbox-wrapper ul li {
	text-align: left;
}
.nes_address-info-form div.selectbox-wrapper ul li {
	color: #7f7f7f;
	font-size: 14px;
	padding: 0 0 0 3px;
}
.nes_registrationContent  ul li.nes_date div.selectbox-wrapper ul li.selected,
.nes_orderHistryContent  ul li.nes_date div.selectbox-wrapper ul li.selected { 
	/*background-color: red;*/
	color: black;
	padding: 0 0 0 0;
}
.nes_registrationContent  ul li.nes_date div.selectbox-wrapper ul li,
.nes_orderHistryContent  ul li.nes_date div.selectbox-wrapper ul li {
	color: #7f7f7f;
	font-size: 12px;
	padding: 0 0 0 0;
}
.nes_table-shop .selectbox {
	font-size:12px;
	width : 30px;
	height: 22px;
	padding-top: 0;
	padding-bottom: 0;
	background: url('../images/fond-qte-1-ie.png') 0 0 no-repeat;
	cursor:pointer ;
	color: white;
	/*border-bottom:1px solid #1A1A1A;
	border-top:1px solid #1A1A1A;*/
}
.nes_table-shop .nes_hovered-td:hover .selectbox {
	background: url('../images/fond-qte-2-ie.png') 0 0 no-repeat;
}
.nes_table-shop .blackSelected {
	color: white !important;
}
.nes_table-shop .nes_select-skin-block {
	height: 22px;
	_height: 1%;
}
/******************/
.nes_switchListMachine ul li .nes_innerSwitchListMachinePrice .nes_priceForm input {
	width: 120px !important;
	padding: 3px 24px 0 6px !important;
	height: 21px;
	background:white url('../images/select-register.png') no-repeat 100% 0;
	text-align: left;
	border: 1px solid #c8c8c8;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachinePrice .nes_priceForm div.selectbox-wrapper {
	position:absolute;
	top: 26px;
	left: 0;
	background-color:white;
	border:1px solid #c8c8c8;
	border-top: none;
	overflow-x: hidden;
	overflow-y:scroll;
	height: 200px;
	width: 150px !important;
	text-align: left !important;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachinePrice .nes_priceForm div.selectbox-wrapper li {
	width: 100% !important;
	text-align: left !important;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachinePrice .nes_priceForm div.selectbox-wrapper ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	float: none;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachinePrice .nes_priceForm div.selectbox-wrapper ul li.selected { 
	/*background-color: red;*/
	color: black;
	padding: 0 0 0 9px !important;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachinePrice .nes_priceForm div.selectbox-wrapper ul li {
	color: #7f7f7f;
	font-size: 12px;
	padding: 0 0 0 9px !important;
	width: 73px;
}
.nes_shop-right div.selectbox-wrapper {
	top: 22px;
}
.nes_card-champs div.selectbox-wrapper{
	position:absolute;
	top: 35px;
	background-color:white;
	border:1px solid #C8C8C8;
	border-top: none;
	overflow:visible;
	height: auto;
	text-align: left;
	width: 57px !important;
}
.nes_card-champs div.selectbox-wrapper ul li{
	width: 56px !important;
	padding:0 !important;
}
.nes_date .nes_skin-registrationSmall input {
	width: 29px !important;
	padding-left: 5px !important;
	padding-right: 22px !important;
}
.nes_address-info-form .nes_skin-registrationSmall div.selectbox-wrapper ul li{
	width: 53px !important;
}
.nes_address-info-form .nes_skin-registrationBig div.selectbox-wrapper ul li{
	width: 168px !important;
}
.nes_date .nes_skin-registrationSmall-1 input {
	width: 24px !important;
	padding-left: 5px !important;
	padding-right: 22px !important;
}
.nes_date .nes_skin-registrationSmall-1 div.selectbox-wrapper{
	width: 51px !important;
}
.nes_date .nes_skin-registrationSmall-1 div.selectbox-wrapper ul li{
	width: 51px !important;
}
.nes_address-info-form .nes_skin-registration-type input {
	width: 71px !important;
}
.nes_address-info-form .nes_skin-registration-State input {
	width: 229px !important;
}
.nes_address-info-form .nes_skin-registration-State div.selectbox-wrapper{
	width: 259px !important;
} 
.nes_address-info-form .nes_skin-registration-State div.selectbox-wrapper li {
	width: 256px !important;
}
/********************/
.nes_addToBagBloc .selectbox {
	background: url('../images/select-box-black.png') 0 0 no-repeat;
	padding-top: 2px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari et chrome*/
	.nes_addToBagBloc .selectbox {
		padding-top: 0;
	}
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
.nes_addToBagBloc .selectbox {
		padding-top: 0;
	}
}
.nes_customer-form ul li .nes_skin-registrationBig input{
	width: 228px !important;

}
.nes_customer-form ul li .nes_skin-registrationBig div.selectbox-wrapper{
	width: 258px !important;

}
.nes_priceForm div.selectbox-wrapper {
	width: 80px !important;
}
.nes_priceForm div.selectbox-wrapper li {
	width: 63px !important;
	text-align: left !important;
}
.nes_white-quick-bloc .selectbox {
	width : 75px;
	text-align:left; 
	padding-right:0;
	font-size: 11px;
	padding-left: 5px;
	background: url('../images/select-box-3.png') 100% 0 no-repeat;
}
/*.nes_orderHistryContent  ul li .nes_skin-registrationBig div.selectbox-wrapper li {
	width: 190px !important;
}*/
.nes_registrationContent  ul li .nes_smallBloc div.selectbox-wrapper, .nes_registrationContent ul li .nes_smallBloc .nes_skin-registration input{text-transform: lowercase;}
