/* -- Form -- */
#frm h3 {
	margin: 0;	padding: 0;
}

#ddSeries {
	float: left; display: inline;
	width: 300px;
}
	
#wheelSizes {
	float: left; display: inline; clear: both;
	width: 100%;
	margin-top: 20px;
}
	
#wheelSizes select {
	margin-right: 5px;
}

#wheelSizes select {
	width: 95px;
}

#wheelSizes input {
	width: 96px;
}

	.front_wheelSizes, .front_wheelSizesBy,
	.rear_wheelSizes, .rear_wheelSizesBy {
		float: left; display: none;
	}

	.wheelSizesFrontWheels {
		float: left; display: inline;
		margin-right: 10px;
	}
	
	.wheelSizesRearWheels {
		float: left; display: inline;
		margin-right: 8px;
	}
	
#selectedSizes {
	float: left; display: inline;
}
	
	#selectedSizes span {
		font-weight: bold;
	}


#options {
	float: left; clear: both;
	width: 100%;
	margin-top: 20px;
}

	.colorContainer {
		float: left; display: inline;
		width: 213px;
	}

	.otherOptions {
		float: left; display: inline;
	}

#userInfo {
	float: left; clear: both;
	width: 100%;
	margin-top: 20px;
}
	#userInfo .requiredStar {
		display: inline;
		color: #ff0000;
	}
	
	#userInfo .requiredMsg {
		float: left; display: none;
		margin-left: 5px;
		color: #ff0000;
	}
	
	#userInfo .requiredField {
		border: 1px solid #ff0000;
	}

	#userInfo label {
		float: left; display: inline; clear: left;
		width: 125px;
	}
	
	#userInfo input {
		float: left; display: inline;
		width: 250px;
		margin-bottom: 4px;
	}
	
	#userInfo textarea {
		float: left; clear: left;
	}
	
#btnSubmit {
	float: left; display: inline; clear: both;
	margin-top: 10px;
}

/* -- END Form -- */

/* -- Submission -- */

#viewSubmission {
	display: none;
}

/* -- END Submission -- */