/* @override http://www.runbargains.com/skin1_domains/www.runbargains.com/modules/Fancy_Categories/Icons/main.css */

/* @override http://www.runbargains.com/skin1_domains/www.runbargains.com/modules/Fancy_Categories/Icons/main.css */

/* @override http://www.runbargains.com/skin1_domains/www.runbargains.com/modules/Fancy_Categories/Icons/main.css */

/* @override http://www.runbargains.com/skin1_domains/www.runbargains.com/modules/Fancy_Categories/Icons/main.css */

/* @override http://www.runbargains.com/skin1_domains/www.runbargains.com/modules/Fancy_Categories/Icons/main.css */

/* @override http://www.runbargains.com/skin1_domains/www.runbargains.com/modules/Fancy_Categories/Icons/main.css */

#catrootmenu {
	margin-left: 0px;
	margin-right: 0px;
	height: 52px;
	width: 960px;
	background: url(../../../images/navBG.jpg) no-repeat;
}
.fancycat-icons-scheme ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.fancycat-icons-scheme ul li {
  padding: 0px;
  background: transparent none;
}
.fancycat-icons-scheme li ul {
  	display: none;
	position: absolute;
	top: 40px;
 	left: 0px;
	right: 0px;
	margin: 0px;
  	padding: 0px;
	background: transparent none;
}
.fancycat-icons-scheme li:hover,
  .fancycat-icons-scheme li.over
{
  background: transparent none;
}
.fancycat-icons-scheme li:hover ul,
  .fancycat-icons-scheme li.over ul
{
  display: block;
}
/* root-level styles */
li.root-level {
	height: 42px !important;
	padding-right: 10px !important;
	margin-right: 10px !important;
  	float: left;
}
li.root-level:hover {
	background: url(../../../images/menu/main_right.png) no-repeat right 3px;
}
li.root-level:hover a.root-link,
li.root-level a.root-link:hover {
	background: url(../../../images/menu/main_left.png) no-repeat left 3px;
	
}

li.no-subs:hover {
	background: transparent none !important;
}
li.no-subs:hover a.root-link,
li.no-subs a.root-link:hover {
		background: transparent none !important;
		
}

li.root-level:hover a.root-link span.holder,
li.root-level a.root-link:hover span.holder {
		color: #2b5696; !important;	
}
li.root-level:hover a.root-link span.shadow,
li.root-level a.root-link:hover span.shadow {
	color: #2b5696; !important;
}


li.root-level a.root-link:link,
li.root-level a.root-link:active,
li.root-level a.root-link:visited,
li.root-level a.root-link:hover {
	display: block;
	font-size: 14px;
	font-weight: normal;
	font-family: arial, sans-serif;
	text-align: center;
	padding: 16px 5px 0 10px;
	height: 42px;
	text-decoration: none;
	text-transform: uppercase;
}
li.root-level a span.holder {
	position: relative;
}
li.root-level a span.shadow {
	position: absolute;
	top: -9999px;
	left: -9999px;
	color: #fff !important;
}
li.no-subs a.root-link:link,
li.no-subs a.root-link:active,
li.no-subs a.root-link:visited,
li.no-subs a.root-link:hover {
	display: block;
	font-size: 14px;
	font-weight: normal;
	font-family: arial, sans-serif;
	text-align: center;
	padding: 16px 5px 0 10px;
	text-decoration: none;
}
li.no-subs:hover a.root-link span.holder,
li.no-subs a.root-link:hover span.holder {
	color: #2b5696 !important;
}
li.no-subs:hover a.root-link span.shadow,
li.no-subs a.root-link:hover span.shadow {
	color: #fff !important;
}
/* subcategories styles */
ul.subcategory-holder {
	z-index: 999;
	zoom: 1;
	margin: 0px;
}
ul.subcategory-holder li {
	border: 0 none;	
	padding-bottom: 10px;
}
span.menu-top {
	position: absolute;
	top: -11px;
	left: 0px;
	right: 0px;
	height: 11px;
	background: transparent url(../../../images/menu/menu_top.png) no-repeat top center !important;
}
li.subcat-list {
	width: 685px;
	left: 2px;
	margin-top: 11px;
	background: transparent url(../../../images/menu/menu_bot_big.png) no-repeat bottom center !important;
	height: 100%;
	position: relative;
	top: 2px;
}
li.subcat-list img {
	float: left;
	width: 1px;
	height: 167px;
}
.fancycat-icons-scheme ul li.subcat-list dl dd {
	float: none;
	padding: 0;
	margin: 0;
	margin-left: 10px;
}
.fancycat-icons-scheme ul li.subcat-list dl {
	margin-top: 3px;

}
.fancycat-icons-scheme ul li.subcat-list dl dd.subcats {
	float: left;
}

.fancycat-icons-scheme ul li.subcat-list dl a.subcats:link,
.fancycat-icons-scheme ul li.subcat-list dl a.subcats:active,
.fancycat-icons-scheme ul li.subcat-list dl a.subcats:visited,
.fancycat-icons-scheme ul li.subcat-list dl a.subcats:hover {
	font-family: arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #2b5696;
	text-decoration: none;
}

.fancycat-icons-scheme ul li.subcat-list dl dd a:link,
.fancycat-icons-scheme ul li.subcat-list dl dd a:active,
.fancycat-icons-scheme ul li.subcat-list dl dd a:visited,
.fancycat-icons-scheme ul li.subcat-list dl dd a:hover {
	color: #7e7e7e;
	padding: 2px;
	font: 11px arial, sans-serif;
	text-decoration: none;
}
.fancycat-icons-scheme ul li.subcat-list dl dd a:hover,
.fancycat-icons-scheme ul li.subcat-list dl a.subcats:hover {
	color: #2b5696;
	text-decoration:underline;
}

/* view-all link */
span.view-all {
	display: block !important;
	position: absolute;
	height: 18px !important;
	background: url(../../../images/menu/view_all_right.png) no-repeat top right !important;
	bottom: 10px;
	left: 10px;
	right: 10px;
}
a.view-all:link,
a.view-all:active,
a.view-all:visited,
a.view-all:hover {

	display: block !important;
	height: 18px !important;
	line-height: 18px !important;
	margin-right: 4px !important;
	padding-left: 10px !important;
	background: url(../../../images/menu/view_all_left.png) no-repeat top left !important;
	font-family: arial, sans-serif !important;
	font-weight: normal !important;
	font-size: 12px !important;
	color: #fff !important;
	text-align: center !important;
	text-decoration: none;
}
