/* adapted by Trena Tuse of Testarossa Web Design for Ixtapa (November 2006) */
/* see 'c04.css' for original zeldman.com layout style sheet */
/* Zeldman.com layout  */
	/* You may adapt elements of this CSS in your own projects, but the unique combination of images, colors, sizes, typography, and positioning ("the design") is copyright 2004 Jeffrey Zeldman and Happy Cog Studios and may not be reproduced. */ 

	/* Helpers and base rules */
img	{
	border: 0;
	}
p.hide	{
	display: none;
	}
@page normal {
	size: portrait;
	margin: 0;
	}
@page rotate {
	size: landscape;
	margin: 0;
	}

	/* Primary layout divisions */
body	{
	page: normal;
	background: #ffffff;
	color: #000000;
	font: normal 11pt Verdana, Arial, Helvetica, sans-serif;
	}
div#container {
	margin: 0;
	padding: 0;
	}
div#masthead, div#navigation, div#footer, .topIcon	{
	display: none;
	}
div#content 	{
	margin: 0;
	padding: 0;
	border: 0;
	}
div#prtfooter	{
	clear: both;
	border: 0;
	border-top: 1px solid #666666;
	color: #000000;
	padding: 5px 0;
	margin: 10px 10px 10px 10px;
	}
div#prtfooter p	{
	font-size: 9pt;
	line-height: 12pt;
	text-align: center;
	margin: 0;
	padding: 0;
	}
		
	/* Default links 	*/
a:link, a:visited, a:hover {
	text-decoration : none;
	color: #45518D;
	background: transparent; 
	}

	/* Typography 	*/
	
div#content p, div#content ul, div#content li {
	orphans: 2;
	widows: 2;
	}
h1 	{
	font: bold 14pt Verdana, Arial, Helvetica, sans-serif;
	color: #45518D;
	text-transform: uppercase;
	margin: 0.5em 0;
	padding: 0;
	}
h2	{
	clear: both;
	font: bold 12pt Verdana, Arial, Helvetica, sans-serif;
	color: #45518D;
	margin: 0.5em 0;
	padding: 0;
	border-bottom: 1px solid #333333;
	}
h3	{
	font-weight: bold;
	font-size: 12pt;
	line-height: 14pt;
	margin: 15px 0 1em 0;
	}
h4	{
	font-weight: bold;
	font-size: 12pt;
	line-height: 16pt;
	margin: 15px 0 0 0;
	}
p	{
	margin: 0 0 1em 0;
	text-indent: 0;
	text-align: justify;
	}

	/*  List frippery */
div#maincontent ul 	{
	margin: 3px 0;
	padding: 0 0 5px 0;
	}
div#maincontent ul li	{
	padding: 0;
	margin: 0 0 0 1em;
	list-style: disc inside;
	}
div#maincontent ul ul li {
	margin-top: 10px;
	list-style: square inside;
	}
	
	/* You are here */
#home img.imgPanel, #home #slide {
	display: none;
	}
#home #rates th {
	text-align: left;
	}
#home #rates td {
	padding-right: 2em;
	}
#home #leftPanel {
	float: left;
	margin: 0;
	padding: 0 0 0 1em;
	}
#condo div.pic {
	float: left;
		display: inline;
		background: #FFFFFF;
		height: 202px;
		width: 282px;
		padding: 9px;
		margin: 10px 4px 0 11px;
		border: 1px solid;
		border-color: #AAA #444 #444 #AAA;
	}
	#condo div.pic p {
		margin: 3px 0;
		padding: 0;
		text-align: center;
	}
	#condo p.totop {
		display: none;
	}
	#condo div#detail {
		clear: both;
		padding-top: 10px;
		padding-right: 10px;
		padding-left: 10px;
		padding-bottom: 10px;
	}
	#condo #detail div.info {
		clear: both;
		border-top: 1px solid #333333;
	}
	#condo div.info img.detailPicLg {
		clear: both;
		float: left;
		background: #FFFFFF;
		height: 185px;
		width: 280px;
		border: 1px solid;
		border-color: #444 #AAA #AAA #444;
		padding: 9px;
		margin: 10px 10px 10px 0;
	}
	#condo div.detailPic {
		float: left;
		display: inline;
		background: #FFFFFF;
		padding: 8px;
		margin: 10px 0 10px 10px;
		border: 1px solid;
		border-color: #AAA #444 #444 #AAA;
	}
	#condo div.firstPic {
		clear: left;
	}
	#condo div.detailPic img {
		height: 120px;
		width: 160px;
		border: 1px solid;
		border-color: #444 #AAA #AAA #444;
	}
	#condo div#detail .info table {
		border-top: 1px solid #333333;
		border-right: 1px solid #333333;
		border-left: 1px solid #333333;
	}
	#condo div#detail .info table td {
		vertical-align: text-top;
		border-bottom: 1px solid #333333;
	}
	#condo h2	{
		border-bottom: 0;
	}



