body {
 font-size : small;
 /*background-color:white;*/
 background-color : transparent;
  border:none;
  padding-left:20px;
 /*background-position : 0;*/
 /*background-image:  url(../images/bg-script3.gif);*/
}

.ftbody
{
	font-size: small;
	color: black;
	background-color: #ff6a94;
}
a {
   text-decoration : underline;
   color: black;
}
a:hover {
   text-decoration: underline;
  color: blue;
}
.ftaltlink {
   text-decoration : underline;
   color: grey ;
}
.ftaltlink:hover {
   text-decoration: underline;
  color: aqua;
}
.ftdiarylink
{
	color: #d0003b;
	text-decoration: none;
}
.ftdiarylink:hover
{
	color: #004b4b;
	text-decoration: underline;
}
.ftdiarymonthlink
{
	color: white;
	text-decoration: none;
}
.ftdiarymonthlink:hover
{
	color: white;
	text-decoration: underline;
}
.ftdiarytime{
	color : Black;
	font-size : 80%;
	font-weight : normal;
	
}

.ftseattable{
 font-family : Tahoma;
 background : lightgray;
 font-size : small;
 color : #000000;
 border : 1px solid black ;
}
.ftsoldseat{
 background : #aaaaaa;
 color : black;
}
.ftseat
{
	background: #ff6a94;
	color: black;
}
.fttable{
  font-family : Tahoma;
 background : lightgray;
 font-size : small;
 color : #000000;
border : 1px solid black ;
}

.fttabler{
  font-family : Tahoma;
 background : lightgray;
 color : #000000;
border : 1px solid black ;
text-align : right;
}

.fttabletop
{
	font-size: large;
	background: #942129;
	color: white;
	font-family: Tahoma;
}
.fttablenote
{
	background: #aaaaaa;
	color: black;
}
.ftprogress {
  background : #E3E3F9;
  color: black;
  font-family : Tahoma;
  border : 5px ridge blue;
  }
  .ftprogressbar {
  background : #aaaaaa;
  color: blue;
   }
.fttabledata
{
	background: #ff6a94;
	color: black;
}
.fttabledatar
{
	background: #ff6a94;
	color: black;
	text-align: right;
}
.fttabledatadim {
   background : lightgray;
   color : #000000;
   text-align : left;
}
.fttabledatadimr {
   background : lightgray;
   color : #000000;
   text-align : right;
}
.fttabledatalabel {
   background : #ff6a94;
   color : black;
   text-align : left;
}
   .fttabledatalabelr {
   background : #ff6a94;
   color : black;
   text-align : right;
}
.ftpricer
{
	background: lightgrey;
	border-left: black 1px solid;
	color: #000000;
	border-bottom: black 1px solid;
	text-align: right;
}
.ftpriceheadc{
   background : #aaaaaa;
   color : black;
   text-align : center;
   border-left : 1px solid Black;
   border-bottom : 1px solid Black;
   }
.ftpricehead {
 	background : #d0003b;
   color : black;
   text-align : left;
   border-left : 1px solid Black;
   border-bottom : 1px solid Black;
   }
   .ftpricefoot {
   color : black;
   text-align : center;
   }
   .ftpriceband
{
	background: #d0003b;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	text-align: left;
}
.ftpriceavail {
  background : #ff6a94;
  color : black;
  border-left : 1px solid Black;
   border-bottom : 1px solid Black;
}
.fttableinput {
   background : white;
   color : black;
   text-align : left;
}
.fttableinputdim {
   background : white;
   color : black;
   text-align : left;
}
.fttablecompr {
   background :white;
   color : Black;
   text-align : right;
   border : none;
   font-size: small;
}
.fttabledimcompr {
   background : lightgray;
   color : white;
   text-align : right;
   border : none;
}
.fttablenotecompr
{
	border-right: medium none;
	border-top: medium none;
	font-size: medium;
	background: #aaaaaa;
	border-left: medium none;
	color: black;
	border-bottom: medium none;
	text-align: right;
}
.fttablecheck
{
	background: #ff6a94;
	color: black;
	text-align: left;
}
.fttabledimcheck {
   background : lightgray;
   color : black;
   text-align : left;
}
.fttableselect {
   background : white;
   color : black;
   text-align : left;
   font-size : small;
   font-size : 103%;
}
.fttableselectr {
   background : white;
   color : black;
   text-align : right;
   font-size : small;
   font-size : 103%;
}

.ftprintbutton {
   visibility : visible;
}
.ftbutton {
   visibility : visible;
}
.ftprintbuttonoff {
   visibility: hidden;
}
.ftinvisible {
   visibility: hidden;
   background : White;
   color : black;
   text-align : left;
}
.ftstatustitle
{
	font-weight: bold;
	color: black;
	background-color: lavender;
	text-align: center;
}
.ftstatusstepsoff{
	background-color : lightgray;
	text-align : center;
	color : #FFFFF0;
	}
.ftstatusstepson{
	background-color : #ff6a94;
	text-align : center;
	color : black;
}
.ftstatusbaroff{
	background-color : lightgray;
}
.ftstatusbaron{
	background-color : Red;
}
.ftstatusbaron1{
	background-color : #d0003b;
}
.ftstatusbaron2{
	background-color : #d0003b;
}
.ftstatusbaron3{
	background-color : #d0003b;
}
.ftstatusbaron4{
	background-color :#d0003b;
}
.ftstatusbaron5{
  background-color : #d0003b;
}
.ftdiarytable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: medium;
	background: transparent;
	border-left: black 1px solid;
	color: #000000;
	border-bottom: black 1px solid;
	font-family: Tahoma;
}
.ftdiarytabletop{
	font-family: Tahoma;
	background: #942129;
	color: white;
	font-size: large;
	border: 1px;
	border-collapse: collapse;
	text-align: center;
}
.ftdiaryvenue{
	font-family : Tahoma;
	background-color : #aaaaaa;
	color :black;
	font-size : medium;
	text-align : center;
	border : none;
	border-bottom : 1px solid black;
}
.ftdiaryday1
{
	font-weight: bolder;
	font-size: medium;
	background: whitesmoke;
	color: black;
	font-family: Tahoma;
	text-align: right;
}
.ftdiaryday2
{
	font-weight: bolder;
	font-size: medium;
	background: #aaaaaa;
	color: black;
	font-family: Tahoma;
	text-align: right;
}

.ftdiarybooknow{
	Color:yellow;
}
.ftdiaryleft{
	border-left: none;
	border-bottom: 1px solid black;
}
.ftdiaryleftb{
	border-left: none;
	border-top: 1px solid black;
}
.ftdiaryline1{
	border-left: 1px solid black;
}
.ftdiarynoline1{
  border-left: none;
}
.ftdiaryline2
{
	border-left: black 1px solid;
	background-color: whitesmoke;
}
.ftdiarynoline2{
	background-color:whitesmoke;
	border-left: none;
}
.fttotal{
	background-color : white;
	color : black;
	font-size: medium;
	font-family : Tahoma;
   	text-align : right;
}
.fttabletotalcompr {
   background : lightgray;
   color : black;
   text-align : right;
   border : none;
   font-size : small;
}
.fttabletotalnotoperacompr{
	background-color :lightgray;
   	color : black;
   	text-align : right;
   	border : none;
   	font-size :small;
	}
.ftManagerTable{
	border: none;
	}
	.ftManagerLink{
		color:white;
	}