div#menu-panel{
	z-index:30000 !important;
}

div#menu-panel div {
	float:left
}

div#menu-panel  span {
	display: none;
}
div#store-util a,
div#menu-panel div a,
div#menu-panel div a.hover,
div#menu-panel div a.hover-hot,
div#menu-panel div a.current-page{
	font-family:Arial, Verdana, Helvetica, sans-serif !important;
	font-weight:bold;
	padding: 0 15px;
	margin: 8px 0; 
	float:left;
	text-decoration: none;
	vertical-align:middle;
	z-index:1000000;
	overflow:hidden;
}

div#store-util a { padding: 0 10px; margin: 3px 0; }
div#store-util a:hover { text-decoration: underline; }
div#store-util img { margin-right: 5px; }
div#store-util span { position: relative; font-family:Arial, Verdana, Helvetica, sans-serif !important; color: #dde0d7; font-size: 12px; font-weight: bold; padding-left: 8px; line-height: 22px; }

#a
{
	margin:0px !important;
	padding:0px !important;
}

#menu-end
{
	width:184px;
	height:15px;
	/*background:url(../img/menu/menu-end.gif) no-repeat;*/
	overflow:hidden
}


div#dropdown div.menu-split-line{
	background:#ffffff !important;
	width:184px !important;
	height:1px !important;
	overflow:hidden;
}

div#menu-panel div a.current-page{
	text-decoration: underline;
}
div#menu-panel div a.hover{
	text-decoration: underline;
}

div#menu-panel div #a{
	padding:0px !important;
	margin:0px !important;
}

.menufixmargin{
	margin-left:-1px !important;
}


/* ================================================================================ */

/*
* Redesign implementation - 2010-11-02
* Author: Dan Bernardic
*/
body { margin: 0; padding: 0; background: url(../img/layout/background.jpg) no-repeat top center; }

#banner, #primary-nav-bar a { color: #dde0d7; font-size: 12px; font-family: Arial, sans-serif; letter-spacing: 1px; }
#banner { position: relative; width: 952px; height: 157px; }
#banner img { position: absolute; top: 0; left: 0; }
#address, #contact-information { position: absolute; top: 18px;}
#address { left: 8px; }
#address p { margin: 0; }
#contact-information { right: 8px; text-align: right; }
#banner form { position: absolute; right: 8px; bottom: 8px; margin: 0; width: 149px; height: 23px; background: url(../img/layout/search-field.gif) no-repeat; }
#banner form input.editInputW { border: 0; height: 23px; width: 131px; background: url(../img/layout/search-field.gif) no-repeat; color: #999; padding-left: 6px; }
#banner form input#search-button { position: absolute; top: 6px; right: 6px; background: url(../img/layout/search-field.gif) no-repeat top right; }

#primary-nav-bar { margin-top: 4px; height: 32px; background: url(../img/layout/nav-bg.gif) repeat-x; }
#primary-nav-bar a { border-right: 1px dashed #925856; }
#primary-nav-bar a#rm_tips { border: none; }
#store-util { position: absolute; bottom: 5px; height: 22px; right: 0; width: 430px; text-align: right;}
#store-util a { display: block; clear: none; }
#footer { margin-left: -4px; color: #999; margin-bottom: 30px; }
#footer p { margin: 0; padding: 0; font-size: 10px; }
#footer a { color: #656565; }
#footer p#web-design-by-the-web-shop { font-size: 9px; }
a.nav-subcategory, a.nav-category { line-height: 17px; font-family: Arial, sans-serif; color: #111; font-size: 12px; font-weight: normal; text-decoration: none; }
a.nav-subcategory:hover, a.nav-category:hover { text-decoration: underline; }
a.nav-category { font-size: 14px; font-weight: bold; }
#front-page-content { color: #333; font-family: Arial, sans-serif; }
#front-page-content h2 { font-size: 20px; font-weight: normal; }
#front-page-content p { font-size: 14px; line-height: 15px; margin-bottom: 20px; }
#about-european-shoe-shop { width: 370px; float: left; }
#front-page-ad { margin-left: 66px; width: 259px; float: left; }
#front-page-ad p { position: relative; top: -33px; left: 17px; }
#front-page-ad a img { border: none; }
#front-page-content #front-page-ad h2 { text-align: center; }
#front-page-content h2.front-page-featured-prods-title { clear: left; }
#front-page-content .day { font-weight: bold; color: #000; }
.content-column { padding-top: 0; padding-left: 20px; }
#cart-and-links { position: absolute; top: 0; right: 112px; height: 22px; 1overflow: hidden; width: 320px; }
#cc-container { position: absolute; top: 0; right: 0; }
#header { position: relative; }
.dropdown .level-0 a { font-weight: bold; }
.dropdown .level-0.active-page a { text-decoration: underline; }
.dropdown .level-0.active-page .level-1 a { text-decoration: none; }
.dropdown .level-0.active-page .level-1.active-page a { text-decoration: none; }
.dropdown li a { padding: 2px 15px; margin: 8px 0; }
.dropdown li a.sf-with-ul { padding-right: 15px; }
#primary-nav-bar .last a { border-right: 0 none; }
#primary-nav-bar .level-1 a { color: #fff; text-align: left; }

