div.shailan-dropdown-menu table,div.shailan-dropdown-menu tbody,div.shailan-dropdown-menu tr,div.shailan-dropdown-menu td,div.shailan-dropdown-menu ul,div.shailan-dropdown-menu li,div.dropdown-horizontal-container,ul.dropdown * {
    margin: 0;
    padding: 0;
    border: 0;
    width: auto;
    line-height: 1;
    font-size: 100%;
}

.shailan-dropdown-menu {
    position: relative;
    z-index: 597
}

ul.dropdown,ul.dropdown li,ul.dropdown ul {
    list-style: none;
    margin: 0;
    padding: 0
}

ul.dropdown li {
    position: relative;
    display: inline;
    vertical-align: middle;
    zoom:1}

ul.dropdown li ul {
    position: absolute;
    z-index: 598
}

ul.dropdown li.hover,ul.dropdown li:hover {
    cursor: default
}

ul.dropdown > li {
    float: left
}

ul.dropdown li a {
    padding: .3em .8em;
    cursor: pointer
}

ul.dropdown ul {
    position: absolute;
    top: 100%;
    left: 0
}

ul.dropdown ul li {
    float: none;
    display: list-item;
    list-style: none
}

ul.dropdown ul ul {
    top: 1px;
    left: 99%
}

ul.dropdown a:active,ul.dropdown a:focus {
    outline-style: none
}

* html ul.dropdown li {
    height: 1px
}

ul.dropdown ul li,ul.dropdown-vertical {
    margin-left: 0
}

ul.dropdown ul,ul.dropdown li.hover ul ul,ul.dropdown li.hover ul ul ul,ul.dropdown li.hover ul ul ul ul,ul.dropdown li.hover ul ul ul ul ul,ul.dropdown ul,ul.dropdown li:hover ul ul,ul.dropdown li:hover ul ul ul,ul.dropdown li:hover ul ul ul ul,ul.dropdown li:hover ul ul ul ul ul {
    display: none
}

ul.dropdown ul ul ul ul ul ul {
    display: none!important
}

.menu-alignment-wrap {
    display: table;
}

.dm-align-right table, .dm-align-right .menu-alignment-wrap {
    float: right
}

.dm-align-left table, .dm-align-left .menu-alignment-wrap {
    float: left
}



ul.dropdown-horizontal.dropdown-align-right ul {
    right: 0;
    left: auto
}

ul.dropdown-horizontal.dropdown-align-right ul ul {
    right: 99%;
    left: auto
}

ul.dropdown-vertical.dropdown-align-left ul {
    top: 1px;
    left: 99%;
    right: auto;
    padding-left: 0;
    padding-right: 0;
}

ul.dropdown-vertical.dropdown-align-right ul {
    top: 1px;
    right: 99%;
    left: auto
}

ul.dropdown-vertical li {
    float: none;
    display: block
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden
}

* html > body .clearfix {
    display: block;
    width: 100%
}

* html .clearfix {
    height: 1%
}
.shailan-dropdown-menu .dropdown-horizontal-container{background:#efefef;background:-moz-linear-gradient(top, #efefef 0%, #ddd 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#ddd));background:-webkit-linear-gradient(top, #efefef 0%,#ddd 100%);background:-o-linear-gradient(top, #efefef 0%,#ddd 100%);background:-ms-linear-gradient(top, #efefef 0%,#ddd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#dddddd',GradientType=0 );background:linear-gradient(top, #efefef 0%,#ddd 100%);border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;box-shadow:inset #eee 1px 1px 0, inset #eee -1px -1px 0;-moz-box-shadow:inset #eee 1px 1px 0, inset #eee -1px -1px 0;-o-box-shadow:inset #eee 1px 1px 0, inset #eee -1px -1px 0;border:1px
solid #ccc;padding:4px;position:relative}ul.dropdown
li{color:#555;text-align:center}ul.dropdown ul
li{text-align:left}ul.dropdown-vertical>li{border-bottom:1px solid #ddd}ul.dropdown-horizontal.dropdown-align-left>li{border-right:1px solid #ccc}ul.dropdown-horizontal.dropdown-align-left>li:last-child{border-right:0}ul.dropdown-horizontal.dropdown-align-right>li{border-left:1px solid #ccc}ul.dropdown-horizontal.dropdown-align-right>li:first-child{border-left:0}ul.dropdown-align-right
li{border-width:0px 0px 0px 1px}ul.dropdown li
a{text-transform:uppercase;padding:3px
15px;line-height:22px}ul.dropdown a, ul.dropdown a:link, ul.dropdown a:visited{background:transparent;border:0;color:#888;text-shadow:#fff 1px 1px 1px;text-decoration:none;display:block;margin:1px;font-weight:normal}ul.dropdown a:hover{color:#444}ul.dropdown a:active{color:#27d}ul.dropdown
ul{background:#eee;background:-moz-linear-gradient(top, #eee 0%, #ddd 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(100%,#ddd));background:-webkit-linear-gradient(top, #eee 0%,#ddd 100%);background:-o-linear-gradient(top, #eee 0%,#ddd 100%);background:-ms-linear-gradient(top, #eee 0%,#ddd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#dddddd',GradientType=0 );background:linear-gradient(top, #eee 0%,#ddd 100%);border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;box-shadow:#aaa 0px 1px 4px;-moz-box-shadow:#aaa 0px 1px 4px;-o-box-shadow:#aaa 0px 1px 4px;border:1px
solid #eee;padding:4px}ul.dropdown ul
li{}ul.dropdown li.current-cat>a, ul.dropdown li.current_page_item>a, ul.dropdown li.current-menu-item>a,
ul.dropdown li.current-cat>a:link, ul.dropdown li.current_page_item>a:link, ul.dropdown li.current-menu-item>a:link,
ul.dropdown li.current-cat>a:visited, ul.dropdown li.current_page_item>a:visited, ul.dropdown li.current-menu-item>a:visited{color:#444;font-weight:normal}ul.dropdown li.current_page_ancestor>a, ul.dropdown li.current_page_ancestor>a:visited, ul.dropdown li.current_page_ancestor>a:link{color:#444;font-weight:normal}ul.dropdown li.current-menu-ancestor>a, ul.dropdown li.current-menu-ancestor>a:visited, ul.dropdown li.current-menu-ancestor>a:link{color:#444;font-weight:normal}