#mega-wrapper {/*width: 980px;*//*change this to the width of your site*/margin:0 auto;display:block;position: relative;z-index:9999;}

#mega-wrapper ul li a{
display: block;
text-decoration: none;
color: #fff;
font-weight: bold;}

#mega-wrapper ul li a:hover{background: #000; color:#fff;}

#mega-wrapper .mega-menu {/*width:940px;set this width to your site width minus 40px*//*-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;background: #444;background: -moz-linear-gradient(top, #ccc, #383838);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ccc), to(#383838));border: 1px solid #444;-moz-box-shadow:inset 0px 0px 1px #edf9ff;-webkit-box-shadow:inset 0px 0px 1px #edf9ff;box-shadow:inset 0px 0px 1px #edf9ff;  list-style:none;margin:30px auto 0px auto;*/height:38px; background: #ed1d24; /*padding:0px 20px 0px 20px;*/}

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

.mega-menu li.fullwidth {position: static !important;}

.mega-menu li:hover {/*background: #efefef;*//*border:1px solid #efefef;*//*margin-right:18px;*//*-moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px;-khtml-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px; */margin: 3px 2px;}

.mega-menu li a {color: #fff;outline:0;padding: 5px 16px 5px 16px;text-decoration:none;display:block;font-weight:normal;text-transform:uppercase;}

.mega-menu li:hover a {color:#444;position:relative;z-index:11;padding: 5px 16px 5px 16px;}

.mega-menu li:hover div a {display:inline;}

.mega-menu li .drop {padding-right:18px;}

.mega-menu li:hover .drop {padding-right:18px;}



/* bof right aligned menu item */

.mega-menu .right {float:right;right:0;margin-right:5px;}

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



/* bof drop down styles */

.mega-menu .dropdown_1column, .mega-menu .dropdown_2columns, .mega-menu .dropdown_3columns, .mega-menu .dropdown_4columns, .mega-menu .dropdown_5columns, .mega-menu .dropdown_customer_service,

.mega-menu .dropdown_aboutus, .mega-menu .dropdown_info, .mega-menu .dropdown_fullwidth {margin:4px auto;left:-999em;position:absolute;border:0px solid #494949;text-align: center;/*-moz-border-radius: 0px 5px 5px 5px;-webkit-border-radius: 0px 5px 5px 5px;-khtml-border-radius: 0px 5px 5px 5px;border-radius: 0px 5px 5px 5px;background: #efefef;background: -moz-linear-gradient(top, #efefef, #bbb);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#efefef), to(#bbb));*/ background:#2e2e2e;}

.mega-menu .dropdown_1column {width: 215px;}

.mega-menu .dropdown_2columns {width: 300px;}

.mega-menu .dropdown_customer_service {width: 605px;}

.mega-menu .dropdown_aboutus {width: 585px;}

.mega-menu .dropdown_info {width: 380px; padding-bottom: 10px;}



/* bof drop down on mouse hover left aligned */

.mega-menu li:hover .dropdown_1column, .mega-menu li:hover .dropdown_2columns, .mega-menu li:hover .dropdown_customer_service, .mega-menu li:hover .dropdown_aboutus, .mega-menu li:hover .dropdown_info {left:0px;top:25px;}



/* bof drop down on mouse hover right aligned */

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

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



/* bof column sizes */

.mega-menu .col_1, .mega-menu .col_2 {display:inline;float: left;position: relative;margin-left: 10px;}

.mega-menu .col_1 {width:175px;}

.mega-menu .col_2 {width:300px;}

.mega-menu .col_cs {width:605px;}

.mega-menu .col_aboutus {width:585px;}

.mega-menu .col_3 {width:455px;}

.mega-menu .col_4 {width:610px;}

.mega-menu .col_5 {width:765px;}

.mega-menu .col_6 {width:920px;}



/* Use the firstcolumn class for the items that stick to the left edge of the dropdown */

.mega-menu .firstcolumn {margin-left: 0; /* Clearing margin & left */clear: left;}



/*bof content*/

.mega-menu p, .mega-menu ul, .mega-menu li, .mega-menu h2, .mega-menu h3 {font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:21px;text-align:left;color:#d85d60;}

.mega-menu p {font-size:12px;line-height:18px;margin:0;	margin-bottom:10px;color:#444;}

.mega-menu h2, .mega-menu h3 {border-bottom:1px solid #000;margin-top:7px;color:#f1f1f1;}

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

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

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



/* bof images */

.mega-menu .imgshadow_light {padding:4px;border:0px solid #000;margin-top:5px;margin-left:20px;}



/* bof standard lists styles */

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

.mega-menu li ul li {font-size:12px;line-height:24px;position:relative;padding:0;margin:0;float:left;text-align:left;width:165px;}

.mega-menu li ul li a {padding:0;font-weight:normal;text-transform:none;color:#444;}

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



/* bof 2 levels drop down */

.mega-menu .levels, .mega-menu .levels ul {/* all lists */padding: 0;margin: 0;list-style: none;}

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

.mega-menu .levels a {display: block;width: 185px;font-weight:normal;}

.mega-menu .levels a.parent, .mega-menu .levels a.parent:hover {}

.mega-menu .levels li {float: left;width:210px;}

.mega-menu .levels li ul {/* second-level lists*/ position: absolute;border:0px solid #444;background: #efefef;background: -moz-linear-gradient(top, #efefef, #bbb);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#efefef), to(#bbb));top:-23px;margin:15px 0px 0px 4px;padding:6px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;left: -999em;}

.mega-menu .levels li ul ul {top:-23px;}

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

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



/*bof menu colors*/

.menu_red {/*background: #fff;*/height:45px;}

.menu_red li:hover div a {color:#444;padding: 2px 10px;}

.menu_red li:hover div a:hover {color:#990000;text-decoration:underline;}

.menu_red li ul li a:hover {color:#7ec3d4;text-decoration:underline;}



/*bof customer service*/

.mega-payments{float:left;}

.mega-confidence{float:right;width:60%;}

.mega-about{float:left;width:70%;}

.mega-right{float:right;position: relative;margin-left: 10px;width:145px;}



.h-sm{margin-right:10px;margin-bottom:15px;vertical-align:middle;}