@import url(site.pages.calendar.css);

/*
    Stylesheet for Viewing Calendar page          
*/

ul#list-items
{
    padding: 0px 0px 0px 10px;
    background-color: #fdfdfd;
}

ul#list-items li.fullDate
{
    background-image: url(../images/pages_calendar/bg_viewdate_gradient.gif);
    background-repeat: no-repeat;
    background-position: 4px 4px;
    border-top: 1px solid #dedede;
    border-bottom: 4px solid #fdfdfd;
    padding: 0px!important;
}

ul#list-items li.fullDate div.viewDate
{
    position: relative;
    float: left;
    width: 74px;
    margin: 4px;
    color: #414141;
    text-align: center;
    display: inline;
}

ul#list-items li.fullDate div.viewDate div.day
{
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 0px 12px 0px;    
}
ul#list-items li.fullDate div.viewDate div.date
{
    font-size: 18px;
    line-height: 22px;
}

ul#list-items li.fullDate div.viewList
{
    position: relative;
    float: left;
}

ul#list-items li.fullDate div.viewList ul li
{
    padding: 6px 0px 0px 0px;
    margin: 6px 0px 0px 0px;
    width: 607px;
    border-top: 1px solid #dedede;
}

ul#list-items li.fullDate div.viewList ul li a.addtocal
{
    position: absolute;
    top: 10px;
    right: 14px;
    font-size: 12px;
    line-height: 12px;
    color: #a48e65;
    z-index: 9;
    cursor: pointer;
}

ul#list-items li.fullDate div.viewList ul li a.addtocal:hover
{
    color: #000;
}

ul#list-items li.fullDate div.viewList ul li.first
{
    padding: 4px 0px 0px 0px;
    margin: 0px;
    border-top: none;
}

ul#list-items li.fullDate div.viewList ul li div.locationList
{
    padding: 3px 12px;
    min-height: 97px;
    height:auto !important;
    height: 97px;
    border-left: 1px solid #dedede;
}

ul#list-items li.fullDate div.viewList ul li div.locationList div.loc
{
    font-weight: bold;
    text-transform: uppercase;
    font-size: 11px;
    padding-bottom: 3px;
    color: #333;
}

ul#list-items li.fullDate div.viewList ul li div.locationList ul li
{
    padding: 0px;
    margin: 0px;
    width: 580px;
    border: none;
    color: #666;
    font-size: 11px;
}

ul#list-items li.fullDate div.viewList ul li div.locationList ul li a
{
    font-size: 13px;
    line-height: 16px;
    color: #990000;
}

ul#list-items li.fullDate div.viewList ul li div.locationList ul li a:hover
{
    color: #990000;
    text-decoration: underline;
}

#layout-1-content #hd-christies-calendar
{
    text-transform: uppercase;
    height: 29px;
    line-height: 34px;
    color: #959699;
    font-weight: normal;
    margin-left: 9px;
    padding-left: 2px;
    border-bottom:6px solid #e8e9ea;
}

#layout-1 .results-controls
{
    width: auto;
    height: auto;
    border-bottom: none!important;
}

#results_filters
{
    height:20px;
    border-bottom: 1px solid #DEDEDE;
    color:#666666;
    padding:6px 0px 12px 3px;
    line-height:20px;
    overflow:hidden;
}

.results-controls div.results-range
{
    line-height:18px;
    color:#757575;
    font-size:1em;
    font-weight:normal;
    padding:8px 15px 8px 8px;
}

.results-controls ul.previous-next
{
    box-sizing: border-box;
    float:left;
    width: 100%;
    margin: 0;
    padding: 0;
}

.results-controls ul.previous-next li
{
    float:left;
    margin-right:5px;
}
.results-controls ul.previous-next li:last-of-type {
    margin-right: 0;
}
.results-controls ul.previous-next li.month
{
    height: 25px;
    line-height: 25px;
    padding-top:5px;
    margin-right:3px;
    text-align:center;
    width:84px;
}

.results-controls ul.previous-next a:hover
{
    background-position: 0 -54px;
    color: #000;
}

.results-controls ul.previous-next a#bt-next
{
    padding-left: 11px;
    width: 47px;
}

.results-controls ul.previous-next a#bt-previous
{
    padding-left: 20px;
    width: 37px;
}

.results-controls ul.previous-next a.inactive
{
    padding-left: 20px;
    width: 37px;
}

.results-controls ul.previous-next a
{
    color: #796636;
    line-height: 29px;
}

.results-controls ul.previous-next a.disabled,
.results-controls ul.previous-next a.disabled:hover
{
    color: #ccc;
    background-position: 0px -27px;
}

.results-controls ul.previous-next li a#bt-previous
{
    background-image: url(../images/pages_calendar/bg_bt_previous.gif);
}

.results-controls ul.previous-next li a#bt-next
{
    background-image: url(../images/pages_calendar/bg_bt_next.gif);
}

.results-controls h3
{
    padding:0px;
}

#tooltip-add-to-calendar div#export-sale
{
    border: none;
    width: 280px;
}

#tooltip-add-to-calendar a.bt 
{
    float:left;
    position: relative;
    margin:0 12px 0 0;
}

div.viewingTooltip h4
{
    padding: 0px;    
}
div.viewingTooltip h5
{
    padding: 10px 0px 4px 0px;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
}
div.viewingTooltip table
{
    font-size: 10px;
    color: #999;
}
a.viewingsBrowse
{
    font-weight: bold;
    text-transform: uppercase;
    line-height: 15px;
}
a.viewingsBrowse span.arrow
{
    font-size: 15px;
}