@charset "utf-8";
/* CSS Document */
@charset "utf-8";

/* CSS Document */
/* CSS Document */
/*@font-face {
    /*font-family: aparaj_font;*/
	/*font-family:Aparajita;
   src:url('fonts/aparaj.ttf') format('opentype');
   
   
	
} */

/*@font-face {
    /*font-family: aparaj_font;*/
	/*font-family:BlackChancery;
	src:url('fonts/BlackChancery.ttf') format('opentype');
	
	}*/
	
/* @font-face {
    font-family: 'Aparajita';
    src: url('fonts/aparaj.eot');
    src: url('fonts/aparaj.eot?#iefix') format('embedded-opentype'),
         url('fonts/aparaj.woff') format('woff'),
         url('fonts/aparaj.ttf') format('truetype'),
         url('fonts/aparaj.svg#aparaj') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BlackChancery';
    src: url('fonts/BlackChancery.eot');
    src: url('fonts/BlackChancery.eot?#iefix') format('embedded-opentype'),
         url('fonts/BlackChancery.woff') format('woff'),
         url('fontsBlackChancery.ttf') format('truetype'),
         url('fonts/BlackChancery.svg#aparaj') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/
  
	

body{
	padding:0 0 0 0;
	margin:0;
	/*font:normal 12px/19px Arial, Helvetica, sans-serif;*/
	color:#000000;
	background-color:#ffffff;
	overflow-x:hidden; /* to hide horizontal scroll on web page*/
	height:100%;
	
	}

td, div, h1, h2, h3, p, input, form{
	margin:0;
	padding:0;
	
}

img{
	padding:0;
	margin:0;
	border:none;
	}

ul {
	list-style:none;
	margin:0;
	padding:0;
	}
	

.spacer {
	clear:both;
	line-height:0;
	font-size:0;
}

/*================================ TOP ===========================================*/
#wrapper{
margin:0 auto;
position:relative; /* For Setting video behind everything */


}
.top{
height:202px;
width:100%;
margin:0 auto;

background:url(../img2/top-bg.jpg) repeat-x;

}
.topmain{ margin:0 auto;
		  padding-bottom:0%;
		 width:1022px;
                        }
						
.topmain-left{
 width:254px;
 float:left;
 padding-top:50px;
 padding-left:17px;
 height:126px;

}
.topmain-left-middle{
width:485px;
float:left;
height:182px;
padding-top:50px;
padding-left:15px;
}
.topmain-right{
width:246px;
float:left;
}
.topmain-right p{
float:left;
font:normal 14px/16px Arial, Helvetica, sans-serif;
padding-top: 69px;
padding-bottom:7px;
color: #f7e9c0;
background: url(../img2/ph.png) no-repeat scroll 42px 66px;

padding-left: 77px;
}
.topmain-right p1{
float:left;
font:normal 14px/16px Arial, Helvetica, sans-serif;
padding-top: 15px;
padding-bottom:7px;
color: #f7e9c0;
background: url(../img2/e-mail.png) no-repeat scroll 42px 10px;
padding-left: 77px;
}
.topmain-right p2{
float:left;
font:normal 14px/16px Arial, Helvetica, sans-serif;
padding-top: 0px;
padding-bottom:7px;
color: #f7e9c0;

padding-left: 77px;
}

.topmain-right ul{
padding: 5px 0px 0 90px;
}

.topmain-right ul li{
float: left;
display: inline;
padding: 11px 0px 0 5px;
margin: 0 auto;
}
.middle-top{
height:115px;

}
.middle{
width:1022px;
margin:0 auto;
background-color:#FFFFFF;
min-height:1350px;
height:auto;
overflow:hidden;
height:100%;

}

.middle-top-left{
width:266px;
min-height:1100px;
height:auto;
overflow:hidden;
height:100%;
float:left;
padding :10px 0 20px 10px;;
}
.middle-top-mid{
width:0px;
min-height:1100px;
height:auto;
overflow:hidden;
height:100%;
float:left;
}
.middle-top-right{
width:746px;
min-height:1100px;
height:auto;
overflow:hidden;
height:100%;
float:left;
padding :13px 0 0 0px;;
}

.category{
background:url(../img2/category.jpg) repeat-y;
min-height:410px;

}

/*.category ul{
padding:17px 0 0 0;
}

.category ul li{
padding:20px 0 20px 44px;
}

.category ul li a{
color:#faf7db;
font-size:14px;
} */

#advertisement{
padding-top:27px;
}

#advertisement2{
padding-top:23px;
}

#ft-item{
padding:20px 0 0 36px;
min-height:582px;
height:auto;
overflow:hidden;
height:100%;
}

#ft-item li{
float:left;
padding-right:26px;
margin-bottom:40px;
}

/*================================== NAVIGATION ========================================== */

.nav{
width:100%;
height:54px;
/*background-color:#0c0600;*/
background:url(../images/menu-bg.png) repeat-x;
}







/*================================  FOOTER PORTION START ================================================= */
.bot-line{
height:2px;
background-color:#FF0000;
 
width:100%;
margin:0 auto;
}
.footer{
width:100%;
height:320px;
margin:0 auto;
position:relative; /* For Setting video behind everything */
background-color:#000;
} 

#footermain{ margin:0 auto;
		      padding-right:2%;
			  padding-bottom:0%;
			  padding-left:2%;
			  max-width:1011px;
                        }

#footerlow{
             width:974px;
			 height:298px;
			 padding:10px 0 0 0;
			 }	
			 
			 
			 
#products{
             float:left;
			 width:175px;
			 height:300px;
			 padding:0 0 0 20px;
                }
				
				
#products p{ font-family:"Arial", Helvetica, sans-serif;
              font-size:14px;
			  padding:20px 0 12px 0;
			  color:#CCCCCC;
			  }
             
#products li{  padding:29px 0 0 0;              }	
				
#products li a{ color:#CCCCCC;
            text-decoration:none;
            padding:29px 0 0 0;
			font-size:13px;
			}							
				
#company{  float:left;
           padding:0 0 0 15px;
             }
			 
			 
#company p{ font-family:"Arial", Helvetica, sans-serif;
              font-size:14px;
			  padding:20px 0 12px 0;
			  color:#CCCCCC;
			  }
             
#company li{  padding:29px 0 0 0;              }	
				
#company li a{ color:#CCCCCC;
            text-decoration:none;
            padding:29px 0 0 0;
			font-size:13px;
			}						 
			 
			 
#connect{  float:left;
            padding:0 0 0 110px;
             }
			 
			 
#connect p{ font-family:"Arial", Helvetica, sans-serif;
              font-size:14px;
			  padding:20px 0 12px 0;
			  color:#CCCCCC;
			  }
             
#connect li{  padding:29px 0 0 0;              }	
				
#connect li a{ color:#CCCCCC;
            text-decoration:none;
            padding:29px 0 0 0;
			font-size:13px;
			}				 
			 
			 
#withus{  float:left;
           padding:0 0 0 90px;
            }	
			
			
			
#withus p{ font-family:"Arial", Helvetica, sans-serif;
              font-size:14px;
			  padding:20px 0 12px 0;
			  color:#CCCCCC;
			  }
             
#withus li{  padding:29px 0 0 0;              }	
				
#withus li a{ color:#CCCCCC;
            text-decoration:none;
            padding:29px 0 0 0;
			font-size:13px;
			}	
			
			
#footegap{
              width:120px;
			  height:244px;
			  float:left;
			  }
			  
#footermap{
               width:397px;
			   height:244px;
			   float:left;
			   
			  }	
			  

/*================================ GALLERY PORTION START ================================================= */
.full-search{
height:100px;
background-color:#F4F4F4;
margin-top:10px;


}
.search_left{
float:left;

}
.search_right{
float:left;
}
.portfolio{
padding-top:30px;
/*height:320px;*/
min-height:320px;
height:auto;
overflow:hidden;
height:100%;


}

.portfolio_r1{
width:973px;
}

.hotproperties2{
width:215px;
margin:0 0 20px 15px;
float:left;
}

.img-top{
width:215px;

}

.img-top p{

font-family:"Arial", Helvetica, sans-serif;
font-size:13px;
margin:20px 0 12px 0;
color:#000;
			  
}
.images-bottom2{
/*padding:0px 0 0 0;
height:21px;
background-color:#000;
font-size:17px; */
}
.images-bottom2 a{
font-size:15px;
color:#FFFFFF;
font:"Arial", Helvetica, sans-serif;
text-decoration:none;
margin-top:10px;
margin-left:55px;
text-align:center;


}

.gap23{
width:8px;
float:left;
height:338px;
}



.gap4{
width:289px;
height:180px;
}

.portfolio_r2{
width:973px;
} 
/*================================  GALLERY PORTION END ================================================= */
			  
