#daterangecal, .activecal, #calroot {
	-moz-border-radius:4px;		
}

#calroot {position:relative; z-index:999 !important; height:180px !important; margin:4px 0 0 -75px !important;}

#daterangecal {
	font-family:sans-serif;	

	height:30px;
	padding:7px 0 12px 5px;
	color:#444;
	font-size:.7em;
	width:350px;
	margin:0 auto;
	float:left;
}

#daterangecal p{font-size:0.9em !important; padding:0px; margin:3px 0px 0px 15px !important; width:50px;}
#daterangecal span{font-size:0.9em !important; padding:0px; margin: 3px 0px 2px 15px !important;width: 130px;display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;}

#daterangecal span.errors{
    margin-left: 0px !important;
    width: 150px !important;
}


#daterangecal label {
	background:url(/img/daterange/calendarbg.png) no-repeat;
	float:left;
	width:150px;
	display:block;
	padding:9px 6px 6px;
	border:1px solid transparent;
	margin:-2px 0px 0px 10px;	
	height:29px;
}

#daterangecal .activecal {
	color:#333;
}

.activecal input {
	color:#333;
	text-shadow:none;
}

/* date input */
.date {		
	float:left;
	display:block;
	border:0;
	background-color:transparent;
	font-size:1.1em;
	font-weight:bold;
	color:#444;
	width:122px;
	cursor:pointer;
	margin-bottom:8px;
}

/* date input trigger element */
.caltrigger {
	display:block;
	width:26px;
	height:19px;
	float:left;
	background:url(/img/daterange/icon.png) no-repeat 0 0;
	margin-top:-4px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.activecal .caltrigger {
	background-position: 0 -19px;		
}
.meetGreetDateTitle {
	color: #1F8B99;
	font-size: 11px;
	font-style:italic;
}
