.selectArea {
    height: 24px;
    font-size: 12px;
    line-height: 24px;
    color: #5D5D5D !important;
    position:relative;
    text-decoration: none;
    overflow: hidden;
    display: block;
    float: left;
}
.selectArea-c {
	background: url(../images/bg-select.gif) repeat-x 0 -34px;
	display:block;
	padding:0 20px 0 10px;
	height:100%;	
}
.selectArea-l,
.selectArea-r {
	position:absolute;
	top:0;
	height:100%;
	background-color:Scrollbar;
}
.selectArea-l {
	background:url(../images/bg-select.gif) no-repeat;
	width:7px;
	left:0;	
}
.selectArea-r {
	background: url(../images/bg-select.gif) no-repeat 0 -68px;
	width:18px;	
	right:0;
	
}
.optionsDiv {
	position:absolute;
	z-index:1005;
	overflow:hidden;
	font-size:11px;
	line-height:14px;
}
.optionsDiv .select-c {
	height:1%;
	padding:2px;
	overflow:hidden;
	background-color: #fff;
	border:1px solid #C9C9C9;
}
.optionsDiv ul {
	margin:0;
	padding:0;
	overflow:hidden;
	list-style:none;
}
.optionsDiv ul li {
	overflow: hidden;
	vertical-align: top;
}
.optionsDiv ul li a {
	color:#000;
	font-size: 12px;
	line-height:14px;
	overflow:hidden;
	text-decoration:none;
	display:block;
	padding:2px 4px;
}
.optionsDiv a:hover,
.optionsDiv ul li.activeOption a {
	text-decoration:none;
}
.activeOption 
{
    background-color:#A5C7FE;
}
.checkboxArea {
	display:block;
	outline:none;
	font-size:0;
	line-height:0;
	width:13px;
	height:13px;
	background: url(../images/bg-checkbox.gif) no-repeat;
}
.checkboxAreaChecked {
	background-position:0 -26px !important;
}
.radioArea {
	display:block;
	outline:none;
	font-size:0;
	line-height:0;
	width:13px;
	height:13px;
	background: url(../images/bg-radio.gif) no-repeat;
}
.radioAreaChecked {
	background-position:0 -26px !important;
}
.optionsList div {
	padding:0 0 0 10px;
}
.optionsList li a:hover 
{
  background-color:Scrollbar;
}

.disabled {
    pointer-events: none;    
}

select.disabled + .selectArea {
    pointer-events: none;
}

#SameAsBilling.disabled {
    opacity: 0.6;
}

