.RadMenu_WhiteSmile_Vertical .rmItem, 
.RadMenu_WhiteSmile_Vertical .rmGroup {
	display: block;
	width: 210px;
}

.RadMenu_WhiteSmile_Vertical .rmLink {
	cursor: pointer !important;
	color: #000;
	text-shadow: 1px 1px 1px #FFF;
}

/* <Root items> */

.RadMenu_WhiteSmile_Vertical .rmRootGroup {
	float: left;
	border-right: 1px solid #FFF;
	margin: 2px 0;
}

.RadMenu_WhiteSmile_Vertical .rmRootGroup .rmItem {
	margin-bottom: 2px;
}

.RadMenu_WhiteSmile_Vertical .rmRootGroup .rmItem:hover {
	/*height: 38px;*/
}

.RadMenu_WhiteSmile_Vertical .rmRootLink {
	white-space: nowrap;
	float: left;
	padding: 0 12px;
	width: 186px; 
	font: normal 15px/36px Helvetica, Arial, sans-serif;
	position: relative;
	z-index: 1;
	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	
	
	-webkit-box-shadow: 0 0 2px #AAA;
	-moz-box-shadow: 0 0 2px #AAA;
	box-shadow: 0 0 2px #AAA;

	background: -webkit-gradient(linear, 0 0, 30% 100%, from(#FFF), to(#DBDBDB));
	background: -webkit-linear-gradient(#FFF 30%, #DBDBDB 100%);
	background: -moz-linear-gradient(#FFF 30%, #DBDBDB 100%);
	background: -ms-linear-gradient(#FFF 30%, #DBDBDB 100%);
	background: -o-linear-gradient(#FFF 30%, #DBDBDB 100%);
	background: linear-gradient(#FFF 30%, #DBDBDB 100%);
	-pie-background: linear-gradient(#FFF 30%, #DBDBDB 100%);	
}

.RadMenu_WhiteSmile_Vertical .rmRootLink:hover,
.RadMenu_WhiteSmile_Vertical .rmRootLink.rmFocused,
.RadMenu_WhiteSmile_Vertical .rmRootLink.rmSelected,
.RadMenu_WhiteSmile_Vertical .rmRootLink.rmExpanded,
.RadMenu_WhiteSmile_Vertical .rmRootLink.rmExpanded:hover {
	background: -webkit-gradient(linear, 0 0, 20% 70%, from(#FFF), to(#FF0));
	background: -webkit-linear-gradient(#FFF 20%, #FF0 70%);
	background: -moz-linear-gradient(#FFF 20%, #FF0 70%);
	background: -ms-linear-gradient(#FFF 20%, #FF0 70%);
	background: -o-linear-gradient(#FFF 20%, #FF0 70%);
	background: linear-gradient(#FFF 20%, #FF0 70%);
	-pie-background: linear-gradient(#FFF 20%, #FF0 70%);	
}

.RadMenu_WhiteSmile_Vertical .rmRootLink.rmExpanded, 
.RadMenu_WhiteSmile_Vertical .rmRootLink.rmExpanded:hover {
	/*height: 38px;*/
}

.RadMenu_WhiteSmile_Vertical .rmSelected,
.RadMenu_WhiteSmile_Vertical .rmSelected:hover {
	cursor: default !important;
}

.RadMenu_WhiteSmile_Vertical .rmDisabled,
.RadMenu_WhiteSmile_Vertical .rmDisabled:hover {
	color: #CCC;
	cursor: default !important;
}

.RadMenu_WhiteSmile_Vertical .rmText {
	display: inline;
}

/* <Submenu items> */

.RadMenu_WhiteSmile_Vertical .rmGroup {
	width: 210px !important;
	border-radius: 0 8px 8px 8px !important;	
	-webkit-border-radius: 0 8px 8px 8px !important;
	-moz-border-radius: 0 8px 8px 8px !important;
	padding: 10px 0 !important;
}

.RadMenu_WhiteSmile_Vertical .rmGroup {
	-webkit-box-shadow: 1px 2px 2px rgba(0,0,0,.45);
	-moz-box-shadow: 1px 2px 2px rgba(0,0,0,.45);
	box-shadow: 1px 2px 2px rgba(0,0,0,.45);

	background: -webkit-gradient(linear, 0 0, 0 35px, from(#FF0), to(rgba(255,255,0,.85)));
	background: -webkit-linear-gradient(#FF0, rgba(255,255,0,.85) 35px);
	background: -moz-linear-gradient(#FF0, rgba(255,255,0,.85) 35px);
	background: -ms-linear-gradient(#FF0, rgba(255,255,0,.85) 35px);
	background: -o-linear-gradient(#FF0, rgba(255,255,0,.85) 35px);
	background: linear-gradient(#FF0, rgba(255,255,0,.85) 35px);
	-pie-background: linear-gradient(#FF0, rgba(255,255,0,.85) 35px);
}

.RadMenu_WhiteSmile_Vertical .rmGroup .rmItem {
	padding: 0 10px !important;
	width: 190px;
	border: none;
	height: auto !important;
}

.RadMenu_WhiteSmile_Vertical .rmGroup .rmLink {
	white-space: normal;	
	padding: 5px 8px !important; 
	width: 174px !important;
	font-size: 13px; 
	border-top: 1px solid #ECEC80;
	border-bottom: 1px solid #AEAE00;
	background-color: transparent
}

.RadMenu_WhiteSmile_Vertical .rmGroup .rmFirst .rmLink {
	-webkit-border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
	border-radius: 0 5px 0 0;
}

.RadMenu_WhiteSmile_Vertical .rmGroup .rmLast .rmLink {
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

.RadMenu_WhiteSmile_Vertical .rmGroup .rmFirst.rmLast .rmLink {
	-webkit-border-radius: 0 5px 5px 5px;
	-moz-border-radius: 0 5px 5px 5px;
	border-radius: 0 5px 5px 5px;
}

.RadMenu_WhiteSmile_Vertical .rmGroup .rmLink:hover,
.RadMenu_WhiteSmile_Vertical .rmGroup .rmFocused,
.RadMenu_WhiteSmile_Vertical .rmGroup .rmSelected,
.RadMenu_WhiteSmile_Vertical .rmGroup .rmExpanded,
.RadMenu_WhiteSmile_Vertical .rmGroup .rmExpanded:hover {
	background: #000 !important;
	color: #fff;	
	text-shadow: none;
	border-color: #000;
}

.RadMenu_WhiteSmile_Vertical .rmGroup .rmLink .rmText {
	padding: 0 13px 0 0;
	margin: 0;
	background-position: 100% 5px;
}

/* <expand arrows> */

.RadMenu_WhiteSmile_Vertical .rmGroup .rmExpandTop,
.RadMenu_WhiteSmile_Vertical .rmGroup .rmExpandRight,
.RadMenu_WhiteSmile_Vertical .rmGroup .rmExpandDown,
.RadMenu_WhiteSmile_Vertical .rmGroup .rmExpandLeft { 
	background: url(../../templates/img/icon_plus.png) no-repeat 100% 5px;
}

.RadMenu_WhiteSmile_Vertical .rmGroup .rmLink:hover .rmExpandTop,
.RadMenu_WhiteSmile_Vertical .rmGroup .rmFocused .rmExpandTop,
.RadMenu_WhiteSmile_Vertical .rmGroup .rmSelected .rmExpandTop,
.RadMenu_WhiteSmile_Vertical .rmGroup .rmExpanded .rmExpandTop,
.RadMenu_WhiteSmile_Vertical .rmGroup .rmExpanded:hover .rmExpandTop, 

.RadMenu_WhiteSmile_Vertical .rmGroup .rmLink:hover .rmExpandRight,
.RadMenu_WhiteSmile_Vertical .rmGroup .rmFocused .rmExpandRight,
.RadMenu_WhiteSmile_Vertical .rmGroup .rmSelected .rmExpandRight,
.RadMenu_WhiteSmile_Vertical .rmGroup .rmExpanded .rmExpandRight,
.RadMenu_WhiteSmile_Vertical .rmGroup .rmExpanded:hover .rmExpandRight, 

.RadMenu_WhiteSmile_Vertical .rmGroup .rmLink:hover .rmExpandDown,
.RadMenu_WhiteSmile_Vertical .rmGroup .rmFocused .rmExpandDown,
.RadMenu_WhiteSmile_Vertical .rmGroup .rmSelected .rmExpandDown,
.RadMenu_WhiteSmile_Vertical .rmGroup .rmExpanded .rmExpandDown,
.RadMenu_WhiteSmile_Vertical .rmGroup .rmExpanded:hover .rmExpandDown, 

.RadMenu_WhiteSmile_Vertical .rmGroup .rmLink:hover .rmExpandLeft, 
.RadMenu_WhiteSmile_Vertical .rmGroup .rmFocused .rmExpandLeft,
.RadMenu_WhiteSmile_Vertical .rmGroup .rmSelected .rmExpandLeft,
.RadMenu_WhiteSmile_Vertical .rmGroup .rmExpanded .rmExpandLeft,
.RadMenu_WhiteSmile_Vertical .rmGroup .rmExpanded:hover .rmExpandLeft { 
	background-position: 100% -95px;
}

/* <Submenu offsets (Default - specific, overlapping submenus)> */ 

.RadMenu_WhiteSmile_Vertical .rmSlide {
	margin: 0;
}

.RadMenu_WhiteSmile_Vertical .rmGroup .rmSlide {
	margin: -10px 0 0 1px;
}

/**/
