html, body { height: 100%; }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, 
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* remember to define  other focus styles here! */
a:focus {
	outline: 0;
}

body {
	/* global font settings */
	font: 75%/150% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #; /*Main text color*/
	/* centering hack */
	text-align: center;
	background: #d5cdbd;
}
#head_left
{
width:1002px;
height:83px;
background: url(common/menu_01.png) no-repeat;
}
#holder {
	width:1002px;	
}
#holder_left {
	width:112px;
	background-color:#00182A;
	float:left;	
}
#holder_right {
	width:113px;
	foat:right;
    background-color:#00182A;	
}
/*  Top Navigation STYLES */ 
#nav_top {
	padding:0px; 
	width:1002px;
	height:29px; 
}

#nav_top #nav-career a {
	width: 66px;
	height: 29px;
	float:left;
	background: url(index/home_02.png) no-repeat left top;
}

#nav_top #nav-career a:hover {
	width: 66px;
	height: 29px;
	float:left;
	background: url(index/top_menu_hover_02.png) no-repeat left bottom;
}
#nav_top #nav-feedback a {
	width: 84px;
	height: 29px;
	float:left;
	background: url(index/home_03.png) no-repeat left top;
}

#nav_top #nav-feedback a:hover {
	width: 84px;
	height: 29px;
	float:left;
	background: url(index/top_menu_hover_03.png) no-repeat left bottom;
}
#nav_top #nav-login a {
	width: 113px; 
	height: 29px;
	float:left;
	background: url(index/home_05.png) no-repeat left top;
}
#nav_top #nav-login a:hover {
	width: 113px;
	height: 29px;
	float:left;
	background: url(index/top_menu_hover_05.png) no-repeat left bottom;
}
#nav_top #nav-homeloan a {
	width: 90px; 
	height: 29px;
	float:left;
	background: url(index/home_04.png) no-repeat left top;
}

#nav_top #nav-homeloan a:hover {
	width: 90px;
	height: 29px;
	float:left;
	background: url(index/top_menu_hover_04.png) no-repeat left bottom;
}
#project_img {
	width:555px;
	float:right;
}
#banner_img {
	width:1002px;
	float:left;
}

#nav-head
{
width:645px;
height:29px;
float:right;
background: url(index/final_home_06.png) no-repeat right top; 
}
#nav_margin {
	width:112px;
	height:34px;
	float:left;
	background: url(common/menu_02.png) no-repeat left top; 
}
#nav_margin_2
{
width:113px;
height:34px;
float:right;
vertical-align:top;
background: url(common/menu_10.png) no-repeat right top; 
}
#nav #nav-home a {
	width: 72px;
	height: 34px;
	float:left;
	background: url(common/menu_03.png) no-repeat left top;
}

#nav #nav-home a:hover {
	width: 72px;
	height: 34px;
	background: url(common/menu_hover_03.png) no-repeat left bottom;
}

#nav {
	list-style:none;
	padding:0px; 
	width:1002px; 
	margin-left: 0px;
	margin-right: 0px;
	margin-top: -1px;
	margin-bottom: 0px;
	text-align: center;
	display: block;
}

#nav li {
	margin-left:0px;
	display:block;
	float:left;
}
#nav li a {
	height: 29px;
	display:block;
	float:left;
}
#nav #nav-home a {
	width: 69px;
	height: 34px;
	background: url(common/iner_03.png) no-repeat left top;
}

#nav #nav-home a:hover {
	width: 69px;
	height: 34px;
	background: url(common/iner_hover_03.png) no-repeat left bottom;
}

#nav #nav-residential {
	width: 129px;
	height: 34px;
	background: url(common/iner_hover_04.png) no-repeat left top;
}

#nav #nav-sez a {
	width: 63px;
	height: 34px;
	background: url(common/iner_05.png) no-repeat left top;
}

#nav #nav-sez a:hover {
	width: 63px;
	height: 34px;
	background: url(common/iner_hover_05.png) no-repeat left bottom;
}

#nav #nav-essential a {
	width: 106px; 
	height: 34px;
	background: url(common/iner_06.png) no-repeat left top;
}

#nav #nav-essential a:hover {
	width: 106px;
	height: 34px;
	background: url(common/iner_hover_06.png) no-repeat left bottom;
}
#nav #nav-hinjewadi a {
	width: 180px; 
	height: 34px;
	background: url(common/iner_07.png) no-repeat left top;
}
#nav #nav-hinjewadi a:hover {
	width: 180px;
	height: 34px;
	background: url(common/iner_hover_07.png) no-repeat left bottom;
}
#nav #nav-leisure a {
	width: 90px; 
	height: 34px;
	background: url(common/iner_08.png) no-repeat left top;
}
#nav #nav-leisure a:hover {
	width: 90px;
	height: 34px;
	background: url(common/iner_hover_08.png) no-repeat left bottom;
}
#nav #nav-contact a{
	width: 140px;
	height: 34px;
	float:left;
	background: url(common/iner_09.png) no-repeat left top;
}
#nav #nav-contact a:hover {
	width: 140px;
	height: 34px;
	float:left;
	background: url(common/iner_hover_09.png) no-repeat left bottom;
}
#nav #nav-left-a {
	width: 140px; 
	height: 34px;
	background: url(common/iner_08.png) no-repeat left top;
}

#main_content{
list-style:none;
	padding:0px; 
	width:1002px; 
	height:500px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: -1px;
	margin-bottom: 0px;
	text-align: center;
	display: block;
}
#middle_width{
  margin : 0px 0px 0px 165px;
  padding : 3px;
  color : #fff000;
}
#middle_content{
width:778px;
height:916px;
background: url(common/layout_plan_14.jpg) no-repeat;
background-color:#011C31;
padding:0px 0px 0px 50px;

}
#right_width{
 position : absolute;
  left : 11px;
  top : 197px;
  width : 113px;
  padding-left : 10px;
  z-index : 3;
  padding : 3px;
}
#enquiry{
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 0px 0px 0px 0px;
}
#div_class {
float:right;
padding:0px 10px 0px 0px;
}
#tower_links {
	list-style:none;
	text-align: center;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:778px;
	padding: 253px 0px 0px 130px;
}
#tower_links li {
	display:block;
	float:left;
	padding: 0px 2px 0px 2px;
}
#tower_links2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	padding:140px 420px 0px 0px;
}
#bot_para
{
padding:0px 130px 11px 130px;
font-family:"Trebuchet MS";
font-size:9.5pt;
color:#FFFFFF;
}
#bot_resident
{
width: 1002px;
height: 141px;
background: url(common/text_bg.png) no-repeat left bottom;
}

#residential_picture
{
width:1002px;
height:25px;
background: url(common/essential_mainpage_14.png) no-repeat;
}
#right_img {
	width: 69px; 
	height: 34px;
  float:left;
	background: url(common/menu_09.png) no-repeat left top;
}
#right_img2 {
	width: 113px; 
	height: 34px;
	float:left;
	background: url(common/menu_10.png) no-repeat left top;
}

#Left_div {
	width:1002px;
	height:411px; 	
	display: block;
}

#Left_div_1{
	width: 112px;
	height:411px;
	margin-top:-5px;
	background: url(common/menu_11.png);

}
#Left_div_2{
	width: 112px;
	height:411px;
	float:left;
	background: url(common/menu_13.png) repeat-y left top;

}
#Left_div_3{
	width: 778px;
	height:411px;
	background: url(changeable/essential.png);

}
#Left_middle_div {
	width:1002px;
	height:25px; 	
}

#Left_middle_div_1{
	width: 112px;
	height:25px; 
	float: left;
	background: url(common/menu_14.png) repeat-y left top; 
}
#Left_middle_div_2{
	width: 778px;
	height:25px;
	float: left; 
	background: url(swf/residential.swf) no-repeat left top; 
}
#Left_middle_div_3{
	width: 112px;
	height:25px; 
	float: left;
	background: url(common/menu_16.png) no-repeat left top; 
}
#Left_bottom_div {
	width:1002px;
	height: 142px;
}

#Left_bottom_div_1{
	width: 112px;
	height: 142px;
	float: left;
	background: url(common/menu_17.png) no-repeat left top; 
}
#Left_bottom_div_2{
	width: 890px;
	height: 142px;
	float: left;
	background: url(common/menu_18.png) no-repeat left top; 
}
#Left_bottom_div_3{
	width: 113px;
	height: 142px;
	background: url(common/menu_19.png) no-repeat left top;
	float:left; 
}
#Footer_div {
	list-style:none;
	padding:0px; 
	width:1002px;
	height: 25px;  	
	margin-left: 0px;
	margin-right: 0px;
	margin-top: -5px;
	margin-bottom: 0px;
	display: block;
	float: left;
}

#Footer_div_1{
	width: 112px;
	height:25px;
	float: left;
	background: url(common/menu_20.png) no-repeat left top; 
}
#Footer_div_2{
	width: 778px;
	height:25px;
	float: left;
	background: url(common/menu_21.png) no-repeat left top; 
}
#Footer_div_3{
	width: 112px;
	height:25px;
	float: left;
	background: url(common/menu_22.png) no-repeat left top; 
}
#Hinjewadi {
	list-style:none;
	padding:0px; 
	width:1002px; 
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	display: block;
}
#Hinjewadi li {
	margin-left:0px;
	margin-bottom:0px;
	display:block;
	float:left;
}
#Hinjewadi_1{
	width: 112px;
	height:535px;
	margin-top: -5px;
	background: url(changeable/hinjewadi_map_01.png);
}
#Hinjewadi_2{
	width: 113px;
	height:535px;
	margin-right:-100px;
	margin-top:-5px;
	background: url(changeable/hinjewadi_map_03.png);
}
#Hinjewadi_3{
	width: 778px;
	height:535px;
	margin-right:-1px;
	margin-top:-5px;
	background: url(changeable/hinjewadi_map_02.png);

}
#middle_holder{
	width:778px;
	background-color:#00182A;
}
#content
{
width:1002px;
display:block;
}
#menu_reflection{
	width: 778px;
	height:18px;
	float:left;
	margin: 0px 0px 0px 112px;
	background: url(common/menu_12.png) no-repeat left top; 
	background-color:#00182A;
}
#thumbnail {
	width:1002px;  	
	background-color:#001B2F;
	display: block;
}
#thumb_margin {
	width:112px; 
	height:115px;
	float: left; 	
}
#thumb_margin2 {
	width:112px; 
	height:115px;
	float: right;
}
#thumbnail_1{
	width: 463px;
	height:115px; 
	float: left;
	background: url(changeable/residential_14.png) no-repeat left top; 
	background-color:#00182A;
}
#thumbnail_2{
	width: 80px;
	height:115px; 
	float: left;
	background-color:#00182A;
}
#thumbnail_3{
	width: 79px;
	height:115px; 
	float: left;
	background: url(changeable/residential_16.png) no-repeat left top; 
	background-color:#00182A;
}
#thumbnail_4{
	width: 78px;
	height:115px; 
	float: left;
	background: url(changeable/residential_17.png) no-repeat left top; 
	background-color:#00180A;
}
#thumbnail_5{
	width: 78px;
	height:115px; 
	float: left;
	background: url(changeable/residential_18.png) no-repeat left top; 
}
#resi_left {
	width:1002px; 	
}
#resi_left_1{
	width: 112px;
	height:801px; 
	background: url(common/menu_13.png) no-repeat left top;
	float: left;
}
#resi_inleft
{
width:650px;
height:480px;
}

#resi_left_3{
	width: 112px;
	height:801px;
	background-color:#00182A;
	background: url(common/menu_11.png) no-repeat left top;
	float:left; 
}
.p_text {
	font:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height:12pt;
	text-align:justify;
	padding:15px 137px 0px 25px;
	color:#ffffff	
}
.footer {
	padding-left: 40px;
	padding-top:4px;
	font:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height:normal;
	text-align:center;
	color:#ffffff	
}
.tables_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}
.Heading1 {

}  
	
/* this should be at the bottom only!  add every thing above this...*/
* html #container #holder {
height: 100%;
}
