#product_addtocart_form .dropdown-nc {
	float:left!important;
	width:auto;
	padding:0;
	margin:0!important;
	cursor:pointer;
	background:#c9cac5;
	display:table!important;
}

#product_addtocart_form dd#colorDropdown {
	overflow: hidden;
}

#product_addtocart_form dd#colorDropdown dt {
	height:24px;
	background:url(../images/bg-input-submit-arrow-down.png) 232px 10px no-repeat!important;
	white-space:nowrap!important;
	padding:0 24px 0 10px;
	margin:0;
	border-radius:3px;
}

#product_addtocart_form dd#sizeDropdown dt,
#product_addtocart_form dd#tintDropdown dt {
	height:24px;
	/*background:url(../images/bg-input-submit-arrow-down.png) 100px 10px no-repeat!important; Removed by Jon... This is to adjust size dropdown */
	background: url(../images/bg-input-submit-arrow-down.png) 232px 10px no-repeat !important;
	white-space:nowrap!important;
	padding:0 24px 0 10px;
	margin:0;
	border-radius:3px;
}

#product_addtocart_form .dropdown-nc dt span {
  	color: #414042;
  	display: block;
  	font-size: 13px;
  	font-weight: normal;
  	height: 24px;
  	line-height: 33px;
  	margin: 0;
  	overflow: hidden;
  	text-transform: none;
}

#product_addtocart_form .dropdown-nc .ddlist {
	position:absolute;
	overflow:hidden;
	z-index:200;
	margin-left:-2000em;
	margin-top:0;
	border:0!important;
}

#product_addtocart_form .dropdown-nc .ddactive {
	margin-left:0!important;
}

#product_addtocart_form .dropdown-nc .options {
	padding-bottom:3px!important;
}

#product_addtocart_form .dropdown-nc ul {
	list-style:none;
	border-top:none;
	background:#ffffff;
	padding:0!important;
	margin-top: 10px;
	border-top: 4px solid #FFFFFF;
	
}

#product_addtocart_form .dropdown-nc li {
	margin:0!important;
	/*padding: 5px 5px;*/
	height:auto!important;
	border-bottom: 2px solid #ffffff;
	float:none!important;
}


#product_addtocart_form .dropdown-nc li a {
	padding: 6px 10px;
}


#product_addtocart_form .dropdown-nc li:last-of-type { border-bottom: 0; }

#product_addtocart_form .dropdown-nc a,.dropdown-nc a:active,.dropdown-nc a:visited {
	white-space:nowrap!important;
	display:block;
	padding:2px 20px 2px 5px;
	text-decoration:none;
	/*color:#5a5a5a!important;*/
	font:11px/20px Arial,Helvetica,sans-serif;
	text-transform:none!important;
	margin:0!important;
	font-weight:400!important;
}

#product_addtocart_form .dropdown-nc a:hover {
	opacity: 1 !important;
	background:#d86665; 
	color:#000;
}

#product_addtocart_form .dropdown-nc li a.fancy-active-item.active {
	color:#000000;
	background:#c9cac5; 
}

#product_addtocart_form .dropdown-nc li a.fancy-items {
	background: #e2e2e2;
	color:#5a5a5a;
}

#product_addtocart_form .dropdown-nc li a.fancy-items:hover {
	background: #C9CAC5;
	transition: background-color 0.5s ease; 
	
}

#product_addtocart_form .dropdown-nc li a.fancy-inactive-item  {
	background: #f3f3f3 !important;
	color:#5a5a5a !important;
	opacity: 0.4;
}

#product_addtocart_form .dropdown-nc li a.fancy-inactive-item:visited {
	color:#909090!important;
}

#product_addtocart_form .dropdown-nc li a.fancy-inactive-item:active {
	/*color:#909090!important;*/
}


#product_addtocart_form .dropdown-nc li a.fancy-inactive-item:hover {
	cursor:default;
	background: #f3f3f3 !important;
	color:#5a5a5a !important;
	opacity: 0.4;
}

#product_addtocart_form .dropdown-nc .underline {
/* border-bottom:1px solid #b9d6dc; */
}

#product_addtocart_form .select-scroll {
	width:221px;
}

#product_addtocart_form .select-scroll ul {
	width:220px;
}

#product_addtocart_form .select-scroll .options-cont {
	background:transparent url(../images/dropdown/option-bg.png) no-repeat 100% 100%;
	padding:0 7px 7px 0;
}

#product_addtocart_form .select-scroll ul {
/* background:transparent; */
	height:128px;
	overflow-y:scroll;
}

#product_addtocart_form .select-dropdown .options ul li a {
/*white-space:nowrap !important;*/
	display:block;
}

#product_addtocart_form .dropdown-nc-alt,#product_addtocart_form .dropdown-nc-alt ul {
	background:#000;
}

#product_addtocart_form .dropdown-nc-alt dt {
	background:url(../images/giro/select/selects-alt.gif) 100% 0 no-repeat!important;
}

#product_addtocart_form .dropdown-nc-alter a,#product_addtocart_form .select-scroll a,#product_addtocart_form .dropdown-nc-alter dt span,#product_addtocart_form .select-scroll dt span {
	font-weight:400;
}

#product_addtocart_form .select-scroll .options-cont {
	padding-bottom:0;
}

.shopping-cart .crosssell .dropdown-nc .options,.shopping-cart .crosssell .dropdown-nc dd {
	width:auto!important;
	min-width:127px;
}

.shopping-cart .crosssell .dropdown-nc {
	width:127px!important;
}

.hidden-select,.hidden-select select {
	height:1px!important;
	font:1px/1px arial!important;
	border:0!important;
	background:transparent!important;
	margin:1px 0 0 5px;
}



.hidden-select select {
	visibility:hidden;
}

.select-disabled dt {
	background-image:none!important;
}

.select-disabled .ddlist {
	display:none!important;
}




* html #product_addtocart_form .dropdown-nc,* html #product_addtocart_form .dropdown-nc dt,* html #product_addtocart_form .dropdown-nc dt span,* html #product_addtocart_form .dropdown-nc .options,* html #product_addtocart_form .dropdown-nc .ddlist {
	display:inline;
	zoom:1;
}

* html #ddCountry,* html #ddCountry-list {
	width:245px!important;
}