/* CSS Document */
body,html,ul,li,p,o1,h1,h2,h3,h4,h5,h6,div{
padding:0;
margin:0;
}
a:link,a:visited,a:hover{
text-decoration:none;
outline: none;
}
html,body{
height:100%
}
/*body{
background-image:url('../images/bg.jpg');
font-family:verdana;
font-size:11px;
padding:8px 0;
padding-top:10px ;
color:#333;
background-repeat:no-repeat;
background-color:#c3c3c1
}*/
body{
/*background-image:url('../images/body_gray_bg.jpg');*/
font-family:verdana;
font-size:11px;
/*padding:8px 0;
padding-top:10px ;*/
color:#333;
background-repeat:repeat-y;
background-position:center;
background-color:#b7bfc0;
/*background-color:#c3c3c1*/
}
body.popup{
color:red
}
div.popup_content{
min-height:300px;
height:auto !important;
height:300px;
}
div.popup_content h1{
padding:6px;
/*color:#3f6e25;*/
color:#7a7a78;
font-weight:bold;
font-size:12px;
/*text-transform:uppercase;*/
text-align:right;
}
div.popup_content p{
padding-bottom:10px;
color:#555555;
}
div.close{
text-align:center;
}
.consec-data {
background-color:#fff;
background-image:none;
padding:10px
}
body.popup{
background-image:none;
background-color:#fff;
color:#000;
padding:12px
}
div.main{
width:920px;
margin:0 auto;
}
div.leftnav{
width:194px;
float:left;
background-color:#fff;
/*border:1px solid #c1c0bd;*/
padding-bottom:5px;
}
div.leftnav p.logo{
text-align:center;
padding:23px 0 30px 0;
}
div.leftnav p.iso{
text-align:center;
padding-bottom:2px
}
div.leftnav .nav{
background-image:url('../images/left-nav-bg.jpg');
background-repeat:no-repeat;
width:184px;
height:250px;
margin:0 auto;
color:#000
}
.uppermenu { background: transparent url(../images/subnav-bg-hover.jpg) bottom repeat-x; height: 97px;
	border:6px solid #FFFFFF;}
div.leftnav .nav ul{
padding-top:11px
}
div.leftnav .nav ul li{
font-weight:bold;
text-transform:uppercase;
font-size:10px;
padding:0 2px 4px 2px;
}
div.leftnav .nav ul li a:link,div.leftnav .nav ul li a:visited{
color:#fff;
text-decoration:none;
display:block;
padding:2px 0 3px 28px;
}
div.leftnav .nav ul li a:hover{
color:#fff;
text-decoration:none;
background-color:#000;
background-image:url('../images/leftnav-bullet.gif');
background-repeat:no-repeat;
background-position: 95% 50%

}
div.leftnav .nav p{
padding:12px 0 0 28px;
text-transform:uppercase;
color:#fff;
}
div.leftnav .nav p.searchbox{
padding-top:5px
}
div.leftnav .nav  input{
width:100px;
height:13px;
border:1px solid #5f5f5e
}
div.leftnav .nav span {
vertical-align:middle;
margin-bottom:5px
}
div.leftnav .mediabg{
background-color:#000;
width:171px;
min-height:180px;
height:auto !important;
height:180px;
margin:0 auto;
padding-right:13px
}
div.leftnav .mediabg ul{
margin-left:7px;
padding-top:9px
}
div.leftnav .mediabg ul li{
background-image:url('../images/arrow.gif');
padding:0 0 10px 10px;
background-repeat:no-repeat;
color:#fff;
}
div.leftnav .mediabg ul li a:link,div.leftnav .mediabg ul li a:visited{
color:#e82920;
}
div.leftnav .mediabg ul li a:hover{
color:#fff;
}
div.leftnav .mediabg p.heading{
padding:9px 0 0 17px;
}
div.leftnav .mediabg p.readall{
padding:0px 0 0 17px;
text-align:right;
}
/*div.leftnav .mediabg_inner{
background-color:#000;
width:171px;
min-height:265px;
height:auto !important;
height:265px;
min-height:212px;
height:auto !important;
height:212px;
margin:0 auto;
padding-right:13px
}*/
div.leftnav .mediabg_inner{/*12 July*/
background-color:#000;
width:171px;
min-height:750px;
height:auto !important;
height:741px;
margin:0 auto;
padding-right:13px
}
div.leftnav .mediabg_inner ul{
margin-left:7px;
padding-top:15px
}
div.leftnav .mediabg_inner ul li{
background-image:url('../images/arrow.gif');
padding:0 0 10px 10px;
background-repeat:no-repeat;
color:#fff;
}
div.leftnav .mediabg_inner ul li a:link,div.leftnav .mediabg_inner ul li a:visited{
color:#e82920;
}
div.leftnav .mediabg_inner ul li a:hover{
color:#fff;
}
div.leftnav .mediabg_inner p.heading{
padding:9px 0 0 17px;
}
div.leftnav .mediabg_inner p.readall{
padding:0px 0 0 17px;
text-align:right;
}
div.sep_line{
float:left;
width:6px;
background-image:url('../images/gradient-line.jpg');
background-repeat:no-repeat;
min-height:570px;
height:auto !important;
height:570px;
}

div.centernav_h{
width:718px;
float:left;
/*border-top:1px solid #c1c0bd;
border-bottom:1px solid #c1c0bd;*/
background-image:url('../images/left-shadow.jpg');
background-repeat:no-repeat;
padding-left:8px;
}

div.centernav_h .topnav{
background-image:url('../images/nav-bg.jpg');
background-repeat:no-repeat;
height:122px;
}
div.centernav_h .topnav ul{
padding:8px 0 0 5px
}
div.centernav_h .topnav ul li{
display:inline;
color:#fff;
text-transform:uppercase;
padding:0 15px
}
div.centernav_h .topnav ul li a:link,div.centernav_h .topnav ul li a:visited{
color:#fff;
}
div.centernav_h .topnav ul li a:hover{
color:#000;
}
div.centernav{
width:718px;
float:left;
/*border-top:1px solid #c1c0bd;
border-bottom:1px solid #c1c0bd;*/
margin-left:8px;
}
div.centernav .topnav{
background-image:url('../images/nav-bg.jpg');
background-repeat:no-repeat;
height:122px;
}
div.centernav .topnav ul{
padding:8px 0 0 5px
}
div.centernav .topnav ul li{
display:inline;
color:#fff;
text-transform:uppercase;
padding:0 15px
}
div.centernav .topnav ul li a:link,div.centernav .topnav ul li a:visited{
color:#fff;
}
div.centernav .topnav ul li a:hover{
color:#000;
}
div.spotlight{
height:283px;
width:529px;
float:left;
}
div.search_property{
height:283px;
width:175px;
float:left;
background-image:url('../images/property-bg.jpg');
background-repeat:no-repeat;
padding-left:14px;
color:#fff
}
div.search_property p.find_pro{
padding-top:37px
}
div.search_property p.txt{
padding:8px 0 3px 19px
}
div.search_property p select{
color:#555555;
font-size:10px
}
div.search_property p.search{
padding-top:12px
}
div.ourpresence{
background-image:url('../images/hmap.jpg');
background-repeat:no-repeat;
height:110px;
width:500px;
float:left;
padding:39px 0 0 23px;
}
div.ourpresence p.txt{
padding:10px 260px 0 0;
}
div.ourpresence p.viewmap{
text-align:right;
/*padding:19px 29px 0 0*/
padding:6px 29px 0 0
}
div.requestbox{
background-image:url('../images/request-bg.jpg');
background-repeat:no-repeat;
height:149px;
width:195px;
float:left;
}
div.requestbox .request_call{
margin:34px 0 0 22px;
padding:0 0 0 12px;
background-image:url('../images/red-bullet.gif');
background-repeat:no-repeat;
}
/*div.requestbox .send_query{
margin:25px 0 25px 22px;
padding:0 0 0 12px;
background-image:url('../images/red-bullet.gif');
background-repeat:no-repeat;
}*/
div.requestbox .send_query2{
margin:25px 0 25px 22px;
padding:0 0 0 12px;
background-image:url('../images/red-bullet.gif');
background-repeat:no-repeat;
}
div.requestbox .send_query{/*12july*/
margin:0 0 15px 13px;
padding:19px 0 0 12px;
background-image:url('../images/red-bullet.gif');
background-repeat:no-repeat;
}

div.requestbox .sales_support{
margin:0 0 0 22px;
padding:0 0 0 12px;
background-image:url('../images/red-bullet.gif');
background-repeat:no-repeat;
}
div.requestbox .requestpanel{
width:183px;
border:0 solid #fff;
padding:5px 0 5px 0;
margin-top:10px;
margin-left:6px;
display:none;
position:absolute;
background-color:#5f5f5d;
}
div.requestbox .requestpanel p{
color:#fff;
font-size:11px;
padding-left:5px
}
div.requestbox .requestpanel p span.name{
padding-right:10px
}
div.requestbox .requestpanel p span.ph{
padding-right:1px
}
div.requestbox .requestpanel p span.textarea{
padding-right:7px
}
div.requestbox .requestpanel p input{
border:0px solid #7e7e7c;
width:115px;
height:15px;
margin:0 0 2px 5px;
}
div.requestbox .requestpanel p textarea{
border:0px solid #7e7e7c;
width:115px;
height:35px;
margin:0 0 2px 5px;
vertical-align:text-top
}
div.requestbox .requestpanel p.close{
margin:5px 5px 0 0
}
div.requestbox .requestpanel p img.sbt_img{
margin-left:42px
}
div.requestbox ul{
margin:32px 0 0 22px;
}
div.requestbox ul li{
padding:0 0 25px 12px;
background-image:url('../images/red-bullet.gif');
background-repeat:no-repeat;
}
div.clear{
clear:both;
}
ul{
list-style-type:none;
}
/*div.footer{
text-align:center;
color:#fff;
font-size:10px
}*/
div.footer{
text-align:center;
color:#fff;
font-size:10px;
width:100%;
background:url(../images/footr_bg1.jpg) center top no-repeat;
height:60px;
padding-top:7px;
}
div.footer ul li{
display:inline
}
div.footer ul li span{
padding:0 5px;
font-size:10px
}

div.footer a:link,div.footer a:visited{
color:#fff;
}
div.footer a:hover{
color:#000;
}
div.con{
width:516px;
float:left;
padding-top:12px
}
div.hblank{
height:12px
}
div.inner-spotlight{
background-color:#fff;
width:504px;
padding:6px 6px;
}
div.inner-spotlight_housing{
background-color:#fff;
width:504px;
padding:0 6px 6px 6px ;
}
div.inner-content{
background-color:#fff;
/*width:510px;*/
/*padding:0 6px 35px 6px;*/
width:504px;
padding:0 6px 14px 6px;
min-height:287px;
height:auto !important;
height:287px;
text-align:justify;
position:relative

}
div.inner-content ul{
margin-left:6px
}
div.inner-content ul.red{
padding-bottom:6px;
margin-left:6px
}
div.inner-content ul.red li{
padding:0 6px 0 12px;
background-image:url('../images/bbullet.gif');
background-repeat:no-repeat;
}
div.inner-content ul.red li a:link,div.inner-content ul.red li a:visited{
color:#ad1820;
}
div.inner-content ul.red li a:hover{
color:#313131;
}
p.read_more{
text-align:right;
/*background-image:url('../images/bbullet.gif');
background-repeat:no-repeat;
background-position:80% 0;*/
border-bottom:1px dotted #ad1820;
margin-bottom:10px;
color:#ad1820
}
td.btmborder{
border-top:1px dotted #ad1820;
margin-bottom:5px;
margin-top:5px
}

div.inner-content p.read_more a:link,div.inner-content p.read_more a:visited{
color:#ad1820;
}
div.inner-content p.read_more a:hover{
color:#313131;
}
div.inner-content-withoutheader{
background-color:#fff;
width:474px;
/*padding:0 6px 35px 6px;*/
padding:0 6px 14px 6px;
min-height:278px;
height:auto !important;
height:278px;
text-align:justify;
/*for double nav
min-height:258px;
height:auto !important;
height:258px;*/
}
div.inner-content a.red:link,div.inner-content-withoutheader a.red:link,div.inner-content a.red:visited,div.inner-content-withoutheader a.red:visited{
color:#ad1820;
}
div.inner-content a.red:hover,div.inner-content-withoutheader a.red:hover{
color:#313131;
}
div.withoutscroll{
width:504px;
}
div.inner-content h1,div.inner-content-withoutheader h1{
padding:6px;
/*color:#3f6e25;*/
color:#7a7a78;
font-weight:bold;
font-size:12px;
/*text-transform:uppercase;*/
text-align:right;
}
div.inner-content h1.our_identity{
background-image:url('../images/ethos_pic.jpg');
background-repeat:repeat-y;
height:30px;
padding-top:15px;
}
div.inner-content h2,div.inner-content-withoutheader h2{
padding:6px;
font-weight:bold;
font-size:11px;
color:#ad1820;
/*text-decoration:underline*/
}
div.inner-content h2.media{
padding-top:0;
padding-bottom:0;
margin-top:0;
margin-bottom:0
}
div.inner-content h3.media{
padding-top:0;
padding-bottom:10px;
margin-top:0;
margin-bottom:0;
padding-left:5px;
font-size:11px;
font-weight:normal;
}
div.inner-content h2.gray{
color:#555555
}
div.inner-content p,div.inner-content-withoutheader p{
padding:6px;
cursor:default;
}
div.inner-content-withoutheader ul {
margin-left:6px;
padding-bottom:6px
}
div.inner-content-withoutheader ul li{
padding:6px 6px 0 12px;
background-image:url('../images/red-bullet1.gif');
background-repeat:no-repeat;
}
div.left_area{
background-color:#fff;
float:left;
width:300px;
text-align:left;
}
h1.heading1{
padding:4px 0 10px 58px;
}
h1.heading2{
padding:4px 0 10px 6px;
}
 a..ed-link:link, a.red-link:visited{
	color:#ad1820;
	}
 a.red-link:hover{
	color:#313131;
}
div.inner-content a:link,div.inner-content a:visited{
color:#313131;
}
div.inner-content a:hover{
color:#ad1820;
}
div.inner-content li{
background-image:url('../images/rbullet.gif');
background-repeat:no-repeat;
padding:0 0 4px 10px;
}
div.inner-content li ul li{
background-image:url('../images/gbullet.gif');
background-repeat:no-repeat;
padding:0 0 4px 10px;
}
div.left_area ul{
margin:0 0 0 52px
}
div.right_area{
background-color:#fff;
float:left;
width:184px;
text-align:left;
}
div.rightnav{
width:196px;
float:left;
margin-left:6px;
padding-top:12px
}
div.rightnav .findproperty{
background-image:url('../images/inner-propertybg.jpg');
background-repeat:no-repeat;
width:176px;
height:194px;
border:6px solid #fff;
padding-left:8px;
}
div.findproperty p.find_pro{
padding-top:12px
}
div.findproperty p.txt{
padding:8px 0 3px 3px;
color:#fff
}
div.findproperty p select{
color:#555555;
font-size:10px
}
div.findproperty p.search{
padding-top:10px
}
/*div.rightnav .requestbg{
background-image:url('../images/request-inner-bg.jpg');
background-repeat:no-repeat;
width:182px;
height:133px;
margin:6px 0 0 0;
border:7px solid #fff
}*/
div.rightnav .requestbg{/*12July*/
background-image:url('../images/request-inner-bg1.jpg');
background-repeat:no-repeat;
width:184px;
min-height:531px;
height:auto !important;
height:531px;
margin:6px 0 0 0;
border:6px solid #fff;
padding-bottom:4px;
background-color:#f0f0f0;
}
div.rightnav .requestpanel{
width:182px;
border:0 solid #fff;
padding:5px 0;
margin-top:10px;
display:none;
position:absolute;
background-color:#5f5f5d;
}
div.rightnav .requestpanel p{
color:#fff;
font-size:11px;
padding-left:5px
}
div.rightnav .requestpanel p span.name{
padding-right:10px
}
div.rightnav .requestpanel p span.ph{
padding-right:2px;
}
div.rightnav .requestpanel p span.textarea{
padding-right:7px
}
div.rightnav .requestpanel p input{
border:0px solid #7e7e7c;
width:115px;
height:15px;
margin:0 0 2px 5px;
}
div.rightnav .requestpanel p textarea{
border:0px solid #7e7e7c;
width:115px;
height:35px;
margin:0 0 2px 5px;
vertical-align:text-top
}
div.rightnav .requestpanel p.close{
margin:5px 5px 0 0
}
div.rightnav .requestpanel p img.sbt_img{
margin-left:42px
}
/*div.requestbg .request_call{
margin:14px 0 0 13px;
padding:0 0 0 12px;
background-image:url('../images/red-bullet.gif');
background-repeat:no-repeat;
}*/
div.requestbg .request_call{/*12July*/
margin:10px 0 0 13px;
padding:0 0 0 12px;
background-image:url('../images/red-bullet.gif');
background-repeat:no-repeat;
}
/*div.requestbg .send_query{
margin:25px 0 25px 13px;
padding:0 0 0 12px;
background-image:url('../images/red-bullet.gif');
background-repeat:no-repeat;
}*/
div.requestbg .send_query{/*12July*/
margin:0 0 7px 0;
padding:8px 0 0 28px;
background-image:url('../images/red-bullet.gif');
background-position:13px 7px;
background-repeat:no-repeat;
/*background-color:#e3e3e3*/
}
div.requestbg .query_field p{
color:#313131;
font-size:11px;
padding:0 0 0 12px;
margin:0;
}
div.requestbg .sales_support{
margin:0 0 0 13px;
padding:0 0 0 12px;
background-image:url('../images/red-bullet.gif');
background-position:0 5px; 
background-repeat:no-repeat;
}
div.requestbg .sales_support_inner{
margin:0 0 0 13px;
padding:5px 0 5px 12px;
background-image:url('../images/red-bullet.gif');
background-position:0 5px; 
background-repeat:no-repeat;
}
div.requestbg ul{
margin:14px 0 0 13px;

}
div.requestbg ul li{
padding:0 0 25px 12px;
background-image:url('../images/red-bullet.gif');
background-repeat:no-repeat;
}
div.map_banner{
margin-top:6px;
border:6px solid #fff
}
div.con .housing_logobg{
width:504px;
background-image:url('../housing/images/bg-logo.jpg');
background-repeat:no-repeat;
height:121px;
padding:6px  6px 0 6px;
background-color:#fff;
background-position:center bottom
}
div.con .housing_logobg div.logo{
text-align:right;
vertical-align:middle;
float:left;
width:250px
}
div.con .housing_logobg div.textimg{
text-align:right;
vertical-align:middle;
float:left;
width:254px
}
.housing_txt{
vertical-align:bottom;
font-size:10px;
color:#80817d;
padding-bottom:2px
}
.housing_txt a:link,.housing_txt a:visited{
color:#80817d;
}
.housing_txt a:hover{
color:#000;
}
.housing_txt span{
color:#000
}
.housing_logo{
vertical-align:middle;
text-align:right;
color:#ad1820;
padding:0 10px 0 0;
/*text-align:center*/
}
div.housing_nav{
width:504px;
padding:0 6px;
background-color:#fff;
font-size:10px
}
div.housing_nav .nextlevel{
background-image:url('../housing/images/housing-navigationII.jpg');
background-repeat:repeat-x;
width:504px;
height:35px;
padding-top:2px
}
div.housing_nav .nextlevel ul{
background-image:none;
}
div.housing_nav ul{
background-image:url('../housing/images/housing-navigation.jpg');
background-repeat:repeat-x;
height:15px;
padding-top:2px
}

div.housing_nav ul li{
display:inline;
text-transform:uppercase;
padding:0 5px 0 6px;
;
}
div.housing_nav ul li a,div.housing_nav ul li a:visited{
color:#fff;
}
div.housing_nav ul li a:hover{
color:#000;
}
div.relatedlinks{
background-image:url('../housing/images/related_links.jpg');
background-repeat:repeat-x;
height:70px;
border:6px solid #fff
}
div.relatedlinks .also_heading{
width:176px;
padding:0;
float:left;
font-weight:bold;
}
div.relatedlinks .heading{	
padding:0;
width:310px;
float:left
}
div.relatedlinks .heading a:link,div.relatedlinks .heading a:visited{
color:#ad1820;
}
div.relatedlinks .heading a:hover{
color:#313131;
}
div.relatedlinks li{
background-image:none;
font-weight:bold;
font-size:10px
}
div.relatedlinks li a:link,div.relatedlinks li a:visited{
color:#313131;
}
div.relatedlinks li a:hover{
color:#ad1820;
}
div.relatedlinks .left{
width:107px;
float:left;
padding:4px 8px 0 10px
/*padding:7px 10px 0 10px*/
}
div.relatedlinks .right{
width:107px;
float:left;
padding:4px 8px 0 10px
}
div.relatedlinks .left1{
width:157px;
float:left;
padding:4px 8px 0 10px
}
div.relatedlinks .alsoat{
background-color:#7b7976;
float:left;
width:176px;
height:49px;
margin-top:5px;
padding-left:15px;
margin-left:60px
}
div.relatedlinks .alsoat ul li{
padding-top:2px;
color:#fff
}
div.relatedlinks .alsoat ul li a:link,div.relatedlinks .alsoat ul li a:visited{
color:#fff
}
div.relatedlinks .alsoat ul li a:hover{
color:#313131
}
div.retail_I{
float:left;
width:180px
}
div.retail_II{
float:left;
width:215px
}
div.retail_III{
float:left;
width:105px
}
div.retail_thumb{
width:160px;
float:left
}
div.retail_thumb img{
vertical-align:middle
}
div.retail_text{
width:340px;
float:left
}
div.retail_text h1{
padding:0;
}
.retail_dottedline{
border-top:1px dashed #ad1820;
margin:10px 0
}
.img_border{
border:1px solid #ad1820;
padding:2px
}
.redcolor{
color: #ad1820;
}
.redcolor-b{
color: #ad1820;
font-weight:bold;
}
.shop {	color: #ad1820;
	font-weight: bold;
	font-size: 18px;
}
.fun {	font-size: 18px;
	font-weight: bold;
	color:#3f6e25
}
.go {color: #7f7f7d}
div.contact-I{
width:230px;
float:left;
padding-left:30px;
}
div.contact-II{
width:210px;
float:left;
border-left:1px dotted #3f6e25;
padding-left:20px;
padding-bottom:560px;
}
div.contact-border{
border-top:1px dotted #3f6e25;
}
p.q{
color:#ad1820;
font-weight:normal;
}
p.q a:link,p.q a:visited{
color:#ad1820;
}
p.q a:hover{
color:#333;
}
div.showhidebg p.q_result{
color:#ad1820;
font-weight:normal;
background-image:url('../images/result-bullet.gif');
background-repeat:no-repeat;
margin-left:6px;
background-position:0 0;
padding-left:10px
}
p.q_result a:link,p.q_result a:visited{
color:#ad1820;
}
p.q_result a:hover{
color:#333;
}
p.ans{
/*color:#ad1820
display:none;*/
}
h6.ans{
display:none;
background-color:#fff;
font-size:11px;
font-weight:normal;
padding:0 6px;

}
div.showhidebg{
background-color:#f4f4f4;
border:1px solid #cfcfcf;
padding-bottom:6px
}
.redhead{color:#3f6e25;}
.greyhead{color:#3f6e25;}

a.print:link,a.print:visited,a.print:hover{
color:#ad1820
}
a.print:hover{
color:#3f6e25
}
ul.result-spacing li{
padding-bottom:13px;
font-weight:normal
}
ul.result-withoutbullet{
padding-top:13px;
}
ul.result-withoutbullet li{
padding-bottom:13px;
font-weight:normal;
background-image:none;
}
/* start  tables */
table.popup td.img{
padding:10px 0
}
table.popup td.close{
text-align:center;
background-color:#fff
}
table.popup td.heading{
font-size:12px;
background-color:#fff;
height:36px;
padding-left:17px
}
table.popup td.cart{
font-size:12px;
background-color:#fff;
height:36px;
text-align:right;
padding-right:17px
}
table.popup td.txt{
font-size:11px;
background-color:#fff;
padding:0 17px 0 17px;
min-height:36px;
height:auto !important;
height:36px;
}
div.inner-content-withoutheader table,div.inner-content table.border{
background-color:#f4f4f4;
border-top:1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
border-left:1px solid #cfcfcf;
}
div.inner-content-withoutheader table tr td,div.inner-content table.border tr td{
border-bottom:1px solid #cfcfcf;
text-align:left
}
table.result{
background-color:#f4f4f4;
border-top:1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
border-left:1px solid #cfcfcf;
}
table.result tr td.heading{
border-bottom:1px solid #cfcfcf;
text-align:center;
font-weight:bold;
color:#3f6e25;
background-color:#f4f4f4;
height:20px
}
table.result tr td{
border-bottom:1px solid #cfcfcf;
text-align:center;
background-color:#fff
}
table.result_leftalign{
/*background-color:#f4f4f4;*/
}
table.result_leftalign tr td.heading{
text-align:center;
font-weight:bold;
color:#3f6e25;
background-color:#f4f4f4;
height:20px
}
table.result_leftalign tr td{
text-align:left;
background-color:#fff
}
table.result_leftalign tr td.strong{
font-weight:normal;
color:#ad1820;
background-color:#f4f4f4;
}
table.tbl_housing,table.tbl_updates{
background-color:#fff;
}
table.tbl_housing,table.tbl_updates td{
padding-bottom:20px
}
table.tbl_housing,table.tbl_updates td img{
padding:2px;
border:1px solid #cfcfcf
}
table.tbl_housing,table.tbl_updates td img.enlarge{
padding:0px;
border:0px solid #cfcfcf;

}
table.tbl_housing,table.tbl_spec{
background-color:#f4f4f4;
border-top:1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
border-left:1px solid #cfcfcf;
}
table.tbl_housing tr td.heading{
border-bottom:1px solid #cfcfcf;
font-weight:bold;
color:#3f6e25;
background-color:#f4f4f4;
height:20px
}
table.tbl_spec tr td.heading2{
background-color:#ededed;
}
table.tbl_spec tr td.heading{
border-bottom:1px solid #cfcfcf;
font-weight:normal;
color:#3f6e25;
/*background-color:#f4f4f4;*/

}
table.tbl_housing tr td{
border-bottom:1px solid #cfcfcf;
background-color:#fff;
text-align:center
}
table.tbl_spec tr td{
border-bottom:1px solid #cfcfcf;
background-color:#fff;
text-align:left
}
div.inner-content table.floorplan{
background-color:#fff;
border:none;
text-align:center
}
div.inner-content table.floorplan tr td{
border:none;
text-align:center
}
div.inner-content table.floorplan td.flr-bg{
padding:7px;
background-color:#f4f4f4;
text-align:left;
color:#3f6e25;
font-weight:normal
}
div.inner-content table.floorplan tr td.pagination{
text-align:right;
color:#000
}
div.inner-content table.floorplan tr td.pagination span{
padding:0 3px;
color:#ad1820;

}
div.inner-content table.floorplan tr td.pagination a:link,div.inner-content table.floorplan tr td.pagination a:visited{
text-decoration:none;
color:#ad1820
}
div.inner-content table.floorplan tr td.pagination a:hover{
text-decoration:none;
color:#000
}
div.housing_logobg table{
padding:0;
margin:0;
border:0;
height:100%;
width:100%;
}
table.tbl{
border-top:1px solid #3f6e25;
border-right:1px solid #3f6e25;
border-left:1px solid #3f6e25;
}table.tbl tr td{
border-bottom:1px solid #3f6e25
}
table.tbl tr.heading td{
font-weight:bold;
padding:2px 0;
text-align:center
}
table.form{
background-color:#f4f4f4;
border-top:1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
border-left:1px solid #cfcfcf;
}
table.form tr td.heading{
border-bottom:1px solid #cfcfcf;
text-align:center;
font-weight:bold;
color:#3f6e25;
background-color:#f4f4f4;
height:20px
}
table.form tr td{
border-bottom:1px solid #cfcfcf;
text-align:left;
padding:4px 0
}
table.form tr td.txt{
text-align:right;
padding-right:20px
}
table.form tr td span{
color:#ad1820
}
span.astrix{
color:#ad1820
}
table.form tr td .input1{
width:150px;
height:15px;
border:1px solid #ad1820;
font-size:11px;
color:#555555;

}
table.form tr td input.isd{
width:20px;
border:1px solid #ad1820;
font-size:11px;
color:#555555;
}
table.form tr td input.std{
width:35px;
border:1px solid #ad1820;
font-size:11px;
color:#555555;
}
table.form tr td input.pno{
width:80px;
border:1px solid #ad1820;
font-size:11px;
color:#555555;
}
textarea#bigsize{
width:150px;
height:80px;
border:1px solid #ad1820;
font-size:11px;
color:#555555;
}
table.form tr td textarea{
width:150px;
height:40px;
border:1px solid #ad1820;
font-size:11px;
color:#555555;
}
table.form tr td select{
font-size:11px;
color:#555555;
}
ul.press_release li{
padding-bottom:8px;
}
/*end tables css*/
div.hereby{
float:left;
width:320px;
text-align:center;
padding:0px 0 0 0
}
div.hereby_box{
float:left;
width:180px;
padding:10px 0 0 0;
}
div.hereby_box select{
font-size:11px;
}
.centeralign{
text-align:center;
}
p.topspacing{
margin-top:100px;
}
.btm_border{
border-bottom:1px solid #3f6e25;
margin:10px 0 
}
div.cor_minheight{
min-height:450px;
height:auto !important;
height:450px;
}
div.contact_data{
width:480px;
/*min-height:150px;
height:auto !important;
height:150px;*/
background-color:#f3f3f3;
padding:0;
/*border:1px dotted #ad1820;*/
text-align:left
}
div.contact_data .left{
width:219px;
float:left;
padding:10px 10px;
/*border-right:1px dotted #ad1820;*/
}
div.contact_data .right{
width:219px;
float:left;
padding:10px 10px;

}
div.contact_data a:link,div.contact_data a:visited{
color:#ad1820;
}
div.contact_data a:hover{
color:#313131;
}
.pdficon{
background-image:url('../images/pdf_logo.gif');
background-repeat:no-repeat;
background-position:21% 55%;
}
.excelicon{
background-image:url('../images/excel_logo.gif');
background-repeat:no-repeat;
background-position:26% 55%;
}
.wordicon{
background-image:url('../images/word_logo.gif');
background-repeat:no-repeat;
background-position:26% 55%;
}
.ppticon{
background-image:url('../images/ppt_logo.gif');
background-repeat:no-repeat;
background-position:26% 55%;
}
span.Ansal{
/*color:#ad1820;*/
font-weight:bold
}
span.API{
font-weight:bold
}
span.qa{
font-weight:bold;
color:#555555;
padding-right:4px
}
span.ans{
font-weight:bold;
color:#555555;
padding-right:4px
}
ul.villa{
}
ul.villa li{
display:inline;
background-image:none;
}
img.img_presskit{
padding:2px;
border:1px solid #cfcfcf
}
span.press_title{
font-weight:bold;
text-decoration:none;
text-align:left;
color:#80817d;
}

div.left_sitemap{
background-color:#fff;
float:left;
width:250px;
}

div.left_sitemap ul li,div.right_sitemap ul li{
font-weight:bold;
background-image:url('../images/graybullet.gif');
background-repeat:no-repeat
}
div.left_sitemap ul li ul li,div.right_sitemap ul li ul li{
font-weight:normal;
background-image:url('../images/rbullet.gif');
background-repeat:no-repeat
}
div.right_sitemap{
background-color:#fff;
float:left;
width:214px;
text-align:left;
}
div.left_sitemap ul li a:link,div.left_sitemap ul li a:visited,div.right_sitemap ul li a:link,div.right_sitemap ul li a:visited{
color:#ad1820;
}
div.left_sitemap ul li a:hover,div.right_sitemap ul li a:hover{
color:#313131;
}
div.left_sitemap ul li ul li a:link,div.left_sitemap ul li ul li a:visited,div.right_sitemap ul li ul li a:link,div.right_sitemap ul li ul li a:visited{
color:#313131;
}
div.left_sitemap ul li ul li a:hover,div.right_sitemap ul li ul li a:hover{
color:#ad1820;
}

/***************10 june********/
div.relatedlinks .bdr_text{
width:496px;
padding:0;
float:left;
padding:3px 0 0 5px;
}
div.relatedlinks .bdr_text a{
color:#000;
text-decoration:none;
}
div.relatedlinks .bdr_text a:hover{
color:#ad1820;
text-decoration:none;
}

.td.presskit_margin{padding-left:50px;}
.td.leftalign{text-align:left;}
td.leftalign_new{
text-align:left;
}

/************************ 1st July ***********************/
div.contact_data_1{
width:492px;
background-color:#f3f3f3;
padding:0;
text-align:left
}
div.contact_data .left_1{
width:225px;
float:left;
padding:10px 10px;
}
div.contact_data .right_1{
width:225px;
float:left;
padding:10px 10px;
}


/******************* gray background ****************/
.layout_main1{width:100%; height:auto; background:url(../images/body_gray_bg.jpg) center top repeat-y;}
.layoutmain{width:100%; height:auto; background:url(../images/repeted_bg1.jpg) center top repeat-y;}
.layout1{width:100%;  background:url(../images/bg_r1.jpg) center top no-repeat;}
.tollfree{
height:18px;
text-align:right;
color:#fff;
width:910px;
clear:both;
margin:0 auto;
padding-top:3px;
padding-right:10px;
font-size:10px
}
.tollfree span{
font-size:11px;
font-weight:bold
}
.tollfree  a:link,.tollfree a:visited{
color:#ad1820;
}
.tollfree a:hover{
color:#313131;
}
.c_enquiry{
	padding:0 65px 0 0
	}

/*------Right form------------*/
div.requestbg .query_field p label{width:150px; margin:0; padding:2px 0 3px 0; display:block; font-size:10px;}
div.requestbg .query_field p label span{color:#990000;}
div.requestbg .query_field p span.name{padding-right:1px}

div.requestbg .query_field p input{
border:1px solid #7e7e7c;
width:155px;
height:15px;
margin:0;
padding:0;
font-size:11px;
}
div.requestbg .query_field p textarea1{
border:0px solid #7e7e7c;
width:115px;
height:34px;
margin:0;
vertical-align:text-top;
padding:0;
}

div.requestbg .query_field p .select1{
border:1px solid #7e7e7c;
width:157px;
height:17px;
margin:0;
padding:0;
font-size:10px;color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.requestbg .query_field p .select2{
border:1px solid #7e7e7c;
width:157px;
height:17px;
margin:0;
padding:0;
font-size:10px;color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.requestbg .query_field p .select3{
border:1px solid #7e7e7c;
width:157px;
height:30px;
margin:0;
padding:0;
font-size:10px;color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;
}

.center_wraper{width:516px; height:912px; background-color:#FFFFFF;}
.center_wraper_extra{
width:516px; 
/*min-height:930px;*/
min-height:995px;
height:auto !important;
height:995px; 
background-color:#FFFFFF;
}


.search_link{color:#ad1820;}
.search_link:hover{color:#ad1820;}
ul.homepage{
padding:0;
margin:0;
}
ul.homepage li{
/*font-weight:bold;
background-image:url('../images/graybullet.gif');
background-repeat:no-repeat;
padding-left:10px*/
font-weight:normal;
background-image:url('../images/h-bullet.gif');
background-repeat:no-repeat;
padding-left:10px;
font-size:10px;
background-position:0 50%
}

ul.homepage li a:link,ul.homepage li a:visited{
color:#ad1820;
}
ul.homepage li a:hover{
color:#313131;
}

/*******************28 Dec 2010 start***************/
.new_footer{width:920px; margin:0 auto;float:left; border-bottom:1px dotted #a7afb2; margin-bottom:10px; padding:0 0 4px 0;}
.new_footer .head{width:920px; float:left; text-align:left; font-size:11px; font-weight:bold; color:#000000; border-bottom:1px dotted #666666; padding:0 0 3px 0;}
.new_footer .sub_head{width:920px; float:left; text-align:left; }
.new_footer .sub_head .cate1{width:160px; float:left; text-align:left; padding:0 0 0 0;}
.new_footer .sub_head .cate1 .m_head{width:100%; float:left; text-align:left; font-size:10px; font-weight:bold; color:#090909; padding:5px 0 0 0;}
.new_footer .sub_head .cate1 ul{margin:0; padding:5px 10px 0 0; list-style:none;}
.new_footer .sub_head .cate1 ul li{ display:block; margin:0; padding:0 0 0 0; list-style:none; line-height:12px;}
.new_footer .sub_head .cate1 ul li a{color:#454545; text-decoration:none;}
.new_footer .sub_head .cate1 ul li a:hover{color:#ffffff; text-decoration:none;}

.new_footer .sub_head .cate2{width:115px; float:left; text-align:left; padding:0 0 0 0;}
.new_footer .sub_head .cate2 .m_head{width:100%; float:left; text-align:left; font-size:10px; font-weight:bold; color:#090909; padding:5px 0 0 0;}
.new_footer .sub_head .cate2 ul{margin:0; padding:5px 10px 0 0; list-style:none;}
.new_footer .sub_head .cate2 ul li{ display:block; margin:0; padding:0 0 0 0; list-style:none; line-height:12px;}
.new_footer .sub_head .cate2 ul li a{color:#454545; text-decoration:none;}
.new_footer .sub_head .cate2 ul li a:hover{color:#ffffff; text-decoration:none;}
/*******************28 Dec 2010 End***************/

/*******************25 Jan 2011 Start***************/
div.ourpresence_new_main{width:523px; height:149px; float:left;}
div.ourpresence_new_left{width:242px; height:119px; padding:30px 0 0 20px; float:left; background:url(../images/our_pur_new_bg.jpg) left top no-repeat;}
div.ourpresence_new_left .head1{width:auto;}
div.ourpresence_new_left p{padding:2px 15px 0 0; text-align:justify;}
div.ourpresence_new_left .head2{width:auto; padding:20px 12px 0 0; text-align:right}

div.ourpresence_new_right{width:231px; height:129px; padding:20px 0 0 30px; float:left; background:url(../images/ansalapi_right_bg.jpg) left top no-repeat;}
div.ourpresence_new_right h3{font-size:12px; font-weight:bold; color:#000000}
div.ourpresence_new_right ul{margin:0; padding:4px 0 0 0; list-style:none;}
div.ourpresence_new_right ul li{margin:0; padding:0 0 1px 12px; background:url(../images/h-bullet2.gif) left 5px no-repeat;}
div.ourpresence_new_right ul li a{color:#FFFFFF;}
div.ourpresence_new_right ul li a:hover{color:#000000;}

/*******************25 Jan 2011 End***************/
/*******************08april 2011 start***************/
table.form1{
background-color:#f4f4f4;
border-top:1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
border-left:1px solid #cfcfcf;
}
table.form1 tr td.heading{
/*border-bottom:1px solid #cfcfcf;*/
text-align:center;
font-weight:bold;
color:#3f6e25;
background-color:#f4f4f4;
height:20px
}
table.form1 tr td{
/*border-bottom:1px solid #cfcfcf;*/
text-align:left;
padding:4px 0
}
table.form1 tr td.txt{
text-align:right;
padding-right:20px
}
table.form1 tr td span{
color:#ad1820
}
table.form1 tr td .input1{
width:150px;
height:15px;
border:1px solid #ad1820;
font-size:11px;
color:#555555;

}
table.form1 textarea { font:11px Arial, Helvetica, sans-serif;}
table.form1 tr td input.isd{
width:20px;
border:1px solid #ad1820;
font-size:11px;
color:#555555;
}
table.form1 tr td input.std{
width:35px;
border:1px solid #ad1820;
font-size:11px;
color:#555555;
}
table.form1 tr td input.pno{
width:80px;
border:1px solid #ad1820;
font-size:11px;
color:#555555;
}
table ul.abc li{background:none;}


/*-----------------16 april----------------*/
.center_wraper1{width:516px; height:892px; background-color:#FFFFFF;}
div.relatedlinks1{
background-image:url('../housing/images/related_links.jpg');
background-repeat:repeat-x;
background-color:#c2c2c0;
height:90px;
border:6px solid #fff
}
div.relatedlinks1 .also_heading{
width:176px;
padding:0;
float:left;
font-weight:bold;
}
div.relatedlinks1 .heading{	
padding:0;
width:310px;
float:left
}
div.relatedlinks1 .heading a:link,div.relatedlinks1 .heading a:visited{
color:#ad1820;
}
div.relatedlinks1 .heading a:hover{
color:#313131;
}
div.relatedlinks1 li{
background-image:none;
font-weight:bold;
font-size:10px
}
div.relatedlinks1 li a:link,div.relatedlinks1 li a:visited{
color:#313131;
}
div.relatedlinks1 li a:hover{
color:#ad1820;
}
div.relatedlinks1 .left{
width:107px;
float:left;
padding:4px 8px 0 10px
/*padding:7px 10px 0 10px*/
}
div.relatedlinks1 .right{
width:107px;
float:left;
padding:4px 8px 0 10px
}
div.relatedlinks1 .left1{
width:157px;
float:left;
padding:4px 8px 0 10px
}
div.relatedlinks1 .alsoat{
background-color:#7b7976;
float:left;
width:176px;
height:49px;
margin-top:5px;
padding-left:15px;
margin-left:60px
}
div.relatedlinks1 .alsoat ul li{
padding-top:2px;
color:#fff
}
div.relatedlinks1 .alsoat ul li a:link,div.relatedlinks1 .alsoat ul li a:visited{
color:#fff
}
div.relatedlinks1 .alsoat ul li a:hover{
color:#313131
}
.faqans{ font-size:11px;
}
/* 28/06/2011 */
.h5{
font-weight:normal;
font-size:11px;
color:#000;
padding:8px 0 5px 0;
margin:0;
}
h5  a:link,h5  a:visited,h5  a:hover{
text-decoration:none;
color:#000;
}
h6{
font-weight:normal;
font-size:11px;
color:#000;
padding:0 0 8px 0;
margin:0;
/*border-bottom:1px dashed #ad080e*/
}
/*table.tbl{
border-bottom:1px dashed #ad080e;padding-bottom:8px
}*/
span.bold{
font-weight:bold;
color:#000;
/*margin-right:15px;*/
}
.new_launches{
	position:absolute;
	top:255px;
	left: 8px;
	z-index:500;
}
/*ul.bullet2 { margin:0;}
ul.bullet2 li {background:url(../images/bullet2.gif) left top no-repeat; font-weight:bold; margin-left:15px; padding:0 0 5px 10px;}
ul.bullet2 li a { color:#e72920 !important;}
ul.bullet2 li ul li {background:url(../images/bullet3.gif) left top no-repeat; font-weight:normal; margin-left:0; padding:4px 0 3px 10px;}
ul.bullet2 li ul li a { color:#333 !important;}
ul.bullet2 li a:hover { text-decoration:underline; color:#111;}*/

ul.bullet2 { margin:0 10px 0 0 !important;}
ul.bullet2 li {background:none; margin-left:15px; padding:0 0 10px 0;}
ul.bullet2 li a { color:#fff !important; display:block; padding:4px 9px; background:#777;}
ul.bullet2 li ul { margin:0 0 0 10px !important;}
ul.bullet2 li ul li {background:url(../images/bullet3.gif) left top no-repeat; font-weight:normal; margin-left:0; padding:4px 0 3px 7px;}
ul.bullet2 li ul li a { color:#333 !important; display:inline; background:none; padding:4px 5px;}
ul.bullet2 li ul li a:hover {text-decoration:underline !important;}
ul.bullet2 li a:hover { text-decoration:none !important; color:#ddd !important;}
ul.bullet2 li ul li a:hover { color:#333 !important;}

ul.bullet3 { margin:0 10px 0 0 !important;}
ul.bullet3 li {background:none; margin-left:15px; padding:0 0 10px 0;}
ul.bullet3 li a { color:#fff !important; display:block; padding:4px 9px; background:#888;}

.fin_table th { text-align:left; background:#666; padding:5px; font-weight:bold; color:#fff;}
.fin_table td { padding:5px 5px 15px; border-bottom:1px solid #ddd; font-weight:bold; font-family:tahoma, Arial, Helvetica, sans-serif;}
.fin_table td p { padding:5px 0 !important; margin-bottom:5px; color: #AD1820;}
.fin_table td a {color: #AD1820 !important;}
.pdflink { background:url(../images/view_pdf2.gif) left  center no-repeat; padding:8px 34px; color:#AD1820 !important; font-weight:normal; }

