body, html {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	background-image:url('../images/backgrey.gif');
	background-position:top;
	background-repeat:repeat-x;
	line-height:150%;
	color:#505050;
	height:100%;
}

td, td.home {
	font-family:helvetica, arial, verdana;
	font-size:15px;
	color:#505050;
	line-height:150%;
	/*text-align:justify;*/
}

a.f {
	font-family:helvetica, arial, verdana;
	font-size:15px;
	color:#FFFFFF;
	text-decoration:none;
}

a.n {
	font-family:helvetica, arial, verdana;
	font-size:15px;
	color:#0091ff;
}

a.nw {
	font-family:helvetica, arial, verdana;
	font-size:15px;
	background-color:#0091ff;
	color:#ffffff;
}

td.s {
	font-size:11px;
}

a.menu {
	font-family:helvetica, arial, verdana;
	font-size:15px;
	color:#1D2F4F;
	text-decoration:none;
}

a.footer {
	font-family:helvetica, arial, verdana;
	font-size:11px;
	color:#31445F;
	text-decoration:none;
}

div.footer {
	font-family:helvetica, arial, verdana;
	font-size:11px;
	color:#454545;
	text-decoration:none;
	color:#303030;
}

.txt220 {
	font-family:helvetica, arial, verdana, verdana;
	font-size:15px;
	color:#454545;
	width:220px;
}

.title {
	font-family:helvetica, arial, verdana, verdana;
	font-size:28px;
	color:#00a6c9;
	text-shadow:#eeeeee 2px 1px 1px;
}

input  {
	font-family:helvetica, arial, verdana;
	border:1px solid #CCCCCC;
	font-size:15px;
}

.txt  {
	font-family:helvetica, arial, verdana;
	border:1px solid #CCCCCC;
	font-size:15px;
}

select  {
	font-family:helvetica, arial, verdana;
	border:1px solid #CCCCCC;
}

td.ratesrooms {
	background-color:#EFEFEF;
}

td.ratesheader {
	background-color:#EFEFEF;
}

td.ratesprices {
	background-color:#FFFFFF;
}

div.roomTitle {
	padding:5px;
	padding-left:0px;
	border-bottom:1px dashed #cccccc;
	border-top:1px dashed #cccccc;
	font-weight:bold;
	font-size:15px;
	color:#202f45;
	font-family:helvetica, arial;
}

.bookinginfo {
	font-size:12px;
	padding-left:15px;
	padding-bottom:4px;
}
