DIV.table
{
background: none #fff5ee; 
border: 0px solid #00ccff;
width: 736px;
height: auto;
}
DIV.route {
    float: left;
	background-color: #FFF5EE;
	border: 0px #B30000 solid;
	width: 727px;
	height: auto;
	}
DIV.tablefares
	{
	background: none; 
	border: 0px solid #00ccff;
	width: 738px;
	height: auto;
	}
DIV.tablefares2
	{
	background: none; 
	border: 0px solid #00ccff;
	width: 855px;
	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: 735px;
	height: 14px;
	}

DIV.Titlef {
    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: 735px;
	height: 14px;
	}
DIV.Titlef2 {
    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: 853px;
	height: 14px;
	}
DIV.table-row-ports {
  width: 738px;
  height: 15px;
 }
DIV.table-row-fares {
  width: 738px;
  height: auto;
    }
DIV.table-row-fares2 {
  width: 855px;
  height: auto;
    }
DIV.table-row-times {
  width: 738px;
  height: 15px;
 }
DIV.cell {
  float: left;
  background: none #fff5ee; 
  border-left: dotted #dcdcdc 1px;
  border-top: solid #dcdcdc 1px;
  color: #800000;
  text-align: center;
  font-family: Verdana, sans-serif, Arial;
  font-size: 11px;
  width: 80px;
  height: 14px;
  font-weight: bold;
}
DIV.cellF {
  float: left;
  background: none #fff5ee; 
  border-left: solid #dcdcdc 1px;
  border-top: solid #dcdcdc 1px;
  color: #800000;
  text-align: center;
  font-family: Verdana, sans-serif, Arial;
  font-size: 11px;
  width: 80px;
  height: 14px;
  font-weight: bold;
}
DIV.cell2 {
  float: left;
  background: none #fff5ee; 
  border-left: dotted #dcdcdc 1px;
  border-top: solid #dcdcdc 1px;
  color: #800000;
  text-align: center;
  font-family: Verdana, sans-serif, Arial;
  font-size: 11px;
  width: 68px;
  height: 14px;
  font-weight: bold;
  }
DIV.cell-ports {
  float: left;
  background: none #fff5ee; 
  border-left: dotted #dcdcdc 1px;
  border-top: solid #dcdcdc 1px;
  color: #800000;
  text-align: center;
  font-family: Verdana, sans-serif, Arial;
  font-size: 11px;
  width: 72px;
  height: 14px;
  font-weight: bold;
}
DIV.cell-portslast2 {
  float: left;
  background: none #fff5ee; 
  border-left: dotted #dcdcdc 1px;
  border-top: solid #dcdcdc 1px;
  border-right: solid #dcdcdc 1px;
  color: #800000;
  font-weight: bold;
  text-align: center;
  font-family: Verdana, sans-serif, Arial;
  font-size: 11px;
  width: 70px;
  height: 14px;
}
/**/

DIV.celltimes {
  float: left;
  background: none #fff5ee; 
  border-left: dotted #dcdcdc 1px;
  border-top: dotted #dcdcdc 1px;
  color: #800000;
  text-align: center;
  font-family: Verdana, sans-serif, Arial;
  font-size: 11px;
  width: 80px;
  height: 14px;
}
DIV.celltimesF {
  float: left;
  background: none #fff5ee; 
  border-left: solid #dcdcdc 1px;
  border-top: dotted #dcdcdc 1px;
  color: #800000;
  text-align: center;
  font-family: Verdana, sans-serif, Arial;
  font-size: 11px;
  width: 80px;
  height: 14px;
}
DIV.celltimesD {
  float: left;
  background: none #FFF5EE; 
  border-left: solid #dcdcdc 1px;
  color: #800000;
  text-align: center;
  font-family: Verdana, sans-serif, Arial;
  font-size: 11px;
  width: 80px;
  height: 15px;
}
DIV.celltimes2 {
  float: left;
  background: none #fff5ee; 
  border-left: dotted #dcdcdc 1px;
  border-top: dotted #dcdcdc 1px;
  color: #006600;
  text-align: center;
  font-family: Verdana, sans-serif, Arial;
  font-size: 11px;
  width: 68px;
  height: 14px;
  }
DIV.cell-times {
  float: left;
  background: none #fff5ee; 
  border-left: dotted #dcdcdc 1px;
  border-top: dotted #dcdcdc 1px;
  color: #006600;
  text-align: center;
  font-family: Verdana, sans-serif, Arial;
  font-size: 11px;
  width: 72px;
  height: 14px;
}
DIV.cell-timeslast2 {
  float: left;
  background: none #fff5ee; 
  border-left: dotted #dcdcdc 1px;
  border-top: dotted #dcdcdc 1px;
  border-right: solid #dcdcdc 1px;
  color: #006600;
  text-align: center;
  font-family: Verdana, sans-serif, Arial;
  font-size: 11px;
  width: 70px;
  height: 14px;
}

DIV.celltimesG {
  float: left;
  background: #E0E0E0; 
  border-left: dotted #dcdcdc 1px;
  border-top: dotted #dcdcdc 1px;
  color: #FF8040;
  text-align: center;
  font-family: Verdana, sans-serif, Arial;
  font-size: 11px;
  width: 80px;
  height: 14px;
}
DIV.celltimesGF {
  float: left;
  background: #E0E0E0; 
  border-left: dotted #dcdcdc 1px;
  border-top: dotted #dcdcdc 1px;
  color: #800000;
  text-align: center;
  font-family: Verdana, sans-serif, Arial;
  font-size: 11px;
  width: 80px;
  height: 14px;
}
DIV.celltimesDG {
  float: left;
  background: #E0E0E0; 
  border-left: solid #dcdcdc 1px;
  color: #006600;
  text-align: center;
  font-family: Verdana, sans-serif, Arial;
  font-size: 11px;
  width: 80px;
  height: 15px;
}
DIV.celltimesDGF {
  float: left;
  background: #E0E0E0; 
  border-left: solid #dcdcdc 1px;
  color: #800000;
  text-align: center;
  font-family: Verdana, sans-serif, Arial;
  font-size: 11px;
  width: 80px;
  height: 15px;
}
DIV.celltimes2G {
  float: left;
  background: #E0E0E0; 
  border-left: dotted #dcdcdc 1px;
  border-top: dotted #dcdcdc 1px;
  color: #006600;
  text-align: center;
  font-family: Verdana, sans-serif, Arial;
  font-size: 11px;
  width: 68px;
  height: 14px;
  }
DIV.cell-timesG {
  float: left;
  background: #E0E0E0; 
  border-left: dotted #dcdcdc 1px;
  border-top: dotted #dcdcdc 1px;
  color: #006600;
  text-align: center;
  font-family: Verdana, sans-serif, Arial;
  font-size: 11px;
  width: 72px;
  height: 14px;
}
DIV.cell-timeslast2G {
  float: left;
  background: #E0E0E0; 
  border-left: dotted #dcdcdc 1px;
  border-top: dotted #dcdcdc 1px;
  border-right: solid #dcdcdc 1px;
  color: #006600;
  text-align: center;
  font-family: Verdana, sans-serif, Arial;
  font-size: 11px;
  width: 70px;
  height: 14px;
}
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: 381px;
	height: 55px;
	}
DIV.names {
    float: left;
    text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color:#800000;
	background-color: #FFF5EE;
	border-top: 1px #dcdcdc solid;
	border-left: 1px #dcdcdc dotted;
	width: 117px;
	height: 27px;
	}
DIV.namesL {
    float: left;
    text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color:#800000;
	background-color: #FFF5EE;
	border-top: 1px #dcdcdc solid;
	border-left: 1px #dcdcdc dotted;
	border-right: 1px #dcdcdc solid;
	width: 117px;
	height: 27px;
	}
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 dotted;
	border-left: 1px #dcdcdc dotted;
	width: 58px;
	height: 27px;
	}
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 dotted;
	border-left: 1px #dcdcdc dotted;
	width: 58px;
	height: 27px;
	}
DIV.highseasonL {
    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 #dcdcdc dotted;
	border-right: 1px #dcdcdc solid;
	width: 58px;
	height: 27px;
	}
DIV.lowseason1 {
    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 dotted;
	width: 58px;
	height: 13px;
	}
DIV.lowseason1grey {
    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 dotted;
	width: 58px;
	height: 13px;
	}
DIV.highseason2 {
    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 dotted;
	border-right: 1px #dcdcdc solid;
	width: 58px;
	height: 13px;
	}
DIV.highseason2grey {
    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 dotted;
	border-right: 1px #dcdcdc solid;
	width: 58px;
	height: 13px;
	}
DIV.highseason1 {
    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 dotted;
	width: 58px;
	height: 13px;
	}
DIV.highseason1grey {
    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 dotted;
	width: 58px;
	height: 13px;
	}

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: 381px;
	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: 342px;
	height: 13px;
	}
DIV.SeasonLow {
    float: left;
    text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #006600;
	background-color: #FFF5EE;
	border-top: 1px #dcdcdc solid;
	border-left: 1px #dcdcdc solid;
	border-right: 1px #dcdcdc solid;
	width: 735px;
	height: 15px;
	}

DIV.SeasonHigh {
    float: left;
    text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #FF0000;
	background-color: #FFF5EE;
	border-top: 1px #dcdcdc dotted;
	border-left: 1px #dcdcdc solid;
	border-right: 1px #dcdcdc solid;
	border-bottom: 1px #dcdcdc solid;
	width: 735px;
	height: 15px;
	}
DIV.space {
    float: left;
	background-color: #FFF5EE;
	width: 727px;
	height: 15px;
	}
DIV.discounts {
    float: left;
    text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #800000;
	background-color: #FFF5EE;
	border-top: 1px #dcdcdc solid;
	border-left: 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.note {
    float: left;
    text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #800000;
	background-color: #FFF5EE;
	border: 1px #dcdcdc solid;
	width: 735px;
	height: auto;
	}
DIV.notef {
    float: left;
    text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #800000;
	background-color: #FFF5EE;
	border: 1px #dcdcdc solid;
	width: 735px;
	height: auto;
	}
DIV.notef2 {
    float: left;
    text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #800000;
	background-color: #FFF5EE;
	border: 1px #dcdcdc solid;
	width: 853px;
	height: auto;
	}

DIV.line {
  float: left;
  text-align: center;
  font-family: Verdana, sans-serif, Arial;
  font-size: 10px;
  border-top: solid #dcdcdc 1px;
  color: #800000;
  background-color: #FFF5EE;
  width: 737px;
  height: 1px;
}
DIV.linef {
  float: left;
  text-align: center;
  font-family: Verdana, sans-serif, Arial;
  font-size: 10px;
  border-top: solid #dcdcdc 1px;
  color: #800000;
  background-color: #FFF5EE;
  width: 737px;
  height: 1px;
}
DIV.linef2 {
  float: left;
  text-align: center;
  font-family: Verdana, sans-serif, Arial;
  font-size: 10px;
  border-top: solid #dcdcdc 1px;
  color: #800000;
  background-color: #FFF5EE;
  width: 855px;
  height: 1px;
}


div.address1 {
  float: left;
  background: none #F9F5E3; 
  border: solid #800000 1px;
  padding-left: 4px;
  color: #800000;
  text-align: left;
  font-family: Verdana, sans-serif, Arial;
  font-size: 9px;
  width: 133px;
  height: 71px;
  font-weight: normal;
}
div.address1M {
  float: left;
  background: none #F9F5E3; 
  border-top: solid #800000 1px;
  border-bottom: solid #800000 1px;
  border-right: solid #800000 1px;
  padding-left: 4px;
  color: #800000;
  text-align: left;
  font-family: Verdana, sans-serif, Arial;
  font-size: 9px;
  width: 133px;
  height: 71px;
  font-weight: normal;
}
div.address1R {
  float: left;
  background: none #F9F5E3; 
  border-top: solid #800000 1px;
  border-bottom: solid #800000 1px;
  border-right: solid #800000 1px;
  padding-left: 4px;
  color: #800000;
  text-align: left;
  font-family: Verdana, sans-serif, Arial;
  font-size: 9px;
  width: 133px;
  height: 71px;
  font-weight: normal;
}
div.address3 {
  float: left;
  background: none #F9F5E3; 
  border-left: solid #800000 1px;
  border-bottom: solid #800000 1px;
  border-right: solid #800000 1px;
  padding-left: 4px;
  color: #800000;
  text-align: left;
  font-family: Verdana, sans-serif, Arial;
  font-size: 9px;
  width: 133px;
  height: 62px;
  font-weight: normal;
}
div.address3M {
  float: left;
  background: none #F9F5E3; 
  border-bottom: solid #800000 1px;
  border-right: solid #800000 1px;
  padding-left: 4px;
  color: #800000;
  text-align: left;
  font-family: Verdana, sans-serif, Arial;
  font-size: 9px;
  width: 133px;
  height: 62px;
  font-weight: normal;
}
div.address3R {
  float: left;
  background: none #F9F5E3; 
  border-bottom: solid #800000 1px;
  border-right: solid #800000 1px;
  padding-left: 4px;
  color: #800000;
  text-align: left;
  font-family: Verdana, sans-serif, Arial;
  font-size: 9px;
  width: 133px;
  height: 62px;
  font-weight: normal;
}
