#block-panels-mini-menusearch .panel-2col .panel-col-first {
width: auto;
}
#block-panels-mini-menusearch .panel-2col .panel-col-last {
width: auto;
}
.main_menu_container {
padding-right: 0px !important;
}
.tb-megamenu li {
line-height: 0px;
}

.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus {
background-color: #9ecee2;
}
.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover {
color: #9ecee2;
}
.tb-megamenu .nav > li > a {
border-right: 1px solid #9ecee2;
}
#header_left .inner {
margin:0px !important;
padding:0px !important;
}
#logocontainer {
padding-left: 0px;
}
#header_left {
margin-bottom: 0px;
width: 20%;
}
#wap-menu {
width: 75%;
float: right;
}
#block-system-main-menu {float:left;}
.main_menu_container {
margin-top: 0px !important;
padding-right: 10px;
}
.region-main-menu .block {
padding: 0px;
}
#block-block-11{float:right;}

#zone2 .block {
padding: 0 15px;
margin-bottom: 0px;
border-bottom: none;
}
#block-search-form .container-inline {
padding: 0px;
margin-top:10px;
}
#search-block-form .container-inline {
float: right;
}
#contact-link {
font-size: 16px;
color:#64a5c3;
}
#block-system-main-menu .dhtml-menu {margin: 0 5px 0 0px;}
#block-system-main-menu li a {
padding: 4px 14px;
font-size: 16px;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
background-color: #f5f5f5;
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
border: 1px solid #bbbbbb;
border-bottom-color: #a2a2a2;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#block-system-main-menu li span a {
padding: 0px;
text-shadow:none;
border: none;
}
#block-system-main-menu .expanded ul li a {border:none;}

