body	{
	/*background:#990000 url(images/imlek/bg-imlek.jpg) center top no-repeat;*/
	background:#4CC8E9;
	font-family:arial;
	font-size:10pt;
}

p 	{ 
	font-size:10pt;
}

h1	{ 
	font-size:20pt;
	color:#FFA537;
}

h2	{ 
	font-size:11pt;
	color:#FFA537;
}

li {	
	list-style:none;
}

a:link    { color: #FFF }    /* unvisited links */
a:visited { color: #FFF }   /* visited links   */
a:hover   { color: #FFA537 } /* user hovers     */
a:active  { color: #FFA537 } 

#container {
	position:relative;
	margin:76px auto 0px auto;	
	width:960px;
}
	
	#menu-kanan {
		position:absolute;
		top:113px;
		left:9px;
		width:114px;
		height:332px;
		z-index:1;
	}
		#menu-container {
			position:absolute;
			top:30px;	
			left:6px;
			width:114px;
			height:302px;
			background:transparent url(images/bg-menu.png) repeat-y;
		}
	
		#menu-img {
			width:114px;
			height:30px;
			background: url(images/img_05.png) top no-repeat;
			margin-bottom:12px;
		}
		
		#menu-kanan span	{
			display:none;
		}	

		#menu1	{
			background-image: url("images/en/mn-home.gif");
			background-repeat:no-repeat;
			width:114px;
			height:28px;
			position:absolute;
			top:12px;
			left:-6px;
			z-index:1;
		}	
		
		#menu2	{
			background-image: url("images/en/mn-profile.gif");
			background-repeat:no-repeat;
			width:144px;
			height:28px;
			position:absolute;
			top:46px;
			left:-6px;
			z-index:1;
		}
		
		#menu3	{	
			background-image: url("images/en/mn-gallery.gif");
			background-repeat:no-repeat;
			width:114px;
			height:28px;
			position:absolute;
			top:80px;
			left:-6px;
			z-index:1;
		}
		
		#menu4	{
			background-image: url("images/en/mn-artikel.gif");
			background-repeat:no-repeat;
			width:114px;
			height:28px;
			position:absolute;
			top:114px;
			left:-6px;
			z-index:1;
		}

		#menu5	{
			background-image: url("images/en/mn-forum.gif");
			background-repeat:no-repeat;
			width:114px;
			height:28px;
			position:absolute;
			top:148px;	
			left:-6px;		
			z-index:1;
		}
		
		#menu6	{
			background-image: url("images/en/mn-contact.gif");
			background-repeat:no-repeat;
			width:114px;
			height:28px;
			position:absolute;
			top:182px;	
			left:-6px;		
			z-index:1;
		}		
		
		#menu1:hover, #menu2:hover, #menu3:hover, #menu4:hover, #menu5:hover, #menu6:hover, #menu7:hover, #menu8:hover	{
			background-position: 0px -28px;
		}
	
		
		#footer-menu {	
			position:absolute;	
			top:332px;	
			width:114px;
			height:32px;
			background: url(images/img_41.png) top no-repeat;
		}
	
	#menu-kiri {
		position:absolute;
		top:130px;
		right:18px;
		width:75px;
		height:436px;
		z-index:1;
	}
		
		#menu-kiri span	{
			display:none;
		}	

		#menu-kiri1	{
			/*background-image: url("images/imlek/mn-kiri1.gif");*/
			background-image: url("images/mn-kiri1.gif");
			background-repeat:no-repeat;
			width:82px;
			height:85px;
			position:absolute;
			z-index:1;
		}	
		
		#menu-kiri2	{
			/*background-image: url("images/imlek/mn-kiri2.gif");*/
			background-image: url("images/mn-kiri2.gif");
			background-repeat:no-repeat;
			width:82px;
			height:48px;
			position:absolute;
			top:85px;
			z-index:1;
		}
		
		#menu-kiri3	{	
			/*background-image: url("images/imlek/mn-kiri3.gif");*/
			background-image: url("images/mn-kiri3.gif");
			background-repeat:no-repeat;
			width:82px;
			height:49px;
			position:absolute;
			top:133px;
			z-index:1;
		}
		
		#menu-kiri4	{
			/*background-image: url("images/imlek/mn-kiri4.gif");*/
			background-image: url("images/mn-kiri4.gif");
			background-repeat:no-repeat;
			width:82px;
			height:68px;
			position:absolute;
			top:182px;
			z-index:1;
		}
		
		#menu-kiri5	{
			/*background-image: url("images/imlek/mn-kiri5.gif");*/
			background-image: url("images/mn-kiri5.gif");
			background-repeat:no-repeat;
			width:82px;
			height:57px;
			position:absolute;
			top:250px;
			z-index:1;
		}
				
		#menu-kiri6	{
			/*background-image: url("images/imlek/mn-kiri6.gif");*/
			background-image: url("images/mn-kiri6.gif");
			background-repeat:no-repeat;
			width:82px;
			height:59px;
			position:absolute;
			top:307px;
			z-index:1;
		}	

		#menu-kiri7	{
			/*background-image: url("images/imlek/mn-kiri7.gif");*/
			background-image: url("images/mn-kiri7.gif");
			background-repeat:no-repeat;
			width:82px;
			height:71px;
			position:absolute;
			top:366px;
			z-index:1;
		}
				
		#menu-kiri1:hover {
			background-position: 0px -85px;
		}
		
		#menu-kiri2:hover {
			background-position: 0px -48px;
		}
		
		#menu-kiri3:hover {
			background-position: 0px -49px;
		}
		
		#menu-kiri4:hover {
			background-position: 0px -68px;
		}
		
		#menu-kiri5:hover {
			background-position: 0px -57px;
		}
			
		#menu-kiri6:hover {
			background-position: 0px -59px;
		}		
		
		#menu-kiri7:hover {
			background-position: 0px -71px;
		}
		
	#header-container{		
		position:relative;
		width:888px;
		height:113px;
	}
		#headerkanan {
			position:absolute;
			top:-59px;
			left:13px;
			width:532px;
			height:172px;
			background:transparent url(images/logo_03.png) top repeat-x;
		}
		
		#headercontent {
			position:absolute;
			top:0px;
			left:545px;
			width:239px;
			height:113px;
			background:#FFF;
		}
		#banner-sw-cnr {
			position:absolute;
			right:59px;
			width:144px;
			height:97px;
			background:#FFF;
			z-index:1;	
		}
			
		#headerkiri {
			position:absolute;
			top:-1px;
			right:0px;
			width:104px;
			height:114px;
			z-index:1px;
			background: url(images/header.png) top repeat-x;
		}
	
	#search {
		position: absolute;
		z-index: 2;
		left: 543px;
		top: -31px;	
			
	}
	
	#bottonsearch {
		position: absolute;
		z-index: 9;
		left: 150px;
		top: -2px;
		color: #005A9A;
	}
	#keysearch {
		border: 1px solid #005A9A;
		/*color: #F89729;*/
		color: #005A9A;
	}
	
	#content {
		position:relative;
		top:0px;
		margin:auto;
		width:816px;
		min-height:580px;
		background:#FFFFFF url(images/bg-content.gif) right repeat-y;
	}
			
		#content-container {
			position:relative;
			top:0px;
			left:84px;
			width:680px;
		}
			#banner-hm-fb1 {
				position:relative;
				margin-bottom:18px;
				width:680px;
				height:90px;
				background:#CC0000;
			}
			
			#promo-container {
				position:relative;
				width:680px;
				height:399px;
				margin-bottom:96px;
			}
				#header-promo {
					width:342px;
					height:16px;
					background:#FFFFFF url(images/header-promo.gif);
				}
				
				#promo-content {
					float:left;
					width:342px;
					background:#FFFFFF url(images/bg-promo.gif) repeat-y;
				}	
				
				#promo-content p {			
					margin-left:17px;
					margin-right:17px;
				}
				
				#promo-content h1 {			
					margin-left:17px;
					margin-right:17px;
				}

				#promo-content h2 {		
					margin-left:17px;
					margin-right:17px;
				}	
				
					#banner-hm-ss {
						margin:14px;
						width:315px;
						height:78px;
						background:#FFFFFF url(images/img_10.jpg);
					}		
					
				#footer-promo {
					width:342px;
					height:16px;
					background:#FFFFFF url(images/footer-promo.gif);
				}
				
				#promo-img2 {
					float:left;
					margin-left: 14px;
					margin-bottom:15px;
					width:321px;
					height:191px;
				}
				
				#news-container{
					float:left;
					margin-left: 14px;
					width:324px;
					height:271px;
				}
				
					#headernews{
						width:324px;
						height:25px;
						background: url(images/img_28.gif) top repeat-x;
					}
					
					#news{
						width:324px;
						height:230px;
						background: url(images/bg-news.gif) repeat-y;				
					}
						#news p {			
							padding-top: 10px;
							padding-left: 15px;
							padding-right: 15px;	
							font-family: arial;
							font-size: 10pt;
							color: #fff;
						}
					#news a{color: #fff;text-decoration: none;}
					#news a:link{color: #fff;text-decoration: none;}
					#news a:hover{color: #fff;text-decoration: underline;}
					
					#footernews{
						width:324px;
						height:16px;
						background: url(images/footer-news.gif) repeat-x;
					}
			
			#banner-hm-fb2{
				position:relative;
				margin-bottom:18px;
				width:680px;
				height:90px;
				background:#CC0000;
			}	
			
			#banner {		
				position:relative;
				width:681px;
				height:90px;
				margin-bottom:18px;
			}
					
				#banner-hm-hb1 {
					float:left;
					width:330px;
					height:90px;
					background:#CC0000;
				}
				
				#banner-hm-hb2{
					float:right;
					width:330px;
					height:90px;
					background:#CC0000;
				}	

			
			#flash {
				position:relative;
				margin-bottom:18px;
				width:680px;
				height:240px;
				background:#BDE6F3;
			}
			
			#photo-gallery {
				position:relative;
				margin-bottom:18px;
				width:680px;
				/*height:167px;*/
			}
			
				#header-gallery {
					width:680px;
					height:30px;
					background: url(images/img_54.gif) top;
				}
				
				#content-gallery {
					width:680px;
					/*height:127px;*/
					padding-top: 15px;					
					background: url(images/bg-gallery.gif) top repeat-y;
					color: #fff;
				}
				
				#content-gallery a:hover{
					color: #005A9A;
				}
				
				#footer-gallery {
					width:680px;
					height:10px;
					background: url(images/footer-gallery.gif) no-repeat ;
				}

			#floor-plan {
				position:relative;
				margin-bottom:18px;
				width:680px;
				/*height:308px;*/
			}
						
				#header-floor {
					width:680px;
					height:30px;
					background:url(images/img_57.gif) top;
				}
				
				#content-floor {
					width:680px;
					background: url(images/bg-floor.gif) top repeat-y;
				}
				
				#page-wrap 	{ width: 673px; position: relative; }

				/*
					SLIDER
				*/
				.slider-wrap								{ width: 680px; position: relative;	}			
				.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
				.stripViewer								{ position: relative; overflow: hidden; width: 680px;}
				.stripViewer .panelContainer					{ }
				.stripViewer .panelContainer .panel			{ float: left; position: relative; width: 680px; }
				.stripNavL, .stripNavR, .stripNav			{ display: none; }
				.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }

				.photo-meta-data							{ padding: 0px; 
												  margin-top: 0px; position: relative; z-index: 2; color: white; }
				.photo-meta-data span 						{ font-size: 10pt; }
				.cross-link									{ width: 62px; margin-top: 0px; 
															  position: relative; padding-top: 0px; z-index: 2; background: green;}
				/*.active-thumb 								{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }*/

				.wrapper {
					color: white; 
					font-size: 8pt;
				}
				a {outline: none;}
				#movers {
					position: relative;
					width: 678px;
					height:95px;
					background: white;
					border-right: 1px solid #b6b6b6;
					border-left: 1px solid #b6b6b6;
				}
				
				#moversonpage {
					position: relative;
					width: 678px;
					height:95px;
					background: white;
					/*border-right: 1px solid #b6b6b6;
					border-left: 1px solid #b6b6b6;*/
				}

				#wrap1 {
					position:absolute;
					top: 0px;
					left:10px;
				}

				#wrap2 {
					position:absolute;
					left: 130px;
					top: 0px;
				}

				#wrap3 {
					position:absolute;
					left: 230px;
					top: 0px;
				}
				#wrap4{
					position:absolute;
					left:340px;
					top: 0px;
				}
				#wrap5{
					position:absolute;
					left:450px;
					top: 0px;
				}				
				#wrap6{
					position:absolute;	
					left:564px;
					top: 0px;
				}
				
				
				#floor{
					position: relative;
					/*height:250px;*/
					background: #fff;					
					border-right: 1px solid #b6b6b6;
					border-left: 1px solid #b6b6b6;
					/*border-bottom: 1px solid #b6b6b6;*/
					text-align: center;
					padding-top: 10px;
					padding-bottom: 10px;
				}
				
				
				#arrow {
					position: relative;
					height:15px;
				}
				#arrow1{
					position: absolute;
					height:11px;
					background-image: url('images/arrow.png');
					background-repeat: no-repeat;
					width: 14px;
					left: 59px;
				}
				#arrow2{
					position: absolute;
					height:11px;
					background-image: url('images/arrow.png');
					background-repeat: no-repeat;
					width: 14px;
					left: 168px;
				}
				#arrow3{
					position: absolute;
					height:11px;
					background-image: url('images/arrow.png');
					background-repeat: no-repeat;
					width: 14px;
					left: 273px;
				}
				#arrow4{
					position: absolute;
					height:11px;
					background-image: url('images/arrow.png');
					background-repeat: no-repeat;
					width: 14px;
					left: 385px;
				}
				#arrow5{
					position: absolute;
					height:11px;
					background-image: url('images/arrow.png');
					background-repeat: no-repeat;
					width: 14px;
					left: 494px;
				}
				#arrow6{
					position: absolute;
					height:11px;
					background-image: url('images/arrow.png');
					background-repeat: no-repeat;
					width: 14px;
					left: 607px;
				}
				#panelcontainer {
					position: relative;
				}
				
				/* link on slider */
				#panelcontainer a{
					color: #fff;
					text-decoration: none;
				}
				#panelcontainer a:link{
					color: #fff;
					text-decoration: none;
				}
				#panelcontainer a:hover{
					color: #fff;
					text-decoration: underline;
				}
			
				#banner-hm-fm {
					width:680px;
					height:241px;
					background:#CC0000;
				}
				
				#footer-floor {
					width:680px;
					height:16px;
					background: url(images/footer-floor.gif) no-repeat;
				}
				#footer-floor-depan {
					width:680px;
					height:16px;
					background: url(images/footer-floor-depan.gif) no-repeat;
				}
			
			#bannerbwh {		
				position:relative;
				width:681px;
				height:90px;
				margin-bottom:18px;
			}
					
				#banner-hm-qb1 {
					float:left;
					width:155px;
					height:90px;
					background:#CC0000;
				}
				
				#banner-hm-qb2{
					float:left;
					margin-left:20px;
					width:155px;
					height:90px;
					background:#CC0000;
				}	
				
				#banner-hm-qb3 {
					float:left;
					margin-left:20px;
					width:155px;
					height:90px;
					background:#CC0000;
				}
				
				#banner-hm-qb4{
					float:right;
					width:155px;
					height:90px;
					background:#CC0000;
				}
			
			#kategori {
				margin-left: 5px;
				margin-bottom: 5px;
			}
				
			#content-dlm {
				position:relative;
				left:7px; 
				margin-bottom:18px;
				width:680px;
				/*height:308px;*/
			}
			
			#content-dlm h3{
				color: #F89729;
				margin-bottom: 5px;
				/*margin-left: 17px;*/
			}
						
				#header-content {
					width:680px;
					height:30px;
					background:url(images/title-profile.gif) top;
				}
				#header-search {
					width:680px;
					height:30px;
					background:url(images/judul-search.gif) top;
				}
				
				#header-tenant {
					width:680px;
					height:30px;
					background:url(images/title-tenant.gif) top;
				}	

				#header-news {
					width:680px;
					height:30px;
					background:url(images/title-news.gif) top;
				}
				
				#header-artikel {
					width:680px;
					height:30px;
					background:url(images/title-artikel.gif) top;
				}

				#header-headline {
					width:680px;
					height:30px;
					background:url(images/title-head.gif) top;
				}

				#header-contact {
					width:680px;
					height:30px;
					background:url(images/title-contact.gif) top;
				}
				
				#content-dlm1 {
					width:680px;
					/*height:268px;*/
					background: url(images/bg-floor.gif) top repeat-y;
				}
				#footer-content {
					width:680px;
					height:16px;
					background: url(images/footer-floor.gif) no-repeat;
				}
				
				#content-offers {
					width:678px;
					background: #fff;
					border-left: 1px solid #B5B5B5;
					border-right: 1px solid #B5B5B5;
					color: #000000;
				}
				
				#header-offers {
					width:680px;
					height:30px;
					background:url(images/title-offers.gif) top;
				}
				#content-offers p {			
							padding-top: 10px;
							padding-left: 0px;
							padding-right: 15px;
							padding-bottom: 10px;
							font-family: arial;
							font-size: 10pt;
							color: #000000;
						}
				
				#footer-offers{
					width:680px;
					height:16px;
					background: url(images/footer-floor-depan.gif) no-repeat;
				}

				#content-dlm p {		
					margin-left:17px;
					margin-right:17px;
					color:#fff;
				}
				
				#content-dlm td {		
					color:#fff;
				}
				
				#content-dlm h2 {		
					margin-left:17px;
					margin-right:17px;
				}
			#spasi {
				position:relative;
				height:5px;
			}
			
			#mainfooter {
					position:relative;
					top:0px;
					left:72px;
					width:816px;
			}
			
				#copyrightfooter {
					width:816px;
					height:50px;
					background:#F89729;
				}
				
				#copyrightfooter p {
					padding:10px;	
					font-size:8pt;	
					color:#FFFFFF;
					font-weight:bold;
					text-align:center;
				}
				
				#footer {
					width:816px;
					height:73px;
					background: url(images/footer.png) repeat-x;
				}
				
				#footer p {
					padding-top:20px;
					text-align:center;
				}
				
				#footer a:link, #footer a:visited {
					color:#000;
					font-size:8pt;
					text-decoration:none;
				}
		
				#footer a:hover, #footer a:active {
					color:#FFA537;
					font-size:8pt;
				}
		
		#specialoffer{					
					margin-bottom:15px;
					width:500px;
					height:193px;					
				}
				
					#headerspecial{
						width:500px;
						height:25px;
						background: url(images/specialoffers.gif) repeat-x;
						text-align: left;			
					}
					
					#juduloffer {
						margin-left: 25px;
					}
					
					#offer{
						width:498px;
						background: #fff;
						border-left: 1px solid #BFBFBF;
						border-right: 1px solid #BFBFBF;
						border-top: 1px solid #BFBFBF;
						text-align: left;
					}
						#offers p {			
							padding-top: 10px;
							padding-left: 0px;
							padding-right: 15px;	
							font-family: arial;
							font-size: 10pt;
							color: #000;
						}
					
					#footerspecial{
						width:500px;
						height:25px;
						background: url(images/specialoffersbottom.gif) repeat-x;
					}
		
		#menukategori p{
			color: #fff;
			text-align: left;
			padding-top: 5px;
			padding-bottom: 5px;
		}
		
		#menukategori a{
			text-decoration: none;
		}
		
		#menukategori a:link{
			text-decoration: none;
		}
		
		#menukagetori a:visited{
			text-decoration: none;
		}
		
		#menukategori a:hover{
			text-decoration: underline;
		}
		
		#content-search h3 {
			margin-left: 17px;
		}
		
.bulletstyle  {
	color:#FFF;
}

.newslist {
	color:#FFF;
}

#promo a:link, a:visited {
   color:#000;
   text-decoration: underline;
}

#promo a:hover, a:active {
   color:#FFA537;
   text-decoration: underline;
}

.headimg {
	padding-right:10px;
}

#byalfa p {
	color: #999;
}

#byalfa a {
	color: #FFF;
}