/*Horizontal menubar*/
.navbar, .navbar ul li{
  
}
.navbar ul li.active a, .navbar ul li:hover a,  .navbar ul li a:hover, .navbar ul li span{
	background:#3277a6 url(../images/menu-item.png) no-repeat 3px 6px;
	color:#efefef;
}
.navbar, .navbar ul li:last a {
  border-bottom-left-radius:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-left-radius:4px;
  -moz-border-radius-topleft:4px;
  -webkit-border-top-left-radius:4px;
}
.navbar, .navbar ul li:first a {
  border-top-right-radius:4px;
  -moz-border-radius-topright:4px;
  -webkit-border-top-right-radius:4px;
  border-bottom-right-radius:4px;
  -moz-border-radius-bottomright:4px;
  -webkit-border-bottom-right-radius:4px;
}
.navbar {
  /*font-size: 12px;
  font-family:Arial, Verdana;
  height: 34px;
  margin:0 auto 20px auto;
  margin:0 auto 5px auto;
  padding-left:12px;
  -moz-box-shadow:0 2px 5px #082156;
  -webkit-box-shadow: 0 2px 5px #082156;
  box-shadow: 0 2px 5px #082156;*/
}
.navbar ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.navbar ul li {
  /*float: left;
  line-height: 1.7em;*/
  margin: 0;
  position: relative;
  z-index:1000;
  /*padding-left:2px;*/
}
.navbar ul li a {
  display: block;
  font-weight:normal;
  outline: none;
  padding: 9px 15px 9px 30px;
  background:url(../images/menu-item.png) no-repeat 3px 6px;
  /*text-align: center;*/
  text-decoration: none;
  color:#fff;
 /* text-shadow: -1px -1px 1px #fff;
  text-transform: uppercase;
  width: 233px;*/
}
.navbar ul li a:hover{
  background:#3277a6 url(../images/menu-item.png) no-repeat 3px 6px;
  color:#efefef;
  /*text-shadow: -1px -1px 1px #0C2762;*/
}
.navbar ul li span {
  display: block;
  font-weight:normal;
  outline: none;
  padding: 9px 15px 9px 30px;
  /*text-shadow: -1px -1px 1px #0C2762;
  text-align: center;*/
  text-decoration: none;
  background:#3277a6 url(../images/menu-item.png) no-repeat 3px 6px;
  color:#efefef;
}

.navbar ul li ul {
  background-color:#3277a6;
  /*border:1px solid #5ccdff;*/
  display:none;
  position:absolute;
  left:198px;
  top:0px;
  list-style:none;
  padding:0;
  margin:0;
  min-width:300px;
  z-index:1000;
  /*-moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
  -moz-border-radius: 4px;
  -webkit-border-radius:4px;
  border-radius:4px;*/
  /*-moz-box-shadow:0px 3px 10px #3277a6;
  -webkit-box-shadow: 0px 3px 10px #3277a6;
  box-shadow: 0px 3px 10px #3277a6;
  border-bottom-left-radius:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  -moz-border-radius-bottomright:4px;
  -webkit-border-bottom-right-radius:4px;*/
}
.navbar ul li ul li ul {
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
}
.navbar ul li ul li ul a, .navbar ul li.first ul li a, .navbar ul li.last ul li ul a, .navbar ul li.last ul li a, .navbar ul li ul li a {
  -moz-border-radius:0;
  -webkit-border-radius:0;
  border-radius:0;
}
.navbar ul li.first ul {
  left:0px;
}
*html .navbar ul li {
  position:relative;
  z-index:1000000;
}
.navbar li:hover ul, li.mouseover ul {
  display: block;
  z-index:99999;
}
.navbar ul li:hover a, .navbar ul li.active a {
  /*background-position:0 -39px;*/
}
.navbar ul li:hover li a {
  background:url(../images/li.png) no-repeat 20px 13px;
  text-shadow:none;
  text-decoration:underline;
  padding:9px 15px 9px 30px;
  color:#efefef;
  /*-moz-border-radius: 2px;
  -webkit-border-radius:2px;
  border-radius:2px;*/
}
.navbar ul li:hover li a:hover {
  background:#4597cd url(../images/li.png) no-repeat 20px 13px;
  color:#efefef;
  /*text-decoration:none;*/
}
.navbar ul li:hover li span {
  background:#4597cd url(../images/li.png) no-repeat 20px 13px;
  color:#efefef;
  text-decoration:none;
  padding:9px 15px 9px 30px;
  font-weight:400;
}
.navbar ul li ul li {
  /*float:left;*/
  padding:0;
  margin:0;
  min-width:300px;
  background:none;
  /*border-bottom:#e8e8e8 1px solid;*/
}
.navbar ul li ul.last-menu li, .navbar ul li ul.last-menu {
  width:21.1em;
}

.navbar ul li ul li a {
  color: #000;
  height: auto;
  line-height: normal;
  margin:0;
  padding:1em 0 1em 1.5em;
  text-align:left;
  text-transform: none;
  background-image:none;
  font-weight:400;
}
.navbar ul li ul li a, .navbar ul li a {
  /*font-weight:bold;*/
}
.navbar ul li ul li a:visited {
  /*color: #000;*/
}
.navbar ul li ul.last-menu li a {
  color: #000;
  height: auto;
  line-height: normal;
  margin:0;
  padding:1em 0 1em 1.5em;
  text-align:left;
  text-transform: none;
  width:19.59em;
}
.navbar ul li ul li a:hover {
  background-image:none;
  background-color:#ececec;
  text-decoration:none;
}

.navbar ul li a#special-offer {
  background:url(../images/action.png) no-repeat 3px 6px;
}
.navbar ul li a#special-offer:hover{
  background:#3277a6 url(../images/action.png) no-repeat 3px 6px;
}
.navbar ul li span#special-offer {
  background:#3277a6 url(../images/action.png) no-repeat 3px 6px;
}
/*horizontal menu end*/