﻿
/* Reservation Entry screen, login & summary areas */
.ResLoginLabel
{
	font-size: 9pt;
	font-weight: bold;
	color: white;
}

.ResSummaryHeading
{
	font-size: 10pt;
	font-weight: bold;
	color: white;
}

.ResSummaryText
{
	font-size: 8pt;
	color: white;
}

.ProcessingMsg
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: red
}

/* Reservation confirmation screen */
.ConfirmationHeading
{
	font-size: 12pt;
	font-weight: bold;
	color: white;
}
.ConfirmationLabel
{
	font-size: 10pt;
	font-weight: bold;
	color: white;
}

.ConfirmationText
{
	font-size: 10pt;
	color: white;
}

/* Rooms List Rows */
.RoomListHeader
{
	height: 15px;
	vertical-align: top;
	background-color: #000066; x:#99543f;
	color: White;
	xfont-size: 10pt;
	xfont-weight: bold;
	font-size: 14pt;
	font-weight: normal;
}

.RoomListHeader2
{
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
}

.RoomListFooter
{
	height: 15px;
	vertical-align: bottom;
	background-color: #000066; x:#99543f;
	color: White;
	font-size: 8pt;
	font-weight: bold;
}


.RoomListFooter a:link
{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 10pt;
}


.RoomListFooter a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 10pt;
	font-weight: bold;
}


.RoomListLabel
{
	FONT-SIZE: 8pt;
	Color: white; x: #99543f;
	font-weight: bold;
}

.RoomListHeaderNotAvail
{
	color: #faf8f2;
	font-size: 10pt;
	font-weight: bold;
}

.RoomListRow
{
	height: 70px;
 	background-color: #8BB0FA; x:#d6c5b1;
 	font-size: 8pt;
 }
 
.RoomListAlternateRow
{
	height: 70px;
 	background-color: #4566A7; x:#f0dfb6;
 	font-size: 8pt;
 }

/* Rates link & Reserve buttons in rates grid */
.RoomListHyperlink
{
	color: gray;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: bold;
}

/* restrict width of error message at top of reservation entry page */ 
.MakeResErrors
 {
  	width: 400px;
 }


/* Room Details Page */
.RoomDetailContainer td
{
  padding: 0px 5px 5px 0px;
}

.RoomDetailContents
{
	background-color: #f0dfb6;
	color: white;
	font-size: 8pt;
}
.RoomDetailContents td
{
	padding: 10px 5px 5px 0px;
}

.RoomDetailImage
{
	height: 100px;
	width: 100px;
}

.RoomDetailLargeImage
{
}

.RoomDetailHeader  
{
	height: 15px;
	vertical-align: top;
	color: #f0dfb6;
	background-color: #9c3933;
	font-size: 10pt;
	font-weight: bold;
}

.RoomDetailHeaderSmall 
{
	color: #faf8f2;
	font-size: 8pt;
	font-weight: bold;
}

/* New Room Details Page */
.RoomDetailsTitle
{ 	color: gray;
	font-size: 12pt;
	font-weight: bold;
}

.RoomDetailsHeader
{
	color: gray;;
	font-size: 10pt;
	font-weight: bold;
}


.RoomDetailsHeaderLinks a:link
{
	text-decoration: underline;
	color: gray;;
}

.RoomDetailsHeaderLinks a:hover
{
	text-decoration: underline;
	color: gray;;
	font-weight: bold;
}

.RoomDetailsHeaderLinks a:visited
{
	text-decoration: underline;
	color: gray;;
}


.RatesListTitle
{
	color: gray;
	font-size: 12pt;
	font-weight: bold;
}

.RatesList
{
	width: 430px;
	height: 150px;
	overflow: auto;
}


/* Text and Horizontal Rule for Long Descriptions */
.LongDescText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: white;
}
.LongDescHRule {
	color: yellow; x: #99543f;
}

.DetailsTab { color: white; } /* Added for log description text */


/* Text for Short Descriptions */
.ShortDescText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: white;
}


