/* Esprit : 09/05/08 */

/* ===== RESIDENTIAL PORTAL GLOBAL  by Hotness ================================================================================================================ */
 * {margin:0; padding:0; border:0;}
 body{
 	background:url(../img/common/bg.gif);
	background-repeat:repeat-y;
	background-color:#477b95;
	}
 
#container{
	width:1004px;
	margin:0px auto;
	}
#content{
	width:940px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:21px;
	color:#15597b;
	margin-left:29px;
	background:#fff;
	}
#content p {
	margin:50px 40px;
	text-align:justify;
	}
#text{
	width:433px;
	float:left;
	}
#textm{
	width:460px;
	float:left;
	margin-bottom:-15px;
	}
#pix{
	width:505px;
	float:left;
	background:url(../img/common/stripe.gif);
	background-repeat:repeat-y;
	margin-bottom:-68px;
	height:440px;
	display:block;
		}
#pixm{
	width:465px;
	float:left;
	background:url(../img/common/stripe.gif);
	background-repeat:repeat-y;
	float:right;
	height:507px;
	display:block;
		}
#pixc{
	width:465px;
	float:left;
	background:url(../img/common/stripe.gif);
	background-repeat:repeat-y;
	float:right;
	height:607px;
	display:block;
		}
#pixc img{
	padding:50px 0 0 35px;
	}
#pix img{
	padding:50px 0 0 23px;
	}
#pixm img{
	padding:50px 0 0 35px;
	}
#t_shadow{
	background:url(../img/common/t_shadow.png);
	background-repeat:no-repeat;
	width:1000px;
	display:block;
	height:14px;
	behavior: url(styles/iepngfix.htc);
	}
#l_shadow{
	background:url(../img/common/l_shadow.png);
	background-repeat:no-repeat;
	width:29px;
	display:block;
	height:632px;
	float:left;
	behavior: url(styles/iepngfix.htc);
	}
#r_shadow{
	background:url(../img/common/r_shadow.png);
	background-repeat:no-repeat;
	width:35px;
	display:block;
	height:632px;
	float:right;
	behavior: url(styles/iepngfix.htc);
	}
#l_shadow2{
	background:url(../img/common/l_shadow.png);
	background-repeat:no-repeat;
	width:29px;
	display:block;
	min-height:696px;
	float:left;
	behavior: url(styles/iepngfix.htc);
		
	}
#r_shadow2{
	background:url(../img/common/r_shadow2.png);
	background-repeat: no-repeat;
	width:35px;
	display:block;
	height:696px;
	float:right;
	behavior: url(styles/iepngfix.htc);
	}
#l_shadow3{
	background:url(../img/common/l_shadow3.png);
	background-repeat:no-repeat;
	width:29px;
	display:block;
	min-height:799px;
	float:left;
	behavior: url(styles/iepngfix.htc);
		
	}
#r_shadow3{
	background:url(../img/common/r_shadow3.png);
	background-repeat: no-repeat;
	width:35px;
	display:block;
	height:799px;
	float:right;
	}
#b_shadow{
	background:url(../img/common/b_shadow.png);
	background-repeat:no-repeat;
	width:1000px;
	display:block;
	min-height:25px;
	margin:0px auto;
	behavior: url(styles/iepngfix.htc);
	}
/* Onlly Here for IE Fix*/
#b_shadow2{
	background:url(../img/common/b_shadow.png);
	background-repeat:no-repeat;
	width:1000px;
	display:block;
	min-height:25px;
	margin:0px auto;
	behavior: url(styles/iepngfix.htc);
	}
#submit{float: right; margin-top: 10px}
#header{
	width:940px;
	background:url(../img/common/header.jpg);
	display:block;
	height:117px;
	}
#title{
	padding-bottom:15px;}
#footer{
	background:#8fafbf;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	width:920px;
	padding-left:20px;
	margin-bottom:-50px;
	
	}
#footer p{ 
	padding-top:5px;
	height:29px;}


/*---Maintenance Form---*/
form{
	font-size:10px;
	font-weight:bold;
	width:550px;
	height:400px;
	display:block;
	padding-right:15px;
	line-height:16px;
	padding-bottom:15px;
	}
#form_l{
	width:200px;
	margin:0 10px 0 40px;
	float:left;
	}
#form_r{
	width:220px;
	float:right;
	text-align:left;
	min-height:100px;
	}
.input2{
	width:200px;
	border:1px solid #8fafbf;
	height:23px;
	}
#description{
	width:418px;
	margin-left:40px;
	/*margin-bottom:-21px;*/
	
	
	}
#textarea_m{
	width:415px;
	height:50px;
	border:1px solid #8fafbf;
	}
	
#textarea_c{
	width:200px;
	height:90px;
	border:1px solid #8fafbf;
	}

#formbottom{padding-bottom:116px;}
/*------ Nav area -----*/
#nav {
	height:38px; 
	width:940px;
	background: url(../img/common/nav_port.gif);
	margin:auto;
	padding:0;
	position: relative;
}	
	
 #nav li {
    margin: 0; padding:0; list-style: none;
    position: absolute;height:38px;display:block; }

  #nav li ul{
  padding:0;
  margin:0px 0 0 0;
  height:auto;
  }	
  
   
  #nav a{
  	display:block;
	height:38px;
	width:100%;
	}	
	
  #nav a span{display:none;}
  
  #nav li ul li a span{display:block;}
  
 


#nav li ul {
  display: none;
  position: absolute; 
  top: 0;
  left: 0;
  }

#nav li > ul {
	top: auto;
	left: auto;
	margin-left: 0px;
	margin-top: 0px;
	}
	
#nav li:hover ul, #nav li.over ul{ display: block; }

	/** Nav links are plain text if CSS is turned off **/	
	

	#nav_intro{left:38px;top:0px; height:38px;width:118px;}
	#nav_event{left:160px;top:0px;height:38px;width:135px;}
	#nav_maint{left:473px;top:0px;height:38px;width:176px;}
	#nav_con{left:305px;top:0px;height:38px;width:168px;}
	#nav_rent{left:654px;top:0px;height:38px;width:85px;}
	#nav_resident{left:744px;top:0px;height:38px;width:135px;}
	
	
	#nav_intro a:hover, #intro #nav_intro{
    background: transparent url(../img/common/nav_port.gif)
    -38px -38px no-repeat;}

	#nav_event a:hover, #event #nav_event{
    background: transparent url(../img/common/nav_port.gif)
    -160px -38px  no-repeat;}

	
	#nav_maint a:hover, #maintenance #nav_maint{
    background: transparent url(../img/common/nav_port.gif)
    -473px -38px no-repeat;}
	
	#nav_con a:hover, #concierge #nav_con{
	background: transparent url(../img/common/nav_port.gif)
    -305px -38px no-repeat;}
	
	#nav_rent a:hover, #rent #nav_rent{
	background: transparent url(../img/common/nav_port.gif)
    -654px -38px no-repeat;}
	
	#nav_resident a:hover, #resident #nav_resident{
	background: transparent url(../img/common/nav_port.gif)
    -744px -38px no-repeat;}
	
	
	


/* ====== BROWSER HACKS : DON'T DELETE ================================= */

/*--------- CLEARFIX ---------*/
#sub_container:after, .clearfix:after {
	
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
  
#sub_container, .clearfix {
	display: inline-block;
}  

/* Holly Hack Targets IE Win only \*/
	* html #sub_container, * html .clearfix {height: 1%;}
	
	#sub_container, .clearfix {display: block;}
/* End Holly Hack */
/*----------- END CLEARFIX -------------------*/
	
textarea{resize:none;}  /* Safari */
	

