@charset "utf-8";
/* CSS Document */
body{
background-color:#efefef;
font-family:Arial, Helvetica, sans-serif;
}


.clearBoth{
clear:both;
}

.display{
display:block;
}
.bold {
font-weight:bold;
}


img{
border:none;
}
ul, ol, li, p, h1, h2, h3, h4, h5, h6, form {
margin:0;
padding:0;
}
.mainContainer{
width:1000px;
margin:0 auto;
padding:0;
}

.topcontainer{
height:7px;
width:1000px;
margin:0 auto;
padding:0;
clear:both;
}

.container{
width:990px;
margin:0 auto;
display:table;
padding:0 5px;
height:auto !important;
height:600px;
min-height:600px;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
background-color:#fff;
}

.bottomcontainer {
height:4px;
width:1000px;
margin:0 auto;
padding:0;
}



.middlecontainer{
position:relative;
padding:0 20px;
}
/************ MIDDLE ***********/

/************ MIDDLE END********/


/*  ************ SUDIPTA **********  */
/************ top header  ********/
#header{
/*height:100px;
position:relative;*/
margin:0 auto;
padding:0;
width:960px;
display:block;
}


.bannerindex{
width:960px;
height:355px;
display:block;
clear:both;
}

#icon {
float:right;
display:block;
margin:4px 0;
padding:0;
/*width:270px;*/
}

#icon ul{
list-style-type:none;
margin:0px;
padding:0px;

}

#icon li{
display:block;
float:left;
margin:0px 0 0 22px;
padding:0 0 0 0;
}

a.ebrochure, a.ebrochure:visited {
background:transparent url(../images/ebrochure.jpg) no-repeat scroll 0px;
display:block;
float:left;
padding:0 0 0 18px;
background-position:0 0;
color:#818285;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}
a.ebrochure:hover {
color:#a88828;
}

a.bookmark, a.bookmark:visited {
background:transparent url(../images/bookmark.jpg) no-repeat scroll 0px;
display:block;
float:left;
padding:0 0 0 18px;
background-position:0 0;
color:#818285;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
a.bookmark:hover {
color:#a88828;
}

a.Share, a.Share:visited {
background:transparent url(../images/share.jpg) no-repeat scroll 0px;
display:block;
float:left;
padding:0 0 0 18px;
background-position:0 0;
color:#818285;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
a.Share:hover {
color:#a88828;
}


a.print, a.print:visited {
background:transparent url(../images/print.jpg) no-repeat scroll 0px;
display:block;
float:left;
padding:0 0 0 18px;
margin:0;
background-position:0 0;
color:#818285;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
a.print:hover {
color:#a88828;
}
/************ top header ********/

/************ body ********/

.middbody{
margin:15px auto 0 auto;
padding:0 0 0 0;
width:960px;
display:block;
}

.middbodyLeft{
margin:0 auto;
padding:0 0 0 12px;
width:455px;
display:block;
float:left;
}

h1.middbodyLeftheader{
font:bold 18px Arial, Helvetica, sans-serif;
color:#000;
padding:0 0 0 0;
margin:3px 0 15px 0;
width:297px;
height:23px;
}

.middbodyLeft p{
margin:5px 0 20px 0;
padding:0;
width:455px;
display:block;
color:#929292;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
}

.middbodyRight{
margin:0 auto;
padding:0 0 0 px;
width:465px;
display:block;
float: right;
text-align: left;
}

h1.middbodyRightheader{
font:bold 18px Arial, Helvetica, sans-serif;
color:#000;
padding:0 0 0 0;
margin:3px 0 15px 0;
width:187x;
height:23px;
}

.imageGallery ul{
margin:0;
padding:0;
width:465px;
display:block;

clear:both;
}
.imageGallery li{
float:left;
padding:0px 8px 17px 0;
list-style:none;
text-align:center;
}
/*.imageGallery li a:link, .imageGallery li a:visited, .imageGallery li a:active{
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:.CB1D00;
text-decoration:underline;
}
.imageGallery li a:hover{
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:.CB1D00;
text-decoration:none;
}*/
.imageGallery li a:link img, .imageGallery li a:visited img, .imageGallery li a:active img{
display:block;
padding:1px;
}
.imageGallery li a:hover img{
border:0 solid red;
}


.leftNav{
text-align:left;
margin:0 0 10px 0;
padding:0;
display:block;
width:465px;
}
.leftNav ul{
margin:0;
padding:0;
}
.leftNav li{
list-style-type:none;
margin:0;
padding:0;
border:1px solid #fff;
}
.leftNav li span {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#929292;
background-image:url(../images/bullets.jpg);
background-repeat:no-repeat;
background-position:3px 7px;
padding:0 0 0 15px;
display:block;
line-height:23px;
}

.leftNav li a:link, .leftNav li a:active, .leftNav li a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#929292;
background-image:url(../images/bullets.jpg);
background-repeat:no-repeat;
background-position:3px 7px;
padding:0 0 0 15px;
display:block;
line-height:23px;
}
.leftNav li a:hover{
color:#a88828;
}

/************ body ********/

/************ footer ********/

.footerUp {
margin:10px auto 0 auto;
padding:0;
width:1000px;
display:block;
}

.footer {
width:765px;
float:left;
margin:0 0 10px 0;
padding:0;
display:block;
}

.footerUpLeft {
float:left;
display:block;
width:19px;
height:45px;
}

.footerUpRight {
float: right;
display:block;
width:19px;
height:45px;
margin:0 0 0 0;
padding:0;

}
.footerUpbg {
background:transparent url(../images/a_bg.jpg) repeat-x scroll 0px;
height:35px;
width:714px;
float:left;
display:block;
margin:0 0 0 0;
padding:10px 0 0 13px;
}

.visit {
display:block;
float:right;
width:227px;
height:45px;
}

.land{
padding:5px 8px 0 0;
margin:0 0 0 0;
height:14px;
display:block;
float:left;
}

.btnRegister{
background-image:url(../images/cal_btn.jpg);
background-position:0 0;
background-repeat:no-repeat;
width:63px;
height:24px;
display:block;
cursor:pointer;
border:0;
}
.btnRegister:hover{
background-position:0 -24px;
}


/* ------------------------  */


.footerNext {
margin:0 auto;
padding:0;
width:1000px;
clear:both;
}

.footerNextsLeft {
float:left;
display:block;
width:19px;
height:50px;
}

.footerNextbg {
float: right;
display:block;
width:19px;
height:50px;
}
.footernextbg{
background:transparent url(../images/b_bg.jpg) repeat-x scroll 0px;
height:50px;
width:962px;
margin:0;
float:left;
display:block;
padding:0;
}

.foolerNextbg {
float:left;
width:500px;
margin:0 0 0 0;
padding:11px 0 0 12px;
height:39px;
}

.project{
padding:5px 15px 0 0;
margin:0 0 0 0;
height:14px;
display:block;
float:left;
}

.dropNext {
background-image:url(../images/drop.jpg);
border:none;
margin:0 15px 0 0;
padding:3px;
display:block;
width:140px;
height:24px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#929292;
}


  /*  ---------------------------  */
 
.footerNav{
height:30px;
margin:10px auto 0 auto;
padding:0;
text-align:center;
float:right;
width:305px;
}
.footerNav ul{
margin:0;
list-style-type:none;
}
.footerNav li{
display:inline;
list-style-type:none;
padding:0 5px 0 5px;
}
.footerNav li span{
font-size:11px;
margin:0;
padding:5px 0 0 10px;
color:.fff;
}
.footerNav a:link, .footerNav a:active, .footerNav a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#949392;
/*line-height:30px;*/
}
.footerNav a:hover{
color:#a88828;
text-decoration:underline;
}
 
 
.designBy {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#777777;
width:300px;
float: right;
margin:10px 25px 0 0!important;
margin:10px 15px 0 0;
text-align:right;
padding:0;
}
 
 
.copyright {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#777777;
width:300px;
float:left;
margin:10px 0 0 15px;
padding:0;
} 

							 
.tab_bg{
background-image:url(../images/drop.jpg);
background-repeat:no-repeat;
background-position:0 0;
border:none;
margin:0px 15px 0 0;
padding:2px 2px;
display:block;
width:140px;
height:25px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#929292;
background-color:#fff;
}	

.contactsEnquire {
float:left;
width:165px;
padding:0;
margin:5px 15px 8px 0; 
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#929292;
}
.contactsEnquire h2{
margin:0;
padding:5px 0 10px 0; 
display:block;
font-size:11px;
}
/*.dropEnquire {
background-image:url(../images/dropdown_bg1.gif);
background-repeat:no-repeat;
background-position:0 0;
border:none;
margin:0;
padding:5px 3px 0 3px;
width:146px;
height:25px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#929292;
}*/
/*.dropEnquire {
background-image:url(../images/dropdown_bg1.gif);
background-repeat:no-repeat;
background-position:0 0;
border:none;
margin:0;
padding:5px 3px;
display:block;
width:146px;
height:30px!important;
height:20px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#929292;
border:none;
}*/
/*.landmark_lstmenu2{
width:140px; 
height:20px; 
border:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; 
color:#929292; padding:3px 0 0 3px;
background-color:#fff;
}*/

.would {
margin:10px 0 0 0 ;
padding:0;
float:left;
display:block;
width:100%;
}

.date{
height:30px;
/*margin:10px 0 0 220px!important;
margin:10px 0 0 107px;
*/
margin:10px 0 0 0px!important;
margin:10px 0 0 0px;
padding:0;
text-align: right;
float: left;
}

.date ul{
margin:0;
padding:0;
list-style-type:none;

}
.date li{
display:inline;
list-style-type:none;
padding:0;
margin:0 10px;
}

.date li .drop{
background-image:url(../images/date.gif);
background-position:0 0;
background-repeat:no-repeat;
width:54px;
height:24px;
border:0;
padding:5px 3px;
margin:0 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#929292;
}						 


.btnEnquire{
background-image:url(../images/enquire.jpg);
background-position:0 0;
background-repeat:no-repeat;
width:61px;
height:24px;
cursor:pointer;
border:0;
margin:15px 0 0 0;
}
.btnEnquire:hover{
background-position:0 -24px;
}

/************ footer ******

/************ SUDIPTA ********/

.project_sites{width:100%; background:#fff;border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; margin-top:20px;}
.project_sites .inn{width:975px; margin:0 auto; height:50px; }
.project_sites .inn .innleft{padding:10px 0 0 15px; width:440px; float:left;}
.project_sites .inn .innright{width:263px; float:right; padding-top:21px;}
ul.proj_sites{width:436px;}
ul.proj_sites li{float:left; }
ul.proj_sites li.project_site{width:109px;height:25px; padding:5px 0 0 0;}
ul.proj_sites li.lodha_landmarks{width:167px; height:25px; display:block; }
a.lodha_landmarks{font-size:12px; text-decoration:none; display:block; color:#70706e; padding:11px 0 11px 11px; background:#fff; width:137px;}
a.lodha_landmarks:hover{font-size:12px; text-decoration:none; background:#b09426; color:#fff;}
ul.proj_sites li.casa_landmarks{width:154px; iheight:25px;}
ul.btmlinks{width:263px;}
ul.btmlinks li{float:left;display:block;}
ul.btmlinks li.terms{width:112px; }
ul.btmlinks li.privacy{width:88px; }
ul.btmlinks li.disclaimer{width:63px;}
ul.btmlinks li a{color:#949392; font-size:10px; text-decoration:none;}
ul.btmlinks li a:hover{color:#706f6e; font-size:10px; text-decoration:none;}


ul.dropdown-upward ul {
 top: auto !important;
 bottom: 100%;
}

ul.dropdown-upward ul ul {
 bottom: 1px;
}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 /*z-index: 597;*/
 float: left;
}

ul.dropdown li {
 float: left;

 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}


ul.dropdown {
 font-weight: bold;
}

	ul.dropdown li {
	 
	 	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {


	}

	ul.dropdown a:link,
	ul.dropdown a:visited	{  }
	ul.dropdown a:hover		{ }
	ul.dropdown a:active	{  }


	/* -- level mark -- */

	ul.dropdown ul {
	 width: 150px;
	 margin-top: 1px; 
	}

		ul.dropdown ul li {
		 font-weight: normal;
		}


.landmark_locator{width:730px; height:115px; background:url(../images/landmark_locator_bg.gif) no-repeat; margin-top:20px;}
.landmark_locator .cont{padding:15px;}
.landmark_locator .cont .top_img{display:block; padding-bottom:15px;}
.landmark_locator .cont .txt{display:block; padding-bottom:24px; color:#929292;}
ul.landmark{width:100%;}
ul.landmark li{float:left; list-style:none;}
ul.landmark li.budget{width:50px;}
ul.landmark li.budget1{width:159px;}
ul.landmark li.location{width:68px;}
ul.landmark li.location1{width:231px;}
ul.landmark li.space{width:45px;}
ul.landmark li.space1{width:156px;}
ul.landmark li.calculate{width:63px;}
.landmark_lstmenu_bg{width:210px; height:22px; background:url(../images/dropdown_bg02.gif) no-repeat; padding:0 3px 3px 3px; *padding:3px 3px 3px 3px;}
.landmark_lstmenu{width:203px; height:20px;  background:none; border:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#929292; padding:3px 0 0 3px;}
.landmark_lstmenu_bg1{width:138px; height:22px; background:url(../images/dropdown_bg.gif) no-repeat; padding:0 3px 3px 3px; *padding:3px 3px 3px 3px;}
.landmark_lstmenu1{width:133px; height:20px; background:none; border:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#929292; padding:3px 0 0 3px;}
.landmark_lstmenu2{width:173px; height:20px; background:none; border:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#929292; padding:3px 0 0 3px;}

.
.landmark_locator_box{ background:#f8f8f8; border:1px solid #f2f2f2; width:223px;}
.landmark_locator_box .inn{padding:14px;}
.landmark_locator_box .inn .top_img{display:block; padding-bottom:15px; color:#929292;}
.landmark_locator_box .inn .tab{padding-bottom:9px; display:block; }
.landmark_locator_box .inn .tab_bg{padding-bottom:9px; display:block;background:url(../images/dropdown_bg_inn.gif) no-repeat; }
.inner_content .inner_right .btm_box{background:#fff; border:1px solid #f2f2f2; width:223px; height:123px; margin-top:20px;}

.error{color:#FF0000;display:none;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
/*.phone {
background-image:url(../images/phone.jpg);
background-repeat:no-repeat;
background-position:0 0;
border:none;
margin:0 3px 0 3px;
padding:5px 5px;
display:block;
width:50px;
height:30px!important;
height:20px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#929292;
border:none;
}*/

/*.phone {
background-image:url(../images/phone.jpg);
background-repeat:no-repeat;
background-position:0 0;
border:none;
margin:0 0 0 0;
padding:5px 3px 0 3px;
display:block;
width:54px;
height:25px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#929292;
border:none;
}*/

/*.mb {
background-image:url(../images/mb.jpg);
background-repeat:no-repeat;
background-position:0 0;
border:none;
margin:0 3px 0 2px;
padding:5px 5px;
display:block;
width:76px;
height:30px!important;
height:20px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#929292;
border:none;
}*/
/*.mb {
background-image:url(../images/mb.jpg);
background-repeat:no-repeat;
background-position:0 0;
border:none;
margin:0 0 0 4px;
padding:5px 3px 0 3px;
display:block;
width:79px;
height:25px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#929292;
border:none;
}

.phonecode {
background-image:url(../images/date-code.jpg);
background-repeat:no-repeat;
background-position:0 0;
border:none;
margin:0px 4px 0 0;
padding:5px 3px 0 3px;
display:block;
width:35px;
height:31px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#929292;
border:none;
}*/



#tell_friend_box{position:absolute; top:47px; right:215px; width:300px; height:234px; display:none; z-index:1000; background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif; color:#71706f; font-size:12px;
}
#tell_friend_box .close{width:11px; display:block; height:11px; float:right; margin:0px 10px 0 0;}
.head_title{padding:25px 0 0 40px;}
ul.tellfriend{width:300px; list-style-type:none; padding-left:10px; padding-top:10px;}
ul.tellfriend li{float:left;} 
ul.tellfriend li.tf_lft{width:69px; height:32px; float:left; text-align:right; padding-right:3px;}
ul.tellfriend li.tf_rht{width:152px; height:32px; float:left}
tf_rht .send{ padding:10px 10px 0 0 ; width:152px !important; text-align:right; }
.tellfriend_txtfld{

/*width:148px; height:17px; border:1; background:#FFFFFF; color:#000000; font-size:11px;*/
background-image:url(../images/input_share_bg.gif);
background-repeat:no-repeat;
background-position:0 0;
border:none;
margin:0;
padding:5px 3px;
display:block;
width:146px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#929292;
border:none;
}

.mainlogoIndex{ width:235px; height:110px; padding:0px 0px 0px 15px;}
.logoIndex{ background-color:#fdfdfd; padding:20px 39px 19px 39px;}

.bannerindexFlash{
width:960px;
height:355px;
display:block;
clear:both;
}

.indexNav{
width:235px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color:red;
}
.indexNav ul{
margin:0;
padding:0;
}
.indexNav li{
list-style-type:none;
margin:0;
padding:0;
background-color:red;
opacity: 0.65;
}
/*.indexmenu{position:absolute;margin:120px 20px;z-index:100;background-color:#FFFFFF;opacity:0.90;filter:alpha(opacity=90);}

.indexmenu ul{
margin:0;
padding:0;
}
.indexmenu li{
list-style-type:none;
margin:0;
padding:0 10px;
width:213px;
line-height:29px!important;
line-height:35px;
border-bottom:1px dotted gray;
}*/

.indexmenu{position:absolute;margin:110px 15px 0 15px;z-index:100;background-color:#fff;opacity:0.90;filter:alpha(opacity=790);}
.indexmenu ul{
margin:0 30px;
padding:5px 0 10px 0 ;
width:175px;
}

.indexmenu li{
list-style-type:none;
margin:0;
padding:0 10px;
line-height:29px!important;
line-height:35px;
background-image:url(../images/dot.gif);
background-repeat:repeat-x;
background-position: bottom
}

.dropEnquire {
background-image:url(../images/dropdown_bg0new2.gif);
background-repeat:no-repeat;
background-position:0 0;
border:none;
margin:0;
padding:5px 5px 5px 5px;
width:150px;
height:25px;
/*float:left;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#929292;
clear:both;
display:block;
}
.phone {
background-image:url(../images/phonenew.gif);
background-repeat:no-repeat;
background-position:0 0;
border:none;
margin:0 0 0 0;
padding:5px 3px 0 3px;
display:block;
width:54px;
height:25px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#929292;
border:none;
}
.mb {
background-image:url(../images/mbnew.gif);
background-repeat:no-repeat;
background-position:0 0;
border:none;
margin:0 0 0 4px;
padding:5px 3px 0 3px;
display:block;
width:79px;
height:25px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#929292;
border:none;
}
.phonecode {
background-image:url(../images/date-code.gif);
background-repeat:no-repeat;
background-position:0 0;
border:none;
margin:0px 4px 0 0;
padding:5px 3px 0 3px;
display:block;
width:35px;
height:31px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#929292;
border:none;
}
.intext{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#929292;
margin:0;
padding:0;
}
