div#menu{ position:relative; display:block; height:52px; padding-left:3px;   margin:0px auto; background:none; z-index:100; border:0px solid red;   font-family:'Montserrat',Arial,Helvetica,sans-serif}div#menu ul{ margin:0; padding:0; list-style:none; float:left}div#menu ul.menu{ padding-right:6px}div#menu li{ position:relative; margin:0; padding:0 3px 0 6px; display:block; float:left; z-index:49; width:auto}div#menu ul ul li{ z-index:49}div#menu li div{ list-style:none; float:left; position:absolute; z-index:51; top:52px; left:0; visibility:hidden; width:350px; margin:0px 0 0 -4px; padding:0; background:white; border:0px solid rgb(190,140,71)}div#menu ul ul{ z-index:52; padding:0px 4px 10px 4px; margin:10px 0 0 0}div#menu li:hover>div{ visibility:visible}div#menu a{ position:relative; z-index:50; height:50px; display:block; float:left; line-height:50px; text-decoration:none; margin-top:1px; white-space:nowrap; width:auto;  text-align:center}div#menu span{ margin-top:2px; padding-left:12px; color:#fff;  font-size:0.85em; background:none; line-height:50px; display:block; cursor:pointer; background-repeat:no-repeat; background-position:95% 0; text-align:center}@media only screen and (min-width:1900px){ div#menu span{font-size:13.9px;padding-left:10px}}@media only screen and (max-width:1350px){ div#menu span{font-size:0.8em;padding-left:5px}}@media only screen and (max-width:1200px){ div#menu span{font-size:0.65em;padding-left:5px}}div#menu a{ padding:0 10px 0 0;    line-height:50px;    height:52px;    margin-right:5px;    _margin-right:1px;    background:none;    text-transform:uppercase}div#menu a:hover{    background: url(../images/menu/selected-right-sub.png)  no-repeat right -1px}div#menu a:hover span{    background:url(../images/menu/selected-left-sub.png) no-repeat 0 -3px}div#menu li.current a,div#menu ul.menu>li:hover>a{    background:url(../images/menu/selected-right-sub.png)  no-repeat right -1px}div#menu li.current a span,div#menu ul.menu>li:hover>a span{    background:url(../images/menu/selected-left-sub.png) no-repeat 0 -3px}div#menu ul.menu>li:hover>a span{  color:rgb(204,168,118)}div#menu li{}div#menu li.last{background:none}div#menu ul ul li{ background:none; padding:0}div#menu ul ul a{ padding:0px; height:auto; float:none; display:block; line-height:25px;   color:#fff; z-index:-1; padding-left:5px; white-space:normal; width:330px; padding:5px 0px; margin:0px 8px; text-transform:none}div#menu ul ul a span{ padding:0 10px; line-height:25px; font-size:14px}div#menu li.current ul a,div#menu li.current ul a span{ background:none}div#menu ul ul a:hover{ background:none;  border-left:2px solid rgb(190,140,71)}div#menu ul ul a:hover span{ background:none;     color:rgb(204,168,118)}div#menu ul ul a.parent{    background:url(../images/menu/submenu-pointer.png) no-repeat right bottom;    _background-image:url(../images/menu/submenu-pointer-hover.gif)}div#menu ul ul a.parent span{    background:none}div#menu ul ul a.parent:hover{    background:url(../images/menu/submenu-pointer.png) no-repeat right bottom;    _background:url(../images/menu/submenu-pointer-hover.gif) no-repeat right bottom; background-color:#3c3c3c}div#menu ul ul a.parent:hover span{ background:none}div#menu ul ul span{ margin-top:0; text-align:left}div#menu ul ul li.last{background:none}div#menu ul ul li{ width:100%}div#menu ul ul div{ width:180px; padding:0; margin:-62px 0 0 165px !important}div#menu ul ul ul{ padding:10px 4px 0 4px}div#menu ul ul div li{ position:relative; top:-10px}div#menu li.back{    background:url(../images/menu/selected-left-sub.png) no-repeat 0 0;    width:5px;    height:52px;    z-index:8;    position:absolute;    padding:0;    margin:0px 0 0 0}div#menu li.back .left{    padding:0;    width:auto;    background:url(../images/menu/selected-right-sub.png) no-repeat right 0; height:52px; margin:0 0 0 5px; float:none; position:relative; top:0; left:0; visibility:visible}