﻿.side-main-column{
	display:block;
}

.main-navigation{
}

table#menucats{
	width:100%;
}
.side-main-column .main-navigation a.menu-text-cat{
	display:block;
	padding:6px 0;
}
.side-main-column .main-navigation a.menu img{
	display:block;
    max-width:100%;
}
.main-navigation .menu-top-bar td{
	/*padding:10px 6px;*/
	/*display:inline-block;
	float:left;*/
	width:auto;
	position:relative;
}

.main-navigation .menu-top-bar .sub-cat-listing{
	/*May22**position:absolute;*/
	top:37px;
	/*min-width:200px;*/
	padding:5px !important;
	z-index:9;
    left:0px;
    top: 21px;
}
.main-navigation .menu-top-bar .sub-cat-listing.subcat-images {
    min-width:1px;
    padding:0px !important;
}
.main-navigation .menu-top-bar td .sub-cat-listing{
	display:inline-block;
}
.subcat-images.sub-cat-listing{
    top:99% !important;
}
.menu-top-bar .sub-cat-dropdown {
    top:85% !important;

}
/*updated*/
.menu-top-bar .sub-cat-listing a {
    padding:0px !important;
}
/*.subcat-images.sub-cat-listing a {
    text-align:center !important;

}*/
/*.subcat-images.sub-cat-listing a div#subcat {
    text-align:center;
}*/

.main-navigation .menu-top-bar .subcat-images.sub-cat-listing{
  position:static;

}


.main-navigation .menu-top-bar td:hover .sub-cat-listing{
	display:inline-block !important;
    max-width:100%;
}
.main-navigation .menu-top-bar .sub-cat-listing a{
	display:block;
	width:100%;
	padding:5px 3px;
	/*border-bottom:solid 1px #dc4059;*/
}

.main-navigation .menu-top-bar .sub-cat-listing table td{
	float:none;
	width:100%;
}
.side-menu a{
	width:100%;
}
.menu-top-bar td{
	position:relative;
	}
.menu-top-bar td:hover table{
	/*May*display:inline-block;*/
	top:30px;
	left:0px;
	z-index:99999;
	background:#fff;
	min-width:100px;
    text-align:left;
	
	
}
.menu-top-bar .sub-cat-listing.subcat-images a:hover, .menu-top-bar .sub-cat-listing a:hover{
    background:none !important;
}
.menu-top-bar .sub-cat-dropdown {
    background-color:inherit !important;
}
.menu-top-bar .sub-cat-dropdown {
    background-color:inherit !important;
}
.menu-top-bar td .sub-cat-listing {
      background-color:inherit !important;
}
a:hover{
    color:inherit;
}
.side-main-column .main-navigation table td div{
    line-height:1;
}

  /****Menu with active bullet points****/
.side-main-column .main-navigation a.menu img{
    display:inline;
    width:auto;
}
.side-main-column .main-navigation a.menu-text-cat {
    display:inline;
    width:auto;
}
.main-navigation .menu-top-bar .sub-cat-listing a{
    display:inline;
    width:auto;

}