/*****************************
 **                         **
 **       Details css       **
 **                         **
 *****************************/

table#details {
	width: 315px;
	margin-bottom: 8px;
	margin-left: 56px;
}

table#details td {
	padding-bottom: 3px;
}

td.ralign {
	padding-right: 3px;
	float: none;
}

div.ralign {
	float: right;
	width: 344px;
	text-align: center;
}

#blurb {
	text-align: left;
	font-size: 1em;
	font-family: georgia, times, serif;
	margin: -1px 16px;
	padding: 4px 16px;
	background-color: #888888;
	border-bottom: 1px solid #505050;
	position:relative;
	bottom: 4px;
}

span#city_state {
	position: relative;
	bottom: 12px;
}


/*****************************
 **                         **
 **       unit info         **
 **                         **
 *****************************/

table#unitinfo {
	width: 729px;
	border-collapse: collapse;
	font-size: .95em;
	margin-top: 4px;
}

#unitinfo th {
	background-color: #888888;
	color: #aa0522;
	border-bottom: 1px solid #505050;
}

#unitinfo td {
	border-bottom: 1px solid #808080;
	padding: 6px;
	text-align: center;
}

.now {
	display: block;
	width: 100%;
	height: 100%;
	margin-left: 4px;
	background-color: #bbbbbb;
	color: #aa0522;
	border: 1px solid #ffffff;
	padding: 1px 3px 1px 3px;
	
	font-weight: bold;
}

.asterisk {
	vertical-align: super;
	font-size: 80%;	}

/*****************************
 **                         **
 **      pictures css       **
 **                         **
 *****************************/

div#pictures {
	clear: both;
}

#pictures img {
 	margin: 4px;
 	width: 113px;
 	position: relative;
 	right: 4px;
 	border-width: 1px;
 	border-style: solid;
 	border-left-color: #505050;
 	border-top-color: #505050;
 	border-bottom-color: #909090;
 	border-right-color: #909090;
}