body{
		margin:0px;
		line-height: 20px;
		background-color:#000;		
}
#pageHolder{}
#topBar{
		width:100%;
		height: 155px;
		background-color:#000;
}
#midBarPositioning{
  		top: 0;
  		right: 0;
  		bottom: 0;
  		left: 0;
		width: 855px;
		margin:auto;
}
#topBarPositioning, .footerLinks{
  		top: 0;
  		right: 0;
  		bottom: 0;
  		left: 0;
		width: 855px;
		margin:auto;
		background-color:#000;
}
#topBarPositioning{
		height:50px;
		margin-top:-10px;
}
#logo{
		background-image: url(../images/logoWithBlack.png);
		width:170px;
		height:69px;
		position:relative;
		top:25px;
}
#flashholder{
		float:right;
		position: relative;
		top: -50px;
}
#phoneNumber{
		display:none;
		float:right;
		clear:both;
		color:#FFFFFF;
		background-color: transparent;
		font-family: "Times New Roman", Times, serif;
		letter-spacing: 2px;
		font-size:18pt;
		color:#FFF;		
		margin-top:-45px;
		margin-right: -5px;
}
.phoneText{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		letter-spacing: -1px;
		font-size:8pt;
		color: #FFF;
}

#phone{
		position: relative;
		float:right;
		clear:none;
		top:0px;
		width:7px;
		height:15px;
		background-image: url(../images/phone.gif);
		background-repeat: no-repeat;
		margin-right:10px;
}

#email{
		position: relative;
		float:right;
		clear:none;
		top:4px;
		width:15px;
		height:10px;
		background-image: url(../images/mail.gif);	
		background-repeat: no-repeat;
}
#menuHolder{
		background-color:#000;
		width:855px;
		height:1px;
				
}

#menuSelected a:link, #menuSelected a:active, #menuSelected a:visited, #menu01 a:link, #menu01 a:visited, #menu01 a:active, #menu02 a:link, #menu02 a:visited, #menu02 a:active, #menu03 a:link, #menu03 a:visited, #menu03 a:active, #menu04 a:link, #menu04 a:visited, #menu04 a:active, #menu05 a:link, #menu05 a:visited, #menu05 a:active,#menu06 a:link, #menu06 a:visited, #menu06 a:active, #menu07 a:link, #menu07 a:visited, #menu07 a:active{
		
		padding-left:23.1px; padding-right:25px;
		
}


#menuSelected a:link, 		#menu01 a:link, 	#menu02 a:link, 		#menu03 a:link, 		#menu04 a:link, 		#menu05 a:link, 		#menu06 a:link, 	#menu07 a:link,
#menuSelected a:visited, 	#menu01 a:visited, 	#menu02 a:visited, 		#menu03 a:visited, 		#menu04 a:visited, 		#menu05 a:visited, 		#menu06 a:visited, 	#menu07 a:visited,
#menuSelected a:active, 	#menu01 a:active, 	#menu02 a:active, 		#menu03 a:active, 		#menu04 a:active, 		#menu05 a:active, 		#menu06 a:active, 	#menu07 a:active, #menu08{
		text-align: center;
		float:left;
		line-height: 25px;
		height:30px;
		color:#D7E0E7;
		font-size: 9pt;
		font-weight:bold;
		text-decoration: none!important;
}

#menu01 a:hover, #menu02 a:hover, #menu03 a:hover, #menu04 a:hover, #menu05 a:hover, #menu06 a:hover, #menu07 a:hover, #menuSelected a:link, #menuSelected a:visited, #menuSelected a:hover, #menuSelected a:active{
		color:#000;
		background-color:#FFF;
}

#menu05 a:link, #menu05 a:visited, #menu05 a:active{
		}
#midBar{
		clear:both;
		float:left;
		min-height:430px;
		float:left;		
		width:100%;
		min-width:890px;
		margin-top:-50px;
}

#midBarPositioning{
		width:855px;
		height:450px;
}
#main{
		float:left;
		width:550px;
		height:420px;
}
#homePageMainImage{
		background-image:url(../images/sittingRoom.jpg);
		float:left;
		width:550px;
		height:420px;
}
#smallSwirl{
		padding-top:15px;
		width: 270px;
		height:20px;
		margin-left:10px;
}

#bottomInfoPanel{
		width:549px;
		height:100px;
		margin-top:265px;
		background-color:#F0F0F0;
}

#bottomInfoPanel{
		position:absolute;
		width:200px;
		height:430px;
		margin-top:-64px;
		background-color:#F0F0F0;
}

#colouredBar{
		position:absolute;
		background-color:#306696;
		width:551px;
		height:455px;
}
#leftContent{
		position:absolute;
		top:186px;
		float:left;
		min-height:455px;
}
#spacer1{
		height:0px;
		width:1px;
}
#top{
		height:170px;
		width:540px;
}
#introCopy{
		margin:10px;
		width: 350px;
		clear:none;
		float:left;
}
#quickLinks{
		clear:none;
		float:left;
		width:200px;
		padding-top:5px;
		display:none;
		text-decoration:none!important;
		background-color:#000;
		color:#FFF;
}
#middle{
					clear:both;
				position:absolute;
				height:420px;
											background-color:transparent;
						
								margin-top:-30.5px;
								margin-left:0px;
				width: 550px;
				
}
.specHolder{
	width:550px; height:420px; background-color:#FFF; margin:0px; overflow:auto; 
	}

#apartmentSelector{
		position:absolute;
		left:-855px;
		top:116px;
}

#bottom{
		clear:both;
		margin-top:-60px;
		margin-bottom:25px;
		width: 540px;
		height:110px;		
}
#newsBorder{
		width:5px;
		height:126px;
		margin-left:4px;
		border-right: 5px;
		border-right-color:#F8F8F8;
		border-right-style:solid;
		margin-top:-15px;
		clear:none;
		float:left;
}
#news{
		clear:none;
		float:left;
		margin-top:-10px;
		width:315px;
		height:120px;
		padding-left:5px;
		color:#FFFFFF;
}
#newsLinks{
		clear:none;
		float:left;
		width: 200px;		
}

#mainImage{
		background-image: url(../images/gradientRight.jpg);
		background-repeat: no-repeat;
		margin-top: 0px;
		width:300px;
		height:420px;
		float:right;
				padding-right: 5px;}

#rightSide{}

#bottomBar{
							position:absolute;
					top:539px;
					float:left;
					width:100%;
					height:70px;
					margin-top:10px;
					background-color:#000;
			
				
}
#swirl{
		
}
/* END OF LAYOUT AND POSITIONING - NOW START THE STYLING OF TEXT AND OBJECTS */
body{
		font-family:Tahoma, Trebuchet MS, Arial, Helvetica;
		font-size: 10pt;			
}

ul li, ul li a{
		float:left;
		color:#FFF;
		text-decoration: none!important;
		clear: both;
}
ul, ul a{
		margin-left:0px;
		margin-top:0px;
		text-decoration: none!important;
}

?>
.bold{
		clear:none;
		font-weight:bold;
}
.italic{
		clear:none;
		font-style: italic;
}
.leftList{
	position:relative;
	margin-left:-27px;
}
.leftList ul li a, .leftList ul li{
		list-style-image: url(../images/bullet2.png);
		color:#FFF;
		margin-left:0px;
		margin-top:0px;
}

.footerJointDevelopment{
		color:#CCCCCC;
		float:left;
		text-align: left;
		line-height: 30px;
		font-size: 8pt;	
		margin-left:0px; 
}

.footerLinks, .footerLinks a:link, .footerLinks a:visited, .footerLinks a:hover, .footerLinks a:active{
		color:#CCCCCC;
		text-align: right;
		line-height: 30px;
		font-size: 8pt;	
		text-decoration:none!important;				
}
#mainHeader{
		font-size:12pt; margin-left:20px; margin-top:-20px;
}
#header{
		font-family: Georgia, serif;
		letter-spacing: 2px;
		font-size:18pt;
		padding-bottom:15px;
		color:#FFFFFF;
}
#submitButton{
		background-color:#000; color:#FFF; width:100px; font-size:8pt; margin-top:5px;
}
#checkbox{
	width:20px; margin-left:-3px;
}
.formCol1{
	padding-bottom:10px;
	float:left; width:120px; clear:both; padding-bottom:10px;
}
.subHeader{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color:#FFF;

}
.spacer1{
						height:40px;
		}
.spacer2{
						height:147px;
		}

.rightSideText{
		font-family:Tahoma, Trebuchet MS, Arial, Helvetica;
		font-size: 10pt;
		color:#FFFFFF;
		margin-left:10px;	
}
.hidden{
		display:none;
}
.show{
		display: block;
}
.showDropDown{
		position:relative;
		font-size: 8pt; 
		width:130px; 
		height:20px;
}
.bottomBarContainer{
		padding-left:10px;
}
.asHeading1{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11pt;
		color:#FFF;
}
.rightSideText{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color:#FFF;
		padding-left:0px;
		line-height:15px;
}
.asHeading2, .asHeading3{
		font-family: Times New Roman, serif;
		letter-spacing:0px;
		color:#FFF;
		font-size:15pt;
		padding-top:15px;
		padding-left:10px;
}
.asHeading3{
		font-size:10pt;
		padding-top:15px;

}
.col1, .col2{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color:#FFF;	
		line-height:15px;
}
.col1{
		clear:both; float:left; width:125px;
}
.col2{
		clear:none; float:left;
}
.rightCol1, .rightCol2{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color:#FFF;
		line-height:15px;
}
.rightCol1{clear:both; float:left; width:125px; padding-left:20px;}
.rightCol2{clear:none; float:left; width: 75px;text-align:right;}
#viewHolder{
		width:306px;
		height:152px;
		margin-left:-10px;
}
#viewHolder a{cursor:pointer;}

#turnBuilding{
		position:absolute;
		left:450px;
		bottom:100px;
		clear:none; 
		float:right;
		padding-right:15px;
		height:85px;
		width:75px;
		text-align:center;
}
html {
     overflow: -moz-scrollbars-vertical; /*Always show side scrollbar*/
}
#rightPanelQuickLinks{
		position:absolute;
		top:490px;
		padding-left:20px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color:#FFF;
		font-weight:bold;
		text-decoration:none!important;
					
}
#viewAsList a:link, #viewAsList a:visited, #viewAsList a:hover, #viewAsList a:active{
		text-decoration:none!important;
		font-weight:bolder;
		color:#FFFFFF;
}
#rssPosition{
		position:relative;
		margin-left:235px;
		margin-top:-10px;
}
/* --------------------------------------------------------------------------------------------------------------------------------- */
#asRoomsHolder{
	position:relative;
	height:175px;
	overflow-y: auto;
}
.table{
	position:relative;
	top:-32px;
	width:548px;
	height:425px;
	overflow-y: auto;
	overflow-x: hidden;
	border: 1px solid #94837B;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
}
.table .th {
	background-color: #3188C2;
	color: #fff;
	font-weight: bold;
}
.table .tr{
	border-top: 1px solid #3188C2;
	cursor: pointer;
}
.table .colEdit,.table .colArrow, .table .colPlot, .table .colStair, .table .colStyle, .table .colBedrooms, .table .colFloors, .table .colTotalSize, .table .colGarden, .table .colBalcony, .table .colPrice, .table .colSaleStatus{
	float: left;
	padding-left: 2%;
}
/*
.colEdit{ width: 30px; text-align:center;}
.colStair { width: 30px;}
.colStyle { width: 150px;}
.colPrice { width: 80px;}
.colTotalSize { width: 80px;}
*/
.colArrow{width: 20px;}
.colPlot { width: 57px;}
.colBedrooms { width: 70px;}
.colFloors { width: 70px;}
.colGarden { width: 90px;}
.colBalcony { width: 60px;}
.colSaleStatus { width: 88px;}

div a:link 	 {color:#fff;}
div a:visited {color:#fff;}
div a:hover 	 {color:#f61111;}
div a:active{color:#f61111;}

.fpLink a:link, .fpLink a:visited, .fpLink a:hover, .fpLink a:active{
	text-decoration: none!important;
	color:#000;
}