@import "/common/stylesheets/sidebar.css";
@import "/common/stylesheets/div-section-subnavigation.css";
@import "/common/stylesheets/div-section-images.css";
@import "/common/stylesheets/div-section-data-table.css";

#tour-info {
	font-weight: bold;
	margin: 0 0 10px 0;
}

table#departuregrid {
	width: 310px;
	margin: 0 0 10px 0;
}


table#departuregrid th {
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	background-color: #ECE0C7;
	padding: 2px 0;
}

.availbar-0, .availbar-1, .availbar-2, .availbar-3, .availbar-4, .availbar-5, .availbar-6
{
	width:61px;
	height:15px;
	margin:5px;	
}

.availbar-0
{
	background: url(/images/generic/availbar-0.gif) 0 100% no-repeat;
}

.availbar-1
{
	background: url(/images/generic/availbar-1.gif) 0 100% no-repeat;
}

.availbar-2
{
	background: url(/images/generic/availbar-2.gif) 0 100% no-repeat;
}
.availbar-3
{
	background: url(/images/generic/availbar-3.gif) 0 100% no-repeat;
}
.availbar-4
{
	background: url(/images/generic/availbar-4.gif) 0 100% no-repeat;
}
.availbar-5
{
	background: url(/images/generic/availbar-5.gif) 0 100% no-repeat;
}
.availbar-6
{
	background: url(/images/generic/availbar-6.gif) 0 100% no-repeat;
}


th#th-date {
	width: 62px;
}

th#th-person {
	width: 60px;
}

th#th-avail {
	width: 67px;
}

th#th-book {
	width: 40px;
}

table#departuregrid td {
	font-size: 9px;
	vertical-align: middle;
	text-align: center;
	background-color: #E6E5E1;
	padding: 2px 0;
}

.div-section ul
    {
        white-space: normal;
    }
    
.quick-link-list
    {
        white-space: normal;
    }