@charset "UTF-8";
/* CSS Document */

/* -------------- Header -------------- */
/*- Type5  CallOut RoundCorners withoutborder -*/	
#hdrBox {
	height:165px;
	width:867px;
	margin:0;
	padding:0;
	background:#FFFFFF;
	
}

#hdrBox .corner {
	background-image:url(../Images/corners-type3.png);
	
}

/*- Each corner -*/
#hdrBox .topLeft {
	background-color: #54177e;
	z-index:-1;
}
#hdrBox .topRight {
	background-color:#54177e;
	z-index:-1;
}
#hdrBox .bottomLeft,
#hdrBox .bottomRight {
	background-color:#54177e;
	z-index:-2;
}	


/*- Header Contents-*/
#hdrcontents {
	margin: 0px;
	padding: 0px;
	height: 165px;
	width: 867px;
	background:transparent url(../Images/floating-flower_hdr.png) top left no-repeat;

	background-repeat:no-repeat;
	display:inline-block;
	z-index:2;
	font-family: Arial;
	color:#54177e;
	text-align:center;
}
#HeaderLogo {
	width:auto;

	text-align:right;
	float:left;
	margin:8px 0 0 30px;
}
#AbuDhabiEventTitle {
	float:left;
	margin:123px 0 0 36px;
	text-align:center;
	font-family:Arial;
	color:#54177e;
	display:inline;
	visibility:hidden;

}
#AbuDhabiEventDate {

	font-size:18px;
	font-weight: 500;
	margin:0 0 8px 0;

}
#AbuDhabiEventVenue {
	font-size:16px;
	font-weight:500;
	letter-spacing:0.5px;
	margin:0;
	padding:0;

	}
#DubaiEventTitle {
	float:right;
	margin:123px 36px 0 0;
	text-align:center;
	font-family:Arial;
	color:#54177e;
	display:inline;
}
#DubaiEventDate {

	font-size:18px;
	font-weight: 500;
	margin:0 0 8px 0;

}
#DubaiEventVenue {
	font-size:16px;
	font-weight:500;
	letter-spacing:0.5px;
	margin:0;
	padding:0;

	}
	
/* -------------- FeaturedContents -------------- */				
/*- Same as Type3 CallOut - featuredContent RoundCorners w/o Border -*/	
#featuredContentBox {
	background-color:#FFFFFF;
	text-align:center;
	display: inline-block;
	width:572px;
	height:354px;

}
#featuredContentBox .corner {
	background-image:url(../Images/corners-type3.png);
}
/*- Each corner -*/
#featuredContentBox .topLeft,
#featuredContentBox .topRight,
#featuredContentBox .bottomLeft,
#featuredContentBox .bottomRight {background-color:#54177e;}	
/*- Contents -*/
#fCnContents { 
	text-align:center;
	margin:10px;
	padding:0;
}


/* -------------- mainContents -------------- */				
/*- Same Type2 CallOut - featuredContent RoundCorners w/o Border w/ gradient -*/	
#mainContentsBox {
	background:#FFFFFF url(../Images/gradient-butterfly.png) top right no-repeat;
	background-color:#FFFFFF;
	text-align:center;
	min-height:410px;
	height:auto;
	
	}
	
	/*	background-image:url(/SiteSpecific/TheBrideShow/Dubai/Resources/Images/gradientcorner.png);
	background-position:top right;
	background-repeat:no-repeat;*/
	
	
#mainContentsBox .corner {background-image:url(../Images/corners-type1.png);}
/*- Each corner -*/
#mainContentsBox .topLeft,
#mainContentsBox .topRight,
#mainContentsBox .bottomLeft,
#mainContentsBox .bottomRight {background-color:#54177e;}			
/*- Contents -*/
#mCnContents {
padding:10px;
	text-align:left;
	height:auto;
	width:auto;

}
#mCnContents strong{
	color: #32006e;
}

#mCnContents p {
	text-align:left;
	line-height:14px;
	margin: 13px 0;
	padding:0 13px;

}
#mCnContents h1 {
	font-family:"Trebuchet MS";
	color:#54177e;
	font-size:20px;
	text-align:left;
	margin:8px 3px 10px 5px;
	padding:8px 3px 10px 5px;
	font-weight:lighter;	
}
#mCnContents #mCnContentsdDiv1 { float:left; padding-top:10px;}	
#mCnContents #mCnContentsdDiv2 { float:right;  padding-top:10px;}



/* -------------- leftPanel -------------- */				
			/*- Same Type2 CallOut - leftPanel RoundCorners w/o Border w/ gradient -*/	
#leftPanelBox {
	background:#FFFFFF url(../Images/gradientcorner.png) top right no-repeat;
	text-align:center;
	height:auto;
	padding: 0;
	margin:0;
}
#leftPanelBox .corner {background-image:url(../Images/corners-type1.png);}
/*- Each corner -*/
#leftPanelBox .topLeft,
#leftPanelBox .topRight,
#leftPanelBox .bottomLeft,
#leftPanelBox .bottomRight {background-color:#54177e;}			
				/*- Contents -*/
#lPnlContents { display:block; color: #969696; font:Arial; line-height:14px; display:block;   }
#lPnlContents {
	text-align:center;
	padding:10px;
	
}
#lPnlQuickLinks { text-align:center;}
#lPnlQuickLinks img { padding:10px}	
div#lPnlSponsors  { margin:10px; padding:0 10px; text-align:left;}				
#lPnlSponsors { margin:10px; padding:0 10px; text-align:left;}	
div#lPnlSponsorsTtl {  border-bottom:solid 3px #535353; vertical-align:middle; height:25px; margin:0; padding:0; text-align:left;}
#lPnlSponsorsTtl h3{ vertical-align:middle; padding:0; margin:0;vertical-align:middle;}
#lPnlSponsorsContents { vertical-align:middle; text-align:center; margin:0; padding:0;}			
#lPnlSponsorsContents img { vertical-align:middle;}
#lPnlSponsorsLogos { text-align:center; font-family:Aria; font-size:11px; color:#646464; display: table-cell; min-width:400px; vertical-align: middle;}
#lPnlSponsorsLogosSeperator { width: 20px;}
				
#lPnlSponsorsLogos img{ border:0; vertical-align:middle; }				
				
lPnlSponsorsLogos ul  { text-align:center; float:none; list-style:none; display:table-cell; height:70px; min-width:400px; vertical-align:middle;}								
#lPnlSponsorsLogos li { text-align:center; float: left; list-style:none; display:table-cell; height:70px;  font-weight:bold; padding:0; margin:0; min-width:20px; vertical-align:middle;}		
#lPnlSponsorsLogos li a,
#lPnlSponsorsLogos li visited { float:left; text-decoration:none; padding:0 5px; font-size:10px; font-family:Arial; text-decoration:none;  vertical-align:middle; display:table-cell;}



/* -------------- footer -------------- */	
#footerBox {
	background:#f0f0f0 url(../Images/roundedbox-type4-bg.png) repeat-x 0 0;
	border:1px solid #b3b3b3;
	height:109px;
	letter-spacing:0.3px;
}
#footerBox .corner {
	background-image:url(../Images/corners-type4.png);}
				/*- Each corner -*/
#footerBox .topLeft {
	top:-1px; left:-1px; 
	height:99px; 
	background-color:#54177e;}
#footerBox .topRight {
	top:-1px; right:-1px; 
	height:99px; 
	background-color:#54177e;}
#footerBox .bottomLeft {
	bottom:-1px; left:-1px; 
	background-position:0px -99px; 
	background-color:#54177e;}
#footerBox .bottomRight {
	bottom:-1px; right:-1px; 
	background-position:-10px -99px; 
	background-color:#54177e;}
				/*- Contents -*/
#footerContents { margin:20px;
	padding:0;
	text-align: left;

}
#footerAdress { width:480px; float:left; text-align:left; font:Arial; font-size:11px; color:#646464;}
#footerLinks  { float:right;	width:300px; list-style:none; margin:15px 0 0 0;
}
				#footerLinks div { float:right; width:340px; list-style:none; 	}				
				#footerLinks ul,
				#footerLinks li { list-style:none;  padding:0 5px; display:block; padding:0; margin:0; color:#32006e; font-family:Arial; font-size:11px; float:right;  }
				#footerLinks li a {float:left; color:#32006e; text-decoration: underline; padding:0 5px; font-size:11px; font-family:Arial; text-decoration: none;}				
				#footerLinks li a:hover {float:left; color:#32006e; text-decoration: underline; padding:0 5px; font-size:11px; font-family:Arial; text-decoration: underline;}				

/* -------------- breadCrumbs -------------- */		
		
	
#breadCrumbsBox {
	background:#FFFFFF url(../Images/gradientcorner.png) top right no-repeat;
	background-color:#FFFFFF;
	text-align:center;
	height:40px;
	letter-spacing:0.3px;
	
	}
	
	
#breadCrumbsBox .corner {background-image:url(../Images/corners-type1.png);}
/*- Each corner -*/
#breadCrumbsBox .topLeft,
#breadCrumbsBox .topRight,
#breadCrumbsBox .bottomLeft,
#breadCrumbsBox .bottomRight {background-color:#54177e;}			
/*- Contents -*/
#breadCrumbsContents {
padding:10px;
text-align:left;
vertical-align:middle;
color:#666666;

}

#breadCrumbsContents a {
	color:#54177e;
	text-decoration:underline;
	font-family:Arial;
	font-size:11px;
	letter-spacing:0.13px;
}


/* -------------- mainContentsBox -------------- */	
#mainContentsPageBox {
	background:#FFFFFF url(../Images/gradientcornerhalf.png) top right no-repeat;
	text-align:center;
	/*min-height:735px;*/
	max-height:100%;
	height:auto;
	
	}
	
	
#mainContentsPageBox .corner {background-image:url(../Images/corners-type1.png);}
/*- Each corner -*/
#mainContentsPageBox .topLeft,
#mainContentsPageBox .topRight,
#mainContentsPageBox .bottomLeft {background-color:#54177e; }	
#mainContentsPageBox .bottomRight {background-color:#54177e; z-index:-1}		
/*- Contents -*/
#mCnPageContents {
padding:0 10px 10px 10px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: url(../Images/flower-bodycontents.png) bottom right no-repeat;

}

#mCnPageContents p {
	text-align:left;
	line-height:14px;


}
#mCnPageContents h1 {
	font-family:"Trebuchet MS";
	color:#54177e;
	font-size:20px;
	text-align:left;
	padding:0;
	margin:0;
	font-weight:lighter;	

}

#mCnPageContents a {
	text-decoration:none;
	color:#969696;
	
}

#mCnPageContents strong {
	text-decoration:none;
	color:#54177e;
	font-weight:bold;
	
}

#formContainer
{
	background:#FFFFFF url(../Images/gradientcornerhalf.png) top right no-repeat;
	text-align:left;
}