/* menu ========================================================*/

div.menu-breadcrumb {
	float: left;
	width: 930px;
	padding: 0 15px 10px;
	color: #bbb;
	font-size: 11px;
	border-bottom: solid 1px #eee;
}

div.menu-breadcrumb a {
	color: #888;
}

div.menu {
	position: absolute;
	left: 50%;
	top: 290px;
	margin-left: -481px;
	z-index:5;
	
	width: 960px;
	height: 39px;
	
	border: solid 1px #eee;
	border-width: 0 1px 1px 1px;
	border-color: #d6d6d6 #e6e6e6;
	
	background: url(images/sprite.png) 0 0 no-repeat;
}

div.noheader {
	top: 90px;	
}

div.menu div.search {
	float: right;	
	margin: 7px 10px 0 0;
}

div.menu span.search, div.menu input.search, div.menu a.search {
	float: left;	
}
div.menu span.search {
	width: 12px;
	height: 30px;
	display: block;
	
	background: url(images/sprite.png) -300px -900px no-repeat;
}
div.menu input.search,
input.subs,
input.google {
	
	color: #999;
	font-style: italic;

}
div.menu input.search {
	width: 150px;
	background: url(images/sprite.png) -315px -900px no-repeat;
	padding: 2px 0 8px 0;	
}

div.menu input.search-active,
input.subs-active,
input.google-active {
	font-style: normal;
	color: #333;
}
div.menu a.search {
	width: 30px;
	height: 30px;
	display: block;
	
	background: url(images/sprite.png) -495px -900px no-repeat;
	
}

div.menu ul.dropdown { 
	float: left;
}


div.menu ul.dropdown > li,
div.menu ul.dropdown > li > a { 
	float: left;
	padding: 0px;
	background: url(images/sprite.png) 100px 100px no-repeat;
	height: 39px;
}

div.menu ul.dropdown > li > a { 
	text-indent: -10000px;
	clear: both;
}

div.menu ul.dropdown li.page-item-23, div.menu ul.dropdown li.page-item-23 > a {	width: 70px; background-position: 0 -100px; }
div.menu ul.dropdown li.page-item-21, div.menu ul.dropdown li.page-item-21 > a {	width: 90px; background-position: 0 -180px; }
div.menu ul.dropdown li.page-item-19, div.menu ul.dropdown li.page-item-19 > a {	width: 120px; background-position: 0 -260px; }
div.menu ul.dropdown li.page-item-31, div.menu ul.dropdown li.page-item-31 > a {	width: 90px; background-position: 0 -340px; }
div.menu ul.dropdown li.page-item-33, div.menu ul.dropdown li.page-item-33 > a {	width: 85px; background-position: 0 -420px; }
div.menu ul.dropdown li.page-item-35, div.menu ul.dropdown li.page-item-35 > a {	width: 85px; background-position: 0 -500px; }
div.menu ul.dropdown li.page-item-26, div.menu ul.dropdown li.page-item-26 > a {	width: 60px; background-position: 0 -580px; }

div.menu ul.dropdown > li:hover {
	background-position: -800px -50px;
}

div.menu ul.dropdown > li:active {
	background-position: -950px -50px;
}

div.menu ul.dropdown > li.active {
	background-position: -650px -50px;
}

div.menu ul.dropdown li ul {
	display: none;
	float: left;
	clear: left;
	margin: -10px 0 0 -20px;
}
div.menu ul.dropdown li:hover > ul {
	display: block;	
}

div.menu ul.dropdown li ul li {
	0background: url(images/sprite.png) -760px -450px no-repeat;
	background: #fff;
	border-style: solid;
	border-width: 0 1px;
	border-color: #e6e6e6; 
}

div.menu ul.dropdown li ul li a {
	display: block;
	padding: 10px;
	margin: 0 1px;
	width: 178px;
	text-decoration: none;
}
div.menu ul.dropdown li ul li a:hover {
	background: #f4f4f4;
}

div.menu ul.dropdown li ul li.first-item { font-size: 1px; line-height: 1px; width: 200px; height: 10px; background-color: transparent; border: none; background: url(images/sprite.png) -760px -150px; }
div.menu ul.dropdown li ul li.last-item { 
	width: 200px; height: 1px; 	
	border-bottom: solid 1px #d6d6d6; 
	font-size: 1px; line-height: 1px; 
}



div.menu ul.dropdown LI UL LI A{
	background: url(images/sprite.png) -550px -450px no-repeat;
}

