/* CSS Document */

/* ===== sidebar list of units ===== */

.sidebar-list {
	width: 180px;
	}
.sidebar-list tr {
	font: 10px/1.1em Georgia, "Times New Roman", Times, serif;
	background-color: #ffb25f;
	}
.sidebar-list tbody tr.alt {
	background: transparent;
	}
.sidebar-list thead tr {
	background: transparent;
	height: 2.5em;
	vertical-align: bottom;
	font: 10px/1.3em Verdana, Arial, Helvetica, sans-serif;
	}
.sidebar-list tr td {
	text-align: center;
	padding: 2px 0;
	}
.sidebar-list a {
	display: inline;
	padding: 0;
	background: none;
	line-height: normal;
	text-decoration: none;
	}
.sidebar-list a:hover {
	text-decoration: underline;
	}
	
/*#u p.left {
	display: block;
	float: left;
	width: 260px;
	}
#u p.right {
	display: block;
	float: left;
	width: 260px;
	}*/
	
/* ===== unit containter in mainColumn ===== */
/* it's all in div.unit... */

.basics {
	/*background-color: #eee /*#FFB25F* /;
	border: 1px solid #ccc;*/
	width: 570px;
	position: relative;
	}
.basics p.unitname {
	position: absolute;
	top: 5px;
	left: 180px;
	font: 24px/36px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	margin: 0;
	}
.basics p {
	margin: 0 0 0.8em 20px;
	}
.basics h2 {
	text-align: center;
	margin: 1.2em auto 0.4em;
	}
.unit hr {
	margin: 0.4em 20px;
	}
.unit p.desc {
	margin: 0 20px;
	}
.h {
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #701429;
	font-weight: bold;
	}
p#showcalendar {
	margin: 0.4em auto;
	font-size: 16px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	}
p#showcalendar a {
	text-decoration: none;
	color: blue;
	}
p#showcalendar a:hover {
	text-decoration: underline;
	}
	
.basics h4 {
	background: #FF9523 url(../images/layout/orange_bg.gif) repeat-x;
	line-height: 36px;
	width: 100%;
	margin: 0;
	padding: 5px 0 0 0;
	}
#mainimages {
	margin: 10px auto;
	width: 350px;
	}
/*
#mainimages {
	margin: 10px 0;
	width: 350px;
	float: left;
	}

#images {
	width: 214px;
	float: right;
	margin: 10px 0 10px 6px;
	}
	
.images {}
.i_normal {
	background: url(../images/layout/image_shadow.jpg) no-repeat right bottom;
	margin: 0 auto 2px;
	}
.i_normal img {
	border: 1px solid #666;
	}
.i_old {
	margin: 0 auto 8px;
	}
.i_old img {
	border: 1px solid #ccc;
	}

.mainimages {
	margin: 0 auto 2px;
	display: none;
	}
.m_normal {
	background: url(../images/layout/mainimage_shadow.jpg) no-repeat right bottom;
	}
.m_normal img {
	border: 1px solid #666;
	}
.m_old img {
	border: 1px solid #ccc;
	}
	

.description {
	float: left;
	width: 350px;
	}
.amenities {
	float: left;
	width: 350px;
	}
.rates {
	float: right;
	width: 250px;
	}*/
/* CSS Document */

#images {
	width: 530px;
	display: block;
	margin: 20px auto 20px;
	/*border: 1px dotted black;*/
	}
#images table td {
	width: 125px;
	vertical-align: top;
	}
#images td.colSpace {
	width: 10px;
	}
#images td.rowSpace {
	height: 10px;
	}
	
.i_normal {
	background: url(../images/layout/image_shadow.jpg) no-repeat right bottom;
	margin: 0 auto 2px;
	}
.i_normal img {
	border: 1px solid #666;
	}
.i_old {
	margin: 0 auto 8px;
	}
.i_old img {
	border: 1px solid #ccc;
	}

.mainimages {
	margin: 0 auto 2px;
	display: none;
	}
.m_normal {
	background: url(../images/layout/mainimage_shadow.jpg) no-repeat right bottom;
	}
.m_normal img {
	border: 1px solid #666;
	}
.m_old img {
	border: 1px solid #ccc;
	}	
	
a.book {
	font: 16px Georgia, "Times New Roman", Times, serif;
	color: blue;
	text-decoration: none;
	font-weight: bold;
	}
a.book:hover {
	text-decoration: underline;
	}
h2.book, h2.no_id {
	position: absolute;
	right: 0;
	top: 0;
	margin: 0 20px 0 0;
	}
h2.book a.book {
	text-decoration: underline;
	font: 20px Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: blue;
	}

h2.no_id {
	color: blue;
	}
p.no_id {
	text-align: center;
	font: 16px/normal Georgia, "Times New Roman", Times, serif;
	color: blue;
	font-weight: bold;
	}

/* ===== for the featured units table on rentals.php ===== */	
.featured-units {
	width: 530px;
	padding: 1px 0;
	margin: 0 auto 25px;
	/*border: 1px dotted black;*/
	}
.featured-units td {
	background: #FF9523 url(../images/layout/orange_bg.gif) repeat-x;
	width: 168px;
	border: 1px solid #ccc;
	}	
.featured-units td a img {
	
	border: 1px solid #999;
	float: none;
	
	display: block;
	margin: 10px auto;
	}
.featured-units td a {
	display: block;
	margin: 10px 0 5px;
	text-align:center;
	}
.featured-units td p {
	margin: 5px 10px 10px;
	text-align: center;
	}
.featured-units td.colSpace {
	border: none;
	width: 10px;
	background: none;
	}
.featured-units td.rowSpace {
	height: 10px;
	background: none;
	border: none;
	}