/*Tabula Rasa*/
/*---------- Global Begin ----------*/
* { 
	margin:0;
	padding:0;
}
	
body {
	font-family:Georgia, "Times New Roman", Times, serif;
	background:none;
	font-size:12px;
	line-height:1.6em;
	color: #000;
}

p {
	padding:0;
}

h1 {
	font-size:22px;
	padding-bottom:10px;
	color:#000;
}

h2 {
	font-size:20px;
	padding-bottom:8px;
	color:#000;
}

h3 {
	font-size:18px;
	padding-bottom:6px;
	color:#000;
}

h4 {
	font-size:16px;
	padding-bottom:4px;
	color:#000;
}

#container {
	position:relative;
	width:700px;
}

#header {
	display:none;
}

#noheader {
	display:none;
}

#innerContent {
	background:none;
	width:700px;
	padding:0;
	color:#000;
}

#innerContent a {
	color:#000;
	text-decoration:underline;
	border:none;
}

#pageTitle {
	height:32px;
}

#pageTitle img {
	display:none;
}

#pageTitle span {
	margin-left:0px;
	font-size:25px;
	font-weight:900;
}

#footer {
	display:none;
}

#copyright {
	display:none;
}

#eoh {
	display:none;
}

.divider {
	background:none;
	border-bottom:5px solid #000;
	width:300px;
	height:28px;
	margin:10px auto;
}

.imgRight {
	display:none;
}

.imgLeft {
	display:none;
}


#bottomNav {
	display:none;
}

#nav {
	display:none;
}

#nav2 {
	display:none;
}

.hideForPrint {
	display:none;
}

/*----------- Global End -----------*/


/*---------- Home Begin ----------*/
#homeContainer {
	position:relative;
	width:700px;
	height:540px;
	margin:0;
	background:none;
}

#homeText {
	position:absolute;
	top:212px;
	left:64px;
	width:280px;
	height:230px;
	line-height:1.4em;
	padding:5px;
	color:#000;
}

#homeText p {
	padding:0;
}

#homeText h3 {
	font-size:14px;
	font-weight:900;
}

#homeText p {
	margin-bottom:5px;
	text-indent:.5em;
	font-size:14px;
}

#flashContainer {
	position:absolute;
	top:212px;
	left:380px;
	width:462px;
	height:243px;
	background:none;
	cursor:pointer;
}

#homeFooter {
	display:none;
}

/*----------- Home End -----------*/


/*---------- CommNews Begin ----------*/
.newsDiv {
	width:650px;
	background:none;
	padding:0;
	border:1px solid #000;
}

.newsDiv h3{
	color:#000;
	font-size:16px;
	font-weight:900;
}

.newsImgDivL {
	display:none;
}

.newsTextR {
	width:650px;
	float:none;
	text-align:left;
}

.newsImgDivR {
	display:none;
}

.newsTextL {	
	width:650px;
	float:none;
	text-align:left;
}

/*----------- CommNews End -----------*/


/*---------- About Begin ----------*/
#gmap {
	display:none;
}
/*----------- About End -----------*/


/*---------- Site Map Begin ----------*/
#phaseI {	
	float:left;
	margin:0;
}

#phaseI span {	
	margin-left:0;
}

#phaseI a {
	display:none;
}

#phaseII {	
	float:left;
	margin:0;
}

#phaseII span {	
	margin-left:0;
}

#phaseII a {
	display:none;
}

#golfVillas {	
	float:left;
	margin:0;
}

#golfVillas span {	
	margin-left:0;
}

#golfVillas a, #golfVillas a:visited {
	display:none;
}

#mainImage a:link, #mainImage a:visited, #mainImage a:hover {
	border:none;
}

/*----------- Site Map End -----------*/


/*---------- Available Begin ----------*/
#AvailableContainer {
	width:650px;
	display:block;
	padding:0;
	margin:0;
}

#AvailableSort {
	display:none;
}

.AvailableDiv {
	width:290px;
	height:150px;
	float:left;
	margin:2px;
	color:#000;
	font-size:14px;
	border:1px solid #000;
	background:none;
}

.AvailableInfoRight {
	width:200px;
	float:right;
	padding:0;
	margin:5px;
}

.imagewrapperleft {
	display:none;
}
	
.homeDetails {
	color:#000;
 }
 
.phase {
	color:#000;
	font-size:18px;
	font-weight:900;
	clear:both;
	display:block;
}
/*----------- Available End -----------*/


/*---------- Listing Details Begin ----------*/
#ListingDetailContainer {
	width:650px;
	margin:0 auto;
}

#listingLeftCol {
	width:320px;
	float:left;
	text-align:center;
}

#listingRightCol {
	width:320px;
	float:right;
}

#ListingInformationBlock {
	border:none;
	color:#fff;
	width:100%;
	margin:0;
	background:none;
}

#ListingInformationBlock td {
	padding:3px;
	border-bottom:none;
	color:#000;
}

#ListingDetailTable td {
	padding:3px;
}
	
#ListingImagesTable {
	border:1px solid #000;
	width:300px;
	margin:0 auto;
	background:none;
}

#ListingImagesTable tr td {
	text-align:center;
	padding:3px;
}

#ListingImageDiv {
	text-align:center;
	margin-top:2px;	
}
	
.thumbimages {
	float:left;
	width:95px;
	margin:0;
}

.thumbimages a:link img, .thumbimages a:visited img {
	border:1px solid #000;
}

.thumbimages a:hover img {
	border:1px solid #000;
}
	
#ListingDescriptionTable {
	border:1px solid #000;
	width:310px;
	margin:0;
	background:none;
}

#ListingDescriptionTable td {
	padding:5px;
	text-align:left;
}
/*----------- Listing Details End -----------*/


/*---------- Golf Villas Begin ----------*/
/*----------- Golf Villas End -----------*/


/*---------- Gallery Begin ----------*/
/*----------- Gallery End -----------*/

/*---------- Contact Begin ----------*/
#contactLeftCol {
	width:360px;
	float:left;
}

#contactRightCol {
	width:340px;
	float:right;
	text-align:center;
}

#contactTable {
	width:340px;
}

#contactTable td{
	padding:1px 0;
}
/*----------- Contact End -----------*/

/* -------- Email Friend Begin --------*/
#emailFriendLeftCol {
	width:330px;
	float:left;
	margin-left:20px;
}

#emailFriendRightCol {
	width:350px;
	float:right;
	text-align:center;
}
/* --------- Email Friend End ---------*/


/* -------- Request Info Begin --------*/
#requestLeftCol {
	width:350px;
	float:left;
	margin-left:30px;
	_margin-left:10px;
	*margin-left:10px;
}

#requestRightCol {
	width:400px;
	float:right;
	text-align:center;
}
/* --------- Request Info End ---------*/

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix {
	display:inline-block;
	_height: 1%;
}

.clearfix {
	display:block;
}
