
/*---------DON'T DELETE THIS! CLEARFIX! ---------*/
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
  
 .clearfix {
display: inline-block;
}  

    /* Holly Hack Targets IE Win only \*/
    * html .clearfix {height: 1%;}
	.clearfix {display: block;}
    /* End Holly Hack */
	
textarea{resize:none;}
	
/*-----------END CLEARFIX----------*/
img{behavior: url(../iepngfix.htc);}
body{background:#46464a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}
#o_container{width:792px; height:100%; background:url(../media/images/c_bg.png);margin:0 auto; behavior: url(../iepngfix.htc)}

#container{width:748px; margin:0 auto;}
#header{width:748px; height:400px; display:block;margin:0 auto; position: relative; z-index:-100;}
#pagetop{ width:748px; height:60px; display:block;margin:0 auto; background:#e6e3d3;text-align:center;}
#main{width:748px; background:#e6e3d3; margin: auto; overflow:visible;}
#main.full p, #main.full div.monarch{width:652px; margin-right: 48px; margin-left: 48px;}
#main #lColumn{position: relative;  width: 140px;border:0px;float: left; margin-left:14px;color:#5e3e24;}
#pBottomL{height:650px;}
#lColumn a{color:#5e3e24;}
#main #rColumn{width: 570px; text-align:justify; float:left; margin: 0px 6px;}
#main p.pTop{width:652px;text-align:justify; margin:0 auto; line-height:14px;}
#main p { text-align:justify;}
.monarch { text-align:justify; padding-top:12px; height:auto;}
#main p.pBottom{width:652px;text-align:justify; margin:0 auto; line-height:1px;}
.bullet{color:#5e3e24;}
.bullet li{ margin-bottom:19px;}
.newshead{font-size:11px;color:#5e3e24;font-weight:bold;}
a{color:#5e3e24;}
a:link{color:#5e3e24;}
a:visited{color:#5e3e24;}
a:hover{color:#5e3e24;}
a.newslinks{font-size:10px; color:#5e3e24;}
a:link.newslinks{font-size:10px; color:#5e3e24;}
a:visited.newslinks{font-size:10px; color:#5e3e24;}
a:hover.newslinks{font-size:10px; color:#5e3e24;}
.floatR{float:right;}
.tinput{
	border: 1px solid #b0904a;
	width: 200px;
	}
/* ================ SUBNAV =============== */
#subnav li {
    margin: 0; padding: 0; list-style: none;
    position: absolute;height:22px;display:block;z-index:100;}


   
#subnav a{
  	display:block;
	height:22px;
	width:100%;
	}	
	

	
#subnav a span{display:none;}
  
#subnav li ul li a span{display:block; visibility:hidden}  
   
#subnav {
    height:22px; 
	width:748px;
    background: transparent url(../media/images/nav/bg.png);
    position: relative;
	display:block;
	padding:0;
	margin:0 auto;
	z-index:100;
	}	
	
#subnav li:hover ul, li.over ul {
	display: block;
}

		
#subnav li.on:hover ul, #subnav li.over ul { /*for ie*/
		font-weight:bold;
	}

	#subnav_rendering{left:103px;top:0px; height:22px;width:108px;}
	#subnav_condo{left:232px;top:0px;height:22px;width:86px;}
	#subnav_kitchen{left:338px;top:0px;height:22px;width:43px;}
	#subnav_livingroom{left:403px;top:0px;height:22px;width:65px;}
	#subnav_bedroom{left:489px;top:0px;height:22px;width:96px;}
	#subnav_bathroom{left:605px;top:0px;height:22px;width:102px;}

	#subnav_rendering a:hover, .rendering #subnav_rendering {
    background: transparent url(../media/images/nav/subnav.png)
    -0px -22px no-repeat;}

	#subnav_condo a:hover, .condo #subnav_condo {
    background: transparent url(../media/images/nav/subnav.png)
    -129px -22px  no-repeat;}

	#subnav_kitchen a:hover, .kitchen #subnav_kitchen {
    background: transparent url(../media/images/nav/subnav.png)
    -235px -22px no-repeat;}
	
	#subnav_livingroom a:hover, .livingroom #subnav_livingroom {
    background: transparent url(../media/images/nav/subnav.png)
    -300px -22px no-repeat;}
	
	#subnav_bedroom a:hover, .bedroom #subnav_bedroom {
    background: transparent url(../media/images/nav/subnav.png)
    -386px -22px no-repeat;}
	
	#subnav_bathroom a:hover, .bathroom #subnav_bathroom {
    background: transparent url(../media/images/nav/subnav.png)
    -502px -22px no-repeat;}
	
/* ================ NAV =============== */
#nav li {
    margin: 0; padding: 0; list-style: none;
    position: absolute;height:45px;display:block;z-index:100;}


   
#nav a{
  	display:block;
	height:45px;
	width:100%;
	}	
	

	
#nav a span{display:none;}
  
#nav li ul li a span{display:block; visibility:hidden}  
   
#nav {
    height:45px; 
	width:748px;
    background: transparent url(../media/images/nav/nav.png);
    position: relative;
	display:block;
	padding:0;
	margin:0 auto;
	z-index:100;
	}	
	
#nav li:hover ul, li.over ul {
	display: block;
}

		
#nav li.on:hover ul, #nav li.over ul { /*for ie*/
		font-weight:bold;
	}
		
		
#topnav li.off ul, #topnav li.on ul {
  display: none;
}

	#nav_home{left:38px;top:0px; height:27px;width:61px;}
	#nav_residences{left:123px;top:0px;height:27px;width:76px;}
	#nav_amenities{left:220px;top:0px;height:27px;width:68px;}
	#nav_location{left:307px;top:0px;height:27px;width:62px;}
	#nav_dev{left:391px;top:0px;height:27px;width:72px;}
	#nav_news{left:487px;top:0px;height:27px;width:81px;}
	#nav_registration{left:597px;top:0px;height:27px;width:116px;}

	#nav_home a:hover, #home #nav_home{
    background: transparent url(../media/images/nav/nav.png)
    -38px -45px no-repeat;}

	#nav_residences a:hover, #residences #nav_residences{
    background: transparent url(../media/images/nav/nav.png)
    -123px -45px  no-repeat;}

	#nav_amenities a:hover, #amenities #nav_amenities{
    background: transparent url(../media/images/nav/nav.png)
    -220px -45px no-repeat;}
	
	#nav_location a:hover, #location #nav_location{
    background: transparent url(../media/images/nav/nav.png)
    -307px -45px no-repeat;}
	
	#nav_dev a:hover, #dev #nav_dev{
    background: transparent url(../media/images/nav/nav.png)
    -391px -45px no-repeat;}
	
	#nav_news a:hover, #news #nav_news{
    background: transparent url(../media/images/nav/nav.png)
    -487px -45px no-repeat;}
	
	#nav_registration a:hover, #registration #nav_registration{
    background: transparent url(../media/images/nav/nav.png)
    -597px -45px no-repeat;}
	
	
	/*===================Footer=================*/
	#footer {width:748px; height:95px; display:block;margin:0 auto; background:#e6e3d3;text-align:center; color:#5e3e24;}
	#footer a{color:#5e3e24}
	#footer a:hover{color:#5e3e24; text-decoration:none;}
	#footer2 a:hover{color:#dfcf82; text-decoration:none;}
	#topleft{width:372px; height:65px; display:block;text-align:right; color:#5e3e24;}
	#topright{width:365px;height:65px; display:block; text-align:left;float:right; }
	#footerbttm{width:748px; height:24px; display:block; background:#b09877; padding:6px 0px 0px 0px;}
	#centered{width:748px; height:85px; display:block;color:#5e3e24; text-align:center;}