@charset "utf-8";

/* HEADER-1 */
#navigation	{ float:right; font-size: 13px; font-weight: bold; height: 30px;}
.header_navigation { margin: 14px 0 0 86px; }
#navigation ul	{list-style:none; margin: 0; }
#navigation li	{ float:left; position: relative; z-index:3; }
#navigation li a	{  
	text-align: center;
	height: 25px;
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
	text-decoration:none; 
	text-transform: uppercase; 
}
#header_container { }

#content_container { }

#navigation ul.sub-menu {position:absolute; top:100px; z-index: 10; /*****width:120px;****/ font-size: 10px; line-height: 40px; z-index:11;}
#header-1 #navigation ul li ul li .sub-menu	{top:auto; margin: -40px 0 0 120px; }

#header_wrapper .menu_navigation_bg_container { position:absolute; top:93px; left:0; width:100%; z-index:10; }
#header_wrapper .menu_navigation_bg_wrapper { width:980px; margin:0 auto;}
#header_wrapper .menu_navigation_bg { width:940px; margin:0 auto;}
#navigation ul.sub-menu li a { padding:0 0 0 20px;}
#navigation .menu-description	{ font-size: 12px; font-style: italic; font-weight: normal; display: block; text-transform: none;}

.header .logo_holder {float:left; margin: 9px 0px;}

.header_search { margin: 15px 0px; float:right; vertical-align: middle;}
.header_search_input { 
	margin-right: 3px;
	background-color: #171717; 
	border: 1px solid #2e2e2e; 
	height: 20px; 
	width: 400px;
	padding-left: 8px; 
	padding-right: 8px; 
	color: #888888;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 14px;
	font-weight: normal;
}

.header_search_button {
	border: 1px solid #000; 
	height: 24px;
	width: 68px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	vertical-align: top;
	background: url(gfx/search.png) center;
}



li.has-sub-menu .top-menu-item	{ background-repeat: no-repeat; background-position: right 5px;}
li.has-sub-menu:hover .top-menu-item	{ background-position: right -295px; }

.sub-menu .has-sub-menu	{ background-repeat: no-repeat; background-position: 106px 17px; }
.sub-menu .has-sub-menu:hover	{ background-position: 106px -83px; }

/* FADING ANIMATION FOR THE TOP-LEVEL MENU ITEM  */
/*#header-1 #navigation ul li	{ 
	-webkit-transition-property:text-decoration; 
	-webkit-transition-duration: 0.5s; 
	-webkit-transition-timing-function: ease-out; 
	-moz-transition-property:text-decoration; 
	-moz-transition-duration: 0.5s; 
	-moz-transition-timing-function: ease-out; 
	-o-transition-property:text-decoration; 
	-o-transition-duration: 0.5s; 
	-o-transition-timing-function: ease-out; 
}
*/

/* FADING ANIMATION FOR THE TOP-LEVEL MENU ITEM DESCRIPTION 
#header-1 #navigation ul li .menu-description	{ -webkit-transition-property:color; -webkit-transition-duration: 0.25s; -webkit-transition-timing-function: ease-out; -moz-transition-property:color; -moz-transition-duration: 0.25s; -moz-transition-timing-function: ease-out; -o-transition-property:color; -o-transition-duration: 0.25s; -o-transition-timing-function: ease-out;}
 */
/* FADING ANIMATION FOR OPENING THE SUB-MENUS  
#header-1 #navigation ul li .sub-menu	{ -webkit-transition-property:opacity; -webkit-transition-duration: 0.25s; -webkit-transition-timing-function: ease-out; -moz-transition-property:opacity; -moz-transition-duration: 0.25s; -moz-transition-timing-function: ease-out; -o-transition-property:opacity; -o-transition-duration: 0.25s; -o-transition-timing-function: ease-out;}
*/
/* FADING ANIMATION FOR TEXT COLOR IN SUB-MENUS  
#header-1 #navigation ul li ul li:hover a	{  -webkit-transition-property:color; -webkit-transition-duration: 0.25s; -webkit-transition-timing-function: ease-out; -moz-transition-property:color; -moz-transition-duration: 0.25s; -moz-transition-timing-function: ease-out; -o-transition-property:color; -o-transition-duration: 0.25s; -o-transition-timing-function: ease-out;}
*/
/* HANDLES THE OPENING AND CLOSING OF SUBMENUS 
#header-1 #navigation ul li .sub-menu	{ opacity: 0; visibility: hidden; display: none;}
#header-1 #navigation ul li:hover .sub-menu	{ opacity: 1; visibility: visible; display: block; }

#header-1 #navigation ul li:hover .sub-menu li .sub-menu	{ opacity: 0; visibility: hidden; display: none; }
#header-1 #navigation ul li:hover .sub-menu li:hover .sub-menu	{ opacity: 1; visibility: visible; display: block;}

#header-1 #navigation ul li:hover .sub-menu li:hover .sub-menu li .sub-menu	{ opacity: 0; visibility: hidden; display: none;}
#header-1 #navigation ul li:hover .sub-menu li:hover .sub-menu li:hover .sub-menu	{ opacity: 1; visibility: visible; display: block;}

#header-1 #navigation ul li:hover .sub-menu li:hover .sub-menu li:hover .sub-menu li .sub-menu	{ opacity: 0; visibility: hidden; display: none;}
#header-1 #navigation ul li:hover .sub-menu li:hover .sub-menu li:hover .sub-menu li:hover .sub-menu	{ opacity: 1; visibility: visible; display: block;}

#header-1 #navigation ul li:hover .sub-menu li:hover .sub-menu li:hover .sub-menu li:hover .sub-menu li .sub-menu	{ opacity: 0; visibility: hidden; display: none;}
#header-1 #navigation ul li:hover .sub-menu li:hover .sub-menu li:hover .sub-menu li:hover .sub-menu li:hover .sub-menu	{ opacity: 1; visibility: visible; display: block;}
*/