.td_cal_small {FONT-FAMILY: arial, helvetica, sans-serif; WIDTH: 11px; FONT-SIZE: 7pt}

.day_layer { position:absolute; width:16px; height:16px; z-index:1;
            FONT-SIZE: 8pt; FONT-FAMILY: Arial; text-align: center;
            padding-top: 2px; visibility: hidden;
}

.month_layer { position:absolute; width:95px; height:16px; z-index:1;
            FONT-SIZE: 9pt; FONT-FAMILY: Arial; text-align: center;
            Color: #7F2729; Font-Weight: bold; padding-top: 2px;
            visibility: hidden;
}

.body-text 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	}

.searchresult-room-header
	{
	font: bold normal 1em/25px Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #666666;
	}

.searchresult-body-text 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #666666;
	}

.hotelsearch-listingbox
	{
	padding:0 0 10px;
	border:1px solid #ccc
	}

.tableformrow td
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	/*
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	*/
	padding: 5px;
	text-align: left;
	}

.tableformrow_noborders
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-top-style: none;
	border-bottom-style: none;
	padding: 0px;
	text-align: left;
	}

.tableformrow_noborders td
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-top-style: none;
	border-bottom-style: none;
	padding: 5px;
	text-align: left;
	}

.tableformheaderrow
	{
	font: normal 12pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #CC3300;
	text-align: left;
	}

.tableformrowleft
	{
	font-weight: bold;
	/*border-right-style: solid;
	background: #F5F5F5;*/
	width: 150px;
	}

.tableformrowrightcentre
	{
	width: 150;
	}

.tableformtext-small
	{
	font-size: 9px;
	font-weight: 100;
	}

.submit-button 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 1px 9px;
	/*border: 1px solid #444444;*/
	background-image: url(../Icons/submit-background.gif);
	width: auto;
	}

table.availcal_table1
	{
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 6pt;
	text-align: left;
	}

table.availcal_table1_save
	{
	border-collapse: collapse;
	border-spacing: 1px;
	padding: 1px;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	width: 620px;
	}

table.availcal_table2_remove
	{
	border-collapse: collapse;
	border-spacing: 1px;
	padding: 1px;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
	}

td.availcal_unitname
	{
	width: 140px;
	background-color:#FFFFFF;
	border:1px solid #cccccc;
	padding:1px;
	font-size: 10pt;
	text-align: left;
	}

td.availcal_packagename
	{
	width: 120px;
	background-color:#FFFFFF;
	border:1px solid #cccccc;
	padding:1px;
	font-size: 8pt;
	text-align: left;
	}

td.availcal_cell
	{
	background-color:#FFFFFF;
	border:1px solid #cccccc;
	padding:1px;
	width: 11px;
	font-size: 8pt;
	text-align: center;
	}

td.availcal_cta
	{
	background-color:#FFFFFF;
	background-image: url(../Icons/availcal_asterick.gif);
	border:1px solid #cccccc;
	padding:1px;
	width: 11px;
	font-size: 8pt;
	text-align: center;
	}

td.availcal_a
	{
	background-color:#FFFFFF;
	background-image: url(../Icons/availcal_checkmark.gif);
	border:1px solid #cccccc;
	padding:1px;
	width: 11px;
	font-size: 8pt;
	text-align: center;
	}

td.availcal_na
	{
	background-color:#cccccc;
	border:1px solid #cccccc;
	padding:1px;
	width: 11px;
	font-size: 8pt;
	text-align: center;
	}

td.website_caldate_cell
	{
	font-size: 6pt;
	background-color:#FFFFFF;
	border:1px solid #cccccc;
	padding:1px;
	text-align: center;
	width: 12px;
	}

td.orrs_hardrule {
	font-family: arial;
	font-size: 9pt;
	border-top:1px solid gray;
}

td.orrs_norule {
	font-family: arial;
	font-size: 9pt;
}

.orrs_editleft {
	font-family: arial;
	font-size: 9pt;
	width: 150px;
}

.orrs_editright {
	font-family: arial;
	font-size: 9pt;
}

.orrs_headertext {
	font-family: arial;
	font-size: 10pt;
}

.orrs_search_table1
	{
	border-collapse: collapse;
	border-spacing: 10px;
	padding: 10px;
	}

.orrs_search_table1 td
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	}

.orrs_search_unitname {
	font-family: arial;
	font-size: 12pt;
}

.orrs_search_unitdescription {
	font-family: arial;
	font-size: 11pt;
}

.orrs_search_unitamenities {
	font-family: arial;
	font-size: 11pt;
}

.orrs_search_rateheader {
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
}

.orrs_search_ratetext {
	font-family: arial;
	font-size: 10pt;
}

.orrs_search_table1 {
	border: 1px solid #cccccc;
}
