/*
  jQuery MegaMenu Plugin
  Author: GeekTantra
  Author URI: http://www.geektantra.com
*/
ul.megamenu {
  margin: 0px auto;
  list-style: none;
  display: none;
  width:982px;
  margin:auto;
}

ul.megamenu li.mm-item {
height: 42px;

}
ul.megamenu li.last {
  background:none !important;
}
ul.megamenu li a {
	height:52px;
}
ul.megamenu li a:hover {
	height:52px !important;
}

ul.megamenu li .prodList a {
	background:none;
	height:auto;
}
ul.megamenu li .prodList a:hover {
	background:none !important;
	height:auto;;
	color:#f66407;
}

ul.megamenu li.clear-fix {
  float: none;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 0px;
  font-size: 0px;
  line-height: 0px;
}

ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited {
  position: relative;
  display: inline-block;
  color: #fff;
  text-decoration: none;
  z-index: 9;
  font-size: 13px;
  font-weight: bold;
}

ul.megamenu a.mm-item-link:link span, ul.megamenu a.mm-item-link:visited span {
  padding:9px 18px;
  border-color:#5b5b5b;
  border-style: solid;
  border-width: 0px;
  border-right-width:1px;
  display: block;
}
ul.megamenu li.last a.mm-item-link:link span, ul.megamenu li.last a.mm-item-link:visited span {
  border-right-width:0px;
}
*html ul.megamenu a.mm-item-link:link, *html ul.megamenu a.mm-item-link:visited {
  border-color: pink;
  filter: chroma(color=pink);
}

ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited {
  color: #fff;

 background:#f66407;
 height:52px !important;
}

ul.megamenu a.active:link, ul.megamenu a.active:visited {
  color: #f66407;
  height:42px;

}

ul.megamenu a.no-sub:hover, ul.megamenu a.no-sub:hover {
  color: #fff;
  background:#f66407;
  height:38px !important;

}

ul.megamenu a.mm-item-link-hover:link span, ul.megamenu a.mm-item-link-hover:visited span {
  padding:9px 18px;
  color:#fff !important;
  position:relative;
  display:block;
}

ul.megamenu a.active:link span, ul.megamenu a.active:visited span {
  padding:9px 18px;
  color:#f66407;
  border-color:#5b5b5b;
  border-style: solid;
  border-width: 0 1px 0 0;
  display:block;
}
ul.megamenu a.active:hover span {
  color:#fff;
   background:#f66407;
}

ul.megamenu a.nosub:hover, ul.megamenu a.nosub:hover {
	background-position:10px 100% !important;
	height:35px !important;
}

ul.megamenu div.mm-item-content {
  background: #FFF;
  padding: 0px;
  position: absolute;
  border-color:#f66407;
  border-style: solid;
  border-width: 5px 2px;
  z-index: 9;
}

.mm-content-base {
  background: #FFF;
  position: relative;
  z-index: 11;
}
.mm-js-shadow {
  background: #555;
  position: absolute;
  z-index: 10;
}
.megamenu .ratings .amount a
{
	color:#575556;
	text-decoration:none;
	background:none !important;
}

.megamenu  .prodView {
  width:202px;
  border-right:1px solid #e7e5e6;
  height: 300px;
  padding:10px;
  padding-bottom:0px;
}

.megamenu  .prodList {
  padding:10px;
}
.prodNaviImg {
  position:relative;
  width:202px;
  height:186px;
}

.prodNaviImg .prodName {
	color: #203548;
    font-size: 13px;
    font-weight: bold;
    float:left;
    width:130px;
    padding-top: 10px;
}
.prodNaviImg .prodPrice {
    font-size: 13px;
    font-weight: bold;
    float:right;
    padding-top: 10px;
}
.prodNaviImg .prodSDesc {
	color: #3c3a3b;
    font-size: 11px;
    padding-bottom: 10px;
    min-height:45px;
}
.prodNaviImg .prod_details {
	background:none;
	height:30px;
	margin-left:5px;
	float:left;
	font-size: 16px;
	text-decoration: none;
}
.prodNaviImg .prod_details:hover {
	background:none !important;
	height:30px;
	margin-left:5px;
	float:left;
}
.prodNaviImg .addtocart { float:right; padding-top: 3px; }
.prodNaviImg .addtocart button.button span  { background:none; border:0 none; color:#f66407; font-size:15px; text-transform: uppercase;  }
.prodNaviLink-head {
	padding-bottom:10px;
	margin: 5px;
	background-color: #fbfbfb;
	padding-bottom: 5px;
    padding-left: 15px;
    padding-top: 5px;
    border:1px solid #e2e2e2;
}
.prodNaviLink-head a {
	font-size: 13px;
    font-weight: bold;
    cursor:pointer;
	color:#f66407;
	text-decoration:none;
}
.prodNaviLink-head a:hover {
	color:#fd2b6c;
	text-decoration:none;
}
.prodNaviLink {
margin:5px;
}
.prodNaviLink a {
	font-size: 12px;
    text-decoration:none;
    cursor:pointer;
    line-height:1.6em;
    color:#514f50;
}
.more-products {
	padding-top:5px;
	padding-bottom:5px;
	margin:5px;
	padding-left:0px;
}
.more-products a {
	font-size: 11px;
    text-decoration:none;
    cursor:pointer;
    color:#acacac;
}
.more-products a:hover {
	color:#f66407 !important;
}
.mm-content-base li {
	width:160px;
	display:inline;
	float:left;
}
.loading {
	position:absolute;
	top: 50%;
	left: 42%;
	display:none;
}