megamenu {
	background-color: #888;
	border-top: 1px solid #888;
	border-bottom: 1px solid #666;
	margin: 0px auto;
	padding: 5px 10px;
	list-style: none;
	display: none;
}
ul.megamenu li.mm-item {
}
ul.megamenu li {
	margin: 0px;
	padding: 0px;
}
ul.megamenu li.clear-fix {
	float: none;
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}
ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited {
	position: relative;
	display: inline-block;
	/* padding: 8px 15px;
  margin: 0px 3px 0px 0px; */
	text-decoration: none;
	z-index: 10;
	font-size: 13px;
	border-top: 1px solid transparent;
	/*border-left: 1px solid transparent;
	border-right: 1px solid transparent; */ text-transform: uppercase;
}
*html ul.megamenu a.mm-item-link:link, *html ul.megamenu a.mm-item-link:visited {
	border-color: pink;
	filter: chroma(color=pink);
}
ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited {
/*border-top: 1px solid #777;
  border-left: 1px solid #777;
  border-right: 1px solid #777;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
	color: #fff;
/*	background:  url(../images/menudown-hover.png) no-repeat right center;*/
}
div.mm-item-content {
	width: 990px;
	max-width: 1600px;
	min-width: 990px;
	position: absolute;
	right: 10px;
	top: 144px !important;
}
ul.megamenu div.mm-item-content {
	background: #e8e8e8;
	position: absolute;
	border-top: 0px solid #ebaa4e;
	z-index: 9; /*shadow*/
	-moz-box-shadow: 0 0 4px 0 #666;
	-webkit-box-shadow: 0 0 4px 0 #666;
	box-shadow: 0 0 4px 0 #666;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666'); /*shadow*/
	margin: 1px 0 0 0
}
.mm-content-base {
	position: relative;
	z-index: 11;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 350px;
	color: #888888 !important
}
.mm-js-shadow {
	/*background: #555;*/
	position: absolute;
	z-index: 10;
}
/* ul class in megamenu*/
.header .megamenu ul.megalist li {
	float: none;
	line-height: 12px;
	padding-bottom: 8px;
	padding-bottom: 8px;
}
.header .megamenu ul#lastul {
	border-right: none !important
}
.header .megamenu ul.megalist {
	border-right: 1px silver solid;
	width: 210px;
	float: left;
	padding-left: 14px;
	padding-right: 14px
}
.header .megamenu ul.megalist li a {
	background: none !important;
	margin: 0;
	padding: 0;
	background: url(../images/megalist-li.png) no-repeat left center !important;
	padding-left: 10px;
	font-family: 'din', Arial !important;
	font-size: 13px;
}
.header .megamenu ul.megalist li.current a {
	color: #ebaa4e;
	background: url(../images/megalist-li-cur.png) no-repeat left center !important;
}
.header .megamenu ul li ul.megalist a {
	background: none !important
}
.header .megamenu ul li ul.megalist li {
	background: url(../images/megalist-li.png) no-repeat left 4px !important;
}
.header .megamenu ul li ul.megalist li.current {
	background: none !important
}
/* ul class in megamenu icon list */
.header .megamenu ul.iconlist li {
	float: none;
	line-height: 12px;
	padding-bottom: 8px;
	text-align: center;
	margin-bottom: 10px;
	height: 80px
}
.header .megamenu ul.iconlist {
	border-right: 1px silver solid;
	width: 90px;
	float: left;
	padding-left: 14px;
	padding-right: 14px;
	padding-right: 25px
}
.header .megamenu ul.iconlist li a {
	background: none !important;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	font-family: 'din', Arial !important;
	font-size: 13px !important;
}
.header .megamenu ul.iconlist li.current a {
	color: #ebaa4e;
}
.header .megamenu ul li ul.iconlist a {
	background: none !important
}
.header .megamenu ul li ul.iconlist li.current {
	background: none !important
}
.mm-item-content .mbox {
	float: left;
	border-right: 1px solid #ccc;
	width: 150px;
	color: #888;
	padding: 10px 5px 10px 0;
	margin: 0 0 15px 5px;
	text-align: left;
}
.mm-item-content .mbox-start {
	float: left;
	border-right: 1px solid #ccc;
	width: 150px;
	color: #888;
	padding: 10px 5px 10px 0;
	margin: 0 0 15px 15px;
	text-align: left;
}
.mm-item-content .mbox-end {
	float: left;
	border-right: 0px solid #ccc;
	width: 150px;
	color: #888;
	padding: 10px 5px;
	margin: 0 0 15px 4px;
	text-align: left;
}
.mm-item-content .mbox-mid {
	float: left;
	border-right: 1px solid #ccc;
	width: 210px;
	color: #888;
	padding: 10px;
	margin: 0 0 15px 4px;
	text-align: left;
	height: 164px;
}
.mm-item-content .mbox-mid-end {
	float: left;
	border-right: 0px;
	width: 210px;
	color: #888;
	padding: 10px;
	margin: 0 0 0px 4px;
	text-align: left;
	height: 164px;
}
.mm-item-content p {
	font-size: 13px;
	font-family: 'din', Arial, Verdana, Helvetica, sans-serif;
	padding: 0 0 10px 0;
}
.mm-item-content li {
	width: 130px;
}
/* mega menu branding*/
.wtcad-menu {
	height: 43px;
	width: 113px;
	float: left;
	line-height: 37px;
	padding: 0 0 0 10px;
	margin: 0 0 0 5px;
}
.wtcad-menu section {
	line-height: 14px !important
}
.wtcad-menu a {
	background: url(../images/normal-menu.png) no-repeat top;
	height: 43px;
	width: 113px;
	border-top: 4px solid #f6a65d !important
}
.wtcad-menu a:hover {
	background: url(../images/wtcad-menu-h.png) no-repeat top;
	height: 43px;
	width: 113px;
}
.mall-menu {
	height: 43px;
	width: 113px;
	float: left;
	line-height: 37px;
	padding: 0 0 0 10px;
	margin: 0 0 0 5px;
}
.mall-menu section {
	line-height: 14px !important
}
.mall-menu a {
	background: url(../images/normal-menu.png) no-repeat top;
	height: 43px;
	width: 113px;
	border-top: 4px solid #8b83bf !important
}
.mall-menu a:hover {
	background: url(../images/the-mall-menu-h.png) no-repeat top;
	height: 43px;
	width: 113px;
}
.mall-menu .mbox {
	height: 275px;
	margin-bottom: 10px
}
.mall-menu .mbox-end {
	height: 275px;
	margin-bottom: 10px
}
.mall-menu .mbox-start {
	height: 275px;
	margin-bottom: 10px
}
.mall-menu .mbox-mid {
	height: 275px;
	margin-bottom: 10px
}
.mall-menu .mbox-mid-end {
	height: 275px;
	margin-bottom: 10px
}
.souk-menu {
	height: 43px;
	width: 113px;
	float: left;
	line-height: 37px;
	padding: 0 0 0 10px;
	margin: 0 0 0 5px;
}
.souk-menu section {
	line-height: 14px !important
}
.souk-menu a {
	background: url(../images/normal-menu.png) no-repeat top;
	height: 43px;
	width: 113px;
	border-top: 4px solid #a48c6a !important
}
.souk-menu a:hover {
	background: url(../images/thesouk-menu-h.png) no-repeat top;
	height: 43px;
	width: 113px;
}
.souk-menu .mbox {
	height: 275px;
	margin-bottom: 10px
}
.souk-menu .mbox-end {
	height: 275px;
	margin-bottom: 10px
}
.souk-menu .mbox-start {
	height: 275px;
	margin-bottom: 10px
}
.souk-menu .mbox-mid {
	height: 275px;
	margin-bottom: 10px
}
.souk-menu .mbox-mid-end {
	height: 275px;
	margin-bottom: 10px
}
.hospitality-menu {
	height: 43px;
	width: 170px;
	float: left;
	line-height: 37px;
	padding: 0 0 0 10px;
	margin: 0 0 0 5px;
}
.hospitality-menu section {
	line-height: 14px !important
}
.hospitality-menu a {
	background: url(../images/normal-menu.png) repeat-x top;
	height: 43px;
	width: inherit;
	border-top: 4px solid #d84c4c !important
}
.hospitality-menu a:hover {
	background: url(../images/hospitality-menu-h.png) repeat-x top;
	height: 43px;
	width: inherit;
}
.hospitality-menu .mbox-wide {
	float: left;
	border-right: 1px solid #ccc;
	width: 450px;
	color: #888;
	padding: 10px;
	margin: 0 0 15px 4px;
	height: 225px;
	text-align: left
}
.hospitality-menu .mbox-wide a {
	color: #888 !important;
	font-size: 10px
}
.hospitality-menu .mbox {
	height: 225px;
	margin-bottom: 10px
}
.hospitality-menu .mbox-end {
	height: 225px;
	margin-bottom: 10px
}
.hospitality-menu .mbox-start {
	height: 225px;
	margin-bottom: 10px
}
.hospitality-menu .mbox-mid {
	height: 225px;
	margin-bottom: 10px
}
.hospitality-menu .mbox-mid-end {
	height: 225px;
	margin-bottom: 10px
}
/*select-cat*/

.residential-menu {
	height: 43px;
	/*width: 113px;*/
        width:210px;
	float: left;
	line-height: 37px;
	padding: 0 0 0 10px;
	margin: 0 0 0 5px;
}
.residential-menu section {
	line-height: 14px !important
}
.residential-menu a {
	background: url(../images/normal-menu.png) repeat-x top;
	height: 43px;
	/*width: 113px;*/
        width:inherit;
	border-top: 4px solid #a0c6b1 !important
}
.residential-menu a:hover {
	background: url(../images/residential-menu-h.png) repeat-x top;
	height: 43px;
	/*width: 113px;*/
        width:inherit;
}
.residential-menu p {
	font-size: 13px;
	font-family: 'din', Arial, Verdana, Helvetica, sans-serif;
	padding: 0 0 2px 0
}
.residential-menu .select-item select {
	width: 100%;
}
.residential-menu .btn {
	background: #666;
	text-transform: uppercase;
	color: #FFF;
	display: block;
	margin: 10px 0 0 0;
	padding: 5px
}
.residential-menu .cnbtn {
	background: #54b948;
	text-transform: uppercase;
	color: #FFF;
	display: block;
	margin: 2px 0 0 0;
	padding: 5px
}
.residential-menu .mbox {
	height: 225px;
	margin-bottom: 10px
;
	padding-right: 20px;
	padding-left: 20px;
}
.residential-menu .mbox-end {
	height: 225px;
	margin-bottom: 10px
;
	padding-left: 20px;
}
.residential-menu .mbox-start {
	height: 225px;
	margin-bottom: 10px
;
	padding-right: 20px;
}
.residential-menu .mbox-mid {
	height: 225px;
	margin-bottom: 10px
}
.residential-menu .mbox-mid-end {
	height: 225px;
	margin-bottom: 10px
}
.offices-menu {
	height: 43px;
	width: 113px;
	float: left;
	line-height: 37px;
	padding: 0 0 0 10px;
	margin: 0 0 0 5px;
}
.offices-menu section {
	line-height: 14px !important
}
.offices-menu a {
	background: url(../images/normal-menu.png) no-repeat top;
	height: 43px;
	width: 113px;
	border-top: 4px solid #5b80ac !important
}
.offices-menu a:hover {
	background: url(../images/office-menu-h.png) no-repeat top;
	height: 43px;
	width: 113px;
}
.offices-menu .mbox {
	height: 225px;
	margin-bottom: 10px
}
.offices-menu .mbox-end {
	height: 225px;
	margin-bottom: 10px
}
.offices-menu .mbox-start {
	height: 225px;
	margin-bottom: 10px
}
.offices-menu .mbox-mid {
	height: 225px;
	margin-bottom: 10px
}
.offices-menu .mbox-mid-end {
	height: 225px;
	margin-bottom: 10px
}
.offices-menu .select-item select {
	width: 100%;
}
.offices-menu .btn {
	background: #999;
	text-transform: uppercase;
	color: #FFF;
	display: block;
	margin: 10px 0 0 0;
	padding: 5px
}
.offices-menu .searchbtn {
	background: #dcdcdc;
	text-transform: uppercase;
	color: #FFF;
	display: block;
	margin: 10px 0 0 0;
	padding: 5px
}
.offices-menu .ofc-left {
	float: left;
	width: 70px;
	text-align: left
}
.offices-menu .ofc-right {
	float: left;
	width: 140px;
}
.offices-menu .ofc-right p {
	font-size: 10px;
	line-height: 12px;
}
.offices-menu .docs-dwld {
	margin: 15px 0 0 0
}
/*.mm-item-content a {
	color:#888
}*/
.mm-item-content ul {
	font-size: 10px;
	clear: both !important;
	margin: 15px 0 0 0;
}
.mm-item-content ul li {
	font-size: 13px !important;
	clear: both !important;
	color: #888;
	display: block;
	background: url(../images/list-bullet.png) no-repeat top left;
	padding: 0 0 0px 12px;
	background-position: 0% 40%;
	line-height: 18px; font-weight:normal !important
}
.mm-item-content h1 {
	font-size: 14px;
	padding: 0 0 10px 0;
	font-weight: normal; color:#666 !important
}
.menu-banner {
	height: 80px;
	background: #FFFFFF;
	padding: 15px;
	text-align: center;
	width: 960px;
	float: left
}
/*select-item*/
.select-item p {
	font-size: 11px;
	font-family: 'din', Arial, Verdana, Helvetica, sans-serif;
	padding: 0 0 2px 0
}
.select-item {
	margin: 5px 0 0 0;
	font-size: 11px;
	color: #888;
}
.select-item h3 {
	color: #333
}
.select-item select {
	height: 25px;
	background: #FFFFFF;
	border: 0px;
	padding: 3px;
	width: 145px;
	font-size: 11px;
	color: #888;
	line-height: 30px;
	position: relative;
	z-index: 1;
	margin: 3px 0 0 0;
	display: block
}
.select-item summary {
	background: #fffbcc;
	border: 1px solid #e6db55;
	height: 35px;
	line-height: 35px;
	text-transform: uppercase;
	display: block;
	color: #d11818;
	text-align: center;
	margin: 10px 0 0 0;
}
/* added 15-05-2013 */
.mm-item-content .mbox li a {
	text-decoration: none;
	color: #888888;
	font-weight: normal !important
}
.mm-item-content .mbox-start ul li a {
	text-decoration: none;
	color: #888888
}
.mm-item-content .mbox-start ul li a:hover {
	text-decoration: none;
	color: #333333
}
.mm-item-content .mbox-des {
	padding: 15px;
	text-align: left !important
}
.mm-item-content .mbox-des h1 {
	color: #666;
	font-size: 24px;
	font-family: 'din', Arial;
	padding-bottom: 9px;
	letter-spacing: -1px;
	border-bottom: 0px solid #fff;
	margin-bottom: 7px
}
.mm-item-content .mbox-des h2 {
	color: #666;
	font-size: 16px;
	font-family: 'din', Arial;
	padding-bottom: 5px;
	border-bottom: 0px solid #fff;
	margin-bottom: 7px
}
.mm-item-content .mbox-des p {
	line-height: 16px
}
.mm-item-content .mbox-des a {
	color: #888;
	font-size: 10px
}
#divwtc {
	border-top: 8px solid #f6a65d; display:none
}
#divMall {
	border-top: 8px solid #8b83bf; display:none
}
#divsouk {
	border-top: 8px solid #a48c6a; display:none
}
#divResidences {
	border-top: 8px solid #a0c6b1; display:none
}
#divOffices {
	border-top: 8px solid #5b80ac; display:none
}
#divHotel {
	border-top: 8px solid #d84c4c; display:none
}
@media only screen and (max-width : 990px) {
#divsouk {
	right: 0 !important;
	left: inherit !important
}
#divwtc {
	right: 0 !important;
	left: inherit !important
}
#divMall {
	right: 0 !important;
	left: inherit !important
}
#divResidences {
	right: 0 !important;
	left: inherit !important
}
#divOffices {
	right: 0 !important;
	left: inherit !important
}
#divHotel {
	right: 0 !important;
	left: inherit !important
}
/* Styles */
}
@media only screen and (min-width : 992px) {
#divsouk {
	right: 0 !important;
	left: inherit !important
}
#divwtc {
	right: 0 !important;
	left: inherit !important
}
#divMall {
	right: 0 !important;
	left: inherit !important
}
#divResidences {
	right: 0 !important;
	left: inherit !important
}
#divOffices {
	right: 0 !important;
	left: inherit !important
}
#divHotel {
	right: 0 !important;
	left: inherit !important
}
/* Styles */
}
.mmstitle{   padding:0px !important; background:none !important; color:#666 !important}
.mmstitle h3{   color:#666 !important}