﻿/********** CSS For Hover Delays ***********/

#main-nav ul li:hover > a{
	background:url(../images/bg-main-nav-hover.gif) no-repeat 100% 0;
	color:#333;
	text-decoration:none;
}
#main-nav ul li a:hover span,
#main-nav ul li:hover a span{background:#333 url(../images/bg-main-nav-hover.gif) no-repeat;}
#main-nav ul li .drop-frame{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#fff url(../images/bg-drop-frame.gif) repeat-x 0 100%;
	border:1px solid #999;
	border-radius:5px;
	display:none;
	left:174px;
	overflow:hidden;
	padding:21px 0 20px 22px;
	position:absolute;
	top:39px;
	width:792px;
}
/*#main-nav ul li:hover .drop-frame{display:block;}*/
#main-nav ul li .drop-frame ul{
	background:none;
	float:left;
	font:11px/15px Arial, Helvetica, sans-serif;
	margin:0;
	padding-right:11px;
	width:100px;
}
#main-nav ul li .drop-frame ul li{
	background:none;
	border:none;
	float:none;
	height:auto;
	text-align:left;
	text-transform:none;
	width:auto;
}
#main-nav ul li .drop-frame ul li a{
	color:#333;
	display:block;
	float:none;
	height:auto;
	padding:0;
	white-space:nowrap;
	overflow:hidden;
}
#main-nav ul li .drop-frame ul li a:hover,
#main-nav ul li:hover .drop-frame ul li a{background:none;}


#main-nav ul .item-category .drop ul li a:hover,
#main-nav ul .item-category .drop ul li.fly-out-trigger:hover a,
.sidebar-nav ul li a:hover,
.sidebar-nav ul li.fly-out-trigger:hover a{
	color:#b30000;
	padding-right:10px;
}
#main-nav ul .item-category .drop ul li.fly-out-trigger a,
.sidebar-nav ul li.fly-out-trigger a{
	background:url(../images/arrow01.gif) no-repeat 100% 5px;
	padding-right:10px;
}
#main-nav ul .item-category .drop ul li.fly-out-trigger,
.sidebar-nav ul li.fly-out-trigger{position:relative;}
#main-nav ul .item-category .drop ul li.fly-out-trigger a:hover,
#main-nav ul .item-category .drop ul li.fly-out-trigger.active a,
.sidebar-nav ul li.fly-out-trigger a:hover,
.sidebar-nav ul li.fly-out-trigger.active a{
	background:url(../images/arrow01.gif) no-repeat 100% 5px;
	padding-right:10px;
}
#main-nav ul .item-category .drop ul li.fly-out-trigger.active,
.sidebar-nav ul li.fly-out-trigger.active{
	background:url(../images/bg-has-drop.gif) no-repeat;
	height:25px;
	margin:0 0 -1px -7px;
	padding-left:7px;
}
#main-nav ul .item-category .drop ul li.fly-out-trigger .drop-sep,
.sidebar-nav ul li.fly-out-trigger .drop-sep{
	background:url(../images/bg-has-drop-right.gif) no-repeat;
	display:none;
	height:36px;
	position:absolute;
	right:-8px;
	top:-5px;
	width:8px;
	z-index:2;
}
#main-nav ul .item-category .drop ul li.fly-out-trigger.active .drop-sep,
.sidebar-nav ul li.fly-out-trigger.active .drop-sep{display:block;}
#main-nav ul .item-category .drop ul li.fly-out-trigger .sub-drop,
.sidebar-nav ul li.fly-out-trigger .sub-drop{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#fff url(../images/bg-sub-drop-top.gif) repeat-x;
	border:1px solid #999;
	border-radius:5px;
	display:none;
	position:absolute;
	right:-265px;
	top:-8px;
	width:256px;
}
#main-nav ul .item-category .drop ul li.fly-out-trigger.active .sub-drop,
.sidebar-nav ul li.fly-out-trigger.active .sub-drop{display:block;}
#main-nav ul .item-category:hover .drop .sub-drop ul{padding-top:0;}
#main-nav ul .item-category .drop ul li.fly-out-trigger .sub-drop ul,
.sidebar-nav ul .sub-drop ul{
	background:url(../images/bg-sub-drop-bottom.gif) repeat-x 0 100%;
	border-radius:5px;
	padding:12px 10px 21px 17px;
	width:229px;
}
#main-nav ul .item-category .drop ul li.fly-out-trigger .sub-drop ul li,
.sidebar-nav ul .sub-drop ul li{
	background:none;
	height:auto;
	line-height:21px;
}
#main-nav ul .item-category .drop ul li.fly-out-trigger .sub-drop ul li a,
#main-nav ul .item-category .drop ul li.fly-out-trigger .sub-drop ul li a:hover,
#main-nav ul .item-category .drop ul li.fly-out-trigger.active .sub-drop ul li a,
.sidebar-nav ul li .sub-drop ul li a,
.sidebar-nav ul li.fly-out-trigger.active .sub-drop ul li a{
	background:none;
	color:#333;
	display:inline;
	padding:0;
}
#main-nav ul .item-category .drop ul li.fly-out-trigger .sub-drop ul li a:hover,
.sidebar-nav ul li .sub-drop ul li a:hover,
.sidebar-nav ul li.fly-out-trigger.active .sub-drop ul li a:hover{color:#b30000;text-decoration:none;}


/********************************************/