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:35px; 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; background-color:#8a9e9a; width:170px}

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

ul.menu ul ul {left:150px; top:-3px}

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

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

ul.menu .sub {background-color:#8a9e9a 150px 8px no-repeat; height:20px}

ul.menu .topline {}





/*Home */

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

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


/*new construction   */

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

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


/*refits  */

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

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


/* agency */

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

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

/*aboutus  */

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

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

/*gallery  */

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

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

/*gallery  */

ul.menu .menulink7 { padding:0px 7px 0px 5px; font-weight: 200; font-size:11px;  width:110px; 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:70px; 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:100px; border-left:1px solid #99ada9; }

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



