ul.menu{list-style:none; padding:0; float:left; margin-top:0px;}
ul.menu *{margin:0;padding:0}
ul.menu a{display:block;color: #484848;text-decoration:none; font-family: 'Open Sans Condensed', sans-serif;  font-size:19px; text-transform: uppercase;}
ul.menu li{position:relative;float:left; margin-left:0px; color:#857949; line-height:27px; background: url(../images/menu-curv1.png) no-repeat;  }
ul.menu ul{position:absolute;top:51px;left:0;background:#5086fb;display:none;opacity:0;list-style:none; margin-left:5px; }
ul.menu ul li{position:relative; border-bottom:1px solid #f2dccc; border-top:none;width:220px;margin:0px;}
ul.menu ul li a{display:block;background:#2a4577;text-align: left; color: #fff; padding:0px 12px; font-family: 'Open Sans Condensed', sans-serif;  font-size:19px;  }
ul.menu ul li a:hover{background:#f0d5c2;color: #b22b40; font-family: 'Open Sans Condensed', sans-serif;  font-size:19px;}
ul.menu ul ul{left:175px;margin-top:-10px}
ul.menu .menulink{border:0 solid #aaa;color:#515151;text-align:left; text-transform:uppercase; font-size:14px;	
                  height:26px; line-height:22px; padding:12px 7px 13px 12px; font-family: 'Open Sans Condensed', sans-serif; cursor:pointer; }
ul.menu .topnav{padding:0px 5px 0px 5px;}
ul.menu .menulink:hover,ul.menu .menuhover{color: #fff; padding:12px 7px 13px 12px; background: url(../images/menu-curv1.png) no-repeat #2a4577;}
ul.menu .sub{background-color:#62abc3; margin-top:-30px;}
ul.menu .topline{border-top:0px solid #af7a27; margin-top:-10px; }
.line { width:31px; height:55px; float:left; }

