/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider {
    display: block;
    font-size: 1px;
    border-width: 0px;
    border-style: solid;
    position: relative;
    z-index: 1;
}

.qmmc .qmdividery {
    float: left;
    width: 0px;
}

.qmmc .qmtitle {
    display: block;
    cursor: default;
    white-space: nowrap;
    position: relative;
    z-index: 1;
}

.qmclear {
    font-size: 1px;
    height: 0px;
    width: 0px;
    clear: left;
    line-height: 0px;
    display: block;
    float: none !important;
}

.qmmc {
    position: relative;
    z-index: 10;
}

.qmmc a,.qmmc li {
    float: left;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 1;
}

.qmmc div a,.qmmc ul a,.qmmc ul li {
    float: none;
}

.qmsh div a {
    float: left;
}

.qmmc div {
    visibility: hidden;
    position: absolute;
}

.qmmc .qmcbox {
    cursor: default;
    display: block;
    position: relative;
    z-index: 1;
}

.qmmc .qmcbox a {
    display: inline;
}

.qmmc .qmcbox div {
    float: none;
    position: static;
    visibility: inherit;
    left: auto;
}

.qmmc li {
    z-index: auto;
}

.qmmc ul {
    left: -10000px;
    position: absolute;
    z-index: 10;
}

.qmmc,.qmmc ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.qmmc li a {
    float: none
}

.qmmc li:hover>ul {
    left: auto;
}

#qm0 li {
    float: none;
}

#qm0 li:hover>ul {
    top: 0px;
    left: 100%;
}

/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/
/* QuickMenu 0 */
/*"""""""" (MAIN) Container""""""""*/
#qm0 { /*width:175px;*/
    width: 175px;
    padding: 0px;
    /*background-color:#ffe4ab;*/
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: #D18F52;
}

/*"""""""" (MAIN) Items""""""""*/
#qm0 a {
    padding: 3px 40px 3px 8px;
    background-color: #ffe4ab;
    color: #800000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: #D18F52;
}

/*"""""""" (MAIN) Hover State""""""""*/
#qm0 a:hover {
    background-color: #D18F52;
    text-decoration: none;
}

/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/
#qm0 li:hover>a {
    text-decoration: none;
}

/*"""""""" (MAIN) Active State""""""""*/
body #qm0 .qmactive,body #qm0 .qmactive:hover {
    background-color: #D18F52;
    color: #800000;
    text-decoration: none;
}

/*"""""""" (SUB) Container""""""""*/
#qm0 div,#qm0 ul {
    padding: 0px;
    margin: 5px 0px 0px -5px;
    background-color: #EFEFEF;
    border-width: 1px 1px 0px 1px;
    border-style: solid;
    border-color: #D18F52;
}

/*"""""""" (SUB) Items""""""""*/
#qm0 div a,#qm0 ul a {
    padding: 3px 40px 3px 8px;
    font-size: 12px;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    border-color: #D18F52;
}

/*"""""""" Individual Titles""""""""*/
#qm0 .qmtitle {
    margin: 2px 5px 5px 5px;
    color: #222222;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

/*"""""""" Individual Horizontal Dividers""""""""*/
#qm0 .qmdividerx {
    border-top-width: 1px;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    padding: 10px 10px 10px 10px;
    border-color: #D18F52;
}

/*"""""""" Custom Rule""""""""*/
ul#qm0 .qmparent {
    background-image: url(qmimages/arrow_5.gif);
    background-repeat: no-repeat;
    background-position: 95% 55%;
    white-space: pre;
}

/*"""""""" Custom Rule""""""""*/
ul#qm0 li:hover>a.qmparent {
    background-color: #D18F52;
    color: #800000;
}
