/*-------------------------------------*/
/* --------Basics for All 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 #6C6C6C;
	/* ===Update Color: === */
	
	margin:2px;
}
/*Buttons*/

#Query1a, #Query1b, #Reset, #Address_Search_Button
{
	/* ===Update Colors (optional): === */
		/*
		filter:  progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#B40A25, endColorstr=#A1111F);
		background-image: -moz-linear-gradient(top, #B40A25, #A1111F);
		background-image: -webkit-gradient(linear, left top, left bottom, from(#B40A25), to(#A1111F));
		*/
		background-image:url('http://www.realtimerental.com/rrv10/visitor/1561/find_property_button.png');
		color: #ffffff;
		
		/*
		border-top: 0px solid #022a78;
		border-left: 3px solid #231F20;
		border-bottom: 1px solid #231F20;
		border-right: 0px solid #011e56;
		/* ===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;		
		border:0px solid #000000;
}
#Go1, #Go2, #Go3, #Go4, #Submit1
{
		background-image:url('http://www.realtimerental.com/rrv10/visitor/1561/go_button.png');
		width: 30px;
		height: 25px;
		cursor: pointer;
		vertical-align: middle;
		margin: -3px 5px 5px 0px;	
		margin-top:-1px;
		color: #ffffff;		
		border:0px solid #000000;
}

/*End Of Buttons*/
/*Links*/
A:link
{
	text-decoration: none;
}
A:visited
{
	text-decoration: none;
}
/*End of Links*/
/*Fields*/
textarea
{
	border:solid 1px #6C6C6C;
	font-size:12px;
	color:#000000;
	padding-bottom: -3px;
}
input[type=checkbox]
{
	border:solid 0px #6C6C6C;
	margin:2px;
}
select#Start_Date{
	border:solid 1px #6C6C6C;
}

#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, #Text1{
	border:solid 1px #6C6C6C;
}
/*End of Fields*/

/*-------------------------------------*/
/*-------Considered Common CSS---------*/
/*-------------------------------------*/
/* Containers */
	.searchResultContainer
	{
		margin:0px auto; 
		padding:4px;
		background-color:#FFFFFF;
	}
	.searchResultBorderBottom
	{
		margin:0px 0px 0px 0px; 
		width:100%;
		border-left:1px solid #6C6C6C; 
		border-bottom:1px solid #6C6C6C; 
		border-right:1px solid #6C6C6C
	}
	.searchResultBorderTop
	{
		/* ===Update Color: === */
		border-left:1px solid #6C6C6C; 
		border-top:1px solid #6C6C6C; 
		border-right:1px solid #6C6C6C;
		/* ===Update Color: === */
		
		margin:0px; 
		width:100%;
	}
	.pagingMarginContainer
	{
		/* ===Update Color: === */	
		background:#E6E6E6;
		/* ===Update Color: === */
		
		margin:0px auto; 
		padding:0px; 
		width:760px;
	}
	.marginContainer
	{
		/* ===Update Color: === */
		/*filter:  progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#C6E7F0, endColorstr=#FFFFFF);*/
		/*background-image: -moz-linear-gradient(top, #C6E7F0, #FFFFFF);*/
		/*background-image: -webkit-gradient(linear, left top, left bottom, from(#C6E7F0), to(#FFFFFF));*/
		background-color:#FFFFFF;
		color:#c44148;
		font-weight:bold;
		/* ===Update Color: === */
		
		margin:0px; 
		padding:0px;
		width:760px;
		height:30px;
	}
	.legendMarginContainer
	{
		/* ===Update Color: === */
		/* background:#002469; */
		border:solid 1px #C44148;
		/* ===Update Color: === */
		
		margin:0px; 
		padding:0px;
		width:100%;
	}
	.actionMenuContainer
	{
		/* ===Update Color: === */
		border-top:solid 2px #f6f1f1;
		border-left:solid 2px #d7d4d4;
		border-bottom:solid 2px #d7d4d4;
		border-right:solid 2px #f6f1f1;
		
		background:#E6E6E6;
		/* ===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:#6C6C6C;
		/* ===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:#000000;
		/* ===Update Color: === */
		
		font-family:arial;
		font-size:10px;
	}
	.marginText
	{
		/* ===Update Color: === */
		border:solid 1px #6c6c6c;	
		color:#c44148;
		/* ===Update Color: === */

		font-family:arial;
		font-size:11px;
	}
	.marginTextSpecial
	{
		color:#000000;
		font-size:13px;
		font-weight:bold;
	}
	.legendMarginText
	{
		/* ===Update Color: === */
		/*border:solid 1px #75A1D0;*/	
		color:#c44148;
		/* ===Update Color: === */

		font-family:arial;
		font-size:11px;
	}

	.actionMenuButtonText
	{
		/* ===Update Color: === */
		color:#000000;
		/* ===Update Color: === */
	
		font-family:arial;
		font-size:11px;
		vertical-align:text-top;
	}


	.actionMenuButtonText:hover
	{
		/* ===Update Color: === */
		font-weight: bold;	
	}
	.pageOfText
	{
		/* ===Update Color: === */
		color:gray;
		/* ===Update Color: === */
	}

	.marginContainer > .titleText 
	{
		background-color:#FFFFFF;
		color:#c44148;
		font-weight:bold;
	}

	.marginContainer > .regularText 
	{
		background-color:#FFFFFF;
		color:#c44148;
		font-weight:bold;
	}

	.marginContainer .titleText 
	{
		background-color:#FFFFFF;
		color:#c44148;
		font-weight:bold;
	}

	.marginContainer .regularText 
	{
		background-color:#FFFFFF;
		color:#c44148;
		font-weight:bold;
	}
/* Elements */
	#CalMonthTitle
	{
		background-color:#c44148;
	}
	#RatesHeader1_BGColor
	{
		background-color:#c44148;
	}
	.RatesHeader2_BGColor
	{
		font-weight:bold;
		text-align:center;
		background-color:#c44148;
	}
	.FeesHeader1_BGColor
	{
		background-color:#C44148;
	}
	.sectionHeading
	{
		/* ===Update Color: === */
		color: #666666;
		background: #FFFFFF;
		border:solid 0px #9EB8BF; 
		/* ===Update Color: === */
		
		width:760px;
		font-weight: bold;
		height: 34px;
		margin: auto;
		display: block;
		font-size: 30px;
		font-family: Arial;
		padding: 6px 7px 0px 7px;
	}
	#sectionHeading_RatesDisclaimer{display:none;}
	.sectionHeading.regularWhiteText
	{
		/* ===Update Color: === */
		color:#FFFFFF;
		/* ===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: #c9c9c9;
		border-top: 0px solid #022a78;
		border-left: 2px solid #231F20;
		border-bottom: 1px solid #231F20;
		border-right: 0px solid #011e56;
		/* ===Update Color: === */

		width: 140px;
		height: 33px;
		float: left;
		display: block;
	}
	.searchContainer
	{
		/* ===Update Color: === */
		background:#FFFFFF;
		/* ===Update Color: === */

		width: 770px;
		height:100%;
	}
	.searchContainerLight
	{
		/* ===Update Color: === */
		background: #FFFFFF;
		border:solid 0px #B5D3DB; 
		/* ===Update Color: === */
		
		margin:auto;
		width: 95%;
		height:100%;
		padding:6px;
	}
	
/*Text*/
	.searchRowLabelText
	{
		/* ===Update Color: === */
		color: #FFFFFF;
		/* ===Update Color: === */
		font-size: 14px;
		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:#C44148;
		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:#6C6C6C;
		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 #6C6C6C;
		/* ===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 #6C6C6C;
		padding-bottom:12px;
		margin-bottom:15px;
	}
	.creditCardInformationContainer
	{
		background-color:#FFFFFF; 
		border:solid 3px #6C6C6C; 
		margin-top:9px; 
		padding:5px;
	}
	
	/*Elements*/
	#eBlankPageSpacing{
		width:800px;
		height:10px;
		margin:0px auto;
		background:#FFFFFF;
	}
	
	/*Adding this to a style sheet will make it so that everything is hidden */
	/**********jQuery Amenities Displays************/
	/*Custom showing of hidden extra ammenities*/
	#extraLocationAmenities
	{
		display:inline;
	}
	#extraLayoutAmenities
	{
		display:inline;
	}
	#extraGeneralAmenities
	{
		display:inline;
	}
	#extraTechnicalAmenities
	{
		display:inline;
	}
	#extraKitchenAmenities
	{
		display:inline;
	}
	#otherAmenitiesRow
	{
		display:inline;
	}
	/**********************/
	/*Custom hidding of the 'show extra ammenities' click*/
	#showExtraLocationAmenities
	{
		display:none;
	}
	#showExtraLayoutAmenities
	{
		display:none;
	}
	#showExtraGeneralAmenities
	{
		display:none;
	}
	#showExtraTechnicalAmenities
	{
		display:none;
	}
	#showExtraKitchenAmenities
	{
		display:none;
	}
	#showOtherAmenitiesRow
	{
		cursor:default;
	}
	#otherAmenitiesShowMoreText
	{
		display:none;
	}
	/**********************/
	.discountButton
	{
		background-color:#6C6C6C;
		font-family:arial;
		font-size:11px;
	}
	.detContainerAllBorders{
		height:315px;
	}
	
	
/*-----------------*/
/* For Reserve.asp */
/*-----------------*/
.Reserve_Border{
	border:solid 2px #9AB6DB;
}

.Reserve_Title_BackgroundColor{
	background-color:#9AB6DB;
}

.Reserve_Title_Font{
	font-family:Verdana; 
	font-size:14px;
}

.Reserve_GeneralFont{
	font-family:Verdana;
	font-size:14px;	
}

.Reserve_SideLabel_Font{
	font-family:Verdana;
	font-weight:bold;
	font-size:14px;	
}

.Reserve_StylizedText{
	border-bottom:dashed 2px #9AB6DB;
}

.Reserve_SideLabel_BackgroundColor{
	background-color:#9AB6DB;
	padding:5px;
}

.Reserve_FieldLabel_Font{
	font-size:12px;
	position:relative;
	left:10px;
}

.PaymentSchedule_Titles_Font{
	font-family:Verdana; 
	font-size:14px;
}

.PaymentSchedule_Titles_BackgroundColor{
}

.PaymentSchedule_Fields_Font{
	font-family:Verdana;
	font-size:14px;
}

.PaymentSchedule_Fields_BackgroundColor{
}

.Occupancy_Limit_Control{
	display:none;
}

  /*--------------------*/
 /* For Geography.asp  */
/*--------------------*/

/*
Old Styles
#Continue
{
	background-color: #A0E0A0;
}

#Cancel
{
	background-color: #FFFFA0;
}
*/

#Continue
{
	background-color: #C44148;
	color: #ffffff;
	border-top: 2px solid #022a78;
	border-left: 2px solid #022a78;
	border-bottom: 2px solid #011e56;
	border-right: 2px solid #011e56;
}

#Cancel
{
	background-color: #C44148;
	color: #ffffff;
	border-top: 2px solid #022a78;
	border-left: 2px solid #022a78;
	border-bottom: 2px solid #011e56;
	border-right: 2px solid #011e56;
}
.sectionHeading a .regularWhiteText{
	font-size:18px;
}
#noResultsSearchAgain{
/* display:none; */
	text-align:center;
}
.noResultsSearchAgain_Text{
	color:#000000;
	font-size:18px;
	text-decoration:underline;
}