/* RadMenu SunBranding skin */

.RadMenu_SunBranding { background: #fff; }

.RadMenu_SunBranding_rtl { text-align: right; }

.RadMenu_SunBranding_Context {
	background: none;
	border: 0;
}

.RadMenu_SunBranding a { text-decoration: none; }

.RadMenu_SunBranding .link {
	color: #999;
	float: left;
	line-height: 32px;
	padding-left: 5px;
	position: relative;
	text-decoration: none;
}

	.RadMenu_SunBranding .link:hover { color: #f05423; }

	#nav_products .RadMenu_SunBranding .link { padding-left: 25px; }

.RadMenu_SunBranding .link:focused,
.RadMenu_SunBranding .focused {
	outline: 0;
}

.RadMenu_SunBranding .expanded { z-index: 8008135; }

.RadMenu_SunBranding .rootGroup .focused,
.RadMenu_SunBranding .rootGroup .expanded {
	background: transparent url("images/SelectedBgRoot.gif") no-repeat left 4px;
	color: #fff;
	cursor: pointer;
}

	.RadMenu_SunBranding .rootGroup .focused.link:hover,
	.RadMenu_SunBranding .rootGroup .expanded.link:hover { color: #fff; }

	/* oooh look, IE6 needs special care! */
	.IE6 .RadMenu_SunBranding .focused.link:hover { color: #fff; }
	
	.IE6 .RadMenu_SunBranding .link.menu_home:hover,
	.IE6 .RadMenu_SunBranding .link.menu_take_the_tour:hover,
	.IE7 .RadMenu_SunBranding .link.menu_home:hover,
	.IE7 .RadMenu_SunBranding .link.menu_take_the_tour:hover,
	.IE6 .RadMenu_SunBranding .vertical.group.level1 .link:hover { color: #f05423; }

	#nav_products .RadMenu_SunBranding .rootGroup .focused,
	#nav_products .RadMenu_SunBranding .rootGroup .expanded {
		background: none;
		color: #333;
		cursor: pointer;
	}
	
		#nav_products .RadMenu_SunBranding .rootGroup .selected {
			background: url(../../../../App_Themes/SunBranding/images/mgmt.gif) no-repeat 0 50%;
			color: #000;
		}

.RadMenu_SunBranding .rootGroup .focused .text,
.RadMenu_SunBranding .rootGroup .expanded .text {
	background: transparent url("images/SelectedBgRoot.gif") no-repeat right 4px;
}

	#nav_products .RadMenu_SunBranding .rootGroup .focused .text,
	#nav_products .RadMenu_SunBranding .rootGroup .expanded .text {
		background: none;
	}

.RadMenu_SunBranding .group .focused,
.RadMenu_SunBranding .group .expanded,
.RadMenu_SunBranding .group .link:hover .text,
.RadMenu_SunBranding .group .focused .text,
.RadMenu_SunBranding .group .expanded .text {
	background: none /*#b7b3b3 url("images/SelectedBgSubitem.gif") repeat-x 0 0*/;
	color: #f05423;
	cursor: pointer;
}

.RadMenu_SunBranding .rootGroup .link {
	/*margin-right: 5px;*/
	overflow: visible;
}

.RadMenu_SunBranding .rootGroup .link .text {
	font: normal 12px Helvetica, Verdana, Arial, sans-serif;
	margin-right: -1px;
}

* html .RadMenu_SunBranding .item,* html .RadMenu_SunBranding .horizontal .link,* html .RadMenu_SunBranding .text { float: left; }

* html .RadMenu_SunBranding .group .text,* html .RadMenu_SunBranding .vertical .text { float: none; }

*+html .RadMenu_SunBranding .rootGroup .link .text { zoom: 1; }

.RadMenu_SunBranding .group .link .text { font: normal 12px Helvetica, Verdana, Arial, sans-serif; }

.RadMenu_SunBranding .vertical.group li { background: #b7b3b3; }

.RadMenu_SunBranding .horizontal.rootGroup { background: #fff; cursor: pointer; }

	#nav_products .RadMenu_SunBranding .horizontal.rootGroup { width: 150px !important; }

.RadMenu_SunBranding .item a span { cursor: pointer; }

.RadMenu_SunBranding .horizontal { height: 33px; }

.RadMenu_SunBranding .group .horizontal {
	height: 21px;
	background: #fff;
}

.RadMenu_SunBranding .group .link {
	color: #fff;
	height: 21px;
	line-height: 18px;
	margin: 0;
	text-decoration: none;
}

.RadMenu_SunBranding_rtl .group .link {
	padding-right:0;
	text-align: right;
}

.RadMenu_SunBranding .text { padding: 10px 15px 5px 10px; }

.RadMenu_SunBranding .group .link .text {
	cursor: pointer;
	font-size: 11px;
	margin-left: 0;
	margin-right: 0;
	padding: 3px 25px 3px 7px;
}

.RadMenu_SunBranding_rtl .group .link .text { padding: 3px 7px 3px 30px; }

/* <expand arrows styling> */

.RadMenu_SunBranding .group .link .expandLeft {
	background: #fff url("images/ArrowExpand.gif") no-repeat right center;
}

.RadMenu_SunBranding .group .link .expandRight {
	background: #fff url("images/ArrowExpandRTL.gif") no-repeat left center;
}

.RadMenu_SunBranding .group .link:hover .expandLeft,
.RadMenu_SunBranding .group .focused .expandLeft,
.RadMenu_SunBranding .group .expanded .expandLeft {
	background: #fff url("images/ArrowExpandHovered.gif") no-repeat right center;
	color: #ccc;
}

.RadMenu_SunBranding .group .link:hover .expandRight,
.RadMenu_SunBranding .group .focused .expandRight,
.RadMenu_SunBranding .group .expanded .expandRight {
	background: #fff url("images/ArrowExpandHoveredRTL.gif") no-repeat left center;
	color: #ccc;
}

/* </expand arrows styling> */


.RadMenu_SunBranding .group .expanded {
	z-index: 11;
}

.RadMenu_SunBranding .topArrowDisabled,
.RadMenu_SunBranding .bottomArrowDisabled,
.RadMenu_SunBranding .leftArrowDisabled,
.RadMenu_SunBranding .rightArrowDisabled {
	display: none;
}

.RadMenu_SunBranding .topArrow,
.RadMenu_SunBranding .bottomArrow,
.RadMenu_SunBranding .leftArrow,
.RadMenu_SunBranding .rightArrow {
	color: #fff;
	font-size: 0;
	line-height: 0;
}

.RadMenu_SunBranding .topArrow,
.RadMenu_SunBranding .bottomArrow {
	background: #343434 url("images/ArrowScrollUpDown.gif") no-repeat center top;
	height: 10px;
	width: 100%;
}

.RadMenu_SunBranding .topArrow { border-top: 1px solid #000; }

.RadMenu_SunBranding .bottomArrow {
	background-position: center bottom;
	border-bottom: 1px solid #000;
}

.RadMenu_SunBranding .leftArrow,
.RadMenu_SunBranding .rightArrow {
	background: #343434 url("images/ArrowScrollLeftRight.gif") no-repeat left center;
	height: 20px;
	margin: 0;
	width: 10px;
}

.RadMenu_SunBranding .rightArrow {
	background-position: right center;
	border-right: 1px solid #000;
}

.RadMenu_SunBranding .leftArrow { border-left: 1px solid #000; }

.RadMenu_SunBranding .rootGroup .item .disabled .text,
.RadMenu_SunBranding .group .item .disabled .text {
	color: #333;
}

.RadMenu_SunBranding .rootGroup .item .disabled { background: none; }

.RadMenu_SunBranding .group .item .disabled { background-color: #fff; }

.RadMenu_SunBranding .separator { background-color: #1f1f1f; }

.RadMenu_SunBranding .horizontal .separator {
	/*border-left: 1px solid #303030;*/
	height: 20px;
	margin-top: 8px;
	width: 1px;
}

.RadMenu_SunBranding .vertical .separator {
	/*border-top: 1px solid #303030;*/
	height: 1px;
}

.RadMenu_SunBranding .separator .text { display: none; }

.RadMenu_SunBranding .rootGroup .item .disabled:hover,
.RadMenu_SunBranding .rootGroup .item .disabled:hover .text {
	background: none;
}

.RadMenu_SunBranding .group .item.first {
	background: url(images/shadow.gif) repeat-x;
	border-top: 4px solid #fff;
	padding-top: 5px;
}
	/* WebKit & Mac Firefox alignment issues */
	.Unknown.Firefox3 .RadMenu_SunBranding .group .item.first,
	.MacPPC.Firefox3 .RadMenu_SunBranding .group .item.first { border-top: 6px solid #fff; }
	.AppleMAC-Safari5 .RadMenu_SunBranding .group .item.first { border-top: 5px solid #fff; }


