body { font-family:Arial, Helvetica, sans-serif; font-size:12px;}

body,.c, span, ul, li, span, p, h2, label, address, input, textarea { margin:0; padding:0;}

header { position:relative; z-index:999; height:120px !important; padding:0px;  margin-top:10px !important; }

#header, .contain { width:1024px; margin:auto;}

.top-cont, .top-con-head, .contains { float:left; width:1024px;}

#wrapper img { border:0;}

.c { clear:both;}

.top-con-head .main-heading, .top, .arrow, #left-nav li a, #for-site, #bottom-bg, #top-bg, #bottom-bg2, #loan-icon, #event-icon,#contact, .current3  { background-repeat:no-repeat;}

.main-heading, .right-nav li a, #important-links .links,.points, .points a { color:#f6f6f6;}

#logo { float:left; width:127px; height:103px;}

nav { float:right; width:87%; margin-top:45px; position:relative; }

ul, li { margin:0; padding:0;}

li { list-style:none;}

a { text-decoration:none;}

nav li { display:inline; padding:0 5px 0 5px;}

nav a { color:#000;}

#slider { margin:auto; margin:10px 0 0 0;}

footer { width:1024px; margin:auto; color:#2a2a2a; padding:10px 0 10px 0; clear:both;}

.f-left { float:left; /*width:620px;*/ width:518px; margin:0 0 10px 0; font-size:12px; color:#2a2a2a;}



#left-portion { background-image:url(../images/left-cont-bg.jpg); width:237px; background-repeat:repeat-y; float:left; padding-left:16px;}

#bottom-bg { background-image:url(../images/left-cont-bg-bottom.jpg); width:253px; height:51px; float:left;}

.footer-con { float:left; width:1024px; border-bottom: solid 1px #d8d8d8; margin:10px 0 0 0;}

.f-left p { padding:0 0 10px 0;}

.f-cont { float:left; width:150px;}

.walk-through, .events, .work-pro, .call-us {background-repeat:no-repeat;  height:22px;}

.walk-through { background-image:url(../images/walk-throw-icon.jpg); background-position:left center; width:auto; float:left; padding:0 0 0 27px; margin:0 0 10px;}

.walk-through a, .events a, .work-pro a, .right-links3 a { line-height:22px; color:#848484; height:20px;}

.call-us { float:right; width:192px; text-align:right; background-image:url(../images/icon.png); padding:0 5px 0 0px; line-height:22px; color:#848484;}

.events { float:left; width:113px; text-align:left; background-image:url(../images/events-icon.jpg); padding:0 0 0 27px; background-position:center left; }

.events-icon { margin:0; padding:0; clear:both;}

.work-pro{ float:right; width:122px; text-align:right; background-image:url(../images/work-progress-icon.jpg); padding:0 0 0 0px; margin:10px 75px 0 0; }

.copyright { float:left; }

.web { float:right; text-align:right !important;}

.web a { color:#2a2a2a;}

.web a:hover, .walk-through a:hover, .events a:hover, .work-pro a:hover, .up-coming ul li a:hover, .right-links3 a:hover { color:#0085b0;}

.copyright, .web { width:500px; font-size:11px; margin:10px 0 10px 0;}

#feature, #come-home { background-repeat:no-repeat; background-position: top center; overflow:hidden; height:351px;}

#banner { width:1024px; margin:auto; border:none;}

#feature { background-image:url(../images/feature-img.jpg); }

#come-home { background-image:url(../images/come-home-img.jpg);}

.contain { margin:15px auto 0 auto;}

.top-con-head { background-color:#009ac8; height:35px; float:left;}

.top-con-head span { float:left;}

.top-con-head .main-heading { background-image:url(../images/main-icon.jpg); background-position:left center; padding:0 0 0 25px; margin-left:10px; line-height:35px; font-size:23px; width:220px !important; }

.top-con-head .right-nav { float:right; width:500px; text-align:right;}

.right-nav li { display:inline; line-height:35px;  padding:0 8px 0 0px;}

.right-nav li a { font-size:12px;}

.arrow { background-image:url(../images/right-arrow-nav.jpg); background-position:left center; padding:0 0 0 10px !important;}

.right-nav li a:hover, .right-nav .current2 { color:#c0d733;}

#left-cont { float:left; width:253px; }

#left-nav { float:left; width:236px; background-color:#f6f6f6;  border-right: solid 1px #c9c9c9;}

#left-nav li { float:left; width:216px; display: block; line-height:32px; border-bottom: solid 1px #c9c9c9; padding:0 10px 0 10px;}

#left-nav li a { float:left; background-image:url(../images/left-nav-arrow-hover.png); background-position: left center; padding:0 0 0 20px; display:block; line-height:32px; font-size:14px; color:#4a4a4a; width:207px;}

#left-nav li a:hover, #left-nav .current3 { background-image:url(../images/left-nav-arrow.jpg) !important; background-position: left center; padding:0 0 0 20px; height:32px;}

.right-cont { float:right; width:755px; margin:15px 0 0 0;}

.right-cont .text { float:left; width:755px; border-right:solid 1px #f0f0f0 !important; border-bottom:solid 1px #f0f0f0; padding:0 0px 5px 0; margin:0 0 15px 0;}

.text img { float:left; width:200px;}

.page-con2 .bodycontent00 img { float:left; width:360px;}

.pro-text { width:535px;}

.pro-text, .pro-text2 { float:left;  text-align:justify; color:#4a4a4a; line-height:22px; padding-right:10px;}

.pro-text2 { width:745px; }

.page-con, .page-con2 { float:right; width:746px; text-align:justify; color:#4a4a4a; line-height:22px; padding-right:10px;} 

.heading, .heading3 { float:left; text-align:center; font-size:20px; padding:0 0 7px 0; border-bottom:solid 1px #f0f0f0; margin-right:10px; margin:0 0 7px 0; color:#bfa347;}

.heading { width:535px; }

.heading3 { width:745px;}

.heading2 { width:746px; float:left; text-align:center; font-size:20px; padding:0 0 7px 0; border-bottom:solid 1px #f0f0f0;; margin:0 10px 15px 0; color:#bfa347;}

.size { text-align:center; font-size:14px; font-weight:bold;}

#important-links { float:left; width:237px;}

#s-icons img { border:0;}

#top-bg, #bottom-bg2 { background-repeat: repeat-x; float:left; width:237px;  height:11px;}

#top-bg { background-image:url(../images/left-nav-bot-bg.jpg); }

#bottom-bg2 { background-image:url(../images/important-bottom-bg.jpg);}

#important-links .links { float:left; font-size:28px; width:215px; padding:5px 0 10px 15px;}

.points { float:left; font-size:18px; line-height:27px; text-align:left; font-family:Arial, Helvetica, sans-serif; padding:5px 0 10px 15px; border-bottom: solid 1px #007a9f; width:222px;}

#loan-icon { background-image: url(../images/home-loan-icon.jpg); background-position:left center; height:40px; line-height:45px; float:left; padding-left:40px;}

#event-icon { background-image: url(../images/recent-event-icon.jpg); background-position:left center; height:30px; float:left; padding-left:40px;}

#contact { float:left; margin:0 0 0 0; background-image:url(../images/contact-icon.jpg); background-position: left 5px; min-height:50px; padding:0 0 0 40px;}

.social { float:left;}

.right-links { float:left; width:140px;}


.right-links3 { float:left; width:140px;}
.right-links3 a{ display:inline-block; height:22px;}
.bhk2, .bhk3{
	padding: 0 0 0 27px;
margin-bottom: 10px;
background: url(../images/flats.png) no-repeat 0 0;
}
.right-links2 { float:right; width:225px; text-align:right;}

.points a:hover, .points .current-menu { color:#000;}

/*feature start*/

#icon1, #icon2, #icon3, #icon4, #icon5, #icon6, #icon7, #icon8, #icon9, #icon10, #icon11, #icon12, #icon13, #icon14, #icon15, #icon16, #icon17, #icon18, #icon19, #icon20 { background-repeat:no-repeat; background-position:left center; float:left; padding:0 0 0 40px; height:auto;  line-height:40px; margin-left:15px; height:40px;}

#icon1 { background-image: url(../images/img/icon-1.jpg); }

#icon2 { background-image: url(../images/img/icon-2.jpg); }

#icon3 { background-image: url(../images/img/icon-3.jpg); }

#icon4 { background-image: url(../images/img/icon-4.jpg); }

#icon5 { background-image: url(../images/img/icon-5.jpg); }

#icon6 { background-image: url(../images/img/icon-6.jpg); }

#icon7 { background-image: url(../images/img/icon-7.jpg); }

#icon8 { background-image: url(../images/img/icon-8.jpg); }

#icon9 { background-image: url(../images/img/icon-9.jpg); }

#icon10 { background-image: url(../images/img/icon-10.jpg); }

#icon11 { background-image: url(../images/img/icon-11.jpg); }

#icon12 { background-image: url(../images/img/icon-12.jpg); }

#icon13 { background-image: url(../images/img/icon-13.jpg); }

#icon14 { background-image: url(../images/img/icon-14.jpg); }

#icon15 { background-image: url(../images/img/icon-15.jpg); }

#icon16 { background-image: url(../images/img/icon-16.jpg); }

#icon17 { background-image: url(../images/img/icon-17.jpg); }

#icon18 { background-image: url(../images/img/icon-18.jpg); }

#icon19 { background-image: url(../images/img/icon-19.jpg); }

#icon20 { background-image: url(../images/img/icon-20.jpg); }

.arrow-icon { float:left; width:20px; background-image:url(../images/arrow-icon.jpg); height:8px; background-repeat:no-repeat; background-position:top left; margin:6px 0 0 0;}

.left { float:left; width:706px;}

/*feature end*/

.feature { float:left;}

.club p { clear:both;}

.feature p { line-height:40px; clear:both;}

h2 { line-height:30px;}

.highlights { float:left; width:746px; clear:both; padding:0 0 10px 0; margin:5px 0 5px 0; border-bottom: dotted 1px #bebebe;}

.highlights li { clear:both; width:auto;}

.highlights img { width:auto !important; width:350px !important;}

#map { float:left; width:365px;}

#map iframe { margin:5px 0 0 0;}

.location { float:right; width:365px;}

.right { float:left; width:340px;}

.location li { padding:0 0 10px 0 !important; float:left; line-height:20px !important;}

.line { border-bottom:none !important; padding:10px 0 0 0 !important;}

.FAQ, .up-coming, .address, #broker-app-form { float:left; width:746px; padding:0 0 10px 0; margin:5px 0 5px 0; }

.FAQ p { float:left; padding:0 0 10px 0; width:746px;}

.FAQ p .q, .know-more a { color:#0085b0;}

.up-coming  .urbana{ float:left; width:300px; margin:0 0 0 220px;}

#form { float:right; width:345px; margin:5px 0 0 0; text-align:left; height:260px;}

address { float:left; width:300px; padding:0 0 10px 0; font-style:normal; border-bottom:solid 1px #bebebe; line-height:30px; font-size:14px;}

address span { font-size:15px; font-weight:bold;}

label { float:left; width:100px; color:#009ac8;}

.textfield { width:200px; margin:0 0 10px 0; border: solid 1px #d9d9d9; height:18px; line-height:18px; padding:2px 5px; outline:none;}

textarea { border: solid 1px #d9d9d9; width:200px; min-height:50px; outline:none; padding:2px 5px; }

#submit { float:right; margin:7px 32px 0 0; background-image:url(../images/submit-button.jpg); width:62px; height:21px; background-repeat:no-repeat; border:0; cursor:pointer;}

#submit:hover { background-image:url(../images/submit-button-hover.jpg); background-repeat:no-repeat; color:#009ac8;}

#address { float:left; margin:0 32px 0 10px;}

.gap { clear:both; margin:0 0 30px 10px; float:left;}

.up-coming ul { margin-left:230px;}

.up-coming ul li { padding:10px 0 10px 0; background-image:url(../images/form-icon.jpg); background-repeat:no-repeat; background-position: left center; padding:0 0 0 30px;}

.up-coming ul li a { font-size:20px; line-height:45px; color:#4a4a4a;}

.work { width:1024px; float:left; text-align:center; font-size:20px; padding:10px 0 10px 0; border-bottom:solid 1px #f0f0f0; margin-right:10px; margin:0 0 7px 0; color:#bfa347;}

.cons { float:left; margin-top:160px !important;}

.know-more { float:left; width:100px;}

.video { float:left; width:329px !important; height:228px; margin:0 5px 0 25px;}

.flat { float:left; width:355px; margin:0 5px;}

.flat .left-gap { padding-left:40px; float:left; }

.loan-icon, .loan-icon2, .loan-icon3 { border: solid 1px #d6d6d6;}

.loan-icon { float:left !important; margin:0 60px 20px 10px; }

.loan-icon2 { float:right !important; margin:0 10px 20px 0;}

.loan-icon3 { float:left; margin-bottom:20px;}

#thanks { float:right; width:290px; padding:0 10px 10px 0; font-style:normal; border-right:solid 1px #bebebe; border-bottom:solid 1px #bebebe; line-height:53px; font-size:35px; margin:0 30px 0 0;}

.up-coming a { color:#0085b0;}

.up-coming a:hover { color:#848484;}

#broker-app-form form .borker { clear:both; float:left; width:60%; margin:5px 0 5px 0; margin-left:25%;}

#broker-app-form .borker label { float:left; width:138px;}

#broker-app-form .borker .textfield2 { float:left; width:200px; border:solid 1px #d9d9d9; height:20px; padding:2px 5px; outline:none; }

#broker-app-form .bro-app-submit { margin-right:98px !important;}

#broker-app-form textarea { margin:5px 0 0 0 !important; height:60px !important;}

.up-coming .bodycontent00  .events-con { margin:0 0 0 35px; float:left; width:204px; font-size:13px; height:170px;}

.up-coming .bodycontent00  .events-con img { margin-bottom:5px;}



.white { color: #C0D733; font-style:normal; margin: 0 5px 0 0; }



.nand-vila img { width: auto; }

.nand-vila .loan-icon { margin: 0 10px 20px; }

.nand-v-e-broucher { background-image: url(../images/form-icon.jpg); background-repeat: no-repeat; background-position: 260px center; padding: 0 0 0 30px; text-align: center; margin: 15px 0; }



.nand-v-e-broucher a { font-size: 20px; line-height: 45px; color: #4A4A4A; }



.popup-form { background: #3C3C3C; clear: both; float: left; margin: 0; padding: 10px 5px; width: 77.6%; }



.popup-form input[type="text"], .popup-form input[type="email"], .popup-form input[type="submit"] { border: 0; padding: 5px; outline: 0; margin: 0 5px; float: left; width: 136px; }



.popup-form input[type="text"]:focus, .popup-form input[type="email"]:focus, .popup-form input[type="submit"]:focus { background: #ECECEC; }

.popup-form input[type="submit"] { padding: 5px; margin: 0 3px; width: auto; background: #FF6B2D; color: #fff;  } 



.popup-form input[type="submit"]:hover { cursor: pointer; color: #fff; background: #FF8552; }