/* 
Dark blue=1A368D
Light blue=7081B8
NavBlue =B4BDDA
Yellow=FBDB30
*/

Body
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #004b8d;
	background-color: #513127;
}
td
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #004b8d;
}
P
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #004b8d;
}
td.topnav
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004b8d;
	background-color: #fdc745; 
	height: 25px;
}
li 
{
	padding-bottom: 3px;
	word-spacing: .2em;
}


/*  -- Links Types -- */
a.topnav:link, a.topnav:active, a.topnav:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004b8d;
	text-decoration: none;
}

a.topnav:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f3f3f3;
	text-decoration: none;
}
a.subnav:link
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.subnav:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.subnav:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.subnav:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1A368D;
	text-decoration: none;
}
a.propnav:link
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1A368D;
	text-decoration: none;
}
a.propnav:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1A368D;
	text-decoration: none;
}
a.propnav:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1A368D;
	text-decoration: none;
}
a.propnav:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1A368D;
	text-decoration: none;
}
a.roomnav:link
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1A368D;
	text-decoration: none;
	font-weight: bold;
}
a.roomnav:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1A368D;
	text-decoration: none;
	font-weight: bold;
}
a.roomnav:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1A368D;
	text-decoration: none;
	font-weight: bold;
}
a.roomnav:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1A368D;
	text-decoration: none;
	font-weight: bold;
}
a.ReviewPageTitle:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #1A368D;
	padding-left: 10px;
}
a.ReviewPageTitle:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #1A368D;
	padding-left: 10px;
}
a.ReviewPageTitle:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #1A368D;
	padding-left: 10px;
}
a.ReviewPageTitle:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #1A368D;
	padding-left: 10px;
	text-decoration: underline;
}
a.email:link
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1A368D;
	text-decoration: underline;
}
a.email:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1A368D;
	text-decoration: underline;
}
a.email:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1A368D;
	text-decoration: underline;
}
a.email:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1A368D;
	text-decoration: underline;
}
a.specialBlueSml:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1A368D;
	text-decoration: none;
}
a.specialBlueSml:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1A368D;
	text-decoration: none;
}


/*  -- End Links Types -- */
/*  -- Inputs --  */

.btnBlue 
{
	background: #1A368D;
	color: #ffffff;
	cursor: hand;
}
.button
{
	background: #1A368D;
	color: #ffffff;
	cursor: hand;
	margin: 4px;
}
input.leftsearch
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
}
select.leftsearch
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
}
input
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
select
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

/*  -- End Inputs --  */


td.subnav
{
	background-color: #1A368D;
	height: 3px;
}
td.subnav2
{
	background-color: #FBDB30;
	height: 6px;
}
td.layoutleft
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F6F4E3;
	background: url('../images/l_column_bkgd.jpg') repeat left top;
}
td.layoutright
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F6F4E3;
	background: url('../images/r_column_bkgd.jpg') repeat left top;
}
.PageHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	border-bottom: #1A368D 1px solid;
}
.propnav
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #1A368D;
	text-decoration: none;
}
td.propTitle
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.txtApropBold
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #000000;
}
.txtAprop
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
	color: #000000;
}
.txtApropsml
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 10px;
	color: #000000;
}
.required
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
}
tr.propDisplay
{
	background-color: #EDE9EA;
}
.errMsg
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0000;
	font-style: italic;
}
.searchHomeTitle
{
	border-left: 2px #1A368D solid;
	border-right: 2px #1A368D solid;
	font-weight: bold;
	font-size: 12px;
	padding-left: 15px;
	color: #1A368D;
}
td.searchHomeText
{
	border-left: 2px #1A368D solid;
	border-right: 2px #1A368D solid;
	font-size: 11px;
	padding-left: 15px;
	color: #000000;
}
.searchHomeText2
{
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
}
.submit
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #1A368D;
	background-color: #1A368D;
	font-weight: bold;
}
.RoomTypeAvail
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.DayLabel
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1A368D;
	text-decoration: none;
}
.roomnav
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1A368D;
	text-decoration: none;
}
.sideSearch
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-left: 1px #1A368D solid;
	border-right: 1px #1A368D solid;
	padding-left: 4px;
	padding-top: 3px;
}
.tdPadd10
{
	padding: 10px;
}
.specialBlueSml
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1A368D;
}
.specialBlueSmlT
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1A368D;
}
.specialBlackSml
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.specialBluTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1A368D;
}
DIV.SpecialHeader
{
	background-color: #B4BDDA;
	width: 435px;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
}
DIV.SpecialHeaderAd
{
	background-color: #B4BDDA;
	width: 555px;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
}
DIV.MemHeader
{
	background-color: #B4BDDA;
	width: 248px;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
}
.ReviewPageTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	padding-left: 10px;
}
.ReviewTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding-left: 10px;
}
.ReviewText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.ReviewResort
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
}

.specialSearch
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.pkgAvail
{
	background-color: Green;
	color: White;
	border: 1px #F5F5F5 solid;
	font-size: 10px;
}
.pkgNotAvail
{
	background-color: #CC3300;
	color: White;
	border: 1px #F5F5F5 solid;
	font-size: 10px;
}

/*  --  Air Search Styles -- */
.AirGridCenter
{
	border: 1px #c3c3c3 solid;
	font-family: Arial, Verdana, helvetica, Sans-Serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
}
.AirGridLeft
{
	border: 1px #c3c3c3 solid;
	font-family: Arial, Verdana, helvetica, Sans-Serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	padding-left: 6px;
}
.AirTable
{
	border: 1px #1A368D solid;
 }
.AirHeader
{
	background-color: #B4BDDA;
	border-right: 1px #1A368D solid;
	border-bottom: 1px #1A368D solid;
	border-top: 1px #1A368D solid; 
	font-weight: bold;
}
.AirHeaderLeft
{
	background-color: #B4BDDA;
	border-top: 1px #1A368D solid;
	border-left: 1px #1A368D solid;
}
.AirHeaderLeftSub
{
	background-color: #B4BDDA;
	border-left: 1px #1A368D solid;
	border-bottom: 1px #1A368D solid;
}
.AirHeaderSub
{
	background-color: #B4BDDA;
	border-right: 1px #1A368D solid;
	border-bottom: 1px #1A368D solid; 
	font-weight: bold;
}
.AirAddlInfoHeader
{
	background-color: #B4BDDA;
	border: 1px #1A368D solid; 
	font-weight: bold;
}
.AirAddlInfoHeaderSubLeft
{
	border-left: 1px #1A368D solid; 
	border-bottom: 1px #1A368D solid; 
	font-weight: bold;
}
.AirAddlInfoHeaderSub
{
	border-bottom: 1px #1A368D solid; 
	font-weight: bold;
}
.AirAddlInfoHeaderSubRight
{
	border-bottom: 1px #1A368D solid; 
	border-right: 1px #1A368D solid; 
	font-weight: bold;
}
.PaxTitle
{
	border: 1px #1A368D solid;
	background-color: #B4BDDA;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.PaxText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom: solid 1px #1A368D;
}
.SeatMapOpen
{
	font-size: 10px;
	color: white;
	background-color: #3366cc;
	border: 1px #333333 solid;
}
.SeatMapClosed
{
	font-size: 10px;
	color: #333333;
	background-color: #ffffff;
	border: 1px #333333 solid;
}
.SeatMap
{
	font-size: 10px;
	color: #333333;
	border: 1px #333333 solid;
}
.SeatMapWing
{
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
/*  -- End Air Search Styles -- */

