﻿/* Toolbar Styles */

#nav-container{
	height: 47px;
	font-size: 1em;
	padding: 0;
	margin: 0 auto;
	width: 970px;
	z-index: 10;
	position: relative;
	background: url(../images/menu_mapii.png) 0 0;
}

#nav-container #search input.text{
	margin-top:13px;
}



/* Top menu */
#nav-container ul {
	margin: 0 0 0 17px;
	padding: 0;
	width: 970px;
	height: 47px;
	list-style-type: none;
	position: absolute;
	top: 0;
	left: 0;
}

#nav-container li {
	display: inline;
	float: left;
	position: relative;
}

#nav-container ul li a:link,
#nav-container ul li a:visited {
	display: block;
	float: left;
	height: 44px;
	text-indent: 0em;/*-999em;*/
	margin-top: 3px;
	margin-right: 3px;
	background-repeat: no-repeat;
	background-image: url(../images/menu_mapii.png);
}

/* @group Navigation a:link, a :visited */

.yardsale a:link,
.yardsale a:visited {
	width: 212px;
	background-position: -26px -3px;
}

li.yardsale a:link.currentAncestor,
li.yardsale a:visited.currentAncestor,
li.yardsale a:hover,
li.yardsale .current {
	background-position: -26px -50px;
}

li.yardsale a:active,
li.yardsale a.current:active,
li.yardsale a.currentAncestor:active {
	background-position: -26px -97px;
}


.rtupdate a:link,
.rtupdate a:visited {
	width: 157px;
	background-position: -240px -3px;
}

li.rtupdate a:link.currentAncestor,
li.rtupdate a:visited.currentAncestor,
li.rtupdate a:hover,
li.rtupdate .current {
	background-position: -240px -50px;
}

li.rtupdate a:active,
li.rtupdate a.current:active,
li.rtupdate a.currentAncestor:active {
	background-position: -240px -97px;
}


.dupdate a:link,
.dupdate a:visited {
	width: 143px;
	background-position: -399px -3px;
}

li.dupdate a:link.currentAncestor,
li.dupdate a:visited.currentAncestor,
li.dupdate a:hover,
li.dupdate .current {
	background-position: -399px -50px;
}

li.dupdate a:active,
li.dupdate a.current:active,
li.dupdate a.currentAncestor:active {
	background-position: -399px -97px;
}

.addevent a:link,
.addevent a:visited {
	width: 179px;
	background-position: -544px -3px;
}

li.addevent a:link.currentAncestor,
li.addevent a:visited.currentAncestor,
li.addevent a:hover,
li.addevent .current {
	background-position: -544px -50px;
}

li.addevent a:active,
li.addevent a.current:active,
li.addevent a.currentAncestor:active {
	background-position: -544px -97px;
}

.account a:link,
.account a:visited {
	width: 129px;
	background-position: -725px -3px;
}

li.account a:link.currentAncestor,
li.account a:visited.currentAncestor,
li.account a:hover,
li.account .current {
	background-position: -725px -50px;
}

li.account a:active,
li.account a.current:active,
li.account a.currentAncestor:active {
	background-position: -725px -97px;
}


.signup a:link,
.signup a:visited {
	width: 89px;
	background-position: -856px -3px;
}

li.signup a:link.currentAncestor,
li.signup a:visited.currentAncestor,
li.signup a:hover,
li.signup .current {
	background-position: -856px -50px;
}

li.signup a:active,
li.signup a.current:active,
li.signup a.currentAncestor:active {
	background-position: -856px -97px;
}




/* @end */

/* @group Navigation a:hover, a#current */


/* @end */

/* @group Navigation a:active */


/* @end */

/* Sub menu */
#nav-container ul ul {
	position: absolute;
	left: 1px;
	top: 47px;
	height: 25px;
	margin: 0;
	padding: 0 ;
	width: auto;
}

#nav-container ul ul li {
	background: url(../images/menu_sub_middle.png) repeat-x left bottom;
	height: 25px;
	display: block;
	float: left;
}

#nav-container ul ul li.first {
	height: 25px;
	background: url(../images/menu_sub_left_end.png) no-repeat left bottom;
	left: 0;
}

#nav-container ul ul li.last {
	height: 25px;
	width: 13px;
	background: url(../images/menu_sub_right_end.png) no-repeat left bottom;
	position: relative;
	right: 0;
}

#nav-container ul li ul a:link,
#nav-container ul li ul a:visited {
	text-indent: 0;
	width: auto;
	height: auto;
	margin: 0 10px;
	padding-top: 3px;
	color:#fcfcfc;
	text-decoration: none;
	text-shadow: 0px 1px 3px #555;
	font-weight: bold;
	background: none;
	opacity: 0.7;
}

#nav-container ul li ul a:hover,
#nav-container ul li ul .current,
#nav-container ul li ul .currentAncestor {
	opacity: 1;
	text-shadow: 0px 1px 3px #333;
	color:#ffffff;
}

/* Set the width of the sub menus, this is so the list items can display inline and the page doesn't scroll horizontally */
#nav-container ul li.rtupdate ul {
	width: 580px;
}

#nav-container ul li.rtupdate ul li.Overview {
	margin-top: 0;
}


#nav-container ul li.dupdate ul {
	width: 580px;
}

#nav-container ul li.Addons ul {
	width: 385px;
}

#nav-container ul li.Support ul {
	left: -165px;
	width: 268px;
}

#nav-container ul li.Developers ul {
	width: 396px;
}

#nav-container ul li.Company ul {
	width: 350px;
	left: -184px;
}

#nav-container ul li.Downloads ul {
	left: -157px;
	width: 300px;
}

/* @end */
