/* Header ================================================================================ */ 
.header-container { position: relative; }
.header { padding: 5px; color: #FFFFFF}

.header .col1 {width: 30%; float: left;}
.header .col2 {width: 69%; float: right;}

.logo { float:left; width: 100%; height:63px; overflow:hidden; }
.header .logo { background-position:0 0; background-repeat:no-repeat; text-indent:-999em; }
.header .logo a { display:block; width:200px; height:63px; }
.header .welcome-msg { font-weight:bold; text-align:right; }

.header ul.links { float:right; width: 100%; }
.header ul.links>li { float: right; padding: 2px; margin: 0 2px; }
.header .links a { color: #EBBC58; }
.header .links a:hover { color: #fff; }

.header .form-search { text-align:right; }
.header fieldset.form-search { width: 320px; float: right; margin: 5px 0 0} 
.header .form-search input { width: 240px}

.header .form-search .search-autocomplete { z-index:999; }
.header .form-search .search-autocomplete ul { border:1px solid #ddd; background-color:#fff; }
.header .form-search .search-autocomplete li { padding:3px; border-bottom:1px solid #ddd; cursor:pointer; }
.header .form-search .search-autocomplete li .amount { float:right; font-weight:bold; }
.header .form-search .search-autocomplete li.selected {}
.header .form-language { text-align:center; }

/********** Global Links */
.header ul.links-global { float: right; }
.header ul.links-global>li {
	font-size: 130%; font-weight: bolder;
	padding: 2px; margin: 6px 3px;
	float: left;
}
.header .links-global a { color: #E2DDCD; text-decoration: none; }
.header .links-global a:hover { color: #fff; }


/********** < Navigation */
#nav { font-size:12px; border:1px solid #777; border-bottom: none; margin: 10px 0 0; background: #ccc; }

/* All Levels */
#nav li { position:relative; text-align:left; }
#nav li.over { z-index:999; }
#nav a,
#nav a:hover { display:block; line-height:1.3em; text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }
#nav li li.parent {}

/* 0 Level */
#nav li { float:left; }
#nav li.active a { color:#B38708; }
#nav a { float:left; padding:5px 12px 6px 8px; color:#2A2721; font-weight:bold; }
#nav li.over a,
#nav a:hover { color:#333; }

/* 1st Level */
#nav ul li,
#nav ul li.active { float:none; margin:0; padding-bottom:1px; background:#ccc; }
#nav ul li.over {}
#nav ul li.last { background:#656461; padding-bottom:0; }

#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none; }
#nav ul li a { font-weight:normal !important; }

/* 2nd leven */
#nav ul { position:absolute; width:15em; top:25px; left:-10000px; border:1px solid #ddd; }

/* 3rd+ Level */
#nav ul ul { top:5px; }

/* Show Menu */
#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }

#nav ul li a { background:#f6f6f6; color:#898885; }
#nav ul li a:hover { background:#ccc; color:#000 !important; }
#nav ul span,
#nav ul li.last li span { padding:3px 15px 4px 15px; }
/********** Navigation > */
/* ======================================================================================= */