/* General Styles */a:link	{  	color: #000033;	}	a:visited	{  	color: #000033;	}	body 	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	color: #000033;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	background-color: #FFFFFF;	}p 	{  	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10px; 	font-style: normal; 	font-weight: normal; 	color: #000033}	td 	{  	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10px; 	font-style: normal; 	font-weight: normal; 	color: #000033}.foot 	{  	font-size: 9px; 	font-style: normal; 	font-weight: normal; 	color: #505050; 	text-decoration: none	}	.title 	{	font-size: 12px;	font-style: bold;	font-weight: bold;	color: #000033;	}/* Form Styles */	 .formDropdown150	{ 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10px; 	font-style: normal; 	font-weight: normal; 	font-variant: normal; 		color: #000033;	background-color: #efefef;	width: 153px;	}	.formDropdown100	{ 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10px; 	font-style: normal; 	font-weight: normal; 	font-variant: normal; 		color: #000033;	background-color: #efefef;	width: 100px;	}	.formDropdown 	{ 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10px; 	font-style: normal; 	font-weight: normal; 	font-variant: normal; 		color: #000033;	background-color: #efefef	}	.formTextfield 	{ 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10px; 	font-style: normal; 	font-weight: normal; 	font-variant: normal;	color: #000033; 	background-color: #efefef	}	.formButton 	{	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10px; 	font-style: normal; 	font-weight: normal; 	font-variant: normal; 	color: #000033; 	background-color: #FFFFFF}/* Table Styles */	 .cellTitle 	{ 	font-weight: bold; 	color: #000033; 	background-color: #d3d3d3; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10px		}	.cellDark 	{  	background-color: #DADCDE	}	.cellErrorTitle 	{	font-weight: normal;	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	background-image: url(images/tab_on.gif);	}.cellErrorText { font-weight: normal; color: #333333; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}.cellStep { font-weight: bold; color: #333333; background-color: #efefef; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }.cellRegular { font-weight: normal; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }.cellVLine { background-image: url(images/vline.gif); height: 1px }.stepon {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; background-color: #efefef}.stepoff {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; background-color: #FFFFFF}.cellLine { font-weight: normal; color: #333333; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px ; background-image: url(images/dots.gif)}.light {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;}.cellErrorTable {	background-color: #FFFFFF;	border-left:   1px solid #d9d9d9;	border-right:  1px solid #d9d9d9;	border-bottom: 1px solid #d9d9d9;}.formTextfieldem {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 9px; 	font-style: normal; 	font-weight: bold; 	font-variant: normal;	color: #333333; 	background-color: #FFFFFF}.mainTable {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal;	font-variant: normal;	color: #333333;	background-color: #CCCCCC;}.titleTable {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: bold;	font-variant: normal;	color: #FFFFFF;	background-color: #333333;	text-align: left;	vertical-align: top;	text-transform: none;}.weekdayTable {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal;	font-variant: normal;	color: #FFFFFF;	background-color: #666666;	text-align: center;	vertical-align: bottom;	white-space: nowrap;}.weekendTable {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal;	font-variant: normal;	color: #FFFFFF;	background-color: #A9A190;	text-align: center;	vertical-align: bottom;	white-space: nowrap;}.dateTable {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: bold;	font-variant: normal;	color: #333333;	background-color: #dedede;	text-align: center;}.roomTable {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal;	font-variant: normal;	color: #333333;	background-color: #efefef;	text-align: left;	white-space: nowrap;}.datechosenTable {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #333333;	background-color: #FF9900;	text-align: center;}.firstTable {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: bold;	font-variant: normal;	color: #CCCCCC;	background-color: #666666;	text-align: center;	vertical-align: middle;}.bufferdateTable {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1px;	font-weight: normal;	color: #FFFFCC;	background-color: #FFFFCC;	text-align: center;}.footTable {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: italic;	font-weight: normal;	font-variant: normal;	color: #666666;	background-color: #efefef;	white-space: nowrap;}.countTable {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal;	font-variant: normal;	color: #000000;	background-color: #FFFFFF;	text-align: center;}.countTableFree {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal;	font-variant: normal;	color: #000000;	background-color: #BCE880;	text-align: center;}.buttonForm {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	font-variant: normal;	color: #000000;	background-color: #efefef;}.dropForm {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal;	font-variant: normal;	color: #333333;	background-color: #efefef;}.buttonTable {	height: 40px;	background-color: #efefef;	text-align: center;	vertical-align: bottom;	white-space: nowrap;}.roomdescTable {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal;	font-variant: normal;	color: #333333;	background-color: #efefef;	text-align: left;}.blocktitleTable {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: bold;	font-variant: normal;	color: #FFFFFF;	background-color: #333333;	text-align: center;	vertical-align: middle;	text-transform: none;	text-decoration: none;}.textboxForm {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal;	font-variant: normal;	color: #333333;	background-color: #efefef;}.checkTable {	height: 40px;	background-color: #efefef;	text-align: center;	vertical-align: bottom;	white-space: nowrap;}.formDropdownSystem {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10px; 	font-style: normal; 	font-weight: normal; 	font-variant: normal; 		color: #FFFFFF;	background-color: #999999}.titleBA {	font-size: 14px;	font-style: normal;	font-weight: normal;	color: #666666;}.cellNo {	color: #FF0000;	font-weight: bold;	text-transform: uppercase;}.cellDateNumeral {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #999999;	text-align: left;	vertical-align: top;}.cellPrice {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	text-align: right;	vertical-align: bottom;}.cellWeekday {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal;	font-variant: normal;	color: #FFFFFF;	background-color: #666666;	text-align: center;	vertical-align: bottom;	white-space: nowrap;	width: 30px;}.cellWeekend {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal;	font-variant: normal;	color: #FFFFFF;	background-color: #A9A190;	text-align: center;	vertical-align: bottom;	white-space: nowrap;}.cellBasic {	background-color: #FFFFFF;	color: #666666;	font-size: 9px;	vertical-align: bottom;	text-align: right;	border-top: 1px solid #dedede;	border-right: 2px solid #ffffff;	border-bottom: 2px solid #ffffff;	border-left: 1px solid #dedede;}.cellFirst {	background-color: #FFFF66;}.cellCurrency {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #000000;	background-color: #efefef;	text-align: center;	vertical-align: middle;}.cellMonthYr {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	font-variant: normal;	color: #FFFFFF;	background-color: #A9A190;	text-align: right;	vertical-align: middle;	white-space: nowrap;}.cellChosen {	background-color: #F4F5E1;	color: #000000;	text-align: right;	vertical-align: bottom;	font-size: 9px;	border-top: 1px solid #00C140;	border-right: 2px solid #00C140;	border-bottom: 2px solid #00C140;	border-left: 1px solid #00C140;}.cellNoChosen {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	font-variant: normal;	text-transform: uppercase;	color: #FF0000;	text-align: center;	background-color: #FFFFFF;	border: 2px solid #00C140;}.priceTable {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal;	font-variant: normal;	color: #333333;	background-color: #dedede;}.discountHighlight {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FF6600;}.availableGreen {	color: #009900;}.txtDate {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;	font-style: italic;	font-variant: normal;}.reg	{	background: #edf3fe; 	background-image: url(images/tab_reg.gif);	}.regUser 	{  	font-size: 9px; 	font-style: normal; 	font-weight: normal; 	color: #990000; text-decoration: none	}.regTxt 	{  	font-size: 9px; 	font-style: bold; 	font-weight: bold; 	color: #000000; text-decoration: none	}		.deposit 	{  	font-size: 10px; 	font-style: bold; 	font-weight: bold; 	color: #990000; text-decoration: none	}	.red 	{   	color: #990000; }		.RowNL	{ border-left:   1px solid #d9d9d9;}.RowNR	{ border-right:  1px solid #d9d9d9;}.RowNB 	{ border-bottom: 1px solid #d9d9d9;}.RowB	{ background: #edf3fe; font-size: 9px; }.RowBL	{ background: #edf3fe; border-left: 1px solid #d9d9d9;	font-size: 9px; }.RowBR	{ background: #edf3fe; border-right: 1px solid #d9d9d9; font-size: 9px; }.RowBB 	{ background: #edf3fe; font-size: 9px; border-bottom-width: 1px;border-bottom-style: solid; border-bottom-color: #d9d9d9;}.RowBLB { background: #edf3fe; border-left: 1px solid #d9d9d9; font-size: 9px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d9d9d9;}.RowBRB { background: #edf3fe; font-size: 9px; border-right-width: 1px; border-right-style: solid; border-right-color: #d9d9d9; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d9d9d9;}.RowW	{ background: #FFF;	font-size: 9px; }.RowWL	{ background: #FFF;	border-left: 1px solid #d9d9d9;	font-size: 9px; }.RowWR	{ background: #FFF;	border-right: 1px solid #d9d9d9; font-size: 9px; }.RowWRB { background: #FFF; border-right: 1px solid #d9d9d9; font-size: 9px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d9d9d9;}.RowWB  { background: #FFF; font-size: 9px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d9d9d9;}.RowGB  { background-color: #efefef; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dedede;}.RowGT  { background-color: #efefef; border-top-width: 1px; border-top-style: solid; border-top-color: #dedede;}.RowDB  { background-color: #dedede; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dedede;}.RowR   { background-color: #FFCCCC;}.RowG   { background-color: #efefef;}.masterBG { background-color: #EFEFEF;}.evoucher {	background-color: #E9E7DD;	color: #666666;	font-size: 9px;	vertical-align: bottom;	text-align: right;	border-top: 1px solid #dedede;	border-right: 1px solid #dedede;	border-bottom: 1px solid #dedede;	border-left: 1px solid #dedede;}
