2 Copyright (c) 2009, Yahoo! Inc. All rights reserved.
3 Code licensed under the BSD License:
4 http://developer.yahoo.net/yui/license.txt
7 /* MenuBar style rules */
9 .yui-skin-sam .yuimenubar {
11 font-size: 93%; /* 12px */
12 line-height: 2; /* ~24px */
13 *line-height: 1.9; /* For IE */
14 border: solid 1px #808080;
15 background: url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;
20 /* MenuBarItem style rules */
22 .yui-skin-sam .yuimenubarnav .yuimenubaritem {
24 border-right: solid 1px #ccc;
28 .yui-skin-sam .yuimenubaritemlabel {
32 text-decoration: none;
35 border-color: #808080;
37 *position: relative; /* Necessary to get negative margins in IE. */
42 .yui-skin-sam .yuimenubaritemlabel:visited {
48 .yui-skin-sam .yuimenubarnav .yuimenubaritemlabel {
53 Prevents the label from shifting left in IE when the
54 ".yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected"
58 *display: inline-block;
62 .yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu {
64 background: url(menubaritem_submenuindicator.png) right center no-repeat;
70 /* MenuBarItem states */
72 /* Selected MenuBarItem */
74 .yui-skin-sam .yuimenubaritem-selected {
76 background: url(../../../../assets/skins/sam/sprite.png) repeat-x 0 -1700px;
80 .yui-skin-sam .yuimenubaritemlabel-selected {
82 border-color: #7D98B8;
86 .yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected {
88 border-left-width: 1px;
90 *left: -1px; /* For IE */
95 /* Disabled MenuBarItem */
97 .yui-skin-sam .yuimenubaritemlabel-disabled,
98 .yui-skin-sam .yuimenubaritemlabel-disabled:visited {
105 .yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu-disabled {
107 background-image: url(menubaritem_submenuindicator_disabled.png);
113 /* Menu style rules */
115 .yui-skin-sam .yuimenu {
117 font-size: 93%; /* 12px */
118 line-height: 1.5; /* 18px */
119 *line-height: 1.45; /* For IE */
123 .yui-skin-sam .yuimenubar .yuimenu,
124 .yui-skin-sam .yuimenu .yuimenu {
130 .yui-skin-sam .yuimenu .bd {
133 The following application of zoom:1 prevents first tier submenus of a MenuBar from hiding
134 when the mouse is moving from an item in a MenuBar to a submenu in IE 7.
138 _zoom: normal; /* Remove this rule for IE 6. */
139 border: solid 1px #808080;
140 background-color: #fff;
144 .yui-skin-sam .yuimenu .yuimenu .bd {
150 .yui-skin-sam .yuimenu ul {
153 border-width: 1px 0 0 0;
159 .yui-skin-sam .yuimenu ul.first-of-type {
168 .yui-skin-sam .yuimenu h6 {
173 border-width: 1px 0 0 0;
175 padding: 3px 10px 0 10px;
179 .yui-skin-sam .yuimenu ul.hastitle,
180 .yui-skin-sam .yuimenu h6.first-of-type {
187 /* Top and bottom scroll controls */
189 .yui-skin-sam .yuimenu .yui-menu-body-scrolled {
191 border-color: #ccc #808080;
196 .yui-skin-sam .yuimenu .topscrollbar,
197 .yui-skin-sam .yuimenu .bottomscrollbar {
200 border: solid 1px #808080;
201 background: #fff url(../../../../assets/skins/sam/sprite.png) no-repeat 0 0;
205 .yui-skin-sam .yuimenu .topscrollbar {
207 border-bottom-width: 0;
208 background-position: center -950px;
212 .yui-skin-sam .yuimenu .topscrollbar_disabled {
214 background-position: center -975px;
218 .yui-skin-sam .yuimenu .bottomscrollbar {
221 background-position: center -850px;
225 .yui-skin-sam .yuimenu .bottomscrollbar_disabled {
227 background-position: center -875px;
232 /* MenuItem style rules */
234 .yui-skin-sam .yuimenuitem {
237 For IE 7 Quirks and IE 6 Strict Mode and Quirks Mode:
238 Used to collapse superfluous white space between <li> elements
239 that is triggered by the "display" property of the <a> elements being
243 _border-bottom: solid 1px #fff;
247 .yui-skin-sam .yuimenuitemlabel {
251 text-decoration: none;
256 .yui-skin-sam .yuimenuitemlabel:visited {
262 .yui-skin-sam .yuimenuitemlabel .helptext {
265 *margin-top: -1.45em; /* For IE*/
269 .yui-skin-sam .yuimenuitem-hassubmenu {
271 background-image: url(menuitem_submenuindicator.png);
272 background-position: right center;
273 background-repeat: no-repeat;
277 .yui-skin-sam .yuimenuitem-checked {
279 background-image: url(menuitem_checkbox.png);
280 background-position: left center;
281 background-repeat: no-repeat;
291 .yui-skin-sam .yui-menu-shadow-visible {
293 background-color: #000;
296 Opacity can be expensive, so defer the use of opacity until the
301 filter: alpha(opacity=12); /* For IE */
307 /* MenuItem states */
310 /* Selected MenuItem */
312 .yui-skin-sam .yuimenuitem-selected {
314 background-color: #B3D4FF;
319 /* Disabled MenuItem */
321 .yui-skin-sam .yuimenuitemlabel-disabled,
322 .yui-skin-sam .yuimenuitemlabel-disabled:visited {
329 .yui-skin-sam .yuimenuitem-hassubmenu-disabled {
331 background-image: url(menuitem_submenuindicator_disabled.png);
335 .yui-skin-sam .yuimenuitem-checked-disabled {
337 background-image: url(menuitem_checkbox_disabled.png);