/*
Markets Box CSS for ESS
Created by Ben Usher Smith 09-03-09
*/
/**/

@import url('http://yui.heehawdevelopment.com/2.6.0/build/fonts/fonts-min.css');
@import url('http://yui.heehawdevelopment.com/2.6.0/build/menu/assets/skins/sam/menu.css');

.box .yuimenu
{
	left: -999em;
	top: -999em;
}
.box .yuimenubar
{
	position: static;
}
.box .yuimenu .box .yuimenu,.box .yuimenubar .box .yuimenu
{
	position: absolute;
}
.box .yuimenubar li,.box .yuimenu li
{
	list-style-type: none;
}
.box .yuimenubar ul,.box .yuimenu ul,.box .yuimenubar li,.box .yuimenu li,.box .yuimenu h6,.box .yuimenubar h6
{
	margin: 0;
	padding: 0;
}
.box .yuimenuitemlabel,.box .yuimenubaritemlabel
{
	text-align: left;
	white-space: nowrap;
}
.box .yuimenubar ul {
	zoom: 1;
	}
.box .yuimenubar .box .yuimenu ul {
	zoom: normal;
	}
.box .yuimenubar>.bd>ul:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
	}
.box .yuimenubaritem {
	float: left;
	}
.box .yuimenubaritemlabel,.box .yuimenuitemlabel {
	display: block;
	}
.box .yuimenuitemlabel .helptext {
	display: block;
	font-style: normal;
	margin: -1em 0 0 10em;
	}
.box .yui-menu-shadow {
	position: absolute;
	visibility: hidden;
	z-index: -1;
	}
.box .yui-menu-shadow-visible {
	bottom: -3px;
	left: -3px;
	right: -3px;
	top: 2px;
	visibility: visible;
	}
.hide-scrollbars * {
	overflow: hidden;
	}
.hide-scrollbars select {
	display: none;
	}
.box .yuimenu.show-scrollbars,.box .yuimenubar.show-scrollbars {
	overflow: visible;
	}
.box .yuimenu.hide-scrollbars .box .yui-menu-shadow,.box .yuimenubar.hide-scrollbars .box .yui-menu-shadow	{
	overflow: hidden;
	}
.box .yuimenu.show-scrollbars .box .yui-menu-shadow,.box .yuimenubar.show-scrollbars .box .yui-menu-shadow {
	overflow: auto;
	}
.box .yui-skin-sam .box .yuimenubar {
	background: url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;
	/* border: solid 1px #808080; */
	width:184px;
	font-size: 93%;
	line-height: 1.9;
	line-height: 2;
	}
.box .yui-skin-sam .box .yuimenubarnav .box .yuimenubaritem {
	border-right: solid 1px #ccc;
	}
.box .yui-skin-sam .box .yuimenubaritemlabel {
	/* border-color: #808080;
	border-style: solid;
	border-width: 1px 0; */
	color: #000;
	cursor: default;
	margin: -1px 0;
	padding: 0 10px;
	position: relative;
	text-decoration: none;
	}
.box .yui-skin-sam .box .yuimenubarnav .box .yuimenubaritemlabel {
	display: inline-block;
	padding-right: 20px;
	}
.box .yui-skin-sam .box .yuimenubarnav .box .yuimenubaritemlabel-hassubmenu {
	background: url(menubaritem_submenuindicator.png) right center no-repeat;
	}
.box .yui-skin-sam .box .yuimenubaritem-selected {
	background: url(../../../../assets/skins/sam/sprite.png) repeat-x 0 -1700px;
	}
.box .yui-skin-sam .box .yuimenubaritemlabel-selected {
	border-color: #628b15;
	}
.box .yui-skin-sam .box .yuimenubarnav .box .yuimenubaritemlabel-selected
{
	border-left-width: 1px;
	left: -1px;
	margin-left: -1px;
}
.box .yui-skin-sam .box .yuimenubaritemlabel-disabled
{
	color: #A6A6A6;
	cursor: default;
}
.box .yui-skin-sam .box .yuimenubarnav .box .yuimenubaritemlabel-hassubmenu-disabled
{
	background-image: url(menubaritem_submenuindicator_disabled.png);
}
.box .yui-skin-sam .box .yuimenu {
	font-size: 93%;
	line-height: 1.45;
	line-height: 1.5;
	}
.box .yui-skin-sam .box .yuimenubar .box .yuimenu,.box .yui-skin-sam .box .yuimenu .box .yuimenu
{
	font-size: 100%;
}
.box .yui-skin-sam .box .yuimenu .bd
{
	_zoom: normal;
	background-color: #91a719;
	zoom: 1;
}
.box .yui-skin-sam .box .yuimenu .box .yuimenu .bd
{
	zoom: normal;
}
.box .yui-skin-sam .box .yuimenu ul
{
	/*border-color: #ccc;
	border-style: solid;
	border-width: 1px 0 0 0;*/
	padding: 1px 0;
}
.box .yui-skin-sam .box .yuimenu ul.first-of-type
{
	border-width: 0;
	font-weight:800;
}
.box .yui-skin-sam .box .yuimenu h6
{
	border-color: #ccc;
	border-style: solid;
	border-width: 1px 0 0 0;
	color: #a4a4a4;
	font-weight: bold;
	padding: 3px 10px 0 10px;
}
.box .yui-skin-sam .box .yuimenu ul.hastitle,.box .yui-skin-sam .box .yuimenu h6.first-of-type {
	border-width: 0;
	}
.box .yui-skin-sam .box .yuimenu .box .yui-menu-body-scrolled {
	border-color: #ccc #808080;
	overflow: hidden;
	}
.box .yui-skin-sam .box .yuimenu .topscrollbar,.box .yui-skin-sam .box .yuimenu .bottomscrollbar {
	background: #fff url(../../../../assets/skins/sam/sprite.png) no-repeat 0 0;
	border: solid 1px #808080;
	height: 16px;
	}
.box .yui-skin-sam .box .yuimenu .topscrollbar {
	background-position: center -950px;
	border-bottom-width: 0;
	}
.box .yui-skin-sam .box .yuimenu .topscrollbar_disabled {
	background-position: center -975px;
}
/*
.box .yui-skin-sam .box .yuimenu .bottomscrollbar
{
	background-position: center -850px;
	border-top-width: 0;
}
.box .yui-skin-sam .box .yuimenu .bottomscrollbar_disabled
{
	background-position: center -875px;
}
*/
.box .yui-skin-sam .box .yuimenuitem {
 	_border-bottom: solid 1px #fff;
	}
.box .yui-skin-sam .box .yuimenuitemlabel
{
	color: #fff;
	cursor: default;
	padding: 0 5px;
	text-decoration: none;
}
.box .yui-skin-sam .box .yuimenuitemlabel .helptext
{
	margin-top: -1.45em;
	margin-top: -1.5em;
}
.box .yui-skin-sam .box .yuimenuitem-hassubmenu
{
	background-image: url(menuitem_submenuindicator.png);
	background-position: right center;
	background-repeat: no-repeat;
}
.box .yui-skin-sam .box .yuimenuitem-checked
{
	background-image: url(menuitem_checkbox.png);
	background-position: left center;
	background-repeat: no-repeat;
}
.box .yui-skin-sam .box .yui-menu-shadow-visible
{
	background-color: #000;
	filter: alpha(opacity=12);
	opacity: .12;
}
.box .yui-skin-sam .box .yuimenuitem-selected
{
	background-color: #628b15;
}
.box .yui-skin-sam .box .yuimenuitemlabel-disabled
{
	color: #A6A6A6;
	cursor: default;
}
.box .yui-skin-sam .box .yuimenuitem-hassubmenu-disabled
{
	background-image: url(menuitem_submenuindicator_disabled.png);
}
.box .yui-skin-sam .box .yuimenuitem-checked-disabled
{
	background-image: url(menuitem_checkbox_disabled.png);
}

    /*
        Position and hide the Menu instance to prevent a flash of unstyled 
        content when the page is loading.
    */

    .box div div .yuimenu {
        position:absolute;
        visibility:hidden;
    	}

    /*
        Set the "zoom" property to "normal" since it is set to "1" by the 
        ".example-container .bd" rule in yui.css and this causes a Menu
        instance's width to expand to 100% of the browser viewport.
    */
    
    .box div div .yuimenu .bd {    
        zoom:normal;
        top:20px;
        left:20px;
    	}

	#menutoggle {
		border:1px #b2ad1a solid;
		color:#fff;
		background:#91a719
		}
	
	li.first-of-type a.please {
		text-indent:-9999px;
		display:block;
		background:url("/images/global/please_select_button.gif") no-repeat 0 0;
		height:29px;
		width:184px;
		}
		
