.pickmeup {
    font-family: Arial,Helvetica,sans-serif;
    background-color: #fff;
    font-size: 12px;
    border: 1px solid #aaaaaa;
    margin: 0px 0px 0px 0px;
    text-transform: uppercase;
    float: left;
    padding: 0px;
}

    .pickmeup .pmu-instance {
        display: inline-block;
        padding: 0px;
        text-align: center;
        width: 244px;
        height: 261px;
    }

        .pickmeup .pmu-instance nav {
            color: #eee;
            display: flex;
            line-height: 2em;
            border: 1px solid #aaaaaa;
            background: #f2f2f2;
            margin: 2px;
        }

        .pickmeup .pmu-instance .pmu-day-of-week {
            color: #eee;
            display: flex;
            line-height: 2em;
            border: none;
            background: #f2f2f2;
        }

            .pickmeup .pmu-instance .pmu-day-of-week div {
                height: 25px;
                width: 34px;
                font-weight: bold;
                font-size: 11px;
                background: #f2f2f2;
                padding-top: 4px;
                color: #555 !important;
            }

        .pickmeup .pmu-instance .pmu-years, .pickmeup .pmu-instance .pmu-months {
            width: 252px;
        }

            .pickmeup .pmu-instance .pmu-years div, .pickmeup .pmu-instance .pmu-months div {
                color: #555 !important;
            }



        .pickmeup .pmu-instance .pmu-days .pmu-button {
            color: #555;
            background-image: url("/themes/bce/images/bellnet-events-date-default.png") !important;
            background-repeat: no-repeat !important;
        }

        .pickmeup .pmu-instance .pmu-days .pmu-today {
            outline: 2px solid #aaa !important;
            background: transparent;
        }

        .pickmeup .pmu-instance .pmu-days .pmu-event {
            background-image: url("/themes/bce/images/bellnet-events-date-selected.png") !important;
            background-repeat: no-repeat !important;
        }

        .pickmeup .pmu-instance .pmu-days .pmu-not-in-month {
            color: #c5c2c2;
            background: none !important;
        }

        .pickmeup .pmu-instance nav .pmu-month {
            width: 100% !important;
            color: #555 !important;
        }

        .pickmeup .pmu-instance nav .pmu-prev, .pickmeup .pmu-instance nav .pmu-next {
            color: blue !important;
            width: 34px;
        }

        .pickmeup .pmu-instance .pmu-days {
            padding: 0;
        }

            .pickmeup .pmu-instance .pmu-days div {
                height: 24px;
                width: 24px;
                margin-top: 5px;
                margin-right: 5px;
                margin-bottom: 5px;
                margin-left: 5px;
                padding: 3px;
            }

            .pickmeup .pmu-selected {
                outline: 2px solid #5baccc !important;
                background: transparent !important;
            }






#pagin li {
    float: left;
    margin-right: 10px;
    list-style: none;
    margin-left: 0;
}

    #pagin li a {
        display: block;
        color: #717171;
        font: bold 11px;
        text-shadow: 0px 1px white;
        padding: 5px 8px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.35);
        -moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.35);
        box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.35);
        background: #f9f9f9;
        background: -webkit-linear-gradient(top,#f9f9f9 0%,#e8e8e8 100%);
        background: -moz-linear-gradient(top,#f9f9f9 0%,#e8e8e8 100%);
        background: -o-linear-gradient(top,#f9f9f9 0%,#e8e8e8 100%);
        background: -ms-linear-gradient(top,#f9f9f9 0%,#e8e8e8 100%);
        background: linear-gradient(top,#f9f9f9 0%,#e8e8e8 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9',endColorstr='#e8e8e8',GradientType=0 );
    }

        #pagin li a.current {
            color: white;
            text-shadow: 0px 1px #3f789f;
            -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.8);
            -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.8);
            box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.8);
            background: #7cb9e5;
            background: -webkit-linear-gradient(top,#7cb9e5 0%,#57a1d8 100%);
            background: -moz-linear-gradient(top,#7cb9e5 0%,#57a1d8 100%);
            background: -o-linear-gradient(top,#7cb9e5 0%,#57a1d8 100%);
            background: -ms-linear-gradient(top,#7cb9e5 0%,#57a1d8 100%);
            background: linear-gradient(top,#7cb9e5 0%,#57a1d8 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7cb9e5',endColorstr='#57a1d8',GradientType=0 );
        }

        #pagin li a:hover {
            -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.55);
            -moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.55);
            box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.55);
            background: #fff;
            background: -webkit-linear-gradient(top,#fff 0%,#e8e8e8 100%);
            background: -moz-linear-gradient(top,#fff 0%,#e8e8e8 100%);
            background: -o-linear-gradient(top,#fff 0%,#e8e8e8 100%);
            background: -ms-linear-gradient(top,#fff 0%,#e8e8e8 100%);
            background: linear-gradient(top,#fff 0%,#e8e8e8 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff',endColorstr='#e8e8e8',GradientType=0 );
        }

        #pagin li a:active, #pagin li a.current:active {
            -webkit-box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,0.5),0px 1px 1px 0px rgba(255,255,255,1) !important;
            -moz-box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,0.5),0px 1px 1px 0px rgba(255,255,255,1) !important;
            box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,0.5),0px 1px 1px 0px rgba(255,255,255,1) !important;
        }

        #pagin li a.current:hover {
            -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.9);
            -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.9);
            box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.9);
            background: #99cefc;
            background: -webkit-linear-gradient(top,#99cefc 0%,#57a1d8 100%);
            background: -moz-linear-gradient(top,#99cefc 0%,#57a1d8 100%);
            background: -o-linear-gradient(top,#99cefc 0%,#57a1d8 100%);
            background: -ms-linear-gradient(top,#99cefc 0%,#57a1d8 100%);
            background: linear-gradient(top,#99cefc 0%,#57a1d8 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99cefc',endColorstr='#57a1d8',GradientType=0 );
        }
