body {	background:#c88e3f url("images/bg.png") center top;
	height:100%; max-height:100%; overflow:none; padding:0; margin:0; border:0;
	font-family:arial,helvetica; font:normal normal 81.25%/1.6em arial,tahoma,helvetica; color:#fff; text-align:center;}

/* --- images --- */
img a, a img {border:none;}

/* IE Height Fixes */
* html body {margin:0; padding:0; font-family:arial,tahoma,helvetica; font-size:12px;}
* html body{	height:100%;}

/* Mozilla Height Fixes */
html,body {  margin:0; padding:0; height:100%; font-family:arial,tahoma,helvetica; font-size:12px;}
html>body #container {height:auto;}


a:active {color:#ff0000; text-decoration:none;}
a:hover {color:#ffffff; text-decoration:none;}
a:link {color:#ffff00; text-decoration:none;}
a:visited {color:#ffff00; text-decoration:none;}

input {background-color:#fff; font-size:11pt; color:#000;}
textarea {background-color:#fff; font-size:11pt; color:#000;}
select {background-color:#fff; font-size:11pt; color:#000;}

td	{font-size: 14px;}
p	{font-size:14px;}
.h1	{font-size: 18px; font-family:georgia,times; line-height:140%;}
.h2	{font-size: 22px; font-family:georgia,times; line-height:140%;}
.h3	{font-size: 30px; font-family:georgia,times; line-height:140%;}
.b	{font-size: 14px; font-weight:bold;}
.s	{font-size: 11px;}
.s2	{font-size: 12px; font-weight:bold;}
.m	{font-size: 22px; font-weight:bold;}
.cprices {font-size:20px; color:#000;}


#wrapper {position:relative; width:840px; padding:0px; margin:0px auto;}

#head {background:#000 url("images/header6.jpg");
	position:absolute; left:0px; top:0px; width:840px; height:90px; margin:0px; padding:0 0 0 0px;}

#head_text {position:relative; left:360px; top:30px; height:70px; margin:0px; padding:3 0 0 0px;
	font-size:26px; font-family:georgia,times,serif; color:#ffffff; text-align:left;}

#menu {background-color:#993300; position:absolute; left:10px; top:100px; width:180px; height:466px; margin:0px; padding:0 0 0 0px;}

#menu_item {background:#996600 url("images/s.gif") center top; 
	position:relative; width:172px; height:20px; margin:2px; padding:1 0 1 0px; font-size:14px; font-family:georgia,times; text-align:left; text-decoration:none;}

#menu_item a:hover {background:#b0691a url("images/menu_hover.gif") center top;
	position:relative; width:172px; height:20px; margin:0px; padding:0 0 0 0; font-size:14px; font-family:georgia,times; color:#ffff}


#contact_column {position:absolute; left:0px; top:600px; width:200px; margin:0px; padding:0px 10px 0px 10px;
	font-size:12px; font-family:georgia,times; color:#fff; text-align:center; text-decoration:none;}

	#skype {position:relative; margin:0px; padding:10px 0px 10px 0px; font-size:12px; font-family:arial,tahoma,helvetica; color:#fff;}

	#bcct {position:relative; margin:0px; padding:10px 0px 10px 0px; font-size:12px; font-family:arial,tahoma,helvetica; color:#fff;}

	#google_pagerank{position:relative; margin:0px; padding:10px 0px 10px 0px; font-size:12px; font-family:arial,tahoma,helvetica; color:#fff; text-align:center; text-decoration:none;}

	#who_links_me{position:relative; margin:0px; padding:10px 0px 10px 0px; font-size:12px; font-family:arial,tahoma,helvetica; color:#fff; text-align:center; text-decoration:none;}

	#web_design{position:relative; margin:0px; padding:30px 0px 10px 0px; font-size:11px; font-family:arial,tahoma,helvetica; color:#fff; text-align:center; text-decoration:none;}

	#para {position:relative; margin:0px; padding:10px 0px 10px 0px; font-size:12px; font-family:arial,tahoma,helvetica; color:#fff; text-align:center; text-decoration:none;}


#prices_col_1 {background:#bd793d url("images/prices_bg.png") center top;
	position:absolute; left:10px; top:95px; width:110px; padding:4px 0 0 13px; 
	font-size:12px; font-family:arial,tahoma,helvetica; color:#fff; text-align:left; text-decoration:none;}

#prices_col_2 {
	background:#bd793d url("images/prices_bg.png") center top;
	position:absolute; left:120px; top:95px; width:110px; padding:4px 0 0 13px;
	font-size:12px; font-family:arial,tahoma,helvetica; color:#fff; text-align:left; text-decoration:none;}

#prices_col_3 {
	background:#bd793d url("images/prices_bg.png") center top;
	position:absolute; left:190px; top:95px; width:110px; padding:4px 0 0 13px;
	font-size:12px; font-family:arial,tahoma,helvetica; color:#fff; text-align:left; text-decoration:none;}

#prices_col_4 {
	background:#bd793d url("images/prices_bg.png") center top;
	position:absolute; left:280px; top:95px; width:110px; padding:4px 0 0 13px;
	font-size:12px; font-family:arial,tahoma,helvetica; color:#fff; text-align:left; text-decoration:none;}

#prices_col_5 {
	background:#bd793d url("images/prices_bg.png") center top;
	position:absolute; left:370px; top:95px; width:110px; padding:4px 0 0 13px;
	font-size:12px; font-family:arial,tahoma,helvetica; color:#fff; text-align:left; text-decoration:none;}

#prices_col_6 {
	background:#bd793d url("images/prices_bg.png") center top;
	position:absolute; left:460px; top:95px; width:110px; padding:4px 0 0 13px;
	font-size:12px; font-family:arial,tahoma,helvetica; color:#fff; text-align:left; text-decoration:none;}




/*  basic text page  */

#t_head {position:absolute; left:220px; top:120px; width:580px; height:60px; margin:0px; padding:3 0 0 0px;
	font-size:28px; font-family:georgia,times; color:#fff; text-align:left;}

#t_main {
	position:absolute; left:220px; top:160px; width:580px; height:2600px; margin:0px; padding:0px;
	font-size:14px; font-family:arial,tahoma,helvetica; color:#fff;	text-align:justify; line-height:120%;}

#t_main_no_head {position:absolute; left:220px; top:120px; width:580px; margin:0px; padding:0px;
	font-size:14px; font-family:arial,tahoma,helvetica; color:#fff;	text-align:justify; line-height:120%;}


#condos_photos {
	position:absolute; left:220px; top:1200px; width:580px; height:2600px; margin:0px; padding:0px;
	font-size:14px; font-family:arial,tahoma,helvetica; color:#fff;	text-align:justify; line-height:120%;}

#t_p {position:relative; left:0px; width:100%; margin:0px; padding:10 0 10 0px;}

#t_p2 {position:relative; left:0px; width:100%; margin:0px; padding:3 0 3 0px;}

#t_sub {position:relative; left:0px; width:100%; margin:0px; padding:10 0 10 0px; font-size:18px;}

#t_spacer {position:relative; left:0px; width:100%; height:60px;}

#t_spacer2 {position:relative; left:0px; width:100%; height:15px;}

#t_p_th {position:relative; left:0px; width:100%; height:110px; margin:0px; padding:3 0 3 0px;}


/*  thumbnails  */

#th_left {position:relative; float:left;}

#th_right {position:relative; float:right;}

#th_center {position:relative; left:20px; width:100%}







/* =================================== LIGHTBOX ===================================== */

#lightbox{ position:absolute; top:40px; left:0; width:100%; z-index:100; text-align:center; line-height:0; }
#lightbox a img{ border:none; }
#outerImageContainer{ position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto; }
#imageContainer{ padding:10px; }
#loading{ position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0; }
#hoverNav{ position:absolute; top:0; left:0; height:100%; width:100%; z-index:10; }
#imageContainer>#hoverNav{ left:0; }
#hoverNav a{ outline:none; }
#prevLink, #nextLink{ width:49%; height:100%; background:transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */ display:block; }
#prevLink { left:0; float:left; }
#nextLink { right:0; float:right; }
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font:10px Verdana,Helvetica,sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; }
#imageData{ padding:0 10px; }
#imageData #imageDetails{ width:70%; float:left; text-align:left; }
#imageData #caption{ font-weight:bold; }
#imageData #numberDisplay{ display:block; clear:left; padding-bottom:1.0em;	}
#imageData #bottomNavClose{ width:66px; float:right; padding-bottom:0.7em;	}
#overlay{ position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000; filter:alpha(opacity=20); -moz-opacity:0.6; opacity:0.6; }
.clearfix:after { content:".";  display:block;  height:0; clear:both; visibility:hidden; }
* html>body .clearfix { display:inline-block; width:100%; }
* html .clearfix { /* Hides from IE-mac \*/ height:1%; /* End hide from IE-mac */ }




