div#menu{ position:relative; display:block; height:52px; padding-left:25px; width:1150px; margin:0px auto; margin-top:10px; background:none; z-index:100; border:0px solid red}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 15px 0 15px; 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:470px; 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:15px; color:#fff; font-weight:400;  font-size:0.9em; 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{width:1400px} div#menu span{font-size:18px;padding-left:30px}}@media only screen and (max-width:1900px){ div#menu{width:1400px} div#menu span{font-size:18px;padding-left:30px}}@media only screen and (max-width:1600px){ div#menu{width:1400px} div#menu span{font-size:18px;padding-left:30px}}@media only screen and (max-width:1450px){ div#menu{width:1250px} div#menu span{font-size:17px;padding-left:15px}}@media only screen and (max-width:1250px){ div#menu{width:1200px} div#menu span{font-size:16px;padding-left:15px}}@media only screen and (max-width:1200px){ div#menu{width:1200px} div#menu span{font-size:16px;padding-left:10px}}@media only screen and (max-width:1150px){ div#menu{width:1050px} div#menu span{font-size:15px;padding-left:8px}}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 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:450px; 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}div#menu ul ul a:hover span{ background:none}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}