/*##################################*/
/* javascript disabled (not loaded) */
/*##################################*/

/* whole tabbed menu wrapper */
.tabmenu {

}

/* wraps a set of tab (title and content) */
.tab {

}

/* wraps the tab title */
.tabtitle {

}

.tabcontent {

}

/*###########################*/
/* javascript enabled (live) */
/*###########################*/

/* tabbed menu wrapper (.tabmenu is now changed to .tabmenu_live)*/
.tabmenu_live {

}

/* unordered list <ul> with tab titles */
.tabmenu_ul {
    padding-top: 10px;
    padding-bottom: 1px;
    margin-bottom: 0px !important;
}

/* list item for the unordered list <ul> */
.tabmenu_ul li {
    display: inline;
    margin-right: 35px;
}

/* clickable tab titles */
.tabmenu_ul li a, .tabmenu_ul li a:link {
    background: #39404a;
    padding-left: 9px;
    padding-right: 9px;
    margin-left: -29px;
    box-shadow: 1px 1px 1px #4d4d4d, -1px 1px 1px #4d4d4d, 1px -1px 1px #4d4d4d, -1px -1px 1px #4d4d4d;
    -moz-box-shadow: 0px 1px 0px #4d4d4d, 0px 1px 1px #4d4d4d, 0px -0px 0px, -0px -0px 0px;
    font-size: 11px;
    color: #bfc0c5;
    text-decoration: none;
}

.tabmenu_ul li a:hover {
    padding-left: 9px;
    padding-right: 9px;
    margin-left: -29px;
    box-shadow: 1px 1px 1px #4d4d4d, -1px 1px 1px #4d4d4d, 1px -1px 1px #4d4d4d, -1px -1px 1px #4d4d4d;
    background: #303845;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
}

/* current selected tab titles */
.tabmenu_ul li a.current {
    background: #234466;
    color: #ffffff;
    text-decoration: none;
}

/* wraps all tab content (after <ul>) */
.tabcontent_wrapper {
    box-shadow: 1px 1px 1px #4d4d4d, -1px 1px 1px #4d4d4d, 1px -1px 1px #4d4d4d, -1px -1px 1px #4d4d4d;
    -moz-box-shadow: 0px 1px 0px #4d4d4d, 0px 1px 1px #4d4d4d, 0px -0px 0px, -0px -0px 0px;
    margin-left: 1px;
    margin-right: 1px;
}

/* wraps a single tab content (inside .tabcontent_wrapper) */
.tabmenu_live .tabcontent {
    line-height: 17px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 15px;
}

