/* A CSS Framework by Mike Stenhouse of Content with Style */

/* NAV */

	img {
		border:none;
	}
	
    div#nav {
        font-size: .9em;
        font-family:arial;
    }
    * html div#nav {
        /* hide ie/mac \*/
        height: 1%;
        /* end hide */
    }
    div#nav div.wrapper {
        position: absolute;
        left: 0;
       
    }

    div#nav ul {
        
 		
        
    }
 
     ul.subShow {
        
       display: visible;  /* GD --- sub menus are invisible, invisible="none" \*/
       width:960px;
       text-align: left;
       padding-left:7px;
    }
    
    ul.subHide {
        
       display: none;  /* GD --- sub menus are invisible, invisible="none" \*/
       width:960px;
       text-align: left;
    }
       
    div#nav ul.subShow li {
		float:left;
		list-style: none;
		width: auto;
		padding-right:14px;
		
    }
   

/* MAIN BUTTONS */   

    div#logo{ /*inside of wrapper*/
       position:absolute;
        width:175px;
        left:22px;
        top:17px;
        
	  	
    }

    
	  div#topMenuBar {
	  	position:absolute;
	  	width:710px;
	  	left:190px;
	  
	  }
    
    
      div#currentUserMenu {
		  	position:absolute;
		  	width:400px;
		  	/**left:600px;**/
		  	left:905px;
		  	top:8px;
		  	font-size:1em;
	        text-align:left;
	        z-index: 1000;
            color:#7c7c7c;
           
	  	
        }   
        /**
        div#currentUserMenu {		  	position:absolute;
		  	width:400px;
		  	left:605px;
		  	top:8px;
		  	font-size:11px;
		  	font-weight: normal;
	        text-align:right;
            color:#7c7c7c;
            z-index: 0;
        }

        **/
   	   div#mailContact {
		  	position:absolute;
		  	
		  	margin-left: 100px;
		  	width:125px;
		  	left:800px;
		  	top:28px;
		  	font-size:.9em;
	        text-align:right;
	        
        }
    
    	      div#currentUserMenu a {
	        	border:none;
	        }
	        

	        
    
    
       
    div#logo a {
    	border:none;
    } 
    
    div#navPrimerMenu { /*inside of wrapper*/
        float:left;
        width:56px;
        padding-right:5px;
    }
    
    div#navHomesMenu { /*inside of wrapper*/
       float:left;
        width:73px;
        padding-right:5px;
    }

	div#navServicesMenu { /*inside of wrapper*/
		float: left;
		width: 80px;
		padding-right: 5px;
	}


    div#navConfigureMenu { /*inside of wrapper*/
        float:left;
        width:97px;
        padding-right:5px;
    }
    
    div#navPurchaseMenu { /*inside of wrapper*/
        float:left;
        width:91px;
        padding-right:5px;
    }
    
    div#navArchitectsMenu { /*inside of wrapper*/
       float:left;
        width:104px;
        padding-right:5px;
    }
    
    div#navNewsMenu { /*inside of wrapper*/
       float:left;
        width:59px;
        padding-right:5px;
    }
    
    div#navGalleryMenu { /*inside of wrapper*/
       float:left;
        width:115px;
        padding-right:5px;
    }
    
    div#navCompanyMenu { /*inside of wrapper*/
        
       float:left;
      
        width:96px;
        padding-right:5px;
    }
    
    
    div#navContactMenu { /*inside of wrapper*/
       float:left;
        width:80px;
        padding-right:8px;
    }
    
    
    

        

    
    
    
    
/* LEVEL 2 NAV  */    
    
    
    div#navSubPrimerMenu { /*inside of wrapper*/
        position:absolute;
        left:2px;
        top:35px;
        width:100%;
    }
    
    div#navSubHomesMenu { /*inside of wrapper*/
        position:absolute;
        left:83px;
        top:35px;
        width:100%;
    }
    
    div#navSubConfigureMenu { /*inside of wrapper*/
        position:absolute;
        left:337px;
        top:35px;
        width:100%;
    }
    
    div#navSubPurchaseMenu { /*inside of wrapper*/
        position:absolute;
        left:380px;
        top:35px;
        width:100%;
    }
    
    div#navSubArchitectsMenu { /*inside of wrapper*/
        position:absolute;
        left:645px;
        top:35px;
        width:100%;
    }
    
    div#navSubCompanyMenu { /*inside of wrapper*/
        position:absolute;
        left:515px;
        top:35px;
    }
    
    
    
/* SUBNAV A TAG */   
 
    
    div#nav a,
    div#nav a:link,
    div#nav a:active,
    div#nav a:visited {
        font-weight: normal;
        text-decoration: none;
        color: #898989;
        border: none;
    }
    div#nav a:hover {
        text-decoration: none;
        color: #000000;
        border: none;
    }
  
 
    div#nav a.current,
    div#nav a.current:link,
    div#nav a.current:active,
    div#nav a.current:visited {
        font-weight: normal;
        text-decoration: none;
        color: #898989;
        border: none;
    }
    div#nav a.current:hover {
        text-decoration: none;
        color: #000000;
        border: none;
    }
    
      
    
    div#nav a.currentLevel2,
    div#nav a.currentLevel2:link,
    div#nav a.currentLevel2:active,
    div#nav a.currentLevel2:visited {
        font-weight: normal;
        text-decoration: none;
        color: #000000;
        border: none;
    }
    div#nav a.currentLevel2:hover {
        text-decoration: none;
        color: #000000;
        border: none;
    }   


