/*-------------------------------------*/
/*--------CSS for Undefined Pages------*/
/*-------------------------------------*/
#rtr-mainwrapper 
{	
	width: 770px;	
}
#rtr-subwrapper 
{
	width: 770px;	
}
#pageFraming
{
	width:100%; 
	height:100%; 
	margin:0px 0px 0px 0px; 
	padding:5px 0px 0px 0px;
}
select
{
	/* ===Update Color: === */
	font-family:arial;
	font-size:12px;
	color:#000000;
	border:solid 1px #C7C4C6;
	/* ===Update Color: === */
	
	margin:2px;
}
/*Buttons*/
#Query1a, #Query1b
{
	/* ===Update Colors (optional): === */
		background: #D4030F;
		color: #ffffff;
		border-top: 2px solid #F01F3C;
		border-left: 2px solid #A61529;
		border-bottom: 2px solid #F01F3C;
		border-right: 2px solid #A61529;
		/* ===Update Color: === */

		width: 115px;
		height: 38px;
		cursor: pointer;
		font-size: 11px;
		font-family: arial;
		font-weight: bold;
		text-align: center;
		vertical-align: middle;
		padding-top: 7px 0px 7px 0px;	
		float: right;
		margin: 5px 5px 5px 0px;		
}
#Go1, #Go2, #Go3
{
	/* ===Update Colors (optional): === */
		background: #D4030F;
		color: #ffffff;
		border-top: 2px solid #F01F3C;
		border-left: 2px solid #A61529;
		border-bottom: 2px solid #F01F3C;
		border-right: 2px solid #A61529;
		/* ===Update Color: === */

		width: 30px;
		height: 25px;
		cursor: pointer;
		font-size: 11px;
		font-family: arial;
		font-weight: bold;
		text-align: center;
		vertical-align: middle;
		margin: -3px 5px 5px 0px;	
		margin-top:-1px;
}
/*End Of Buttons*/
/*Links*/
A:link
{
	text-decoration: none;
}
A:visited
{
	text-decoration: none;
}
/*End of Links*/
/*Fields*/
textarea
{
	border:solid 1px #C7C4C6;
	font-size:12px;
	color:#000000;
	padding-bottom: -3px;
}
input[type=checkbox]
{
	border:solid 0px #073381;
	margin:2px;
}
select#Start_Date{
	border:solid 1px #C7C4C6;
}

#RateTypeID, #Start_Date, #End_Date, #min_rate, #max_rate, #total_sleeps, #Bed_Rooms, #street_id, #location_id, #loc_other_id, #Condo_id, #spaddr, #Cars, #Boats, #month, #day, #year, #pid, #pkeynum, #pname, #padd{
	border:solid 1px #C7C4C6;
}
/*End of Fields*/

/*-------------------------------------*/
/*-------Considered Common CSS---------*/
/*-------------------------------------*/
/* Containers */
	.searchResultContainer
	{
		margin:0px auto; 
		padding:4px;
		background-color:#E3E0E2;
	}
	.searchResultBorderBottom
	{
		margin:0px 0px 0px 0px; 
		width:100%;
		border-left:1px solid #073381; 
		border-bottom:1px solid #073381; 
		border-right:1px solid #073381
	}
	.searchResultBorderTop
	{
		/* ===Update Color: === */
		border-left:1px solid #073381; 
		border-top:1px solid #073381; 
		border-right:1px solid #073381;
		/* ===Update Color: === */
		
		margin:0px; 
		width:100%;
	}
	.pagingMarginContainer
	{
		/* ===Update Color: === */
		background-color:#D4030F;
		border:solid 1px #8C1E30;	
		/* ===Update Color: === */
		
		margin:0px auto; 
		padding:0px; 
		width:760px;
	}
	.marginContainer
	{
		/* ===Update Color: === */
		border:solid 0px #666666; 		
		background-color: #FFFFFF;
		/* ===Update Color: === */
		
		margin:0px; 
		padding:0px;
		width:760px;
		height:30px;
	}
	.legendMarginContainer
	{
		/* ===Update Color: === */
		background-color: #FFFFFF;
		/* ===Update Color: === */
		
		margin:0px; 
		padding:0px;
		width:100%;
		height:auto;
	}
	.actionMenuContainer
	{
		/* ===Update Color: === */
		border:solid 1px #8C1E30; 		
		background:#D4030F;
		/* ===Update Color: === */
		
		position:relative;
		width:145px;
		margin:0px; 
		padding:4px; 
		right:2px;
		top:2px;
	}
	.actionMenuContainerBottom
	{
		/* ===Update Color: === */
		background-color:#B0D0FB; 
		border-top:solid 1px #FFFFFF; 
		border-left:solid 1px #FFFFFF; 
		border-bottom:solid 1px #3B6AA0; 
		border-right:solid 1px #3B6AA0;
		/* ===Update Color: === */
		
		width:100%;
		margin:0px; 
		padding-left:4px;
		padding-right:4px; 
	}
	.costDetailsTableTitle
	{
		/* ===Update Color: === */
		color:#FFFFFF;
		background-color:#073381;
		/* ===Update Color: === */
	
		font-family:arial;
		font-size:11px;
		font-weight:bold;
		text-align:center;
	}
	.costDetailsTableRow
	{
		/* ===Update Color: === */
		color:#000000;
		background-color:#DDDDDD;
		/* ===Update Color: === */
	
		font-family:arial;
		font-size:11px;
		font-weight:bold;
		text-align:center;
	}
	.costDetailsTableSpecialRow
	{
		/* ===Update Color: === */
		background-color:#DDDDDD;
		color:#000000;
		/* ===Update Color: === */
		
		text-align:center;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
		font-style:italic;
	}
	.costDetailsTableSpecialColumn
	{
		/* ===Update Color: === */
		background-color:#75A1D0;
		color:#000000;
		/* ===Update Color: === */
		
		text-align:center;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}
/* Text */
	.titleText
	{
		/* ===Update Color: === */
		color:#000000;
		/* ===Update Color: === */
		
		font-family:arial;
		font-size:13px;
		font-weight:bold;
	}
	.regularText
	{
		/* ===Update Color: === */
		color:#000000;
		/* ===Update Color: === */
			
		font-family:arial;
		font-size:12px;
		font-weight:normal;
	}
	.regularWhiteText
	{
		/* ===Update Color: === */
		color: #000000;
		/* ===Update Color: === */	
		
		font-family:arial;
		font-size:12px;
	}
	.titleWhiteText
	{
		/* ===Update Color: === */
		color:#FFFFFF;
		/* ===Update Color: === */	
		
		font-family:arial;
		font-size:13px;
		font-weight:bold;
	}
	.pagingMarginText
	{
		/* ===Update Color: === */
		color:#FFFFFF;
		/* ===Update Color: === */
		
		font-family:arial;
		font-size:10px;
	}
	.marginText
	{
		/* ===Update Color: === */
		border:solid 1px #959394;	
		color:#1E181A;
		/* ===Update Color: === */

		font-family:arial;
		font-size:11px;
	}
	.marginTextSpecial
	{
		color: #FFFFFF;
		font-weight: bold;
		font-size: 13px;
	}
	.legendMarginText
	{
		/* ===Update Color: === */
		border:solid 1px #959394;	
		color:#1E181A;
		/* ===Update Color: === */

		font-family:arial;
		font-size:11px;
		height:auto;
	}
	.actionMenuButtonText
	{
		/* ===Update Color: === */
		color:#FFFFFF;
		/* ===Update Color: === */
	
		font-family:arial;
		font-size:11px;
		font-weight:bold;
		vertical-align:text-top;
	}
	.actionMenuButtonText:hover
	{
		/* ===Update Color: === */
		color:#FFFFFF; 
		/* ===Update Color: === */
	}
	.pageOfText
	{
		/* ===Update Color: === */
		color:gray;
		/* ===Update Color: === */
	}
/* Elements */
	#CalMonthTitle
	{
		background-color: #D43443;
	}
	#RatesHeader1_BGColor
	{
		background-color: #D43443;
	}
	.RatesHeader2_BGColor
	{
		font-weight:bold;
		text-align:center;
		background-color: #D43443;
	} 
	.FeesHeader1_BGColor
	{
		background-color: #D43443;
	}
	.sectionHeading
	{
		/* ===Update Color: === */
		color: #383838;
		border-bottom:solid 2px #383838; 
		/* ===Update Color: === */
		
		width:760px;
		height: 34px;
		margin: auto;
		display: block;
		font-size: 27px;
		font-family: Arial;
		padding: 6px 7px 0px 7px;
	}
	#sectionHeading_RatesDisclaimer{display:none;}
	.sectionHeading.regularWhiteText
	{
		/* ===Update Color: === */
		color:#000000;
		/* ===Update Color: === */	
		
		font-family:arial;
		font-size:12px;
		text-align:right;
		vertical-align:top;
	}
	.pagingButton
	{
		border:solid 1px #FFFFFF;
		height:20px;
		width:35px;
		padding-bottom:15px
	}
	.actionMenuButton
	{
		/* ===Update Color: === */
		border-top:solid 1px #FFFFFF; 
		border-left:solid 1px #FFFFFF; 
		border-bottom:solid 1px #3B6AA0; 
		border-right:solid 1px #3B6AA0;
		background:#75A1D0; 
		/* ===Update Color: === */
		
		margin:0px 0px 0px 0px; 
		padding:4px; 
	}
/*-------------------------------------*/
/*-----------Search Page CSS-----------*/
/*-------------------------------------*/
/*Container*/
	.searchRowLabel
	{
		/* ===Update Color: === */
		background: #D4030F;
		border-left: 2px solid #F01F3C;
		border-bottom: 2px solid #A61529;
		border-right: 2px solid #A61529;
		border-top: 2px solid #F01F3C;
		/* ===Update Color: === */

		width: 140px;
		height: 33px;
		float: left;
		display: block;
	}
	.searchContainer
	{
		/* ===Update Color: === */
		/* ===Update Color: === */

		width: 770px;
		height:100%;
	}
	.searchContainerLight
	{
		/* ===Update Color: === */
		background: #E3E0E2;
		border:solid 2px #C7C4C6; 
		/* ===Update Color: === */
		
		margin:auto;
		width: 95%;
		height:100%;
		padding:6px;
	}
	
/*Text*/
	.searchRowLabelText
	{
		/* ===Update Color: === */
		color: #FFFFFF;
		/* ===Update Color: === */
		font-size: 11px;
		font-family: arial;
		font-weight: bold;
		width: 100px;
		margin: 9px 0px 0px 5px;
		float: left;
		display: block;
	}
	.checkTxt
	{
		width: 160px;
		font-family: arial;
		font-size: 12px;
		line-height: 11px;
		padding: 3px 0px 0px 1px;
		float: left;
	}
	.disclaimerText
	{
		color:#697A7F;
		font-family:Arial;
		font-size:12px;
	}

/*Elements*/
	.checkGroup
	{
		width: 185px;
		padding: 0px 0px 0px 3px;
		margin: 1px 0px;
		float: left;
		display: block;
	}
	.rightFloatingDropDownMenu
	{
		float:right; 
		padding-top:7px;  
		text-align:center;
	}
/*----------------------------------------*/
/*--------Property Info Page CSS----------*/
/*----------------------------------------*/
	/*Container*/
	.amenitiesTextPadding
	{
		padding:3px 9px 3px 9px;
	}

	/*Elements*/
	.calendarMonthHeading
	{
		/* ===Update Color: === */
		background:#073381;
		color:#FFFFFF;
		border-left:1px solid #777777;
		border-bottom:1px solid #777777;
		/* ===Update Color: === */
		
		width:100%;
		text-align:center;
		font-family:arial;
	}
	.calendarWeekDays
	{
		/* ===Update Color: === */
		border-left:1px solid #999999;
		border-bottom:1px solid #999999;
		color:#000000;
		/* ===Update Color: === */
		
		width:14%;
		height:20%; 
		font-family:verdana;
		font-weight:bold;
		font-size:8pt;
	}
	.blankCalendarDate
	{
		/* ===Update Color: === */
		border-left:1px solid #777777;
		border-bottom:1px solid #777777;
		border-left:1px solid #777777;
		border-bottom:1px solid #777777;
		/* ===Update Color: === */
		
		width:14%; 
		height:20%;
		font-family:verdana;
		font-size:8pt;
		text-align:left;
	}	
	.unavailableCalendarDate
	{
		/* ===Update Color: === */
		background:#949494;
		border-left:1px solid #777777;
		border-bottom:1px solid #777777;
		border-left:1px solid #777777;
		border-bottom:1px solid #777777;
		/* ===Update Color: === */
		width:14%; 
		height:20%;
		font-family:verdana;
		font-size:8pt;
		text-align:left;
		border-left:1px solid #777777;
		border-bottom:1px solid #777777;
	}	
	.availableCalendarDate
	{
		/* ===Update Color: === */
		background:#80ff80;
		border-left:1px solid #777777;
		border-bottom:1px solid #777777;
		border-left:1px solid #777777;
		border-bottom:1px solid #777777;
		/* ===Update Color: === */
		width:14%; 
		height:20%;
		font-family:verdana;
		font-size:8pt;
		text-align:left;
		border-left:1px solid #777777;
		border-bottom:1px solid #777777;
	}	
	.pendingCalendarDate
	{
		/* ===Update Color: === */
		background:#ffff00;
		border-left:1px solid #777777;
		border-bottom:1px solid #777777;
		border-left:1px solid #777777;
		border-bottom:1px solid #777777;
		/* ===Update Color: === */
		width:14%; 
		height:20%;
		font-family:verdana;
		font-size:8pt;
		text-align:left;
		border-left:1px solid #777777;
		border-bottom:1px solid #777777;
	}	
	.calendarResizeContainer
	{
		width:80px; 
		height:50px;  
		background-color:#D3D3D3; 
		padding:0px; 
		margin:0px; 
	}
	.calendarSizeContainer
	{
		width:200px; 
		height:200px;
	}
	#noResultsSearchAgain{
		display:none;
	}
/*----------------------------------------*/
/*-----Reservation Request Page CSS-------*/
/*----------------------------------------*/
	/*Container*/
	.billingSectionTextwBottomBorder
	{
		/* ===Update Color: === */
		color:#000000;
		border-bottom:solid 3px #073381;
		/* ===Update Color: === */
		
		font-family:arial;
		font-size:13px;
		font-weight:bold;
		float:left;
	}
	.containerBottomBorder
	{
		width:100%; 
		padding-bottom:9px;
		margin-bottom:9px;
		border-bottom:solid 1px #073381;
		padding-bottom:12px;
		margin-bottom:15px;
	}
	.creditCardInformationContainer
	{
		background-color:#FFFFFF; 
		border:solid 3px #073381; 
		margin-top:9px; 
		padding:5px;
	}
	
	/*Elements*/
	#eBlankPageSpacing{
		width:800px;
		height:10px;
		margin:0px auto;
		background:#FFFFFF;
	}
/**********jQuery Amenities Displays************/
/*Default of Hiding the extra ammenities, exposing them with a click*/
	#extraLocationAmenities
	{
		display:none;
	}
	#extraLayoutAmenities
	{
		display:none;
	}
	#extraGeneralAmenities
	{
		display:none;
	}
	#extraTechnicalAmenities
	{
		display:none;
	}
	#extraKitchenAmenities
	{
		display:none;
	}
	#otherAmenitiesRow
	{
		display:none;
	}
	/**********************/
	/*Default of show the extra ammenities click*/
	#showExtraLocationAmenities
	{
		display:inline;
	}
	#showExtraLayoutAmenities
	{
		display:inline;
	}
	#showExtraGeneralAmenities
	{
		display:inline;
	}
	#showExtraTechnicalAmenities
	{
		display:inline;
	}
	#showExtraKitchenAmenities
	{
		display:inline;
	}
	#otherAmenitiesShowMoreText
	{
		cursor:pointer;
	}
	#otherAmenitiesShowMoreText
	{
		display:inline;
	}
	/**********************/
	.discountButton
	{
		background-color:#073381;
		font-family:arial;
		font-size:11px;
	}
	.detContainerAllBorders{
		height:315px;
	}
	
	
  /*--------------------*/
 /* For Geography.asp  */
/*--------------------*/

#Continue
{
	background-color: #A0E0A0;
}

#Cancel
{
	background-color: #FFFFA0;
}