@charset "utf-8";
/* CSS Document */

table{
	border: 1px solid #000;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 700px;
	margin-bottom: 20px;
}

th{
	background: #0078c7;
	color: #a6ce39;
	text-align: center;
	border: 1px solid #000;
}

td{
	border-bottom: 1px solid #000;
	text-align: center;
}

caption{
	color: #0078c7;
	font-size: x-large;
	font-weight: bold;
}

.cellcolor{
	background: #ccc;
}

.red{
	color: #fff;
	background: #900;
}

table.pump{
	font-size: small;
	border-right: none;
}

table.pump td{
	border: 1px solid #000;
}

table.pump th.new, table.pump td.new{
	width: 5px;
	border: hidden;
	border-left: solid 1px #000;
	color: #000;
	background: #fff;
}

table.pump th.qty{
	width: 50px;
}

table.pump th.model{
	width: 100px;
}

table.pump th.description{
	width: 295px;
}

table.pump th.brand{
	width: 50px;
}

table.pump th.picture{
	width: 108px;
}

table.pump th.core{
	width: 92px;
}

table.pump td.model, table.pump td.description, table.pump td.brand{
	text-align: left;
}

/*Upcoming Events Table*/
table.events th.dates{
	width: 50px;
}

table.events th.event{
	width: 200px;
}

table.events th.location{
	width: 225px;
}

table.events th.booth{
	width: 100px;
}

table.events th.attending{
	width: 125px;
}

table.events td.location{
	text-align: left;
}
