#leftcontent.leftcontent li { list-style: none; display: inline-block; margin: 0 2px 0 0; font-size: 1.2em; }
    .leftcontent span, .leftcontent a { font-size: 1em; color: #333; padding: 0 .6em; margin: 0 .5em 1.4em; line-height: 28px; -moz-border-radius: 8px; text-transform: lowercase; font-variant: small-caps; }
    .leftcontent a { text-decoration: none; color: #333; cursor: pointer; }

.vsareatabs { margin: 2em 0 0; display: block; width: 100%; }

    .ui-tabs .ui-tabs-hide { display: none; }
        .ui-state-default { padding: 4px 0; cursor: pointer; background-color: #f2f2f2; -moz-border-radius: 0; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; }
            .ui-state-default:hover { background-color: #eee; }
        .ui-tabs-selected { padding: 4px 0; cursor: pointer; background-color: #ddd; -moz-border-radius: 0; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; }
            .ui-tabs-selected:hover { background-color: #ddd; }
            .ui-tabs-selected a { color: #f7941d !important; }
            
    .vsarea { display: block; height: 260px; margin: 0; padding: 1.4em 0 1.4em 1.4em; }
        .vsarea h3 { display: none; }
        
        .vsarea img { float: left; display: inline; margin-right: 1em; padding: 5px; background-color: #f2f2f2; }
        .vsarea .right { float: left; display: inline; }
            .vsarea .right span, .vsarea .right a { display: block; text-align: center; background-color: #f2f2f2; width: 12em; }
                .vsarea .right a:hover { background-color: #f8f8f8; }
            .vsbase { background-color: #f2f2f2 !important; }
                .vsbase:hover { background-color: #f8f8f8 !important; }
    
    #vsareas li a { color: #555;  text-transform: none; font-variant: normal; text-shadow: 0 0 0 transparent; line-height: 100%; margin-bottom: 0; }
    #vsareas .vsarea { background-color: #ddd; }
                
        #vsconstruction a { background-color: #f7941d; }
            #vsconstruction a:hover { background: rgba(247, 148, 29, .7); }
        #vsroadmaintenance a { background-color: #ea6f4d; }
            #vsroadmaintenance a:hover { background: rgba(234, 111, 77, .7); }
        #vsalpine a { background-color: #8dd8f8; }
            #vsalpine a:hover { background: rgba(141, 216, 248, .5); }
