

div.horizontalsubnav{
	margin: 0px 10px 0px 10px;
	padding: 0px !important;
	height: 30px;
	position: relative;
	z-index: 9000;
}

div.jumpto{

}

div.jumpto span.label{
	font-size				: 14px;
	line-height				: 30px;
	display: block;
	width: auto;
	text-align: left;
	padding: 0px 10px 0px 10px;
	float: left;
}

div.horizontalsubnav ul.toplevel{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 30px;
	width: 220px;
	float: left;
	position: relative;
}

/*
div.horizontalsubnav ul.toplevel:hover {
	height: auto;
	overflow: hidden;
	z-index: 9000;
}
*/

div.horizontalsubnav ul.toplevel li span {
	display					: block;
	padding					: 0px 10px 0px 10px;
	margin					: 0px;
	text-decoration			: none;
	font-size				: 14px;
	line-height				: 30px;
	color					: #707373;
	cursor					: pointer;
	border-left: 1px dotted #e5e5e5;
}



div.horizontalsubnav ul.toplevel li ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 220px;
	background: #f0f0f0;
	position: absolute;
	display: none;
}

div.horizontalsubnav ul.toplevel:hover li ul{
	display: block;
}




div.horizontalsubnav ul li ul li {
	margin					: 0px;
	padding					: 0px;
}

div.horizontalsubnav ul li ul li a {
	display					: block;
	padding					: 0px 10px 0px 10px;
	margin					: 0px;
	text-decoration			: none;
	font-size				: 14px;
	line-height				: 30px;
	color					: #5F5F5F;
	cursor					: pointer;
}

div.horizontalsubnav ul li ul li a:hover{
	color					: #000000;
	background: #e5e5e5;
}

div.horizontalsubnav ul li ul li.selected a {
	font-weight: bold;
}


/* blindex specific styles for horiz sub nav */
div.horizontalsubnav {
	background: -moz-linear-gradient(top, rgba(190,190,190,1) 0%, rgba(255,255,255,1) 13%, rgba(255,255,255,1) 41%, rgba(243,243,243,1) 74%, rgba(237,237,237,1) 75%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(190,190,190,1)), color-stop(13%,rgba(255,255,255,1)), color-stop(41%,rgba(255,255,255,1)), color-stop(74%,rgba(243,243,243,1)), color-stop(75%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -o-linear-gradient(top, rgba(190,190,190,1) 0%,rgba(255,255,255,1) 13%,rgba(255,255,255,1) 41%,rgba(243,243,243,1) 74%,rgba(237,237,237,1) 75%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	-pie-background: linear-gradient(to bottom, rgba(190,190,190,1) 0%,rgba(255,255,255,1) 13%,rgba(255,255,255,1) 41%,rgba(243,243,243,1) 74%,rgba(237,237,237,1) 75%,rgba(255,255,255,1) 100%); /* W3C */
}

div.noshadow div.horizontalsubnav {
	background							: #ffffff; /* old browsers */
	background							: -moz-linear-gradient(top, #ffffff 41%, #f3f3f3 74%, #ededed 75%, #ffffff 100%); /* firefox */
	background							: -webkit-gradient(linear, left top, left bottom, color-stop(41%,#ffffff), color-stop(74%,#f3f3f3), color-stop(75%,#ededed), color-stop(100%,#ffffff)); /* webkit */
	background							: -o-linear-gradient(top, #ffffff 41%,#f3f3f3 74%,#ededed 75%,#ffffff 100%); /* opera */

	-pie-background						: linear-gradient(top, #ffffff 41%,#f3f3f3 74%,#ededed 75%,#ffffff 100%); /* ie */
	margin-bottom: 10px;
}

div.horizontalsubnav ul li.selected a{
	font-weight: normal;
	height: 28px;
	border-bottom: 2px solid #ee2e24;
}




div.product.byroom div.horizontalsubnav ul li ul li.selected a{
	border-bottom: 2px solid #00a4e6;
}

div.product.byapplication div.horizontalsubnav ul li ul li.selected a{
	border-bottom: 2px solid #ffcb05;
}

div.product.blindexaccessories div.horizontalsubnav ul li ul li.selected a{
	border-bottom: 2px solid #188C4B;
}