body, ul, li {
	font-family: 'Lato', sans-serif;
}

#menu {
	list-style:none;
	max-width:1168px;
	margin:30px auto 0px auto;
	height:43px;
	/*padding:0px 20px 0px 20px;*/
	width:100%;
	padding:0px;
	display:table;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #002232;
	-moz-box-shadow:inset 0px 0px 1px #edf9ff;
	-webkit-box-shadow:inset 0px 0px 1px #edf9ff;
	box-shadow:inset 0px 0px 1px #edf9ff;
}

#menu li {
  border: medium none;
  display: table-cell;
  float: none;
  /*padding: 4px 10px;*/
  position: relative;
  text-align: center;
}

#menu li:hover {
}


#menu li a {
  color: #512f27;
  display: block;
  font-size: 15px;
  font-weight: 700;
  line-height: 43px;
  padding: 0 37px;
  text-transform: uppercase;
  text-decoration:none;
}

.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {
	margin:0px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:10px 5px 10px 5px;
	border:1px solid #777777 !important;
	border-top:none;
	background:#fff;

	/* Rounded Corners */
	-moz-border-radius: 3px 3px 5px 5px;
	-webkit-border-radius: 3px 3px 5px 5px;
	border-radius: 3px 3px 5px 5px;
}


.dropdown_5columns {
  width: 1138px;
  padding:15px !important;
}


#menu li:hover .dropdown_5columns {
	left: -132px!important;
	top:auto;
	z-index:9999;
}
.dropdown_left{
	position:relative;
	width:615px;
	float:left;
	height:419px;
}
.dropdown_Right{
	position:relative;
	width:490px;
	float:right;
}



#menu .menu_right {
	float:right;
	margin-right:0px;
}
#menu li .align_right {
	/* Rounded Corners */
	-moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;
}

#menu li:hover .align_right {
	left:auto;
	right:-1px;
	top:auto;
}
.col-3 .ul_title {
  width: 100% !important;
}
#menu li:hover div a {
	font-size:12px;
	color:#015b86;
}
#menu li:hover div a:hover {
	color:#029feb;
}

#menu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
#menu li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	text-shadow: 1px 1px 1px #ffffff;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:130px;
	float:left;
}
#menu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}

#menu li .greybox li {
	background:#F4F4F4;
	/*border:1px solid #bbbbbb;*/
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
	width:116px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
#menu li .greybox li:hover {
	background:#ffffff;
	border:1px solid #aaaaaa;
	padding:4px 6px 4px 6px;
	margin:0px 0px 4px 0px;
}

/******** Own CSS *********/

.dropdown_left ul {
  width: 145px !important;
  float:left;
}
.ul_title {
  color: #5e3e37 !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}
#menu .col-1 a, #menu .col-2 a, #menu .col-3 a, #menu .col-4 a {
  color: #af8f4d !important;
  font-size: 13px !important;
  line-height: 25px !important;
  padding: 0 !important;
  text-transform: capitalize !important;
  font-weight:400 !important;
}
#menu .col-1 a:hover, #menu .col-2 a:hover, #menu .col-3 a:hover, #menu .col-4 a:hover {
  background:none !important;
  color:#660f19 !important;
}
.dropdown_Right ul {
  float: left;
  width: 136px !important;
}
.right_side_banner_Wrap {
  float: left;
  width: 211px;
  position:absolute;
  right:0;
  z-index:1;
}
.shoePolish_Banner > a {
  padding: 0 !important;
}
.Polishes, .Dyes_banner, .Shoe_Accessories_banner, .CleanersConditioners_banner, .Stretchers_banner, .Trees_banner, .Waterproofers_banner, .Misc_banner,.Foot_Aids_banner, .Insoles_banner{
	display:none;
}

ul.Polishes:hover .Polishes_banner,
ul.Dyes:hover .Dyes_banner,
ul.Shoe_Accessories:hover .Shoe_Accessories_banner,
ul.CleanersConditioners:hover .CleanersConditioners_banner,
ul.Stretchers:hover .Stretchers_banner,
ul.Shoe_Trees:hover .Trees_banner,
ul.Waterproofers:hover .Waterproofers_banner,
ul.Misc:hover .Misc_banner,
ul.Foot_Aids:hover .Foot_Aids_banner,
ul.Insoles:hover .Insoles_banner
{
	display:block !important;
}

/*** Left_Top***/
.dyes_right_side_banner_Wrap,
.acc_right_side_banner_Wrap,
.Cleaners_right_side_banner_Wrap{
	left: 927px;
	position: absolute;
	width: 211px;
	z-index:2;
}
/*** Right_Bottom***/
.Stretchers_right_side_banner_Wrap,
.Shoe_Trees_right_side_banner_Wrap,
.Waterproofers_right_side_banner_Wrap,
.Misc_right_side_banner_Wrap {
  left: 927px;
  position: absolute;
  top: 0;
  width: 211px;
  z-index: 2;
}
/*** Right_Top***/
.Foot_Aids_right_side_banner_Wrap,
.Insoles_right_side_banner_Wrap{
	left: 278px;
	position: absolute;
	width: 211px;
	z-index:2;
}
ul#menu > li > a:hover {
  background-color: #bb9c5c !important;
}
.fullright_wrap {
  display: none;
}

@media all and (max-width: 1024px){
.dropdown_left {
  float: none !important;
  height: 449px !important;
}
.dropdown_Right {
  float: none !important;
}
.dyes_right_side_banner_Wrap, .acc_right_side_banner_Wrap, .Cleaners_right_side_banner_Wrap {
  left: 670px !important;
}
.right_side_banner_Wrap{
  left: 670px !important;
}

.Stretchers_right_side_banner_Wrap, .Shoe_Trees_right_side_banner_Wrap, .Waterproofers_right_side_banner_Wrap, .Misc_right_side_banner_Wrap {
  left: 670px !important;
}
.fullright_wrap {
  display: block !important;
}
.lastShoe_polis {
  display: none;
}
.Foot_Aids_banner{
	display:block !important;
}

/****** Menu Responsive*****/
#menu li a {
	padding: 0px !important;
}
#menu li:hover .dropdown_5columns {
  left: -70px !important;
}
.dropdown_5columns {
  padding: 10px !important;
  width: 945px;
}
@media all and (max-width: 980px){
/*.dyes_right_side_banner_Wrap, .acc_right_side_banner_Wrap, .Cleaners_right_side_banner_Wrap {
  left: 615px !important;
}
.right_side_banner_Wrap{
  left: 615px !important;
}

.Stretchers_right_side_banner_Wrap, .Shoe_Trees_right_side_banner_Wrap, .Waterproofers_right_side_banner_Wrap, .Misc_right_side_banner_Wrap {
  left: 615px !important;
}*/
.dropdown_5columns {
  padding: 10px !important;
  width: 930px !important;
}

}

@media all and (max-width: 800px){
.dropdown_left ul {
  width: 130px !important;
}
.dropdown_left {
  width: 560px;
}
.right_side_banner_Wrap {
  left: 570px !important;
}
.dyes_right_side_banner_Wrap, .acc_right_side_banner_Wrap, .Cleaners_right_side_banner_Wrap {
  left: 570px !important;
  width:173px !important;
}
.Stretchers_right_side_banner_Wrap, .Shoe_Trees_right_side_banner_Wrap, .Waterproofers_right_side_banner_Wrap, .Misc_right_side_banner_Wrap {
  left: 570px !important;
  width:173px !important;
}
#menu li:hover .dropdown_5columns {
  left: -64px !important;
}
.dropdown_5columns {
  padding: 10px !important;
  width: 766px;
}
}
@media all and (max-width: 768px){
.right_side_banner_Wrap {
  width: 173px;
}
.right_side_banner_Wrap img {
  width: 100% !important;
}
.acc_right_side_banner_Wrap img{
	width: 100% !important;
}
.dyes_right_side_banner_Wrap img, .acc_right_side_banner_Wrap img, .Cleaners_right_side_banner_Wrap img {
    width: 100% !important;
}

.Stretchers_right_side_banner_Wrap img, .Shoe_Trees_right_side_banner_Wrap img, .Waterproofers_right_side_banner_Wrap img, .Misc_right_side_banner_Wrap img {
  width: 100% !important;
}
.dropdown_5columns {
  width: 738px !important;
}

}

