/* CSS Document */

/* Powered by : RAJ TALREJA | 04-04-2009*/
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	background-color:#e4e4e4;
	margin: 0px;
	padding: 0px;
	background-image:url(images/navigation_bg.jpg);
	background-repeat:repeat-x;
}

.b {
color:#cccccc;
}



a{
	color:#FFFFFF;
}

a:link{
	color: #ffffff;
	text-decoration: none;
	size:12px;
}

a:visited{
	color: #e7ce8f;
	text-decoration: none;
}

a:hover{
	color: #669900;
	text-decoration: underline;
}



#floor
{
 color:#990000;
 text-decoration:none;
 font-size:15px;
}
.headings {
color:#990002;
font-weight:bold;
margin-top:10px;

}



.about_hm
{
	color:#304549;
	font-size:12px;
	text-align: left;
}

.about_lt
{
	color: #000000;
	font-size:12px;
	text-align: left;
	font-weight:bold;
}

.text{
	color:#304549;
	font-size:12px;
}

.rent_available
{
	color:#8F1700;
	font-size:14px;
	font-weight:bold;
}

.siteby
{ 
 color:#FFF;
 font-size:11px;
 
 text-align:right;
 }

.continiue_page 
{
color:#669900;
text-align:center;
margin-top:20px;
}
.left_panel {
 FLOAT: left; MARGIN: 0px 0px 0px 2px; WIDTH: 400px;
 font-size: 11px;
 line-height:15px;
 text-align:justify;
 

}

.right_panel {
 FLOAT: right; MARGIN: 0px 0px 0px 5px; WIDTH: 350px;
 font-size: 11px;
 line-height:20px;
 text-align:justify;
 
}

sec_separator{
	width:6px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-top:40px;

}


.flash_header {
 MARGIN: 0px 0px 0px 0px; width:1000px;
 
}

.contents{

FLOAT: left; MARGIN: 5px 0px 0px 0px; WIDTH: 175px;
 line-height:20px;
}


.footer_links {
 FLOAT: right; MARGIN: 0px 0px 0px 0px; width:390px;
 line-height:20px;
 text-align:right;
}


.copyright_text{
 FLOAT: right; MARGIN: 0px 0px 0px 5px; WIDTH: 680px;
 font-size: 11px;
 line-height:20px;
 text-align:right;
 
 }


.nav_bg 
{
	background-image:url(images/navigation_bg.jpg);
	width:1000px;
	height:130px;
	}


.mynav 
{
background-image:url(images/navigation_bar_top.jpg);
background-repeat:no-repeat;
width:100%;
}

.logo
{
	border:0px;
	float:left;
	
	height:130px;
}
.contact 
{
	
	height:130px;
	vertical-align:bottom;
	width:700px;
	text-align:right;
	margin-right:10px;
	position:fixed;
	float:right;
	}
	
	
	
.menuspace {
width:110px;
}

.footer_bg
{
background-image:url(images/footer.jpg);
background-position:center;
background-repeat:no-repeat;
width:780;
height:150px;

font-size: 9px;
 line-height:20px;
 text-align:right;
 
 vertical-align:bottom;
 
}


#navcontainer { /* none needed */ }

ul#navlist {
        margin: 0;
        padding: 0;
        list-style-type: none;
        white-space: nowrap;
		padding-left:15px;
}

ul#navlist li {
        float: left;
		font-size:14px;
		color:#FFF;
        font-weight: bold;
        margin: 0;
        padding: 20px 0 20px 0;
		background-image:url(images/navigation_bg.jpg);
        
        border-top: 1px solid #400a01;
        border-bottom: 1px solid #400a01;
}

#navlist a, #navlist a:link {
        margin: 0;
        padding: 20px 18px 20px 18px;
        color: #fffff;
        border-right: 1px solid #400a01;
        text-decoration: none;
}

ul#navlist li#active {
        color: #dadbd9;
		background-image:url(images/btn_hover.jpg);
        
}

#navlist a:hover {
        color: #74a893;
        background-color: #d1e3db;
		background-image:url(images/btn_hover.jpg);
		
}


.paginatoin 
{
float:left;
width:185;
border-color:#99CC66;
}
.tophead
{
height:45px;
/*margin-top:10px;
margin-left:300px;*/
margin:auto;
width:900px;
background-image:url(images/headimg.jpg);
background-repeat:repeat;
}

.admintext
{
 padding:0 0 0 287px;
font-size:25px;
color:#000000;
}
.mainadmintext
{

padding:0 0 0 380px;
font-size:25px;

color:#000000;
}
.content
{
 width:900px;
 height:400px;
 border:1px solid ;
 margin:auto;

 }
.loginContent
{


 width:355px;
 /*background-image:url(images/log3.JPG);
 background-repeat:no-repeat;*/
 margin-top:85px;
 margin-left:250px;
}
.loginhead
{
 margin:auto;
 height:35px;
 width:357px;
 background-image:url(images/top_02.JPG);
 color:#FFFFFF;
 }
 .loginfrm
 {
  width:355px;
  height:170px;
  margin:auto;
  border:1px solid black;
 }
 .logintxt
 {
  color:#FFFFFF;
  font-weight:bold;
  
  padding-left:5px;
  padding-top:5px;
 }
 .controlbox
 {

  margin:40px 60px auto;
  
  color:#000000;
  font-weight:bold;
 }
 .clear
 {
   margin-bottom:15px;
 }
  .clearspace
 {
   margin-bottom:8px;
 }
 .enter
 {
   margin:20px auto auto 90px;
 }
 
 .maincontent
{
 width:900px;
 height:400px;
margin:auto;
 }
 
 .adminleftcontent
 {
  width:200px;
  border:1px solid #000000; 
  height:350px;
  float:left;
   
 }
 .admincontent
 {
   border:1px solid;
   width:680px;
   float:right;
   margin-top:5px;
   height:350px;
 }
 .welcometext
 {
  margin-top:150px;
  margin-left:280px;
  width:250px;
  
  font-weight:bold;
  color:#000000;
  font-size:20px;
 }
 .lftmenu
 {
  background-image:url(images/menu2.j.JPG);
  height:26px;
  margin-top:5px;
  color:#000000;
  padding-left:5px;
 }
 #link
 {
  color:#000000;
  text-decoration:none;
  font-size:18px;
  
 }
 a:hover#link
 {
 color:#FF0000;
 }
 
#toplink
{
 color:#000000;
 text-decoration:none;
 
}

 a:hover#toplink
 {
  color:#FF0000;
 }
 
.headimg
{
 width:680px;
 height:35px;
 background-image:url(images/top_02.JPG);
 float:right;
 
} 
.contentarea
{
 border:1px solid ;
 margin-top:15px;
 height:730px;
 margin-bottom:5px;
}
.formcontent
{
margin:auto;
width:660px;
height:500px;
padding-top:25px;
padding-left:10px;;

color:#000000;
}

.newcontrol
{
margin:auto;
width:400px;
}
.label
{
margin-top:60px;
padding-left:36px;
width:325px;
}
.label1
{
margin:auto;
padding-left:65px;
width:325px;
}
.label2
{
margin:auto;
padding-left:3px;
width:400px;
}

.label4
{
margin:auto;
padding-left:30px;
width:375px;
}
.alignleft
{
margin-right:15px;
}
.alignleftemail
{
margin-right:12px;
}
 .admincontentsetting
 {
   border:1px solid;
   width:678px;
   float:right;
   height:320px;
 }
 .set
 {
 width:450px; 
 margin:auto; 
 height:300px; 
 
 ;
 color:#000000 ; 
 }
 .submit
 {
 margin:auto;
 margin-top:20px;
 margin-left:140px;
 }
 .selstyle
 {
  width:200px;
 }
 .heads {
color:#990000;

font-size:14px;
font-weight:bold;
text-decoration:none;
}

#contactsty
{
	color:#990000;
	
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
 }
 
 /*Index page CSS*/
 .ilabel
 {
 	margin : 5px 0px;
 }
 .tblfntcol
 {
  color:#000000;
 }
 
.blktxt, .detail_column_left ul
{
	color:#353232;
	font-size:12px;
	line-height:19px;
	
} 

.headstitl 
{
	color:#990000;
	
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.message
{
 
 font-weight:bold;
 color:#FF0066;
}

.housettl
{
 color:#990000;
 
 font-size:16px;
 font-weight:bold; 

}

 .heads1 {
color:#FFFFFF;

font-size:12px;
font-weight:bold;
text-decoration:none;
}
.househead
{
height:15px;
padding-left:15px;
margin-top:4px;
margin-bottom:5px;
}
.topleft
{
height:176px;
width:280px;
margin-left:5px;
border:1px solid;
}
.topright
{
width:657px;
margin-right:7px;
margin-left:7px;
margin-bottom:7px;
margin-top:10px;
}
.imagehuse
{
width:40%;
}
.details
{
width:272px;
}
.about_hm1
{
	color:#304549;
	font-size:12px;
	text-align: left;
	width:270px;
	padding-left:5px;
}

.lot_no 
{
	color:#FF0000;
	font-size:11px;
	 padding-top:5px;
	
}

.maplot_no 
{
	color:#990033;
	font-size:12px;
	 padding-top:5px;
	padding-left:5px;
	text-decoration:none;
}



.lot_no1
{
	background-color:#e3e3e3;
}
.lotHead
{
 background-color:#323646;
 color : #FFF;
 height:30px;
 vertical-align:middle;
}
.lotDetail a, .lotDetail a:visited, .lotDetail a:hover
{
  color: rgb(153, 0, 51); 
}
.lotDetail
{
 width :282px;
 padding-left:20px;
}
.heading
{
text-align:left;
padding-left:10px;
height:35px;
width:200px;
 color:#000000;
}
.housing
{
text-align:left;
padding-right:10px;
width:460px;
height:50px;
vertical-align:top;
}

.heading1s
{
text-align:left;
padding-left:8px;
height:35px;
width:217px;
 color:#000000;
}

.business
{
width:450px;
padding-bottom:20px;
}
.homest
{
  color:#000000;
  
  font-size:12px;
  text-decoration:none;
  margin-left:50px;
}
.horimg
{
 background-image: url(images/head_style.jpg); 
 height:3px;
 padding-top:5px;
background-repeat: no-repeat;
}

.housetd0
{
	background-color:#e3e3e3;
	width:246;
	vertical-align:middle;
	height:22px;
	margin:auto;
}

.housetd
{
 background-color:#FFFFFF;
 width:246; 
 vertical-align:middle;
 height:22px;
 margin:auto;
}
.amentities0
{
	background-color:#cccccc;
}

.amentities1
{
 background-color: #FFFFFF;
} 

.subdiv0
{
 height:21px;
 background-color:#e3e3e3;
}
.subdiv1
{
 height:21px;
 background-color: #FFFFFF;
}



/* to view data*/
.viewdata
{
color:#990002;
font-weight:bold;
padding-left:100px;
margin-left:200px;
}
.main
	{
		width:1000px;
		margin-left:200px;
		font-size:16px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
#legend
{
	color:#000000;
	width: 200px;
}	

.mapcontent
{
	border:1px solid;
	height:700px;
	margin:auto;
	padding:10px;
	width:900px;
}
 

 .nobgdiv
{
 background-image:none;
 background-color:transparent;
        z-index : 3;
}

 .tr_no
{
	background-image:url(images/img_notavailable.jpg) !important;
}
.tr_yes
{
        background-image:url(images/img_available.jpg)  !important;

}
 .tr_yes, .tr_no
{
	background-repeat:no-repeat;
	width:800px;
	height:25px;
	padding-left:5px;
	padding-top:5px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

/*.tr_no
{
	background-image:url(images/img_notavailable.jpg); padding-left:5px;
	background-repeat:no-repeat;
	width:767px;
	height:25px;
	padding-left:5px;
	padding-top:2px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}*/
.div_name
{
 float:left;
 padding-right:20px;
 width:250px;
 padding-left:10px;
 }
.div_view
{
 float:left;
 width:150px;
 }
 
 .div_map_detail
{ 
 float:left;
 width:120px;
}
.div_status_detail
{ 
 float:left;
 width:200px;
}

.detail_column_left

{
	 border:1px solid #e4e4e4;;
	 background-color:#ebebe9;
	 padding:5px;
	 width:275px;
	 margin-top:15px;
}

.spec_detail
{
	border:1px solid #e4e4e4;
	padding:5px;
	width:630px;
	margin-top:15px;
	margin-left:13px;
	line-height:19px;
	float:left;
	background-color: #FFF;
	
}

.statustext
{
 color:#666666;
}

.toppad
{
 padding-top:5px;
}

.img_detail
{
	background-color:#FFF;
	padding:8px 8px 8px 8px;
	width:240px;
	height:140px;
	float:left;
	
}

.log_detail_box {
	width:600px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:8px;
	float:left;
	margin-left:12px;
	color:#353232;
	font-size:12px;
	line-height:20px;
	text-align:justify;
	}


#map_canvas
{
 width:600px;
 height:600px;
 float:left;
 padding-right : 10px;
 border : 1px solid #990033;
}
#legend a,#legend a:hover, #legend a:active
{
 color: rgb(153, 0, 51);  
 font-size:12px;
}
.lthouse
{
 float:left;
 width:273px;
 margin-top:3px;
 margin-left:2px;
}
.housettl
{
 margin-bottom:6px;
 font-weight:bold;
}
.viewdt
{
 float:right;
 margin-top:2px;
 }
 .viewdt a
 {
 font-weight:bold;
 font-size:12px;
}

.size15
{
width:15%;
}
.size20
{
width:20%;
}
.size35
{
width:35%;
}

.tdspan
{
 float:left;
}

.tr_sub
{
	background-image:url(images/subimg1.jpg)  !important;
	background-repeat:no-repeat;
	width:800px;
	height:25px;
	padding-left:60px;
	padding-top:5px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}


.tr_sub_custom
{
	background-image:url(images/subimg1.png)  !important;
	background-repeat:no-repeat;
	width:500px;
	height:25px;
	padding-left:60px;
	padding-top:5px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.tr_lot
{
	background-image:url(images/lot_img.jpg)  !important;
	background-repeat:no-repeat;
	width:300px;
	height:25px;
	padding-left:10px;
	padding-top:5px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
#linkcol, .log_detail_box a
{
color:#990033;
}


/***29 March 2010**/
.heads_form {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding-left:10px;
}
.blktxt2
{
	color:#353232;
	font-size:12px;
	line-height:19px;
	padding-left:10px;
} 

/*Added By Shujaat*/
.popupForm
{
	border:1px solid #e4e4e4;
	padding:5px;
	width:400px;
	margin-top:15px;
	margin-left:13px;
	line-height:19px;
	float:left;
	background-color: #FFF;
}
.blktxt_form
{
	color:#353232;
	font-size:12px;
	line-height:19px;
	padding:5px;
	background-color:#e3e3e3;
	height:22px;
} 
.blktxt2_form
{
	color:#353232;
	font-size:12px;
	line-height:19px;
	padding:5px;
	height:22px;
} 