body{
	margin:0;
	padding:0;
	color:#535C65;
	font:normal 12px arial;
	background:#BFD6FF;
	
	text-align:center;

}
h1{padding:0;margin:0}
a{color:#3763D8;text-decoration:none;}
a:hover{text-decoration:underline}
/*a:hover{color:#4c8938;text-decoration:none;}*/
td{	font:normal 12px arial;
}

.line{background:url(/img/hr_line.jpg) no-repeat bottom center;}

#headerWrapper{
background:#BFD6FF url(/img/page_bg2.jpg) repeat-y top center; width:985px; margin:0 auto;
}
#headerWrapper #top{
	background:#BFD6FF url(/img/header_top.jpg) repeat-y top center;
	height:22px; 

}

#headerWrapper #header {border:0px solid red;background:#fff url(/img/gry_bg.jpg) repeat-x top center;
width:977px;margin:0 auto;height:173px;}

#headerWrapper #header #leftDiv{
	float:left;	width:225px;text-align:center;	height:140px;
 background: url(/img/logo_bttomBg.jpg) repeat-x bottom center; 

}
#headerWrapper #header #rightDiv{	float:right;	width:752px;}

#headerWrapper #header #rightDiv #topmenu{
margin:40px 0 0 82px;font-weight:bold; #margin:40px 0 0 80px;height:30px;
}
#headerWrapper #header #rightDiv #topmenu ul{padding:0;margin:0}

#headerWrapper #header #rightDiv #topmenu li{text-align:center;
list-style-type:none;float:left;width:111px;background:#fff url(/img/menu_bg.gif) no-repeat top right;height:29px;}

#headerWrapper #header #rightDiv #topmenu li.selected{
background:#fff url(/img/menu_hvr.gif) no-repeat;width:111px;}


#headerWrapper #header #rightDiv #topmenu li a{ font:bold 11px arial;color:#fff;line-height:30px;#line-height:29px;}
#headerWrapper #header #rightDiv #searchBg{
	 background: url(/img/blue_bg.jpg) repeat-x bottom center;
	 height:70px; 
}

#headerWrapper #header #rightDiv #searchBg form{
	padding:26px 0 0 0;#padding:0;#margin:26px 0 0 0;
}

#headerWrapper #header #rightDiv #searchBg form input{float:left;width:385px;height:27px;bordeR:1px solid #8EB8F6;margin:0;padding:0}

#headerWrapper #header #rightDiv #searchBg form .button{margin:0 0 0 10px;font:normal 11px arial;color:#fff;width:104px;height:27px;#height:27px;background:url(/img/search_btn.gif);bordeR:none}
#headerWrapper #header #rightDiv #searchBg .curve{	 
	background: url(/img/curve.jpg) no-repeat;float:left;
	height:70px;width:66px;
}


#headerWrapper #header #menu{font:bold 12px arial;color:#fff;float:left;width:977px;background:#fff url(/img/menubg.jpg) repeat-x; height:33px;  }
#headerWrapper #header #menu a{color:#fff}
#headerWrapper #header #menu a:hover{color:#111F47}
#headerWrapper #header #menu ul{padding:0;margin:0;width:977px;height:27px;margin-top:2px;}
#headerWrapper #header #menu li{list-style-type:none;float:left;height:23px;#height:31px;padding:8px 10px 0 10px;}
#headerWrapper #header #menu li.line{height:31px;#height:31px;background:#000 url(/img/line.jpg);width:2px;padding:0;}


#middle{width:985px; margin:0 auto;overflow:hidden;padding:14px 0 30px 0;  clear:both; background:#BFD6FF url(/img/page_bg2.jpg) repeat-y top center;}
#middle #leftblock{float:left;width:470px;#width:480px;padding:0 0 0 14px;#padding:0 0 0 10px; bordEr:0px solid red; }
#middle #rightblock{float:right;width:480px;bordEr:0px solid red;  text-align:left;}

#middle #box{width:465px;  bordeR:1px solid #A0ACB5;background:#fff url(/img/boxbg.jpg) repeat-x bottom;text-align:left;}
#middle #box #content{overflow:hidden; }
#middle #box #content a.readmore{text-align:right; color:#CD0404;text-decoration:underline}
#middle #box h1{width:449px; background:#fff url(/img/boxheadingbg.jpg) repeat-x;height:28px;margin:1px;font:bold 13px arial;color:#000;padding:5px 0 0 14px;text-align:left; }
.blueTxtBold{font:bold 13px arial;color:#0E43D9}
.blackBold{font:bold 12px arial;color:#000}
.blueTxt{font-weight:bold;color:#0E43D9}


/* Calendar Section CSS */
#middle #box #content #realestate{margin:10px 0px 10px 10px;  }
#middle #box #content #calendarDiv{width:160px;background:#fff;bordeR:1px solid #A0ACB5;}
#middle #box #content #calendarDiv td{font-size:11px;text-align:center;padding:2px;bordeR:0px solid red;background:#EAEAEA}
#middle #box #content #calendarDiv th{font-size:11px;text-align:center;padding:2px;background:#EAEAEA; color:#000}
#middle #box #content .calendar-month{border:1px solid #fff;margin:0;padding:0;border-bottom:2px solid #59626B;background:url(/img/calendar_bg.jpg) repeat-x top left;color:#000;font-weight:bold;line-height:24px;height:24px}
#middle #box #content .calendar-prev{font-size:11px;width:10px;border:0px solid red}
#middle #box #content .calendar-next{font-size:11px;width:10px;}
#middle #box #content #calendarDiv .linked-day{font-weight:bold;color:#0E43D9;text-decoration:underline}

/* Real Estate Listing Section CSS */

#middle #box #content #listing{ width:430px;#width:430px;margin:20px 0px 20px 18px;border:0px solid red;overflow:hidden}
#middle #box #content #listing #headingDiv{border:0px solid red; background:#CED4D9; float:left;font-weight:bold;margin:10px 0 0 0;}
#middle #box #content #listing #headingDiv .txt{padding:2px;#width:380px;width:400px; float:left;border:0px solid red; }
#middle #box #content #listing #headingDiv img{border:none;margin:0;text-align:right;padding:3px; float:right;}
#middle #box #content #listing #hiddentable {float:left; width:424px;  #width:435px; margin:0 auto}
#middle #box #content #listing #hiddentable .heading{background:#7E878B;color:#DDE3E6;font-weight:bold;text-align:center; line-height:20px;}
#middle #box #content #listing #hiddentable .otherBg{background:#D7E4FD;color:#000000; line-height:20px; padding-left:5px;}
#hiddentable .otherBg a{color:#000000; text-decoration:none;  line-height:20px;}
#middle #box #content #listing #hiddentable .price{color:#CD0404;font-weight:bold;text-align:center}
/* Real Estate Listing Section CSS Ends */


/* Member Login Section CSS */
#middle #box #content #member{margin:10px 10px 10px 10px;padding-bottom:10px;overflow:hidden}
#middle #box #content form{padding:0;margin:0}
#middle #box #content .submitbutton{background:#002256; color:#fff;font:bold 12px arial;border:none;padding:2px;margin-right:10px;}
#middle #box #content #left{float:left; width:350px; border:0px solid red;margin:0 auto; padding-left:90px;}
#middle #box #content #right{float:right;width:42%;#width:43%;background:url(/img/vertical_line.jpg) no-repeat top left;padding:8px 0 0 10px;}
#middle #box #content #right ul{padding:0;margin:10px 0 0 0}
#middle #box #content #right li{list-style-type:none;height:20px;}
#member a
{
padding-left:10px;
}
/* Member Login Section CSS Ends*/




/* Latest News Section CSS */
#middle #box #content #margin{margin:0 0 10px 15px;}
#middle #box #content #latestNewsFrontPage{margin:15px 10px 15px 15px;}
#middle #box #content #latestNewsFrontPage img{margin:0 10px 10px 0;border:1px solid #525B65}
#middle #box #content #latestNewsFrontPage .date{color:#3763D8;font-weight:bold;line-height:20px}
#latestNewsFrontPage  a{color:#000000; text-decoration:none;}
#latestNewsFrontPage  a:hover{color:#000000; text-decoration:underline;}
#middle #box #content #latestNewsFrontPage .details{}
/* Latest News Section CSS Ends */



/* Calendar Section CSS */
#middle #box #content #calendar{margin:15px;}
#middle #box #content #calendar .date{color:#0E43D9;font-weight:bold;text-align:right;height:20px}
/* Calendar Section CSS  Ends */



#footerMain
{
background:#BFD6FF url(/img/page_bg2.jpg) repeat-y center top; height:auto; clear:both; width:985px; margin:0 auto;
}
#footer{ 	background:#fff url(/img/footer_bg.jpg) repeat-x bottom;height:74px;width:974px;margin:0 auto;
color:#4A4D4F;font-weight:normal;text-align:left; 
}

#footer #left{width:530px;float:left;padding:0 0 0 10px;}
#footer #right{width:400px;float:right;padding:0 10px 0 0;text-align:right }
#footer #right #di a{color:#4A4D4F;font:normal 11px arial;}
#footer #right #di a:hover{color:#3763D8}
#bottom{
	background:#BFD6FF url(/img/bottom.jpg) repeat-y top center;
	height:18px;
	margin:0 auto;

}



/*16th Jan-09 Kirti CSS*/

#main_des{width:962px; border:1px solid #A0ACB5;text-align:center; height:auto; margin-left:10px; #margin-left:5px; float:left;  padding-bottom:10px;}


/*#main_des{width:962px; bordEr:1px solid #A0ACB5; margin:0 auto; text-align:center; height:100%; clear:both;}*/
#page_head h1{width:946px;  background:#fff url(/img/boxheadingbg.jpg) repeat-x; height:28px; font:bold 13px arial;color:#000; padding:5px 0 0 14px; text-align:left; border:1px solid #ffffff; float:left;  }

/* Latest News Inner  Section CSS s/
/*#middle #main  #margin{margin:24px 18px 23px 15px;}*/
#content_in{width:930px; margin:0 auto; text-align:left; height:auto; clear:both; }
#news{width:927px; height:auto; text-align:left; padding-bottom:10px; text-align:left; float:left; margin-top:10px; }

.spacer_news
{
float:left; width:927px; height:20px;
}
#news img{margin:0 10px 0px 0; border:1px solid #525B65; width:220px; height:134px; text-align:left;}
#news .date{color:#000000; font-weight:bold;line-height:20px; line-height:26px;}
#news .newshead{color:#2C5AEC; font-weight:bold;line-height:20px}
#news .details{}
.readmore_red a{text-align:right; color:#CD0404;text-decoration:underline;}
.readmore_red a:hover{text-align:right; color:#CD0404;text-decoration:none;}

#blue_link
{
width:920px; text-align:right; clear:both; height:auto; font-weight:bold; margin:10px auto;
}
#blue_link a{text-align:right; color:#0E43D9;text-decoration:none; font-weight:bold;}
#blue_link a:hover{text-align:right; color:#0E43D9;text-decoration:underline; }


#latestNews_li{margin:20px auto; width:927px; height:auto; text-align:left; }
#latestNews_li img{margin:0 10px 5px 0; border:1px solid #525B65; width:289px; height:195px; }
#latestNews_li .date{color:#000000; font-weight:bold;line-height:20px; line-height:26px;}
#latestNews_li .newshead{color:#2C5AEC; font-weight:bold;line-height:20px}
#latestNews_li .details{}

#google_add
{
width:920px; text-align:left; clear:both; height:auto; margin:20px auto;
}
.adds
{
width:225px; padding-left:5px; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; font-weight:normal; color:#000000; float:left; }
#google_add a
{
color:#007770; font-weight:bold; text-decoration:underline; 
}
.line_dash
{background:url(/img/hr_line.jpg) repeat-x top center; width:920px; height:3px; clear:both;}
#line_blank
{width:920px; height:10px; clear:both; margin:0 auto; }
/* Latest News Inner  Section CSS Ends */




/*19th Jan 09 CSS*/
/*real estates _left*/
#content_in_real_estate{width:940px; margin:0; text-align:left; height:auto; float:left;  }
#left_wrapper
{
width:210px; height:auto; float:left; 
}
#search_box
{
width:190px; height:auto; background:#ffffff; border:1px solid #E1E5E9; padding:10px 0px 20px 8px; float:left; margin-top:10px;
}
#box_txt
{
width:190px; height:auto; float:left; margin:0 auto; 
}
.se_input
{
height:15px; font-size:11px;   width:70px; border:1px solid gray; background:#ffffff; margin-top:8px;
}
.se_button
{
background:#111F47; font-size:11px; font-weight:normal; padding-bottom:3px; border:none; color:#ffffff; margin-top:8px;    
}

#box_txt span
{
padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#4F5559; 
}
#box_txt ul
{
margin:0; padding:8px 0px 0px 0px ; list-style:none;  
}
#box_txt form
{
margin:0;
}
#box_txt li
{
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#676F73; line-height:17px;  
}
#box_txt li span
{
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#DD0000;  
}

#box_txt li a
{
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#345EE7; 
}
#box_txt li a:hover
{
text-decoration:underline;
}
#list_wrapper
{
float:left; width:710px; height:auto; padding-top:10px; text-align:left; 
}
#list_head
{
font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#234BBA; line-height:30px; width:713px; float:right;
}
.list_space
{
width:713px; height:15px; float:left; 
}
#blue_bar
{
width:698px; #width:718px; height:30px; clear:both; border:1px solid #3059CB; background:#5883E3; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; padding-left:10px;
}
#sort
{
padding-left:16px; float:left; width:500px; height:30px;   
}
#sort span
{
padding-bottom:6px;
}
#sort select
{
background:#ffffff; border:1px solid #B1BAC4; margin-left:16px; #margin-top:4px;
}
#sort input
{
background:#111F47; border:none;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; margin-left:5px; #margin-bottom:2px;
}
.sort_form
{
height:30px; margin:0; padding:2 0 0 10px; width:225px;  float:left; line-height:30px;
}
#paging
{
float:right; text-align:right; padding-right:10px; line-height:30px;  
}
#paging a
{
font:Arial, Helvetica, sans-serif 12px normal; color:#ffffff; text-decoration:underline; padding:0 1px 0 1px; font-weight:bold;
}
#paging a:hover
{
color:#ffffff; text-decoration:underline; background:#2D5AD4; 
}
#paging_bottom
{
clear:both; text-align:right; padding-right:10px; line-height:30px;  
}
#paging_bottom a
{
font:Arial, Helvetica, sans-serif 12px normal; color:#676F73; text-decoration:underline; padding:0 1px 0 1px; font-weight:normal;
}
#paging_bottom a:hover
{
color:#2D5BE4; text-decoration:underline; 
}

#box_main
{
width:708px; height:auto; float:right; margin:0 auto; 
}

.box_lighter
{
width:687px; #width:707px; height:auto; background:#F3F6F9;  padding:10px; float:right;  border:1px solid #ffffff;
}
.box_lighter img
{
float:left; margin:0px 8px 10px 0px; 
}
.box_darker
{
width:687px; #width:707px; height:auto; background:#E6F0FF;  padding:10px; float:right;  border:1px solid #ffffff;
}
.box_darker img
{
float:left; margin:0px 8px 10px 0px;  
}
.list_head
{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1C3789;
}
.list_loc
{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4F5559; 
}
.list_price
{
float:left; width:auto; height:auto; font-weight:bold; color:#2D5BE4; 
}
.list_area
{
float:right; width:auto; height:auto; font-weight:bold; color:#2D5BE4; padding-right:10px; 
}
/*.details
{
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#4F5559; width:450px; float:left; text-align:left;
}*/
#more
{
color:#C80000; 
}


/*real estates _left ends*/





/*20th jan 09*/
.list_space_2
{
width:696px; height:20px; float:left; 
}
#buttons_sm
{
clear:both; width:696px; height:20px; text-align:right; height:20px; 
}
#buttons_sm a
{
padding:0px 15px 0px 5px; font-size:11px; color:#527AD7; line-height:14px; text-decoration:none; font-weight:bold;
}
#buttons_sm a:hover
{
text-decoration:underline;
}
#buttons_sm a span
{
padding-left:3px;
}
#des_real_estate
{
width:710px; height:auto; float:left;
}
#gallery
{
width:387px; height:auto; float:left; 
}
#large_img
{
width:387px; height:234px; border:2px solid #DEE3E7; margin:0 auto;
}

#small_img
{
width:387px; height:auto; float:left; text-align:left;  
}
.small_pic1
{
width:66px; height:39px; border:none; float:left; border:none; padding:5px; 
}
#info_table
{
float:right; width:310px; height:auto; border-left:1px solid #B9C2C9; border-right:1px solid #B9C2C9;  
}
#info_table th
{
background:#505559; color:#ffffff; font-weight:bold; text-align:center; font-size:12px; line-height:20px;
}
#info_table td
{
color:#505559; text-align:left; border-bottom:1px solid #B9C2C9; padding:3px 3px 3px 8px; 
}
#info_table td span
{
color:#2D50CB; font-weight:bold;
}
#video
{
width:700px; height:auto; float:left;
}
#video_head
{
width:700px; background:#ECF1F4; text-align:left; padding-left:10px; height:27px; margin-bottom:19px; margin-top:15px;
}
#video_head span
{
color:#000000; font-size:12px; font-weight:bold; line-height:27px; padding-left:10px; height:27px;
}
#video_list
{
clear:both; width:700px; height:auto; text-align:left;
}
.video_list
{
float:left; width:88px; height:62px; border:2px solid #A3AFB7; margin-right:8px;
}
#full_des
{
clear:both; width:696px; height:auto; padding-top:20px;
}
.blu_head
{
color:#3150E1; font-weight:bold;
}
#full_des ul
{
margin:0; padding:0; list-style:none;
}
#full_des li
{
background:url(/img/li_arrow.gif) no-repeat left 4px;
}
#full_des li span
{
padding-left:30px;
}
#map
{
float:right; width:294px; height:221px; background:#ECF1F4; text-align:center;
}
#map a
{
text-decoration:none;
}
#map a:hover
{
text-decoration:underline;
}
.map
{
margin:15px auto; width:253px; height:161px; border:1px solid #8694A1;
}
#enquiry_red
{
width:690px; height:auto; clear:both; text-align:right; padding-top:20px;  
}
#enquiry_red a
{
color:#BD0000; text-decoration:underline; 
}
#enquiry_red a:hover
{
color:#BD0000; text-decoration:none;
}




/*29th jan 09*/

#calender_box
{
width:189px; height:auto; margin:0; padding:0;  float:left;
}
#calender_box .topl
{
width:9px; height:10px; float:left;
}
#calender_box .topr
{
width:10px; height:10px; float:left;
}
#calender_box .topm
{
width:170px; height:9px;  border-top:1px solid #D4D4D4; float:left;
}
#calender_box .mid
{
width:187px;  height:auto; border-right:1px solid #D4D4D4; border-left:1px solid #D4D4D4; margin:0 auto; clear:left;
}
#calender_box .bottl
{
width:9px; height:9px; float:left;
}
#calender_box .bottr
{
width:10px; height:9px; float:left;
}
#calender_box .bottm
{
width:170px; height:8px;  border-bottom:1px solid #D4D4D4; float:left;
}
#calender_box .cal
{
width:180px; height:auto; margin:0 auto;  
}

#spacer32
{
width:189px; clear:both; height:32px;
}
#spacer31
{
width:189px; clear:both; height:10px;
}
.sp_events
{
height:10px; width:170px; clear:left;
}
.headingBox
{
background:url(/img/blk_arrow.gif) no-repeat 20px 3px; color:#234BBA; font-size:12px; font-weight:bold; padding-left:40px; float:left; 
}

.upcomiingEventsTab td
{
font-size:11px; font-weight:normal; text-align:left; line-height:14px; padding-top:10px; padding-bottom:10px;
}
.upcomiingEventsTab td b
{
font-weight:bold; color:#3059CB;
}
.upcomiingEventsTab td span
{
width:150px; clear:left;
}
.upcomiingEventsTab img
{
width:137px; height:62px; margin-bottom:10px; border:none;
}


/*today event*/
#todayEvent
{
width:700px; height:auto; float:left; margin:0; padding:0;
}
#todayEvent .toptl
{
width:12px; height:13px; float:left;
}
#todayEvent .toptr
{
width:11px; height:13px; float:left;
}
#todayEvent .topmid
{
width:676px; height:13px; background:url(/img/topt_mid.jpg) repeat-x left top; float:left;
}
.today_event_mid
{
width:676px; height:auto; margin:0 auto; background:url(/img/today_bg.jpg) repeat-x left bottom #ffffff; border-right:1px solid #CECECE; border-left:1px solid #CECECE; float:left; padding:0px 10px 0px 10px;
}
.eventHeading_today
{
font-size:18px; color:#234BBA; padding-left:5px; padding-bottom:10px;
}
#todayEvent .bottl
{
width:12px; height:12px; float:left;
}
#todayEvent .bottr
{
width:11px; height:12px; float:left;
}
#todayEvent .bottmid
{
width:676px; height:12px; background:url(/img/bott_mid_taday.jpg) repeat-x left top; float:left;
}
#todayEvent td
{
width:670px; 
}
#todayEvent td img
{
float:left; margin:5px;
}

#todayEvent .eventTitle
{
color:#111F47; font-weight:bold;
}
#todayEvent .date_org
{
color:#234BBA; font-weight:normal;
}
#todayEvent .description
{
color:#4F5559; font-weight:normal; width:640px; 
}
#todayEvent .read_detail a
{
color:#C10303; text-decoration:underline;
}
#todayEvent .read_detail a:hover
{
text-decoration:none;
}
#spacer34
{
width:700px; clear:both; height:15px;
}

/*other events*/

#oth_event
{
width:695px; height:auto; clear:both; padding-left:5px;
}
#oth_event .date_click
{
color:#111F47; font-size:13px; font-weight:bold; padding-bottom:10px;
}
.line_dashEvent
{background:url(/img/hr_line.jpg) repeat-x top center; width:695px; height:3px; }
#oth_event .titleEvent
{
color:#315DD5; font-size:13px; font-weight:bold;
}
#oth_event .date_orgn
{
color:#7B858A; font-size:11px; font-weight:bold;
}
#oth_event.description
{
color:#4F5559; font-weight:normal;
}
#oth_event .read_detail a
{
color:#C10303; text-decoration:underline; text-align:right; padding-right:10px;
}
#oth_event .read_detail a:hover
{
text-decoration:none;
}
#oth_event .imgEvent
{
margin:0px 10px 5px 5px; border:1px solid #686F78; float:left; width:164px; height:99px;
}
#eventli{margin:20px auto; width:927px; height:auto; text-align:left; }
#eventli img{margin:0 10px 0px 0; border:1px solid #525B65; width:287px; height:194px; text-align:left;}
#eventli .dateEvent{color:#3A65D8; font-weight:normal;}
#eventli .eventdeHeading{color:#234BBA; font-weight:bold; font-size:16px;}
#eventli .desEvent{}



/*real estate individually listing*/

#realEstate_heading{color:#234BBA; font-weight:bold; font-size:16px; padding-top:15px; padding-bottom:18px;}
#leftRealestate
{
width:356px; height:auto; float:left; 
}
#estatedes td
{
color:#4F5559; font-weight:bold; font-size:12px; text-align:left; padding-left:8px;  background:#E6EEFF; padding-top:3px; padding-bottom:3px; 
}
#estatedes th
{
color:#234BBA; font-weight:bold; width:60px; font-size:12px; text-align:left; padding-left:8px; line-height:20px; background:#E6EEFF; padding-top:3px; padding-bottom:3px;
}
.estateSpacer
{
width:356px; height:37px; clear:left;
}
#facilities
{
padding-left:15px; width:340px; height:auto; clear:left;
}
#facilities span
{
font-weight:bold; color:#111F47;
}
#facilities ul
{
list-style:none; margin:0; padding:0px 0px 10px 0px;
}
#facilities li
{
background:url(/img/bullet.jpg) no-repeat left 8px; font-family:arial; color:#4F5559; line-height:20px; padding-left:10px;
}
#gallery_main
{
float:left; height:auto; padding-bottom:10px; width:554px;
}
#iconsrealEstate
{
width:554px; clear:both; height:auto; text-align:left; padding-bottom:10px; 
}
#iconsrealEstate img
{
border:none; margin-left:10px;
}
#formrealEstate
{
width:543px; height:auto; clear:left; border:1px solid #A3ADB8; float:left; margin:0 auto; background:#E6EEFF;  
}
#formrealEstate .form_send
{
width:260px; height:auto; float:left; padding:10px 0px 10px 10px;  
}

#formrealEstate .form_send span
{
width:80px; font-weight:normal; float:left; 
}
#formrealEstate .form_send br
{
clear:left; 
}
#formrealEstate .form_send p
{
font-weight:bold; color:#2C54D1; font-size:12px; 
}
.form_send input
{
border:1px solid #A3ADB8; width:120px;
}
.form_send textarea
{
border:1px solid #A3ADB8; width:153px;
}
#sendButton
{
float:right; width:60px; height:18px; font-size:13px; background:#111F47; border:none; text-align:center; color:#ffffff;  margin-right:50px; #margin-right:35px; #padding-bottom:0px; padding-bottom:2px; 
}
.spacer16
{
height:3px; #height:2px; width:200px; clear:both; 
}
#formrealEstate .form_mid_line
{
background:url(/img/ver_line-dashed.jpg) repeat-y center top; float:left; width:1px; margin-top:10px; margin-bottom:10px; height:330px;
}




/*30TH JAN Member Login CSS */

#memberLogin{margin:20 auto; width:927px; height:auto; text-align:left; clear:left; }
#memberLogin #member_top
{
width:936px; height:auto; float:left; margin:0 auto;
}
#memberLogin #img_property
{
float:left; width:289px; height:195px;
}
#memberLogin #img_property img
{
border:2px solid #cccccc;
}
#member_rightDetail
{
float:right; width:613px; height:auto;
}
.bl_bar
{
width:613px; height:auto; font-size:11px; color:#111F47; float:right;
}
.bl_bar .left_mem
{
width:5px; height:30px; float:left;
}
.bl_bar .right_mem
{
width:30px; height:30px; float:right;
}
.bl_bar .mid_mem
{
width:578px; height:30px; float:left; background:url(/img/memberbar_mid.jpg) repeat-x left top; line-height:30px; color:#0033C3;
}
.mid_mem a
{
font-weight:normal; text-decoration:underline; color:#0033C3; padding-left:5px;  padding-right:5px;
}
.mid_mem a:hover
{
color:#000000;
}
.mid_mem span
{
padding-left:130px; font-weight:normal; color:#111F47; text-align:right;
}
#signOut
{
margin-left:20px; width:60px; height:20px; color:#ffffff; border:none; background:#111F47; font-size:11px; margin-top:5px; padding:0px 3px 0px 3px; line-height:20px; padding-bottom:3px; #padding-bottom:0px;
}
.spacer_login
{
width:600px; height:13px; clear:both;
}
#member_rightDetail .property_des
{
width:596px; height:auto; clear:left;
}
#member_rightDetail .property_des th
{
background:#D3DADE;  color:#111F47; font-weight:bold; font-size:12px; padding:3px 4px 3px 15px; text-align:left;
}
#member_rightDetail .property_des td
{
background:#ffffff;  color:#626469; font-weight:normal; font-size:12px; padding:3px 20px 3px 15px; text-align:left;
}
#memberLogin #eventsDetailmem
{
width:936px; margin:0 auto; height:auto; clear:both; padding-top:20px; padding-bottom:20px;
}
#memberLogin #eventsDetailmem th
{
border:1px solid #C4CBD1; background:#D3DADE; color:#111F47; font-weight:bold; font-size:12px; text-align:left; line-height:20px; padding:4px 8px 4px 10px;
}
#memberLogin #eventsDetailmem td
{
border:1px solid #C4CBD1; background:#ffffff; color:#626469; font-weight:normal; font-size:11px; text-align:left; line-height:14px; padding:4px 8px 4px 10px;
}
#memberLogin #eventsDetailmem td b
{
color:111F47; font-weight:bold; text-align:left; padding:4px 8px 4px 8px;
}



/*sign up CSS*/
#memberLogin{margin:20 auto; width:927px; height:auto; text-align:left; clear:left; }
#Signup_main{margin:20 auto; width:927px; height:auto; text-align:center; clear:left; }
.signup_spacer
{
width:900px; height:10px; clear:both;
}
#signUp
{
width:526px; height:auto; border:5px solid #D6DBE0; margin:0 auto;
}
#signUp .spacerTop
{
width:516px; height:20px; float:left;
}
#signUp .spacerBottom
{
width:516px; height:20px; float:left;
}
#signUp .signup_form
{
width:500px; padding:0px 20px 20px 60px; #padding:0px 20px 0px 60px; height:auto; margin:0 auto;
}
#signUp .signup_form span
{
text-align:left; font-size:12px; font-weight:normal; float:left; width:130px; height:35px;
}
#signUp .signup_form input
{
height:20px; border:1px solid #cccccc; font-size:12px;  }
#signUp .signup_form br
{
clear:left;
}

#signUp #submitButton
{
width:60px; background:#111F47; font-size:12px; color:#ffffff; border:none; padding-bottom:4px; #padding-bottom:0px; margin-right:5px; valign:middle; font-family:arial; 
}

/*sign up CSS ends*/




/*property listing*/
#memberLogin #listingId
{
width:930px; height:auto; float:left; margin:10px auto;  padding-bottom:10px; 
}

#memberLogin #img_property_listing
{
float:left; width:300px; height:145px;
}
#memberLogin #img_property_listing img
{
border:4px solid #D3DADE;
}


/*property listing ends*/






/*change password*/

#changePassword{margin:0 auto; width:927px; height:auto; text-align:left; clear:left; }


/*home page Real EState */

#middle #box #content #realestate ul{margin:0; padding:0px 0px 40px 0px; list-style:none;  border-bottom:3px solid #CDD5D8; height:auto; margin-right:8px; }
#middle #box #content #realestate li{background:url(/img/li_arrow.gif) no-repeat 5px 6px; float:left;}
#middle #box #content #realestate li a
{
line-height:20px; padding-left:20px; padding-right:20px; border:1px solid #ffffff; background:#EBEBEB; display:block; text-decoration:none; color:#616A74; border-bottom:2px solid #C3C8CD;  
}
#middle #box #content #realestate #active
{
line-height:20px; padding-left:20px; font-weight:normal; padding-right:20px; background:#2E5AD5; border:1px solid #ffffff; color:#ffffff; border-bottom:2px solid #1A48C8;  
}

.tab_doc img
{
margin:10px auto; border:none;
}
.tab_doc a
{
font-size:12px;
}
.tab_doc td
{
height:90px; 
}
/* Contact Us Page Css Start*/
#contact_detail
{
width:280px; height:auto; float:left; padding-left:20px; padding-top:30px; float:left; margin-right:70px; 
}
#contact_detail .line11
{
border-bottom:1px solid #dddddd; padding:4px 6px 4px 10px;
}
#contact_detail .line11 img
{
border:none; margin-right:5px; vertical-align:middle;
}
#contact_detail .line11  b
{
color:#234BBA; font-size:12px; font-weight:bold; 
}
#contact_detail .line11 span
{
color:#4F5559; font-size:12px;
}
#contact_right
{
width:535px; height:auto;  margin:0 auto; float:left; 
}
#contact_right #red_star
{
color:#dd0000; 
}
#contact_right #small_text
{
font-size:11px; text-align:right; 
}
#contact_right .line11 img
{
border:none; margin-right:5px; vertical-align:middle; margin-left:10px; 
}
#contact_right .line11  b
{
color:#234BBA; font-size:12px; font-weight:bold; 
}
#contact
{
width:535px; height:auto; border:5px solid #D6DBE0; margin:0; float:left; padding-top:20px; 
}
#contact .contact_form
{
width:500px; height:auto; margin:0 auto; 
}
#contact .contact_form span b
{
color:#dd0000;
}

#contact .contact_form span
{
text-align:left; font-size:12px; font-weight:normal; float:left; width:180px; height:35px;
}
#contact .contact_form input
{
height:20px; border:1px solid #cccccc; font-size:12px; width:180px; 
}
#contact .contact_form textarea
{
height:auto; border:1px solid #cccccc; font-size:12px; 
}
#contact .contact_form br
{
clear:left;
}

#contact #submitButton
{
width:60px; background:#111F47; font-size:12px; color:#ffffff; border:none; padding-bottom:4px; #padding-bottom:0px; margin-right:5px; valign:middle; font-family:arial; 
}

/*End Contact us css*/


/*6th Feb CSS*/

#innerContent{margin:20px auto; width:927px; height:auto; text-align:left; text-align:left; min-height:400px;   }

/*7th Feb*/

.estateLocation
{
background:url(/img/location_icon.jpg) no-repeat left top; padding-left:40px; border-bottom:1px solid #DEE2E5; height:40px;
}
.estatePrice
{
background:url(/img/price_icon.jpg) no-repeat left top; padding-left:40px; border-bottom:1px solid #DEE2E5; line-height:40px; 
}
.estateArea
{
background:url(/img/area_icon.jpg) no-repeat left top; padding-left:40px; border-bottom:1px solid #DEE2E5; line-height:40px; 
}
/*Download Doc*/

#download_table
{
width:900px; height:auto; float:left; margin-top:10px; 
}
#download_table td
{
text-align:left; width:400px; padding:10px 0px 20px 30px;
}
#download_table #document_1
{
width:420px; height:auto;  margin-bottom:20px; 
}
#download_table #document_1 .icons
{
width:37px; height:49px; /*background:url(/img/download_icon.jpg)*/ no-repeat left top; float:left;
} 
#download_table #document_1 .bluetxt
{
font-size:12px; font-weight:bold; font-family:arial; color:#305CD5; padding:10px 5px 0px 10px; width:251px; height:auto; float:left; 
}
#download_table #document_1 .downloadLink
{
width:71px; height:49px; float:left; padding:0px 8px 0px 20px; 
}
#download_table #document_1 .downloadLink  a
{
font-size:12px; font-weight:normal; font-family:arial; color:#EB0E06; text-decoration:underline;
}
#download_table #document_1 .downloadLink  a:hover
{
text-decoration:none;
}
.line_bottom
{
background:url(/img/hor_line_bg.jpg) repeat-x left top; wiodth:380px; height:1px; clear:both; margin-top:10px;
}

/*12th Feb*/

.estateLocation_in
{
background:url(/img/location_icon.jpg) no-repeat left top; padding-left:40px; border-bottom:1px solid #DEE2E5; line-height:40px;
}
.estatePrice_in
{
background:url(/img/price_icon.jpg) no-repeat left top; padding-left:40px; border-bottom:1px solid #DEE2E5; line-height:40px; 
}
.estateArea_in
{
background:url(/img/area_icon.jpg) no-repeat left top; padding-left:40px; border-bottom:1px solid #DEE2E5; line-height:40px; 
}
.estateLocation_in b, .estatePrice_in b, .estateArea_in b
{
color:#0C40CD;
}


#nav2 *{font-family:ARIAL; font-size:11px; font-weight:bold;text-decoration:none;color:#ffffff;list-style:none;margin:0;padding:0; line-height:1em} /*Reset browsers and apply basic formatting*/
#nav2 li{display:inline}
#nav2 li *{height:30px;float:left;cursor:pointer;cursor:hand}
#nav2 a{background:url(/img/left.jpg) left no-repeat;padding-left:30px;border-bottom:solid 1px #FFFFFF} /*Applys the left segment of the image and adds the grey bottom border*/
#nav2 .right{padding-right:30px; }
#nav2 .center{background:url(/img/center.jpg) repeat-x;margin-right:-30px;min-width:30px;height:30px;font-family:arial;height:30px; color:#ffffff; line-height:30px; PADDING-LEFT:10PX; PADDING-RIGHT:10PX; } /*Applys the seamless background*/
#nav2 .start{background:url(/img/farleft.jpg) 5PX NO-REPEAT;  } /*Applys the far left corner*/
#nav2 .end{background:url(/img/farright.jpg) right no-repeat;padding-right:40px} /*Applys the far right corner*/
/*The following controls the hover states of the individual image slices. It's important to remember that IE6 will only recognise :hover when applied to a link element*/
#nav2 a:hover {background:url(/img/right.jpg);  z-index:1000; }
#nav2 a.start:hover{background:url(/img/farlefthover.jpg) 6PX NO-REPEAT;  z-index:1000;}
#nav2 a:hover .end{background:url(/img/farrighthover.jpg) right; padding-right:40px;  z-index:1000;}
#nav2 a:hover .center{background:url(/img/centerhover.jpg);color:#fff;  z-index:1000;}
#nav2 a:hover .right{background:url(/img/lefthover.jpg) right;padding-right:60px;margin-right:-30px;position:relative; z-index:1000;}

#nav2 #active a {background:url(/img/right.jpg); z-index:100000; }
#nav2 #active a.start{background:url(/img/farlefthover.jpg) 6PX NO-REPEAT; z-index:100000;}
#nav2 #active a .end{background:url(/img/farrighthover.jpg) right; padding-right:40px; z-index:100000;}
#nav2 #active a .center{background:url(/img/centerhover.jpg);color:#fff; z-index:100000;}
#nav2 #active a .right{background:url(/img/lefthover.jpg) right;padding-right:60px;margin-right:-30px;position:relative; z-index:100000;}






/*27-04-09*/

#demo_navigation ul { list-style-type: none;MARGIN:0PX PADDING:0PX; }
#demo_navigation li {
     float: left;
     position: relative; 
}
#demo_navigation li a {
     display: block;
     width:106px;
     line-height: 31px;
     text-align:center; PADDING-LEFT:5PX;
     color: #ffffff; FONT-SIZE:11PX;
    background:transparent url(/img/menubg_over.gif) left top no-repeat;  
}
#demo_navigation li a:hover {
     text-decoration: none;
     background:transparent url(/img/menu_hvr.gif) left top no-repeat;
}
#demo_navigation li.active a {
     color: #fff;
    background:transparent url(/img/menu_hvr.gif) left top no-repeat;
}

#demo_nav1 { left: 0px; position:relative;  z-index:6;  }
#demo_nav2 { left: -5px; position:relative; z-index:5;  }
#demo_nav3 { left: -10px; position:relative; z-index:4; }
#demo_nav4 { left: -15px; position:relative; z-index:3; }
#demo_nav5 { left: -20px; position:relative; z-index:2; }
#demo_nav6 { left: -25px; position:relative; z-index:1; }


