.sitemapcontainer {
	position:relative;
	/* float: left; */
	text-align:center;
	width:986px;
	display:block;
	z-index:1000;
	top: 0px;
	margin: 0 auto;
}

.sitemapcontent {
	position:relative;
	width:984px;
	display:block;
	z-index:1000;
}

.sitemapcontent * {
	vertical-align:bottom;
	margin:0!important;
	padding:0!important;
/* 	line-height:18px; */
}

#combobox {
	position:relative;
	display:block;
	height:36px;
	width:984px;
	padding: 0 1px;
	/* background: url(../images/backgrounds/bg-top-container.png) top left no-repeat; */
}

#sitemaptrigger {
	float:right;
	margin-right:0px!important;
	height:36px;
	width:30px;
	text-decoration:none;
	background:url(../images/icons/sitemap-loader-close.gif) no-repeat -30px 0px;
}


.sitemaptriggeron {
	background:url(../images/icons/sitemap_icon_on.gif) no-repeat bottom left!important;
}

.sitemaptriggeroff {
	background:url(../images/icons/sitemap-loader-close.gif) no-repeat -30px 0px !important;
}

.sitemapLoad {
	background:url(../images/icons/sitemap-loader-close.gif) no-repeat 0px 0px !important;
}

.sitemapClose {
	background:url(../images/icons/sitemap-loader-close.gif) no-repeat -60px 0px !important;
}

#searchbox {
	float:right;
	margin-right:2px;
	margin-bottom:-36px;
	height:36px;
	width:200px;
	background: #F8F8F8 url(../images/backgrounds/bg-searchfield.gif) no-repeat bottom left;
}

#searchbox span {
	color:#F00;
	display:block;
	padding:8px 14px!important;
	font-size:10px;
}

.sitemapcontent ul {
	list-style-type:none;
}

.sitemapcontent ul.level1 {
	display:block;
	width:984px;
	z-index:1000;
	list-style-type:none;
	background:url(../images/backgrounds/bg-sitemap.png);
/* 	border-left:1px solid #bebbb9;
	border-right:1px solid #bebbb9; */
}

.sitemapcontent .even, .sitemapcontent .odd {
	display:block;
	float:left;
	width:196px;
}

.subon ul, .subon ul *  {
	display:block!important;
}

.suboff ul, .suboff ul * {
	display:none!important;
}

.sitemapcontent ul.level1 li ul li {
	position:relative;
	display:block;
	zoom:1;
	
	margin-left:12px!important;
	margin-right:10px!important;
	padding:0;
}

.sitemapcontent ul.level1 li ul li ul li {
	margin-right:0px!important;
}

.sitemapcontent .link {
         display:block;
		zoom:1;
         margin: 0px 30px!important;
}

.sitemapcontent .trigger, .sitemapcontent .empty {
	position:absolute;
	top:10px;
	left:20px;
         display:block;
         width:9px;
         height:9px;
}

.subon .trigger {
	background:url(../images/icons/arrow-right.gif) no-repeat!important;
	cursor:hand;
}

.suboff .trigger {
	background:url(../images/icons/arrow-down.gif) left 2px no-repeat!important;
	cursor:hand;
}

/* .sitemapcontent .empty {
	background:url(../images/icons/sitemap-empty.gif) no-repeat!important;
} */

.sitemapcontent a {
         color:#FF8700;
         display:block;
}

.sitemapcontent .spacer {
         display:block;
		height:15px;
}

.sitemapcontent .spacer span {
         display:block;
	height:8px;
	border-bottom:1px solid #6c6c6b;
}

a.level1 {
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	font-size:14px;
	text-decoration:none;
	line-height:30px;
}

#sitemap ul li  { font-size: 11px; padding: 5px 0!important;}
#sitemap ul li a { color:#bcbcbc; text-decoration: none; }
#sitemap ul li a:hover { text-decoration: underline; }
#sitemap ul li a.level1 { color:#fff; }
