@charset "utf-8";

/* CONTENT */
div#front-module-content {
	font-size: 12px;
	display: block;
}
div#front-module-content table {
	width: 100%;
	border-spacing: 1px;
	border-collapse: separate;
}
div#front-module-content td.front-module-td-title {
	font-weight: bold;
}
div#front-module-content td.front-module-days {
	min-width: 14px;
	text-align: center;
}
div#front-module-content td.front-module-month {
	width: 65px;
	font-weight: bold;
}
div#front-module-content td.front-module-month-break {
	width: 40px;
	font-weight: bold;
}

div#front-module-content td.front-module-tdbg-unavail {
	background: #333;
}
div#front-module-content td.front-module-tdbg-none {
	background: none;
}
div#front-module-content td.front-module-tdbg-guest {
	background: #33cacc;
}
div#front-module-content td.front-module-tdbg-main {
	background: #ef2e2e;
}
div#front-module-content td.front-module-tdbg-avail {
	background: #99CC33;
}

div#front-module-content td.front-module-hover {
	cursor: help;
}
div#front-module-content td.front-module-hover:hover {
	background: #000;
}

div#front-module-content td.front-module-legend {
	padding: 3px 0 0;
	font-weight: bold;
	text-align: right;
}

div#front-module-content span.front-module-unavail {
	color: #333;
}
div#front-module-content span.front-module-none {
	color: none;
}
div#front-module-content span.front-module-guest {
	color: #33cacc;
}
div#front-module-content span.front-module-main {
	color: #ef2e2e;
}
div#front-module-content span.front-module-avail {
	color: #99CC33;
}

div#front-module-content input {
	width: 200px;
}
div#front-module-content input.front-module-submit {
	width: auto;
}
div#front-module-content textarea {
	width: 675px;
	height: 125px;
}
div#front-module-content input.radio {
	width: auto;
}
div#front-module-content input.small {
	width: 60px;
}
div#front-module-content input.date {
	width: 141px;
}

div#front-module-content #enquire-for-quote {
	font-size: 20px;
	font-weight: bold;
}

div#front-module-content p.message {
	border: 1px solid #000;
	padding: 8px;
}

div#front-module-content td.details {
	width: 200px;
	padding: 0 0 0 20px;
}
div#front-module-content form {
	border: 1px solid #000;
	padding: 0 8px;
	font-size: 16px;
}

.ui-datepicker-trigger {
	margin: 0 0 0 5px !important;
	cursor: pointer;
}