body, p, div, span, table, form, h1, h2, h3, ul, li{ margin:0; padding:0; }
img{ border: 0;}

a{ outline: 0;}

h1{ font:22px Arial, Helvetica, sans-serif; color:#333333; }
h2{ font:19px Arial, Helvetica, sans-serif; color:#999999; text-align:left; }
h3{ font:bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:5px 0 0 0; }
/*.back{ float:left; font:20px "Trebuchet MS"; color:#999999; text-decoration:none; border:0px; padding: 10px 0 0 0;}*/
.clear{ clear:both; margin:0;}
.emailLink{ font:12px Arial, Helvetica, sans-serif; color:#666666; text-decoration:underline; }
a.mailLink{ font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; }
.anchorLink{ font:14px Arial, Helvetica, sans-serif; color:#216fce; text-decoration:none;  }

.topWrapper{ background:url(../images/home_bg.jpg) no-repeat top center; width:100%; height:516px; }
.topalignWrapper{ width:985px; margin:0 auto; border:0px solid red; }
.menuBox{ background:url(../images/home_top_bg.jpg) no-repeat 0% 0%; width:986px; height:auto; }
.logoBox{ float:left; }
.menuLink{ float:left; width:742px; *width:732px; padding: 32px 0 0 0; }
.topmostLink{ font:12px Arial, Helvetica, sans-serif; color:#6289E1;}
.topmostLink a{ font:12px Arial, Helvetica, sans-serif; color:#6289E1; text-decoration:none;  }
.topmostLink a:hover{ font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;  }
.topmostLink a.active{ font:12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.topLink{ float:left; width:100%; font:12px "Gill Sans MT"; color:#6289E1; text-transform:uppercase; padding:24px 0 0 0; border:0px solid red; }/*padding:18px 0 0 0;*/
.topLink li{ float:left; list-style:none; margin:0 29px 0 0; *margin:0 26px 0 0; width:auto; }
.topLink li.last{float:left; list-style:none; margin:0 0px 0 0; width:auto;}
.topLink li a{ font:12px Arial, Helvetica, sans-serif; color:#6289E1; text-decoration:none;  }
.topLink li a:hover{ font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;  }
.topLink li a.activeLink{ font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;  }
.bannerBox{ float:left; margin:-100px 0 0 0; background:url(../images/banner.jpg) no-repeat top left; width:981px; height:407px; position:relative; z-index:0; }

.midBoxWrapper{ background:#FFFFFF; width:100%; }
.midalignWrapper{ width:985px; margin:0 auto; border:0px solid red; padding:0px 0 48px 0; font:12px Arial, Helvetica, sans-serif; color:#666666;  line-height:20px; text-align:justify;}
.midalignproWrapper{ width:985px; margin:0 auto; border:0px solid red; padding:48px 0 48px 0; font:12px Arial, Helvetica, sans-serif; color:#666666;  line-height:20px; text-align:justify;}

.midtextBox{ float:left; width:200px; font:11px Arial, Helvetica, sans-serif; line-height:18px; border:0px solid red; padding:30px 0 0 0;  }
.imgBox{ float:left; border:6px solid #E8E8E8; margin:10px 0 0 0;}
.normalTxt{ float:left; font:12px Arial, Helvetica, sans-serif; color:#666666; line-height:18px; padding:20px 0 0 0; text-align:justify;  width:auto;}
.spaceRight{ margin:0 60px 0 0; }

.footerbgWrapper{ background:url(../images/homefooter_bg.jpg) repeat top center; width:100%; height:auto;}
.fotermidalignhome{  width:985px; margin:0 auto; border:0px solid red; padding:48px 0 0px 0;}
.fotermidalignBox{  width:985px; margin:0 auto; border:0px solid red; padding:0px 0 0px 0;}
.footerLeft{ float:left; width:575px; margin:0 49px 0 0; }
.footerRight{ float:left; width:348px; padding:0px; margin:0px; }
.quoteBox{ font:italic 12px Georgia, "Times New Roman", Times, serif; color:#7887A5; border:4px solid #2B4688; background:#05256B; width:545px; padding:5px 15px 16px 15px; line-height:20px; margin:10px 0 0 0;  }
.footerBorder{ float:left; width:98%; border:4px solid #2B4688; margin:10px 0 0 0;}
.txt12{ font:14px Verdana, Arial, Helvetica, sans-serif; color:#7887A5; width:100%; text-align:right; }

.footerLinkbox{ background:url(../images/footerlink_bg.jpg) repeat-x bottom center; width:100%; height:auto; border:0px solid red; margin:0px 0 0 0; }
.footeralignBox{ /*background:url(../images/footer_logo.jpg) no-repeat 50% 0%;*/ width:985px; height:75px; margin:0 auto; padding:0px 0 0px 0; border:0px solid red; }

.copyrightBox{ float:left; font:10px Verdana, Arial, Helvetica, sans-serif; color:#336699; margin:3em 0 0 0; text-align:justify; width:100%; border:0px solid red; }

/*Home page footer setting*/
.footerLinkbox1{ background:url(../images/footerlink_bg_index.jpg) repeat-x bottom center; width:100%; height:auto; border:0px solid red; margin:0px 0 0 0; }
.footeralignBox1{/* background:url(../images/footer_logo.jpg) no-repeat 50% 20%;*/ width:985px; height:100px; margin:0 auto; padding:0px 0 0px 0; border:0px solid red; }
.footerLink1{ float:left; width:100%; font:12px Arial, Helvetica, sans-serif; color:#6289E1; text-transform:uppercase; padding:50px 0 0 0; border:0px solid red; }

.footerLink1 li{ float:left; list-style:none; margin:0 40px 0 0; width:auto; }
.footerLink1 li a{ font:12px Arial, Helvetica, sans-serif; color:#6289E1; text-decoration:none;  }
.footerLink1 li a:hover{ font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;  }
.footerLink1 li a.footeractive{ font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;  }
.footerLink1 li.last{ float:left; list-style:none; margin:0 0 0 0; width:auto; }

.footerContLink{ float:left; width:auto; border:0px solid red; text-transform:none; margin:0 50px 0 0; text-align:left; }
.footerContLink li{ list-style:none; line-height:25px;  }

.footerContLink li a{ font:11px Arial, Helvetica, sans-serif; color:#CCCCCC; text-decoration:none; }
.footerContLink li a:hover{ color:#FFFFFF; }
.footerContLink li .mainlink{ font:bold 12px Arial, Helvetica, sans-serif; color:#999999; text-transform:uppercase; text-decoration:none;  }
.footerContLink li .mainlink:hover{ color:#FFFFFF; }
.footerContLink li .footeractive{ font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase; text-decoration:none;  }

/*.footerContLinkBox{ float:left; width:100%; border:5px solid #213b7e; padding:20px 20px; margin:25px 0 0 0;}*/
.footerLink{ float:left; width:985px; text-transform:uppercase; padding:15px 0 0px 0; border:0px solid red; }
/*.footerLink li{ float:left; list-style:none; margin:0 81px 0 0; width:auto; }
.footerLink li a{ font:12px Arial, Helvetica, sans-serif; color:#6289E1; text-decoration:none;  }
.footerLink li a:hover{ font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;  }
.footerLink li a.footeractive{ font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;  }
.footerLink li.last{ float:left; list-style:none; margin:0 0 0 0; width:auto; }*/
.copyright{ float:left; width:920px; font:11px Arial, Helvetica, sans-serif; color:#4668B4; padding:8px 0 3px 0; }
.nettalk{ float:left; width:60px; font:11px Arial, Helvetica, sans-serif; color:#4668B4; padding:8px 0 3px 0; text-decoration:none; }
.topBox{ background:url(../images/inner_top_bg.jpg) no-repeat 0% 0%; width:982px; height:539px;  }
/* About Us Css Starts here.. */
.innerftrbgWrapper{ background:url(../images/innerfooter_bg.jpg) repeat-x top center; border:0px solid red; width:100%; height:auto;}
.innertopWrapper{ background:url(../images/inner_bg.jpg) repeat-x top center; width:100%; height:539px; } 
.abouttopBox1{ background:url(../images/aboutus_banner1.jpg) no-repeat 0% 0%; width:982px; height:539px;  }
.abouttopBox2{ background:url(../images/aboutus_banner2.jpg) no-repeat 0% 0%; width:982px; height:539px;  }

.thanetopBox1{ background:url(../images/thane_banner1.jpg) no-repeat 0% 0%; width:982px; height:539px;  }
.thanetopBox2{ background:url(../images/thane_banner2.jpg) no-repeat 0% 0%; width:982px; height:539px;  }

.financetopBox{ background:url(../images/financial_bannerbg.jpg) no-repeat 0% 0%; width:982px; height:539px;  }

.nakshatra_topBox, #div_nakshatra{ background-image: url(../images/nakshatra_day.jpg); width:982px; height:539px;  }

.orion_topBox, #div_orion{ background-image: url(../images/orion_day.jpg); width:982px; height:539px;}

.residency_topBox{ background-image: url(../images/banner_residency.jpg); width:982px; height:539px;}

.bella_topBox, #div_bella{ background-image: url(../images/bella_vista_day.jpg); width:982px; height:539px;}

.residency_topBox, #div_residency{ background-image: url(../images/Residency_day.jpg); width:982px; height:539px; border: 0px solid red;}

.annex_topBox, #div_annex{ background-image: url(../images/annex_day.jpg); width:982px; height:539px;}

.lifestyle_topBox{ background:url(../images/lifestyle_banner.jpg) no-repeat 0% 0%; width:982px; height:539px;  }
.press_topBox{ background:url(../images/press_banner.jpg) no-repeat 0% 0%; width:982px; height:539px;  }
.what_new_topBox{ background:url(../images/what_new_banner.jpg) no-repeat 0% 0%; width:982px; height:539px;  }
.contact_topBox{ background:url(../images/contact_banner.jpg) no-repeat 0% 0%; width:982px; height:539px;  }

.topleftBox{ float:left; width:255px; height:325px; padding:40px 0 0 0; }
.toprightBox{ float:left; width:100%;  } 
.nav_heading{ text-align:center; padding:10px 0; }
.navBox{ float:left; width:230px; background:#3FBAD3; padding:5px 12px; margin:3px 0 0 0; height:250px; }
.nav{ float:left; width:100%; list-style:none; }
.nav li{}
.nav li a{ width:auto; font:16px Georgia, "Times New Roman", Times, serif; color:#fff; background:url(../images/blue_bullet.gif) no-repeat 0% 55%; text-decoration:none; line-height:35px; padding:0 0px 0 20px;  }
.nav li a:hover{ color:#000; background:url(../images/black_bullet.gif) no-repeat 0% 55%;   }
.nav li a.active{ color:#000; background:url(../images/black_bullet.gif) no-repeat 0% 55%; cursor: default; }

.contleftBox{ float:left; width:254px; margin:30px 40px 0 0; }
.contrightBox{ float:left; width:685px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#666666; line-height:18px; padding:0px 0 0 0; text-align:justify; }

.profileleftBox{ float:left; width:300px; margin:0px 0px 0 0; }
.profilemid{ float:left; width:438px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#666666; line-height:18px; padding:30px 0 0 0; text-align:justify; }
.profileright{ float:left; width:197px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#666666; border:0px solid red;}
.freeright{ float:left; width:68%; font:12px Verdana, Arial, Helvetica, sans-serif; color:#666666; border:0px solid red; margin:30px 0 0 15px; }
.careerright{ float:left; width:70%; font:12px Verdana, Arial, Helvetica, sans-serif; color:#666666; border:0px solid red; margin:30px 0 0 0px; }
.contentright{ float:left; width:250px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#666666; border:0px solid red;}
.contentLeft{float:left; width:438px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#666666; line-height:18px; padding:30px 0 0 0; text-align:justify;  }
.contHeader{ float:left; width:69%; padding:25px 0 0 42px; border:0px solid red; font: 36px Trebuchet MS, Arial, Helvetica, sans-serif; text-transform: uppercase; color: #00184C; }
.NakstHeader{ float:left; width:65%; padding:285px 0 0 85px; *padding:280px 0 0 85px; border:0px solid red; font: 36px Trebuchet MS, Arial, Helvetica, sans-serif; text-transform: uppercase; border: 0px solid red; color: #00184C; }
.lifestleHeader{ float:left; width:100%; padding:0px 0 0 0px; margin:9.2em 0 0 0; border:0px solid red; font: 36px Trebuchet MS, Arial, Helvetica, sans-serif; text-transform: uppercase; border: 0px solid red; color: #00184C; }

/* Projects Us Css Starts here..*/
.bannerImg{ float:right; width:auto; margin:-42px 0 0 0; position:relative; z-index:999; }
.midbgWrapper{ background:#FFFFFF url(../images/project_contbg.jpg) repeat-x top center; width:100%; height:auto; }
.midbgWrapperCurrent{ background:#FFFFFF url(../images/current_projects_bg.jpg) repeat-x top left; width:100%; height:auto; }
.listBox{ float:left; width:300px;}
.listBox li{ list-style:none; padding:0 0 0 20px;}

.leftBox{ float:left; width:255px; padding:30px 0 0 0;  }
.midBox{ float:left; width:405px; padding:30px 35px 0 35px; }
.rightBox{ float:left; width:255px; padding:30px 0 0 0; }

.headerBox{ float:left; width:100%; border-bottom:1px solid #CCCCCC; padding:0 0 5px 0; }
.blueBox{ float:left; width:955px; background:#D9EBF6; padding:15px; margin:40px 0 0 0; *margin:0px 0; border:0px solid red;  }
.tooltipBox{ float:left; width:584px; }
.galleryBox{ float:left; width:340px; padding:0 0 0 30px;  }

.vert_border{ float:left; height:220px; border-right:1px solid #ABD3EB; }
.tooltip_list{ float:left; width:auto; list-style:none; font:14px Verdana, Arial, Helvetica, sans-serif; color:#666666; padding:15px 0 0 25px; }
.tooltip_list li{ line-height:30px; background:url(../images/rect_bullet.gif) no-repeat 0% 55%; padding:0 0 0 15px;  }
.tooltip_list li a{ font:14px Verdana, Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;  }
.tooltip_space{ margin:0 12em 0 0; }

.floorplanCont{ float:left; width:100%; margin:40px 0 0 0;  }
.floorplanBox{ float:left; width:100%; margin:20px 0; }

.what_saying{  background: url(../images/what_saying.jpg) no-repeat top left; width: 269px; height: 130px;}
.what_saying_text{ font: italic 11px Georgia, Times New Roman, Times, serif; color: #716767; padding: 40px 5px 0 30px; width: 125px; height: 78px;}
.person_name{ font: bold 11px Verdana, Geneva, sans-serif; color: #742B2B; padding: 0 0 0 30px;}

.ask_now_middle{ width: 247px; background: #F1F1D2; padding: 0 0 0 6px;}
.input_txt{ border: 0; width: 229px; padding: 5px 3px 5px 3px; font: 11px Verdana, Geneva, sans-serif; color: #CFCFA7;} 
.input_area{ border: 0; width: 229px; padding: 3px; font: 11px Verdana, Geneva, sans-serif; color: #CFCFA7;} 
.ask_tbl{ padding: 20px 0 0 0;}
.send_btn{ background: url(../images/send_btn.jpg) no-repeat top left; width: 80px; height: 29px; border: 0; cursor: pointer;}

#error{font: 11px Verdana, Geneva, sans-serif; color: #FF0000; }
#error1{ font: 11px Verdana, Geneva, sans-serif; color: #FF0000;}

.project1{ background: url(../images/small_orion.jpg) no-repeat top left; width: 159px; height:28px; padding: 145px 0 0 95px; font: italic 11px Georgia, Times New Roman, Times, serif; color: #9D9280;}
.project2{ background: url(../images/small_vijay_annex.jpg) no-repeat top left; width: 134px; height:33px; padding: 140px 5px 0 120px; font: italic 11px Georgia, Times New Roman, Times, serif; color: #9D9280; border: 0px solid red;}
.project3{ background: url(../images/small_residency.jpg) no-repeat top left; width: 134px; height:33px; padding: 140px 5px 0 120px; font: italic 11px Georgia, Times New Roman, Times, serif; color: #9D9280; border: 0px solid red;}
.project4{ background: url(../images/small_nakshatra.jpg) no-repeat top left; width: 134px; height:33px; padding: 140px 5px 0 120px; font: italic 11px Georgia, Times New Roman, Times, serif; color: #9D9280; border: 0px solid red;}
.project5{ background: url(../images/small_bella_vista.jpg) no-repeat top left; width: 134px; height:33px; padding: 140px 5px 0 120px; font: italic 11px Georgia, Times New Roman, Times, serif; color: #9D9280; border: 0px solid red;}


.milestone_list{ list-style-position: inside;}
.milestone_list li{ padding: 0 0 10px 0;}

/*
.text{ width: 300px; color:#009; border: 1px solid #19336C; padding:2px;}
.msg_text{ width: 300px; height: 80px; border: 1px solid #19336C; color:#009; padding:2px;}
*/
.text{ border: 0; width: 250px; padding: 5px 3px 5px 3px; font: 11px Verdana, Geneva, sans-serif; color: #CFCFA7;}
.msg_text{ border: 0; width: 250px; padding: 3px; font: 11px Verdana, Geneva, sans-serif; color: #CFCFA7;} 
.selectopt{ width:305px; color:#009; border:1px solid #19336C; padding:2px;}

.head_office{ float:left; width:180px; padding:25px 45px 0 0; text-align:left; }
.formBox{ float:left; width:370px; padding:15px 0px 0 50px; }
.contactImg{ float:left; width:auto; padding: 0 0px 0 105px; border:0px solid red; }

.day_night{ margin: -33px 0 25px 382px; height: 50px; position:relative; }
.NakstHeader a#day, .NakstHeader a#night{ color: #FFF; font: bold 12px Verdana, Geneva, sans-serif; cursor: pointer; border: 0px solid #A3ABC0; padding: 8px; margin: 0px 0 0 0;}

.NakstHeader a#day{ color: #132B67; cursor: default;}

.green_housing{ background: url(../images/green_box_bg.jpg) no-repeat top left; width: 253px; height: 161px;}
.green_text{ font: italic 11px Georgia, Times New Roman, Times, serif; color: #756F5C; padding: 105px 5px 0 5px;}
.milestones{ background: url(../images/milestones.jpg) no-repeat top left; width: 253px; height: 121px;}
.milestone_text{ font: italic 11px Georgia, Times New Roman, Times, serif; color: #FFFFFF; padding: 80px 5px 0 80px;}
.what_saying{  background: url(../images/what_saying.jpg) no-repeat top left; width: 269px; height: 130px;}
.what_saying_text{ font: italic 11px Georgia, Times New Roman, Times, serif; color: #716767; padding: 40px 5px 0 30px; width: 125px; height: 78px;}

.head_txt{ font: bold 14px Arial, Helvetica, sans-serif;}

.what_new_box{ margin: 10px 0 0 0; color: #FFF; border: 1px solid #a3adc4;}
.what_head{ float: left; color:#FFF; font: 14px Verdana, Geneva, sans-serif; background: #006; margin: 5px 8px 5px 5px; padding: 8px;}
.what_txt{ float: left; font: italic 12px Georgia, "Times New Roman", Times, serif; padding: 16px 0 0 0; color: #006; text-align: center;}

.top_project{ padding: 0 0 0 60px;} 
.top_project a{ padding: 0 0 0 50px;} 

.bottom_project{ padding: 0 0 0 0px;}
.bottom_project a{ padding: 0 0 0 50px;}
.bottom_project a.bella_img{ padding: 0 0 0 30px;}

.proj_title{ font: 14px Trebuchet MS, Arial, Helvetica, sans-serif; text-transform: uppercase; color: #044a58; }
.proj_box{ float: left; padding: 0 55px 25px 0;}
.proj_box_last{ padding: 0px 0 25px 0;}

.upcoming_proj_box{ float: left; padding: 0 75px 25px 0;}
.upcoming_proj_box_last{ padding: 0px 0 25px 0;}

.contact_middle{ width: 376px; background: #F1F1D2; padding: 0 0 0 10px; }
.contc_form{ color: #5C151D;}