div#cowPlugin {
	border: 1px solid #ccc;
	height: 430px;
	padding: 0px 0 0 8px;
	margin-bottom: 5px;
}
div#cowLegend {
	font-size: 85%;
	line-height: 85%;
	text-align: right;
	margin-bottom: 20px;
}
div.cowCalendarContainer {
	padding: 6px 6px 0 6px;
	width: 161px;
	height: 135px;
	float: left;
	text-align: center;
}
div.cowCalendarContainer h3	 {
	font-size: 13px;
	line-height: 15px;
	padding: 0;
	margin: 0 0 3px 0;
}
table.cowCalendar {
	width: 158px;
	background: #aaa;
    border-collapse: separate;
    border-spacing: 1px;
}
table.cowCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 1px 3px;
}
table.cowCalendar td {
	background: #efefef;
	color: #000;
	padding: 1px 3px;
	text-align: center;
}
table.cowCalendar td.today {
	border: 1px solid black;
	padding: 0 2px;
	font-weight: bold;
}
table.cowCalendar td:hover,
table.cowCalendar td.hover {
	background: #fff;
	color: #000;
}
table.cowCalendar td.other-month,
table.cowCalendar td.other-month:hover {
	background: #ddd;
	color: #aaa;
}
table.cowCalendar td,
table.cowCalendar th {
	line-height: 13px;
	font-size: 11px;
}
div#cowPlugin table.cowCalendar .reserved,
span.reserved {
	background-color: red;
}
div#cowPlugin table.cowCalendar .pending,
span.pending {
	background-color: orange;
}

/* FORMS */

div#cowError p {
	font-weight: bold;
	line-height: 120%;
	color: red;
	margin-bottom: 20px;
}

.cmsFormsFieldContainer textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: inherit;
}

div.cmsFormsLabelAndFieldContainer div.cmsFormsLabelContainer {
	text-align: left;
}

div.fullWidth {
	margin-top: 8px;
}

div.fullWidth .cmsFormsLabelContainer {
	float: none;
	width: 100%;
}

div.fullWidth .cmsFormsFieldContainer {
	float: none;
	width: 100%;
}

div.shortField div.cmsFormsField {
	width: 100px;
	float: left;
}

div.shortField span.FieldUnit {
	padding-left: 6px;
}

div.shortField .cmsFormsLabelContainer {
	width: 25%;
}

.SubmitRight {
	float: right !important;
	margin-left: 10px;
}
.spaceBelow {
	margin-bottom: 10px;
}

