#middle #content #productImageDetails {
	float: left;
	margin: 20px 0 0 20px;
	width: 310px;
}
	#middle #content #productImageDetails #availableFinishes {margin: 30px 0 0;}
		#middle #content #productImageDetails #availableFinishes h3 {
			color: #999;
			font: bold 0.9em/1.5em Arial, Helvetica, sans-serif;
			margin: 0 0 0.5em;
		}
		#middle #content #productImageDetails #availableFinishes ul li {
			display: block;
			float: left;
			margin: 0 10px 10px 0;
		}
			#middle #content #productImageDetails #availableFinishes ul li a {
				border: 1px solid #999;
				display: block;
				height: 90px;
				width: 90px;
			}
			#middle #content #productImageDetails #availableFinishes ul li a:hover {border-color: #029acc;}
#middle #content #productInfoContainer {
	min-height: 300px;
	_height: 300px;
}
	#middle #content #productInformation {
		background: transparent url(/elements/images/products/productInformationDivider.gif) 0 0 repeat-y;
		float: right;
		margin: 60px 0 20px;
		width: 600px;
	}
		#middle #content #productInformation #productDescription {
			color: #999;
			font: bold 0.95em/1.333em Arial, Helvetica, sans-serif;
			float: left;
			padding: 0 20px 0 0;
			width: 280px;
		}
			#middle #content #productInformation #productDescription h1 {
				color: #029acc;
				font: bold 1.5em/1.5em Arial, Helvetica, sans-serif;
			}
			#middle #content #productInformation #productDescription p {
				line-height: 1.333em;
				margin: 0 0 1.5em;
			}
			#middle #content #productInformation #productDescription ul {
				list-style: disc;
				margin: 1em 0 1.5em 3em;
			}
				#middle #content #productInformation #productDescription ul li {
					font-weight: normal;
				}
			#middle #content #productInformation #productDescription .form_element {margin: 10px 0;}
				#middle #content #productInformation #productDescription .form_element label {
					color: #029acc;
					font-weight: bold;
				}
		#middle #content #productInformation #productExtras {
			float: right;
			width: 275px;
		}
			#middle #content #productInformation #productExtras h2 {
				color: #029acc;
				font: bold 1em/1.5em Arial, Helvetica, sans-serif;
				margin: 0 0 5px;
				text-transform: uppercase;
			}
				#middle #content #productInformation #productExtras ul {
					list-style: disc;
					margin: 0 0 0 2em;
				}
					#middle #content #productInformation #productExtras ul li {
						color: #666;
						margin: 0 0 5px;
					}
						#middle #content #productInformation #productExtras ul li a {color: #029acc;}
			#middle #content #productInformation #productExtras .form_element input {
				display: block;
				float: left;
				margin-right: 10px;
			}
			#middle #content #productInformation #productExtras .form_element label {
				color: #666;
				float: left;
				font: normal 0.95em/1.125em Arial, Helvetica, sans-serif;
				margin: 0;
				width: 210px;
			}
			
			#middle #content #productInformation .form_element input.button {
				background: #059acc url(/elements/images/global/submitButtonBG.gif) 0 0 repeat-x;
				border: 1px solid #006699;
				color: #fff;
				cursor: pointer;
				display: block;
				float: left;
				font: bold 0.9em/1 Arial, Helvetica, sans-serif;
				padding: 3px 5px;
				width: auto;
			}
		#middle #content #productInformation #suggestedProducts {
			background: #ecebeb;
			border: 1px solid #ccc;
		}
			#middle #content #productInformation #suggestedProducts h2 {
				color: #029acc;
				font-weight: bold;
				margin: 10px;
			}
			#middle #content #productInformation #suggestedProducts ul {
				background: #fff;
				border: 1px solid #ccc;
				border-width: 1px 0;
				display: block;
			}
				#middle #content #productInformation #suggestedProducts ul li {
					border-right: 1px solid #ccc;
					display: block;
					float: left;
					height: 100px;
					padding: 15px;
					width: 168px;
				}
					#middle #content #productInformation #suggestedProducts ul li h1 {
						color: #029acc;
						font: bold 1em/1em Arial, Helvetica, sans-serif;
					}
					#middle #content #productInformation #suggestedProducts ul li p {
						color: #666;
						font: normal 0.95em/1.125em Arial, Helvetica, sans-serif;
						margin: 10px 0 0;
					}
						#middle #content #productInformation #suggestedProducts ul li p img {margin-top: -10px;}
						#middle #content #productInformation #suggestedProducts ul li p a.moreInfo {
							color: #029acc;
							display: block;
							font-weight: bold;
							margin: 20px 0 0;
						}
			#middle #content #productInformation #suggestedProducts strong a {
				color: #029acc;
				float: right;
				margin: 10px;
			}
