.floatleft {
			float: left;
			margin: 0 10px 2px 2px;
			border: 1px solid #000;
			padding: 2px;
}
.containingbox {
	border: 0px solid #666;
	color: #333;
	padding: 10px;
	height: 70px;
}

table.whiteprogram {background: #fff;}
tr.whiteprogram {background: #F8F8F8 url('../sitepic/prettyinpink_row.png') repeat-x; color: #666}
tr.whiteprogram :hover {background: #FFF;}

td.whiteprogram {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color: #DCDCDC;
	border-bottom:1px solid #eee;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	padding: 1px;
}
td.whiteprogrambold {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color: #000;
	font-weight:bold;
	padding: 0px 2px 0px 2px;
}
td.whiteprogramblue {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color: #35739F;
	font-weight:bold;
	padding: 0px 2px 0px 2px;
}
td.whiteprogramselected {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color: #000;
	border: 1px solid #FF0000;	
}

a.whiteprogram:link    {text-decoration: none;color:#35739F;font-weight:bold;}
a.whiteprogram:visited {text-decoration: none;color:#35739F;font-weight:bold;}
a.whiteprogram:active  {text-decoration: none;color:#35739F;font-weight:bold;}
a.whiteprogram:hover   {text-decoration: none;color:#000;   font-weight:bold;}

a.whiteprogramselected:link    {text-decoration: none;color:#FF0000;font-weight:bold;background-color: #C8E8FA;}
a.whiteprogramselected:visited {text-decoration: none;color:#FF0000;font-weight:bold;background-color: #C8E8FA;}
a.whiteprogramselected:active  {text-decoration: none;color:#FF0000;font-weight:bold;background-color: #C8E8FA;}
a.whiteprogramselected:hover   {text-decoration: none;color:#FF0000;font-weight:bold;background-color: #C8E8FA;}
td.basketheader {
	height     : 32;
	text-align : center;
	font-family: Verdana;
	font-size  : 10;
	font-weight: bold;
	color      : 808080;
}
td.basketitem {
	height           : 32;
	font-family      : Verdana;
	font-size        : 10;
	font-weight      : bold;
	color            : 000080;
	background-color : CCFFFF;
	padding          : 5;
}
td.basketgeneral {
	height           : 32;
	font-family      : Verdana;
	font-size        : 10;
	color            : 808080;
	background-color : CCFFFF;
	padding          : 5;
}
td.basketsum {
	height           : 32;
	font-family      : Verdana;
	font-size        : 10;
//	font-weight      : bold;
	color            : 808080;
	background-color : 99FFFF;
	padding          : 5;
}

td.personaltext  { padding-left:5; background-color: #FFDBCA; }
td.hoteltext     { padding-left:5; background-color: #CCCCFF; }
td.hydrofoiltext { padding-left:5; background-color: #88F; }
td.cardtext      { padding-left:5; background-color: #CCFFCC; }
td.commenttext   { padding-left:5; background-color: #FF8; }
td.inputarea     { padding-left:5; background-color: #FFFFCC; }

