BODY {
	 height:100%; background:url(images/innerbg.jpg) repeat; padding: 0; margin:0;
}
a:link {color: #54cfff; text-decoration: none}
a:active {color: #54cfff; text-decoration: none}
a:visited {color: #54cfff; text-decoration: none}
a:hover{color: #C0C0C0; text-decoration: none;}

a.txtlinks:link {color: #ffffff;font-weight:bold; }
a.txtlinks:active {color: #ffffff;font-weight:bold; }
a.txtlinks:visited {color: #ffffff;font-weight:bold;}
a.txtlinks:hover{color: #54cfff;font-weight:bold; }

a.idm:link {font-family: Tahoma, sans-serif;
	line-height:15px;
	font-size: 9px;
	color:#525769; text-decoration: none;}
a.idm:active {font-family: Tahoma, sans-serif;
	line-height:15px;
	font-size: 9px;
	color:#525769;text-decoration: none;}
a.idm:visited {font-family: Tahoma, sans-serif;
	line-height:15px;
	font-size: 9px;
	color:#525769;text-decoration: none;}
a.idm:hover{font-family: Tahoma, sans-serif;
	line-height:15px;
	font-size: 9px;
	color:#525769;text-decoration: underline; }


#container{
height:100%;POSITION:relative; MARGIN: 0px auto; WIDTH: 1002px! important;

}

#bg{
    background:url(images/home_innerbg.jpg) no-repeat; top:145px; WIDTH:948px; height:581px; POSITION:absolute;left:23px;
}

#bg_about{
    background:url(images/home_innerbg.jpg) repeat; top:145px; WIDTH:948px; height:578px; POSITION:absolute;left:23px;
}

#bodyflash{
    top:145px; WIDTH:603px; height:515px; POSITION:absolute;left:358px;
}

#about_body{
     top:144px; WIDTH:614px;  POSITION:absolute;left:359px; 
}
.txt{ color:#000000; font-family: Tahoma, sans-serif;
	line-height:17px;
	font-size: 11px; text-align:justify;}

#logo {
	  background:url(images/logo.jpg) no-repeat; POSITION:absolute; height:124px; width:286px; left:12px; top:0px; 
}

#innerbg {
	  background:url(images/cloud.jpg) no-repeat; POSITION:absolute; height:207px; width:1002px; left:0px; top:32px;
}

#topmenu {
	  POSITION:absolute; height:70px; width:635px; left:342px; top:5px;
}
#topheading {
	  POSITION:absolute; height:24px; width:587px; left:370px; top:112px;
}
#topSubheading {
	  POSITION:absolute; height:17px; width:149px; left:617px; top:115px;
}

#text{
	  background:url(images/left_text.jpg) no-repeat; POSITION:absolute; height:247px; width:256px; left:46px; top:240px;
}

#history {
	  background:url(images/history.jpg) no-repeat; POSITION:absolute; height:27px; width:287px; POSITION:absolute; left:12px; top:133px;padding-top:0.5em ;font-family:Tahoma;font-size:11px;color:#c9c9c9;
}
#building {
      POSITION:absolute; height:36px; width:106px; POSITION:absolute; left:258px;  top:177px;
}

#about_kid {
	   POSITION:absolute; height:401px; width:346px; POSITION:absolute; left:13px; top:160px;font-size: 11px;
	color: #FFFFFF;
	font-family:Verdana; 
}


#construction {
	   POSITION:absolute; height:130px; width:200px; POSITION:absolute; left:45px; top:600px;
}

#location {
	  POSITION:absolute; height:36px; width:106px; POSITION:absolute; left:258px; top:209px;
}
#press {
	  POSITION:absolute; height:30px; width:106px; POSITION:absolute; left:258px; top:239px;
}
#projects {
	  POSITION:absolute; height:30px; width:106px; POSITION:absolute; left:258px; top:269px;
}
#news_alalam {
	POSITION:absolute;
	height:337px;
	width:302px;
	POSITION:absolute;
	left:44px;
	top:372px;
	font-family: Tahoma, sans-serif;
	line-height:15px;
	font-size: 11px;
	color:#707690;
}
#news {
	POSITION:absolute;
	height:337px;
	width:302px;
	POSITION:absolute;
	left:44px;
	top:187px;
	font-family: Tahoma, sans-serif;
	line-height:15px;
	font-size: 11px;
	color:#707690;
}

#Sales {
POSITION:absolute; height:17px; width:113px; POSITION:absolute; left:45px; top:600px;
}

#Sales_about {
POSITION:absolute; height:17px; width:113px; POSITION:absolute; left:45px; top:750px;
}

#newsletter {
POSITION:absolute; height:18px; width:123px; POSITION:absolute; left:45px; top:627px;
}

#newsletter_about {
POSITION:absolute; height:18px; width:123px; POSITION:absolute; left:45px; top:780px;
}

#archive{
	POSITION:absolute;
	height:10px;
	width:150px;
	POSITION:absolute;
	left:26px;
	top:726px;
	font-family: Tahoma, sans-serif;
	line-height:15px;
	font-size: 9px;
	color:#707690;
}



#fortune{
	  POSITION:absolute; height:37px; width:300px; POSITION:absolute; left:116px; top:678px;
}

#fortune_about{
	  background:url(images/fortune_logo.jpg) no-repeat; 
}
#dubai{
	 POSITION:absolute; height:52px; width:202px; POSITION:absolute; left:768px; top:730px;
}


#dubai_about{
	  background:url(images/dubai_logo.jpg) no-repeat; POSITION:absolute; height:37px; width:47px; POSITION:absolute; left:542px; top:698px;
}
#topheading {
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	font-family: Tahoma;
}
#topSubheading{
	font-size: 14px;font-weight: bold;
	color: #000000;
	font-family: Tahoma;
}

.txtbold {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family:Tahoma;
}
.newstxt {
	font-family: Tahoma;
	font-size: 12px;
	color: #AEBAD3;
	font-weight:bold;
}
.newsdt {
	font-family: Tahoma;
	font-size: 12px;
	color: #AEBAD3;
}
#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=60);
	-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 */
	}	
	.tooltip
{
    FONT: lighter 11px/1.3 Arial,sans-serif;
    WIDTH: 200px;
    COLOR: #000;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.tooltip SPAN.top
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    BACKGROUND: url(images/bt.gif) no-repeat 50% top;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 30px
}
.tooltip B.bottom
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    BACKGROUND: url(images/bt.gif) no-repeat 50% bottom;
    PADDING-BOTTOM: 15px;
    COLOR: #548912;
    PADDING-TOP: 3px
}
