.menu {  
	font-family: Verdana, sans-serif; 
	font-size: 10px; 
	font-style: normal;
	font-weight: bold; 
}

.hilite      { font-family: Verdana; font-size: 10px; color: #800000; font-weight: bold; 
               background-color:#DDDDDD }
.mainText {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	color: black;
}

.locatorCode {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-style: normal; 
	color: #AB1E23;
}

.mainTextST {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	color: black;
}

.titleTextST {
	font-family: Times New Roman, serif;
	font-size: 17px; 
	color: #AB1E23;
	font-weight: bold; 
}

.mainTextB {  
	font-family: Verdana, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	color: black;
        font-weight: bold;
}

.mainTextL {  
	font-family: Verdana, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	color: #808080;
        font-weight: bold
}

.mainTextS {  
	font-family: Verdana, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	color: black;
}

.heading {  
	font-family: Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-transform: none;
	color: black;
        font-style: normal;
}

.heading11 {  
	font-family: Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-transform: none;
	color: #800000;
        font-style: normal;
}

.heading12 {  
	font-family: Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-transform: none;
	color: #800000;
        font-style: normal;
}

.heading13 {  
	font-family: Verdana, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	text-transform: none;
	color: #800000;
        font-style: normal;
}

.heading14 {  
	font-family: Verdana, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	text-transform: none;
	color: #800000;
        font-style: normal;
}

.footer {  
	font-family: Verdana, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	text-transform: none;
	color: black;
}

.error {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	text-transform: none;
	color: red;

}
.view {
	font-family: Verdana, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	float:left;
	text-align: center;
	width:180px;
	}

.input {
	font-family: Verdana, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	text-transform: none;
}
.seats {
	float:left;
	width:137px;
	height:100px;
	}
.coachTable {
	padding:0;
	float:left; 
	background-color:#ffffff;
	}
#cust_info{
	font-family: Arial Narrow; 
	font-size: 13px;
	float:left;
	}

.narrow {  
	font-family: Arial; 
	font-size: 11px; 
	font-style: normal; 
	text-transform: none;
	color: black;
        }

.avail {
        font-family: Verdana;
        color: white; 
	font-size: 10px;
	background: #009966;
	border: 1px solid black;
	font-weight: bold;
	} 

.avail2 {
	font-family: Verdana; 
	font-size: 10px;
        color: white; 
	background: #009966;
	border: 1px solid black;
	font-weight: bold;
	}

.taken {
	background:white;
	border: 1px solid black;
	color: black;
	font-family: Verdana; 
	font-size: 10px;
	font-weight: bold;
	}

.avail a:link, .avail a:visited, .avail2 a:link, .avail2 a:visited {
	text-decoration:none;
	color: white;
	}
.avail a:hover, .avail2 a:hover {
	color: black;
	background:#ffffff;
	}
