table {
	border-collapse: collapse;
	margin-top: 40px;
}
table tbody tr {
	border-bottom: 1px dotted #999;
}
/*Column headings*/
table tbody tr th {
	height: 30px;
	border-top: 2px solid #fff;
	border-bottom: 1px solid #999;
}
table tbody tr th.drawings {
	text-align: center;
}
table tbody tr th.item {
	text-align: left;
	color: #ccc;
}
table tbody tr th.id {
	text-align: left;
	color: #ccc;
}
table tbody tr th.dimensions {
	text-align: left;
	color: #ccc;
}
/*Cells*/
table tbody tr td {
	width: 100px;
	height: 30px;
	vertical-align: top;
	padding: 4px;
}
table tbody tr td.item {
	border: none;
	border-left: 1px solid #999;
}
table tbody tr td.id {
	border: none;
}
table tbody tr td.dimensions {
	border: none;
}
table tbody tr td.drawings {	
	vertical-align: middle;
	text-align: center;
	width: 100px;
}
table tbody tr td.drawingstwo {
	vertical-align: middle;
	text-align: center;
	width: 100px;
	border-left: 1px dotted #999;
}
/* special */
tbody tr td.notes {
	color: #ccc;
}
table tbody tr.singlelisting {
	border: none;
}

/* Styles for specific tables */
#bars tbody tr td.drawings, #consoletables tbody tr td.drawings, #diningtables tbody tr td.drawings, #beds tbody tr td.drawings, #addons tbody tr td.drawings {	
	vertical-align: middle;
	text-align: center;
	width: 200px;
}
#bars tbody tr td {
	width: 100px;
	height: 80px;
	vertical-align: top;
	padding: 4px;
}
#desks tbody tr td {
	width: 100px;
	height: 40px;
	vertical-align: top;
	padding: 4px;
}
thead {
	border-top: 1px solid #ccc;
}
table tbody tr td.dimensions strong.asterisk {
	color: #9cc;
}
/* Page elements */
p.tablenotes {
	color: #9cc;
}
#specsnav, #specsnavsub {
	padding: 0;
	margin: 0;
	color: #ccc;
}
#specsnav li, #specsnavsub li {
	display: inline;
}
#specsnav a {
	color: #ff0;
	padding: 0 4px 0 0;
}
#specsnav a:hover {
	color: #fff;
}
#specsnavsub a {
	font: .8em 'Trebuchet MS', sans-serif;
	color: #ff0;
	text-decoration: underline;
	padding: 0 4px 0 0;
}
#specsnavsub a:hover {
	color: #fff;
	text-decoration: none;
}
#specsnav li a.selected {
	color: #fff;
	text-decoration: none;
}
#specsnavsub li a.selected {
	font: .8em 'Trebuchet MS', sans-serif;
	color: #fff;
	text-decoration: none;
}