@charset "utf-8";
@font-face {	 
	 font-family: 'oxygen';
    src: url('../fonts/oxygen.eot');
    src: url('../fonts/oxygen.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oxygen.woff') format('woff'),
         url('../fonts/oxygen.ttf') format('truetype'),
         url('../fonts/oxygen.svg#oxygen') format('svg');
  font-style: normal;
  font-weight: 400;
}
body{margin:0px; font:12px 'oxygen', sans-serif;}

/* Common */
.header{position:relative; margin:auto; height:auto; width:675px; overflow:hidden;}
.logo{position:relative; float:none; margin:30px auto 7px auto; width:235px; height:85px; z-index:1;}

.centerUpper{position:relative; margin:25px auto 10px auto; width:675px; height:auto; z-index:1; overflow:hidden;}
.centerLower{position:relative; margin:auto; width:100%; height:209px; z-index:2; overflow:hidden; background-image:url(../images/bg_centerlower.png); background-repeat:repeat-x;}
.footer{position:relative; margin:auto; width:100%; height:119px; z-index:1; overflow:hidden; background-image:url(../images/bg_footer.png); background-repeat:repeat-x; }


/* Header */
.menuButton{display:none; position:relative; float:right; width:35px; margin:30px 20px 0px 0px; height:35px; z-index:1;}
.nav_Container{position:relative; float:none; margin:auto; width:678px; height:auto; z-index:1;}
.navUpper {position:relative; float:none; width:auto; height:auto; z-index:1;}
.navLower {position:relative; float:left; margin-top:3px; width:675px; height:auto; z-index:1; padding-left:5px;

	background-image: -ms-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);
	background-image: -o-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 200%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(16, 130, 156)), color-stop(2, rgb(21, 83, 99)));
	background-image: -webkit-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);
	background-image: linear-gradient(to top, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);}

.nav_BoxL{position:relative;	float:left;	width:223px;	height:127px;	margin: 0 3px 0 0;

	background-image: -ms-linear-gradient(top, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);
	background-image: -moz-linear-gradient(top, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);
	background-image: -o-linear-gradient(top, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(21, 86, 102)), color-stop(1, rgb(44, 130, 149)));
	background-image: -webkit-linear-gradient(top, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);
	background-image: linear-gradient(to bottom, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);}
	
.nav_BoxL:hover, .activeBoxL{background-image:none !important; background-color:	rgb(18, 130, 158); cursor:pointer;}

.nav_BoxLContainer{position:relative; float:left; margin:38px 0px 0px 8px; width:200px; height:75px; z-index:2; }
.nav_BoxLImg{position:relative; float:left; width:auto; height:auto; z-index:3;}
.nav_BoxLText{position:relative; float:left; width:auto; height:auto; z-index:3; margin:3px 0px 0px 7px; font-size:15px; color:#FFF; line-height:normal; text-decoration:none;}
.nav_BoxLHeader{font-size:11px; line-height:1;}

.nav_BoxS a{position:relative;float:left; width:auto;	height:auto; padding:10px 24px 8px 24px;font-size:15px;color:#FFF;text-decoration:none;}
.nav_BoxS a:hover, .active{background-color:	rgb(18, 130, 158); cursor:pointer;}
.nav_BoxSLine{position:relative;float:left;top:7px;width:1px;height:30px;background-image:url(../images/nav_devider.png);}

.navS_480, .navS_480_box{display:none;}

/*@media screen and (-webkit-min-device-pixel-ratio:0) {
  .nav_BoxS a{padding:10px 20px; font-size:15px;}
	.navLower {width:676px; }
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	body{margin:0px; font:12px 'corbel', sans-serif;}
	.nav_BoxS a{padding:10px 22px; font-size:15px;}
	.navLower {width:676px; }
}*/


/* Footer */
.footerContainer{position:relative; margin:auto; top:38px; width:675px; height:auto; overflow:hidden;}
.footerNav{display:none; position:relative; float:left; margin:0px 11px; width:auto; height:auto; z-index:3; color:#666; font-size:12px; text-decoration:none;}
.footerNav:hover{color:#666; cursor:pointer;}
.footerCopyrights{position:relative; float:left; width:inherit; height:auto; margin-top:4px; z-index:3; color:#666; font-size:10px; text-align:center;}
.footerCopyrights a{color:#666; font-size:10px; text-decoration:none;}
.footerCopyrights a:hover{color:#999;}

.footerBR{display:none;}
.div_240{display:inline-block;}


/* CenterUpper */
.globe{position:relative; float:none; margin:auto; width:675px; height:auto; z-index:2;}

.home_textContainer{position:relative; float:none; margin-top:40px auto 0px auto; width:auto; height:auto; z-index:2; color:#333;}
.home_text{position:relative; float:none; width:auto; height:auto; z-index:2; color:#333; font-size:12px; text-align:justify;}
.home_textHeader{position:relative; float:none; z-index:3; color:rgb(25, 92, 110); font-size:35px; line-height:1; margin-bottom:7px; text-align:center;}
.home_textHeaderS{font-size:35px;}
.globeBR{display:none;}

/* centerLower */
.centerLowerGradientLineTop{position:relative; width:inherit; top:31px; height:3px; background-image:url(../images/footerGradient.png); background-repeat:repeat-x;}
.centerLowerGradientLineBottom{position:relative; width:inherit; top:203px; height:3px; background-image:url(../images/footerGradient.png); background-repeat:repeat-x;}
.centerLowerContainer{position:relative; margin:30px auto 0px auto; width:675px; height:170px; z-index:2;}

.mediaRoom{position:relative; float:left; top:10px; width:410px; height:150px; z-index:3; background-color:#FFF; border:1px solid #999;}

.mediaRoom_headerContainer{position:relative; float:left; width:inherit; height:30px; z-index:4;

background-image: -ms-linear-gradient(top, rgb(74, 74, 74) 0%, rgb(57, 57, 57) 100%);
background-image: -moz-li near-gradient(top, rgb(74, 74, 74) 0%, rgb(57, 57, 57) 100%);
background-image: -o-linear-gradient(top, rgb(74, 74, 74) 0%, rgb(57, 57, 57) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(74, 74, 74)), color-stop(1, rgb(57, 57, 57)));
background-image: -webkit-linear-gradient(top, rgb(74, 74, 74) 0%, rgb(57, 57, 57) 100%);
background-image: linear-gradient(to bottom, rgb(74, 74, 74) 0%, rgb(57, 57, 57) 100%);}

.mediaRoom_rss{position:relative; float:left; margin:4px 10px 0px 7px;}
.mediaRoom_Header{position:relative; float:left; margin-top:5px; width:auto; height:auto; color:#999 !important; font-size:15px;}

.quote{position:relative; float:right; top:10px; width:250px; height:150px; z-index:3;
background-image: -ms-linear-gradient(top, rgb(24, 82, 96) 0%, rgb(0, 58, 74) 100%);
background-image: -moz-linear-gradient(top, rgb(24, 82, 96) 0%, rgb(0, 58, 74) 100%);
background-image: -o-linear-gradient(top, rgb(24, 82, 96) 0%, rgb(0, 58, 74) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(24, 82, 96)), color-stop(1, rgb(0, 58, 74)));
background-image: -webkit-linear-gradient(top, rgb(24, 82, 96) 0%, rgb(0, 58, 74) 100%);
background-image: linear-gradient(to bottom, rgb(24, 82, 96) 0%, rgb(0, 58, 74) 100%);}


.quoteImg {display:none;}

.quotetxt{
	position:relative;
	float:left;
	margin:15px auto;
	height:auto; width:auto;	
	}
.quotetxt img.quote1{
	position: absolute;
	margin-left: -15px;
	margin-top: 0px;
	}

.quotetxt img.quote2{
	position: absolute;
	margin-left: 12px;
	margin-top: 0px;
	}
	

/*.quotemark1{position:absolute; top:0px; left:-15px; height:6px; width:8px;}
.quotemark2{position:absolute; bottom:15px; right:-11px; height:6px; width:8px;}*/
	
.quote_text {
		color: #FFFFFF;
    font-size: 13px;
    text-transform: uppercase;
    width: 200px;
}

.quote_text p {
	color:#748d94;
	font-size: 9px;
	text-transform:none;
}
.quote_text p span {
	font-style:italic;
}


.prv{
	float: left;
    margin-left: 5px;
    margin-top: 52px;
    width: 20px;
		cursor:pointer;
}

#slider{width:200px;}
.slider{
	padding:5px;
}

.nxt{
	float: left;
    margin-left: 33px;
    margin-top: 52px;
    width: 20px;
		cursor:pointer;
}
.bx-wrapper {
	float: left;
}
.bx-window{
  	font-size: 0.7em !important;
    margin-top: -7px;
    width: 325px !important;
    line-height: 12px;
}
.bx-window div.artical.pager div.new_image{
	float:left;
	border:1px #666666 solid;
	margin-top:0px;
}
.bx-window div.artical div.new_image{
	float:left;
	border:1px #666666 solid;
	margin-top:0px;
}
.bx-window div.artical div.header{
	float: left;
    font-size: 13px;
    font-weight: bold;
    margin-left: 15px;
		margin-top:5px;
    text-transform: uppercase;
    width: 206px;
	color:#333333;
}
.bx-window div.artical div.news_artical{
	width: 200px;
	float:left;
	margin-left: 15px;
 	padding-top: 5px;
	color:#666666;
	font-size:1em;
	text-align:justify;
}
.readmore, .readmore a:hover, .readmore a:link, .readmore a:visited{
	float: right;
  padding-top: 4px;
	color:#333;
	text-decoration:none !important
}
.rmBR{display:none;}
.date{
	color: #999999;
	text-transform:none;
  font-size: 11px;
	line-height:1.5 !important;
	width: 200px;
	font-weight: normal;
}

/* Article */

.articleHeader{position:relative; float:left; width:inherit; height:auto; color:#FFF; font-size:40px; line-height:1; margin-bottom:0px; margin-top:35px;}
.articleSubheader{margin-bottom:18px; font-size:20px; color:#333; position:relative; float:left; width:inherit; height:auto;}
.articleText{position:relative; float:left; width:inherit; height:auto;color:#FFF; font-size:13px; margin-bottom:38px;}

.articleBack{position:relative; float:right; width:auto; margin-top:18px; height:auto; font-size:20px; color:#FFF; text-align:right; padding:10px 40px; text-decoration:none;

	background-image: -ms-linear-gradient(top, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);
	background-image: -moz-linear-gradient(top, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);
	background-image: -o-linear-gradient(top, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(21, 86, 102)), color-stop(1, rgb(44, 130, 149)));
	background-image: -webkit-linear-gradient(top, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);
	background-image: linear-gradient(to bottom, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);
	
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#155666', endColorstr='#2c8295',GradientType=0 ); /* IE6-9 */
background:linear-gradient(to bottom, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);}
	
.articleBack img{position:relative; float:right; margin:3px 0px 0px 18px; width:11; height:19px;}

.articleBack:hover{background-image:none; background-color:	rgb(18, 130, 158); cursor:pointer;}

.articleImage{position:relative; float:left; width:auto; height:auto; margin-bottom:20px; background-color:#000;}
/* CONTACT */
.centerContact{position:relative; margin:25px auto 10px auto; width:675px; height:auto;z-index:1; overflow:hidden;}
.askslgi{position:relative; float:left; width:450px; height:auto; margin:none; z-index:3; }
.quickAccess{position:relative; float:right; width:inherit; height:auto; margin-left:none; z-index:3; margin-bottom:65px;}
.desktop_contactLine{display:none;position:relative; float:right; margin-top:30px; width:1px; height:628px; background-color:#CCC; z-index:3;}

.quickAccess_cont{position:relative; float:left; width:auto; height:auto; text-decoration:none;}
.contact_HeaderS{position:relative; width:auto; height:auto; z-index:3; font-size:30px; color:rgb(25, 93, 111);line-height:1;text-decoration:none;}
.contact_HeaderL{position:relative; width:auto; height:auto; z-index:3; font-size:50px; color:rgb(25, 81, 92); line-height:1;text-decoration:none;}
.contact_text{position:relative; margin-top:13px; width:inherit; height:auto; z-index:4; font-size:14px; color:rgb(71, 71, 71); text-decoration:none !important;}
.contactBlue{color:rgb(49, 102, 118);}
.googlemaps{position:relative; float:right; margin-top:0px;  width:360px; height:205px;}


.form{position:relative; float:left; width:450px; height:auto;}
.field_row{position:relative; float:left; left:0; top:20px;width:inherit; height:auto; margin-bottom:12px; z-index:4;}
.field_lable{position:relative; margin-top:15px; float:left; width:auto; height:auto; z-index:4; font-size:14px; color:rgb(71, 71, 71);}
.field{position:relative;  width:343px; height:22px; padding-left:15px; z-index:4; background-color:#FFF; color:rgb(71, 71, 71);

border:thin solid rgb(213, 213, 213);

-moz-box-shadow:		 	inset 0 0 10px 5px rgb(213, 213, 213);
-webkit-box-shadow:		inset 0 0 10px 5px rgb(213, 213, 213);
box-shadow:						inset 0 0 10px 5px rgb(213, 213, 213);} 

.inquiery{height:140px; width:340px;}
.city{width:163px;}
.country{width:140px; margin-left:7px;}

.askbutton{position:relative; float:right; width:auto; margin-top:12px; height:auto; font-size:25px; color:#FFF; text-align:right; padding:15px 40px;

 background-image: -ms-linear-gradient(top, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);
 background-image: -moz-linear-gradient(top, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);
 background-image: -o-linear-gradient(top, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(21, 86, 102)), color-stop(1, rgb(44, 130, 149)));
 background-image: -webkit-linear-gradient(top, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);
 background-image: linear-gradient(to bottom, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);
 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#155666', endColorstr='#2c8295',GradientType=0 ); /* IE6-9 */
background:linear-gradient(to bottom, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);}
	
.askbutton img{position:relative; float:right; margin:6px 0px 0px 13px; width:11; height:19px;}

.askbutton:hover{background-image:none; background-color:	rgb(18, 130, 158); cursor:pointer;}

.contactError{position:relative; float:right; margin:30px 25px 0px 0px; width:auto; height:auto; color:rgb(207, 35, 35); font-size:13px;}

.contactSpacing{display:none;}

.changeorientation{display:none;}


/* About | Phases */

.mainImage{position:relative; margin:auto; width:100%; height:auto;}
.centerContainer{position:relative; margin:auto; width:675px; height:auto; overflow:hidden;}
.contentContainer{position:relative; float:right; width:675px; height:auto; background-color:rgb(128, 128, 128); padding-bottom:50px;}
.content{position:relative; margin:auto; width:615px; height:auto;}
.contentHeader{position:relative; float:left; width:inherit; height:auto; color:#FFF; font-size:53px; margin-bottom:4px; margin-top:35px;line-height:1;}
.contentSubheader{ font-size:30px; color:#FFF; position:relative; float:left; width:inherit; height:auto;}
.contentSmallHeader{ font-size:30px; color:#FFF; position:relative; float:left; width:inherit; height:auto; margin-top:55px;}/*about lastHeader*/
.contentText{position:relative; float:left; width:615px; height:auto;color:#FFF; font-size:13px; margin-bottom:25px; margin-top:8px;}
.contentImage{position:relative; float:left; width:615px; height:auto; outline:thin solid #FFF;}
.subText{display:block; position:relative; float:left; width:auto; height:auto; color:#333; font-size:12px; margin-top:12px; font-style:italic}

.phasesImage2{margin-top:40px; margin-bottom:66px; outline:none !important;}/*Phases center, stencil image*/
.phasesImage3{position:relative; float:left; width:630px; height:auto;}/*Phases fancy box Section*/
.phasesBlocks{position:relative; float:left; width:203px; height:auto; margin:0px 5px 20px 0px; text-decoration:none;}/*Phases fancy box each main block*/
.phasesImageBlocks{position:relative; float:left; width:203px; height:123px; outline:thin solid #FFF;}
.phasesTextBlocks{position:relative; float:left; margin-top:6px; width:203px; height:auto; text-align:center; color:#FFF; font-size:11px;text-decoration:none;}

.leftBlockCont{display:none;}


.leftBlockText{position:relative; float:left; width:180px; margin-top:20px; height:auto; color:#999; font-size:11px; font-style:italic;}
.leftBlock img{position:relative; float:right;}

/*unique to Phases page */
.stages_container{position:relative; float:left; width:inherit; outline:thin solid #FFF; background-color:#999; height:540px;}
.stages_container240{display:none;}
.stagesHeader{position:relative; width:inherit; height:50px;

	background-image: -ms-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);
	background-image: -o-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 200%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(16, 130, 156)), color-stop(2, rgb(21, 83, 99)));
	background-image: -webkit-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);
	background-image: linear-gradient(to top, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);
}

.stagesHeaderText{position:relative; float:left; width:auto; height:auto; font-size:15px; color:#FFF; }
.stages{margin-top:15px; margin-left:37px;}
.scope{margin-top:15px; margin-left:133px;}

.stagesCol_left{position:relative; float:left; width:142px; height:inherit; padding-left:35px;}
.stagesCol_right{position:relative; float:left; width:416px; height:inherit; padding-left:18px;}

.stagesLine_vertical{position:relative; float:left; width:1px; height:inherit; 
border-left:thin solid rgb(170, 170, 170); border-right:thin solid rgb(170, 170, 170); background-color:rgb(131, 131, 131);}

.stagesLine_horizontal{position:absolute; width:inherit; height:1px; left:0px;
border-top:thin solid rgb(170, 170, 170); border-bottom:thin solid rgb(170, 170, 170); background-color:rgb(131, 131, 131);}

.stagesLineH1{top:235px;}
.stagesLineH2{top:345px;}
.stagesLineH3{top:440px;}
.stagesLineH4{top:540px;}

.stages_textContainers{position:absolute; max-width:400px; height:auto; color:#FFF; font-size:11px;}
.stagesT1, .scopeT1{top:18px;}
.stagesT2, .scopeT2{top:205px;}
.stagesT3, .scopeT3{top:320px;}
.stagesT4, .scopeT4{top:415px;}
.stagesT5, .scopeT5{top:510px;}

.scopeT3, .scopeT4, .scopeT5{left:40px; max-width:350px;}

#stagesList{margin-left: 0;padding-left: 0;list-style: none;}
#stagesList li {padding-left: 20px;background-image:  url(../images/bullet.png);background-repeat: no-repeat;background-position: 0 .4em;}

/* Initiatives */
.initiatives_mainBlock{position:relative; float:left; width:inherit; height:auto; outline:thin sold #F00;}
.initBlock_header{position:relative; float:left; top:0px; width:inherit; height:auto; color:#FFF; font-size:20px; text-align:left;}
.initBlock_image{position:relative; float:left; width:163px; height:163px; margin-top:20px; margin-right:15px; outline:thin solid #FFF;}
.initBlock_text{position:relative; float:left; max-width:430px; height:auto; margin-top:16px;  color:#FFF; font-size:12px;}
.initBlock_line{position:relative; float:left; width:inherit; height:1px; margin:28px 0px 28px 0px;
 border:thin solid rgb(149, 149, 149); background-color:rgb(117, 117, 117);}
.contentContainer_init{padding-bottom:80px;}

/* Locations */
.location_quoteContainer{position:relative; float:right; width:inherit; max-width:590px; font-size:34px; color:#333; margin-bottom:30px;}
.location_imageBottomMargin{margin-bottom:30px;}
.location_subtextMargin{margin-bottom:20px; margin-top:-20px;}

/* Zone */
.zone_image{position:relative; float:left; width:186px; height:auto;}
.zone_text{position:relative; float:left; max-width:390px; height:auto; color:#FFF; font-size:13px;
margin-left:32px;}
.zone_block{position:relative; float:left; width:inherit; height:auto; margin-top:0px; margin-bottom:40px; outline:thin solid #FFF; background-color:#999; padding-bottom:30px;}
.zone_blockHeader{position:relative; float:left; width:inherit; max-width:585px; height:40px; font-size:18px; color:#FFF; padding-top:20px; padding-left:30px; margin-bottom:20px;
 
	background-image: -ms-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);
	background-image: -o-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 200%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(16, 130, 156)), color-stop(2, rgb(21, 83, 99)));
	background-image: -webkit-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);
	background-image: linear-gradient(to top, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);}
	
#zoneList{margin-left: 0;padding-left: 0;list-style: none; width:inherit;}
#zoneList li {padding-left: 20px;background-image:  url(../images/bullet.png);background-repeat: no-repeat;background-position: 0 .4em;}
.zone_blockContent{position:relative; float:left; width:inherit; max-width:500px; height:auto; margin-left:50px; font-size:12px; color:#FFF;}

.zone_blockLine{position:relative; float:left; width:inherit; height:1px; margin-top:15px; margin-bottom:15px; background-color:rgb(131, 131, 131); border-top:thin solid rgb(170, 170, 170); border-bottom:thin solid rgb(170, 170, 170);}


/* Virtual Tour */
.vtour_video{position:relative; float:left; width:675px; height:339px; z-index:2; margin-bottom:30px;}
.vtour_textContainer{position:relative; float:left; width:inherit; height:auto; z-index:2;color:rgb(25, 92, 110); text-align:center; font-size:35px;}
.vtoursubText{color:#333; width:inherit; text-align:center; margin-top:0px;}

/* Investment Incentives */
.ii_text{position:relative; float:left; width:inherit; color:#FFF; font-size:13px;}
.ii_block{position:relative; float:left; width:inherit; height:auto; margin-top:25px; margin-bottom:40px; outline:thin solid #FFF; background-color:#999; padding-bottom:30px;}

/* One Stop Shop */
.shopContainer{position:relative; float:left; width:525px; height:auto; padding:85px 45px 70px 45px;
	background-image: -ms-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);
	background-image: -o-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 200%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(16, 130, 156)), color-stop(2, rgb(21, 83, 99)));
	background-image: -webkit-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);
	background-image: linear-gradient(to top, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);
		/* background: -ms-linear-gradient(top, #f8cbd6 0%,#edeeec 100%); IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#10829c', endColorstr='#155363',GradientType=0 ); /* IE6-9 */
background:linear-gradient(to top, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);} /* W3C */

.shopBlock{position:relative; width:525px; height:auto; background-color:#FFF; color:rgb(40, 40, 40); font-size:18px; padding-top:10px; padding-bottom:10px; text-align:center;
border:thin solid rgb(213, 213, 213);
-webkit-border-radius:	13px;
-moz-border-radius:			13px;
border-radius:					13px;

-moz-box-shadow:		 	inset 0 0 13px 8px rgb(213, 213, 213);
-webkit-box-shadow:		inset 0 0 13px 8px rgb(213, 213, 213);
box-shadow:						inset 0 0 13px 8px rgb(213, 213, 213);} 

.shopArrow{position:relative; margin:auto; width:92px; height:auto; margin-bottom:15px;}

/* Black Back Ground for the long pages, about, phases etc */
#full_bg{
	background:url("../images/About/about_bg.jpg") repeat-x scroll 952px 932px transparent;
	height:auto;
	z-index:10;
}

#full_bg_phases{
	background:url("../images/About/about_bg.jpg") repeat-x scroll 952px 1920px transparent;
	height:auto;
	z-index:10;
}

.loc_bg{
	background:url("../images/Location/bg768.jpg") repeat-x scroll 952px 780px transparent;
	height:auto;
	z-index:10;
}


.loc_bottom{
	background:url("../images/Location/bg_btm768.jpg") repeat-x scroll 952px 1615px transparent;
	height:auto;
	z-index:10;
}

#full_bg_zone{
	background:url("../images/Zone/zone_bg.png") repeat-x scroll 952px 865px transparent;
	height:auto;
	z-index:10;
}

#home_video{
	position:relative; float:left;
	width:675px !important;
height:339px !important;

}


.video-js{background-color:#000; position:relative;padding:0;font-size:10px;vertical-align:middle;}
.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%;}
.video-js:-moz-full-screen{position:absolute}

#vtour_video{
	width:675px !important;
	height:339px !important;

}
.vtour_video #home_video{
	width:675px !important;
	height:339px !important;
	border:thin solid #999;
}
div#home_video {display:none;}
.coverImage{display:block;width:inherit; height:auto; position:relative; float:left;}
.endImage{display:none;width:inherit; height:auto; position:relative; float:left;}
