.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

#navigation{behavior: url(iepngfix.htc) !important;}
#navigation a span{position:relative; top:13px; #top:11px; text-align:left !important; z-index:1 !important;}
#navigation a span.home{left:65px; #left:40px;}
#navigation a span.residential{left:50px; #left:40px;}
#navigation a span.commercial{left:45px; #left:35px;}
#navigation a span.maintenance{left:45px; #left:35px;}
#navigation a span.contact{left:60px; #left:40px; z-index:1 !important; z-index:1 !important;}

a.button, a.button_off {
    background: transparent url('../images/navigation/home_off.png') no-repeat scroll top right;
    color: #FFF;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    width:135px;
    #width:140px;
    height: 35px;
    margin-right: -10px;
    #margin-right:5px;
    padding-right: 18px; /* sliding doors padding */
    #padding-left:10px;
    text-decoration: none;
    outline:none;
}

a.button_off {
    background: transparent url('../images/navigation/home_on.png') no-repeat scroll top right !important;
}
a.button:hover {
    background: transparent url('../images/navigation/home_on.png') no-repeat scroll top right;
    /*color: #FFF;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    width:135px;
    width:140px;
    height: 35px;
    margin-right: -10px;
    #margin-right:5px;
    padding-right: 18px;
    text-decoration: none;
    outline:none;*/
}

a.button_property, a.residential_off, a.commercial_off, a.maintenance_off {
    background: transparent url('../images/navigation/property_off.png') no-repeat scroll top right;
    color: #FFF;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    width:135px;
    #width:140px;
    height: 35px;
    margin-right: -10px;
    #margin-right:5px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    outline:none;
}

a.residential_off, a.commercial_off, a.maintenance_off{
	background: transparent url('../images/navigation/property_on.png') no-repeat scroll top right !important;
}

a.button_property:hover {
    background: transparent url('../images/navigation/property_on.png') no-repeat scroll top right;
    color: #FFF;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    width:135px;
    #width:140px;
    height: 35px;
    margin-right: -10px;
    #margin-right:5px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    outline:none;
}

a.button_contact, a.button_contact_off {
    background: transparent url('../images/navigation/contact_off.png') no-repeat scroll top right;
    color: #FFF;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    width:135px;
    #width:140px;
    height: 35px;
    margin-right: -10px;
    #margin-right:5px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    outline:none;
    behavior: url(iepngfix.htc) !important;
    z-index:1 !important;
}

a.button_contact_off{
    background: transparent url('../images/navigation/contact_on.png') no-repeat scroll top right;
    z-index:1 !important;
    behavior: url(iepngfix.htc) !important;
}

a.button_contact:hover {
    background: transparent url('../images/navigation/contact_on.png') no-repeat scroll top right;
    color: #FFF;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    width:135px;
    #width:140px;
    height: 35px;
    margin-right: -10px;
    #margin-right:5px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    outline:none; 
    z-index:1 !important;
    behavior: url(iepngfix.htc) !important;
}


