﻿#footer-2011-wrapper 
{
position: relative;
margin: 0 auto;
width: 959px;
/*background: url(http://dl.ledtronics.com/ImagesAll/wvv/bg_container-2011.png) repeat-y;*/
display: block;
margin-top: -20px;
padding-bottom: 0px;
background-color: #fff;
}
#footer-3-column 
{
clear: both;
padding: 0px 0 0 0px;
height: 240px;
background: url(http://dl.ledtronics.com/ImagesAll/wvv/footer-background-main.png) no-repeat;
background-position: 0px 0px;
}
.footer-3-col 
{
float: left;
width: 300px;
margin: 0 6px;
/*border: solid 2px black;*/
}
.footer-3-col h2 
{
    color:#000000;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    text-transform:uppercase;
}
#footer-2011-wrapper-bottom 
{
position: relative;
margin: 0 auto;
width: 1002px;
/* background: url(http://dl.ledtronics.com/ImagesAll/wvv/footer-back-bottom.png) no-repeat; */
display: block;
margin-top: 0px;
padding-bottom: 15px;
}
#footer-2011-bottom 
{
clear:both;
text-align: center;
padding-top: 0px;
}
.footer-nav-columns 
{
width: 120px;
float: left;
}
.footer-nav-columns ul 
{
list-style: none;
line-height: 24px;
letter-spacing: 0.1em;
font-weight: bold;
font-size: 12px;
}
.footer-flag 
{
padding-left: 40px;
margin-top: -10px;
}

#headerWrapper 
{
    width: 960px;
/*background: url(http://dl.ledtronics.com/ImagesAll/wvv/header-accent.png); */
background-repeat: no-repeat;
height: 90px;
margin: 0 auto;
margin-top: 0px;
}

#header 
{
    width: 960px;
    height:130px;
}
#headerLogo 
{
float: left;
width: 500px;
margin-top: 14px;
height: 0px;
margin-left: -8px;
}
#ecomNav1 
{
position: relative;
float: right;
width: 420px;
height: 38px;
clear: right;
background: url(http://dl.ledtronics.com/ImagesAll/home/header/toprightlinks_bg.png);
background-repeat: no-repeat;
background-position: 10px 0px;
padding-left: 20px;
}
#ecomNav1 a 
{
color: black !important;
padding-top: 7px;
position: relative;
display: inline-block;
padding-left: 5px;
}
#ecomNav2 
{
position: relative;
float: right;
width: 500px;
clear: right;
text-align: right;
font-size: 14px;
padding-right: 2px;
font-weight: bold;
padding-top: 3px;
}
#headerSearch 
{
    position: relative;
float: right;
width: 350px;
clear: right;
margin-top: -12px;
text-align: right;
}
#header-phone 
{
    padding-left:2px;
}

#mainNav 
{
height: 0px;
display: block;
/*position: relative;*/
top: 0px;
margin: 0 auto;
width: 1002px;
z-index:99999;
}
#mainNavBack 
{
width: 961px;
background: url(http://dl.ledtronics.com/ImagesAll/wvv/header-back-bottom_002.png) no-repeat; 
height: 0px;
display: block;
position: relative;
left: 0px;
padding-bottom: 47px;
/*z-index: 999;*/
z-index: 5;
margin: 0 auto;
background-position: 0px;   
}
body 
{
/* background: url(http://dl.ledtronics.com/ImagesAll/wvv/background-gradient.png) repeat-x !important; */
background-color: #fff !important;
}
#nav-wrapper
{
/*position:relative;    */
z-index:600;
}
#ctl00_HiddenSectionTop 
{
    /*z-index:800;*/
}
#headerBottom 
{
width: 1002px;
height: 0px;
position: relative;
margin: 0 auto;
}

#menucontents 
{
top: 0px;

width: 1042px;
margin: 0 auto;
/* position: relative; */
 padding-left: 20px; 
/* left: -131px; */
}

#container {
/*background: url(http://dl.ledtronics.com/ImagesAll/wvv/bg_container-2011.png) repeat-y !important; */
display: block;
width: 1002px;
margin: 0px auto !important;
}
#socialDivWrapper 
{
    position: absolute;
width: 1002px;
height: 0px;
top: 0px;
z-index:1200;
}

#socialDiv 
{
position: absolute;
top: 73px;
right: -38px;
z-index: 900;
height: 0px;
}
.footer-associations 
{
padding: 0px;
margin: 0px;
margin-left: 23px;
margin-top: 16px;
}
.google-plus
{
    margin-left: 110px;
    margin-top: -5px;
}
.youtube 
{
    margin: 0px -4px;
    z-index:890;
}
.twitter 
{
    margin: 0px -4px;
    z-index:890;
}
.facebook 
{
    margin: 0px -9px 0px -4px;
    z-index:890;
}
.customer-lobby 
{
top: 42px;
position: relative;
z-index:890;
}

ul.megamenu li.mm-item {
line-height: 40px !important;
}
.menu_links ul li {
font-weight: bold;
color: #666;
line-height: 18px !important;
}
ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited {
    /* color: #337116 !important */
    color: #254E16 !important;
    font-weight: bold;

}
ul.megamenu 
{
    background-color: transparent !important;
}

ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited {
padding: 2px 3px !important;
font-size: 12px !important;
/*font-weight: 100 !important;*/
margin: 0px 5px 0px 0px !important;
}




.col2 
{
    /*background-image:url(/images/slide-background.png);*/
    background-image:none; /* Home page uses a background image which we define on the page itself*/
    background-repeat:no-repeat;
}

.megamenu li:hover {
z-index:100;
}
