#dc_jqmegamenu_widget-6-item {font: normal 13px Arial, sans-serif; line-height: 16px;}
#dc_jqmegamenu_widget-6-item ul, #dc_jqmegamenu_widget-6-item ul, #dc_jqmegamenu_widget-6-item ul li {margin: 0; padding: 0; border: none;}
#dc_jqmegamenu_widget-6-item ul.megamenu {background: #222 url(images/bg_black.png) repeat-x 0 -80px; width: 100%; height: 41px; border-right: 1px solid #1B1B1B; border-left: 1px solid #1B1B1B; position: relative;}
#dc_jqmegamenu_widget-6-item ul li {float: left; margin: 0; padding: 0; font-size: 13px; font-weight: bold;}
#dc_jqmegamenu_widget-6-item ul li a {float: left; display: block; color: #fff; padding: 12px 38px 12px 25px; background: url(images/bg_black.png) repeat-x 100% 0; text-shadow: 1px 1px 1px #000; text-decoration: none;}
#dc_jqmegamenu_widget-6-item ul li a.dc-mega {position: relative;}
#dc_jqmegamenu_widget-6-item ul li a .dc-mega-icon {display: block; position: absolute; top: 18px; right: 15px; width: 8px; height: 6px; background: url(images/arrow.png) no-repeat 0 0;}
#dc_jqmegamenu_widget-6-item ul li.mega-hover a, #dc_jqmegamenu_widget-6-item ul li a:hover {background-position: 100% -40px; color: #000; text-shadow: none;}
#dc_jqmegamenu_widget-6-item ul li.mega-hover a .dc-mega-icon {background-position: 0 100%;}
#dc_jqmegamenu_widget-6-item ul li .sub-container {position: absolute; background: url(images/bg_sub_left.png) no-repeat 0 100%; padding-left: 20px; margin-left: -3px;}
#dc_jqmegamenu_widget-6-item ul li .sub {background: url(images/bg_sub.png) no-repeat 100% 100%; padding: 20px 20px 20px 10px;}
#dc_jqmegamenu_widget-6-item ul li .sub-container.mega .sub {padding: 20px 20px 10px 0;}
#dc_jqmegamenu_widget-6-item ul.full-width li .sub-container.mega .sub {margin-right: -2px;}
#dc_jqmegamenu_widget-6-item ul li .sub .row {width: 100%; overflow: hidden; clear: both;}
#dc_jqmegamenu_widget-6-item ul li .sub li {list-style: none; float: none; width: 170px; font-size: 1em; font-weight: normal;}
#dc_jqmegamenu_widget-6-item ul li .sub li.mega-hdr {margin: 0 10px 10px 0; float: left;}
#dc_jqmegamenu_widget-6-item ul li .sub li.mega-hdr.last {margin-right: 0;}
#dc_jqmegamenu_widget-6-item ul li .sub a {background: none; border: none; text-shadow: none; color: #111; padding: 7px 10px; display: block; float: none; text-decoration: none; font-size: 0.9em;}
#dc_jqmegamenu_widget-6-item ul li .sub li.mega-hdr a.mega-hdr-a {padding: 5px 5px 5px 15px; margin-bottom: 5px; background: #6B6B6B url(images/bg_mega_hdr.png) no-repeat 0 0; text-transform: uppercase; font-weight: bold; color: #fff; text-shadow: 1px 1px 1px #333;}
#dc_jqmegamenu_widget-6-item ul li .sub li.mega-hdr a.mega-hdr-a:hover {color: #000; text-shadow: none;}
#dc_jqmegamenu_widget-6-item ul .sub li.mega-hdr li a {padding: 4px 5px 4px 20px; background: url(images/arrow_off.png) no-repeat 5px 8px; font-weight: normal;}
#dc_jqmegamenu_widget-6-item ul .sub li.mega-hdr li a:hover {color: #a32403; background: #efefef url(images/arrow_on.png) no-repeat 5px 8px;}
#dc_jqmegamenu_widget-6-item ul .sub ul li {padding-right: 0;}
#dc_jqmegamenu_widget-6-item ul li .sub-container.non-mega .sub {padding: 20px 20px 20px 0;}
#dc_jqmegamenu_widget-6-item ul li .sub-container.non-mega li {padding: 0; width: 190px; margin: 0;}
#dc_jqmegamenu_widget-6-item ul li .sub-container.non-mega li a {padding: 7px 5px 7px 22px; background: url(images/arrow_off.png) no-repeat 7px 10px;}
#dc_jqmegamenu_widget-6-item ul li .sub-container.non-mega li a:hover {color: #a32403; background: #efefef url(images/arrow_on.png) no-repeat 7px 10px;}

#top_search form input.field {width: 70%;height: 26px;margin-top: 2px; vertical-align: top;border-radius: 18px;}
#top_search form input.button {background: none;box-shadow: none;border: none;margin-top: -3px;}
#top_search {width: 17%;min-width: 200px;}
#top_search form {margin: auto; text-align: center; margin-top: 5px;}


#menu-slider {
/*background: url(images/bg_menu_slider.png) no-repeat 0 0;
padding: 15px;
margin-bottom: 20px;*/
}
 
/* Required */
.list-images, .list-images li {
height: 292px;
width: 400px;
display: block;
}
.list-images {
float: right;
overflow: hidden; /* Required to hide the inactive slides */
border: 1px solid #ccc;
}
.list-images li {
position: relative;
}
 
.list-images li img {
background: #fff;
position: absolute;
top: 0;
left: 0;
}
 
/* Image captions */
.list-images li span, .mm-links {
background: url(images/grid1.png) repeat 0 0;
position: absolute;
bottom: 0;
left: 0;
width: 362px;
display: block;
padding: 14px 20px;
font: bold 20px Arial, sans-serif;
color: #fff;
height: 20px;
line-height: 20px;
}

.mm-links a {
    padding: 0px !important;
    font-size: 14px !important;
    color: #FFF !important;
    width: auto;
    margin: 0px !important;
    margin-right: 20px !important;
    display: inline !important;
    float: left !important;
}

.mm-links a:hover {
    color: #F4F477 !important;
}

 
/* Menu text links */
.list-links {
width: 220px;
float: left;
}
.list-links li {
padding: 0 15px 0 0;
}
.list-links li a {
font: normal 12px Arial, sans-serif;
color: #222;
padding: 8px 5px 8px 8px;
border-bottom: 1px solid #ccc;
font-weight: bold;
font-size: 13px;
display: block;
}
.list-links li.hover {
background: url(images/tab_current.png) no-repeat 100% center;
}
.list-links li.hover a, .list-links li.hover a:hover {
color: #fff !important;
background: none;
border-bottom: none;
padding-bottom: 9px;
}
.list-links li.last a {
border-bottom: none;
}