
.small {
	font-size: 9px;
	COLOR: #ff0000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
}
DIV.table
{
float: left;
background: none #fff5ee; 
border: 0px solid #00ccff;
width: 650px;
height: 100px;
}
DIV.tablefares
	{
	background: none; 
	border: 0px solid #00ccff;
	width: 731px;
	height: auto;
	}
DIV.Titlet {
    float: left;
    text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-weight: bold;
	font-size: 12px;
	color: #800000;
	background-color: #dcdcdc;
	border: 1px #a9a9a9 solid;
	padding: 0px;
	width: 717px;
	height: 12px;
	}
DIV.table-row-ports {
  width: 350px;
  height: 13px;
 }
DIV.table-row-times {
  width: 650px;
  height: 14px;
 }
DIV.table-row-fares {
  width: 729px;
  height: auto;
    }
DIV.deptime {
  float: left;
  background: none #fff5ee; 
  border-left: solid #800000 1px;
  border-top: solid #800000 1px;
  color: #800000;
  text-align: center;
  font-family: Verdana, sans-serif, Arial;
  font-size: 11px;
  width: 165px;
  height: 16px;
  font-weight: bold;
}
/*DIV.deptime2 {
  float: left;
  background: none #fff5ee; 
  border-left: solid #800000 1px;
  border-top: solid #800000 1px;
  border-right: solid #800000 1px;
  color: #800000;
  text-align: center;
  font-family: Verdana, sans-serif, Arial;
  font-size: 11px;
  width: 165px;
  height: 16px;
  font-weight: bold;
}*/
DIV.cell-dates {
  float: left;
  background: none #fff5ee; 
  border-left: solid #dcdcdc 1px;
  border-top: solid #dcdcdc 1px;
  color: #0000CD;
  text-align: center; 
  font-family: Verdana, sans-serif, Arial;
  font-size: 10px;
  width: 100px;
  height: 13px;
}
DIV.cell-datesL {
  float: left;
  background: none #fff5ee; 
  border-left: dotted #dcdcdc 1px;
  border-top: solid #dcdcdc 1px;
  border-right: solid #dcdcdc 1px;
  color: #006600;
  text-align: center; 
  font-family: Verdana, sans-serif, Arial;
  font-size: 10px;
  width: 499px;
  height: 13px;
}
DIV.cell-datesL1 {
  float: left;
  background: none #fff5ee; 
  border-left: dotted #dcdcdc 1px;
  border-top: solid #dcdcdc 1px;
  border-right: solid #dcdcdc 1px;
  color: #006600;
  text-align: center; 
  font-family: Verdana, sans-serif, Arial;
  font-size: 10px;
  width: 499px;
  height: 26px;
}
DIV.cell-dates1 {
  float: left;
  background: none #fff5ee; 
  border-left: solid #dcdcdc 1px;
  border-top: solid #dcdcdc 1px;
  color: #0000CD;
  text-align: center; 
  font-family: Verdana, sans-serif, Arial;
  font-size: 10px;
  width: 100px;
  height: 26px;
}
DIV.month {
    float: left;
    text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-weight: bold;
	font-size: 12px;
	color: #800000;
	background-color: #dcdcdc;
	border: 1px #a9a9a9 solid;
	padding: 0px;
	width: 600px;
	height: 15px;
	}
DIV.currency {
    float: left;
    text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-weight: bold;
	font-size: 10px;
	color: #FF0000;
	background-color: #FFF5EE;
	border-top: 1px #dcdcdc solid;
	border-left: 1px #dcdcdc solid;
	width: 319px;
	height: 36px;
	}
DIV.lowseason {
    float: left;
    text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color:#006600;
	background-color: #FFF5EE;
	border-top: 1px #dcdcdc solid;
	border-left: 1px #fff5ee solid;
	width: 83px;
	height: 36px;
	}
DIV.medseason {
    float: left;
    text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #1d3ead;
	background-color: #FFF5EE;
	border-top: 1px #dcdcdc solid;
	border-left: 1px #fff5ee solid;
	width: 83px;
	height: 36px;
	}
DIV.tseason {
    float: left;
    text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #8B008B;
	background-color: #FFF5EE;
	border-top: 1px #dcdcdc solid;
	border-left: 1px #fff5ee solid;
	width: 83px;
	height: 36px;
	}
DIV.highseason {
    float: left;
    text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #FF0000;
	background-color: #FFF5EE;
	border-top: 1px #dcdcdc solid;
	border-left: 1px #fff5ee solid;
	width: 83px;
	height: 36px;
	}
DIV.tax {
    float: left;
    text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #FF0000;
	background-color: #FFF5EE;
	border-top: 1px #dcdcdc solid;
	border-left: 1px #fff5ee solid;
	border-right: 1px #dcdcdc solid;
	width: 61px;
	height: 36px;
	}
 DIV.category {
    float: left;
    text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #800000;
	background-color: #dcdcdc;
	border-top: 1px #dcdcdc dotted;
	border-left: 1px #dcdcdc solid;
	width: 319px;
	height: 13px;
	}
DIV.fareLowin {
    float: left;
    text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color:#006600;
	background-color: #FFF5EE;
	border-top: 1px #dcdcdc dotted;
	border-left: 1px #fff5ee solid;
	width: 83px;
	height: 13px;
	}
DIV.fareLowingrey {
    float: left;
    text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color:#006600;
	background-color: #dcdcdc;
	border-top: 1px #dcdcdc dotted;
	border-left: 1px #fff5ee solid;
	width: 83px;
	height: 13px;
	}
DIV.fareMedin {
    float: left;
    text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #1d3ead;
	background-color: #FFF5EE;
	border-top: 1px #dcdcdc dotted;
	border-left: 1px #fff5ee solid;
	width: 83px;
	height: 13px;
	}
DIV.fareMedingrey {
    float: left;
    text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #1d3ead;
	background-color: #dcdcdc;
	border-top: 1px #dcdcdc dotted;
	border-left: 1px #fff5ee solid;
	width: 83px;
	height: 13px;
	}
DIV.fareTin {
    float: left;
    text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #8B008B;
	background-color: #FFF5EE;
	border-top: 1px #dcdcdc dotted;
	border-left: 1px #fff5ee solid;
	width: 83px;
	height: 13px;
	}
DIV.fareTingrey {
    float: left;
    text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #8B008B;
	background-color: #dcdcdc;
	border-top: 1px #dcdcdc dotted;
	border-left: 1px #fff5ee solid;
	width: 83px;
	height: 13px;
	}
DIV.fareHighout {
    float: left;
    text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #FF0000;
	background-color: #FFF5EE;
	border-top: 1px #dcdcdc dotted;
	border-left: 1px #fff5ee solid;
	width: 83px;
	height: 13px;
	}
DIV.fareHighoutgrey {
    float: left;
    text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #FF0000;
	background-color: #dcdcdc;
	border-top: 1px #dcdcdc dotted;
	border-left: 1px #fff5ee solid;
	width: 83px;
	height: 13px;
	}
DIV.Taxout {
    float: left;
    text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #FF0000;
	background-color: #FFF5EE;
	border-top: 1px #dcdcdc dotted;
	border-left: 1px #fff5ee solid;
	border-right: 1px #dcdcdc solid;
	width: 61px;
	height: 13px;
	}
DIV.Taxoutgrey {
    float: left;
    text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #FF0000;
	background-color: #dcdcdc;
	border-top: 1px #dcdcdc dotted;
	border-left: 1px #fff5ee solid;
	border-right: 1px #dcdcdc solid;
	width: 61px;
	height: 13px;
	}
DIV.code {
    float: left;
    text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #800000;
	background-color: #FFF5EE;
	border-top: 1px #dcdcdc dotted;
	border-left: 1px #dcdcdc solid;
	width: 38px;
	height: 13px;
	}
DIV.accommo {
    float: left;
    text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #800000;
	background-color: #FFF5EE;
	border-top: 1px #dcdcdc dotted;
	border-left: 1px #fff5ee solid;
	width: 280px;
	height: 13px;
	}
DIV.space {
    float: left;
	width: 300px;
	height: 15px;
	}
DIV.discounts {
    float: left;
    text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #800000;
	background-color: #FFF5EE;
	border-left: 1px #dcdcdc solid;
	border-top: 1px #dcdcdc solid;
	border-bottom: 1px #dcdcdc solid;
	padding-left: 4px;
	width: 363px;
	height: auto;
	}
DIV.cancel {
    float: left;
    text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #800000;
	background-color: #FFF5EE;
	border: 1px #dcdcdc solid;
	padding-left: 4px;
	width: 363px;
	height: auto;
	}
DIV.line {
  float: left;
  border-top: solid #dcdcdc 1px;
  width: 602px;
  height: 1px;
}
DIV.note {
  float: left;
  text-align: left;
  font-family: Verdana, sans-serif, Arial;
  font-size: 10px;
  border: solid #dcdcdc 1px;
  color: #006600;
  background-color: #FFF5EE;
  width: 717px;
  height: 65px;
}
DIV.notes {
  float: left;
  text-align: left;
  font-family: Verdana, sans-serif, Arial;
  font-size: 10px;
  border: solid #dcdcdc 1px;
  color: #800000;
  background-color: #FFF5EE;
  width: 717px;
  height: 13px;
}
DIV.notet {
  float: left;
  text-align: left;
  font-family: Verdana, sans-serif, Arial;
  font-size: 10px;
  border: solid #dcdcdc 1px;
  color: #800000;
  background-color: #FFF5EE;
  width: 600px;
  height: 13px;
}
DIV.notet2 {
  float: left;
  text-align: left;
  font-family: Verdana, sans-serif, Arial;
  font-size: 10px;
  border: solid #dcdcdc 1px;
  color: #800000;
  background-color: #FFF5EE;
  width: 600px;
  height: 39px;
}
DIV.notet3 {
  float: left;
  text-align: left;
  font-family: Verdana, sans-serif, Arial;
  font-size: 10px;
  border: solid #dcdcdc 1px;
  color: #800000;
  background-color: #FFF5EE;
  width: 600px;
  height: 26px;
}