	#content form label {
		width: 50px;
	}
		#content form input {
			width: auto;
			margin: 0;
		}
		#content form fieldset h4 {
			color: #600;
			margin: 0 0 10px 0;
		}

#content form .set {
	float: left;
	margin: 10px 10px 0 0;
}

	#content form fieldset input {
		float: none;
		display: inline;
		margin-left: 20px;
	}

#content form fieldset ul.order {
	list-style-type: none;
	margin: 20px 10px 0 0;
	padding: 0 0 20px 0;
	width: 250px;
	float: left;
}

	#content form fieldset ul.order li {
		margin: 0 10px 10px 0;
		font-family: Georgia, "Times New Roman", Times,	serif;
		background-position: 5px center;
		background-repeat: no-repeat;
		padding: 5px 5px 5px 25px;
		height: 100%;
	}
	
		#content form fieldset ul.order li a {
			display: block;
			color: #600;
			text-decoration: none;
			font-size: 0.9em;
			width: 100%;

		}

			#content form fieldset ul.order li input {
				width: auto;
			}

			#content form fieldset ul.order li.selected {
				background-color: #D4D5CD;
			}

			#content form fieldset ul.order li a:hover {
				text-decoration: underline;
			}

		#content form fieldset ul.order li.cancel a {
			background: transparent url("images/cross_big.png") no-repeat center center;
		}
	
	#content form fieldset div.preview {
		width: 150px;
		height: 200px;
		float: right;
		background: #ccc url("images/loading.gif") no-repeat center center;
		position: relative;
	}
		
		#content form fieldset div.preview div.title {
			position: absolute;
			font-size: 0.8em;
			color: white;
			text-align: center;
			background-color: #000;
			width: 144px;
			padding: 3px;
			bottom: 0;
		}

		#content form fieldset div.preview img {
			width: 150px;
			height: 200px;
			border: none;
		}

#content form h3 {
	margin-bottom: 1em;
}

#content form p {
	margin: 0;
}
