#navigation { position: relative; z-index: 100; }

#navigation li { list-style: none; }

#navigation a:hover { text-decoration: none; }

.parent { background: url('arrow_trans.png') no-repeat right; }

ul.topnav { background: #d464a8 url('topnav.png') repeat-x; height: 28px; color: #fff; padding: 0; margin: 1px 0; width: 100%; clear: both; }

ul.topnav ul {
padding: 0;
margin: 0;
position; absolute;
z-index: 10;
}

ul.topnav ul a {
text-align: left;
font-weight: normal;
}

ul.topnav ul>li {
/*background: #ecbfd9;*/
/*background: #f5dfec;*/
background: url('pink.png');
border: 0;
}

ul.topnav ul>li:hover {
/*background: #f5dfec;*/
background: #ecbfd9;
}

ul.topnav ul>li a {
color: #000;
font-size: 10px;
width: 160px;
text-align: left;
padding-left: 5px;
}

ul.topnav>li {
display: inline;
float: left;
background: url('topnav.png') repeat-x;
}

ul.topnav li a {
color: #fff;
display: block;
line-height: 28px;
height: 28px;
width: 125px;
text-transform: uppercase;
font-weight: bold;
text-align: center;
}

ul.topnav>li>a {
border-right: 1px solid #fff;
}

ul.topnav>li>a:hover {
background:url('topnav_over.png') repeat-x;
}

ul.topnav li>ul {
display: none;
}

ul.topnav li:hover>ul {
display: block;
position: absolute;
}

ul.topnav li ul ul {
margin: -28px 0 0 165px;
}


ul.topnav2 { 
background: #d464a8 url('topnav2.png') repeat-x;
height: 14px;
color: #000;
padding: 0;
margin: 1px 0;
width: 100%;
z-index; 1;
clear: both;
}

ul.topnav2 ul {
padding: 0;
margin: 0;
background: #fff;
border: 1px solid #eee;
}

ul.topnav2 ul>li {
background: #fff;
border: 0;
}

ul.topnav2 ul>li:hover {
background: #eee;
}

ul.topnav2 ul>li a {
color: #000;
}

ul.topnav2>li {
display: inline;
float: left;
background: url('topnav2.png') repeat-x;
}

ul.topnav2 a {
color: #000;
display: block;
line-height: 14px;
height: 14px;
padding: 0 10px;
text-transform: uppercase;
font-weight: bold;
border-right: 1px solid #fff;
font-size: 10px;
text-align: center;
width: 120px;
}

ul.topnav2 a:hover {
color: #fff;
}

ul.topnav2 li>ul {
display: none;
}

ul.topnav2 li:hover>ul {
display: block;
}















ul.topnav3 { 
background: #d464a8 url('topnav3.png') repeat-x;
height: 14px;
color: #000;
padding: 0;
margin: 1px 0;
width: 100%;
z-index; 1;
clear: both;
}

ul.topnav3 ul {
padding: 0;
margin: 0;
background: #fff;
border: 1px solid #eee;
}

ul.topnav3 ul>li {
background: #fff;
border: 0;
}

ul.topnav3 ul>li:hover {
background: #eee;
}

ul.topnav3 ul>li a {
color: #000;
}

ul.topnav3>li {
display: inline;
float: left;
background: url('topnav3.png') repeat-x;
}

ul.topnav3 a {
color: #000;
display: block;
line-height: 14px;
height: 14px;
/*padding: 0 10px;*/
text-transform: uppercase;
font-weight: bold;
border-right: 1px solid #fff;
font-size: 10px;
text-align: center;
width: 163px;
}

ul.topnav3 a:hover {
color: #fff;
}

ul.topnav3 li>ul {
display: none;
}

ul.topnav3 li:hover>ul {
display: block;
}