/* =========== */
/* = Generic = */
/* =========== */
a:link{color:#003300;}
a:visited{color:#356A38;}
a:hover{}
a img{}
body{color:#333;background:#fff url('../images/bg_body.jpg') repeat-x 0 0;}
h1,h2,h3,
h4,h5,h6{}
p,ol,ul,dl,
table,
blockquote{}
blockquote{}
hr{}
ol,ul{}
table{}
table p{}
table caption{}
table th{}
table th,
table td{}
tr:nth-child(odd){}
/**************************************************
**************************************************
* CLASSES-GENERIC
**************************************************
**************************************************/
/* ============== */
/* = Font-sizes = */
/* ============== */
.small{}
.smaller{}
.large{}
.larger{}
/* ========= */
/* = Align = */
/* ========= */
.left{}
span.left,
img.left{}
.right{}
span.right,
img.right{}
.center{}
span.center,
img.center,
a.center{}
img.center{}
/* ========== */
/* = Status = */
/* ========== */
.active{}
.error{background-color:#FFCC33;}
.highlight{color:#000;background-color:#EAE7DA;}
.success{background-color:#99CC66;color:#fff;}
/* ============== */
/* = Data types = */
/* ============== */
.heading{}
.heading a:link,
.heading a:visited{}
.heading a:hover{}
/*
.navigation li a:link,
.title a:link{color:#003300;}
.title a:visited{color:#356A38;}
*/
.description,
.date,
.meta,
.more,
.copyright{}
.description a:link,
.description a:visited,
.date a:link,
.date a:visited,
.meta a:link,
.meta a:visited{}
span.image{}
span.image img{}
/**************************************************
**************************************************
* SECTIONS
**************************************************
**************************************************/
.section,.inner{}
.section > .inner,
.section > form > .inner{}
/* ============== */
/* = Navigation = */
/* ============== */
.navigation,
.navigation ul,
.navigation ol{}
.navigation ul,
.navigation ol{}
.navigation li{}
.navigation li .date{}
.navigation li.active > a{}
#navigation_global .inner{background-color:#619866;border-bottom:1px solid #fff;}
#navigation_global li a{color:#fff;}
#navigation_global li{background:url('../images/bg_navigation_global_separator.jpg') no-repeat top left;}
#navigation_global li:first-child{background:none;}


#navigation_global .aux{
	position:absolute;
	right:0;
	top:-3em;
	font-size:0.9em;
}
#navigation_global .aux li {
	background-image: none;
}
#navigation_global .aux a{color:#999;/*padding:0px 15px;*/ padding:0 0 0 10px; }
/* ======== */
/* = Logo = */
/* ======== */
#logo{}
#logo a{}
#logo a span{}
/* ========== */
/* = Search = */
/* ========== */
#search{}
#search input.text{}
#search input.submit{}
/* ============= */
/* = Breacrumb = */
/* ============= */
#breadcrumb{}
#breadcrumb .heading,
#breadcrumb ul,
#breadcrumb ol,
#breadcrumb li{}
#breadcrumb li{}
#breadcrumb,
#breadcrumb a{}
#breadcrumb a:link,
#breadcrumb a:visited{}
#breadcrumb a:hover{}
#breadcrumb li.current_page a,
#breadcrumb li.last a{}
/* ========= */
/* = Index = */
/* ========= */
.index .item{}
.index .last{}
.index .item a{}
.index .image{}
/* ======== */
/* = Text = */
/* ======== */
.text{}
.text h3,
.text h4,
.text h5,
.text h6{color:#000;}
.text h3{}
.text h4{}
.text h5{}
.text h6{}
.text ol,
.text ul{}
.text li{}
.text .heading{color:#000;}
.text .description{color:#999;}
.text span.image{}
/* ========== */
/* = Slogan = */
/* ========== */
#slogan{margin:0px;height:250px;}
#slogan .inner{padding:0px;}
/* =========== */
/* = Banners = */
/* =========== */
.bnnrs{}
.bnnrs .item{}
/* ============= */
/* = Copyright = */
/* ============= */
.copyright{}
/**************************************************
**************************************************
* MODULES
**************************************************
**************************************************/
#contact .grid-row{}
#contact .grid-item{}
#contact input.grid-item,
#contact textarea.grid-item{}
#contact span.highlight{}
/**************************************************
**************************************************
* CONTENT-AREAS
**************************************************
**************************************************/
/* =========== */
/* = Wrapper = */
/* =========== */
#wrapper{}
.wrapper-inner{width:860px;margin:0 auto;}
/* ========== */
/* = Header = */
/* ========== */
.header-inner{}
/* ======== */
/* = Body = */
/* ======== */
#body{background-color:#E1DDC8;padding:15px;box-shadow:3px 3px 20px #666;-moz-box-shadow:3px 3px 20px #666;-webkit-box-shadow:3px 3px 20px #666;-khtml-box-shadow:3px 3px 20px #666;}
.body-inner{background-color:#fff;}
/* =========== */
/* = Primary = */
/* =========== */
#primary{float:right;width:70%;}
#primary .index .heading{font-family:"Times New Roman",serif;font-size:1.9em;}
#primary .index .heading,
#primary .index .heading a{color:#999966;}
#primary .item{border-color:#E1DDC8;border-width:2px;}
/* ============= */
/* = Secondary = */
/* ============= */
#secondary{float:left;width:30%;color:#ccc;background-color:#619866;}
#secondary .heading a,
#secondary .heading{color:#A1CAA8;}
#secondary .heading{font-size:1.65em !important;font-weight:normal !important;font-family:"Times New Roman",serif;}
#secondary .item{border:none;}
#secondary .date{color:#fff;}
#secondary .navigation{}
#secondary .navigation .heading{}
#secondary .navigation ol,
#secondary .navigation ul{}
#secondary .navigation li{}
#secondary .navigation li a{}
/* ============ */
/* = Tertiary = */
/* ============ */
#tertiary{}
/* ========== */
/* = Footer = */
/* ========== */
#footer{}
#footer .navigation{}
#footer .navigation li{}
#footer,
#footer .navigation a{color:#999;}
/* =========== */
/* = Credits = */
/* =========== */
#credits,
#credits a{}
#credits{}
#credits a{}
/* ============ */
/* = Bookings = */
/* ============ */
#bookings p {
	margin:0;
	padding:5px 0;
}

#bookings fieldset {
	/*background-color: #fff;*/
	border:1px solid #ccc;
	padding:5px 10px;
	margin:10px 0;
	overflow:hidden;
}

#bookings legend {
	font-weight:bold;
}
#bookings label {
	display:inline-block;
	margin-right:15px;
	color:#555;
}
#bookings input[type="text"] {
	border:1px inset #999;
	padding:4px;
}
#bookings fieldset#personal_info {
	border:0;
	padding:0;
}
#bookings fieldset#personal_info legend {
	display:none;
}
#bookings fieldset#personal_info label {
	width:25%;
}
#bookings fieldset#personal_info input[type="text"] {
	width:50%;
}
#bookings fieldset#personal_info input[type="text"].date {
	width:auto;
}

/* ============== */
/* = DatePicker = */
/* ============== */


table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}

table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected.dp-hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
	background: #fff;
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	background: #f66;
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #bbb;
	color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
	background: #bbb;
	color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #ccc;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}

a.dp-choose-date {
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: inline-block;
	text-indent: -2000px;
	overflow: hidden;
	outline:none;
	background: url(../images/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
