/* Reset code to remove theme inherent styling */
.dropdown_mn ul.menu ul, .dropdown_mn ul.menu li {
list-style: none; 
padding: 0; 
margin: 0;
}

.dropdown_mn ul.menu ul {
display: none;/*  Hides non-mega links */

}
.dropdown_mn ul.menu .sub ul {
display: block; /* overrides above hide */
}

/* Main menu styles */
.dropdown_mn ul.menu { position: relative; }
.dropdown_mn ul.menu li { float:left; font-weight:bold; margin:0; padding:0; }
.dropdown_mn ul.menu li ul li { margin:0; padding:0;  }
.dropdown_mn ul.menu li a { background:url(../../images/bg/bg-barpro-2.jpg) no-repeat top center; }
.dropdown_mn ul.menu li a.default { background:url(../../images/bg/bg-barpro-default.jpg) no-repeat top center; }

.barpro_thumb { width:897px; margin:0; padding:22px !important; margin:0; padding:0; border:1px solid #dadada; border-top:none; background:#fff; }
.barpro_thumb ul { margin:0 0 11px 0 !important; padding:0 0 11px !important; border-bottom:1px solid #dadada }
.barpro_thumb ul li { float:left; display:block; width:130px; height:149px; margin:0 21px 0 0 !important; padding:0; background:#fff !important; border:1px solid #fff; border-radius:4px; }
.barpro_thumb ul li:hover { background:#f6f9ff !important; border:1px solid #dce7ff; }
.barpro_thumb ul li a { color:#888 !important; background:none !important; }

.barpro_imgs { width:110px; height:90px; margin:0; padding:0 10px; }
.barpro_thumb p { width:110px; text-align:center; padding:0 10px; }

.dropdown_mn ul.menu li a {
float:left; 
display: block;
margin:0; 
padding:0;
color: #fff; 
text-decoration: none;
}

.dropdown_mn ul.menu li .sub-container {
position: absolute;
/*width:944px;*/
z-index:99999;
}
