.requirements li {margin-left: 0;}
#course-controls .buttons {
	float: right;
}

#course-controls-placeholder {
	visibility: hidden;
	margin: 0;
}

#course-search-tabs-1 { display: block !important; }

.course-search {
	font-size: 0.9em;
}
.course-search table, .course-search table th, .course-search table td {
	border: 0;
}

.course-search table td {
	padding: 5px;
}

.courses {
	/*
	-moz-transform: scale(0.8, 0.8); 
	-webkit-transform: scale(0.8, 0.8); 
	-o-transform: scale(0.8, 0.8);
	-ms-transform: scale(0.8, 0.8);
	transform: scale(0.8, 0.8); 
	-moz-transform-origin: top left;
	-webkit-transform-origin: top left;
	-o-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
	*/
}

.auto-width .body .box-inner .scroll {
}

.de-emphasize {
	opacity: 0.5;
}

.de-emphasize:hover {
	opacity: 1;
}

.course {
	overflow: auto;
}

.course td{
	white-space: nowrap;
}

#course-results > .body {
	overflow: visible;
}

.course-table .course-title{
	white-space: normal;
	width: 250px;
}

.course-table .attributes {
	width: 150px;
	min-width: 150px;
	white-space: normal;
}

.course-block .crn {
	opacity: 0.5;
}

.course-block label {
	font-weight: bold;
	margin-top: 0.2em;
	width: 9em;
}

.course-block .attributes {
	overflow: hidden;
}

.course-block .attributes ul {
	float: left;
	margin: 0;
	display: inline;
}

.course-block .attributes li {
	display: inline;
	padding: 0;
	margin: 0;
}

.course-block .details {
	margin-top: 1em;
}

.course-block .details label {
	display: none;
}

.course-block .instructors { 
	float: right; 
	text-align: right;
}

.course-block .seats-remaining em {
	color: #AC0B0B;
	font-weight: bold;
}

.course .instructors label { display: none; }

.course .start-date,
.course .end-date,
.course .begin-time,
.course .end-time {
	white-space: nowrap;
}

.course-table .credits,
.course-table .fee,
.course-table .days,
.course-table .start-date,
.course-table .end-date,
.course-table .begin-time,
.course-table .end-time,
.course-table .enrollment,
.course-table .max-enrollment,
.course-table .crn {
	text-align: center;
}

.filtered .course {
	display: none;
}

.filtered.filter_attribute_audi tr[data-course-attribute-audi=y][data-course-department=art].course {
	display: table-row;
}

#course-search-tabs-3 .a { 
	color: #b3d4fc !important; 
}
