#detail {
	float:right;
	width:230px
}

#detail h4 {
	margin:6px 0 0 0
}

.brand {
	margin-bottom:10px;
}

#product-order {
	float:left;
	width:508px;
	padding:0;
	margin:0
}

#content h1 {
	font-size:1.1em
}

#product-order table {
	margin-top:20px;
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-collapse:collapse;
	width:506px
}

/*form elements*/
#product-order th {
	text-align:left;
	font-weight:normal;
	font-style:italic;
	color:#999
}

#product-order th, #product-order td {
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	padding:0.3em
}

.quantity input, .quantity td {
	width:4em
}

.quantity input {
	border:1px solid #9d969e
}

.end {
	text-align:right
}

.submit {
	background:#66307f;
	color:#fff;
	border:1px solid #9d969e;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.9em
}

#img-container {
	float:left;
	display:inline;
	margin-right:20px;
	width:240px
}

#main-image-info {
	float:left;
	width:100%;
	padding-top:5px
}

#other-images {
	float:right;
	width:236px;
	margin-top:10px
}

#other-images .variant {
	float:left;
	display:inline;
	width:110px;
	margin-right:5px;
	padding-bottom:5px
}

#other-images .left-img {
	clear:left;
}

#other-images .variant img {
	margin-bottom:3px
}

a#enlarge {
	display:block;
	float:left;
	display:inline;
	min-height:11px;
	margin-top:4px;
	width:226px;
	padding-left:14px;
	text-decoration:none;
	background:transparent url('../img/enlarge.gif') left center no-repeat;
	color:#000
}

#related-products {
	float:left;
	clear:both;
	width:100%
}

#related-products li {
	line-height:1.5
}
#related-products a {
	color:#000
}
