/* This style sheet affects the overall appearance of the online-booking pages */


/*********************
 *HTML tag over-rides*
 *********************/
 
/* The following code is to keep margins from bleeding into IE */
*{
	margin-top:0px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
}

p
{
	margin: 1em 0;
}
/**************
 *  Classes   * 
 **************/

.mainHeading	{
					font-size:larger;
					font-weight:bold;
					width: auto;
					margin: 0px;
				}
.version		{
					font-size: 10px;
				}	

.middleLabel	{
					font-size:16px;
					font-weight:bold;
				}		
.searchLabel	{
				}	

.waitWrapper	{
					position: normal;
					background-color: #9F3400;
					width: 600px;
					heigth:auto;
					margin-left:0px;
					margin-right:auto;
				}				
.results		{
					margin-left:100px;
				}			

.pageCount		{
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					font-weight:bold;
				}	
/****************************************
 *  OLB3_rsavail.htm Calendar Classes   * 
 ********************************9******/

.AResvDepPaid{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #339933;
}
.AResvNoPaid{
        font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #339933;
}
.OwnRef{
        font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #339933;
}
.OwnClean{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	background-color: #003366;
}
.OwnFriend{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #00FFFF;
}
.OwnNoClean{
        font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #00FFFF;
}
.LongTerm{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #339933;
}
.Avail{
	font-family: Arial, Helvetica, sans-serif;
	color: #339933;
	background-color: #FFFFFF;
}
.MaintBlock{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: line-through;
	background-color: #999999;
}
.EArrive{
        font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	background-color: #FFff66;
}
.LDepart{
font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	background-color: #FFff66;
}
.CheckIn{
	font-family: Arial, Helvetica, sans-serif;
	color: #339933;
	background-color: #FF9900;
	background-image: url(http://www.resortplanet.com/1427/olbtpl/images/checkin.gif);
}
.CheckOut{
	font-family: Arial, Helvetica, sans-serif;
	color: #339933;
	background-color: #FF9900;
	background-image: url(http://www.resortplanet.com/1427/olbtpl/images/checkout.gif);
}
.Unknown{
        font-family: Arial, Helvetica, sans-serif;
	color: #339933;
	background-color: #FFFFFF;
}

.calframe{
	float: none;
	border: 0px solid #008082;
	background: #FFEFD9;
	font: normal 2px;
	font-family: Arial, Helvetica, sans-serif;
}
.caltable{
        width: 10px;
	float: left;
	border: 1px solid #008082;
	background: #FFFFFF;
	font: normal 2px;
	font-family: Arial, Helvetica, sans-serif;
}
.caltable td{
	
	border: 1px solid #008082;
	padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;

}
.desc{
	width: 375px;

}
				
						
/**********************   
 *		Layers        *
 *                    *
 * Setup using IDs to *
 * allow jScript.     *
 **********************/

#wrapper		{
	position: normal;
	width: 600px;
				}
#header			{												
					margin-left: 0px;
				}
#queryTable		{
					position:normal;
					margin-left:10px;
					margin-right:10px;
					margin-bottom: 20px;
					margin-top: 20px;
					background-color:#025227;
					border:1px solid #000000;					
				}
#mainBody		{
					margin-left: 10px;
					margin-right: 10px;
				}
#insideTable	{
	position:normal;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:10px;
				}

#unitHeader		{
					font-weight:bold;
					font-size:16px;
					color:#FFFFFF;
					height: 18px;
					line-height: 16px;
					margin:2px 0 0 5px;
				}
#unitHeaderTotal{
					text-align:right;
					width: 100px;
					float: right;
				}
#unitHeaderAddress{
					text-align:left;
					width: 300px;
					float:left;
				}				
#unitPhoto		{
					position:relative;					
				}
#unitDesc		{
					position:relative;
					margin-right:10px;
					margin-left: 10px;
					font-size: 12px;
				}						

#unitInfo1		{
					position:relative;
					margin-left:10px;
					font-size: 11px;
					font-weight:bold;
				}		
#unitInfo2		{
					position:relative;
					margin-right:10px;
					font-size: 11px;
					font-weight: bold;
				}
#unitInfo3		{
					font-size: 12px;
				}
				
#unitTotal		{
					font-size:10px;
				}
									

