/*
 * misc improvements from styles.css
 * styles.css is written by Thierry Dulieu and developers must not change it
 */

table#results th.thin {
        padding: 0;
        text-align: center;
}

table#results td {
        text-align: left;
}

table#results td.checkbox {
        text-align: center;
        background-color: white ! important;
}

table#results td img {
        vertical-align: bottom;
}

table#results tr.programinfo {
        color: #3366CC;
}

table#results th {
        text-align: left;
}

table#results tr {
        border: #b4ac9e solid 2px;
}

table#results td.beforevideo {
        border-right: 0px;
        padding-right: 3px;
}

table#results td.hasvideo {
        padding: 0px;
        padding-right: 3px;
        border-left: 0px;
        text-align: right;;
}

form#filter-results fieldset div {
        margin-bottom: 2ex;
}

#sidebar p.error {
        color: red;
}

p.buttons input.button {
        margin-right: 1em;
}

p.error {
        color: red;
}

div.export-results {
        margin-top: 15px;
}

div.results-actions a {
        display: block;
        padding-left: 20px;
        line-height: 1.5;
        background-repeat: no-repeat;
        background-position: left center;
}

a.icon-modify {
	background-image: url(../img/icon-modify.png);
}
a.icon-save {
	background-image: url(../img/icon-save.png);
}

div.pagination li.prev {
        padding-right: 0.5em;
}
div.pagination li.next {
        padding-left: 0.5em;
}

.nb-records-found {
        font-weight: bold;
        font-size: large;
}

div.pagination .nb-records-found {
        float: left;
}

/* WEEKLY UPDATES NAVIGATION
--------------------------------------*/
div.weekly_updates_navigation {
	clear:both;
	width: 100%;
	margin: 20px 0;
	text-align: center;
	}
div.weekly_updates_navigation ul {
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
	}
div.weekly_updates_navigation li {
	display: inline;
	color: white;
        margin: 0.2em;
	}
div.weekly_updates_navigation li a {
	padding: .25em .5em;
	color: white;
	background-color: #eb6600;
	border: 1px solid #da6002;
	}
#content div.weekly_updates_navigation p {
        text-align: center;
        color: #da6002;
        }

#vip-previous-issues {
        border-collapse: collapse;
}

#vip-previous-issues td {
        border: 1px solid;
        padding: 1ex;
}
