ul.menu {list-style:none; margin:0; padding:0; text-align:center;}

ul.menu * {margin:0; padding:0;}

ul.menu a {display:block; color:#ffffff; text-decoration:none;}

ul.menu li {position:relative; float:left; }

ul.menu ul {position:absolute; top:22px; left:0; background:#8a9e9a; display:none; opacity:0; list-style:none;}

ul.menu ul li {position:relative; border:1px solid #8a9e9a; border-top:none; width:170px; margin:0; background-color:#8a9e9a;}

ul.menu ul li a {display:block; padding:0px 0px 0px 0px; background-color:#8a9e9a; width:170px;}

ul.menu ul li a:hover {background-color:#dbdbdb; color:#465451; width:170px;}

ul.menu ul ul { top:-3px; width:170px}

ul.menu .menulink { padding:1px 1px 1px 1px; font-weight:200;  width:170px;}

ul.menu .menulink:hover, ul.menu .menuhover { background-color:#8a9e9a;}

ul.menu .sub {background-color:#8a9e9a; height:20px; text-align:left; font-size:11px; font-weight: 200; }

ul.menu .topline {}





/*Home */

ul.menu .menulink1 { padding:0px 0px 0px 5px; font-weight: 200; font-size:11px;   width:100px; }

ul.menu .menulink1:hover { color:#465451;}


/*design   */

ul.menu .menulink2 { padding:0px 7px 0px 5px; font-weight: 200; font-size:11px; width:160px; border-left:1px solid #99ada9;   }

ul.menu .menulink2:hover { color:#465451;}


/*the architect  */

ul.menu .menulink3 { padding:0px 7px 0px 5px; font-weight: 200; font-size:11px;  width:121px; border-left:1px solid #99ada9; }

ul.menu .menulink3:hover { color:#465451;}


/* the designer */

ul.menu .menulink4 { padding:0px 7px 0px 5px; font-weight: 200; font-size:11px; width:131px; border-left:1px solid #99ada9; }

ul.menu .menulink4:hover { color:#465451;}

/*specifications  */

ul.menu .menulink5 { padding:0px 7px 0px 5px; font-weight: 200; font-size:11px;  width:121px; border-left:1px solid #99ada9; }

ul.menu .menulink5:hover { color:#465451;}

/*press  */

ul.menu .menulink6 { padding:0px 7px 0px 5px; font-weight: 200; font-size:11px;  width:95px; border-left:1px solid #99ada9; }

ul.menu .menulink6:hover { color:#465451;}

/*contact us  */

ul.menu .menulink7 { padding:0px 7px 0px 5px; font-weight: 200; font-size:11px;  width:121px; border-left:1px solid #99ada9; }

ul.menu .menulink7:hover { color:#465451;}

/*gallery  */

ul.menu .menulink8 { padding:0px 7px 0px 5px; font-weight: 200; font-size:11px;  width:101px; border-left:1px solid #99ada9; }

ul.menu .menulink8:hover { color:#465451;}

/*press */

ul.menu .menulink9 { padding:0px 7px 0px 5px; font-weight: 200; font-size:11px;  width:60px; border-left:1px solid #99ada9; }

ul.menu .menulink9:hover { color:#465451;}




