/*
***********************************************************
Title:     Navcontainer
Author:    Emile Blume - Netcreators.com
***********************************************************
*/
@charset "utf-8";
/* Top navigation ////////////////////////////////////////////////////////////////////////*/
#menu {
	height: 24px;
        width: 800px;
	left: 172px;
	top: 156px;
	position: absolute;
}

#menu li {
	background: url(../images/bg-menu.gif) no-repeat bottom right;
	float: left;
	display: inline;
	margin-right: 10px;
	padding-right: 2px;
}

#menu li a {
	color: #FFF;
	display: block;
	float: left;
	height: 18px;
	margin-top: 2px;
	padding: 4px 30px 0 30px;
	text-decoration: none;
}

#menu li a#t-1{
	background-color: #E20A26;
}

#menu li a#t-81{
	background-color: #F26740;
}

#menu li a#t-48{
        background-color: #E65293;
}

#menu li a#t-148{
        background-color: #EF97BC;
}

#menu li a#t-1:hover, #menu li a#t-81:hover, #menu li a#t-48:hover, #menu li a#t-148:hover {
        background-color: #F35974;
        color: #FFF;
}

#menu li a#t-1.active, #menu li a#t-81.active, #menu li a#t-48.active, #menu li a#t-148.active {
	background-color: #FFF;
        color: #D10F41;
}

/* top navigation ////////////////////////////////////////////////////////////////////*/
#topnav {
	top: 15px;
	left: 0px;
	position: absolute;
        z-index: 100;
width: 980px;
text-align: right;
}

#topnav li {
	display: inline;
}

#topnav li a {
	color: #77787A;
	margin-left: 44px;
	text-decoration: none;
}

/* Breadcrumb navigation ////////////////////////////////////////////////////////////////////////*/
#bread {
font-size: 11px;
margin-top: 10px;
margin-left: 170px;
line-height: 14px;
}

#bread a {
padding-left: 4px;
padding-right: 4px;
text-decoration: none;
}



/* Left navigation ////////////////////////////////////////////////////////////////////////*/
#left ul {
	margin: 10px;
        margin-left: 2px;
}

#left li {
	margin: 0 0 10px 0;
}

#left li a {
        display: block;
	color: #D10F41;
	text-decoration: none;
        padding-left: 20px;
}

#left li a:hover {
	background: url(../images/bg-nav-hover.gif) no-repeat left;
	color: #E85E3C;
}

#left li a.active {
	background: url(../images/bg-nav-active-sub.gif) no-repeat left;
        /*color: #FFF;*/
}

#left ul ul, #left li li {
        margin: 0;
}

#left ul ul {
        margin-top: 3px;
        margin-left: 10px;
}

#left li li {
	margin: 0 0 7px 0;
}

#left li li a.active {
	background: url(../images/bg-nav-active.gif) no-repeat left;
}

#left li li a:hover {
        background: none;
}



