/* CSS Document */

body {
     margin:0;
     padding:0;
     color:#000;
     font-family : Arial, Helvetica, sans-serif;
     font-size: 13px;
 
     line-height:1.5em;

 
} 
a{
        color:#3388ff;
	text-decoration: none;
 }
a:link,a:visited,a:active{
        color:#0099ff;
	text-decoration: none;
}
a:hover{
       color:#cc2200;
}	
#container{
	width: 983px;
	height: 700px;
	margin-left: auto;
	margin-right:auto;
	background: white;
}
#containerIn{
	width: 983px;
	height: 400px;
	margin-left: auto;
	margin-right:auto;
	background:#ffffff;
	
}
#header{
	width: 983px;
	height: 70px;
	float: left;
	background-image: url(images/header-bg.gif);
	background-repeat: repeat-x;
	background-position: 0% 0%;
}
#header .logo{
	float: left;
}
#header .right{
	float: right;
}
#flash{
	float: left;
	width: 983px;
	height: 181px;
	display: inline;
}
#menu{
	float: left;
	width: 973px;
	height:39px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	margin-left: 3px;
	display: inline;
	background-image: url(images/mn-bg.gif);
	background-repeat: repeat-x;
	background-position: 0% 0%;		
}
#menu ul{
	list-style: none;
	margin: 0 0 0 45px;
	padding: 0;	
}
#menu ul li{
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	background-image: url(images/mn-sep.gif);
	background-repeat: no-repeat;
	background-position: 100% 0%;
}

#menu ul li a{
	disply: block;
	float: left;
	height: 63px;
       
	line-height: 63px;
       
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	padding: 0 10px 0 5px;
	
}
#menu ul li a:hover{
       color:#cc2200;

}
#menu ul li.act a{
     color:#cc2200;
}
#contents{
	float: left;
	width: 983px;
	height: 500px;
	
	background: white;
}


#contents .welcome{
	float: left;
	width: 620px;
	
	height: 246px;
        
}
#contents .welcome h2{
	font-size: 16px;
	padding: 10px 0 0 10px;;
	margin: 0;
	text-align: left;
}
#contents .welcome h2 span{
        color:#cc2200;
}
#contents .welcome p{
	text-align: left;
	padding: 5px 0 0 10px;
        line-height:20px;
}
#contents .welcome div.tour{
  
   margin-left:7px;
   height:50px;
   
   width:368px;
  float:left;
  display:inline;
  color:#4a494a;
  font-sixe:12px;
  font-weight:bold;
  /*display:none;*/
}

#contents .welcome div.tour a{
    color:#ce2000;
    padding:0;
    margin:0;
}
#contents .welcome div.tour a:hover{
    color:#009aff;
}
#contents .welcome div.skypl{
   background: url(../images/visit.gif) 0% 0% no-repeat;
   margin-left:180px;
   height:53px;
   
   width:234px;
     
   float:left;
  display:inline;
  font-size:12px;
  font-weight:bold;
  
  text-align:center;
 
 
}

#contents .news{
	width:375px;
	
        height: 248px;
	float: left;
	background: #e0e1e1;
	margin-left: 5px;
	display: inline;
	
	
}
#contents .news{
	width:375px;
	
	
        height: 248px;
	float: left;
	background: #e0e1e1;
	margin-left: 5px;
	display: inline;
	
	
}
#contents .news h1{
	font-size: 12px;
	padding: 0;
	height: 45px;
	line-height: 45px;
		
        color: #ce2000;
	background: #ffffff url(../images/news-bg.gif) 0% 0% no-repeat;
	margin: 5px;
	text-align: center;
}
#contents .news h2{
	color: #da251d;
	font-size: 12px;
	padding: 0;
	margin: 0;
	height: 20px;
	text-align: left;
	padding: 0px 10px;
	margin: 0;
	
}
#contents .news a{
    position:relative;
    top:20px;
    left:320px;
    width:375px;
   font-weight:bold;
  
    padding:0 0 0 15px;
    color:#d92724;
    background: url(../images/more.gif) 0% 80% no-repeat;
  
}
#contents .news p{
	color: black;
	font-size: 12px;
	text-align: left;
	padding: 0px 10px;
	margin: 0;
	 width:238px;
	 
}
#contents .news .left{
	float: left;
	width: 227px;
	width:375px;
	height: 208px;
	height: 170px;
	
}
#contents .news .right{
	float: left;
	width: 177px;
	width: 227px;
	height: 208px;
	background: #eaebeb;
}
#contents .news .contentpaneopen_evn .nwsdisplay{
   /*margin: 5px; */
   font-size: 12px; 
   
    width:360px;
}
div.ongoing img,div.completed img{
   border:0;
}
#contents .Google{
	width:238px;
	height: 225px;
	/*height: 250px;*/
	float: left;
	/*background: #c9d3d7;
	background:#e7e7e7;*/
	display: inline;
	margin-left: 5px;
	
}
#contents .Google p{
	margin: 0;
	padding: 0;
}

#contents .projects{
	width:357px;
	
	/*height: 475px;*/
	float: right;
	display: inline;
	background:#e7e7e7;
        
}
#contents .projects .top{
	
		background:#52aae7;
	float: left;
	width:357px;
	height: 26px;
}
#contents .projects .top b{ 
	float: left;
	line-height: 26px;
	display: inline;
	color: #ffffff;
	

}
#contents .projects .top a{
     color:#ffffff;
     paddong:0;
     margin:0;
}
#contents .projects .top a:hover{
     color:#ae2000;
}

#contents .projects .projectBox{
	background: url(../images/proj-bg1.gif) 0% 0% repeat-x;
	float: left;
	width: 178px;
	
	height: 220px;
	position: relative;
	
}


#contents .projects .projectBox .capText h3{
     font-size:11px;
      margin:5px 0 0 0px ;
     padding:0;
     color: #d70c0c;
     float:left;
     width:178px;
     text-align:center;
     position: absolute;
      top:5px;
	 
      left:0px; 
     
     
}
#contents .projects .projectBox .capText h2{
     font-size:12px;
      margin:0px 0 0 0px ;
      padding:0;
      color: #d70c0c;
      float:left;
      width:178px;
      text-align:center;
      position: absolute;
       top:150px;
      left:0px; 
    
}
#contents .projects .projectBox .projectImage img{
	width:121px;
	height:117px;
	position: absolute;
	top:25px;
	left: 34px;
	border:none;
}

#contents .projects .projectBox .projectStatus h2.status{
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	position: absolute;
	top:160px;
	text-align: center;
	width: 182px;
	color: #5b5959;
	left: 0;
	padding: 0px;
	margin: 5px;
}
#contents .projects .projectBox .projectStatus h2.type{
	color: red;
	font-size: 12px;
	font-weight: normal;
	padding: 0;
	position: absolute;
	left: 0;
	top:170px;
	text-align: center;
	width: 182px;
	color: #5b5959;
	padding: 10px;
	margin: 0px;
	display:none;
	
}
#contents .projects .projectBox p.viewLink a{
      	font-size: 12px;
	font-weight: normal;
	padding: 0;
	position: absolute;
	left: 0;
	top:180px;
	text-align: center;
	width: 182px;
	color: #d70c0c;
	padding: 10px;
	margin: 0px; 
}
#contents .projects .projectBox p.viewLink a:hover{
       color: #d70c0c;
}

#contentIn{
       float: left;
	width: 983px;
	background: white;
	
	
}
#contentIn h2{
   color:#ae2000;
    padding:0;
    margin:0 0 5px 0;
    font-size:16px;
}
#contentIn h3{
    color: #31aeff;
    padding:0;
    margin:0 0 5px 0;
    font-size:15px;
}	
 #contentIn .moduletable_nws{
    width:883px;
    margin-left:50px;
}
#contentIn .moduletable_nws h2{
    color:#ae2000;
    padding:0;
    margin:0 0 5px 0;
    font-size:16px;
}
#contentIn .moduletable_nws .contentpaneopen_evn{
    width:883px;
    border-bottom:1px solid silver;
}
#contentIn .moduletable_nws .contentpaneopen_evn .nwsdisplay{
    display:none;

}
#contentIn h3.nwsdte{
    color: #31aeff;
    padding:0;
    margin:5px 0 5px 50px;
    
}
#contentIn h4.nwsdet{
    padding:0;
    margin:5px 0 5px 50px;
    
}	
.contentpaneopen_txt {
    width:883px;
    margin-left:50px;
}
.contentpaneopen_txt h2{
    color:#ae2000;
    padding:0;
    margin:5px 0 5px 0;
    font-size:16px;
}
.contentpaneopen_txt h3{
    color:#31aeff;
    padding:0;
    margin:0;
}
.contentpaneopen_txt h4{
    color:#31aeff;
    padding:0;
    margin:0;
    font-weight:normal;
    font-size:12px;
}
.contentpaneopen_txt p{
    text-align:justify;
    padding:0 0 5px 0;
    margin:0;
}
.contentpaneopen_txt ul{
   list-style:none;
   margin:0;
   padding:0;
}
.contentpaneopen_txt ul li{
   padding:0 0 0 10px;
   background: url(../images/bul-mer.gif) 0% 50% no-repeat;
 }
.contentpaneopen_txt span{
   color:#31aeff;
}
.contentpaneopen_txt ul.tips{

 width:810px;
 
 
}
.contentpaneopen_tip {
    width:883px;
    width:703px;
    margin-left:120px;
   
}
.contentpaneopen_tip h2{
    color:#ae2000;
    padding:0;
    margin:0 0 5px 0;
    font-size:16px;
}
.contentpaneopen_tip h3{
	width:703px;
	text-align:center;
	
	}
.contentpaneopen_tip p{
   text-align:justify;
   padding-bottom:10px;
 
  
}
.contentpaneopen_tip img{
   padding:0 10px 0 10px ;
}
.contentpaneopen_tip a.top{
     
   padding:0px 0 0px 200px;
	
	
}
.contentpaneopen_tip ul.tips li{
   display:inline;
   padding-left:20px;
   padding-right:20px;
   width:200px;
   border:1px solid silver;
   background:none;
  
   
}
.contentpaneopen_tip ul.tips li a{
   
   color:#ae2000;
}
.contentpaneopen_tip ul.tips li a:hover{
    color:#31aeff;
}
.contentpaneopen_tip  .tip_hr{
  margin-top:170px;
  border:1px dotted silver;
}

#contentIn h2.testimonial{
    color:#ae2000;
    padding:0;
    margin:5px 0 5px 50px;
    font-size:16px;
}
.contact_email{
   width:720px;
   margin-left:130px;
   float:left;
   display:inline;
	
}
.mainaddress{
     
     width:720px;
     float:left;
     display:inline;
     margin-left:130px;
	 
}
.mainaddress .subadd{
    width:340px;
    height:180px;
    float:left;
    border:1px solid #31aeff;
    padding-left:8px;
    margin:3px;

}
.mainaddress .subadd h5{
   color: #ae2000;
   text-transform:uppercase;
   font-size:12px;
   padding:0;
   margin:0;
}
.mainaddress .subadd a{
    color: #ae2000;
}

.mainaddress .subadd a:hover{
    color: #31aeff;
}

#LeftContentData h1{
   font-size:16px;
   color:#ae2000;
}
#LeftContentData h2{
  font-size:14px;
}
#LeftContentData h4{
   font-weight:bold;
   text-transform:uppercase;
   font-size:16px;
   width:850px;
   text-align:center;
}
#LeftContentData p{
   margin-left:150px;
}

#LeftContentData .table1{
   border:1px solid #dddddd;
   margin-left:25px;
}
#LeftContentData .table1 .tbl_top,#LeftContentData .table1 .tbl_top_left,#LeftContentData .table1 .tbl_top_right{
    background:#d60c08;
    color:#ffffff;
    font-weight:bold;
    text-align:center;
}
#LeftContentData .table1 .odd{
   background:#94b6d6;

}
#LeftContentData .table1 .even{
   background:silver;

}

table.careerp p{
   padding:0 8px 0 8px;
}

table.careerp td.tbl_header{
   background:#d60c08;
   color:#ffffff;
   text-align:center;
   font-weight:bold;
}
div.branch_adr{
  
  
    width:380px;
   margin-left:100px;
   margin-left:10px;
   padding-right:10px;
    height:165px;
  float:left;
  border-right:1px dotted silver; 
  display:inline;
  
  
}
div.branch_adr h2{
 	color:#ae2000;
 	padding:5px 0 5px 0;
 	
}
div.branch_adr img{
   padding-right:5px;
}
div.branch_adr p{
	text-align:justify;
}
p.address{
	color:#ae2000;
        border:1px dotted silver;
        width:225px;
        font-weight:bold;
        padding:5px 0 5px 10px;
}
div.address_loc{
   width:210px;
   padding-left:15px;
  
   height:165px;
   float:left;
   margin-top:10px;
   border-right:1px dotted silver; 
   display:inline;
}
div.address_loc h3{
   color:#ae2000;
  
}
/*emi chart starts */
#emicalc{
   margin-left:30px;
   width:800px;
   

}
#emicalc h3{
   margin:0 0 5px 0;
   padding:0;
   
   
}
.blue_header{

	color: #d60c08;
	font-size: 12px;
	font-weight: bold;

	
}

.gray_text{
		
      color: black;
       padding-left: 1px;
       padding-right: 3px;
      font-size:12px;
      text-align:right;

}
.gray_rite{

	color: black;
       padding-left: 1px;
       padding-right: 0px;
       font-size:12px;
       text-align:left;

}

div.emi {

	margin: 0 10 5 3px;

  	font-size: 11px;

        line-height:1.5em;

  }

.odd{

	background:#94b6d6;

	color: #000000;

	font-size: 12px;

	text-align: center;	

	padding-left: 5px;

	padding-right: 5px;

}
.odd p,.even p{

     text-align:right;
     padding-right:2px;	

}
.odd a,.even a{
    color:#000000;
}

.odd a:hover,.even a:hover{
     color:#ae2000;
}
.even{

	background-color: silver;

	color: #000000;

	font-size: 12px;

	text-align: center;

	padding-left: 5px;

	padding-right: 5px;

	margin-left :

}
tr.titletd  p{
  color:#ffffff;
  font-weight:bold;
  text-align:center;
}

/*emi chart ends*/

/* area calculator starts*/
.areaCalc td{
    background:silver;
    color:#000000;
}
/* area calculator ends*/
.sitemap h2{
	padding:5px 60px 5px 55px;
	color:#ae2000;
	text-transform:uppercase;
	font-weight:bold;
	
}
.sitemap ul.level_0{
    list-style:none;
    margin:0;
    padding:0;
}
.sitemap ul.level_0 li{
	padding:0px 0px 0px 0px;
	font-weight:bold;
	

}
.sitemap ul.level_0 ul.level_1{
    list-style:none;
    margin:0;
    padding:0;
}
.sitemap ul.level_0 ul.level_1 li{
	padding:0px 0px 0px 30px;
	background: url(../images/bul-mer.gif) 10% 50% no-repeat;
	font-weight:normal;
	

}
.sitemap ul.level_0 li a{
	padding:0px 0px 0px 75px;
	text-decoration:none;
	color:#ae2000;
	line-height:20px;
	
}
.sitemap ul.level_0 li a:hover{
   color: #31aefd;
}



#footer{
    
	background: #ffffff url(../images/footer-bg.gif) 0% 0% repeat-x;
	width: 983px;
	
	height: 35px;
        height: 48px;
	line-height: 25px;
	color: #ffffff;
	font-size: 11px;
   
	margin-left: auto;
	margin-right: auto;
	clear: both;
	float: none;
	display: block;

	
}


#footer .left{
	float: left;
	color: #cacbcc;	
	background: #1575ce;
	width: 240px;
	height: 25px;
       
	margin-left: 5px;
	display: inline;
	
}
#footer .right{
	width: 732px;
	height: 25px;
        
	float: right;
	color: #cacbcc;
	background: #d70c0c;
	display: inline;
	margin-right: 5px;	
	text-align:center;
}



#footer ul{
	list-style: none;
	margin: 0 0 0 0px;
	padding: 0;	
	width:732px;
}
#footer ul li{
	list-style: none;	
	margin: 0;
	padding: 0;
	float: left;

}

#footer ul li a{
	disply: block;
	float: left;
	color: #000000;
	padding: 0 10px 0 5px;	
	text-transform:lowercase;
}





#footer a:link,#footer a:visited,#footer a:active{
	color: #cacbcc;
	text-decoration: none;
}
#footer a:hover{
  color:#ffffff;
  text-decoration: none;
}
/* Inner Page Header*/

#Inheader{
	width: 749px;
	width: 983px;
	height: 70px;
	float: left;
	background:#ffffff url(../images/header-bg.gif) left top repeat-x;;	
}
#Inheader .logo{
   float:left;
}
#Inheader .right{
    float:right;
}
#inflash{
	float: left;
	width: 983px;
	height: 22px;
	background: #2992ed url(../images/in-flash.gif) left top repeat-x;

	display: inline;
}
/* End Inner Page Header */

/*crux css*/

/*project detail*/
#containerIn #prj_detail_div {
        width:800px;
        margin-left:80px;
         /*float:left;
         display:inline; */  
		
   
   
}

 div#prj_detail_div div.crux_header{
    margin-top:10px;
    width:772px;
    float:left;
    display:inline;
   
}

 div#prj_detail_div div.crux_header p span{
    color:#ae2000;
    font-size: 14px;
    padding-right:5px;
    font-weight:bold;

   
    }
 div#prj_detail_div div.crux_header p span.mer {
        color: #ae2000;
        font-size: 14px;
        text-transform:uppercase; 
}
#prj_detail_div .otherProjects{
      margin-left:520px;
      width:250px;
     
}
#prj_detail_div .otherProjects label{
      padding-right:5px;
      float:left;
      
      color: #ae2000;
}
#prj_detail_div .otherProjects select{
         float:left;
		 
}
#prj_detail_div .otherProjects select option{
   color:#ae2000;
}

#containerIn #prj_detail_div #prj_det_subdiv {
	
	width:772px;
	height:241px;
	background: url(../images/pro-bg.gif) repeat-y ; 
	   border:1px solid #3494ea ; 
	
	float: left;	
	text-align:center;
	margin-top:10px;
	margin-bottom: 10px;
}

#containerIn #prj_detail_div div.crux_img{

        width:330px;
	height:220px;
	float:left;
	float: right;
	
	padding-top:30px;
       
       text-align:center;

        
}
#containerIn #prj_detail_div div.crux_img img{
     border:3px solid #ffffff;
}
#containerIn #prj_detail_div .logdet{
	width:180px;
        height:220px;
	float: left;
	float: right;
	padding-top:30px;
        margin-left:auto;
        margin-right:auto;
      
}


#containerIn #prj_detail_div .logdet .mail{
     width:190px;
     margin-top:30px;
  
}

#prj_detail_div .logdet .mail a {
   text-decoration: none;
   color: #ae2000; 
}

#containerIn #prj_detail_div .logdet .prj_mail{
     margin:4px 0 4px 0;
}
#containerIn #prj_detail_div .logdet .price{
      margin:4px 0 4px 0;
}


#containerIn #prj_detail_div div.links{
        width:235px;
	height:220px;
	float:left;
	text-align:left;
	padding-top:30px;
        text-transform:uppercase;
        font-size:11px;

}

#containerIn #prj_detail_div div.links  ul{
	list-style:none;
        margin-left:20px;
        padding:0;
	
}
#containerIn #prj_detail_div div.links  ul li{
	background: url(../images/bul-mer.gif) no-repeat 0% 60%;
	padding-left:10px;
	line-height:20px;
        border-bottom:1px dotted #5b5959;
        width:200px;

}
#containerIn #prj_detail_div div.links   a{
	text-decoration:none;
	color:#ae2000;
	
	
}
#containerIn #prj_detail_div div.links   a:hover{
	color: #31aefd;
}
#containerIn div#prj_detail_div div.spllink{
	width:250px;
	float:left;
	

}

#amenities, #specification, #floortypes, #location_map, #avail_chart, 
#prj_progress, #online_location_map, #offline_location_map {
     display:none;
}

#summery h3, #amenities h3, #specification h3, #floortypes h3, 
#location_map h3, #avail_chart h3, #prj_progress h3,
#online_location_map h3, #offline_location_map h3 {
        color:#5b5959;
        padding:5px 0px 5px 10px;
}



#prj_detail_div #floortypes {
  background: #FFFFFF;
 
}

#containerIn #prj_detail_div .prj_loct {   
       float: left;
        width:769px; 
        width:772px; 
 
}
#floortypes .unitBox {
         width: 172px;
         height: 177px;
         float: left;
          display:inline;
         text-align: center;
        border-left:1px dotted #adaeb5;
	border-bottom:2px dotted #adaeb5;
	border-right:2px dotted #adaeb5;
	border-top:1px dotted #adaeb5;
	background: url(../images/pro-bg.gif) repeat-y ; 
	   border:1px solid #3494ea ; 
         margin: 5px;
 
}

#floortypes .unitBox h2, #floortypes .unitBox h3, #floortypes .unitBox
h4 {
           padding-top: 5px;
	   color:#ae2000;
	   text-align:center;
	   font-size:12px;
}

#floortypes .unitBox h1{
           padding-top: 5px;
	   color:#ae2000;
	   text-align:center;
	   font-size:12px;
}
#floortypes .unitBox p {
       padding:8px 0 8px 0;
}

#floortypes .unitBox a {
    font-weight: bold;
    font-size: 12px;
    color:#ae2000;
    text-decoration: none;
}
#floortypes .unitBox img{
       border:1px dotted #adaeb5;
}

#summery{
    display:block;
    float: left;
    width:769px;
    margin-bottom: 5px;
}

 #summery .crux_desc p {
        font-size:12px;
        text-align:justify;
        padding:5px 25px 5px 10px;
        color:#4b4b4b;
}

#summery .crux_desc  {
        width: 769px;
        
}


#specification .crux_spec{
        
      width: 800px;
       float:left;
       display:inline;
       text-align:left;
       
}
#specification .crux_spec ul{
	width: 800px;
	margin:0;
	padding:0;
}
 #specification .crux_spec ul li {
    list-style: none;
  
}

 #specification .crux_spec ul li h2 {
   
      color: #31aefd;
      font-weight:bold;
      font-size:12px;
      background: url(../images/bul-mer.gif) no-repeat 0% 50%;
      padding:0 0 0 10px;

     margin:0;
}

 #specification .crux_spec ul p {
    padding:0 0 5px 13px;
    margin:0;
    
}

#prj_detail_div div.crux_amti{
    float: left;
    width:769px;
    line-height:20px;   
        
}


 #amenities .crux_amti h2 {
 
       color: #31aefd;
       font-weight:bold;
       font-size:12px;
       padding:0 0 0 10px;
        background: url(../images/bul-mer.gif) no-repeat 0% 50%;
}
/* for history*/
#containerIn #prj_progress .prj_prog {	
        padding-left: 10px;
	    float: left;
        width:800px;
        
}
.commentBox {
   width: 800px;
   border-bottom: 1px dotted #AAAAAA;
   margin-top: 5px;
   padding-bottom: 5px;
   float: left;
 }

.commentBox .commentDate {
	width: 800px;
    float: left;
	margin-left:7px;
	display:inline;
	
}

.commentDate h1, .commentDate h2, .commentDate h6 {
	text-align: center;
	float: left;
	 font-size:12px;
	 padding-top: 2px;
    padding-bottom: 2px;
    color: #ae2000;
}


.commentBox .commentText {
    margin-left: 7px;
    width: 800px;
	float: left;
}
/*end of history*/
/*.mapfilt{

     margin-left:120px;
     height:85px;
     background: url(../images/pro-bg.gif) repeat-y ; 
	   border:1px solid #3494ea ;
     width:600px;

}

.mapfilt .subSearch{
         width:600px;

   
	 margin:0;
         padding-left:7px;

}*/


/*project listing*/
.subSearch{
         /*width:680px;*/

        width:320px;
	 margin:0;
	  
    

}

.subSearch .filtdivs{
    float:left;
    
    padding-right: 8px;
    
     width:120px;
     color:maroon;
    /*text-transform:uppercase*/


}
.subSearch .filtdivs label{
     text-transform:uppercase;

}
.subSearch .filtdivs .inpStyle{
   padding-right: 2px;
   width:100px;
   width:120px;
}
.subSearch .filtbtn{
    float:left;
    margin-left:13px;
   display:inline;
 
}
.subSearch .btnpos{
   margin-top:16px;
  
  
}
.subSearch #project_type,.subSearch #project_status{
  
   width:120px;
   /*text-transform:lowercase;*/
}
.subSearch #project_loc{
	width:140px;
      /* text-transform:lowercase;*/
}

#contentIn #projectFilter {
    margin-left: 22px;
    height: 85px;
          /*width:950px;*/

  					
}


.filtermain{

   width:900px;
   position:relative;

}

.filtermain .view {
    
     position:absolute;
     left:500px;
     top:10px;
     text-align:right;
       
   
}

.filtermain .view .listview {
   width: 150px;
   height: 22px;
   
 
      			
}

.filtermain .view .listview a {
  color:#ae2000;
 
  font-size:11px;
  padding-left:30px;
  text-decoration: none;
  background: url(../images/list-view.gif) 0% 0% no-repeat; 

}
.filtermain .view .listview a:hover{
	color: #31aefd;

}
.filtermain #prj_filter_div {
  
   width:700px;
   height:100px;
   margin-bottom:25px;
   padding-top: 10px;
   position:absolute;
   left:100px;
   top:0px; 
  
}

#prj_filter_div {
  
   width:340px;
   height:100px;
   margin-top:40px;
   margin-bottom:25px;
   padding-top: 10px;
   position:relative;
   left:5px;
     float:left;
  
}
#prj_filter_div  h4{
   /* color:#ae2000;
    
    font-size:15px;*/
}
#prj_filter_div h4.filtertitle{
    position: absolute; 
    right: 200px;
     top: 138px;
     text-transform:uppercase;
     color:#ad2000;
}
#containerIn #prj_list_div {
        width:370px;
       margin-left:20px;
       margin-top:50px;  
       float:left;
       display:inline;
	  
}
#containerIn #prj_list_div h1 {
       
       font-size:13px;
       
}


#list #prj_list_div .projectBox {
     
   
	width: 350px;
 	position:relative;
   
	height: 180px;
        margin: 10px 0px 10px 20px;
        margin: 10px 40px 10px 0px;
        float: left;
     				
        border-left:1px dotted #adaeb5;
	border-bottom:2px dotted #adaeb5;
	border-right:2px dotted #adaeb5;
	border-top:1px dotted #adaeb5;
	background: #efebef;
       background: url(../images/pro-bg.gif) repeat-y ; 
	   border:1px solid #3494ea ; 
}
#prj_list_div .projectBox {
     
   
	width: 350px;
 	position:relative;
   
	height: 180px;
        margin: 10px 0px 10px 20px;
        margin: 10px 40px 10px 0px;
      float: right;
     						
        border-left:1px dotted #adaeb5;
	border-bottom:2px dotted #adaeb5;
	border-right:2px dotted #adaeb5;
	border-top:1px dotted #adaeb5;
	background: #efebef;
       background: url(../images/pro-bg.gif) repeat-y ; 
	   border:1px solid #3494ea ; 
}


#prj_list_div .projectBox h1, #projBox .projectBox h1, 
.projects .projectBox h1 {
       color: #ae2000;
       
       text-align: center;
       display:none;
 
}



 #projBox .projectBox h3,.projects .projectBox h3 {
       
       font-size:normal;
        font-size:13px;
      
       text-transform: uppercase;  
       color: #ae2000;
    	position:absolute;
		top:40px;
		left:210px; 
}
#prj_list_div .projectBox .capText h3{
       
       font-size:normal;
        font-size:13px;
      
       text-transform: uppercase;  
       color: #ae2000;
    	position:absolute;
		top:40px;
		left:210px; 
}
#prj_list_div .projectBox .capText h2{
       
       
       font-size:12px;
        color:#31aefd;
       						 
	position:absolute;
	top:80px;
	top:100px;
	left:210px;

}

 #projBox .projectBox h2, 
 .projects .projectBox h2 {
       
       
        font-size:12px;
        color:#31aefd;
       						 
	position:absolute;
	top:80px;
	top:100px;
	left:210px;

}
#prj_list_div .projectBox .projectStatus h2{
    font-size:12px;

}

#prj_list_div .projectBox .projectStatus h2.status, #projBox .projectBox 
.projectStatus h2.status{
       
  
	
	 color:#ae2000;
         color:red;
	position:absolute;
	top:100px;
	top:160px;
	left:210px;
	left:10px;
        background:#fffbef;
        border:1px dotted #005db5;
        padding:0 5px 0 5px;
    
}
#prj_list_div .projectBox .projectStatus h2.type, #projBox .projectBox 
.projectStatus h2.type, .projects .projectBox 
.projectStatus h2.type {

	color:#ae2000;
     position:absolute;
     top:60px;
	 top:80px;
     left:210px;
    
}

#prj_list_div .projectBox .projectImage, #projBox .projectBox 
.projectImage{
        
   	position:absolute;
    top:10px;
    left:10px;    
                    
                         
}

#prj_list_div .projectBox .projectImage img{
	border:3px solid #ffffff;
}


#prj_list_div .projectBox p, #projBox .projectBox p {
      
       		
	position:absolute;
	top:130px;
	top:160px;
	left:120px; 
	left:150px;     
}
#prj_list_div .projectBox p.viewLink{
   width:229px;
   margin:0;
   padding:0;
   text-align:center;
   float:left; 
   
    
}
#crux_sub_projects .projectBox a{
	color:#005db5;
	
	 margin:0px 0px 0px 10px;
}
#prj_list_div .projectBox .viewLink a, #projBox .projectBox .viewLink a,#crux_sub_projects .projectBox .viewLink a {
     background: url(../images/bullet.gif) no-repeat 100% 50%;
     color:#005db5;
	 padding-right:15px;
	 margin:0px 0px 0px 10px;

   
}
#prj_list_div .projectBox .viewLink a:hover,#projBox .projectBox .viewLink a:hover,#crux_sub_projects .projectBox a:hover {
     color: #ae2000;
     
   
}

#crux_sub_projects {
      width: 769px;
      margin-left:10px;
      float: left;
      display:inline;
}

#crux_sub_projects .projectBox {
      border-left:1px dotted #adaeb5;
	border-bottom:2px dotted #adaeb5;
	border-right:2px dotted #adaeb5;

	border-top:1px dotted #adaeb5;
	background: url(../images/pro-bg.gif) repeat-y ; 
	   border:1px solid #3494ea ; 
       width: 229px;
       height: 270px;
       margin: 5px 5px 0px 5px;

       float: left;
                     
}
#crux_sub_projects .projectBox h1{
color: #ae2000;
       
       text-align: center;
}


#crux_sub_projects .projectBox h3{

padding: 2px 0 0px 0;
       margin:0;
       width: 229px;
       color: #ae2000;
       font-size:normal;
        font-size:13px;
       text-align: center;
       text-transform: uppercase;  
}
#crux_sub_projects .projectBox h2{
       padding: 2px 0 2px 0;
       margin:0;
       text-align: center;
        color: #ae2000;
        font-size:12px;		
}
#crux_sub_projects .projectBox .projectStatus h2{
float: left;
       width:80px;
       width:229px;
       text-align:center;
       color: #5b5959;
}

#crux_sub_projects .projectBox .projectStatus h2{
	float: left;
       width:80px;
       width:229px;
       text-align:center;
       color: #5b5959;
}

 #crux_sub_projects .projectBox .projectImage {
   text-align: center;
       margin-top:5px; 
}

 #crux_sub_projects .projectBox p{
background: url(../images/view-details.gif) 130px top no-repeat;
      margin-right: 5px;
      padding-right: 10px;
      text-align: right;
       width:80px;
}

#crux_sub_projects .projectBox p.viewLink{
      width:229px;
       margin:0;
       padding:0;
       text-align:center;
       float:left;  
}
#crux_sub_projects .projectBox .projectImage img{
    border:3px solid #ffffff;
}


p.listview{
   width:850px;
   text-align:center;
   margin:5px 0 0 0;
}
#prj_list_div #map{
   border:1px dotted silver;
   height:600px;
   
   float:left;
   width:500px;
   
  
   margin:10px 0 0 0px;
   padding:0px;
}

#map{
 border:1px dotted silver;
   height:600px;
   height:400px;
   float:left;
   width:500px;
   
   width:600px;
   margin:10px 0 0 0px;
   padding:0px;
   
}

.home_mapdiv #prj_map_div #map{
   border:1px dotted silver;
   height:500px;
   float:left;
  
    width:735px;
   margin:10px 0 0 0px;
   padding:0px;
   
   
}

.projectsMapBox {
	width: 550px; 
	width: 500px; 
        height: 200px;  
	float: left;
        margin-top:50px;
        margin-left:5px;
		display:inline;

      
}
/*google pop up prject detail*/



#contentDiv{
   text-align:center;

}

#contentDiv h3{
   margin:0px;
   padding:0px;
   color:#ae2000;
   font-size:12px;

}
#contentDiv h2{
   margin:0px;
   padding:0px;
   color:#ae2000;
   font-size:11px;
   line-height:15px;

}
#contentDiv p{
   margin:0px;
   padding:0px;
}
#contentDiv p a{
  margin:0px;
   padding:3px 0 0 5px;
   color:#005db5;
   font-size:10px;
   line-height:15px;
}
#prj_list_div #contentDiv{


position:relative;
left:50px;



}


#prj_list_div #contentDiv .projectBox {
     
 	position:absolute;
        top:0px;
        left:0px;
        background:none;
        border:none;
        width:100px;
        height:150px;
        
}





#prj_list_div #contentDiv.projectBox .projectImage{
        
    position:absolute;
    top:0px;
    left:4px;    
                    
                         
}

#prj_list_div #contentDiv.projectBox .projectImage img{
    margin:0px;
    padding:0px;

}

#prj_list_div #contentDiv .projectBox .capText h3 {
       
       font-size:normal;
       font-size:12px;
       text-transform: uppercase;  
       color: #ae2000;
    	position:absolute;
	top:78px;
	left:4px; 
        padding:0px;
        margin:0px;
        text-align:left;
            
                
}



#prj_list_div #contentDiv .projectBox .capText h2{

   color: #ae2000;
   position:absolute;
   top:90px;
   left:4px;
   padding:0px;
   margin:0px;
   text-align:left;
   
}



 #prj_list_div #contentDiv .projectBox .projectStatus{
      position:absolute;
	top:105px;
	left:4px; 
        
        
}     


#prj_list_div #contentDiv .projectBox .viewLink{
 position:absolute;
	top:135px;
	left:0px; 
        float:left;
        width:70px;
}
#prj_list_div #contentDiv .projectBox .viewLink a {
     
     color:#005db5;
     margin:0px;
     padding:0px;
     background:none;
    
}
#prj_list_div #contentDiv .projectBox .viewLink a:hover{
     color: #ae2000;
     
   
}
.scroll{
    background:#fffbff;
    border:1px solid #b5babd;
   width:190px;
   width:350px;
   float:left;
   height:50px;
}
.tourimg{
   
   width:171px;
   height:50px;
   background: url(../images/tour-bg.gif) 0% 0% no-repeat;
   float:right;
   text-align:center;
}

.tourimg a img{
   border:none;
   margin-top:10px;
}
div.tour{
   display:none;
}

