/* --- USED IN JS --- */
.calendarMinimized {
	width:			969px;
	height: 		47px;
}

.peopleMinimized {
	width:			969px;
	height: 		47px;
}

.calendarMaximized {
	/*width:			969px;*/
	height: 		420px;
}

.peopleMaximized {
	width:			969px;
	height: 		550px;
}

.apartmentsMaximized {
	width:					969px;
    padding-top:			0px;
   	-moz-border-radius: 	0px;
	-webkit-border-radius: 	0px;
	margin-top: 			0px;
	border: 				none;
}

#resultsContainer.apartmentsMaximized {
}

.apartmentsMinimized {
	width: 					969px;
	height: 				40px;
}

/* --- USED IN JS --- */

.info {
	position: 		absolute;
	width: 			969px;
	height: 		33px;
	top:			0px;
	left:			0px;
	cursor:			pointer;
	color:			#333;
}

.info strong {
}

	

.invisible {
	visibility: hidden;
}

a.done {
	display: 	block;
	width:			280px;
	height:			30px;
	clear: 		both;
}

a.done:hover {
	background: url("images/ok.png") no-repeat;
}


a.done span {
	color:		 	white;
	display: 		block;
	text-align: 	center;
	font-size: 		1.3em;
	line-height: 	30px;
}

#wrapperPeople a.done {
	background:		#03a2e3;
        margin-bottom:20px;
	
}

#wrapperPeople a.done span {
	
} 

#wrapperCalendar a.done {
	background:		#03a2e3;
	font-size: 		1em;
        margin-top:            11px;
        position:absolute !important;
        top:337px;
        
}

.minimizeButton {
	margin: 			auto;
	display: 			block;
	position: 			absolute;
	right: 				15px;
	top:	 			12px;
	text-decoration: 	none;
	color:				white;
	z-index: 			20;
}

.maximizeButton {
	margin: 			auto;
	display: 			block;
	position:			absolute;
	right: 				15px;
	bottom: 			5px;
	text-decoration: 	none;
	color:				white;
	z-index:			10;
	
	
}

#resultsContainer .maximizeButton, #resultsContainer .minimizeButton {
  /*  right:            500px;*/
}

.maximizeButton:hover,
.minimizeButton:hover {
	color:				white;
	text-decoration: 	underline;
}

#search {
}

hr {
	clear: 				both;
}
