@import url(http://fonts.googleapis.com/earlyaccess/droidarabickufi.css);
@import url(http://fonts.googleapis.com/css?family=Julius+Sans+One);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600);
@import url(http://fonts.googleapis.com/css?family=Oxygen:300,400,700);
textarea:focus, input:focus, select:focus {
	outline: 0;
}
body, form, ul, li, h1, h2, h3, h4, h5, h6, h7, p {
	padding:0px;
	margin:0px;
}
li {
	list-style:none;
	list-style-type:none;
	list-style-image:none;
}
img {
	border:0px;
}
td, div {
	vertical-align:top;
	font-family:Oxygen;
}
.headerMainContainer {
	background:#343434;
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	/*z-index:999999;*/
	z-index:8000;
}
.logoContainer {
	float:left;
	position:relative;
}
.absoluteLogo {
	position:absolute;
	left:0px;
	top:0px;
}
.safeArea {
	width:1141px;
	margin:0 auto;
}
.clearBoth {
	clear:both;
}
.menuContainer {
	float:right;
}
.menuContainer li {
	float:left;
	font-size:14px;
	color:#ffffff;
	font-weight:500;
}
.menuContainer li a.mainMenuLink {
	color:#FFF;
	text-decoration:none;
	border-left:1px solid #5d5d5d;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	padding:15px 25px;
	font-family:'Julius Sans One';
}
.menuContainer li a.mainMenuLink:hover {
	background:#000;
}
.menuContainer li a.mainMenuLink.selected {
	background:#4b4b4b;
}
.menuContainer li.last a.mainMenuLink {
	border-right:1px solid #5d5d5d;
}
.smallLogo {
	display:none;
}
.newCityNewLife {
	background:url(../images/mainpicture.jpg) no-repeat center top;
	height:1810px;
	overflow:hidden;
}
.whitePattern {
	background:url(../images/pattern.gif) repeat;
	padding:50px 0;
	overflow:hidden;
}
.footerContainer {
	background:url(../images/pattern.gif) repeat;
	overflow:hidden;
}
.subpageBody {
	background:url(../images/pattern.gif) repeat;
}
.subpageBody .footerContainer {
	background:none;
}
.projectProgress {
	background:url(../images/projectprogress.jpg) no-repeat center top;
	height:1062px;
	overflow:hidden;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.copyRightCont {
	padding:10px 0;
	border-top:2px solid #343434;
}
.copyRightCont, .copyRightCont a {
	font-size:13px;
	color:#343434;
}
.copyRightCont a {
	text-decoration:underline;
}
.copyRightCont a:hover {
	text-decoration:none;
}
.footerLogosCont {
	width:530px;
	float:right;
	padding:15px 0;
	background:#f7f7f7;
}
.footerLogosCont li {
	width:50%;
	text-align:center;
	float:left;
}
.homepageBody .footerLogosCont li img {
	opacity:0;
}
.moreInfosTitle {
	font-size:28px;
	color:#343434;
	margin-bottom:15px;
	font-family:Julius Sans One;
}
.moreInfosDescp {
	margin-bottom:15px;
	color:#343434;
	font-size:16px;
	line-height:24px;
}
.moreInfosLinks a {
	display:inline-block;
	background:url(../images/contact-arrow.png) no-repeat left 4px;
	font-size:16px;
	color:#343434;
	text-decoration:none;
	padding:0 0 0 25px;
	margin-right:45px;
	font-weight:500;
}
.posRelative {
	position:relative;
}
.visionInTheMaking {
	position:absolute;
	top:60px;
	left:575px;
	width:300px;
	color:#FFF;
	font-size:65px;
	line-height:77px;
	font-family:Julius Sans One;
}
.homepageBody .forMoreInfos {
	padding:60px 0 0 0;
	position:absolute;
	left:0px;
	top:-500px;
}
.subpageBody .forMoreInfos {
	float:left;
	padding:60px 0 0 25px;
}
.progressCont {
	position:absolute;
	left:0px;
	top:0px;
	width:520px;
	background:#FFF;
}
.progressTitle {
	font-size:28px;
	margin-bottom:25px;
	color:#343434;
	font-family:Julius Sans One;
	text-transform:uppercase;
}
.progressContPad {
	padding:20px 0 20px 20px;
}
.progressQuest {
	padding-bottom:7px;
	margin-bottom:7px;
	border-bottom:1px solid #343434;
	font-size:20px;
	color:#343434;
	font-weight:500;
}
.progressLeft, .progressRight {
	width:195px;
}
.progressLeft {
	float:left;
}
.progressRight {
	float:right;
}
.titleProgress, .titleProgress a {
	font-size:16px;
	color:#343434;
	text-decoration:none;
	font-weight:400;
}
.titleProgress {
	margin-bottom:10px;
}
.descpProgress, .descpProgress a {
	font-size:12px;
	line-height:16px;
	color:#343434;
	text-decoration:none;
}
.descpProgress a {
	font-weight:600;
}
.landscapeTitle {
	color:#343434;
	font-size:28px;
	text-align:center;
	border-bottom:2px solid #343434;
	padding:20px 0;
	border-top:4px solid #343434;
	margin-bottom:30px;
	opacity:0;
	text-transform:uppercase;
	font-family:Julius Sans One;
}
.landscapePhotos {
	opacity:0;
}
.absoluteLandscapeTxt {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	z-index:9999;
	display:none;
}
.landscapeTextCont {
	margin:45px auto 0 auto;
	text-align:center;
	font-size:20px;
	color:#343434;
	width:290px;
	font-weight:500;
}
.tallestTowerTxt {
	position:absolute;
	right:0px;
	top:-400px;
	width:390px;
	padding-top:50px;
}
.tallestTowerTitle {
	font-size:28px;
	color:#343434;
	line-height:33px;
	margin-bottom:20px;
	font-family:Julius Sans One;
}
.tallestTowerDescp {
	font-size:16px;
	line-height:24px;
	color:#343434;
	font-weight:400;
	margin-bottom:20px;
}
.tallestTowerLink a {
	display:inline-block;
	font-size:16px;
	color:#343434;
	text-decoration:none;
	background:url(../images/contact-arrow.png) no-repeat left 5px;
	padding:0 0 0 25px;
}
.tallestTowerCont {
	padding-bottom:100px;
	position:relative;
}
.towersContainer {
	background:url(../images/towersback.gif) no-repeat left bottom;
	height:1px;
	position:relative;
	padding-top:600px;
	overflow:hidden;
}
.tower10 {
	position:absolute;
	left:33px;
	bottom:-450px;
	background:url(../images/tower10.png) no-repeat;
	width:99px;
	height:425px;
}
.tower9 {
	position:absolute;
	left:140px;
	bottom:-355px;
	background:url(../images/tower9.png) no-repeat;
	width:64px;
	height:355px;
}
.tower8 {
	position:absolute;
	left:224px;
	bottom:-318px;
	background:url(../images/tower8.png) no-repeat;
	width:60px;
	height:293px;
}
.tower7 {
	position:absolute;
	left:305px;
	bottom:-290px;
	background:url(../images/tower7.png) no-repeat;
	width:40px;
	height:264px;
}
.tower6 {
	position:absolute;
	left:388px;
	bottom:-290px;
	background:url(../images/tower6.png) no-repeat;
	width:40px;
	height:262px;
}
.tower5 {
	position:absolute;
	left:456px;
	bottom:-280px;
	background:url(../images/tower5.png) no-repeat;
	width:141px;
	height:254px;
}
.tower4 {
	position:absolute;
	left:621px;
	bottom:-250px;
	background:url(../images/tower4.png) no-repeat;
	width:62px;
	height:225px;
}
.tower3 {
	position:absolute;
	left:734px;
	bottom:-230px;
	background:url(../images/tower3.png) no-repeat;
	width:54px;
	height:215px;
}
.tower2 {
	position:absolute;
	left:797px;
	bottom:-234px;
	background:url(../images/tower2.png) no-repeat;
	width:99px;
	height:209px;
}
.tower1 {
	position:absolute;
	left:918px;
	bottom:-230px;
	background:url(../images/tower1.png) no-repeat;
	width:42px;
	height:205px;
}
.towerTexts {
	width:90px;
	text-align:center;
	font-family:Open Sans;
	font-size:11px;
	color:#777777;
	position:absolute;
	top:10px;
}
.towerText1 {
	left:20px;
}
.towerText2 {
	left:140px;
}
.towerText3 {
	left:265px;
}
.towerText4 {
	left:390px;
}
.towerText5 {
	left:510px;
}
.towerText6 {
	left:635px;
}
.towersText {
	position:relative;
}
.towerSize {
	/*position:absolute;*/
	font-family:Open Sans;
	font-size:12px;
	color:#777777;
	margin:0 0 0 50px;
}
/*.tower1Size{
	left:78px;
	top:270px;
}
.tower2Size{
	left:205px;
	top:230px;
}
.tower3Size{
	left:325px;
	top:190px;
}
.tower4Size{
	left:465px;
	top:190px;
}
.tower5Size{
	left:580px;
	top:73px;
}
.tower6Size{
	left:705px;
	top:0px;
}*/
.absoluteSubMenu {
	position:absolute;
	left:-94px;
	top:45px;
	background:#000;
	width:440px;
	display:none;
}
.absoluteSubMenuPad {
	padding:20px;
}
.absoluteSubMenuPad a {
	display:inline-block;
	width:45%;
	font-size:14px;
	text-decoration:none;
	color:#FFF;
	text-transform:uppercase;
	padding:0 0 7px 0;
	margin:0 15px 7px 0;
	border-bottom:1px solid #FFF;
	/*background:url(../images/next-arrow.png) no-repeat left 3px;*/
	float:left;
}
.absoluteSubMenuPad a:hover{
	color:#999;
}
.menuContainer li:hover .absoluteSubMenu {
	display:block;
}
.menuContainer li:hover a.mainMenuLink {
	background:#000;
}
.newCity, .newLife {
	float:left;
	width:50%;
	overflow:hidden;
	height:361px;
	top:255px;
	z-index:3;
}
 .newLife {
 top:330px!important;
 }
.absoluteNewCity {
	background:url(../images/newcity.png) no-repeat right top;
	width:590px;
	height:147px;
	position:absolute;
	right:-705px;
	z-index:999;
	top:0px;
}
.absoluteNewLife {
	background:url(../images/newlife.png) no-repeat left top;
	width:497px;
	height:168px;
	position:absolute;
	left:-705px;
	top:0px;
	z-index:999;
}
.tallestTower {
	position:absolute;
	left:0px;
	bottom:-700px;
	width:285px;
}
.sliderTallestTowerTitle {
	color:#FFF;
	font-size:31px;
	line-height:32px;
	margin-bottom:7px;
	font-family:Julius Sans One;
}
.descpText {
	font-size:20px;
	color:#FFF;
}
.homeForLife {
	position:absolute;
	left:48px;
	bottom:-700px;
	width:225px;
}
.sliderSectTitle {
	color:#FFF;
	font-size:20px;
	font-family:Julius Sans One;
	margin-bottom:10px;
}
.sliderSectDescp {
	color:#FFF;
	font-size:16px;
	margin-bottom:10px;
}
.sliderSectLink a {
	background:url(../images/next-arrow.png) no-repeat left 3px;
	color:#FFF;
	font-size:16px;
	font-weight:600;
	text-decoration:none;
	padding:0 0 0 26px;
}
.shoppingAndLeisure {
	position:absolute;
	left:265px;
	bottom:-300px;
	width:220px;
}
.highestObversation {
	position:absolute;
	left:722px;
	bottom:-700px;
	width:360px;
}
.businessPerfect {
	position:absolute;
	left:812px;
	bottom:-400px;
	width:275px;
}
.line1 {
	background:url(../images/line-1.gif) no-repeat left top;
	width:432px;
	height:516px;
	position:absolute;
	top:865px;
	left:33px;
	opacity:0;
}
.line2 {
	background:url(../images/line-2.gif) no-repeat left top;
	width:135px;
	height:306px;
	position:absolute;
	top:675px;
	left:570px;
	opacity:0;
}
.line3 {
	background:url(../images/line-3.gif) no-repeat left top;
	width:111px;
	height:229px;
	position:absolute;
	top:1225px;
	left:687px;
	opacity:0;
}
.line4 {
	background:url(../images/line-4.gif) no-repeat left top;
	width:1px;
	height:394px;
	position:absolute;
	top:1395px;
	left:250px;
	opacity:0;
}
.sliderIcon1 {
	background:url(../images/slidericon-1.png) no-repeat left top;
	width:44px;
	height:259px;
	position:absolute;
	left:550px;
	top:235px;
	z-index:7;
}
.sliderIcon2 {
	background:url(../images/slidericon-2.png) no-repeat;
	width:49px;
	height:171px;
	position:absolute;
	left:545px;
	top:395px;
	z-index:7;
}
.newCityNewLife .scrollblock {
	height:1816px;
	position:relative!important;
}
.newCityNewLife .safeArea {
	height:1816px;
}
.whitePattern .scrollblock, .projectProgress .scrollblock {
	position:relative!important;
	top:0px !important;
}
.moreInfosContainer {
	position:relative;
}
.sliderSlogan {
	text-align:center;
	font-size:65px;
	color:#FFF;
	font-family:Julius Sans One;
	line-height:72px;
}
.sliderHeight {
	vertical-align:middle !important;
}
.absoluteScrollDown {
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	background:url(../images/pattern.gif) repeat;
	text-align:center;
	padding:20px 0;
}
.absoluteSliderText {
	position:absolute;
	right:0px;
	bottom:-175px;
	opacity:0;
	-moz-opacity:0;
	-webkit-opacity:0;
	background:#000;
	width:275px;
	color:#FFF;
	font-size:15px;
	z-index:999;
}
.flex-active-slide .absoluteSliderText {
	opacity:1;
	-moz-opacity:1;
	-webkit-opacity:1;
	bottom:75px;
	-webkit-transition: all 700ms linear 200ms;
	-moz-transition: all 700ms linear 200ms;
	-o-transition: all 700ms linear 200ms;
	-ms-transition: all 700ms linear 200ms;
	transition: all 700ms linear 200ms;
}
.absoluteSliderTextPad {
	padding:10px;
	font-family:Oxygen;
}
.sliderAbsoluteCont {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
}
.watchVideoLink {
	height:75px;
	background:#a0a0a0;
	position:absolute;
	right:0px;
	top:-20px;
	width:275px;
	text-align:left;
	display:none;
}
.watchVideoLink a {
	color:#FFF;
	text-decoration:none;
	font-size:18px;
	font-weight:700;
	display:inline-block;
	font-family:Oxygen;
	background:url(../images/next-arrow.png) no-repeat 24px 28px;
	padding:25px 0 0 50px;
}
.watchVideoLink a:hover {
	color:#343434;
	background:url(../images/contact-arrow.png) no-repeat 24px 28px;
}
.towersMainContContainer {
	padding:0px;
}
.margBottom30, .progressList {
	margin-bottom:30px;
}
.towerProgressChart {
	background:url(../images/towerphases.gif) no-repeat bottom left;
	width:480px;
	height:586px;
}
.towerTextsCont {
	font-size:11px;
	font-family:Open Sans;
	color:#343434;
	font-weight:400;
	position:absolute;
	opacity:0;
}
.towerTextsCont span {
	font-weight:600;
}
.towerTexts10 {
	background:url(../images/tline10.png) no-repeat left top;
	min-height:100px;
}
.towerTexts9 {
	background:url(../images/tline9.png) no-repeat left top;
	min-height:124px;
}
.towerTexts8 {
	background:url(../images/tline8.png) no-repeat left top;
	min-height:132px;
}
.towerTexts7 {
	background:url(../images/tline7.png) no-repeat left top;
	min-height:111px;
}
.towerTexts6 {
	background:url(../images/tline6.png) no-repeat left top;
	min-height:78px;
}
.towerTexts5 {
	background:url(../images/tline5.png) no-repeat left top;
	min-height:72px;
}
.towerTexts4 {
	background:url(../images/tline4.png) no-repeat left top;
	min-height:92px;
}
.towerTexts3 {
	background:url(../images/tline3.png) no-repeat left top;
	min-height:68px;
}
.towerTexts2 {
	background:url(../images/tline2.png) no-repeat left top;
	min-height:41px;
}
.towerTexts1 {
	background:url(../images/tline1.png) no-repeat left top;
	min-height:1px;
}
.towerTextsContPad {
	padding-left:10px;
}
.towerTexts10 {
	left:63px;
	top:78px;
}
.towerTexts9 {
	left:140px;
	top:125px;
}
.towerTexts8 {
	left:215px;
	top:180px;
}
.towerTexts7 {
	left:300px;
	top:230px;
}
.towerTexts6 {
	left:380px;
	top:260px;
}
.towerTexts5 {
	left:510px;
	top:275px;
}
.towerTexts4 {
	left:640px;
	top:285px;
}
.towerTexts3 {
	left:745px;
	top:315px;
}
.towerTexts2 {
	left:820px;
	top:348px;
}
.towerTexts1 {
	left:950px;
	top:397px;
}
.towerTexts1 .towerTextsContPad {
	padding:0 0 0 30px;
}
.towerPhase7 {
	height:185px;
	overflow:hidden;
}
.towerPhase7 img {
	position:relative;
	top:200px;
}
.towerPhase6 {
	height:89px;
	overflow:hidden;
}
.towerPhase6 img {
	top:89px;
	position:relative;
}
.towerPhase5 {
	height:87px;
	overflow:hidden;
}
.towerPhase5 img {
	top:87px;
	position:relative;
}
.towerPhase4 {
	height:82px;
	overflow:hidden;
}
.towerPhase4 img {
	top:82px;
	position:relative;
}
.towerPhase3 {
	height:79px;
	overflow:hidden;
}
.towerPhase3 img {
	top:79px;
	position:relative;
}
.towerPhase2 {
	height:32px;
	overflow:hidden;
}
.towerPhase2 img {
	top:32px;
	position:relative;
}
.towerPhase1 {
	height:17px;
	overflow:hidden;
}
.towerPhase1 img {
	top:17px;
	position:relative;
}
.menuContainer li.languageBtn a.mainMenuLink {
	font-family:'Droid Arabic Kufi', serif;
	padding:7px 25px 10px 25px;
}
.videoTextCont {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
}
.subMenuMainCont {
	background:#FFF;
	padding:35px 0;
	margin-top:45px;
}
.subMenuCont {
	padding-left:185px;
	text-align:center;
}
.subMenuCont a {
	font-size:14px;
	color:#343434;
	display:inline-block;
	text-decoration:none;
	margin:0 0 0 15px;
}
.subMenuCont a:hover, .subMenuCont a.active {
	color:#4699db;
}
.headerContainer {
	height:320px;
	position:relative;
}
.landingHeader {
	height:500px;
}
.pageHeadCont {
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
}
.pageHead {
	background:#FFF;
	padding:10px 25px;
}
.floatRightPic {
	float:right;
	margin:0 0 0 35px;
}
#towerBusiness .floatRightPic,#cityOverView .towerBusiness{
	opacity:0;
}
.floatLeftPic {
	float:left;
	margin:0 35px 0 0;
}
#cityOverView .floatLeftPic{
	opacity:0;
}
.pageTitleCont {
	float:left;
}
.pageShareCont {
	float:right;
	padding:12px 0 0 0;
}
h1 {
	font-size:28px;
	color:#4b4b4b;
	font-weight:normal;
}
.contentContainer {
	font-size:16px;
	line-height:23px;
	color:#343434;
}
.highlightContent {
	font-size:20px;
	line-height:28px;
}
.middleInnerPad {
	padding:25px 25px 190px 25px;
}
.stripCont {
	height:649px;
	position:relative;
}
.stripAbsoluteCont {
	position:absolute;
	left:0px;
	width:100%;
	/*z-index:9999;*/
	z-index:7999;
}
h3 {
	color:#4699db;
	font-size:20px;
	margin-bottom:15px;
	font-weight:normal;
}
.stripTextCont {
	width:500px;
	background:#FFF;
}
.stripTextContPad {
	padding:30px;
	color:#343434;
	font-size:16px;
	line-height:23px;
}
.brochureInnerPad {
	padding:35px 0 75px 25px;
}
.ebrochureText {
	color:#343434;
	font-size:16px;
	line-height:23px;
	float:left;
	width:700px;
}
.ebrochureBtn {
	float:right;
	width:356px;
}
a.downloadBrochureBtn {
	display:block;
	background:url(../images/downloadbrochure.gif) no-repeat;
	height:45px;
	width:356px;
	margin:5px 0 0 0;
}
a.downloadBrochureBtn:hover {
	background:url(../images/downloadbrochure-on.gif) no-repeat;
}
.picWhiteCont {
	background:#FFF;
	padding:20px;
	position:relative;
	z-index:999;
}
#towerLobbies .picWhiteCont{
	position:absolute;
	right:0px;
	top:92px;
}
#towerHotel .picWhiteCont{
	opacity:0;
}
.bigTypography {
	width:770px;
}
.bigTypography .stripTextContPad div {
	font-size:40px;
	line-height:50px;
	font-weight:300;
}
.absoluteEnlargeicon {
	position:absolute;
	left:0px;
	width:100%;
	text-align:center;
	top:45%;
	z-index:9999;
}
.absoluteEnlargeicon a {
	display:inline-block;
	background:url(../images/enlargeicon.png) no-repeat;
	width:60px;
	height:60px;
}
.progressRightPad {
	padding:0 20px 0 0;
}
.smallHead {
	width:790px;
}
.firstRowLeftCont {
	float:left;
	width:734px;
	padding:25px 0 0 0;
}
.firstRowLeftCont .contentContainer {
	padding:0 0 25px 25px;
}
.firstRowRightCont {
	float:right;
	width:355px;
	position:relative;
}
.firstRowRightCont img{
	position:absolute;
	left:0px;
	top:170px;
}
#towerHotel .firstRowRightCont img{
	top:25px;
}
.firstRowLeftCont .box_skitter {
	width:694px;
	height:445px;
}
.galleryText {
	color:#343434;
	font-size:16px;
	line-height:23px;
}
.hotelFirstRow {
	padding-bottom:25px;
}
.hotelSecondRow {
	padding-bottom:90px;
}
.secondRowLeftCont {
	font-size:40px;
	color:#343434;
	float:left;
	line-height:50px;
	float:left;
	width:585px;
	margin-left:25px;
	font-weight:300;
}
.shoppingBottomText {
	font-size:40px;
	color:#343434;
	font-weight:300;
	padding:25px 0 0 25px;
	line-height:50px;
}
.secondRowRightCont {
	width:480px;
	float:right;
	background:#FFF;
}
#towerHotel .secondRowRightCont,#towerHotel .secondRowRightCont{
	opacity:0;
}
.secondRowRightCont .innerPad {
	padding:25px;
	font-size:18px;
	color:#343434;
}
.secondRowRightCont .innerPad ul {
	padding:0 0 0 35px;
}
.secondRowRightCont .innerPad ul li {
	background:url(../images/content-bullet.gif) no-repeat left 8px;
	padding:0 0 7px 15px;
}
.featuresTitle {
	font-size:20px;
	font-weight:700;
	color:#4699db;
	margin-bottom:15px;
}
.observationText {
	top:-90px;
}
.observationText .stripTextContPad,.towerLobbiesText .stripTextContPad {
	font-size:40px;
	font-weight:300;
	line-height:51px;
}
#towerLobbies .contentContainer {
	padding-bottom:250px;
}
#towerLobbies .stripAbsoluteCont {
	top:-410px;
}
#galleryListing .stripCont, #chairmanMessage .stripCont, #pressListing .stripCont,#hospitalDistrict .hospitalDistrictStrip {
	height:auto;
}
#towerPhases .middleInnerPad,#partnershipContainer .middleInnerPad,#towerResidence .middleInnerPad,#publicDomain .middleInnerPad,#siteVisitCont .middleInnerPad,#galleryListing .middleInnerPad, #pressListing .middleInnerPad,#towerComparison .middleInnerPad,#contactUsCont .middleInnerPad{
	padding:25px;
}
#corporateprofileContainer .middleInnerPad,#hospitalDistrict .middleInnerPad{
	padding:25px 25px 90px 25px;
}
.galleryListing, .pressListing {
	padding-bottom:60px;
}
.galleryListing li, .pressListing li {
	width:340px;
	height:285px;
	float:left;
	background:#FFF;
	margin:0 30px 30px 0;
}
.pressListing li {
	width:274px;
	height:255px;
	margin:0 15px 10px 0;
}
.pressListing li img {
	width:260px;
}
.galleryListing li.last {
	margin:0 0 30px 0;
}
.pressListing li.last {
	margin:0 0 20px 0;
}
.galleryTitle, .galleryTitle a {
	font-size:20px;
	color:#4699db;
	text-decoration:none;
}
.galleryTitle a:hover {
	color:#343434;
}
.galleryInnerPad {
	padding:7px;
}
.galleryImg {
	margin-bottom:10px;
}
/****ADDED BY CHAOS**/
.galleryImg  a{
	width:327px;
	/*height:214px;*/
	display:block;
	overflow: hidden;
}
.galleryImgp {
	margin-bottom:10px;
}
.galleryImgp  a{
	width:260px;
	display:block;
	overflow: hidden;
}
.imgpress {
	width:216px !important;
	/*height:214px;*/

}
.vmedia a{height:214px;}
.pmedia a{height:170px;}
/****---------------**/
.paginationContainer {
	text-align:center;
	padding-top:20px;
	border-top:1px solid #dddddd;
}
.paginationContainer, .paginationContainer a {
	font-size:16px;
	color:#343434;
	text-decoration:none;
}
.paginationContainer a:hover, .paginationContainer a.selected {
	color:#4699db;
}
.stripAbsoluteBottomCont {
	position:absolute;
	right:0px;
	bottom:300px;
	width:100%;
}
.stripAbsoluteBottomCont .stripTextCont {
	float:right;
}
.stripAbsoluteBottomCont .stripTextCont div {
	font-size:40px;
	font-weight:300;
	line-height:44px;
}
#cityOverView .brochureInnerPad {
	padding:85px 0 75px 25px
}
.videoPlayIcon {
	position:absolute;
	left:0px;
	text-align:center;
	width:100%;
	top:40%;
}
.videoPlayIcon a {
	background:url(../images/videoplayicon.png) no-repeat;
	width:47px;
	height:47px;
	display:inline-block;
}
.videoPlayIcon a.pauseicon{
	background:url(../images/videopauseicon.png) no-repeat;
}
#chairmanMessage {
	margin-top:25px;
}
.chairmanContainer {
	background:#FFF;
	padding:33px;
}
.highlightChairmanText {
	font-size:40px;
	font-weight:300;
	line-height:45px;
}
.chairmanName {
	color:#4699db;
	font-size:20px;
	margin-bottom:7px;
}
.chairmanPost {
	font-size:14px;
	color:#343434;
}
.chairmanLeftCont {
	float:left;
	width:282px;
}
.chairmanRightCont {
	float:right;
	width:670px;
}
.chairmanPic {
	margin-bottom:13px;
}
.pressTitle, .pressTitle a{
	font-size:15px;
	color:#4699db;
}
.pressTitle a{
	text-decoration:none;
}
.pressDate {
	font-size:13px;
	color:#343434;
	margin-bottom:3px;
}
.pressOverlayRight {
	float:right;
	text-align:right;
}
.pressLink, .pressLink a {
	color:#343434;
	font-size:14px;
}
/*
video#bgvid {
	position: fixed;
	text-align:center;
	z-index: -100;
	width:100%;
	height:100%;
}
*/
.towerComparisonCont{
	background:#FFF;
	padding:30px;
	position:relative;
}
.factsAndFiguresCont{
	position:absolute;
	right:20px;
	top:20px;
	width:340px;
}
.factsAndFigures{
	font-size:16px;
	line-height:24px;
	color:#343434;
}
.factsAndFigures span{
	font-weight:700;
}
.factsAndFiguresTitle{
	margin-bottom:15px;
	font-size:20px;
	color:#4699db;
}
.websiteContainer{
	opacity:0;
}
.contactLeftCont{
	float:left;
	width:340px;
	margin:0 0 25px 25px;
	font-size:16px;
	color:#343434;
	line-height:23px;
}
.contactLeftCont a{
	text-decoration:none;
	color:#343434;
}
.contactLeftCont a:hover{
	text-decoration:underline;
}
.contactRightCont{
	width:725px;
	float:right;
	margin:0 0 25px 0;
}
.contactFormCont{
	background:#FFF;
	padding:25px;
	margin-bottom:25px;
}
.textFieldCont,.textAreaCont{
	border:1px solid #d9d9d9;
	padding:7px;
	margin-bottom:25px;
}
.textFieldCont input,.textAreaCont textarea{
	background:none;
	border:0px;
	width:100%;
	font-size:16px;
	color:#939393;
	font-family:Oxygen;
}
.textAreaCont textarea{
	height:147px;
}
.contactFormLeft{
	float:left;
	width:275px;
}
.contactFormRight{
	float:right;
	width:360px;
}
.formButton{
	text-align:right;
}
.formButton a{
	display:inline-block;
	font-size:20px;
	color:#cae1f5;
	background:#4799db;
	text-align:center;
	width:143px;
	text-decoration:none;
	padding:7px 0;
}
.formButton a:hover{
	background:#343434;
	color:#FFF;
}
.absoluteForm{
	position:absolute;
	right:0px;
	width:725px;/*width:725px;*/
	top:0px;
}
.siteVisitSlogan{
	background:#FFF;
	max-width:500px;/*width:500px;*/
	font-size:40px;
	font-weight:300;
	color:#343434;
	position:relative;
	top:347px;
}
.siteVisitSlogan .innerPad{
	padding:25px;
}
.floatLeftCont{
	float:left;
	width:620px;
}
.floatRightConten{
	float:right;
	width:420px;
}
.publicDomainInfos{
	width:945px;
	margin:0 auto;
}
.publicDomainInfos .rightPic,.publicDomainInfos .rightContent{
	float:right;
}
.publicDomainInfos .rightContent{
	background:#4699db;
}
.publicDomainInfos .rightPic,.publicDomainInfos .leftPic{
	width:351px;
}
.publicDomainInfos .leftPic,.publicDomainInfos .leftContent{
	float:left;
}
.publicDomainInfos .leftContent{
	background:#4b4b4b;
}
.publicDomainInfos .leftContent,.publicDomainInfos .rightContent{
	width:594px;
	height:374px;
	margin-bottom:2px;
}
.publicDomainInfos h3{
	font-size:20px;
	color:#FFF;
	margin-bottom:20px;
}
.contentInnerPad{
	padding:35px;
	color:#FFF;
	font-size:16px;
}
.publicDomainBottomCont .floatLeftCont{
	float:left;
	font-size:16px;
	color:#343434;
	width:205px;
	padding:30px 0 0 0;
}
.publicDomainBottomCont .floatRightCont{
	float:right;
	width:770px;
	background:#FFF;
}
.publicDomainBottomCont .floatRightCont .innerPad{
	padding:30px;
	font-size:40px;
	color:#343434;
	font-weight:300;
}
.publicDomainBottomCont{
	padding:25px 0;
}
.galleryRow{
	background:#ffffff;
	padding:35px;
}
.galleryContent{
	width:320px;
}
.galleryPics{
	position:relative;
	width:645px;
}
.galleryRow{
	margin-bottom:25px;
}
.partnerShipContent{
	float:left;
	width:375px;
}
.absolutePartnershipSlogan{
	position:absolute;
	right:0px;
	width:720px;
	top:200px;
	background:#FFF;
}
.absolutePartnershipSlogan .innerPad{
	padding:25px;
	font-size:40px;
	color:#343434;
	font-weight:300;
}
.absolutePartnersLogo{
	position:absolute;
	width:100%;
	left:0px;
	top:285px;
	background:#FFF;
	opacity:0;
}
.absolutePartnersLogo .innerPad{
	padding:25px;
}
.partnersListTitle{
	font-size:16px;
	color:#343434;
	margin-bottom:15px;
}
.partnerTitle{
	font-size:18px;
	color:#343434;
	text-align:center;
	margin-top:7px;
}
.partnerLogoCont{
	border:1px solid #e3e3e3;
	width:260px;
	height:170px;
	text-align:center;
	vertical-align:middle;
}
.partnersList li{
	float:left;
	width:260px;
	margin:0 15px 0 0;
}
.partnersList li.last{
	margin:0px;
}
.corporateTextCont{
	background:#FFF;
	position:relative;
	top:-60px;
}
.corporateTextCont .innerPad{
	padding:25px 25px 150px 25px;
}
.corporateLeftText{
	float:left;
	width:340px;
	padding:10px 0 0 0;
}
.corporateRightText{
	float:right;
	width:700px;
	font-size:40px;
	color:#343434;
	font-weight:300;
}
.boardListingCont{
	width:975px;
	margin:0 auto;
	position:relative;
	top:-150px;
}
.boardTitle{
	font-size:20px;
	color:#4699db;
	margin-bottom:3px;
}
.boardPost{
	font-size:14px;
	color:#343434;
	margin-bottom:10px;
}
.boardText{
	font-size:16px;
	color:#343434;
	height:180px;
}
.boardText a{
	text-decoration:underline;
	color:#4699db;
}
.boardText a:hover{
	text-decoration:none;
}
.boardListingCont li{
	float:left;
	width:300px;
	height:450px;
	margin:0 25px 25px 0;
}
.boardContentCont{
	background:#FFF;
	padding:25px;
	border:1px solid #e9e9e9;
	height:300px;
}
.corporateProfileStrip,.hospitalDistrictList .boardText{
	height:auto;
}
.boardPic{
	text-align:center;
}
.towerPhasesPic{
	text-align:center;
	padding:40px 0 70px 0;
}
.hospitalDistrictList{
	top:-50px;
}
.hospitalDistrictList .boardContentCont{
	height:467px;
}
.hospitalDistrictList li.hasPic .boardContentCont{
	height:250px;
}
.hospitalDistrictList li.hasPic .boardText{
	height:110px;
}
.hospitalDistrictList li.hasPic.hasContent .boardText{
	height:140px;
}
.hospitalDistrictList li{
	height:550px;
	line-height:23px;
}
.hospitalDistrictList .boardText{
	margin-bottom:20px;
}


/* modified css*/
video#bgvid {
	position: fixed;
	text-align:center;
	z-index: -100;
	width:100%;
	height:1080;
	background-size: cover;
	
}

.videoPlayIcon a {
	background:url(../images/videopauseicon.png) no-repeat;
	width:47px;
	height:47px;
	display:inline-block;
}
.videoPlayIcon a.pauseicon{
	background:url(../images/videoplayicon.png) no-repeat;
}

.boardListingCont{
	width:975px;
	margin:0 auto;
	position:relative;
	top:5px;
}

.theteamdetail {
	float:right;
	width:770px;
}
.absoluteEnlargeicon a {
	display:none;
	
}

.absoluteScrollDown1 {
	position:relative;
	left:0px;
	bottom:0px;
	width:100%;
	background:url(../images/pattern.gif) repeat;
	text-align:center;
	padding:20px 0;
}

.sliderHeight {
	height:700px!important;
}

iframe { 
	width:100%; 
	height:700px; 
	display:block;
	line-height: 0;
	margin: 0px !important;
    padding: 0px !important;
    border: 0px !important;
	/*border:1px solid #5d5d5d;*/
}
.iframecam{height:1000px !important; }
.cityOverviewStrip{
	top:200px;
}
.hideme{
	opacity:0;
}
#towerShopping .firstRowRightCont img{
	position:absolute;
	right:0px;
	top:25px;
}
.rightSidePanel{
	position:fixed;
	right:0px;
	top:255px;
	z-index:9999;
	width:91px;
}
.liveCamFeed a{
	display:block;
	background:url(../images/livecam.png) no-repeat;
	width:91px;
	height:70px;
	font-size:0px;
	margin-bottom:15px;
}
.socialMediaLinks a{
	display:block;
	margin:0 2px 5px 0;
	width:43px;
	height:43px;
	font-size:0px;
	float:right;
	clear:both;
}
.socialMediaLinks a.share{
	background:url(../images/share.png) no-repeat no-repeat;
}
.socialMediaLinks a.facebook{
	background:url(../images/facebook.png) no-repeat;
}
.socialMediaLinks a.twitter{
	background:url(../images/twitter.png) no-repeat;
}
.socialMediaLinks a.instagram{
	background:url(../images/instagram.png) no-repeat;
}
.socialMediaLinks a.youtube{
	background:url(../images/youtube.png) no-repeat
}
.liveCamContainer{
	background:url(../images/livecamcont.png) no-repeat left top;
	height:346px;
	position:fixed;
	right:-500px;
	top:255px;
	z-index:99999;
	width:363px;
}
.liveCamTitle{
	float:left;
	text-transform:uppercase;
	margin-bottom:10px;
}
.liveCamTitle,.liveCamDate{
	font-size:14px;
	font-weight:700;
	color:#FFF;
}
.liveCamPad{
	padding:15px;
}
.closeLiveCam{
	float:right;
	padding:3px 0 0 0;
}
.camCont{
	margin-bottom:10px;
}
div.noCamView{
	text-align:center;
	color:#FFF;
	font-size:15px;
	padding-top:100px;
	font-weight:700;
	font-family:Oxygen;
}
.comeBackLater{
	background:url(../images/next-arrow.png) no-repeat 65px 1px;
}
.homeForLife {z-index:100;}
.socialMediaLinks {z-index:10000;}
#map{width:725px; height:402px;}