#inntopia {
	font-family: inherit; /* default, needs branding */
	font-size: 12px; 	  /* default, needs branding */
}

/* BORDERS */
#inntopia iframe[name=selector]
/*#selector, #filterform, .search-aspx .supplier*/
{ 
	border: 1px solid #054B81; 
}
/* /BORDERS */

#selector .formfield {
	font-size:9px;
}
#selector .date {
	width: 47px !important;
}

/* TABS */
.tabon { 
	background: #054B81;
	color: #FFF;
}
.taboff {
	background: #7AB0D4;
	color: #054B81;
}

.taboff, .tabon { 
	border: 1px solid #062544;
	font-weight: bold;
}
/* /TABS */

/* LINKS */
.search-aspx a img { border:none; box-shadow: 0px 0px 10px grey; }
.search-aspx a:hover img { box-shadow: 0px 0px 10px black; }
a:link .label, a:link { color: #156AA3; font-weight:bold; text-decoration:none; font-size: 12px; }
a:hover .label, a:hover { color: lightblue; }
a:active .label, a:active  { color: red; }
/* /LINKS */

/* ICONS! */
 a:link .map .icon { }
 a:link .info .icon { }
 a:link .photos .icon { }
 a:link .calendar .icon { }
 a:link .loadingBar .icon { } /* package loading bar */

.blockUI .loading .icon { } /* loading ICON */
.blockUI .loading .label{ } /* loading LABEL */

 /* Uncomment To Remove (or control) White behind Loading Icon */
/*.blockUI .loading { color: transparent !important; }*/

/* Uncomment To Remove (or control) Branded border around loading Icon */
/* .blockUI.blockMsg { color: transparent !important; } */

.blockUI .blockOverlay { } /* loading BACKDROP */


/*hide all icons */
/*.links .icon { display: none !important; } */

/* hide all icon links */
/* .links .label { display: none !important; } */

/* /ICONS! */


/* BUTTONS */
.reservebutton, .mainbutton, .smallbutton, .calendarbutton  {
	overflow:visible; /* IE7 Fix: Wide Buttons */

	font-weight: bold;
	font-size: 11px;

	/* colors */
	color: white;
	border:1px solid #054B81;
	background-color: #054B81;	
}
.reservebutton:hover, .mainbutton:hover, .smallbutton:hover, .calendarbutton:hover {
	color: #054B81;
	background-color: white;
}
.reservebutton:active, .mainbutton:active, .smallbutton:active, .calendarbutton:active {
	
}
.smallbutton {
	font-size: 10px;
}
.unclickablebutton {
	opacity:0.5;
	cursor: default;
}
/* /BUTTONS */


/* TITLES */
#searchfilter { font-family: none; text-transform: none; }
.offer_title, .activity_title { text-transform: uppercase; font-weight: normal; }
.offer_text {  font-size: 12px; color: black; }

.activity_title { color: white; }
/* TITLES */

/* BACKGROUNDS */

.tablecell1 { background: #054B81; }
.tablecell2 { background: #7ab0d4; }
.tablecell3 { background: #E9E5E2; }
.tablecell4 { background: white; }
/* /BACKGROUNDS */


/* INPUT FIELDS */
.label, .required, .header .title { /* Labels */
	font-weight: bold;
	color: black;
}
.formfield { /* Inputs */
	border-color: #055A74 !important;
	color: #055A74;
	font-size: 12px;
}
:focus.formfield { border-color: grey !important; }

.paymentInfo .label { /* Payment Info Label */
	color: white !important;
	font-size: 20px;
	text-decoration: underline;
	margin-top: 10px;
}
/* /INPUT FIELDS */

