﻿#TopMenuContainer
{
   background-image:url(../Images/TopMenu/bg.gif);
   background-repeat:no-repeat;
   width:980px;
   height:50px;
}
ul.MainMenu
{
   margin:0;
   padding:0 0 0 30px; 
}
ul.MainMenu li
{
    display:block;
    float:left;
    line-height:40px;
    height:41px;
    padding-right:20px;
}
ul.MainMenu li a
{
    display:block;
    width:100%;
    height:100%;
}
.menuLevelTwo
{
    display:none;
    position:absolute;
    width:200px;
    background-color:#ec1d24; 
    margin:0;
    padding:0;
}
ul.menuLevelTwo li a
{
    display:block;  
    padding:6px 0 6px 10px;
}
ul.menuLevelTwo li
{
    display:block;
    float:none;    
    line-height:19px; 
    height:auto;
}
ul.menuLevelTwo li.selected
{
    background-color:#fcb813;
}

.langbox {
    float:right;
    width:auto;
    margin-right: 10px;
}

.langbox .leftbox {
    float:left;
    width:19px;
    height:21px;
    background-image: url('/Xelma/Images/LangSelector/lang_left.png');
    background-repeat:no-repeat;
}
.langbox .rightbox {
    float:left;
    width:8px;
    height:21px;
    background-image: url('/Xelma/Images/LangSelector/lang_right.png');
    background-repeat:no-repeat;
}

.sitelanglink {
    float:left;
    width:auto;
    height:21px;
    background-image: url('/Xelma/Images/LangSelector/lang_bg.png');
    background-repeat:repeat-x;
}

a.sitelanglink {
    padding:3px 5px 0 5px;
    color:#555555;
}
a:hover.sitelanglink {
    color:#14AF28;
}

.sitelangselector {
    display:none;
    position:absolute !important;
    width:150px;
    z-index:9999;
    /*padding-top:22px;*/
    top:50px;
}

.sitelangselector ul { padding: 0; }

.logotype {
    float: left;
}

.dialog {
 position:relative;
 margin:0px auto;
 min-width:10em;
 max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
 color:#fff;
 /*z-index:1;*/
 margin-left:9px; /* default, width of left corner */
 margin-bottom:0.5em; /* spacing under dialog */
 text-align:left !important; /* for IE6 */
}


.dialog .contentwrapper {
    padding:5px;
    padding-top:15px;
    padding-left:10px;
}

.dialog .contentwrappermin {
    padding:0;
}

.dialog .content,
.dialog .t,
.dialog .b,
.dialog .b div {
 background:transparent url('/Xelma/Images/LangSelector/dialog-800x1600.png') no-repeat top right;
 _background-image:url('/Xelma/Images/LangSelector/jTopMenu/dialog.gif');
}

.dialog .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:0px 9px 0px 0px;
}

.dialog .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:9px; /* top slice width */
 margin-left:-9px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.dialog .b {
 /* bottom */
 position:relative;
 width:100%;
}

.dialog .b,
.dialog .b div {
 height:9px; /* height of bottom cap/shade */
 font-size:1px;
}

.dialog .b {
 background-position:bottom right;
}

.dialog .b div {
 position:relative;
 width:9px; /* bottom corner width */
 margin-left:-9px;
 background-position:bottom left;
}
