@charset "UTF-8";
/* CSS Document for Burj-Dubai **MG 10/07/09

       |\__/,|   (`\
     _.|o o  |_   ) )
 ---(((---(((---------
 
&copy; sitelab 2009
*/
/* RESETS ***************************************************************************************************************/
/*************************************************************************************************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	/* background: transparent; */
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* END RESETS ***************************************************************************************************************/
/*************************************************************************************************************************/

/*GLOBAL*************************************************************************************************************************************/
/********************************************************************************************************************************************/

/*generic links****************************************************************************************/
a, a:link, a:visited {
	color: #afa396;
	text-decoration:underline;
}
a:hover {
	color: #ffa126;
}

/*text****************************************************************************************/
h1 {
	font-family: Verdana,Arial, Helvetica, san-serif;
	font-size:  1.6em;
	margin: 0 0 1.0em 0;
	font-weight:normal;
	color:#ffa126;
	text-transform:uppercase;
}
	
	
	
h2{
	font-family: Verdana,Arial, Helvetica, san-serif;
	font-size:  1.5em;
	margin: 0 0 1.0em 0;
	font-weight:normal;
	color:#ffa126;
	text-transform:uppercase;
}

h3{
	font-size:  1.2em;
	margin: 0 0 1.0em 0;
	color:#ffa126;
}

.SubHead{
	font-size:  1.2em;
	margin: 0 0 1.0em 0;
	color:#ffa126;
}

p {
	padding: 0 0 1.2em 0;
	
}

.req {
	color: #990000;
}

/*forms****************************************************************************************/


/*lists****************************************************************************************/
.left ul {
	margin: 0 0 1.2em 15px;
}

.left ul li{
	list-style: disc;
	
/*	font-size:1.2em;*/
	/*line-height:1.5em;	*/
}

.left ol{
	margin: 0 0 1.2em 15px;
}

/************************************************************************************************************************************/
/*layout begins*/

body {
	font-family: Verdana,Arial, Helvetica, san-serif;
	font-size:62.5%;/*sets font to 10px*/
	background-image: url(jpgs/bkg.jpg);
	background-repeat: repeat;
	background-color:#282723;
	color:#afa396;
	behavior:url("/Portals/_default/Skins/Burj-Dubai/csshover3.htc");/*ie6 hackity for span and li hover*/
}


/*header******************************************************************************************/
#header_container {
	width: 100%;
	height:68px;
	border-bottom: 1px solid #797067;
}

	#header {
		width: 965px;
		height:68px;
		margin:auto;
	}
		
		#logo {
			width: 230px;
			height: 68px;
			display:block;
			background-image: url(gifs/logo.gif);
			background-repeat:no-repeat;
			/*background-position: right;*/
			float:left;
			
		}
		
		#nav_container {
			width: 764px;
			height:68px;
			overflow:hidden;
			float:left;
		}
		
		#utility_nav {
			width:auto;
			height:20px;
			padding:5px 0 0 0;
			margin:0;
			float: right;
		}
		
			#utility_nav li {
				width:auto;
				display: inline-block;
				float: left;
				font-size:1.0em;
				line-height:20px;
				margin: 0 0 0 16px;
			}
			
				#utility_nav li a{
					font-family:Arial, Helvetica, sans-serif;
					color: #afa396;
					text-decoration:none;
					text-transform: uppercase;
				}
				
				#utility_nav li a.emaar{
					width: 20px;
					height:20px;
					background-image:url(gifs/emaar_logo_sm.gif);
					display:block;
				}
				
					#utility_nav li a:hover{
						color: #fff;
					}
				
	/*end header******************************************************************************************/
	
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

	
		/*DNN menu styling default NAV*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
		#main_navigation {
			width: 725px;
			/*width: 744px;*/
			height: 27px;
			padding:0;
			margin:16px 0 0 10px;
			list-style:none;
			position:relative;
			float:left;
			z-index:1000;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			text-transform:uppercase;
		}
		
		.mainMenu
		{
			font-size: 25px;
		}
		
			#main_navigation span {
				float: left;
				display: block;
				font-size:12px;
				margin:0 0 0 0;
				padding:0;
				height:27px;
				line-height:27px;
				font-weight: bold;
				text-align: center;
			}
			
			#main_navigation span p{
				float: left;
				display: block;
				font-size:12px;
				margin:0 0 0 0;
				padding:0;
				height:27px;
				line-height:27px;
				font-weight: bold;
				text-align:center;
			}
			
			#main_navigation span span span {
				margin:0 ;
				padding:0 0 0 3px;
			}
			
			#main_navigation span.last {
				margin:0 ;
				padding:0;
				
			}
			
			#main_navigation .txt, #main_navigation .icn {
				margin: 0;
				/*padding: 0 0 0 0;*/
			}
						
			/*tower*/
			#dnn_dnnNAV_ctlefforityNAVt61, #ctl09_ApolloNAV_ctlApolloNAVctr61 {
				width: 85px;
				height:27px;
				/*font-size: 12px;*/
				font-family:Arial, Helvetica, sans-serif;
				text-transform:uppercase;
				text-align:center;
				display:block;
			}
			
			/*observation deck*/
			#dnn_dnnNAV_ctldnnNAVt62,  #ctl09_ApolloNAV_ctlApolloNAVctr62 {
				width: 135px;
				height:27px;
				/*font-size: 12px;*/
				font-family:Arial, Helvetica, sans-serif;
				text-transform:uppercase;
				text-align:center;
				display:block;
			}
			
			/*home and offices*/
			#dnn_dnnNAV_ctldnnNAVt63,  #ctl09_ApolloNAV_ctlApolloNAVctr63  {
				width: 125px;
				height:27px;
				/*font-size: 12px;*/
				font-family:Arial, Helvetica, sans-serif;
				text-transform:uppercase;
				text-align:center;
				display:block;
			}
			
			/*Armani Hotel*/
			#dnn_dnnNAV_ctldnnNAVt64,  #ctl09_ApolloNAV_ctlApolloNAVctr64 {
				width: 105px;
				height:27px;
				/*font-size: 12px;*/
				font-family:Arial, Helvetica, sans-serif;
				text-transform:uppercase;
				text-align:center;
				padding: 0 0 0 0;
				display:block;
			}
				
			/*Downtown Burj*/
			#dnn_dnnNAV_ctldnnNAVt65,  #ctl09_ApolloNAV_ctlApolloNAVctr65  {
				width: 130px;
				/*width: 90px;*/
				/*width: 157px;*/
				height:27px;
				/*font-size: 12px;*/
				font-family:Arial, Helvetica, sans-serif;
				text-transform:uppercase;
				text-align:center;
				padding: 0 0 0 0;
				display:block;
			}
			
			/*news*/
			#dnn_dnnNAV_ctldnnNAVt66,  #ctl09_ApolloNAV_ctlApolloNAVctr66  {
				width: 105px;
				height:27px;
				/*font-size: 12px;*/
				font-family:Arial, Helvetica, sans-serif;
				text-transform:uppercase;
				text-align:center;
				padding: 0 0 0 0;	
				display:block;
			}
				
				/*hover state*/
				#main_navigation .hov{
					background-image:url(gifs/nav_thin.gif);
					background-repeat:repeat-x;
					background-position: 0px -27px;
					color: #fff;
				}
				
				/*selected*/
				#main_navigation .sel, #main_navigation .bc {
				background-image:url(gifs/nav_thin.gif);
					background-repeat:repeat-x;
					background-position: 0px -54px;
					color: #fff;
				}
			
			/*drop downs*****************************************************************************/
			#main_navigation table {
				width: 290px;
				background-color: #000;
				border-top: 5px solid #fff;
				border-bottom: 5px solid #fff;
				
			}
				
				/*backgrounds*/
				/*tower*/
				#main_navigation .mid61 {
					background-image: url(jpgs/nav_thumb_tower.jpg);
					background-repeat:no-repeat;
				}
				
				/*observation*/
				#main_navigation .mid62 {
					background-image: url(jpgs/nav_thumb_observation.jpg);
					background-repeat:no-repeat;
				}
				/*home and offices*/
				#main_navigation .mid63 {
					background-image: url(jpgs/nav_thumb_home.jpg);
					background-repeat:no-repeat;
				}
				
				/*armani*/
				
				
				/*downtown*/
				#main_navigation .mid65 {
					background-image: url(jpgs/nav_thumb_downtown.jpg);
					background-repeat:no-repeat;
				}
				
				/*news and media*/
				#main_navigation .mid66 {
					background-image: url(jpgs/nav_thumb_media.jpg);
					background-repeat:no-repeat;
				}
			
				#main_navigation tr.hov, #main_navigation tr.sel, #main_navigation tr.bc {
					background-image: none;
					width:290px;
					margin:0;
					padding:0;
				}
				
				#main_navigation td {
					margin:0;
					padding:0;
					width:0;
				}
			
				#main_navigation td span{
					width: 152px;
					height:23px;
					background-image:url(gifs/drop_down_off.gif);
					display: block;
					padding:0 0 0 20px !important;
					margin:0;
					font-size:10px;
					line-height:23px;
					font-weight:normal;
					text-align:left;
					text-decoration:none;
					color: #fff;
					display: block;								
				}
				
					#main_navigation .hov td span:hover, #main_navigation td .txt:hover {
						background-image:url(gifs/drop_down_hover.gif);
						color:#ffa126;
						width: 152px;
						display:block;
					}
			
					#main_navigation td.icn {
						width: 118px;
					}
						#main_navigation td.icn span{
							display:none;
							
						}
							#main_navigation td.icn span:hover {
								display:none;
							}
			
				/*turn off tertiary links */
				#dnn_dnnNAV_ctldnnNAVsub67, #dnn_dnnNAV_ctldnnNAVsub72, #dnn_dnnNAV_ctldnnNAVsub76, #dnn_dnnNAV_ctldnnNAVsub91, #dnn_dnnNAV_ctldnnNAVsub92, #dnn_dnnNAV_ctldnnNAVsub93, #dnn_dnnNAV_ctldnnNAVsub97, #dnn_dnnNAV_ctldnnNAVsub105, #dnn_dnnNAV_ctldnnNAVsub108, #dnn_dnnNAV_ctldnnNAVsub89,#ctl09_ApolloNAV_ctlApolloNAVsub76, #ctl09_ApolloNAV_ctlApolloNAVsub72, #ctl09_ApolloNAV_ctlApolloNAVsub67, #ctl09_ApolloNAV_ctlApolloNAVsub91, #ctl09_ApolloNAV_ctlApolloNAVsub92, #ctl09_ApolloNAV_ctlApolloNAVsub93, #ctl09_ApolloNAV_ctlApolloNAVsub97, #ctl09_ApolloNAV_ctlApolloNAVsub105, #ctl09_ApolloNAV_ctlApolloNAVsub108, #ctl09_ApolloNAV_ctlApolloNAVsub89, #ctl09_dnnNAV2_ctldnnNAV2sub89, #ctl09_dnnNAV2_ctldnnNAV2sub76
				 {
					display:none;
				}

/*side nav******************************************************************************************/
#side_nav {
	width:  109px;
	height:auto;
	padding: 25px 0px 0 0px;
	/*font-size:1.0em;*/
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	text-transform:uppercase;

}

	#side_nav span {
		padding: 3px 5px 3px 0px;
		text-align:right;
	}
		
		
		#side_nav span.icn {
			margin: 0;
			padding:0;
		}
		
	#side_nav span a{
		color: #afa396;
		text-decoration: none;
		text-transform:uppercase;
		background-image: url(gifs/icon_sub_nav.gif);
		background-repeat:no-repeat;
		background-position:right 3px;
		padding: 2px 12px 2px 0;
		margin: 3px 5px 3px 0px;
		display:block;
		text-align:right;
		/*font-size:1.1em;*/
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
	}
	/*tertiary page*/
	#side_nav span.txt{
		color: #afa396;
		text-decoration: none;
		text-transform:uppercase;
		background-image: url(gifs/icon_sub_nav.gif);
		background-repeat:no-repeat;
		background-position:right 3px;
		padding: 2px 12px 2px 0;
		margin: 3px 5px 3px 5px;
		display:block;
		text-align:right;
	}
	
	
		
		#side_nav span a:hover, #side_nav span a.selected, #side_nav span.txt:hover {
			color: #fff;
			background-image:url(gifs/sub_nav_bkg.gif);
			background-repeat:no-repeat;
			background-position:right 0px;
		}
	
	
	/*reset padding for tertiary nav added as simple menu module*/
	.simplemenu li {
		padding: 0;
	}
	
	/*reset apollo menu font size*/
	.SkinObject {
		font-size: 1.0em;
	}
		

/*content******************************************************************************************/
#container {
	width: 965px;
	height: auto;
	margin: 0 auto;
	overflow:hidden;
	background-image:url(gifs/content_bkg.gif);
	background-position: 108px 0;
	background-repeat:repeat-y;
}

	#content{
		width: 854px;
		height:auto;
		padding:0;
		margin: 25px 0 0 0;
		overflow:hidden;
		background-color:#262521;
		background-image:url(gifs/content_pinwheel_bkg.gif);
		background-position:bottom right;
		background-repeat:no-repeat;
		float: left;
	}
		
		#content_text {
			width: 580px;
			height:auto;
			padding: 20px 18px 0 18px;
			color: #fff;
			font-size: 1.1em;
			line-height:1.6em;
		}
		
			.sub_page #content_text {
				width: 520px;
				height:auto;
				padding: 20px 20px 0 20px;
				color: #fff;
				font-size: 1.1em;
				line-height:1.6em;
			}
			
			.tertiary #content_text {
				padding: 20px 18px 20px 18px;
			}
		
			.Normal p{
				color: #fff;
				font-family: Verdana,Arial, Helvetica, san-serif;
			}
		
/*DNN  admin ******************************************************************************************/
.admin .Normal, .admin td, .admin .TitleHead {
	color: #000;
}

.admin td {
	vertical-align: top;
}

.admin a {
	color: #999999;
}


.admin {
	background: #fff;
}

#breadcrumb {
	padding: 0 0 20px 0;
	float: left;
}

	
#dnn_ctr_Login_pnlLogin {
	background: #fff;
	padding:20px;
}

#dnn_dnnLOGIN_cmdLogin {
	float: right;
}

.FCKImageGalleryHeaderContainer a.CommandButton:link{
	color: #fff;	
}

.LabelEditTextClass {
	color: #fff;
}

		
/*end content******************************************************************************************/
	
/*footer******************************************************************************************/
#footer {
	width: 965px;
	height:auto;
	margin:0 auto;
	padding: 10px 0 20px 0;
	clear: both;
	overflow:hidden;
	clear:both;
}



	#footer li {
		width: auto;
		height: auto;
		line-height:normal;
		float: left;
		display: inline-block;
		text-transform:uppercase;
		line-height:17px;
	}
			
		#footer li a {
			width:auto;
			height:auto;
			color: #afa396;
			text-decoration:none;
			display:inline-block;
			line-height:normal;
		}
			
			#footer li a:hover {
				color: #fff;
			}

	#footer #social {
		width: auto;
		height:auto;
		padding: 0 0 0 118px;
		float: left;
	}
		
		#footer #social #facebook a{
			width: 15px;
			height:34px;
			background-image: url(gifs/icon_facebook.gif);
			background-repeat: no-repeat;
			background-position:center center;
			padding: 0 5px 0 0;
			float: left;
		}
		
		#footer #social #twitter a{
			width: 15px;
			height:34px;
			background-image: url(gifs/icon_twitter.gif);
			background-repeat: no-repeat;
			background-position:center center;
			padding: 0 5px 0 0;
			float: left;
		}
		
	#footer #footer_links {
		width: 770px;
		height:51px;
		padding: 0 10px 0 100px;
		float: left;
		
	}
		
		#footer_links a{
			padding: 0 0 0 20px;
			font-size:.9em;
			
		}
	
		.home #footer_links a{
			padding: 0 0 0 8px;
			
		}
		
		.footer_links {
			width:100%;
			clear:both;
		}
		
		
	#copyright {
	width:85px;
	height:auto;
	/*line-height:17px;*/
	float:left;
	text-transform:uppercase;
	text-align:center;
		font-size: .8em;
}
		
			#copyright .emaar  {
				width: 85px;
				height:34px;
				display:block;
				background-image:url(gifs/emaar_logo_med.gif);
				background-repeat:no-repeat;
				background-position:center;
				margin: 0 0 5px 0;
				padding:0;
		
				
			}
			
			
			
/*END GLOBAL**********************************************************************************************************************************/
/********************************************************************************************************************************************/

/*HOMEPAGE ***********************************************************************************************************************************/
/********************************************************************************************************************************************/
#flash_container {
	width: 952px;
	height: 492px;
	margin: 22px 0 0 13px;
}

#content_home{
	width: 814px;
	height:auto;
	padding:20px;
	margin: 0 0 0 108px;
	clear: both;
	overflow:hidden;
	clear:both;
}
	
	
	#content_home h1{
		font-size: 1.1em;
		line-height:1.6em;
		margin:0;
		padding:0;
		font-weight:bold;
		color: #fff;
	}
	
	#content_home p {
		padding:0;
		margin:0 0 1.2em 0;
		line-height: 1.6em;
	}

/*END HOMEPAGE ***********************************************************************************************************************************/
/********************************************************************************************************************************************/
		
	
		
/*MAIN PAGES ***********************************************************************************************************************************/
/********************************************************************************************************************************************/
	.sub_page .left{
		width: 570px;
		height:auto;
		padding: 0 0 0 0;
		float: left;
	}
		
		/*subpage boxes*/
		#boxes_container {
			width: 572px;
			height:auto;
			overflow:hidden;
			position:relative;
			float: left;
		}
	
		.box_row {
			width: 572px;
			height:135px;
			margin:0px;
			padding:0;
			overflow:hidden;
			clear:both;
		}
	
			.boxes {
				width: 280px;
				height:128px;
				float: left;
				border-top: 1px solid #797067;
				border-right:1px solid #797067;
				background-image:url(jpgs/boxes_bkg.jpg);
				background-repeat:no-repeat;
				padding: 7px  0 0 7px;
				margin:0;
				overflow:hidden;
				
			}
			
			.boxes_right {
				width: 274px;
				background-image:url(jpgs/boxes_right_bkg.jpg);
				background-repeat:no-repeat;
			}
			
			.boxes_bottom {
				height:126px;
				border-bottom:1px solid #797067;
			}
		
			/*box images*/
			.box_images {
				width: 130px;
				height:120px;
				border: 1px solid #83796f;
				margin: 0 10px 0 0;
				float: left;
			}
				
				/*tower boxes*/
				.tower .box1 .box_images {
					background-image: url(jpgs/vision_thumb.jpg);
				}
				
				.tower .box2 .box_images {
					background-image: url(jpgs/construction_thumb.jpg);
				}
				
				.tower .box3 .box_images {
					background-image: url(jpgs/facts_thumb.jpg);
				}
				
				.tower .box4 .box_images {
					background-image: url(jpgs/design_thumb.jpg);
				}
				
				.tower .box5 .box_images {
					background-image: url(jpgs/tallest_thumb.jpg);
				}
				
				.tower .box6 .box_images {
					background-image: url(jpgs/grounds_thumb.jpg);
				}
				
				/*downtown boxes*/
				.downtown .box1 .box_images {
					background-image: url(jpgs/shopping_thumb.jpg);
				}
				
				.downtown .box2 .box_images {
					background-image: url(jpgs/pht_downtown_hotels.jpg);
				}
				
				.downtown .box3 .box_images {
					background-image: url(jpgs/pht_downtown_dining.jpg);
				}
				
				.downtown .box4 .box_images {
					background-image: url(jpgs/pht_downtown_fitness.jpg);
				}
				
				.downtown .box5 .box_images {
					background-image: url(jpgs/pht_downtown_entertainment.jpg);
				}
				
				.downtown .box6 .box_images {
					background-image: url(jpgs/pht_downtown_attractions.jpg);
				}
				
				/*armani boxes*/
				.armani .box1 .box_images {
					background-image: url(jpgs/pht_downtown_shopping.jpg);
				}
				
				.armani .box2 .box_images {
					background-image: url(jpgs/pht_downtown_hotels.jpg);
				}
				
				.armani .box3 .box_images {
					background-image: url(jpgs/pht_downtown_dining.jpg);
				}
				
				.armani .box4 .box_images {
					background-image: url(jpgs/pht_downtown_fitness.jpg);
				}
				
				.armani .box5 .box_images {
					background-image: url(jpgs/pht_downtown_entertainment.jpg);
				}
				
				.armani .box6 .box_images {
					background-image: url(jpgs/pht_downtown_attractions.jpg);
				}
			
			/*box content*/	
			.box_content {
				width: 132px;
				height:120px;
				float:left;
			}
			
				/*box text*/
				.box_content h2 {
					margin: 0;
				}
				
				.box_content h2 a{
					font-size: 1.0em;
					margin: .5em 0 .5em 0;
					color: #fff;
					text-decoration: none;
					display:block;
				}
				
				.btn_learn_more {
					width: 90px;
					height:22px;
					background-image:url(gifs/btn_learn_more.gif);
					display:block;
					float:left;
					cursor:pointer;
				}
			
			/*boxes hover*/
			.box1_hover, .box3_hover, .box5_hover{
				background-image: url(jpgs/boxes_hover_bkg.jpg);
				display:none; 
				position:absolute; 
				overflow:hidden;
			}
				.box1_hover {
					top: 0; 
					left: 0;
				}
				
				.box3_hover {
					top: 136px; 
					left: 0;
				}
				
				.box5_hover {
					top: 272px; 
					left: 0;
				}
				
			.box2_hover, .box4_hover, .box6_hover{
				background-image: url(jpgs/boxes_hover_right_bkg.jpg);
				position:absolute; 
				display:none;
				overflow:hidden;
			}
			
				.box2_hover {
					top:0;
					left: 289px;
				}
				
				.box4_hover {
					top:136px;
					left: 289px;
				}
				
				.box6_hover {
					top:272px;
					left: 289px;
				}
				
				/*box hover text*/
				.box1_hover h2, .box2_hover h2, .box3_hover h2, .box4_hover h2, .box5_hover h2, .box6_hover h2{
					margin: 0;
				}
				
				 .box5_hover h2 {
				 	margin: 0 0 1.0em 0;
				 }
				
				.box1_hover h2 a, .box2_hover h2 a, .box3_hover h2 a, .box4_hover h2 a, .box5_hover h2 a, .box6_hover h2 a{
					background-image:url(gifs/icon_box_headers.gif);
					background-repeat:no-repeat;	
					height: 18px;
					margin: 10px 10px 5px 10px; 
					padding: 0 0 0 20px;
					color:#ffa126;
					text-decoration:none;
					display:block;
				}
				
				.box1_hover p, .box2_hover p, .box3_hover p, .box4_hover p, .box5_hover p, .box6_hover p {
					margin: 0 10px;
					padding:0;
					color:#fff;
					font-size:1.1em;
					line-height:1.2em;
					float:left;
				}
				
				.btn_click_here {
					width: 90px;
					height:22px;
					margin: 5px 10px 0 10px;
					background-image:url(gifs/btn_click_here.gif);
					display: block;
					float: left;
					cursor:pointer;
				}
		
		.sub_page .right {
			width: 282px;
			height:auto;
			float: left;
		}
		
			 .sub_page .right p {
			 	margin: 0;
				padding: 0;
			 }
		
		#right_content {
			width: 205px;
			height:auto;
			background-image: url(gifs/right_content_bkg.gif);
			background-position: 0 80px;
			background-repeat:repeat-x;
			/*padding:20px 10px 0 10px;
			margin: 0px 15px 0 15px;*/
			padding:0;
			margin:0 0 0 15px;
			color: #fff;
			font-size: 1.1em;
			line-height:1.6em;		
			
		}
		
			#right_content #dnn_RightPane p{
				padding: 0 10px 1.0em 10px;
			}
			
			#right_content table {
			margin: 0 10px 1.0em 10px;
			}
			
			/*#right_content .imagepane3 {
				margin: 0 0 0 -10px;
			}*/
			
			#right_content h2 {
				padding: 0 10px;
			}
			
			#right_content h3 {
				color: #b6985e;
				font-size:1.0em;
				font-weight:bold;
				padding:0 10px;
			}
		
		
/*END MAIN PAGES ***********************************************************************************************************************************/
/********************************************************************************************************************************************/

/*SUB/TERTIARY PAGES ***********************************************************************************************************************************/
/********************************************************************************************************************************************/
.tertiary {
	width:auto;
	height:auto;
	border-right: 1px solid #83796f;
	border-bottom: 1px solid #83796f;
}

/*left side of page*****************************/
.tertiary .left {
	width: 616px;
	height:auto;
	border-right: 1px solid #83796f;
	padding: 0 0 0 0;
	float: left;
}
	.long .left {
		border-right: none;
	}
	
	.tertiary .left dl {
		width: 100%;
		color: #fff;
		float: left;
		margin: 0 0 20px 0;
	}
		
		.tertiary .left dt {
			width: 6%;
			color: #fff;
			float: left;
		}
		
		.tertiary .left dd {
			width: 94%;
			float: left;
		}
	
	/*boxes for links*/
	#bottom_boxes {
		width: 100%;
		height:auto;
		overflow:hidden;
		margin-bottom:20px;
	}
	
		#bottom_boxes .col1 {
			width: 87px;
			height: 72px;
			float: left;
		}
			#bottom_boxes .col1 img{
				border: 1px solid #83796f;
			}
			
		#bottom_boxes .col2 {
			width: 188px;
			height: 72px;
			margin: 0 0 0 5px;
			float: left;
		}
		
		#bottom_boxes .col3 {
			width: 87px;
			height: 72px;
			margin:0 0 0 20px;
			float: left;
		}
			#bottom_boxes .col3 img{
				border: 1px solid #83796f;
			}
			
		#bottom_boxes .col4 {
			width: 188px;
			height: 72px;
			margin: 0 0 0 5px;
			float: left;
		}
		
/*right side of page*****************************/
.tertiary .right {
	width: 237px;
	height:auto;
	background-image:url(gifs/right_bkg.gif);
	background-repeat:repeat-x;
	float: left;
	margin:0;
	padding:0;
}
	.right_bkg {
		width: 237px;
		height:auto;
		background-image:url(gifs/right_bkg.gif);
		background-repeat:repeat-x;
		background-position:  0 212px;
		margin:0;
		padding:0;
	}
	
	.long .right {
		border-left: 1px solid #83796f;
	}

	#tertiary_menu {
		width: 237px;
		height:auto;
	
		position: relative;
		margin:0;
		padding:0;
	}
	
		#tertiary_menu_img {
			width: 236px;
			height: 212px;
		}
		
		/*override dnn default*/
		ul li {
			list-style-type: none;
		}
		
		#tertiary_menu ul {
			width: 237px;
			height:auto;
			padding: 25px 0 25px 0;
			margin:0;
			list-style-type: none;
		}
			
				#tertiary_menu li {
					height: 22px;
					line-height: 22px;
					list-style-type: none;
				}
			
				#tertiary_menu li a{
					color: #afa396;
					text-decoration: none;
					text-transform:uppercase;
					background-image: url(gifs/tertiary_nav_bkg.gif);
					background-repeat:no-repeat;
					background-position:3px 3px;
					padding: 0px 0px 0px 20px;
					display:block;
				}
					
					#tertiary_menu li a:hover, #tertiary_menu li a.selected {
						color: #fff;
						background-image:url(gifs/tertiary_nav_hover_bkg.gif);
						background-repeat:no-repeat;
						background-position:0px 0px;
					}

/*END TERTIARY PAGES ***********************************************************************************************************************************/
/********************************************************************************************************************************************/

/*
------------------------------------------------------------------------------------------------------------------------------------------------------
idividual page styling
----------------------------------------------------------------------------------------------------------------------------------------------------
*/

/*OBSERVATION DECK ***********************************************************************************************************************************/
/********************************************************************************************************************************************/

#content .observation_flash {
	width: 855px;
	height:435px;
	padding:0;
	margin:0;
}	

#content .observation #tertiary_menu {
	padding:30px;
	width: 177px;
}

/*TICKET INFO ***********************************************************************************************************************************/
/********************************************************************************************************************************************/
#ticket_table {
	width: 100%;
	margin: 0 0 20px 0;
}

#ticket_table th {
	font-size: 1.2em;
	color: #AFA396;
	background:#34322d;
	text-align:left;
}

#ticket_table th, #ticket_table td{
	padding: 5px;
	border:1px solid #34322d;
}


/*SPAS ***********************************************************************************************************************************/
/********************************************************************************************************************************************/
.spas {
	background-image: url(jpgs/pht_content_spas_salons.jpg);
	background-repeat:no-repeat;
	padding:100px 10px 0 10px;
	color: #fff;
	font-size: 1.1em;
	line-height:1.6em;
}

.Normal .spa_text {
	color: #b6985e;
	font-weight:bold;
	
}

/*CONSTRUCTION ***********************************************************************************************************************************/
/********************************************************************************************************************************************/
#construction_table td, #construction_table th{
	padding: 5px 10px 5px 0;
}

#construction_table th {
	color: #fff;
	text-align:left;
	
}

#construction_table  {
	margin: 0 0 1.0em 0;
}

/*PHOTO GALLERY ***********************************************************************************************************************************/
/********************************************************************************************************************************************/
/*iframe {
 width: 675px;
 overflow:hidden;
 border:0;
 border:none;
 margin:0;
 padding:0;
 background:#000000;
}

iframe body {
	overflow:hidden;
	border:0;
	margin:0;
	padding:0;
}*/
#login_container {
	clera: both;
}

#gallery_window_close {
	float: right;
	color: #e4ddce;
	text-decoration:none;
	padding:5px 30px 10px 0 ;
	display: block;
	text-decoration:none;
}	
#photo_gallery_menu_wrap {
	width: 100%;
	padding: 0 0 10px 0;
	float:left;
	height:auto;
	clear: both;
}

#photo_gallery_menu {
	float: right;
	padding: 0 30px 0 0;
}


#photo_gallery_menu_wrap h1, h1.big {
	font-size: 20px;
	margin: 0;
	padding:0 0 0 30px;
	font-weight:normal;
	float: left;
}

#photo_gallery {
	width: 100%;
	height:auto;
	/*border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;*/
	background:#272622;
	
	margin:0;
	padding: 0;
	float:left;
}

/*#photo_gallery h1{
	margin: 0px 0px 5px 30px;
	flaot: left;
}*/

.big_image {
	height:400px;
	padding: 0px 30px 0 30px;
	text-align:center;
}

.big_image img{
	border: 5px solid #e4ddce;
	margin: auto;
}

.description_row {
	width: auto;
	height:25px;
	line-height:25px;
	padding: 0 30px;
}

.photolist_wrap {
	width: 100%;
	height:125px;
	border-top: 1px solid #83796f;
	padding: 0 0 0 0;
	background-image:url(jpgs/gallery_bkg.jpg);
	/*text-align:center;*/
	/*line-height:118px;*/
	overflow:hidden;
}


.photolist {
	width: 575px;
	height:auto;
	padding:15px 0 0 0;	
	/*padding:10px 0 0 0;*/
	float: left;
}

	.photolist div {
		border:none !important;
	}
	
		.photolist div a {
			border: 1px solid #fff;
			display:block;
			float: left;
		}

.control_prev {
	width: 55px;
	height:100px;
	float:left;
	display:block;	
}

	.control_prev a{
		width:17px;
		height:28px;
		background-image:url(gifs/gallery_arrow_left.gif);
		background-repeat: no-repeat;
		margin: 40px 0 0 30px;
		display:block;
		float: left;
		text-indent: -9999em;
	}

	.control_next a{
		width:17px;
		height:28px;
		background-image:url(gifs/gallery_arrow_right.gif);
		background-repeat: no-repeat;
		margin: 40px 0 0 0;
		display:block;
		float: left;
		text-indent: -9999em;
	}


.photolist table {
	margin: 0 0 0 0;
	padding:0;
}

	.photolist table td {
		padding: 0 15px 0 0;
	}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/**{padding: 0; margin: 0;}*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:2100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(pngs/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 2102;
	color:#000000;
	display:none;
	/*border: 4px solid #525252;*/
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	text-align:left;
	top:50%;
	left:50%;
	overflow:hidden;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:2103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:2099;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	border: 0;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


/*FORMS **************************************************************************************************************************************/
/********************************************************************************************************************************************/

.forms {
	float: left;
	width:auto;
}

.forms table{
	float: left;
	width: auto;
	margin: 10px 0 0 0;
	
}
.forms table td {
	width: auto;
}

.forms strong {
	padding:0 0 12px 0;
	display: block;
}



.forms table td label {
	width: 100px;
	text-align:right;
	display:block;
	margin-right:10px;

	color:#fff;
}



.forms table td label.residence {
	width: 150px;
	text-align:right;
	display:block;
	
	font-weight:normal;
	font-size:1.2em;
	margin:0 10px 1em 0;
	color:#fff;
}


.forms table td .check_box_label label{
	width: 200px ;
	float: right;
	text-align:left;
	margin-left: 10px;
}

.forms table td .check_box_label input {
	float: left;
}





.first_name_box {
	width: 200px !important ;
	 	
}

.zip_code_box {
	 	width: 200px !important ;
}

.email_address_box {
	 	width: 200px !important ;
}

.forms table div.Normal{
	text-align: center;
}

.forms table div.Normal div {

}

.forms #dnn_ctr858_FormMaster_tdDefaultSubmitButton a {
	width: 90px;
	height: 22px;
	background-image:url(gifs/btn_submit.gif);
	background-repeat:no-repeat;
	color: #fff;
	text-transform:uppercase;
	display: block;
	text-align:center;
	line-height:22px;
	text-decoration:none;
}

.forms a.CommandButton:link {
	color: #fff;
	text-decoration:none;
		width: 90px;
	height: 22px;
	background-image:url(gifs/btn_submit.gif);
	background-repeat:no-repeat;
	color: #fff;
	text-transform:uppercase;
	display: block;
	text-align:center;
	line-height:22px;
	text-decoration:none;
}
.form_opt_in table a.CommandButton:link {
	color: #fff;
	text-decoration:none;
	width: 90px;
	height: 22px;
	background-image:url(gifs/btn_unsubscribe.gif);
	background-repeat:no-repeat;
	color: #ff0000;
	text-transform:uppercase;
	text-indent:-9999em;
	display: block;
	text-align:center;
	line-height:22px;
	text-decoration:none;
}

/*media request******************************************************************************************************************************/

.forms table table {
	width: 100% !important;
}

.forms table table td {
	width: 100px !important;
	padding: 0;
}

.forms table table input {
	float: left;
	width:20px;
	clear:none;
	padding:0;
	margin:0;
}
.forms table table label {
	width: 70px;
	display:block;
	margin:0;
	float: left;
	text-align:left;
}
.forms table  .CheckBoxHead input {
	float: left;

}
.forms table  .CheckBoxHead label {
	width: 200px !important;
	display:block;
	float:left;
	margin: 0 0 10px 5px;
	text-align:left;
}

/*INVITATION ***********************************************************************************************************************************/
/********************************************************************************************************************************************/

.invitation {
	border-bottom:none;
	border-right:none;
}
	.invitation  .left {
		border-right: none;
	}
		
		#outline {
			width: 280px;
			height:auto;
			float: left;
		}
	
		.invitation #content_text {
			width: 300px;
			height:auto;
			float:left;
		}
		
		
	.invitation .right, .invitation .right .right_bkg {
		background-image: none;
	}

#invitation_border {
	width: 854px;
	height: 17px;
	clear: both;
	background-image:url(gifs/invitation_border.gif);
	background-repeat:no-repeat;
	margin: 0 0 0 108px;
	float: left;
}
/*MEDIA LIBRARY ***********************************************************************************************************************************/
/********************************************************************************************************************************************/
.media {
	line-height: normal;
}

.media #side_nav h1{
	display: none;
}

.media #side_nav table{
	margin: 0;
	padding: 0;
}

	.media #side_nav td{
		background: none;
		white-space: normal !important;
		font-size:1.1em;
	}

		.media #side_nav td img{
			display: none;
		}
		
		#side_nav {
			background: none;
			float: left;
			font-size: 1.1em;
			font-family: Arial, Helvetica, sans-serif;
			height: auto;
			padding: 25px 0 0 0;
			width: 109px;
		}

		#side_nav td {
			padding: 3px 5px 3px 0px;
			text-align: right;
		}
		
		.media #side_nav td a.ZLDNN_TreeNode{
			background-color: transparent;
			background-image: url(gifs/icon_sub_nav.gif);
			background-repeat: no-repeat;
			background-position: right 3px;
			color: #afa396;
			display: block;
			padding: 2px 16px 2px 0;
			text-decoration: none;
			text-transform:uppercase;
			width: 80px;
		}

		.media #side_nav td.ZLDNN_TreeNodeSelected a, #side_nav td.ZLDNN_TreeNode a:hover {
			background-color: transparent;
			background-image:url(gifs/sub_nav_bkg.gif) !important;
			background-repeat: no-repeat;
			background-position:right 3px;
			color: #fff !important;
		}
		
		/*tertiary page*/
		#side_nav span.txt{
			color: #afa396;
			text-decoration: none;
			text-transform:uppercase;
			background-image: url(gifs/icon_sub_nav.gif);
			background-repeat:no-repeat;
			background-position:right 3px;
			padding: 2px 12px 2px 0;
			margin: 3px 5px 3px 0px;
			display:block;
			text-align:right;
		}

.media #content{
	background-image:url(gifs/right_bkg.gif);
	background-position: top left;
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
	width: 854px;
}

	.media .CommandButton {
		padding: 10px;
	}
	
	.media #content table {
		margin: 20px 0;
	}
	
	.media #content table td{
		vertical-align:top;
		padding: 0 20px 0 0;
	}

	.media #content table{
		border-collapse: collapse;
	}
	
	.media #content td.ZLDNNPhotoAlbumList{
		background-color: #1e1d1a;
		border-right: 1px solid #797067;
		border-bottom: 1px solid #797067;
		border-top: 1px solid #797067;		
		padding: 3px;
	}
	
	.media #content td.ZLDNNPhotoAlbumList div.album_home{
		background-image: url(jpgs/media_asset_cell_back.jpg);
		background-position: top right;
		background-repeat: repeat-x;
		height: auto;
		min-height: 132px;
		margin: 0px 0px;
		overflow: hidden;
		padding: 10px 0px;
		width: 420px;
	}
	
	.media #content td.ZLDNNPhotoAlbumList div.album_home img{
		display: block;
		float: left;
		margin: 0px 0px 0px 5px;
	}
	
	.media #content .ZLDNNPhotoAlbumList div.album_home .SubHead {
		color: #FFF;
		display: block;
		float: left;
		font-size: 18px;
		font-weight: normal;
		height: auto;
		margin: 0px 0px 0px 15px;
		padding: 0px 0px;
		text-transform: uppercase;
		width: 240px;
	}

	 .media #content .ZLDNNPhotoAlbumList div.album_home .Normal {
		float: left;
		height: auto;
		margin: 0px 0px 0px 15px;
		width: 240px;
	}
	
	.media #content div.media_gallery{
		background-image: url(jpgs/media_asset_cell_back.jpg);
		background-position: top left;
		background-repeat: repeat-x; 
		height: auto;
		min-height: 132px;
		margin: 0px 0px;
		overflow: hidden;
		padding: 10px 0px;
		text-align: center;
		width: 273px;
	}
	
	.media #content div.media_gallery img{
		margin: 10px auto;
	}
	
	.media #content div.media_gallery .SubHead, .media #content div.media_gallery .Normal{
		color: #c1c1c1;
		font-size: 11px;
	}
	
	.media #content div.individual-image{
		background-image: url(jpgs/media_indiv_cell_back.jpg);
		background-position: top left;
		background-repeat: repeat-x;
		margin: 0px auto;
		text-align: center;
		border-right: 1px solid #797067;
		border-bottom: 1px solid #797067;
		border-top: 1px solid #797067;		
	}
	
	.media #content div.individual-image a{	
		color: #fff;
	}
	
	.media #content div.individual-image-data{
		color: #c1c1c1;
		margin: 0px 0px 10px 0px;
	}
	
	.media #content div.individual-image table{
		margin: 20px auto;
	}
	
	.media #content .ZLDNNPhotoAlbumList br {
		padding: 0;
		margin:0;
		line-height:0;
	}
	
	.media #content .TitleHead{
		font-size: 17px;
		margin: 0px 0px 0px 14px;
	}
	
	.media #content h1 {
		clear: both;
	}
	
	.media #content input {
		margin: 0 0 0 5px;
	}
	
	
	a.media_controls {
		color: #fff;
		margin: 0 0 0 20px !important;
		background-image:url(gifs/btn_media_controls.gif);
		text-decoration:none;
		text-transform:uppercase;
		width:110px;
		height:22px;
		line-height:22px;
		display:block;
		float:left;
		text-align:center;
	}
	
	.details_control {
		padding: 0 0 20px 200px;
		
	}
	
	
	.media #breadcrumb {
		margin: 20px 0 0 20px;
	}
	
	.media #dnn_dnnLOGIN_cmdLogin {
		margin: 20px 20px 0 0;
	}
/*LOGIN ***********************************************************************************************************************************/
/********************************************************************************************************************************************/

.login #content {
	margin: 0;
}

.login label span{
	color: #fff;
	font-size: .8em;
}

.login label img  {
	display: none;
}

.login input {
	margin: 0 5px 10px 0;
}
 .login a.CommandButton {
 	color: #AFA396;
 }
 
 /*EVENTS ***********************************************************************************************************************************/
/********************************************************************************************************************************************/
.events {
	border-right: 1px solid #797067;
}

.ThemeBurj-Dubai {
	border-bottom: 1px solid #797067;
}

	.events .left {
		float: left;
		width: 616px;
	}
	
	.events .right {
		float: left;
		width: 237px;
		text-align:center;
		
	}
	
		.events .right img{
			border: 1px solid #797067;
		}
	
	.events h1 {
		margin: 0 0 0 20px;
	
	}
	
	.events table {
		clear: both;
	}
	
	.events a.CommandButton {
		color: #ffa126;
		display: block;
		text-align:center;
		line-height:normal;
		margin: 0 0 20px 20px;
	}


/*detail edit*/
.events #tblMain {
	margin: 0 0 20px 20px;
	background:#fff;
}

	.events #tblMain td {
		padding: 5px;
	}

