a.small {
	font-size: 0.8em;
}

h2 {
	color: #999999;
	margin-top: 0;
	margin-bottom: -2px;
	padding-bottom: 2px;
	border-bottom: solid #999999 1px;
}

td {
	font-size: 0.7em;
}

p.details, td.details {
	color: #333399;
}

td.values {
	text-align: right;
	width: 150px;
	padding-bottom: 8px;
}

select.quantity, label {
	display: block;
	float: right;
	width: 66px;
	margin-left: 1px;
	height: 22px;
}

td.values select.quantity, td.values label {
	margin-bottom: 10px;
}

td.values input {
	display: block;
	float: right;
	margin-left: 1px;
}

td.proceed-to-checkout {
	text-align: right;
}

#related-accessories select.quantity, #related-accessories label {
	margin-bottom: 3px;
}

label {
	font-size: 0.8em;
	color: #999999;
	text-align: left;
}

input {
	border: none;
}

img#credit-cards {
	display: block;
	margin-top: 20px;
}

div.section {
	border-bottom: solid #999999 1px;
	padding-top: 13px;
	padding-bottom: 7px;
	_margin-bottom: -5px; /* Reduce offset gap made by clearing BR */
}

div.section.last {
	border-bottom: none;
}

#items-wrapper {
	float: left;
	padding-right: 20px;
	border-right: solid #999999 1px;
}

#items {

	width: 360px;
	height: 1%;
}

#related-accessories {
	color: #333399;
	margin-left: 395px;
	width: 135px;
	height: 1%;
}

#related-accessories p {
	margin-bottom: 7px;
}

.continue-shopping {
	float: right;
	margin-top: 30px;
}