/* ORDER */
#order-about {
	width: 738px;
	height: 645px;
	margin: 0 auto;
	background: url(../images/form-bg.jpg) no-repeat;
	padding: 30px;
}

#order-about h3 {
	text-indent: -9999px;
}

#order {
	float: left;
}

#order h3 {
	width: 168px;
	height: 25px;
	background: url(../images/order-form.jpg) no-repeat;
	margin: 0 0 20px 0;
}

#about, #features {
	float: left;
	width: 350px;
	margin-left: 27px;
}

#about h3#as {
	width: 255px;
	height: 25px;
	background: url(../images/about-sleazeballs.jpg) no-repeat;
	margin: 0 0 20px 20px;
}

#about p {
	margin-left: 20px;
}

#features h3#sf {
	width: 275px;
	height: 25px;
	background: url(../images/features.jpg) no-repeat;
	margin: 30px 0 0 20px;
}

#features ul {
	margin-top: 20px;
	list-style: none;
}

#features li {
	margin-bottom: 15px;
	padding-left: 20px;
	background: url(../images/check.jpg) no-repeat 0 4px;
}

	/* FORM */	
	#order form {
		float: left;
	}
	
	#order input, #order textarea {
		font: 14px/18px "Lucida Grande", "Lucida Sans", sans-serif; 
		color: #555; 
		padding: 0;
		width: 207px;
	}
	
	#order select {
		font: 14px/18px "Lucida Grande", "Lucida Sans", sans-serif; 
		color: #555; 
		padding:0;
	}
	
	#order label {
		font: 14px/18px "Lucida Grande", "Lucida Sans", sans-serif;  
		color: #555;
	}
	
	#order dl {
		clear: both;
		margin: 0;
	}
	 
	#order dt {
		float: left; 
		text-align: left; 
		width: 120px; 
		height: 17px;
		padding: 8px 0; 
		margin: 0 10px 10px 0;
	}
	
	#order dd {
		float: left; 
		width: 230px; 
		height: 33px;
		line-height: 33px; 
		margin: 0 0 10px 0;
	}
	
	/* TEXT  INPUTS */
	.NFText {
		border: none; 
		vertical-align: middle; 
		background: none; 
	}
	
	.NFTextCenter {
		height: 18px; 
		background: url(../images/input.png) repeat-x 0 0; 
		padding: 8px 0 7px 0; 
		margin: 0; 
		float: left; 
		line-height: 33px;
	}
	
	.NFTextLeft, .NFTextRight {
		width: 5px; 
		height: 33px; 
		vertical-align: middle; 
		float: left;
	}
	
	.NFTextLeft {
		background: url(../images/input-left.png) no-repeat 0 0;
	}
	
	.NFTextRight {
		background: url(../images/input-right.png) no-repeat 0 0;
		margin-right: 10px;
	}
	
	/* SELECTS */
	.NFSelect { 
		height: 33px; 
		position: absolute;
		border: 1px solid transparent; 
		margin-top: -7px;
		*margin-left: -1px;
	}
	
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		.NFSelect { 
			margin-top: -3px;
		}
	}
	
	.NFSelectLeft {
		float:left; 
		width: 5px; 
		height: 33px; 
		background: url(../images/select-left.png) no-repeat 0 0; 
		vertical-align: middle;
	}
	
	.NFSelectRight {
		height: 33px; 
		width: auto; 
		background: url(../images/select-right.png) no-repeat 100% 0; 
		cursor: pointer; 
		padding-left: 5px; 
		margin-left: 5px;
	}
	
	.NFSelectTarget {
		position: absolute; 
		background: none; 
		margin-left: -14px; 
		margin-top: 32px; 
		z-index: 3; 
		left: 0; 
		top: 0; 
		padding-bottom: 13px;
	}
	
	.NFSelectOptions {
		position: relative; 
		background: #fff; 
		border-right: solid 1px #f6dba1;
		border-bottom: solid 1px #f6dba1;
		border-left: solid 1px #f6dba1; 
		margin-left: 14px; 
		margin-top: 0; 
		list-style: none; 
		padding: 4px 0; 
		color: #555; 
		font: 14px/18px "Lucida Grande", "Lucida Sans", sans-serif; 
		z-index: 4; 
		max-height: 200px; 
		overflow-y: auto; 
		overflow-x: hidden; 
		left: 0; 
		top: 0;
	}
	
	.NFSelectOptions li { 
		padding-bottom: 1px;
	}
	
	.NFSelectOptions a {
		display: block; 
		text-decoration: none; 
		color: #555; 
		padding: 2px 3px; 
		background: none;
	}
	
	.NFSelectOptions a.NFOptionActive {
		background: #ee3c23;
		color: #fff;
	}
	
	.NFSelectOptions a:hover {
		background: #ee3c23;
		color: #fff;
	}
	
	/* HOVERED */
	.NFh {
		background-position: 0 100%;
	}
	
	.NFhr {
		background-position: 100% 100%;
	}
	
	/* HIDDEN */
	.NFhidden {
		opacity: 0; 
		z-index: -1; 
		position: relative;
	}
	
	/* SAFARI */
	select, input, textarea, button {
		outline: none; 
		resize: none;
	}