/* SCROLLING DROPDOWNS */

#topMenu3 {left:0; position: absolute; top:88px; padding-top:17px; width:100%;}

#topMenu3 a {text-transform:uppercase; font: 12px; }

#topMenu3 img {border: none;}

ul.dropdown                         { position: relative; }
ul.dropdown li                      { color: #333;font-weight: normal; float: left; zoom: 1; padding: 10px 1px 5px 0; }
ul.dropdown a:hover		            { color: #333; text-decoration: underline; }
ul.dropdown a:active                { color: #333; }
ul.dropdown li a                   	{ display: block; padding: 0px 15px; border-left: 1px dotted #333; text-decoration: none; line-height:100%; color:#333; text-transform:uppercase; float: left;}
ul.dropdown li:last-child a     	{ border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover         		{ position: relative; }

/* LEVEL TWO */
ul.dropdown ul 						{ width: 180px; visibility: hidden; position: absolute; top: 100%; }
ul.dropdown ul li 					{ font-size:11px; color: #fff; font-weight: normal;   float: none; height:25px; padding: 0px 0; border-bottom: 1px solid #ccc;}
ul.dropdown ul li:hover li			{border-bottom: none;}		
ul.dropdown ul li:hover li ul li	{border-bottom: 1px solid #ccc;}
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-left: none; width: 170px; height: 17px; display: inline-block; background:rgba(0, 0, 0, 1); color: #fff;  padding: 8px 0px 0 10px;} 
ul.dropdown ul li a:hover			{color: #ccc; text-decoration: none;} 


/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; padding: 0px 0px;}
ul.dropdown li:hover > ul  			{ visibility: visible; }

ul.container                        { left: 0; position: relative; width: 180px; background:none}
ul.container li                     { font-weight: normal; float: left;  position: relative; background:none; height: 25px}

ul.container a:hover		        { color: #000; }
ul.container li a                   { width: 180px; display: block; color: #fff; position: relative; z-index: 2000;}
ul.container li a:hover,
ul.container li a.hover             { position: relative; }

ul.container ul 					{ position: absolute; top: 0; left: 0;  z-index: 1000; background: #000}
ul.container ul li 					{ font-weight: normal; color: #000; height: 30px;}
ul.container ul li a				{ display: block; !important; } 
ul.container ul li a:hover			{ display: block; !important; } 

/* LEVEL FOUR */
ul.sub ul ul						{ left: 0; top: 0; }
