#space-filter { 
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#F2F2F2;
	margin-bottom:14px;
	margin-left: 7px;
    margin-top: 22px;
	padding:10px;
	border:1px solid #CCC;
	height: 104px;
	width: 620px;
	float: left;
}
#space-filter h2{
    font-size: 1.2em;
    line-height: 1.5em;
}
	#space-filter h4 {
		color:#818181;
		display: inline-block;
		font-size:12px;
		margin-bottom: 6px;
		margin-right: 4px;
		margin-top: 6px;
	}
	#space-filter h4 strong{color:#000;}
	#space-filter-reqtypes { 
		border-right:1px dotted #CCCCCC;
		height:50px;
		width:100%;
		float:left;
	}
    #space-filter-reqtypes h1{
        font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
        font-size: 0.9em;
        line-height: 1.25em;
        margin-bottom: 0.625em;
    }
	#space-filter-reqtypes2 { 
		height:25px;
		width:260px;
	}
	
	#space-filter-keyword-address {
		border-right:1px dotted #CCCCCC;
		height:50px;
		width:100%;
		float:left;
	}
	
	#space-filter-reqtypes select {
		width:235px;
	}
	
	#space-filter-keyword-address  input {
		width:231px;
	}
	
	#space-filter-slider {
		position:relative;
		height:75px;
		width:170px;
	}
	#space-filter .ui-slider-label-show {
		font-size:10px;
	}
	#space-filter .ui-widget-header { 
		background:#00B0D8;
	}
	#space-filter-left {
		float: left;
		font-family: "Myrad Pro",arial;
		margin-left: 26px;
		width: 290px;
	}
	#space-filter-right {
		float: left;
		font-family: "Myrad Pro",arial;
		width: 260px;
		margin-left: 20px;
	}
	
	#space-filter-title {
		float: left;
		margin-left: -11px;
		margin-top: -11px;
	}

#startDate, #endDate {
//	float: right;
//	width: 120px;
}

#space-empty p { margin:4px 0px }

button.invite-space {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#D34929;
	border:1px solid #999999;
	color:#FFFFFF;
	padding:6px 12px;
	text-shadow:1px 1px 1px #333333;
	margin-bottom:10px;
	cursor:pointer;
}
.space-invite-sent {
	margin-bottom:10px;
	color:#95B500;
	font-weight:bold;
	font-size:11px;
}

#play-or-pause { position:absolute; right:0; top:0 }
#play-or-pause a {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#555555;
	background-position:6px center;
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	padding:6px 6px 6px 26px;
	text-decoration:none;
}
#play-or-pause a.play { background-image:url(../img/icons/control_play.png) }
#play-or-pause a:hover.play 
	{ background-image:url(../img/icons/control_play_blue.png) }
#play-or-pause a.pause { background-image:url(../img/icons/control_pause.png) }	
#play-or-pause a:hover.pause 
	{ background-image:url(../img/icons/control_pause_blue.png) }

/* Empty Space */
#space-empty {
	margin-bottom:20px;
}
	#space-empty #space-share { margin:0 }
	#space-empty .requests-list-empty { padding:20px }
.space-empty-h4 {
	color:#00B0D8;
	font-size:18px;
	margin-bottom:10px;
}
/* Announcements List */

	#announcements-list-left .announcements{
		float:left;
		width:450px;
		margin:15px 15px 0px;
	}
#announcements-list-left .announcements .announce-list{
        background:#F1F4F1;
        margin: 0 0 0.625em 25px;
		border:1px solid #DCDCDC;
		margin-top:-6px;
		padding:20px 10px 10px;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;

	}
.announcements h4 {
    background: #DCDCDC;
    border-radius: 3px 3px 3px 3px;
    color: #333333;
    display: inline;
    font-size: 14px;
    font-weight: normal;
    margin-left: 10px;
    padding: 6px;
}

.announcements .announcement { font-size:14px;margin:12px 0px }
.announcements .announcement p { margin:0px }
.announcements .announcement .title { font-weight:bold; color:#00aad2 }
.announcements .announcement .date { color:#aca8a8; font-size:12px }
.announcements .announcement .content { color:#4d4d4d }

/* Slider */
.slider-holder form, .slider-holder fieldset {
	border:0;
}
.slider-holder form, .slider-holder fieldset {
	border:0;
}
.slider-holder .play{
	float:right;
	border:1px solid #ccc;
	background-color:#eee;
	padding:3px 6px 3px 15px;
	color:#666;
	font-weight:bold;
	background-image:url(../img/arrow-play.gif);
	background-position:5px 50%;
	background-repeat:no-repeat;
	font-size:1.2em;
}
.slider-holder .pause{
	background-image:url(../img/pause.gif);
}
.slider-holder .play a{
	color:#666;
	text-decoration:none;
}
.slider-holder .play:hover{
	background-color:#ffffcc;
}
.slider-holder .play a:hover{
	text-decoration:underline;
}
/*-----Accessible Slider CSS-----*/
.ui-slider {clear: both; top: 5px;}
.ui-slider  {
	text-decoration: none !important;
}
.ui-slider .ui-slider-handle  {
	overflow: visible !important;
}
.ui-slider .ui-slider-tooltip {
	display: none;
}
.ui-slider .screenReaderContext {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	left: -999999999px;
}
.ui-slider .ui-state-active .ui-slider-tooltip, .ui-slider .ui-state-focus .ui-slider-tooltip, .ui-slider .ui-state-hover .ui-slider-tooltip {
	display: block;
	position: absolute;
	bottom: 2.5em;
	text-align: center;
	padding: .3em .2em .4em;
	font-size: .9em;
	width: 8em;
	margin-left: -3.7em;
}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down, .ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down-inner {
	position: absolute; 
	display: block;
	width:0; 
	height:0; 
	border-bottom-width: 0;
	background: none;
}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down {	
	border-left: 7px dashed transparent; 
	border-right: 7px dashed transparent;
	border-top-width: 8px;
	bottom:	-8px;
	right: auto;
	left: 50%;
	margin-left: -7px;
}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down-inner {
	border-left: 6px dashed transparent; 
	border-right: 6px dashed transparent;
	border-top: 7px solid #fff;
	bottom:	auto;
	top: -9px;
	left: -6px;
}
.ui-slider a {
	text-decoration: none;
}
.ui-slider ol, .ui-slider li, .ui-slider dl, .ui-slider dd, .ui-slider dt {
	list-style: none;
	margin: 0;
	padding: 0;
}
.ui-slider ol, .ui-slider dl {
	position: relative;
	top: 1.3em;
	width: 100%;
}
.ui-slider dt {
	top: 1.5em;
	display:none;
	position: absolute;
	padding-top: .2em;
	text-align: center;
	border-bottom: 1px dotted #ddd;
	height: .7em;
	color: #999;
}
.ui-slider dt span {
	background: #fff;
	padding: 0 .5em;
}
.ui-slider li, .ui-slider dd {
	position: absolute;
	overflow: visible;
	color: #666;
}
.ui-slider span.ui-slider-label {
	position: absolute;
}
.ui-slider li span.ui-slider-label, .ui-slider dd span.ui-slider-label {
	/*display: none;*/
	font-size:10px;
}
.ui-slider li span.ui-slider-label-show, .ui-slider dd span.ui-slider-label-show {
	display: block;
}
.ui-slider span.ui-slider-tic {
	position: absolute;
	left: 0;
	height: .8em;
	top: -1.3em;
}
.ui-slider li span.ui-widget-content, .ui-slider dd span.ui-widget-content {
	border-right: 0;
	border-left-width: 1px;
	border-left-style: solid;
	border-top: 0;
	border-bottom: 0;
}
.ui-slider .first .ui-slider-tic, .ui-slider .last .ui-slider-tic {
	display: none;
}
/* graph */
.graph-holder {
	overflow:hidden;
	width:460px;
	height:200px;
}

#space-forms {
	
}
	#space-forms .forms {
		float:left;
		width:450px;
		margin:15px 15px 0px;
	}
	#space-forms h4 {
		-moz-border-radius:3px 3px 3px 3px;
		background:#DCDCDC;
		color:#333;
		display:inline;
		font-size:14px;
		font-weight:normal;
		margin-left:10px;
		padding:6px;
	}
	#space-forms ul {
		background:#F1F4F1;
		border:1px solid #DCDCDC;
		margin-top:-6px;
		padding:20px 10px 10px;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
	}
	#space-forms ul li a {
		display:block;
		padding:5px 0px;
		color:#333;
		text-decoration:none;
	}
	#space-forms ul li a:hover { color:#00B0D8 }
	#space-forms ul li span { float:right }
	#space-forms ul li a span {
		display:block;
		background:#6AB6C7;
		color:#F2F2F2;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		margin-top:-4px;
		padding:4px 8px;
	}
	#space-forms ul li a:hover span { background-color:#00B0D8; color:#FFF }
