/* ================================================================ This copyright notice must be untouched at all times. The original version of this stylesheet and the associated (x)html is available at http://www.cssplay.co.uk/menus/droplist-flyout.html Copyright (c) 2005-2010 Stu Nicholls. All rights reserved. This stylesheet and the associated (x)html may be modified in any way to fit your requirements. =================================================================== */ .dropList { height:35px; background: transparent; font-family:arial, sans-serif; font-size:13px; position:relative; } .dropList ul {padding:0; margin:0; list-style:none;} .dropList ul li div, .drop div {position:absolute; left:-9999px; top:-9999px; border:1px solid #aaa; border-top-color:#ddd; padding-bottom:6px; -o-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2); -icab-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2); -khtml-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2); box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2); -o-border-radius: 0 0 6px 6px; -icab-border-radius: 0 0 6px 6px; -khtml-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; border-radius: 0 0 6px 6px; } .dropList ul li div { background-color: white; } .dropList ul li div ul { width:180px; float:left; background-color: white; } .dropList ul li {float:left;} .dropList ul li h4:first-child { margin-left: 10px;} .dropList ul li h4 { margin-left: 0px;} .dropList ul li a, .top-menu ul li a, .drop ul li a { display:block; padding:0 9px 0 9px; float:left; line-height:35px; text-decoration:none; font-weight:bold; } .dropList ul li a { color: white; } .top-menu ul li a { color: #256E75; } .drop ul li a { color: #256E75; } .dropList ul ul li a { padding:0; width:160px; text-indent:-10px; padding-left: 20px; line-height:20px; font-weight:normal; color: #256e75; } .dropList ul ul li h4 {padding:8px 0 4px 0; margin:0;} .dropList ul ul li h4 a {padding:0; width:160px; text-indent:-10px; padding-left: 20px; line-height:20px; font-weight:bold; font-size:14px;} .dropList ul ul li a:hover { background-color:#e2ebec; color:#256e75; } .dropList > ul > li.selected > a, .top-menu ul li.selected a { background-color: #f8f8f8; color: #256e75; background-image: -moz-linear-gradient(top, transparent, rgba(0,0,0,0.05)); background-image: -webkit-linear-gradient(top, transparent, rgba(0,0,0,0.05)); background-image: -o-linear-gradient(top, transparent, rgba(0,0,0,0.05)); background-image: -ms-linear-gradient(top, transparent, rgba(0,0,0,0.05)); background-image: linear-gradient(top, transparent, rgba(0,0,0,0.05)); } .dropList > ul > li:hover > a, .top-menu ul li:hover a { background-color:#e2ebec; color:#256e75; } .dropList > ul > li:hover > a { background-image: -moz-linear-gradient(top, transparent, rgba(0,0,0,0.05)); background-image: -webkit-linear-gradient(top, transparent, rgba(0,0,0,0.05)); background-image: -o-linear-gradient(top, transparent, rgba(0,0,0,0.05)); background-image: -ms-linear-gradient(top, transparent, rgba(0,0,0,0.05)); background-image: linear-gradient(top, transparent, rgba(0,0,0,0.05)); } .dropList ul li ul li hr { color: #eee; background-color: #eee; width: 170px; margin: 5px; border: 0; height: 1px; } .dropList ul li ul li i { margin: 8px 10px 0 10px; display: block; color: #888; } .dropList ul li ul li i.caption { font-size: 90%; } .dropList ul .fourCol:hover div {left:-1px; top:35px; width:720px;} .dropList ul .threeCol:hover {position:relative;} .dropList ul .threeCol:hover div {left:-1px; top:35px; width:540px;} .dropList ul .twoCol:hover {position:relative;} .dropList ul .twoCol:hover div {left:-1px; top:35px; width:360px;} .dropList ul .oneCol:hover {position:relative;} .dropList ul .oneCol:hover div {left:-1px; top:35px; width:180px;} /*.dropList ul .oneCol:first-child:hover div {left:9px; top:35px; width:180px;}*/ .dropList ul .oneColDouble:hover {position:relative;} .dropList ul .oneColDouble:hover div {left:-1px; top:35px; width:360px;} .dropList ul .oneColDouble div {background-color:white;} .dropList ul .oneColDouble div ul li a {width:340px;} .dropList ul :hover div ul ul {position:absolute; left:-9999px; top:-9999px;} .dropList ul :hover div ul .fly:hover {position:relative;} .dropList ul :hover div ul .fly:hover ul {left:170px; top:-7px; background:#fff; border:1px solid #aaa; padding:6px 0; -o-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2); -icab-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2); -khtml-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2); box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2); -o-border-radius: 6px; -icab-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; } .dropList ul :hover div ul .fly:hover ul ul {left:-9999px; top:-9999px;} .dropList ul :hover div ul .fly:hover ul .fly:hover ul {left:170px; top:-7px; background:#fff; border:1px solid #aaa;} .dropList table {border-collapse:collapse; width:0; height:0; margin-bottom:-1px;} .top-menu { text-align: center; } #header div.logo { float: left; margin-top: 1px; margin-right: 10px; } #header div.logo img { height:27px; } .top-menu ul { padding-top: 3px; max-height: 25px; } .top-menu ul li { display: inline-block; margin-right: 10px; } .top-menu ul li a { position:relative; font-size: 15px; padding: 0 5px; border-bottom: 0px; border-left-width: 0px; line-height: 25px; } .top-menu ul li:first-child a { border-left-width: 1px; } .top-menu ul li a.selected { z-index: 1; } .top-menu ul li a.selected, .top-menu ul li a:hover { background-color: #e2ebec; }