BODY
{
	margin: 0px;
	text-align: center;
	background: #000000;
}

BODY, TABLE, INPUT, TEXTAREA, SELECT
{
	color: #B5B5B5;
	font-size: 8pt;
	font-family: tahoma;
}

.clearleft
{
	clear: left;
}

#wrapper
{
	width: 776px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	background: #000000 url('../images/bg.jpg') repeat-x;
}

#menu
{
	z-index: 3;
	color: #FFFFFF;
	font-size: 90%;
	padding-left: 15px;
	position: absolute;
}

#menu A
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#menu A:hover
{
	text-decoration: underline;
}

#main
{
	height: 520px;
}

#main #images.home
{
	z-index: 1;
	width: 776px;
	height: 510px;
	position: absolute;
	background: url('../images/loader.gif') no-repeat center center;
}

#main #images.home DIV
{
	z-index: 2;
	width: 776px;
	height: 510px;
	position: absolute;
	filter: alpha(OPACITY=0);
	-moz-opacity: 0;
}

#main #images.home IMG
{
	width: 776;
	height: 510px;
}

#content
{
	width: 576px;
}

#content H1
{
	margin: 0px;
	font-size: 180%;
	font-weight: bold;
	padding-bottom: 15px;
	font-family: Trebuchet MS;
	background: #000000 url('../images/title_bg.png') repeat-x;
}

#content H1 SPAN 
{
	font-size: 80%;
	margin-left: 5px;
	font-weight: normal;
}

#content H1 SPAN A
{
	color: #B5B5B5;
	text-decoration: none;
}

#content H1 SPAN A:hover
{
	text-decoration: underline;
}

#content H2
{
	margin: 0px;
	font-size: 150%;
	padding-top: 7px;
	font-weight: bold;
	margin-bottom: -15px;
	font-family: Trebuchet MS;
}

#content .margin
{
	padding: 20px;
	padding-top: 25px;
	margin-left: 15px;
	margin-right: 15px;
	background: #000000;
}

#content .more
{
	padding-top: 35px;
}

#content .margin1
{
	width: 496px;
	margin-left: 20px;
	padding-top: 20px;
	background: #000000 url('../images/bg.jpg') repeat-x;
}

#content .margin UL
{
	margin-left1: 50px;
}

#content .margin P
{
	margin-bottom: 18px;
	text-align: justify;
}

#content .margin A
{
	color: #B5B5B5;
	text-decoration: none;
}

#content .margin A:hover
{
	text-decoration: underline;
}

#content .factsheet
{
	width: 340px;
	border-collapse: collapse;
	border-bottom: 1px solid #313131;
	background: #000000 url('../images/bg.jpg') repeat-x;
}

#content .width
{
	width: 506px;
}

#content .factsheet TH
{
	padding: 5px;
	background: #292929;
	border-bottom: 1px solid #000000;
}

#content .factsheet TR.special
{
	color: #CC0000;
}

#content .factsheet TD
{
	padding: 3px;
}

#content .factsheet TD.label
{
	width: 45%;
	font-weight: bold;
	text-align: right;
	margin-right: 5px;
}

#content .infotable
{
	width: 476px;
	margin-left: 20px;
	margin-right: 20px;
}

#content .infotable TD.label
{
	width: 25%;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	border-right: 1px solid #B5B5B5;
}

#content .datatable
{
	width: 506px;
	border-collapse: collapse;
}

#content .datatable TH
{
	font-size: 90%;
}

#content .datatable TH A
{
	color: #B5B5B5;
	text-decoration: none;
}

#content .datatable TH A:hover
{
	text-decoration: underline;
}

#sidebar
{
	z-index: 6;
	width: 200px;
	height: 510px;
	overflow: hidden;
	position: absolute;
	margin-left: 576px;
}

#sidebarbg
{
	z-index = 5;
	width: 200px;
	height: 510px;
	position: absolute;
	margin-left: 576px;
	background: #000000;
	filter: alpha(OPACITY=75);
	-moz-opacity: 0.75;
}

#sidebarbg1
{
	z-index = 5;
	width: 200px;
	height: 510px;
	position: absolute;
	margin-left: 576px;
	background: #252525 url('../images/sidebar_bg.jpg') repeat-x;
}

#sidebarbg2
{
	z-index = 5;
	width: 200px;
	height: 510px;
	position: absolute;
	margin-left: 576px;
	background: #252525 url('../images/burj.jpg') repeat-x;
}

#sidebar H1
{
	margin: 0px;
}

#sidebar H1 IMG
{
	margin-top: 7px;
	margin-left: 10px;
	margin-bottom: 8px;
}

#sidebar .margin
{
	margin: 10px;
}

#sidebar TABLE
{
	color: #FFFFFF;
	font-size: 90%;
}

#sidebar TABLE TD.label
{
	text-align: right;
}

#sidebar TABLE TD.label LABEL
{
	margin-right: 4px;
}

#sidebar INPUT, #sidebar SELECT
{
	color: #000000;
	font-size: 100%;
}

#sidebar FORM
{
	margin: 0px;
}

#searchbar H1
{
	background: #353B40;
}

#exchangebar H1
{
	background: #000000;
}

#exchangebar TABLE TR.over
{
	background: #FFFFFF;
}

#exchangebar TABLE TR.over A
{
	color: #000000;
}

#exchangebar TABLE, #exchangebar TABLE TH
{
	font-weight: normal;
}

#exchangebar TABLE TH, #exchangebar TABLE TD
{
	padding-right: 5px;
}

#exchangebar TABLE TH IMG, #exchangebar TABLE TD IMG
{
	margin-left: 5px;
	margin-right: 5px;
	text-align: absmiddle;
}

#exchangebar P
{
	margin: 0px;
	color: #FFFFFF;
	font-size: 90%;
	margin-top: 3px;
	text-align: center;
}

#exchangebar TABLE TR A
{
	width: 100%;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}

#newsbar H1
{
	background: #000000;
}

#newsbar P
{
	font-size: 90%;
	margin-top: 7px;
	font-weight: bold;
	margin-left: 10px;
	text-align: justify;
}

#newsbar P A
{
	color: #B5B5B5;
	text-decoration: none;
}

#newsbar P A:hover
{
	text-decoration: underline;
}

#newsbar P SPAN
{
	font-weight: normal;
	text-decoration: underline;
}

#boxwrapper
{
	z-index: 4;
	width: 576px;
	height: 215px;
	margin-top: 270px;
	position: absolute;
}

.box
{
	float: left;
	width: 191px;
	height: 80px;
	font-size: 90%;
	color: #FFFFFF;
	overflow: hidden;
	margin-right: 1px;
	margin-top: 159px;
	background: url('../images/box_bg.png') repeat-x;
	behavior: url('./styles/iepngfix.htc');
}

.box .margn
{
	padding: 8px;
	padding-left: 15px;
	padding-bottom: 15px;
}

.box .margn P
{
	margin: 0px;
	margin-top: 7px;
}

.box .margn P.video
{
	margin: 0px;
	width: 160px;
	margin-top: -3px;
	text-align: right;
	position: absolute;
}

.box .margn DIV
{
	margin-top: 10px;
}

#bottom
{
	color: #5F5F5F;
	font-size: 90%;
	margin-top: -5px;
	border-top: 1px solid #313131;
}

#bottom A
{
	color: #5F5F5F;
}

#bottom A:hover
{
	color: #FFFFFF;
}

#copy, #link
{
	width: 100%;
	line-height: 30px; 
}

#copy
{
	margin-left: 10px;
}

#link
{
	text-align: right;
	margin-top: -30px;
	margin-right: 10px;
}

.development
{
	height: 155px;
	font-size: 90%;
	display: block;
	margin-bottom: 10px;
	border-bottom: 1px solid #313131;
	background: url('../images/development_bg.jpg') repeat-x;
}

.development .image
{
	float: left;
	background: url('../images/development_bg.jpg') repeat-x;
}

.development .image IMG
{
	width: 110px;
	height: 150px;
	margin-left: 15px;
	margin-right: 15px;
	border-bottom: 5px solid #313131;
}

.development P
{
	margin-top: 15px;
	margin-bottom: 15px;
}

.development P LABEL
{
	width: 70px;
	font-weight: bold;
}

.development H5
{
	margin: 0px;
	padding: 0px;
	font-size: 150%;
	padding-top: 8px;
	font-weight: bold;
	padding-bottom: 8px;
	font-family: Trebuchet MS;
	text-decoration: underline;
	border-bottom: 1px solid #000000;
}

.development H5 SPAN
{
	margin: 0px;
	padding: 0px;
	font-size: 60%;
	font-weight: normal;
	font-family: tahoma;
	text-decoration: none;
}

.development H5 SPAN A
{
	color: #B5B5B5;
	text-decoration: none;
}

.development H5 SPAN A:hover
{
	text-decoration: underline;
}

.development .link
{
	padding-top: 7px;
	padding-bottom: 7px;
	border-top: 1px solid #313131;
}

.development .link A
{
	color: #B5B5B5;
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: none;
}

.development .link A:hover
{
	text-decoration: underline;
}

.property 
{
	height: 155px;
	font-size: 90%;
	display: block;
	margin-bottom: 10px;
	border-bottom: 1px solid #313131;
	background: url('../images/development_bg.jpg') repeat-x;
}

.property .image
{
	float: left;
	background: url('../images/development_bg.jpg') repeat-x;
}

.property .image IMG.me
{
	width: 110px;
	height: 160px;
	margin-left: 15px;
	margin-right: 15px;
	border-bottom: 5px solid #313131;
}

.property .image IMG.over
{
	position: absolute;
	margin-left: -125px;
}

.property H5
{
	margin: 0px;
	padding: 0px;
	font-size: 150%;
	padding-top: 8px;
	font-weight: bold;
	padding-bottom: 8px;
	font-family: Trebuchet MS;
	text-decoration: underline;
	border-bottom: 1px solid #000000;
}

.property H5.price
{
	width: 350px;
	margin-top: -35px;
	text-align: right;
	border-bottom: 0px;
	position: absolute;
	text-decoration: none;
}

.property H5.rent
{
	color: green;
}

.property H5.sale
{
	color: #CC0000;
}

.property P
{
	margin-top: 15px;
	margin-bottom: 15px;
}

.property P LABEL
{
	width: 70px;
	font-weight: bold;
}

.property P A
{
	color: #B5B5B5;
	text-decoration: none;
}

.property P A:hover
{
	text-decoration: underline;
}

.property .link
{
	padding-top: 7px;
	padding-bottom: 7px;
	border-top: 1px solid #313131;
}

.property .link A
{
	color: #B5B5B5;
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: none;
}

.property .link A:hover
{
	text-decoration: underline;
}

.news 
{
	font-size: 90%;
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 10px;
	border-bottom: 1px solid #313131;
	background: url('../images/development_bg.jpg') repeat-x;
}

.news H5
{
	margin: 0px;
	padding: 0px;
	font-size: 120%;
	padding-top: 8px;
	font-weight: bold;
	padding-bottom: 8px;
	font-family: Trebuchet MS;
	border-bottom: 1px solid #000000;
}

.news P
{
	margin-top: 15px;
	margin-bottom: 15px;
}

.news P A
{
	color: #B5B5B5;
	text-decoration: none;
}

.news P A:hover
{
	text-decoration: underline;
}

.news P SPAN.date
{
	color: #FFFFFF;
}

#slideshow
{
}

#slideshow #images
{
	width: 506px;
	height: 380px;
	background: url('../images/loader.gif') no-repeat center center;
}

#slideshow #images A
{
	display: block;
	position: absolute;
	filter: alpha(OPACITY=0);
	-moz-opacity: 0;
}

#slideshow #images A IMG
{
	width: 506px;
	height: 380px;
}

#slideshow #thumbnail
{
	height: 40px;
	background: url('../images/thumb_bg.jpg') repeat-x;
}

#slideshow #thumbnail UL
{
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	list-style-type: none;
}

#slideshow #thumbnail UL LI
{
	float: left;
	width: 50px;
	height: 40px;
	margin-bottom: 10px;
}

#slideshow #thumbnail UL LI IMG
{
	margin-left: 10px;
	border: 5px solid #666666;
}

#slideshow #thumbnail UL LI.over IMG
{
	border: 5px solid #FFFFFF;
}

.inputtable
{
	width: 506px;
	background: #000000 url('../images/bg.jpg') repeat-x;
}

.inputtable INPUT, TEXTAREA, SELECT
{
	color: #000000;
}

.inputtable TD H3
{
	margin: 0px;
	padding: 0px;
	width: 90%;
	font-size: 150%;
	padding-top: 5px;
	font-weight: bold;
	padding-bottom: 5px;
	font-family: Trebuchet MS;
	border-bottom: 1px solid #000000;
}

.inputtable .info
{
	font-size: 90%;
	color: #999999;
}

.inputtable .error, .inputtable .mandatory
{
	color: #CC0000;
	font-size: 90%;
}

.inputtable .label
{
	width: 25%;
	text-align: right;
}

.inputtable INPUT.button
{
	font-size: 90%;
	font-weight: bold;
	border: 3px double #FFFFFF;
}

#navigation
{
	height: 25px;
	display: block;
	font-size: 90%;
	line-height: 25px;
}

#navigation .items
{
}

#navigation .pages
{
	margin-top: -25px;
	text-align: right;
}

#navigation .pages A
{
	padding: 5px;
	color: #FFFFFF;
	padding-top: 2px;
	font-weight: bold;
	padding-bottom: 2px;
	background: #363B41;
	text-decoration: none;
}

#navigation .pages A:hover
{
	color: #000000;
	background: #FFFFFF;
}

#navigation .pages A.current
{
	color: #000000;
	background: #FFFFFF;
}

#navigation .pages A.current:hover
{
	color: #000000;
	background: #FFFFFF;
	text-decoration: none;
}
