#floorplans {
	width: 488px; 
	margin-top: -25px;
}

#floorplans td {
	border-bottom: 1px solid #000;
	padding: 2px;
	padding-right: 15px;
	text-align: left;
	vertical-align: top;
}

#floorplans th {
	background: #5c5550 url(../images/floorplans-table_top.gif) repeat-x 0 0;
	color: #eee;
	text-align: center;
	border-bottom: 1px solid #000;
	height: 11px;
}

#floorplans thead td {
	border-bottom: none;
	padding: 0;
	margin-left: 30px;
}

#tabs {
	color: #d6c285;
	border-bottom: none;
	margin-right: 0;
	float: left;
	text-align: right;
	width: 488px;
}

#tabs div {	
	float: right;
	margin: 0 0 0 1px;
	text-align: center;
	background: url(../images/floorplans-tab-right_edge.gif) no-repeat 100% 0;
	padding: 0 7px 0 0;
}

#tabs div:hover {
	color: #555;	
}

#tabs a {
	color: #ccc;
	background: url(../images/floorplans-tab-main.gif) no-repeat 0 0;
	display: block;
	padding: 3px 6px 1px 13px;
}

#searchForm div {
	width: 230px;
	float: left;
	text-align: right;
}

#searchForm label {
	width: 220px;
	display: block;
	text-align: right;
	margin: 5px;
	float: left;
}

#searchForm label select, #searchForm label input {
	width: 100px;
}

a.floorplanLink {
	display:  block;
}

ul#floorplanFeatures li {
	display: block;
	padding: 0 0 0 11px;
	background: url(../images/list-bullet.gif) no-repeat 0 3px;
	width: 200px;
	float: left;
}

a.printFloorplan:link, a.printFloorplan:visited {
	display: block;
	float: left;
	padding: 0 0 0 14px;
	background: url(../images/icon-printer_page.gif) 0 2px no-repeat;
}



a.backLink:link, a.backLink:visited {
	background: url(../images/content-back_button3.gif) no-repeat 3px 8px;
	padding: 2px 0 2px 20px;
	float: right;
	display: block;
	margin: 8px 0 0 0;
}