/*
------------------------------------------------------------
[Nivasa] CSS: Structure - Developed by 
------------------------------------------------------------
*/

/*Reset CSS
--------------------------------------*/
body{padding:0;margin:0; background:url(../assets/images/bg.png);}
h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code{padding:0;margin:0;line-height:1em;font-weight:normal;font-style: normal;}
table{font-size:inherit;}
ul{list-style:none;}
img{border:0;}
p{margin:0;padding:0;}

/* Font Adjustment & Body Background
---------------------------------------*/
body {font-size: 62.5%;color:#000000;font-family:Helvetica, Arial, sans-serif;}

/* Font Adjustment & Body Background
---------------------------------------*/
@font-face {
	font-family: 'GM';
	src: url('fonts/gotham-medium.eot');
	src: url('fonts/gotham-medium.eot') format('embedded-opentype'),
		 url('fonts/gotham-medium.woff') format('woff'),
		 url('fonts/gotham-medium.ttf') format('truetype'),
		 url('fonts/gotham-medium.svg#GM') format('svg');
}
@font-face {
    font-family: 'GR';
    src: url('fonts/gotham-book.eot');
    src: url('fonts/gotham-book.eot') format('embedded-opentype'),
         url('fonts/gotham-book.woff') format('woff'),
         url('fonts/gotham-book.ttf') format('truetype'),
         url('fonts/gotham-book.svg#GR') format('svg');
}

@font-face {
    font-family: 'GB';
    src: url('fonts/Gotham-Bold.eot');
    src: url('fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/Gotham-Bold.woff') format('woff'),
         url('fonts/Gotham-Bold.ttf') format('truetype'),
         url('fonts/Gotham-Bold.svg#LeagueGothicRegular') format('svg');
    font-weight: bold;
}

@font-face {
    font-family: 'baskerville';
    src: url('fonts/baskvl.eot');
    src: url('fonts/baskvl.eot?#iefix') format('embedded-opentype'),
         url('fonts/baskvl.woff') format('woff'),
         url('fonts/baskvl.ttf') format('truetype'),
         url('fonts/baskvl.svg#baskvl') format('svg');
    font-weight: bold;
}

/* Generic styles
---------------------------------------*/
img{border:none;}
.no-wrap{ white-space: nowrap; }
a{text-decoration: none; color:#b1b1b1; line-height:1.2em;}
a:hover{text-decoration:none;}
a img, a:focus, fieldset{ border: none;}
strong { font-weight: bold;}
.floatLeft{float:left;}
.floatRight{float:right;}
a:active{outline:none;}
a:focus{-moz-outline-style:none;}
.dispNone{display:none;}
.dispBlock{display:block;}
.upperCase{text-transform:uppercase;}

/* Header Tags Styles
---------------------------------------*/
h1{font-size:2.6em;}

/* Main CSS
---------------------------------------*/
#pageWrapper{margin:0 auto;width:1000px;padding:0;display:table;position:relative;}
#header{width:1000px;padding:32px 0 27px 0;display:inline-block;text-align:center;}
#header a{display:block;}
#footer{width:1000px;padding:0 0 20px 0;margin:0 auto;display:table;}
#contentArea{float:left;width:1000;padding:0;margin:0;}
#leftBlock{float:left;width:502px; height:486px;}
#rightBlock{float:left;width:498px;background-color:#d2d3d5;padding:40px 0;margin-bottom:70px;}

#cleftBlock{float:left;width:612px;}
#crightBlock{float:left;width:388px;background-color:#e9e9ea;margin-bottom:70px;height:486px;}

.navigation{background-color:#ffffff;float:left;width:860px;padding:0 70px;position:relative; letter-spacing:5px;} 
.navigation:after{content:"";border-color:#ffffff transparent transparent transparent;border-style:solid;border-width:14px;width:0;height:0;   position:absolute;bottom:-27px;left:50px; z-index:100;}
.navigation a{text-transform:uppercase;color:#c8c8c8;font-size:1.4em;display:inline-block;text-align:center;padding:15px 30px;font-family:"GM", Arial, Helvetica, sans-serif;}
.navigation a:hover{color:#4e4d50;}
.navigation a.active{color:#4e4d50; letter-spacing:5px;}

.cnavigation{background-color:#ffffff;float:left;width:820px;padding:0 90px;position:relative;}
.cnavigation:after{content:"";border-color:#ffffff transparent transparent transparent;border-style:solid;border-width:14px;width:0;height:0;   position:absolute;bottom:-27px;left:50px}
.cnavigation span{text-transform:uppercase;color:#4e4d50;font-size:1.4em;display:inline-block;text-align:center;padding:15px 51px;font-family:"GM", Arial, Helvetica, sans-serif;}

.aboutnavigation{background-color:#ffffff;float:left;width:820px;padding:0 90px;position:relative; letter-spacing:5px;}
.aboutnavigation:after{content:"";border-color:#ffffff transparent transparent transparent;border-style:solid;border-width:14px;width:0;height:0;   position:absolute;bottom:-27px;left:50px}
.aboutnavigation a{text-transform:uppercase;color:#c8c8c8;font-size:1.4em;display:inline-block;text-align:center;padding:15px 51px;font-family:"GM", Arial, Helvetica, sans-serif; letter-spacing:5px}
.aboutnavigation a:hover{color:#4e4d50;}
.aboutnavigation a.active{color:#4e4d50; padding:15px 45px 15px 0px; letter-spacing:5px;}

.amnavigation{background-color:#ffffff;float:left;width:850px;padding:0 75px;position:relative; letter-spacing:5px;} 
.amnavigation:after{content:"";border-color:#ffffff transparent transparent transparent;border-style:solid;border-width:14px;width:0;height:0;   position:absolute;bottom:-27px;left:50px; z-index:100;}
.amnavigation a{text-transform:uppercase;color:#c8c8c8;font-size:1.4em;display:inline-block;text-align:center;padding: 15px 60px;font-family:"GM", Arial, Helvetica, sans-serif; float:left;}
.amnavigation a:hover{color:#4e4d50;}
.amnavigation a.active{color:#4e4d50;}



.npnavigation{background-color:#ffffff;float:left;width:900px;padding:0 50px;position:relative; letter-spacing:5px;} 
.npnavigation:after{content:"";border-color:#ffffff transparent transparent transparent;border-style:solid;border-width:14px;width:0;height:0;   position:absolute;bottom:-27px;left:50px; z-index:100;}
.npnavigation a{text-transform:uppercase;color:#c8c8c8;font-size:1.4em;display:inline-block;text-align:center;padding:15px 35px;font-family:"GM", Arial, Helvetica, sans-serif;}
.npnavigation a:hover{color:#4e4d50;}
.npnavigation a.active{color:#4e4d50; letter-spacing:5px;}


.ncnavigation{background-color:#ffffff;float:left;width:900px;padding:0 50px;position:relative; letter-spacing:5px;} 
.ncnavigation:after{content:"";border-color:#ffffff transparent transparent transparent;border-style:solid;border-width:14px;width:0;height:0;   position:absolute;bottom:-27px;left:50px; z-index:100;}
.ncnavigation a{text-transform:uppercase;color:#c8c8c8;font-size:1.4em;display:inline-block;text-align:center;padding:15px 30px;font-family:"GM", Arial, Helvetica, sans-serif;}
.ncnavigation a:hover{color:#4e4d50;}
.ncnavigation a.active{color:#4e4d50; letter-spacing:5px;}

.nfnavigation{background-color:#ffffff;float:left;width:930px;padding:0 35px;position:relative; letter-spacing:5px;} 
.nfnavigation:after{content:"";border-color:#ffffff transparent transparent transparent;border-style:solid;border-width:14px;width:0;height:0;   position:absolute;bottom:-27px;left:50px; z-index:100;}
.nfnavigation a{text-transform:uppercase;color:#c8c8c8;font-size:1.4em;display:inline-block;text-align:center;padding:15px 30px;font-family:"GM", Arial, Helvetica, sans-serif;}
.nfnavigation a:hover{color:#4e4d50;}
.nfnavigation a.active{color:#4e4d50; letter-spacing:5px;}


#rightBlock p{color:#221f1f;font-family:Helvetica, Arial, sans-serif;font-size:12px;padding:20px 40px 0 40px;line-height:1.4em; text-align:justify;}
#crightBlock p{color:#221f1f;font-family:Helvetica, Arial, sans-serif;font-size:12px;padding:0 40px 0 40px;line-height:1.4em; text-align:justify;}
#rightBlock h1{color:#221f1f;font-family:Helvetica, Arial, sans-serif;font-size:14px;padding:20px 40px 0 40px;line-height:1.4em; text-transform:uppercase;}
#crightBlock h1{color:#221f1f;font-family:Helvetica, Arial, sans-serif;font-size:14px;padding:20px 40px 0 40px;line-height:1.4em; text-transform:uppercase; text-decoration:none;}
#footer p{color:#fff;font-size:0.9em;font-family:Helvetica, Arial, sans-serif; padding:5px 10px;}

.content{margin:0;height:406px;padding:0;overflow:auto;}
.mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar{line-height:8px !important;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{line-height:8px !important;}
.mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger{height:9px !important;}

.brownBg{background:#565248;}
.marBot25{height:25px; width:100%; float:left;}
.homeFourBlock{}
.homeFourBlock .one, .homeFourBlock .two, .homeFourBlock .three, .homeFourBlock .four, .homeFourBlock .five{float:left;}
.homeFourBlock .one{width:548px; height:266px; background:url(../assets/images/overview-bg.jpg) no-repeat 0 0;}
.homeFourBlock .two{width:452px; height:266px; background:url(../assets/images/amenities-bg.jpg) no-repeat 0 0;}
.homeFourBlock .three{width:376px; height:265px; background:url(../assets/images/plan-bg.jpg) no-repeat 0 0;}
.homeFourBlock .four{width:343px; height:265px; background:url(../assets/images/udi-bg.jpg) no-repeat 0 0;}
.homeFourBlock .five{width:281px; height:265px; background:url(../assets/images/contact-bg.jpg) no-repeat 0 0;}
.homeFourBlock .one h1, .homeFourBlock .two h1, .homeFourBlock .three h1, .homeFourBlock .four h1, .homeFourBlock .five h1{ text-transform:uppercase; letter-spacing:8px; font-family: "GB", Arial, Helvetica, sans-serif; color:#fff; font-size:30px; width:100%; text-align:center; margin-top:111px;}

.homeFourBlock .one h2, .homeFourBlock .two h2, .homeFourBlock .three h2, .homeFourBlock .four h2, .homeFourBlock .five h2{ font-family: "baskerville", Arial, Helvetica, sans-serif; color:#fff; font-size:16px; width:100%; text-align:center; margin-top:5px; font-weight:bold; font-style:italic; letter-spacing:1px; margin-left:-8px;}

.calloutOne{color:#000000;font-size:13px;font-family:"GM",Arial,Helvetica,sans-serif; text-transform:uppercase;}
.calloutOne li a{line-height:55px;}
.calloutOne li a:hover {line-height:55px;color:#000;}

p.footnote{color:#fff; text-align:center; margin:10px 0; font-size:14px !important; font-weight:normal; font-family: Helvetica, Arial, sans-serif !important;}

/* Slider */
#slides {display: none;}
#slides .slidesjs-navigation {margin-top:3px;}
#slides .slidesjs-previous {margin-right: 5px;float: left;}
#slides .slidesjs-next {margin-right: 5px;float: left;}
.slidesjs-pagination {margin-top: -30px;list-style: none !important; position:absolute; z-index:10 !important; right:510px;}
.slidesjs-pagination li {float: left;margin: 0 5px; list-style:none !important;}
.slidesjs-pagination li a {display: block;width: 16px;height: 14px;background: url(../assets/images/slider-dot-normal.png) 0 0 no-repeat;float: left;overflow: hidden;list-style:none !important; color:#fff;}
.slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active { background-image: url(../assets/images/slider-dot-active.png);color:#565248;}
.slidesjs-pagination li a:hover {/*background-position: 0 -26px*/}
#slides a:link, #slides a:visited {list-style:none !important;}
#slides a:hover,  {list-style:none !important;}
#slides a:active { list-style:none !important;}
.navbar {overflow: hidden;}
/*.slidesjs-container{z-index:-1;}*/


/* Slider */
#uslides {display: none;}
#uslides .slidesjs-navigation {margin-top:3px;}
#uslides .slidesjs-previous {margin-right: 5px;float: left;}
#uslides .slidesjs-next {margin-right: 5px;float: left;}
.uslidesjs-pagination {margin:-20px 0px 0 500px;float: right;list-style: none !important; position:absolute; z-index:10 !important;}
.uslidesjs-pagination li {float: left;margin: 0 5px; list-style:none !important;}
.uslidesjs-pagination li a {display: block;width: 16px;height: 14px;background: url(../assets/images/uslider-dot-normal.png) 0 0 no-repeat;float: left;overflow: hidden;list-style:none !important; color:#d3d2cf;}
.uslidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active { background-image: url(../assets/images/uslider-dot-active.png); color:#565248; list-style:none !important;}
.uslidesjs-pagination li a:hover {/*background-position: 0 -26px*/}
#uslides a:link, {list-style:none !important;}
#uslides a:hover, {list-style:none !important;}
#uslides a:active {list-style:none !important;}
#slides a:visited{}
.unavbar {overflow: hidden;}
/*.slidesjs-container{z-index:-1;}*/



/* Overview thumbnail */
.thumbOverview{}
.marginBor4px{margin-bottom:4px;}
.thumbOverview a.zoom{/*background:url(../assets/images/plus-btn.png) no-repeat 0 0;*/ width:15px; height:14px; display:inline-block; float:right; margin:20px 0 0 -40px; position:absolute;}


.aboutnavigation{background-color:#ffffff;float:left;width:820px;padding:0 90px;position:relative; letter-spacing:5px;}
.aboutnavigation:after{content:"";border-color:#ffffff transparent transparent transparent;border-style:solid;border-width:14px;width:0;height:0;   position:absolute;bottom:-27px;left:50px}
.aboutnavigation span{text-transform:uppercase;color:#4e4d50;font-size:1.4em;display:inline-block;text-align:center;padding:15px 51px;font-family:"GM", Arial, Helvetica, sans-serif; letter-spacing:5px}


#fullWidth{width:1000px; height:486px; float:left;}
#fullWidth6{width:1000px; height:466px; float:left;}
#fullWidthf{width:1000px; float:left;}

#fullWidthd p{color:#221f1f;font-family:Helvetica, Arial, sans-serif;font-size:12px;padding:20px 40px 0 40px;line-height:1.4em; text-align:justify; width:920px; background:#fff;}
#fullWidthd h1{color:#221f1f;font-family:Helvetica, Arial, sans-serif;padding:20px 40px 0 40px;line-height:1.8em; text-transform:uppercase; background:#fff; }

#fleftBlock{float:left;width:498px; border-right:1px solid #221f1f;}
#frightBlock{float:left;width:500px;margin-bottom:70px;}
.bb{border-bottom:1px solid #221f1f;}

/* Overview thumbnail */
.fthumbOverview{}
.fmarginBor4px{margin-bottom:4px;}
.fthumbOverview a.zoom{background:url(../assets/images/bplus-btn.png) no-repeat 0 0; width:15px; height:14px; display:inline-block; float:right; margin:20px -30px; position:absolute;}

.rthumbOverview{}
.rmarginBor4px{margin-bottom:4px;}
.rthumbOverview a.zoom{background:url(../assets/images/bplus-btn.png) no-repeat 0 0; width:15px; height:14px; display:inline-block; float:right; margin:20px -30px; position:absolute;}

.marginBor1px{margin-bottom:1px;}

.mapnavigation{background-color:#ffffff;float:left;width:860px;padding:0 70px;position:relative;letter-spacing:5px;}
.mapnavigation:after{content:"";border-color:#ffffff transparent transparent transparent;border-style:solid;border-width:14px;width:0;height:0;   position:absolute;bottom:-27px;left:50px; z-index:100;letter-spacing:5px;}
.mapnavigation a{text-transform:uppercase;color:#c8c8c8;font-size:1.4em;display:inline-block;text-align:center;padding:15px 70px;font-family:"GM", Arial, Helvetica, sans-serif;}
.mapnavigation a:hover{color:#4e4d50;}
.mapnavigation a.active{color:#4e4d50; letter-spacing:5px;}
.clearfix{clear:both;}

.navigation .ractive{color:#4e4d50; padding:15px 35px 15px; letter-spacing:5px;}

.ulstyle li {padding-left:40px; line-height:25px; font-size:12px;  font-weight:normal; font-family:Helvetica, Arial, sans-serif;}
.specstyle li{padding-bottom:8px; font-size:12px; padding-left:40px; line-height:18px; font-family:Helvetica, Arial, sans-serif; }

.subnav {clear:both; padding:10px 40px; background:#fff; height:20px;}
.subnav ul li {list-style:none; float:left; font-family:"GM", Arial, Helvetica, sans-serif; padding-left:8px; font-size:12px; color:#999; background:#fff;}
.subnav ul li a {list-style:none; float:left; font-family:"GM", Arial, Helvetica, sans-serif; padding-left:8px;}
.subnav ul li a:hover {color:#000;}
.subnav .active {color:#000;}
.mainsitelink{position:absolute; margin-top:680px; margin-left:760px; color:#25231d; text-align:right; width:230px} 
.mainsitelink a{text-decoration:none;}
.mainsitelink a:hover{color:#7c7b78;}
.floatRight a{color:#fff;text-decoration:none;}

.floatRight a{color:#fff; text-decoration:none;}

#amount_slider label,
	#interest_slider label,
	#tenure_slider label
	{
		font-size: 11px;
		margin-left: -20px;
		margin-top: 20px;
		position: absolute;
		text-align: center;
		width: 35px;
	}
#rightBlock2 {
    background-color: #D2D3D5;
    float: left;
    padding: 40px 10px;
    width: 478px;
}	

.title{font-size:20px; font-family:"GM",Arial,Helvetica,sans-serif; line-height:25px; margin-left:30px;}
.text{font-size:15px; font-family:"GM",Arial,Helvetica,sans-serif; line-height:25px; font-weight:lighter;}
.input{border:1px solid #CCC; background:#FFF; width:125px; height:25px; text-align:center; margin-left:10px; font-size:14px; }
.s-text{font-size:13px;  font-family:"GM",Arial,Helvetica,sans-serif; line-height:25px; font-weight:normal;}

.dvider{border-bottom:1px solid #999; padding-top:5px !important; display:block;}

.title-2{font-size:15px; font-family:"GM",Arial,Helvetica,sans-serif; line-height:30px; float:left; color:#565248;} 
.amt{font-size:15px; font-family:"GM",Arial,Helvetica,sans-serif; line-height:30px; float:right; margin-left:5px;}
.contact{padding:20px 40px 0;}
.fieldgroup{width:300px; height:45px;}
.fields{font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:30px;  width:115px; display:block; float:left;}
.input-field{border:1px solid #666; background:#FFF; width:150px; height:25px;  margin-left:10px; font-size:14px; float:left; padding:0 10px; font-size:13px; border-radius:3px; font-family:Arial, Helvetica, sans-serif; }
.margn-t{margin-top:30px;}
.title-c{font-size:20px; font-family:"GM",Arial,Helvetica,sans-serif; line-height:25px; }
.submit{background:#485771; border-radius:5px; border:1px solid #666; padding:8px 15px; color:#FFF; font-size:15px; font-family:"GM",Arial,Helvetica,sans-serif; float:right; margin-right:82px;}
.thank-u{text-align:left; font-size:20px; padding:10px;  margin: 40px 0 0 24px; font-family:Arial, Helvetica, sans-serif;}
.broucher{font-size:14px; color:#333;}

.submit{background:#485771; border-radius:5px; border:1px solid #666; padding:8px 15px; color:#FFF; font-size:15px; font-family:"GM",Arial,Helvetica,sans-serif; float:right; margin-right:82px;}
.thank-u{text-align:left; font-size:20px; padding:10px;  margin: 40px 0 0 24px; font-family:Arial, Helvetica, sans-serif;}
.broucher{font-size:14px; color:#333;}
.margine{margin-top:100px;  font-family:"GM",Arial,Helvetica,sans-serif !important; font-size:14px !important;}
.form-name{width:100px; font-family:"GM",Arial,Helvetica,sans-serif !important; font-size:14px !important; line-height:26px; float:left;}
.form-input{background:#fff; border:none; height:27px; width:286px;}
.address{height:50px;}
p .downld{background:url(../assets/images/download-button.jpg) no-repeat; height:30px; width:98px; border:none; margin-left:100px; margin-top:10px; cursor:pointer;}