div.box {
	display: block;
	position: relative;
	width: 678px;
}
div.boxTop {
	display: block;	
	width: 678px;
	height: 14px;
	background: #ffffff url(/images/bg_box_top.gif) top left no-repeat;
}
div.boxContent {
	display: block;
	width: 678px;
	height: 165px;
	margin: 0;
	padding: 0 0 0 15px;
	background: #ffffff url(/images/bg_box_mid.gif) top left repeat-y;
}
div.details {
	display: block;
	float: left;
	clear: none;
	width: 370px;
	height: 165px;
	margin: 0 0 0 15px;
	padding: 0;
	color: #666666;
}
p.sold {
	font: bold 18px Arial;
	color: #66cc00;
	margin: 0;
	padding: 0;
	line-height: 16px;
}
p.title {
	font: bold 14px Arial;
	color: #6f5c40;
	letter-spacing: .1em;
	margin: 0;
	padding: 0;
	line-height: 16px;
}
div.details p.title a {
  color: #6f5c40;
}
p.price {
	font: 18px Arial;
	color: #999999;
	margin: 11px 0 11px 0;
	line-height: 18px;
}
p.introText {
	display: block;
	height: 56px;
	overflow: hidden;
	margin: 11px 0 11px 0;
	line-height: 14px;
}
div.details a {
	color: #999999;
}
div.boxBottom {
	display: block;
	clear: both;
	width: 678px;
	height: 14px;
	background: #ffffff url(/images/bg_box_bottom.gif) top left no-repeat;
}

/* Details Page */
div.viewBox {
	display: block;
    width: 655px;
    margin: 0 0 25px 0;
    padding: 0 0 25px 0;
    border-bottom: 1px solid #cccccc;
}
div.viewBox p.title {
    font: bold 17px Arial;
    color: #6f5c40;
}
div.viewBox p {
    line-height: 17px;
}
div.viewBox a.contact {
    display: block;
    font: italic 18px Georgia;
    color: #3f2500;
    margin: 25px 0 5px 0;
}
ul.thumbList {
    display: block;
    width: 71px;
    list-style-type: none;
    margin: 0 0 0 13px;
    padding: 0;
}
ul.thumbList li {
    display: block;
    width: 71px;
    height: 47px;
    margin: 0 0 10px 0;
    padding: 0;
}
ul.specList {
    display: block;
    list-style-type: none;
    padding: 0;
    font-size: 12px;
}
ul.specList li {
    display: block;
    width: 275px;
    float: left;
    margin: 0 0 10px 0;
    padding: 0;
    color: #8e8e8e;
}
span.value {
    margin: 0 0 0 10px;
    color: #6f5c40;
}