.mega-menu{
    float:left;
    margin:0px 0px 0px -20px;
}
.mbs-link{
    font-size: 14px;
    color: #8096c5;
}

.nav-container #nav li div.main-nav-dropdown .links-cont ul li{
    background:none;
}

/* phils additions start */
.nav-container #nav li div.shop-tech-dropdown {
    width:858px;
    margin-left: -291px;
    height: 300px;
}
.nav-container #nav li div.shop-services-dropdown {
    width:858px;
    margin-left: -78px;
    height: 300px;
}


#nav div.shop-tech-dropdown ul li, #nav div.shop-tech-dropdown ul li.active {
    margin-right: 9px;
}
/* phils additions end */

.nav-mega{
    width:650px;
    position: absolute;
}
h2.mega-header{
    color:#471e5e;
    font-size:18px;
    font-family: MaryAnn-Medium, Tahoma, Verdana, Arial, sans-serif;
}
.mega-logo-container{
    width:360px;
}
.mega-logo{
    float:left;
    margin-top:-5px;
}
a.mega-logo-link:hover{
    border:1px solid #b3b3b3;
}
a.mega-logo-link{
    border:1px solid #fff;
}
a.orange-button-mega{
    font-size:14px;
    font-family: Mary Ann, Tahoma, Verdana, Arial, sans-serif;
    position:relative;
    color:#fff;
    padding:5px 15px;
    background:none repeat scroll 0 0 #f39000;
    -webkit-border-radius:5px;
    -moz-border-radius: 5px;border-radius:5px;
    behavior:url(/skin/frontend/base/default/pie/PIE.php);
    -moz-box-shadow:1px 1px 2px #B6B6B6;
    -webkit-box-shadow:1px 1px 2px #B6B6B6;
    box-shadow:1px 1px 2px #B6B6B6;
    text-decoration:none;
    position:inherit;
    text-align:center;
}
a.orange-button-mega:hover{
    font-size:14px;
    font-family: Mary Ann, Tahoma, Verdana, Arial, sans-serif;
    color:#fff;
    padding:5px 15px;
    background:none repeat scroll 0 0 #91a4b6;
    -webkit-border-radius:5px;
    -moz-border-radius: 5px;
    border-radius:5px;
    behavior:url(/skin/frontend/base/default/pie/PIE.php);
    -moz-box-shadow:1px 1px 2px #B6B6B6;
    -webkit-box-shadow:1px 1px 2px #B6B6B6;
    box-shadow:1px 1px 2px #B6B6B6;
    text-decoration:none;
    text-align:center;
    position:inherit;
}