                /*this is the css for the vertical version*/
                .vertical ul{
                        list-style-type: none;
                        padding: 0;
                        width: 298px;
                        margin: 0;
                        border-left: 1px solid #a9a9a9;
                        border-right: 1px solid #a9a9a9;
                }
                .vertical li a{
                        display: block;
                        width: 294px;
                        text-decoration: none;
                        height: 15px;
                        padding: 7px 1px 5px 3px;
                        font-size: 12px;
                        font-family : Tahoma,Verdana,Arial;
                        border-top: 0px;
                }
                .vertical li{
                        /*Needed for IE. Don't ask me why, It was a lucky guess.*/
                        display: inline;
                }
                .vertical li ul{
                        position: absolute;
                        margin-top: -2em;
                        margin-left: -302px;
                }

                /*this is the css for the horizontal version*/
                .horizontal ul{
                        list-style-type: none;
                        padding: 0;
                        margin: 0;
                        display: block;
                        height: 56px;
                }
                .horizontal li{
                        float: left;
                        display: inline;
                }
                .horizontal li a{
                        text-decoration: none;
                        height: 44px;
                        float: left;
                        display: block;
                        padding: 6px 4px 0 7px;
                        font-size: 12px;
                }
                .horizontal li a.unter{
                        text-decoration: none;
                        height: 17px;
                        float: left;
                        display: block;
                        padding: 5px 2px 0 2px;
                        vertical-align: middle;
                        font-size: 10px;
                }
                .horizontal li li a{
                        border-top: none;
                }
                .horizontal li li a.unter{
                        border-top: none;
                }
                .horizontal li ul{
                        position: absolute;
                        margin-top: 51px;
                        margin-left: -65px;
                        width: 130px;
                        padding: 0;
                        border: none;
                        display: block;
                        height: auto;
                        vertical-align: right;
                }
                .horizontal li li ul{
                        position: absolute;
                }
                .horizontal li ul li a{
                width: 130px;
                }
                /*This section makes the menu not work in non-javascript enabled browsers by not showing the menu by default-This can be worked around by making top level links point to a sitemap*/
                /*Not sure if I recommend this or not*/
                .inaccesible li ul{
                        display: none;
                }
                /*Arrow code - looks like <a class="haschild" href="#">Text <span>Arrow</span></a> can be turned on/off with arrow class*/
                .arrow a span{
                padding-left: 2px;
                font-size: 66%;
                }
                .arrow a:hover span{
                padding-left: 3px;
                }
                .arrow a span.noshow{
                        visibility: hidden;
                }
                /*Plus code*/
                .plus a span{
                        padding-left: .1em;
                }
                /*colors for menu*/

                .album li ul {
                        background-color: #000000;
                }
                .album li a{
                        background: #D0E6FC;
                        overflow: hidden;
                        color: black;
                        font-size: 9px;
                        font-weight: 900;
                        font: tahoma, verdana;
                }
                .album li a:hover{
                        background-image: url( '../menue2/buttonlkovr.gif' );
                        color: #eeeeee;
                }
                .album li a.start{
                        overflow: hidden;
                        color: black;
                        font-size: 12px;
                        font-weight: 900;
                        font: tahoma, verdana, sans-serif;
                        background: #D0E6FC;
                        border-top: 1px solid #a9a9a9;
                        border-right: 1px solid #a9a9a9;
                }
                .album li a.start:hover{
                        color: #eeeeee;
                        background: #BF2907;
                }                
                .album li a.dance{
                        background: #D0E6FC;
                        overflow: hidden;
                        color: black;
                        font-size: 9px;
                        font-weight: 900;
                        font: tahoma, verdana;
                        border-top: 1px solid #000;
                }
                .album li a.dance:hover{
                        background-image: url( '../menue2/buttonlkovrda.gif' );
                        color: #eeeeee;
                        border-top: 1px solid #000;
                }
                .album li a.web{
                        background: #FCF5D0;
                        overflow: hidden;
                        color: black;
                        font-size: 9px;
                        font-weight: 900;
                        font: tahoma, verdana;
                        border-top: 1px solid #a9a9a9;
                }
                .album li a.web:hover{
                        background: #AE9406;
                        color: #eeeeee;
                }
                .album li a.rad{
                        background: #D0E6FC;
                        overflow: hidden;
                        color: black;
                        font-size: 9px;
                        font-weight: 900;
                        font: tahoma, verdana;
                        border-top: 1px solid #000;
                }
                .album li a.rad:hover{
                        background-image: url( '../menue2/buttonlkovrrad.gif' );
                        color: #eeeeee;
                        border-top: 1px solid #000;
                }
                .album li a.rad2{
                        background: #D0E6FC;
                        overflow: hidden;
                        color: black;
                        font-size: 9px;
                        font-weight: 900;
                        font: tahoma, verdana;
                        border-top: 1px solid #000;
                }
                .album li a.rad2:hover{
                        background-image: url( '../menue2/buttonlkovrrad2.gif' );
                        color: #eeeeee;
                        border-top: 1px solid #000;
                }
                .album li a.eus{
                        background: #D0E6FC;
                        overflow: hidden;
                        color: black;
                        font-size: 12px;
                        font-weight: 900;
                        font: tahoma, verdana;
                        border-top: 1px solid #a9a9a9;
                }
                .album li a.eus:hover{
                        background: #1D39C4;
                        color: #eeeeee;
                }
                .album li a.eu{
                        background: #D0E6FC;
                        overflow: hidden;
                        color: black;
                        font-size: 12px;
                        font-weight: 900;
                        font: tahoma, verdana;
                        border-top: 1px solid #a9a9a9;
                }
                .album li a.eu:hover{
                        background-image: url( '../menue2/buttonlkovreu.gif' );
                        color: #eeeeee;
                }
                .album li a.day{
                        background: #D0E6FC;
                        overflow: hidden;
                        color: black;
                        font-size: 12px;
                        font-weight: 900;
                        font: tahoma, verdana;
                        border-top: 1px solid #a9a9a9;
                }
                .album li a.day:hover{
                        background: #BF2907;
                        color: #eeeeee;
                }
                .album li a.usa{
                        background: #B8C4ED;
                        border-top: 1px solid #000;
                        overflow: hidden;
                        color: black;
                        font-size: 12px;
                        font-weight: 900;
                        font: tahoma, verdana;
                        border-top: 1px solid #a9a9a9;
                }
                .album li a.usa:hover{
                        background: #2B4AB3;
                        color: #eeeeee;
                }                
                .album li a.home{
                        background-image: url( '../menue2/buttonlkhome.gif' );
                        background-repeat: no-repeat;
                        overflow: hidden;
                        color: black;
                        font-size: 9px;
                        font-weight: 900;
                        font: tahoma, verdana;
                }
                .album li a.home:hover{
                        background-image: url( '../menue2/buttonlkovr.gif' );
                        color: #eeeeee;
                }
                .album li a.day2{
                        background: #FCF5D0;
                        color: black;
                        font-size: 10px;
                        font-weight: 300;
                        font: tahoma, verdana;
                        border-top: 1px solid #000;
                }
                .album li a.day2:hover{
                        background-image: url( '../menue2/buttonlkovrday2.gif' );
                        color: #eeeeee;
                        border-top: 1px solid #000;
                }
                .albumvid li ul {
                        background-color: #000000;
                }
                .albumvid li a{
                        background-image: url( '../menue2/buttonlkvid.gif' );
                        background-repeat: no-repeat;
                        overflow: hidden;
                        color: black;
                        font-size: 9px;
                        font-weight: 900;
                        font: tahoma, verdana;
                }
                .albumvid li a:hover{
                        background-image: url( '../menue2/buttonlkovrvid.gif' );
                        color: #eeeeee;
                }
                .albumvid li a.vids{
                        background-image: url( '../menue2/buttonlkovervid.gif' );
                        background-repeat: no-repeat;
                        overflow: hidden;
                        color: black;
                        font-size: 10px;
                        font-weight: 300;
                        font: tahoma, verdana;
                }
                .albumvid li a.vids:hover{
                        background-image: url( '../menue2/buttonlkovrvid2.gif' );
                        color: #eeeeee;
                }
                .albumtop li a{
                        background-image: url( '../menue2/button.gif' );
                        background-repeat: no-repeat;
                        overflow: hidden;
                        color: #000000;
                }
                .albumtop li a:hover{
                        background-image: url( '../menue2/buttonovr.gif' );
                        background-repeat: no-repeat;
                        overflow: hidden;
                        color: #eeeeee;
                }
                .albumtop li a.unter{
                        background-image: url( '../menue2/buttonuntr.gif' );
                        background-repeat: no-repeat;
                        overflow: hidden;
                        color: #000000;
                        font-weight: 900;
                }
                .albumtop li a.unter:hover{
                        background-image: url( '../menue2/buttonuntrovr.gif' );
                        background-repeat: no-repeat;
                        overflow: hidden;
                        color: #eeeeee;
                        font-weight: 900;
                }
                .albumtop ul{
                        border-color: #000033;
                }
                .albumtop li ul {
                        background-image: url( '../menue2/liulbg.gif' );
                        color: #eeeeee;
                        border-left: 1px solid #000000;
                        border-right: 1px solid #222222;
                        border-bottom: 1px solid #222222;
                }
a.top10a {
         color: #000000;
}
a:hover.top10a {
         color: #DB3C07;
}
#pro_linedrop {
height:60px;
padding: 3px 0 2px 0;
max-width:1128px;
text-align: center;
position:relative;
font-family: verdana,arial, sans-serif;
font-size:12px;
background: #fff;
}

#pro_linedrop .select {
margin:0;
padding:0;
list-style:none;
}

#pro_linedrop li {
float:left;
margin-left: 1px;
}

#pro_linedrop li.lrt {
float:left;
margin-left: 1px;
}

#pro_linedrop .select a {
display:block;
text-decoration: none;
background: #D0E6FC;
height: 60px;
color: #111;
font-size: 12px;
}


#pro_linedrop .select li.lrt a {color:#111;min-width: 94px;
}


#pro_linedrop .select a {
display:block;
background: #D0E6FC;
padding: 8px 6px 0 6px;
height: 48px;
color: #111;
border: 2px solid #fff;
font-size: 12px;
}
#pro_linedrop .select li.linenl {
background: #A1CFFC;
padding: 8px 6px 0 6px;
height: 48px;
color: #111;
border: 2px solid #fff;
font-size: 12px;
max-width: 130px;
}
#pro_linedrop .select li.linea a {
background: #D0E6FC;
padding: 8px 6px 0 6px;
height: 48px;
color: #111;
border: 2px solid #fff;
font-size: 12px;
}
#pro_linedrop .select li.lineb a {
background: #D0E6FC;
padding: 8px 6px 0 6px;
height: 48px;
color: #111;
border: 2px solid #fff;
font-size: 12px;
}
#pro_linedrop .select li.linec a {
background: #D0E6FC;
line-height: 15px;
padding: 8px 6px 0 6px;
height: 48px;
color: #111;
border: 2px solid #fff;
font-size: 12px;
}
#pro_linedrop .select li.linev a {
background: #D0E6FC;
line-height: 15px;
padding: 8px 6px 0 6px;
height: 48px;
color: #111;
border: 2px solid #fff;
font-size: 12px;
}



#pro_linedrop .select a:hover,
#pro_linedrop .select li:hover a {
display:block;
padding: 8px 6px 0 6px;
height: 48px;
border: 2px solid #333;
float:left;
padding:0;
cursor:pointer;
}

#pro_linedrop .select li.linea a:hover,
#pro_linedrop .select li.linea:hover a {
display:block;
background: #FBD892;
padding: 8px 6px 0 6px;
height: 48px;
border: 2px solid #333;
}
#pro_linedrop .select li.lineb a:hover,
#pro_linedrop .select li.lineb:hover a {
display:block;
background: #D0FCEC;
padding: 8px 6px 0 6px;
height: 48px;
border: 2px solid #333;
}
#pro_linedrop .select li.linec a:hover,
#pro_linedrop .select li.linec:hover a {
display:block;
background: #B3EDF6;
padding: 8px 6px 0 6px;
height: 48px;
border: 2px solid #333;
}
#pro_linedrop .select li.linev a:hover,
#pro_linedrop .select li.linev:hover a {
display:block;
background: #DEF890;
padding: 8px 6px 0 6px;
height: 48px;
border: 2px solid #333;
}

#pro_linedrop .select li.lrt a:hover,
#pro_linedrop .select li.lrt:hover a {
display:block;
background: #FEF0A0;
padding: 8px 6px 0 6px;
height: 48px;
border: 2px solid #333;
min-width: 94px;
}


#pro_linedrop .sub {
position:absolute; left:-9999px; width:0;
}

/* IE6 only */
#pro_linedrop table {
border-collapse:collapse;
margin:-1px -10px -1px -1px;
font-size:1em;
width:0;
height:0;
}

#pro_linedrop .sub {
margin:0;
padding:0;
list-style:none;
}

#pro_linedrop .sub li {background:transparent;}

#pro_linedrop .select :hover .sub {
height:50px;
position:absolute;
width:100%;
top:62px;
left:0;
text-align:center;
}

#pro_linedrop .select :hover .rt li {float:right;}

#pro_linedrop .select :hover .sub li a {
display:block;
height:48px;
line-height:20px;
float:left;
background:#878787;
padding:0 16px;
margin:0;
white-space:nowrap;
color:#111111;
font-size:10px;
border: 1px solid #c5c5c5;
}

#pro_linedrop .select :hover .sub li.subline a { color:#4B6F06; background:#bdd2e7; border: 1px solid #111; }
#pro_linedrop .select :hover .sub li.subd a { color:#55052F; background:#D54B8C; border: 1px solid #111; }
#pro_linedrop .select :hover .sub li.subv a { color:#325505; background:#A9D54B; border: 1px solid #111; }
#pro_linedrop .select :hover .sub li.subr a { color:#055521; background:#4BD585; border: 1px solid #111; }
#pro_linedrop .select :hover .sub li.subn a { color:#053055; background:#4BA3D5; border: 1px solid #111; }
#pro_linedrop .select :hover .sub li.sube a { color:#05284D; background:#4B96D5; border: 1px solid #111; }

#pro_linedrop .select :hover .sub li a:hover,
#pro_linedrop .select :hover .sub li:hover
{ color:#eee; line-height:21px; position:relative; background:#555555 left bottom; text-decoration: underline; }

#pro_linedrop .select :hover .sub li.subd a:hover,
#pro_linedrop .select :hover .sub li.subd:hover
{ color:#eee; line-height:21px; position:relative; background:#980D69 left bottom; text-decoration: underline; }

#pro_linedrop .select :hover .sub li.subv a:hover,
#pro_linedrop .select :hover .sub li.subv:hover
{ color:#eee; line-height:21px; position:relative; background:#5F980D left bottom; text-decoration: underline; }

#pro_linedrop .select :hover .sub li.subr a:hover,
#pro_linedrop .select :hover .sub li.subr:hover
{ color:#eee; line-height:21px; position:relative; background:#0D983E left bottom; text-decoration: underline; }

#pro_linedrop .select :hover .sub li.subn a:hover,
#pro_linedrop .select :hover .sub li.subn:hover
{ color:#eee; line-height:21px; position:relative; background:#0D6C98 left bottom; text-decoration: underline; }

#pro_linedrop .select :hover .sub li.sube a:hover,
#pro_linedrop .select :hover .sub li.sube:hover
{ color:#eee; line-height:21px; position:relative; background:#116FAB left bottom; text-decoration: underline; }