body {
    margin: 0px;
    padding: 0px;
}
h1,h2 {
    font-weight: normal;
    margin: 0px;
    font-size: medium;
}

/* HORIZONTAL MENU */
.headingcombo_container {
    margin: 0px;
}

.headingcombo_container, .headingcombo_container ul {
    list-style: none;
    padding: 0px;
    font-family : Arial;

}

.headingcombo_container a {
    display: block;
    text-decoration : none;
}

.headingcombo_container li {
    display: block;
}

.headingcombo_container li ul{
    position: absolute;
    left: -999em; /**** SUBHEADING BACKGROUND COLOR ****/
}


.headingcombo_container li:hover ul{
    left: auto;
    min-height: 0;
    margin-top: 5px;
}

.headingcombo a {
    color:#888;
}

.headingcombo {
    float: left;
    display: block;
    /*background-color: #ededed; *** HEADING BACKGROUND COLOR ****/
    -webkit-transition-property: all;
    -webkit-transition-duration: .2s;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-property: all;
    -moz-transition-duration: .2s;
    -moz-transition-timing-function: ease-out;
    -o-transition-property: all;
    -o-transition-duration: .2s;
    -o-transition-timing-function: ease-out;
    padding: 5px;
    color:#888;
    font-size:13px;
    border-right: #EDEDED solid 1px;
}
.headingcombo a:hover {
    color:#FFF;
}
.headingcombo:hover, .headingcombo_hover {
    background-color: #BBB; /**** HEADING HOVER BACKGROUND COLOR ****/
    color:#FFF;
    border-right: #BBB solid 1px;
    -webkit-transform: scale(1.09);
    -moz-transform:scale(1.09);
}

.headingcombo ul {
    margin-left: -5px;
}

.subheadingcombo {
    margin-top: 0px !important;
    font-size:12px;
    float:left;
    clear:left;
    padding:5px 8px;
    color:#fff;
    background-color: #BBB;
    -webkit-transition-property: background-color, padding-left;
    -webkit-transition-duration: .3s, .2s;
    -webkit-transition-timing-function: linear, ease-out;
    -moz-transition-property: background-color, padding-left;
    -moz-transition-duration: .3s, .2s;
    -moz-transition-timing-function: linear, ease-out;
    -o-transition-property: background-color, padding-left;
    -o-transition-duration: .3s, .2s;
    -o-transition-timing-function: linear, ease-out;
}
.subheadingcombo a {
    color:#FFF;
}

.subheadingcombo:hover, .subheadingcombo_hover{
    padding-left:15px;
    background-color:#09f; /**** SUBHEADING HOVER BACKGROUND COLOR ****/
}