.rootInnerOut {
	color: #FFFFF4;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
/*       top right bottom left */
	margin: 4px 0 0 17px;
}

.rootOuterOut {
	background: #74472B;
	border-bottom: 1px solid #FFFFFF;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

.rootInnerOver {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
/*       top right bottom left */
	margin: 4px 0 0 17px;
}

.rootOuterOver {
	background: #A68256;
	background-image: url(arrow.gif);
	background-repeat: no-repeat;
	border: 0px solid #2B547F;
	border-bottom: 2px solid #EDA367;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

.sublevelsInnerOut {
	color: #FFFFF4;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
/*       top right bottom left */
	margin: 4px 0 0 17px;
    filter: alpha(opacity=100);  /* Internet Explorer       */
    -moz-opacity: 1.0;           /* Mozilla 1.6 and below   */
    opacity: 1.0;                /* newer Mozilla and CSS-3 */
}

.sublevelsOuterOut {
	background: #74472B;
	border-bottom: 1px solid #FFFFFF;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	/* Set to < 100% opacity here */
    filter: alpha(opacity=90);   /* Internet Explorer       */
    -moz-opacity: 0.9;           /* Mozilla 1.6 and below   */
    opacity: 0.9;                /* newer Mozilla and CSS-3 */
}

.sublevelsInnerOver {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
/*       top right bottom left */
	margin: 4px 0 0 17px;
    filter :alpha(opacity=100);   /* Internet Explorer       */
    -moz-opacity: 1.0;            /* Mozilla 1.6 and below   */
    opacity: 1.0;                 /* newer Mozilla and CSS-3 */
}

.sublevelsOuterOver {
	background: #A68256;
	background-image: url(arrow.gif);
	background-repeat: no-repeat;
	border: 0px solid #2B547F;
	border-bottom: 2px solid #EDA367;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	/* Set to < 100% opacity here */
    filter: alpha(opacity=90);   /* Internet Explorer       */
    -moz-opacity: 0.9;           /* Mozilla 1.6 and below   */
    opacity: 0.9;                /* newer Mozilla and CSS-3 */
}

/*
 * For that IE's box model is wrong as per the standard, its the one that
 * makes more sense to me. So I'm flipping all other browsers to my preferred
 * box model.
 *
 * More details available at http://www.quirksmode.org/css/box.html.
 */
.rootInnerOut,
.rootOuterOut,
.rootInnerOver,
.rootOuterOver,
.sublevelsInnerOut,
.sublevelsOuterOut,
.sublevelsInnerOver,
.sublevelsOuterOver {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
}
