/* css for alhind builders as on 21-3-08 /*

/*------------------------------- Global ----------------------------------*/

* {font-size:11px; }
body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;
	background: #FFFFFF;background-image:url(../images/background.jpg); 
}
a { 
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:11px; 
  color:#df0000; 
  text-decoration: none;
  }

a:hover {
   text-decoration:none;
   color:#df0000;
   }

#outer{ 
       width:758px; padding:0px; ;background-color: #FFFFFF;
	    }
#container{
       width:748px;background-color: #FFFFFF; margin-top:5px;}
#link_table{ 
       margin-top:5px; }

#login{ 
       margin-top:5px; margin-left:2px; }
#loginbox{ 
       border:#CCCCCC solid 1px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:11px; padding-left:15px;       	       padding-top:10px; height:97px;}
.text_area{
       height:12px; border:#999999 solid 1px; width:120px; }
.loginbtn{ 
       padding-right:12px; padding-bottom:5px;}


#broucher_table{ background-image: url(../images/curved-box2.jpg); margin-top:5px; margin-left:2px; width:230px; } 
.threelinks{ padding-top:0px; padding-bottom:2px; padding-left:3px; padding-right:7px;}
.threelinknew{ padding-top:2px; padding-bottom:2px; padding-left:3px; padding-right:7px;}
#left_ table{ margin-left:0px;}

#associates{ padding-left:0px; padding-bottom:0px; }


#newsouter{ margin-top:5px; width:230px;  }
#newscontent{ border:#CCCCCC solid 1px; height:30px; padding-top:5px;  }

.subtitle{ 
         padding-left:30px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#FFFFFF; font-weight:bold;         background-image:url(../images/redsmallstrip1.jpg); height:21px; margin-top:5px; margin-bottom:5px; }
		 
.welcomestrip{ padding-left:30px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#FFFFFF; font-weight:bold; background:url(../images/redbigstrip1.jpg) no-repeat; height:21px;}

.welcomestripsmall{ padding-left:30px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#FFFFFF; font-weight:bold; background-image:url(../images/redbigstrip1.jpg); height:21px; width:300px;}

#welcomebox{ margin-top:5px; }
#welcomecontent{ border:#CCCCCC solid 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#787777; }
.img1 {float:left; padding-top:8px; padding-right:8px; padding-left:8px; }

#more_strip{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px; color: #FF0000; background:#e2e2e2; height:11px; text-align:right; margin-top:8px; margin-bottom:0px; }
#more{ background:url(../images/arrow.jpg) left no-repeat; width:40px; padding-right:3px;}
#more1{background:url(../images/arrow.jpg) left no-repeat; }


#project{ margin-top:6px; background:#f3f1f1 url(../images/seperator.jpg) center 30px no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#787777; width:510px; }
#project th {background:url(../images/redbigstrip1.jpg) top left no-repeat; height:21px;}
#project td {width:50%;}
#project .elevation{float:left; padding:10px;}
.project_more {background:#e2e2e2; height:11px; text-align:right; margin-top:0px; margin-bottom:2px; clear:both; padding:0px 7px 1px 7px; height:12px;}
.project_more img{clear:both; padding:0px;}

#legent_table{ margin-top:10px; margin-bottom:2px; margin-left:10px; margin-right:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#787777; text-align:left;} 

#projectsouter{ background-color:#f3f1f1; margin-top:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#787777;}

#green_table{ margin-top:10px; margin-bottom:2px; margin-left:4px; margin-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#787777;}

#more_new{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px; color: #FF0000; background:#e2e2e2; height:11px; text-align:right; margin-top:0px; margin-bottom:2px; }

#more_small{ text-align:right; background:url(../images/arrow.jpg) left no-repeat; width:40px; padding-right:8px; vertical-align:middle; }

.project_img{float:left; padding:10px 10px 0px 14px;}

#project h3{ border-bottom:#e2e2e2 solid 2px; width:125px; padding-bottom:3px; float:left; padding-left:12px; margin-bottom:5px; margin-top:7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#df0000; background:url(../images/arrow_small.jpg) left no-repeat; }

.seperator{padding-left:10px;}


#legent{ 
        border-bottom:#e2e2e2 solid 2px; width:140px; float:left; padding-bottom:3px; padding-left:12px; margin-bottom:5px;        font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#df0000; background:   url(../images/arrow_small.jpg) left no-repeat; }




#bottom_links {
   padding-top:5px; background:url(../images/footer_blue.jpg);    
	color:#9e9e9e; 
	height:30px;
	}
	
#bottom_links a {
    color:#9e9e9e; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	text-decoration:none;
	}
#bottom_links a:hover {
    color: #FF0000;
	}
#footernew{ background:url(../images/footer_gray.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:10px; height:36px; padding-left:10px; }
.greenlemon{ float:right; padding-right:10px;}
#top_table{ 
          background:url(../images/innerback.jpg) top left repeat-x;}
#inner_link{ 
          background:url(../images/innerlink.gif) ; height:32px; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
#inner_link a{ color:#333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}		  
#_link a:hover{ color:#FF0000;}

#caption{ font-family:Tahoma; font-size:18px; color:#FFFFFF; padding-bottom:5px; padding-right:10px;}
		  
		  
#content_outer	{  
         font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
		 
#profile_content{ margin-right:5px; }		 
#left_inner{ width:231px; background-color:#dcdfe0; margin-top:1px; border-bottom: #666666; solid 2px;  }	
.left_innerbg{background-color:#dcdfe0; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:12px; color:#333333; } 	 
          	  
.subtitle_inner{ 
         padding-left:17px; padding-bottom:10px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#0a3d80;         font-weight:bold; background: url(../images/inner_arrow.jpg) left no-repeat;  } 
		   
#inner_special{ 
             margin-top:1px; margin-left:8px; padding-right:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #5e5c5c; }
			 
.left_content{}
              
			  
.img_inner{ 
            padding-top:15px; padding-bottom:15px;}
			
#inner_right{ margin-top:8px; margin-left:8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #676666 ; }

#brochure{ margin-top:8px; margin-left:8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #676666 ; }
#brochure td{padding-bottom:6px;}

.img_right{ float:left; padding:10px; }
.content_inner{ padding-right:5px;}

.inner_divider{ padding-left:20px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#0a3d80; font-weight:bold; background:url(../images/inner_arrow1.jpg) left no-repeat; }

#bordered_content{ margin-top:3px; border-top: #9eb8dc solid 1px; margin-left:5px; margin-right:5px; padding-right:5px;  }

#subtitle_three{ padding-left:17px; margin-bottom:10px; margin-top:10px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #535355;font-weight:bold; background: url(../images/blue_arrow2.jpg) left no-repeat; }

#project_one{ background: url(../images/proj_back1.jpg); margin-top:2px;}
#project_inner{ margin-top:21px; margin-bottom:17px; margin-left:16px; margin-right:8px;}
#project_content{ margin-left:8px; margin-top:3px; margin-right:3px; margin-bottom:3px; border: #cdcdcd solid 1px; width:339px;  }

#content_projec { padding-left:8px; padding-top:6px; padding-right:0px; padding-bottom:2px; font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:333333; }
#content_projec th{ padding-left:6px; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#df0000;  background:url(../images/inner_icon.jpg) left no-repeat; padding-bottom:5px; margin-left:5px;  }

#title_project{ padding-left:10px; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;  color:#df0000;  background:url(../images/inner_icon.jpg) left no-repeat; padding-bottom:2px; } 

#project_detail{ }
#project_logo{ padding-top:2px; padding-left:10px;}

#bordered_content2{ border-bottom:#9eb8dc solid 1px; margin-left:5px; padding-right:2px; padding-top:8px; }


#link_left {vertical-align:top; margin-top:2px; margin-bottom:8px;}
#link_left td {font-size:11px; color: #000000; text-align:left; height:22px;}
#link_left a {background: url(../images/link1.jpg)  left center no-repeat;  font-size:11px; color:#3f3f3f;display: block; padding:5px 5px 5px 70px; height:15px; border-bottom:#d9d7d2 solid 1px;}
#link_left .active {background:url(../images/rollover1.jpg) left center no-repeat; color: #FF0000; display: block; }
#link_left .active:hover{}
#link_left a:hover {background:  url(../images/rollover1.jpg) left center no-repeat; color: #FF0000;  display: block; }

#two_Proj_title{ margin-left:15px;}

.two_Proj_title{ padding-left:17px; padding-bottom:5px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px; color: #000000;  font-weight:bold; background: url(../images/icon_red.jpg) left no-repeat; }


#enquiry_link{}
#enquiry_link {vertical-align:top; margin-top:3px; margin-bottom:8px;}
#enquiry_link td {font-size:11px;  color:#23506f; text-align:left; height:22px;}
#enquiry_link a {background:url(../images/menubullet.jpg) left center no-repeat; font-weight:bold; font-size:11px; color:#3f3f3f;display: block; padding:5px 5px 5px 30px; height:15px; border-bottom:#d9d7d2 solid 1px;}
#enquiry_link .active {background:#c0bfbf;}
#enquiry_link .active:hover{ background:#c2d1dc;}
#enquiry_link a:hover {background:#dadada url(../images/menubullet1.gif) left center no-repeat; color: #FF0000; display: block; }


.detail_title{ padding-left:14px; padding-top:5px; padding-bottom:5px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#0a3d80; font-weight:bold; background: url(../images/inner_arrow.jpg) left no-repeat; } 
 
#contact_address{ background: url(../images/contact_icon1.jpg) no-repeat; height:83px; width:218px; margin-left:5px; margin-right:6px; margin-top:5px;}
#associate{ background-image: url(../images/associate.jpg); height:68px; width:218px; margin-left:5px; margin-right:6px; margin-top:2px; }
#ebroucher{  height:68px; width:218px; margin-left:5px; margin-right:6px; margin-top:2px; }

#phone{ font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FF6600; padding-left:90px; padding-top:13px; line-height:22px;}

#login_button{ margin-right:5px;}

#service_table1{ margin-left:22px; margin-right:22px; width:465px;}
#service_table2{ width:210px; border:#e8e3e3 solid 1px; padding:5px;}
#service_table2 th{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold; padding-bottom:3px;}
#service_table2 img{ border:#f47c7c solid 1px; padding:2px;}
#service_text{ margin-top:7px; padding-left:3px; padding-right:3px;} 

#sitemap{
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  color:#666666; size:11px;
  padding-top:5px; margin-left:10px;  
   }
#sitemap td{ padding-top:10px;}   
 
 #p{ margin-left:10px;}
 
 
        
 padding-left:14px; padding-top:5px; padding-bottom:5px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#0a3d80; font-weight:bold; background: url(../images/inner_arrow.jpg) left no-repeat;  } 
.ava-tyle1
{
    BACKGROUND-COLOR: #e5e5e5
}
.ava-tyle2
{
    BACKGROUND-COLOR: #f9f7f7
}
.mandatory {color:#FF0000;}




/*------------- Interior section -------------*/

#gallery{margin:20px 0px 20px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ee222b; font-size:12; font-weight:bold;}  
#gallery img{border:#E8E8E8 solid 1px; border-collapse:collapse; padding:7px; margin:10px; background:#F7F7F7;}
/*------------------------------------*/