/** 
 * Default Ultimate Linear CSS Drop-Down Menu Theme
 *
 * @file		default.ultimate.css
 * @name		Default
 * @version		0.1
 * @type		transitional
 * @browsers	Windows: IE5+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2008 Live Web Institute. All Rights Reserved.
 *
 */


/*-------------------------------------------------/
 * @section		Base Style Extension
 */
/*
ul.dropdown a,
ul.dropdown span {
 display: block;
 padding: 7px 10px;
}

*/

/*-------------------------------------------------/
 *	@section		Base Style Override
 * 
 *	CHANGED FOR T QUALITY
 */
 /*
ul.dropdown
{
	margin-top: 0;
	margin-left: 14px;
	padding-top: 6px;
	list-style: none;
	height: 36px;
	float: left;
	background: #6ed0f5;
	width: 965px;
	display: inline;
}

ul.dropdown li
{
 padding: 0;
 border: none;
}

ul.dropdown ul a,
ul.dropdown ul span
{
 padding: 0px;
}

*/

/*-------------------------------------------------/
 * @section		Base Style Reinitiate: post-override activities
 */

div#middle-row ul.dropdown ul
{
	margin: 0;
	font-size: 15px;
	padding-left: 0;
	height: auto !important;
	background: url('/images/dropdown_bg.gif') repeat-y;
	border: 0;
}

	div#middle-row ul.dropdown ul li {
		background: #f20018;
		line-height: 1.5em;
		padding: 5px 0 7px 30px;
		margin-left: 0;
		margin-bottom: 5px;
	}
	
	div#middle-row ul.dropdown ul li:hover
	{
		background: #000000;
	}
	
	div#middle-row ul.dropdown ul li.last
	{
		margin-bottom: 0;
	}
	
	div#middle-row ul.dropdown ul li.hi
	{
		background: #000000;
		border: 1px solid transparent;
	}
	
	div#middle-row ul.dropdown ul li a,
	div#middle-row ul.dropdown ul li.first a,
	div#middle-row ul.dropdown li.hi ul li a
	{
		text-decoration: none;
		margin: 0;
		font-size: 1em;
		height: 19px !important;
		text-transform: none;
		color: #fefefc !important;
	}

	
	
	div#middle-row ul.dropdown ul li.dir ul a {
		background: none;
	}

/* Second level */

div#middle-row ul.dropdown ul li.dir ul
{
	width: 280px;
}

div#middle-row ul.dropdown ul li.dir ul li
{
	background-color: #f1f6de;
}


div#middle-row ul.dropdown li.hi ul ul li a
{
	text-decoration: none !important;
}

/*-------------------------------------------------/
 * @section		Support Class `open` Usage
 * @source		js, artificial
 *
 */

div#middle-row ul.dropdown li.hover *.open {
 border-style: solid;
 border-width: 1px 1px 1px 0;
 border-color: #ffa500 #d9d9d9 #d9d9d9;
 background-color: #ffffff; 
 color: #000;
}

div#middle-row ul.dropdown ul li.hover *.open,
div#middle-row ul.dropdown-vertical li.hover *.open {
 padding-left: 15px;
 border-top-color: #fff;
 border-left: solid 1px #ffa500;
}

div#middle-row ul.dropdown-vertical-rtl li.hover *.open {
 padding-right: 15px;
 border-right-color: #ffa500;
 border-left: none;
}

div#middle-row ul.dropdown-upward li.hover *.open {
 border-top-color: #fff;
 border-bottom-color: #ffa500;
}

div#middle-row ul.dropdown-upward ul li.hover *.open {
 border-bottom-color: #d9d9d9;
}


	/* CSS2 clone */

	div#middle-row ul.dropdown li:hover > *.dir {
	 border-style: solid;
	 border-width: 1px 1px 1px 0;
	 border-color: #ffa500 #d9d9d9 #d9d9d9;
	 background-color: #fff; 
	 color: #000;
	}

	div#middle-row ul.dropdown ul li:hover > *.dir,
	div#middle-row ul.dropdown-vertical li:hover > *.dir {
	 padding-left: 15px;
	 border-top-color: #fff;
	 border-left: solid 1px #ffa500;
	}

	div#middle-row ul.dropdown-vertical-rtl li:hover > *.dir {
	 padding-right: 15px;
	 border-right-color: #ffa500;
	 border-left: none;
	}

	div#middle-row ul.dropdown-upward li:hover > *.dir {
	 border-top-color: #fff;
	 border-bottom-color: #ffa500;
	}

	div#middle-row ul.dropdown-upward ul li:hover > *.dir {
	 border-bottom-color: #d9d9d9;
	}
	
	
/* 
	LEFT NAV STYLES
 */

div#left-nav ul.dropdown div ul
{
	margin: 0;
	font-size: 15px;
	padding-left: 0;
	height: auto !important;
	float: left;
}

div#left-nav ul.dropdown div img
{	
	 visibility: hidden;
}

	div#left-nav ul.dropdown li.selected a
	{
		color: #f31127 !important;
	}

	div#left-nav div.left-product-sub-hover li,
	div#left-nav div.left-content-sub-hover li 
	{
		line-height: 1.2em;
		padding: 0 0 0 31px !important;
		margin-left: 0;
		background: url('/images/left_nav_dropdown_bg.png') repeat;
		border-style: solid !important;
border-color: #cbe6ef !important;
		border-width: 0 1px 0 1px !important;
width: 188px !important;

	}
	
	div#left-nav div.left-product-sub-hover li.first
	{
		border-width: 0;
		padding-top: 2px;
		background: url('/images/left_nav_dropdown_top.png') no-repeat right top;
		padding-left: 31px;
border: none !important;
width: 190px !important;
	}
	
		div#left-nav div.left-product-sub-hover li.first a,
		div#left-nav div.left-product-sub-hover li.last a
		{
			margin-left: 0;
		}
	
	div#left-nav div.left-product-sub-hover li.last
	{
		
		background: url('/images/left_nav_dropdown_bottom.png') no-repeat right bottom;
		padding-bottom: 15px !important;
		padding-left: 31px;
border: none !important;
width: 190px !important;
	}
	
	div#left-nav div.left-product-sub-hover li:hover,
	div#left-nav div.left-product-sub-hover li.hi,
	div#left-nav div.left-content-sub-hover li:hover,
	div#left-nav div.left-content-sub-hover li.hi
	{
	border-color: #cbe6ef !important;
		border-width: 0 1px 0 1px !important;
	}
	
	div#left-nav div.left-product-sub-hover li a,
	div#left-nav div.left-product-sub-hover li.hi ul li a,
	div#left-nav div.left-content-sub-hover li.hi ul li a,
	div#left-nav div.left-content-sub-hover li a
	{
		text-decoration: none;
		margin: 0 10px 0 0;
		padding: 0 ;
		font-size: 0.8em;
		text-transform: none;
		color: #4fb0d1 !important;

	}
	
		div#left-nav div.left-product-sub-hover li.hi a,
		div#left-nav div.left-product-sub-hover li:hover a,
		div#left-nav div.left-content-sub-hover li.hi a,
		div#left-nav div.left-content-sub-hover li:hover a
		{
			color: #f31127 !important;
		}
	
	
	div#left-nav ul.dropdown ul li.dir ul a {
		background: none;
	}

/* Second level */

div#left-nav ul.dropdown ul li.dir ul
{
	width: 280px;
}

div#left-nav ul.dropdown ul li.dir ul li
{
	background-color: #f1f6de;
}


div#left-nav ul.dropdown li.hi ul ul li a
{
	text-decoration: none !important;
}


div#left-nav ul.dropdown div#left-content-sub-hover
{
	left: 164px;
}

div#left-nav ul.dropdown div.left-product-sub-hover ul li {
 float: left;

}

/*-------------------------------------------------/
 * @section		Support Class `open` Usage
 * @source		js, artificial
 *
 */

div#left-nav ul.dropdown li.hover *.open {
 border-style: solid;
 border-width: 1px 1px 1px 0;
 border-color: #ffa500 #d9d9d9 #d9d9d9;
 background-color: #ffffff; 
 color: #000;
}

div#left-nav ul.dropdown ul li.hover *.open,
div#left-nav ul.dropdown-vertical li.hover *.open {
 padding-left: 15px;
 border-top-color: #fff;
 border-left: solid 1px #ffa500;
}

div#left-nav ul.dropdown-vertical-rtl li.hover *.open {
 padding-right: 15px;
 border-right-color: #ffa500;
 border-left: none;
}

div#left-nav ul.dropdown-upward li.hover *.open {
 border-top-color: #fff;
 border-bottom-color: #ffa500;
}

div#left-nav ul.dropdown-upward ul li.hover *.open {
 border-bottom-color: #d9d9d9;
}


	/* CSS2 clone */

	div#left-nav ul.dropdown li:hover > *.dir {
	 border-style: solid;
	 border-width: 1px 1px 1px 0;
	 border-color: #ffa500 #d9d9d9 #d9d9d9;
	 background-color: #fff; 
	 color: #000;
	}

	div#left-nav ul.dropdown ul li:hover > *.dir,
	div#left-nav ul.dropdown-vertical li:hover > *.dir {
	 padding-left: 15px;
	 border-top-color: #fff;
	 border-left: solid 1px #ffa500;
	}

	div#left-nav ul.dropdown-vertical-rtl li:hover > *.dir {
	 padding-right: 15px;
	 border-right-color: #ffa500;
	 border-left: none;
	}

	div#left-nav ul.dropdown-upward li:hover > *.dir {
	 border-top-color: #fff;
	 border-bottom-color: #ffa500;
	}

	div#left-nav ul.dropdown-upward ul li:hover > *.dir {
	 border-bottom-color: #d9d9d9;
	}