
a.ovalbutton {
    background: transparent url('../images/ovalbutton_tip.gif') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: normal 13px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    border: 0;
    
}

a.ovalbutton span {
    background: transparent url('../images/ovalbutton.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.ovalbutton:hover {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
    border: 0;
}

a.ovalbutton:hover span {
    background-position: bottom left;
} 

a.ovalbutton:active {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.ovalbutton:active span {
    background-position: bottom left;
    padding: 5px 0 5px 18px; /* push text down 1px */
} 

a.ovalbutton-green {
    background: transparent url('../images/ovalbutton-green_tip.gif') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: normal 13px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.ovalbutton-green span {
    background: transparent url('../images/ovalbutton-green.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.ovalbutton-green:hover {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.ovalbutton-green:hover span {
    background-position: bottom left;
} 

a.ovalbutton-green:active {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.ovalbutton-green:active span {
    background-position: bottom left;
    padding: 5px 0 5px 18px; /* push text down 1px */
} 

a.ovalbutton-grey {
    background: transparent url('../images/ovalbutton-grey_tip.gif') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: normal 13px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.ovalbutton-grey span {
    background: transparent url('../images/ovalbutton-grey.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.ovalbutton-grey:hover {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.ovalbutton-grey:hover span {
    background-position: bottom left;
} 

a.ovalbutton-grey:active {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.ovalbutton-grey:active span {
    background-position: bottom left;
    padding: 5px 0 5px 18px; /* push text down 1px */
} 



a.ovalbutton-white {
   
    color: #000;
    display: block;
    float: left;
    font: normal 16px arial, sans-serif;
    height: 24px;
    margin-left: 6px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.ovalbutton-white span {
    display: block;
    line-height: 15px;
    padding: 5px 0 5px 10px;
} 

a.ovalbutton-white:hover {
color: #fff;
 background: transparent url('../images/ovalbutton_tip.gif') no-repeat scroll top right;
    background-position: top right;
    outline: none; /* hide dotted outline in Firefox */
}

a.ovalbutton-white:hover span {
color: #fff;
background: transparent url('../images/ovalbutton.gif') no-repeat;
    background-position: top left;
} 

a.ovalbutton-white:active {
    background-position: top right;
    outline: none; /* hide dotted outline in Firefox */
}

a.ovalbutton-white:active span {
    background-position: top left;
    padding: 5px 0 5px 10px; /* push text down 1px */
} 






a.ovalbutton-black_grey_w {
    background: transparent url('../images/ovalbutton-black_grey_wbg_tip.gif') no-repeat scroll bottom right;
    color: #fff;
    display: block;
    float: left;
    font: normal 11px arial, sans-serif;
    height: 26px;
    border:0;
    margin-right: 6px;
    margin-top:10px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    clear: both;
}

a.ovalbutton-black_grey_w span {
    background: transparent url('../images/ovalbutton-black_grey_wbg.gif') no-repeat bottom left;
    display: block;
    color: #fff;
    line-height: 14px;
    border:0;
    padding: 6px 0 6px 18px;
} 

a.ovalbutton-black_grey_w:hover {
    background-position: top right;
    outline: none; /* hide dotted outline in Firefox */
    color: #fff;
    border: 0 !important;
}

a.ovalbutton-black_grey_w:hover span {
    background-position: top left;
    border:0 !important;
} 

a.ovalbutton-black_grey_w:active {
    background-position: top right;
    border:0;
    outline: none; /* hide dotted outline in Firefox */
}

a.ovalbutton-black_grey_w:active span {
    background-position: top left;
    border:0;
    padding: 6px 0 6px 18px; /* push text down 1px */
}







a.ovalbutton-black_grey {
    background: transparent url('../images/ovalbutton-black_grey_tip.gif') no-repeat scroll bottom right;
    color: #fff;
    display: block;
    float: left;
    font: normal 11px arial, sans-serif;
    height: 26px;
    border:0;
    margin-right: 6px;
    margin-top:10px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    clear: both;
}

a.ovalbutton-black_grey span {
    background: transparent url('../images/ovalbutton-black_grey.gif') no-repeat bottom left;
    display: block;
    color: #fff;
    line-height: 14px;
    border:0;
    padding: 6px 0 6px 18px;
} 

a.ovalbutton-black_grey:hover {
    background-position: top right;
    outline: none; /* hide dotted outline in Firefox */
    color: #fff;
    border: 0 !important;
}

a.ovalbutton-black_grey:hover span {
    background-position: top left;
    border:0 !important;
} 

a.ovalbutton-black_grey:active {
    background-position: top right;
    border:0;
    outline: none; /* hide dotted outline in Firefox */
}

a.ovalbutton-black_grey:active span {
    background-position: top left;
    border:0;
    padding: 6px 0 6px 18px; /* push text down 1px */
}


a.ovalbutton-green_black {
    background: transparent url('../images/ovalbutton-green_black_tip.gif') no-repeat scroll bottom right;
    color: #fff;
    display: block;
    float: left;
    font: normal 11px arial, sans-serif;
    height: 24px;
    border:0;
    margin-right: 6px;
    margin-top:10px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    clear: both;
}

a.ovalbutton-green_black span {
    background: transparent url('../images/ovalbutton-green_black.gif') no-repeat bottom left;
    display: block;
    color: #fff;
    line-height: 14px;
    border:0;
    padding: 5px 0 5px 18px;
} 

a.ovalbutton-green_black:hover {
    background-position: top right;
    outline: none; /* hide dotted outline in Firefox */
    color: #fff;
    border: 0 !important;
}

a.ovalbutton-green_black:hover span {
    background-position: top left;
    border:0 !important;
} 

a.ovalbutton-green_black:active {
    background-position: top right;
    border:0;
    outline: none; /* hide dotted outline in Firefox */
}

a.ovalbutton-green_black:active span {
    background-position: top left;
    border:0;
    padding: 5px 0 5px 18px; /* push text down 1px */
} 




















a.ovalbutton-light-green_black {
    background: transparent url('../images/ovalbutton-light-green_black_tip.gif') no-repeat scroll bottom right;
    color: #fff;
    display: block;
    float: left;
    font: normal 11px arial, sans-serif;
    height: 24px;
    border:0;
    margin-right: 6px;
    margin-top:10px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    clear: both;
}

a.ovalbutton-light-green_black span {
    background: transparent url('../images/ovalbutton-light-green_black.gif') no-repeat bottom left;
    display: block;
    color: #fff;
    line-height: 14px;
    border:0;
    padding: 5px 0 5px 18px;
} 

a.ovalbutton-light-green_black:hover {
    background-position: top right;
    outline: none; /* hide dotted outline in Firefox */
    color: #fff;
    border: 0 !important;
}

a.ovalbutton-light-green_black:hover span {
    background-position: top left;
    border:0 !important;
} 

a.ovalbutton-light-green_black:active {
    background-position: top right;
    border:0;
    outline: none; /* hide dotted outline in Firefox */
}

a.ovalbutton-light-green_black:active span {
    background-position: top left;
    border:0;
    padding: 5px 0 5px 18px; /* push text down 1px */
} 






a.ovalbutton-black_light-green {
    background: transparent url('../images/ovalbutton-black_light-green_tip.gif') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: normal 13px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.ovalbutton-black_light-green span {
    background: transparent url('../images/ovalbutton-black_light-green.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.ovalbutton-black_light-green:hover, a.ovalbutton-black_light-green.selected {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
    border:0 !important;
}

a.ovalbutton-black_light-green:hover span, a.ovalbutton-black_light-green.selected span {
    background-position: bottom left;
    border:0 !important;
} 

a.ovalbutton-black_light-green:active {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.ovalbutton-black_green:active span {
    background-position: bottom left;
    padding: 5px 0 5px 18px; /* push text down 1px */
} 





a.ovalbutton-black_green {
    background: transparent url('../images/ovalbutton-black_green_tip.gif') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: normal 13px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.ovalbutton-black_green span {
    background: transparent url('../images/ovalbutton-black_green.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.ovalbutton-black_green:hover {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
    border:0 !important;
}

a.ovalbutton-black_green:hover span {
    background-position: bottom left;
    border:0 !important;
} 

a.ovalbutton-black_green:active {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.ovalbutton-black_green:active span {
    background-position: bottom left;
    padding: 5px 0 5px 18px; /* push text down 1px */
} 