.checkbox, .radio {
	
	padding: 0 5px 0 0;
	background: url(checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(radio.gif) no-repeat;
}
.select {
	position: absolute;
	width: 534px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 20px;
	padding: 0 24px 0 8px;
	font: 67%/185% Arial,Helvetica,sans-serif;
	background: url("../images/selectBig.gif") no-repeat right -20px;
	overflow: hidden;
	border-left:1px solid #DDDDDD;
}

.select.styled {
	position: absolute;
	width: 534px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 20px;
	padding: 0 24px 0 8px;
	font: 67%/185% Arial,Helvetica,sans-serif;
	background: url("../images/selectBig.gif") no-repeat right top;
	overflow: hidden;
}



.selectSmall .select, .selectSmall .styled {
background:url("../images/selectBig.gif") no-repeat scroll right  -20px transparent;
border-left:1px solid #DDDDDD;
font:67%/185% Arial,Helvetica,sans-serif;
height:20px;
margin:10px;
overflow:hidden;
padding:0 24px 0 8px;
position:absolute;
width:125px;
text-align:left;
}

.selectResult .select, .selectResult .styled {
background:url("../images/selectBig.gif") no-repeat scroll right -20px transparent;
border-left:1px solid #DDDDDD;
font:67%/185% Arial,Helvetica,sans-serif;
height:20px;
margin-left:40px;
overflow:hidden;
padding:0 24px 0 8px;
position:absolute;
width:70px;
text-align:left;

}

#contactForm .input-box .select{width:203px;}



select.styled {
cursor:pointer;
opacity:0;
position:relative;
z-index:5;
}

#stateRegion .select{margin-left:-170px;
margin-top:10px;
width:128px;
cursor:pointer;
}
