.sfDropdownList select {
	background-repeat:no-repeat;
	background-image:url(../Images/contact_dropdown.png); }

input/*,p,span*/ {
	border:0;
	outline:0;
	margin:0;
	padding:0;
	color:#333;
	font-family:'Source Sans Pro',sans-serif; }
/*select, input[type="radio"],
input[type="checkbox"] {
	display:none; }*/

/**************************************************/
.radio {
	height:12px;
	margin:5px 0;
	display:block;
	cursor:pointer;
	line-height:12px;
	padding:0 0 0 19px;
	background-position:-179px -49px; }
	.radio:hover {
		background-position:-179px -61px; }
	.radio.checked {
		background-position:-179px -73px; }
/**************************************************/
.checkbox {
	height:16px;
	margin:5px 0;
	display:block;
	cursor:pointer;
	line-height:18px;
	padding:0 0 0 19px;
	background-position:-179px 0; }
	.checkbox:hover {
		background-position:-179px -16px; }
	.checkbox.checked {
		background-position:-179px -32px; }
/**************************************************/
.select {
	margin:0;
	width:220px;
	height:24px;
	cursor:pointer;
	padding:0 24px 0 0;
	margin:0 0 10px 21px;
	background-position:0 0;
	font-family:'Source Sans Pro',sans-serif; }
	.select:hover {
		background-position:0 -24px; }
	.select input {
		width:214px;
		height:24px;
		cursor:pointer;
		padding:0 0 0 5px;
		background:none !important; }
	.select p {
		width:244px;
		display:none;
		position:absolute;
		border-bottom:1px solid #B1B1B3; }
	.select span {
		color:#444;
		display:block;
		cursor:pointer;
		font-size:13px;
		padding:4px 6px;
		background:#D2D2D2;
		text-transform:none;
		border-style:solid;
		border-width:0 1px;
		border-color:#B1B1B3; }
		.select span:hover {
			color:#222;
			background:#E9E9E9; }