
#embeddedCalendar {
	width: 275px;
	margin: 0 0 10px 0;
	font-size: 15px;
}

/* CALENDAR */
#calculator-cont {
	padding: 18px 0 18px 18px;	
}

.my_calendar {
	width: 205px;
	padding: 3px 3px 3px 5px;
	border: 1px solid #C1B082;
	font: bold 14px Tahoma;
	color: #848860;
}

.get-calendar {
	background: url(../img/calendar.gif) left top no-repeat;
	width: 28px;
	height: 24px;
	border: 0!important;
	padding: 0;	
}

.search-calendar {
	background: url(../img/button-search.gif) left top no-repeat;
	width: 56px;
	height: 24px;
	border: 0!important;
	padding: 0;
}

/* END CALENDAR */

div.calendar
{
  font-size: smaller;
  color: #000;
}

div.calendar.popup
{
  /*margin-left: -40px;
  margin-top: -100px;*/
  margin-top: 28px;
  z-index: 999;
  _width: 150px;
  font-size: 11px;
}

div.calendar table
{
  background-color: #F5F1E6;
  border: 1px solid #C2B185;
  border-collapse: collapse;
}

div.calendar thead {
  background-color: white;
}

div.calendar td,
div.calendar th
{
  padding: 3px;
  text-align: center;
}

div.calendar td.title
{
  font-weight: bold; color: #5C603C;
}

div.calendar th
{
  background: #ddd;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  font-weight: bold;
  color: #555;
}

div.calendar tr.days td {
  width: 2em;
  color: #555;
  text-align: center;
  cursor: pointer;
}

div.calendar tr.days td:hover,
div.calendar td.button:hover
{
  background-color: #C3C7A4;
  cursor: pointer;
}

div.calendar tr.days td:active
div.calendar td.button:active
{
  background-color: #cde;
}

div.calendar td.selected
{
  font-weight: bold;
  background-color: #fff;
  color: #000;
}

div.calendar td.today
{
  font-weight: bold;
  color: #D50000;
}

div.calendar td.otherDay
{
  color: #bbb;
}
