@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family:"OpenSans-Regular-webfont";
	font-size:12px;
	color:#595959;	
}

@font-face {
    font-family: "OpenSans-Regular-webfont";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Regular-webfont.woff") format("woff"), url("../fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Regular-webfont.svg#OpenSans-Regular-webfont") format("svg");
}


@font-face {
    font-family: "OpenSans-Semibold-webfont";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Semibold-webfont.woff") format("woff"), url("../fonts/OpenSans-Semibold-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Semibold-webfont.svg#OpenSans-Semibold-webfont") format("svg");
}

::selection{background:#D36205;color:#fff}::-moz-selection{background:#D36205;color:#fff}

div{
	margin:0px;
	padding:0px;
}

h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
	font-weight:normal;
}


p{
	margin:0px;
	padding:0px;
	text-align:justify;
}

img{
	border:none;
}
.fleft{
	float:left;
}

.fright{
	float:right;
}

.clear{
	clear:both; width:100%; margin:0px; padding:0px; font-size:0px; height:0px;
}

.clear_5{
	clear:both; width:100%; margin:0px; padding:0px; font-size:0px; height:5px;
}


.page_bg{
	background:url(../images/bg.jpg) repeat-x top left;
}

.innerpages_bg{
	background:url(../images/inner_bg.jpg) repeat-x top left;
}

#main_wrapper{
	width:970px;
	margin:0 auto;
	padding:0;
}

.header{
	padding:0;
	margin:0;
	width:970px;
	height:169px;
}

.logo{
	width:135px;
	height:120px;
	margin:27px 0 0 30px;
	float:left;
	padding:0;
}

*html .logo{
	width:135px;
	height:120px;
	margin:27px 0 0 15px;
	float:left;
	padding:0;
}

.header_right_panel{
	padding:0;
	margin:0;
	float:right;
	width:745px;
}
.header_ad {
	padding:0;
	margin:10px 0 0 150px;
	width:389px;
	height:113px;
	float:left;
}

*html .header_ad {
	padding:0;
	margin:10px 0 0 80px;
	width:389px;
	height:113px;
	float:left;
}

.social_network_icons{
	padding:0;
	margin:0 0 0 0;
	float:right;
}

.social_network_icons ul{
	padding:30px 35px 0 0;
	margin:0 0 0 0;
	float:right;
}

.social_network_icons ul li{
	padding:0 10px 0 0;
	margin:0;
	display:inline;
}

.navigation{
	float:right;
	padding:0 0 0 0;
	margin:80px 20px 0 0;
}	

*html .navigation{
	float:right;
	padding:0 0 0 0;
	margin:80px 10px 0 0;
}	

.banner{
	width:910px;
	height:411px;
	background:#ffffff;
	padding:0 30px;
	margin:0;
}

.transbox
  {
  width:210px;
  height:411px;
  margin:0px 0px;
  background-color:#F66F00;
  opacity:0.9;
  filter:alpha(opacity=90); /* For IE8 and earlier */
  position:absolute;
  right:0;
  }
.transbox img{
	padding:0;
	margin:59px 0 0 32px;
	opacity:0.9;
	filter:alpha(opacity=100);/* For IE8 and earlier */
}
.transbox ul{
	padding:10px 0 0 8px;
	margin:0;
	list-style-type:none;
}

.transbox ul li a{
	padding:0 0 0 22px;
	margin:0;
	background:url(../images/orng_arrow.gif) no-repeat 10px 4px;
	font-family:"OpenSans-Semibold-webfont";
	color:#ffffff;
	text-decoration:none;
	line-height:26px;

}

.transbox ul li a:hover{
	color:#000000;
	text-decoration:none;
}
#loopedSlider{width:910px; height:411px; padding-bottom:20px;}
/*#np{position:absolute; width:910px; height:76px;  z-index:99; margin:260px 0 0 5px; background:url(../images/banner_caption.png) no-repeat center;}
#loopedSlider #np a{display:inline; float:left; cursor: pointer; width:31px; }
#loopedSlider #np a.previous {margin-left:0;}
#loopedSlider #np a.next {float:right; margin-right:0;}*/

#loopedSlider {width:910px; margin:0 auto 0 auto; }
#loopedSlider .container { width:910px; height:411px; overflow:hidden; position:relative;}
#loopedSlider .slides { position:absolute; top:0; left:0; }
#loopedSlider .slides div {	position:absolute; top:0; width:910px; display:block;}

ul.pagination { list-style-type:none; margin:423px 0 0 422px; padding:0; position:absolute; height:16px; z-index:9;}
ul.pagination li { float:left; margin:0 3px; display:inline; width:16px; height:16px; margin-right:3px; }
ul.pagination a { display:block; padding:0; overflow:hidden; width:16px; height:16px; background:url(../images/pagging.png) no-repeat;}
ul.pagination a:hover { background-position:0 -16px; }
ul.pagination li.active a { background-position:0 -16px }


.readmore:link{color:#FF4E00; font-size:18px; font-weight:none; text-decoration:none;}
.readmore:visited{color:#FF4E00; font-size:18px; font-weight:none; text-decoration:none;}
.readmore:hover{color:#133461; font-size:18px; font-weight:none; text-decoration:underline;}
.readmore:active{color:#FF4E00; font-size:18px; font-weight:none; text-decoration:none;}


.banner-shdw{
	width:970px;
	height:44px;
	padding:0;
	margin:0;
}

.footer{
	width:970px;
	margin:0 auto;
	padding:0px 0 15px 0;
	font-size:11px;
}

.footer a{
	font-family: "OpenSans-Semibold-webfont";
	color:#4B4B4B;
	padding:0px 5px;
	text-decoration:none;
}
.footer a:hover{
	color:#D36205;
	text-decoration:none;
}

.content_panel{
	padding:0 30px;
	margin:0;
	width:910px;
	height:450px;
	background:#ffffff;
}


.content_imgs_box{
	padding:0;
	margin:0;
	width:375px;
	height:450px;
	float:left;
}

.content_box{
	padding:35px;
	margin:0;
	width:465px;
	height:380px;
	background:#EE6E06;
	float:left;
}

.content_box h1{
	margin:0 0 15px 0;
	padding:0;
	font-size:28px;
	font-family:"OpenSans-Semibold-webfont";
	color:#FFFFFF;
}

.content_box p{
	margin:0;
	padding:0 0 15px 0;
	font-size:13px;
	font-family:"OpenSans-Regular-webfont";
	color:#FFFFFF;
	line-height:20px;
}

.pro_content_panel{
	padding:0 30px;
	margin:0;
	width:910px;
	background:#ffffff;
}

.pro_content_panel_banner_img{
	padding:0px 10px 10px 10px;
	margin:0;
	width:890px;
	height:240px;
}

.pro_content_panel_banner_img1{
	margin:0;
	width:890px;
	height:240px;
	background:url(../images/amenities_img.jpg) no-repeat;
}

.pro_content_panel_banner_img2{
	margin:0;
	width:890px;
	height:240px;
	background:url(../images/layoutplan_img.jpg) no-repeat;
}


.projects_content_panel{
	padding:0;
	margin:30px 0 15px 0;
	width:910px;
	background:#ffffff;
}

.content_box_left{
	padding:0;
	margin:0;
	width:709px;
	border-right:1px solid #EFEFEF;
	float:left;
}

.content_box_left h1{
	margin:0;
	padding:0 0 15px 15px;
	font-size:28px;
	font-family:"OpenSans-Semibold-webfont";
	color:#D36205;
}

.content_box_left h2{
	margin:0;
	padding:0 0 15px 15px;
	font-size:18px;
	font-family:"OpenSans-Semibold-webfont";
}

.content_box_left h3{
	margin:0;
	padding:0;
	font-family:"OpenSans-Semibold-webfont";
	color:#D36205;
}

.content_box_left h4{
	margin:0;
	padding:0 0 5px 0;
	font-size:16px;
	font-family:"OpenSans-Semibold-webfont";
}


.content_box_left p{
	margin:0;
	padding:0 45px 15px 15px;
	font-size:13px;
	font-family:"OpenSans-Regular-webfont";
	line-height:20px;
}

.content_box_left ul{
	padding:0 0 0 15px;
	margin:0;
}

.content_box_left ul li{
	padding:0 30px 10px 12px;
	margin:0;
	background:url(../images/orng_arrow.gif) no-repeat 0px 4px;
	list-style-type:none;
	font-family:"OpenSans-Semibold-webfont";
}

.content_box_right{
	margin:0;
	padding:0;
	width:200px;
	float:left;
}

.content_box_right img{
	margin:30px 0 0 15px;
	padding:0;
}

.content_box_right ul{
	padding:0 0 0 15px;
	margin:0;
	list-style-type:none;
}

.content_box_right ul li a{
	padding:0 0 0 22px;
	margin:-10px;
	background:url(../images/orng_arrow.gif) no-repeat 10px 4px;
	font-family:"OpenSans-Semibold-webfont";
	color:#000000;
	text-decoration:none;
	line-height:30px;
}

.content_box_right ul li a:hover{
	color:#D36205;
	text-decoration:none;
}

.content_box_right ul li a.active{
	color:#D36205;
	text-decoration:none;
}


.h7 {
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold; height:35px;
}

.h8 {margin:0px;
	padding:0px;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold; height:23px;
	font-weight:bold;
}

.h9 {margin:0px;
	padding:0 0 0 15px;
	font-size:16px;
	color:#333;
	font-weight:bold; height:30px;
	font-weight:bold;
}

/* <Scroll> */

div.scrollholder
{
	position: relative;
	width: 465px;
	height: 295px;
	overflow: auto;
	z-index: 1;
}

div.scroll
{
	position: absolute;
	left: 0;
	top: 0;
	width: 1%;
	z-index:2;
	color:#333333;
	height: 183;
	
}

div.track
{
    position: relative;
    float:right;
    width: 10px; height: 100%;
    font-size: 0;
   	background:url(../images/vertical_line.gif) repeat-y 0 0;
}

div.drag_bar
{
	position: absolute;
	width: 10px;
	height: 20px;
	cursor: pointer;
	background: #000;
}

/* <Scroll> */


/*a:link {
	text-decoration:underline; 	
	color: #000;
	font-size:13px;
}
a:visited {
	text-decoration:underline;
	color: #000;
	font-size:13px;
}
a:hover {
	text-decoration:none;
	color: #fff;
	font-size:13px;
}
a:active {
	text-decoration:underline;
	color: #000;
	font-size:13px;
}*/

.click-text{font-size:11px; color:#666; font-weight:bold;}


/*-------------enquiry-form--------------*/

.submit-button {
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	border: 1px solid #EE6E06;
	background-color: #EE6E06;
	line-height: normal;
	cursor: pointer;
	color:#ffffff;}
	
.input{border:solid 1px #CCCCCC; background-image: url(../images/input-bg.gif);
background-repeat:repeat-x; height:22px; width:200px; font-size:11px; color:#333; text-indent:2px; overflow:hidden; padding-top:2px;}

.multi{
border:solid 1px #CCCCCC; 
background-image: url(../images/input-bg.gif); 
background-position:top; background-color:#FFFFFF;
background-repeat:repeat-x;
font-size:11px; color:#333; 
text-indent:2px; 
overflow:hidden; 
padding-top:2px; 
font-family:Arial, Helvetica, sans-serif;
resize:none; width:200px;
} 

.bold-gen{
border:solid 1px #CCCCCC; 
background-image: url(../images/input-bg.gif);
background-repeat:repeat-x; 
font-size:12px; 
width:200px; 
font-family:verdana; 
color:#000; 
padding:4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
} 

.star{font-size:12px; color:#FF0000;}

.h10 {margin:0px;
	padding:0px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold; height:23px;
	font-weight:bold;
}

.enquiry-button {
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	border: 1px solid #CCC;
	background-color: #fff;
	line-height: normal;
	cursor: pointer;
	color:#333;}
	
.s-links:{}

.s-links:link{color:#4B4B4B; font-size:14px; font-weight:none; text-decoration:none; margin-right:10px; margin-top:23px; margin-left:10px;}
.s-links:visited{color:#4B4B4B; font-size:14px; font-weight:none; text-decoration:none; margin-right:10px; margin-top:23px; margin-left:10px;}
.s-links:hover{color:#D36205; font-size:14px; font-weight:none; text-decoration:none; margin-right:10px; margin-top:23px; margin-left:10px;}
.s-links:active{color:#4B4B4B; font-size:14px; font-weight:none; text-decoration:none; margin-right:10px; margin-top:23px; margin-left:10px;}

.c-links:link{color:#FF5A01; font-size:14px; font-weight:none; text-decoration:none;}
.c-links:visited{color:#FF5A01; font-size:14px; font-weight:none; text-decoration:none;}
.c-links:hover{color:#4B4B4B; font-size:14px; font-weight:none; text-decoration:underline;}
.c-links:active{color:#FF5A01; font-size:14px; font-weight:none; text-decoration:none;}



.mtiawards{position:absolute; top:50%; left:50%; transform:translateX(-50%) translateY(-50%); z-index:10000; background:rgba(0,0,0,0.8); border:2px solid #000; padding:10px 10px 0px 10px;}
.inwrap{position:relative; width:381px; height:144px;}
.inwrap img{position:absolute; top:0; left:0;}
.close-pop{color:#FFF; text-shadow:1px 1px #000; position:absolute; bottom:10px; left:0; font-weight:bold; font-size:16px; cursor:pointer; z-index:10001;}