.wrapper_menu {
width:952px;
display:block;
position:relative;
z-index:9;
margin:0 auto;
}

.wrapper_menu .menu {
list-style:none;
width:940px;
height:43px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
margin:0 auto;
padding:0 20px;
}

.wrapper_menu_full {
position:relative;
z-index:9999;
margin:0;
}

.menu_header_bg {
background:url(menu-bar.png);
box-shadow:0 0 3px #999;
}

.wrapper_menu_full .menu {
width:100%;
height:43px;
padding:0;
}

.wrapper_menu_full .menu_whole_width {
list-style:none;
width:940px;
height:43px;
margin:0 auto;
padding:0;
}

.menu li {
float:left;
text-align:center;
position:relative;
margin-right:20px;
margin-top:6px;
border:none;
}

.menu .fullwidth {
position:static!important;
}

.menu li:hover {
border-bottom:none;
margin-right:19px;
-webkit-border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
}

.menu li.nodrop:hover {
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
padding:4px 10px 4px 9px;
}

.menu li.nodrop:hover a {
padding:0;
}

.menu li a {
color:#999;
text-decoration:none;
outline:0;
display:block;
text-shadow:1px 1px 1px #E4E4E4;
padding:5px 10px 3px;
}

.menu li:hover a {
text-shadow:none;
position:relative;
z-index:11;
padding:4px 9px;
}

.menu li:hover div a {
display:inline;
text-decoration:none;
text-shadow:none;
border:none;
padding:0;
}

.menu li .drop,.menu li:hover .drop {
padding-right:10px;
}

.menu li.right {
float:right;
right:0;
margin-right:0;
}

.menu li.right:hover {
margin-right:-1px;
}

.menu .dropdown_1column,.menu .dropdown_2columns,.menu .dropdown_3columns,.menu .dropdown_4columns,.menu .dropdown_5columns,.menu .dropdown_fullwidth {
left:-999em;
position:absolute;
text-align:left;
-webkit-border-radius:0 5px 5px 5px;
-moz-border-radius:0 5px 5px;
border-radius:0 5px 5px 5px;
margin:4px auto;
padding:10px;
}

.menu .dropdown_1column {
width:185px;
}

.menu .dropdown_2columns {
width:375px;
}

.menu .dropdown_3columns {
width:455px;
}

.menu .dropdown_4columns {
width:610px;
}

.menu .dropdown_5columns {
width:765px;
}

.menu .dropdown_fullwidth {
width:920px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}

.menu li .first_fullwidth {
-webkit-border-radius:0 5px 5px 5px;
-moz-border-radius:0 5px 5px;
border-radius:0 5px 5px 5px;
}

.menu li:hover .dropdown_1column,.menu li:hover .dropdown_2columns,.menu li:hover .dropdown_3columns,.menu li:hover .dropdown_4columns,.menu li:hover .dropdown_5columns {
left:-1px;
top:25px;
}

.menu li:hover .dropdown_fullwidth {
left:21px;
top:33px;
display:block;
}

.wrapper_menu_full .menu li:hover .dropdown_fullwidth {
left:50%;
margin-left:-470px;
top:32px;
display:block;
}

.menu li .align_right {
-webkit-border-radius:5px 0 5px 5px;
-moz-border-radius:5px 0 5px 5px;
border-radius:5px 0 5px 5px;
}

.menu li:hover .align_right {
left:auto;
right:-1px;
top:25px;
}

.menu li.right:hover .dropdown_fullwidth {
right:18px;
top:33px;
}

.wrapper_menu_full .menu li.right:hover .dropdown_fullwidth {
left:auto;
right:50%;
margin-right:-471px;
top:32px;
}

.menu .col_1,.menu .col_2,.menu .col_3,.menu .col_4,.menu .col_5,.menu .col_6 {
float:left;
margin-left:10px;
}

.menu .col_1 {
width:145px;
}

.menu .col_2 {
width:375px;
}

.menu .col_3 {
width:455px;
}

.menu .col_4 {
width:610px;
}

.menu .col_5 {
width:765px;
}

.menu .col_6 {
width:920px;
}

.menu .firstcolumn {
margin-left:0;
clear:left;
}

.menu p,.menu ul,.menu li,.menu h2,.menu h3 {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:21px;
text-align:left;
}

.menu p {
font-size:12px;
line-height:18px;
text-shadow:1px 1px #000000;
margin:0 0 10px;
}

.menu .strong {
font-weight:700;
}

.menu .italic {
font-style:italic;
}

.menu h2,.menu h3 {
text-shadow:1px 1px #000000;
margin-top:7px;
}

.menu h2 {
font-size:21px;
font-weight:400;
margin-bottom:18px;
padding-bottom:11px;
}

.menu h3 {
font-size:14px;
font-weight:600;
margin-bottom:14px;
padding-bottom:7px;
}

.menu .pusher {
margin-top:18px;
}

.menu .help,.menu .favorite,.menu .mail,.menu .print {
padding-left:36px;
margin-bottom:18px;
}

.menu .help {
background:url(http://www.discountmarinesupplies.com/site_templates/84170/help.png) no-repeat 0 2px;
}

.menu .favorite {
background:url(http://www.discountmarinesupplies.com/site_templates/84170/favorite.png) no-repeat 0 2px;
}

.menu .mail {
background:url(http://www.discountmarinesupplies.com/site_templates/84170/mail.png) no-repeat 0 2px;
}

.menu .print {
background:url(http://www.discountmarinesupplies.com/site_templates/84170/print.png) no-repeat 0 2px;
}

.menu .imgshadow_dark,.menu .imgshadow_light {
margin-top:5px;
padding:4px;
}

.menu .img_left {
width:auto;
float:left;
margin:2px 15px 5px 0;
}

.menu .img_right {
width:auto;
float:right;
margin:2px 0 5px 15px;
}

.menu li .black_box,.menu li .dark_grey_box {
color:#eeeeee;
text-shadow:1px 1px 1px #000;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
padding:4px 6px;
}

.menu li ul {
list-style:none;
margin:0 0 12px;
padding:0;
}

.menu li ul li {
font-size:12px;
line-height:24px;
position:relative;
text-shadow:1px 1px 1px #000000;
float:left;
text-align:left;
width:145px;
margin:0;
padding:0;
}

.menu li ul li a {
padding:0;
}

.menu li ul li:hover {
background:none;
border:none;
margin:0;
padding:0;
}

.menu li .greybox li {
width:131px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin:0 0 4px;
padding:4px 6px;
}

.menu li .greybox li:hover {
margin:0 0 4px;
padding:4px 6px;
}

.menu li .plus li {
width:165px;
margin:0 0 4px;
padding:0 0 0 21px;
}

.menu li .plus li:hover {
margin:0 0 4px;
padding:0 0 0 21px;
}

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

.menu li ul.social li {
padding-top:5px;
float:left;
position:relative;
display:inline;
width:32px;
margin:0 12px 12px 0;
}

.menu li ul.social li img {
border:none;
}

.menu li ul.social li:hover {
padding-top:5px;
margin:-1px 12px 12px 0;
}

.menu li ul.social li span {
display:none;
}

.menu .levels,.menu .levels ul {
list-style:none;
margin:0;
padding:0;
}

.menu li:hover .levels a {
display:block;
}

.menu .levels a {
display:block;
width:10em;
}

.menu .levels li {
float:left;
width:150px;
}

.menu .levels li ul {
position:absolute;
top:-23px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
left:-999em;
margin:15px 0 0 4px;
padding:6px;
}

.menu .levels li:hover ul ul,.menu .levels li:hover ul ul ul {
left:-999em;
}

.menu .levels li:hover ul,.menu .levels li li:hover ul,.menu .levels li li li:hover ul {
left:142px;
}

.contact_form label,.contact_form legend {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
}

.contact_form legend {
margin-bottom:10px;
}

.contact_form {
display:block;
margin-bottom:10px;
}

.contact_form label {
font-size:12px;
display:inline-block;
float:left;
height:36px;
line-height:36px;
width:80px;
}

.contact_form input,.contact_form textarea,.contact_form select {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
width:200px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
margin:7px 0;
padding:5px;
}

.contact_form textarea {
resize:none;
}

.contact_form .required {
color:#C00;
}

.contact_form .form_buttons {
margin:4px 0 0 80px;
}

.contact_form input.button {
width:80px;
margin-right:10px;
cursor:pointer;
padding:4px 7px;
}

.contact_form .special {
display:none;
}

.contact_form .error,.contact_form .sent {
font-size:11px;
text-shadow:none;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
padding:2px 5px;
}

.contact_form .error {
color:#992213;
background:#FBE5E2;
border:#F2A197 solid 1px;
}

.contact_form .sent {
color:#37620d;
background:#E1F8CB;
border:#C6D880 solid 1px;
}

.menu_light_theme ul li:hover,.menu_light_theme ul li.nodrop:hover {
border:1px solid #444444;
background-image:0 to(#EEEEEE));
background:linear-gradient(top,#F4F4F4,#EEEEEE);
}

.menu_light_theme ul li:hover a {
color:#161616;
border-bottom:1px solid #EEEEEE;
}

.menu_light_theme ul li .drop,.menu_light_theme .menu li.noactive .drop {
background:url(http://www.discountmarinesupplies.com/site_templates/84170/arrow_down1.png) no-repeat right 13px;
}

.menu_light_theme ul li:hover .drop {
background:url(http://www.discountmarinesupplies.com/site_templates/84170/arrow_down1.png) no-repeat right 12px;
}

.menu_light_theme ul .dropdown_1column,.menu_light_theme ul .dropdown_2columns,.menu_light_theme ul .dropdown_3columns,.menu_light_theme ul .dropdown_4columns,.menu_light_theme ul .dropdown_5columns,.menu_light_theme ul .dropdown_fullwidth,.menu_light_theme ul .levels li ul {
border:1px solid #444444;
background-image:0 to(#BBBBBB));
background:linear-gradient(top,#EEEEEE,#BBBBBB);
}

.menu_light_theme ul p,.menu_light_theme ul h2,.menu_light_theme ul h3,.menu_light_theme ul li ul li {
text-shadow:1px 1px 1px #FFFFFF;
}

.menu_light_theme ul h2,.menu_light_theme ul h3 {
border-bottom:1px solid #888888;
}

.menu_light_theme ul .imgshadow_dark {
background:#FFFFFF;
border:1px solid #333333;
-moz-box-shadow:0 0 5px #000000;
-webkit-box-shadow:0 0 5px #000000;
box-shadow:0 0 5px #000000;
}

.menu_light_theme ul .imgshadow_light {
background:#FFFFFF;
border:1px solid #777777;
-webkit-box-shadow:0 0 5px #666666;
-moz-box-shadow:0 0 5px #666666;
box-shadow:0 0 5px #666666;
}

.menu_light_theme ul li .black_box {
color:#ffffff;
background-color:#333333;
text-shadow:1px 1px 1px #000000;
-webkit-box-shadow:inset 0 0 3px #000000;
-moz-box-shadow:inset 0 0 3px #000000;
box-shadow:inset 0 0 3px #000000;
}

.menu_light_theme ul li .dark_grey_box {
color:#ffffff;
background-color:#555555;
text-shadow:1px 1px 1px #000000;
-webkit-box-shadow:inset 0 0 3px #111111;
-moz-box-shadow:inset 0 0 3px #111111;
box-shadow:inset 0 0 3px #111111;
}

.menu_light_theme ul li .greybox li {
background:#F4F4F4;
border:1px solid #bbbbbb;
}

.menu_light_theme ul li .greybox li:hover {
background:#ffffff;
border:1px solid #aaaaaa;
}

.menu_light_theme ul li .plus li {
background:url(http://www.discountmarinesupplies.com/site_templates/84170/plus.png) left 6px no-repeat;
}

.menu_light_theme ul .levels a.parent,.menu_light_theme ul .levels a.parent:hover {
background:url(http://www.discountmarinesupplies.com/site_templates/84170/arrow_right1.png) right center no-repeat;
}

.menu_light_theme ul .contact_form input:focus,.menu_light_theme ul .contact_form textarea:focus,.menu_light_theme ul .contact_form select:focus,.menu_light_theme ul .contact_form input:hover,.menu_light_theme ul .contact_form textarea:hover,.menu_light_theme ul .contact_form select:hover {
box-shadow:rgba(0,0,0,0.7) 0 0 3px;
-moz-box-shadow:rgba(0,0,0,0.7) 0 0 3px;
-webkit-box-shadow:rgba(0,0,0,0.7) 0 0 3px;
border:1px solid #333333;
}

.menu_light_theme ul .contact_form input,.menu_light_theme ul textarea,.menu_light_theme ul select {
color:#FFFFFF;
background-color:#222222;
border:1px solid #0A0A0A;
}

.menu_light_theme ul .contact_form input.button {
color:#cccccc;
background-color:#1E1E1E;
border:1px solid #0A0A0A;
}

.menu_light_theme ul .contact_form input.button:hover {
color:#eeeeee;
background-color:#222222;
border:1px solid #000000;
}

.menu_light_theme .menu li:hover div a {
border-bottom:none;
}

.menu_light_theme .menu li.noactive a {
color:#eeeeee;
}

.menu_dark_theme ul li:hover,.menu_dark_theme ul li.nodrop:hover {
background:#888888;
border:1px solid #888888;
}

.menu_dark_theme ul li:hover a {
color:#ffffff;
}

.menu_dark_theme ul li .drop,.menu_dark_theme .menu li.noactive .drop {
background:url(http://www.discountmarinesupplies.com/site_templates/84170/arrow_down2.png) no-repeat right 13px;
}

.menu_dark_theme ul li:hover .drop {
background:url(http://www.discountmarinesupplies.com/site_templates/84170/arrow_down2.png) no-repeat right 12px;
}

.menu_dark_theme ul .dropdown_1column,.menu_dark_theme ul .dropdown_2columns,.menu_dark_theme ul .dropdown_3columns,.menu_dark_theme ul .dropdown_4columns,.menu_dark_theme ul .dropdown_5columns,.menu_dark_theme ul .dropdown_fullwidth,.menu_dark_theme ul .levels li ul {
background-image:0 to(#626262));
background:linear-gradient(top,#888888,#626262);
}

.menu_dark_theme ul p,.menu_dark_theme ul ul,.menu_dark_theme ul li,.menu_dark_theme ul h2,.menu_dark_theme ul h3 {
color:#ffffff;
}

.menu_dark_theme ul h2,.menu_dark_theme ul h3 {
border-bottom:1px solid #333333;
}

.menu_dark_theme ul .imgshadow_dark,.menu_dark_theme ul .imgshadow_light {
background:#FFFFFF;
border:1px solid #333333;
-webkit-box-shadow:0 0 5px #000000;
-moz-box-shadow:0 0 5px #000000;
box-shadow:0 0 5px #000000;
}

.menu_dark_theme ul .imgshadow_light {
border:1px solid #777777;
}

.menu_dark_theme ul li .black_box,.menu_dark_theme ul li .dark_grey_box {
background-color:#0A0A0A;
-webkit-box-shadow:inset 0 0 3px #000000;
-moz-box-shadow:inset 0 0 3px #000000;
box-shadow:inset 0 0 3px #000000;
}

.menu_dark_theme ul li .greybox li {
background:#0A0A0A;
border:1px solid #000000;
}

.menu_dark_theme ul li .greybox li:hover {
background:#141414;
border:1px solid #111111;
}

.menu_dark_theme ul li .plus li {
background:url(http://www.discountmarinesupplies.com/site_templates/84170/plus_dark.png) left 6px no-repeat;
}

.menu_dark_theme ul .levels a.parent,.menu_dark_theme ul .levels a.parent:hover {
background:url(http://www.discountmarinesupplies.com/site_templates/84170/arrow_right2.png) right center no-repeat;
}

.menu_dark_theme ul .contact_form input:focus,.menu_dark_theme ul .contact_form textarea:focus,.menu_dark_theme ul .contact_form select:focus {
box-shadow:rgba(0,0,0,0.7) 0 0 8px;
-moz-box-shadow:rgba(0,0,0,0.7) 0 0 8px;
-webkit-box-shadow:rgba(0,0,0,0.7) 0 0 8px;
border:1px solid #333333;
}

.menu_dark_theme ul .contact_form input:hover,.menu_dark_theme ul .contact_form textarea:hover,.menu_dark_theme ul .contact_form select:hover {
-webkit-box-shadow:rgba(0,0,0,0.3) 0 0 8px;
-moz-box-shadow:rgba(0,0,0,0.3) 0 0 8px;
box-shadow:rgba(0,0,0,0.3) 0 0 8px;
}

.menu_dark_theme ul .contact_form input,.menu_dark_theme ul .contact_form textarea,.menu_dark_theme ul .contact_form select {
color:#FFFFFF;
background-color:#555555;
border:1px solid #0A0A0A;
}

.menu_dark_theme ul .contact_form input.button {
color:#222222;
background-color:#999999;
border:1px solid #0A0A0A;
}

.menu_dark_theme ul .contact_form input.button:hover {
color:#eeeeee;
background-color:#222222;
border:1px solid #000000;
}

.menu_dark_theme .menu li:hover div a {
border-bottom:none;
}

.wrapper_menu_full .menu_black {
border-bottom:1px solid #444;
}

.menu_dark_theme .menu_black li:hover div a {
color:#EEE;
}

.menu_dark_theme .menu_black li:hover div a:hover {
color:#CCC;
}

.menu_dark_theme .menu_black li ul li a:hover {
color:#EEE;
}

.menu_light_theme .menu_black li:hover div a {
color:#444;
}

.menu_light_theme .menu_black li:hover div a:hover {
color:#777;
}

.menu_light_theme .menu_black li ul li a:hover {
color:#777;
}

.menu_blue {
background-image:0 to(#013953));
background:linear-gradient(top,#0272a7,#013953);
}

.wrapper_menu .menu_blue {
border:1px solid #015b86;
border-top:1px solid #029feb;
}

.wrapper_menu_full .menu_blue {
border-bottom:1px solid #015b86;
}

.menu_dark_theme .menu_blue li:hover div a {
color:#0294da;
}

.menu_dark_theme .menu_blue li:hover div a:hover {
color:#33bcfd;
}

.menu_dark_theme .menu_blue li ul li a:hover {
color:#33bcfd;
}

.menu_light_theme .menu_blue li:hover div a {
color:#015b86;
}

.menu_light_theme .menu_blue li:hover div a:hover {
color:#029feb;
}

.menu_light_theme .menu_blue li ul li a:hover {
color:#029feb;
}

.menu_brown {
background-image:0 to(#382f19));
background:linear-gradient(top,#736033,#382f19);
}

.wrapper_menu .menu_brown {
border:1px solid #5c4c29;
border-top:1px solid #a28748;
}

.wrapper_menu_full .menu_brown {
border-bottom:1px solid #5c4c29;
}

.menu_dark_theme .menu_brown li:hover div a {
color:#8b733e;
}

.menu_dark_theme .menu_brown li:hover div a:hover {
color:#bfa670;
}

.menu_dark_theme .menu_brown li ul li a:hover {
color:#bfa670;
}

.menu_light_theme .menu_brown li:hover div a {
color:#5c4c29;
}

.menu_light_theme .menu_brown li:hover div a:hover {
color:#a28748;
}

.menu_light_theme .menu_brown li ul li a:hover {
color:#a28748;
}

.menu_green {
background-image:0 to(#354914));
background:linear-gradient(top,#658c26,#354914);
}

.wrapper_menu .menu_green {
border:1px solid #52711f;
border-top:1px solid #8bc135;
}

.wrapper_menu_full .menu_green {
border-bottom:1px solid #52711f;
}

.menu_dark_theme .menu_green li:hover div a {
color:#6f992a;
}

.menu_dark_theme .menu_green li:hover div a:hover {
color:#a3d158;
}

.menu_dark_theme .menu_green li ul li a:hover {
color:#a3d158;
}

.menu_light_theme .menu_green li:hover div a {
color:#52711f;
}

.menu_light_theme .menu_green li:hover div a:hover {
color:#8bc135;
}

.menu_light_theme .menu_green li ul li a:hover {
color:#8bc135;
}

.menu_lightblue {
background-image:0 to(#52786b));
background:linear-gradient(top,#709e8e,#52786b);
}

.wrapper_menu .menu_lightblue {
border:1px solid #608c7d;
border-top:1px solid #99b9ae;
}

.wrapper_menu_full .menu_lightblue {
border-bottom:1px solid #608c7d;
}

.menu_dark_theme .menu_lightblue li:hover div a {
color:#608c7d;
}

.menu_dark_theme .menu_lightblue li:hover div a:hover {
color:#99b9ae;
}

.menu_dark_theme .menu_lightblue li ul li a:hover {
color:#99b9ae;
}

.menu_light_theme .menu_lightblue li:hover div a {
color:#608c7d;
}

.menu_light_theme .menu_lightblue li:hover div a:hover {
color:#99b9ae;
}

.menu_light_theme .menu_lightblue li ul li a:hover {
color:#99b9ae;
}

.menu_orange {
background-image:0 to(#c14300));
background:linear-gradient(top,#ff6717,#c14300);
}

.wrapper_menu .menu_orange {
border:1px solid #f45500;
border-top:1px solid #ff945b;
}

.wrapper_menu_full .menu_orange {
border-bottom:1px solid #f45500;
}

.menu_dark_theme .menu_orange li:hover div a {
color:#f45500;
}

.menu_dark_theme .menu_orange li:hover div a:hover {
color:#ff945b;
}

.menu_dark_theme .menu_orange li ul li a:hover {
color:#ff945b;
}

.menu_light_theme .menu_orange li:hover div a {
color:#f45500;
}

.menu_light_theme .menu_orange li:hover div a:hover {
color:#ff945b;
}

.menu_light_theme .menu_orange li ul li a:hover {
color:#ff945b;
}

.menu_pink {
background-image:0 to(#80003d));
background:linear-gradient(top,#d50066,#80003d);
}

.wrapper_menu .menu_pink {
border:1px solid #b30055;
border-top:1px solid #ff1a87;
}

.wrapper_menu_full .menu_pink {
border-bottom:1px solid #b30055;
}

.menu_dark_theme .menu_pink li:hover div a {
color:#e6006d;
}

.menu_dark_theme .menu_pink li:hover div a:hover {
color:#ff4da1;
}

.menu_dark_theme .menu_pink li ul li a:hover {
color:#ff4da1;
}

.menu_light_theme .menu_pink li:hover div a {
color:#b30055;
}

.menu_light_theme .menu_pink li:hover div a:hover {
color:#ff1a87;
}

.menu_light_theme .menu_pink li ul li a:hover {
color:#ff1a87;
}

.menu_purple {
background-image:0 to(#615867));
background:linear-gradient(top,#8c8094,#615867);
}

.wrapper_menu .menu_purple {
border:1px solid #7b6f83;
border-top:1px solid #ada5b3;
}

.wrapper_menu_full .menu_purple {
border-bottom:1px solid #7b6f83;
}

.menu_dark_theme .menu_purple li:hover div a {
color:#7b6f83;
}

.menu_dark_theme .menu_purple li:hover div a:hover {
color:#ada5b3;
}

.menu_dark_theme .menu_purple li ul li a:hover {
color:#ada5b3;
}

.menu_light_theme .menu_purple li:hover div a {
color:#7b6f83;
}

.menu_light_theme .menu_purple li:hover div a:hover {
color:#ada5b3;
}

.menu_light_theme .menu_purple li ul li a:hover {
color:#ada5b3;
}

.menu_red {
background-image:0 to(#830701));
background:linear-gradient(top,#d70b02,#830701);
}

.wrapper_menu .menu_red {
border:1px solid #a40802;
border-top:1px solid #fd190f;
}

.wrapper_menu_full .menu_red {
border-bottom:1px solid #a40802;
}

.menu_dark_theme .menu_red li:hover div a {
color:#d60a03;
}

.menu_dark_theme .menu_red li:hover div a:hover {
color:#fd5953;
}

.menu_dark_theme .menu_red li ul li a:hover {
color:#fd5953;
}

.menu_light_theme .menu_red li:hover div a {
color:#a40802;
}

.menu_light_theme .menu_red li:hover div a:hover {
color:#fd190f;
}

.menu_light_theme .menu_red li ul li a:hover {
color:#fd190f;
}

.menu li.noactive,.menu li.noactive:hover {
background:none;
border:none;
margin-right:20px;
}

.menu li.noactive a {
text-shadow:1px 1px 1px #000;
border-bottom:none;
padding:5px 27px 3px 10px;
}

.menu li.noactive.right {
margin-right:0;
}