/* Reset */
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; }  
/* .dropdown-horizontal-container{ width:100%; } */
/* Remove list styling */
.dropdown, .dropdown li, .dropdown ul { list-style: none; margin: 0; padding: 0;display:inline; }

.shailan-dropdown-menu-widget{position:relative; float:left;}

/* Z-index */
.dropdown li{ position: relative; }
.dropdown li ul { position:absolute; z-index: 497; } 
.dropdown li.hover, ul.dropdown li:hover{ cursor: default; } 

/* Top level */

ul.dropdown li { display:block; vertical-align: middle; zoom:1;height:53px;width:102px;text-align:center;border-right:solid 1px #ccc; }
.dropdown > li { float:left; }
.dropdown li a{height:53px;}
.dropdown li a{ display:block;font-size:12px;font-weight:bold;color:#999999;background-image: url("http://www.bar-tech.com.au/wordpress/wp-content/themes/bartech/images/Nav-tab.gif");background-position:0% 100%;line-height:53px;}
.dropdown li a:hover{color:#0066cc;background-image: url("http://www.bar-tech.com.au/wordpress/wp-content/themes/bartech/images/Nav-tab.gif");background-position:0% 50%;}

.dropdown .current_page_item a, .dropdown .current_page_ancestor a{background-color:#E4F5FD;border-bottom: solid 1px #E4F5FD;border-right:solid 1px #748a96;background-image: url("http://www.bar-tech.com.au/wordpress/wp-content/themes/bartech/images/Nav-tab.gif");background-position:0% 0%;color:#0071bb;}
.dropdown .current_page_item a:hover{color:#999999;background-color:#E4F5FD;border-bottom: solid 1px #E4F5FD;background-image: url("http://www.bar-tech.com.au/wordpress/wp-content/themes/bartech/images/Nav-tab.gif");background-position:0% 0%;}


/* Sub levels */
.dropdown ul { position: absolute; top:100%; left: 0; width:auto; min-width:102px;}
.dropdown ul li { float: none; display: block; list-style: none;border-right:none;  height:26px;width:auto; min-width:102px; }
ul.dropdown .current_page_item ul li a, ul.dropdown ul li a, ul.dropdown .current_page_ancestor ul li a{border:1px solid #999;border-top:none; font-size:12px; font-weight:normal;line-height:25px;height:25px;background-image:none;background-color:#e4f5fd;color:#666;}
ul.dropdown .current_page_item ul li a:hover, ul.dropdown ul li a:hover{background-color:#b2e7fa; color:#000;background-image:none;border:1px solid #999;border-top:none;}
.dropdown .children .current_page_item a{border:1px solid #999;border-top:none; font-size:12px; font-weight:normal;line-height:25px;height:25px;background-image:none;background-color:#fff;color:#666;}
.dropdown .children .current_page_item ul li:{background-color:#b2e7fa; color:#000;background-image:none;border:1px solid #999;border-top:none;}
.dropdown .first-child ul li a, ul.dropdown .first-child ul li a{border-top:1px solid #999;}
ul.dropdown li a{padding: 0 5px 0 5px;}

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; }

/* IE Submenu margin fix */
ul.dropdown ul li, ul.dropdown-vertical { margin-left: -16px; mar\gin-left: 0; }

/* Hide submenus */
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; }

/* Alignment support */
.dm-align-right table{ float:right; }
.dm-align-left table{ 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; }

/* Vertical menu support */ 
ul.dropdown-vertical.dropdown-align-left ul { top: 1px; left: 99%; right:auto; }
ul.dropdown-vertical.dropdown-align-right ul { top: 1px; right: 99%; left:auto; }
ul.dropdown-vertical li { float: none; display:block; }

/* Clearfix */
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
* html > body .clearfix { display: block; width: 100%; }
* html .clearfix { height: 1%; }

/* Cursor fix */
ul.dropdown li a{ cursor:pointer; }