@import url("superfish.css");

.cascadeMenu_WinterDefault .root
{
	float:			left;
    height:			34px;
	position:		relative;
	z-index:99;
}

/** Main items ***************************/
.cascadeMenu_WinterDefault .root li 
{
	margin-right:3px;
	height:34px;
	background:#a7c0e2 url(../images/ItemLeft.gif) no-repeat left;
	z-index:100;
}

.cascadeMenu_WinterDefault .root li a
{
	display:block;
	background:url(../images/ItemRight.gif) no-repeat right;
	text-transform:uppercase;
    font-weight:bold;
    text-decoration:none;
    color: #454545;
    font-size:12px;
    padding:11px 10px;
    vertical-align:middle;
}

.cascadeMenu_WinterDefault .root li.separator
{
	display:none;
}

/** Selected ***************************/

.cascadeMenu_WinterDefault .root li.selected
{
    background:url(../images/SelectedItemLeft.gif) no-repeat left;
}

.cascadeMenu_WinterDefault .root li.selected  a
{
	background:url(../images/SelectedItemRight.gif) no-repeat right;
    color: #fff;
}

/** Hover ***************************/

.cascadeMenu_WinterDefault .root li:hover
{
    background:url(../images/ItemLeftHover.gif) no-repeat left;
}

.cascadeMenu_WinterDefault .root li:hover a
{
    background:url(../images/ItemRightHover.gif) no-repeat right;
}

/** Deals ***************************/

.cascadeMenu_WinterDefault .root li.deals
{
    background:url(../images/DealsItemLeft.gif) no-repeat left;
}

.cascadeMenu_WinterDefault .root li.deals a
{
	background:url(../images/DealsItemRight.gif) no-repeat right;
    color: #fff;
}

/** Subitems ***************************/

.cascadeMenu_WinterDefault .root ul 
{
	border:solid 1px #90a2ce;
	border-top:solid 0;
	background:#a7c0e2;
	padding: 5px;
}

.cascadeMenu_WinterDefault .root ul ul
{
	border-left-width:0;
}

.cascadeMenu_WinterDefault .root ul li 
{
	width:100%;
	height:auto;
	background-image:none;
	margin-right:0;
	position:relative;
	background:#ccd4e8;
}

.cascadeMenu_WinterDefault .root ul li a
{
	background-image:none;
	text-transform:none;
	font-weight:normal;
	text-decoration:none;
	color: #333 !important;
	font-size:12px;
	padding: 7px 5px;
}

.cascadeMenu_WinterDefault .root ul li a:hover
{
	text-decoration:none;
}

.cascadeMenu_WinterDefault .root li li:hover,
.cascadeMenu_WinterDefault .root li:hover li a
{
	background-image:none;
}

.cascadeMenu_WinterDefault .root ul li.separator
{
	display:none;
}

.cascadeMenu_WinterDefault .root li:hover ul, 
.cascadeMenu_WinterDefault .root li.sfHover ul
{
	top:33px; /* match top ul list item height */
}

/*** arrows **/
.cascadeMenu_WinterDefault .root li .sf-sub-indicator
{
	display:none;
}

.cascadeMenu_WinterDefault .root ul li a.sf-with-ul
{
	padding-right: 12px;
	min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */
}

.cascadeMenu_WinterDefault .root ul li .sf-sub-indicator
{
	display:inline;
	position: absolute;
	right: 1px;
	top: 8px; /* IE6 only */
	width: 10px;
	height: 12px;
	text-indent: -999em;
	overflow: hidden;
	background: url(  '../images/arrows.png' ) no-repeat 0 0; /* 8-bit indexed alpha png. IE6 gets solid image only */
}

