/*////////////////////////////////////////////////////////////////////////////////////////////////////

	author: Peter Roper 
	template: availability

	style - these are the color and image values used throughout the site
	
//////////////////////////////////////////////////////////////////////////////////////////////////////

	style

////////////////////////////////////////////////////////////////////////////////////////////////////*/
.loader,
.loading-message{
color: #333;
}
#venue-availability #bookForm #bookDetails .required label,
#venue-availability .widget-menu li.no a{
color:#C00;
}
#calender .iq span em{
color: #F00;
}
#calender .iq span,
#venue-availability .ui-datepicker .ui-datepicker-prev,
#venue-availability .ui-datepicker .ui-datepicker-next,
#venue-availability .button a,
#venue-availability .button button,
#venue-availability .ui-datepicker .ui-datepicker-title{
color:#FFF;
}
#venue-availability .paypal a{
color: #093A69;
}
/*///////////////////////////////////////////////////*/
#venue-availability #bookForm #bookDetails .required label input{
border-color: #C00;
}
#venue-availability #packages .open,
#venue-availability .widget-menu li ul li.selected a,
#venue-availability .ui-datepicker-today .ui-state-highlight,
#venue-availability .ui-datepicker .ui-state-active,
#venue-availability .ui-datepicker .ui-state-hover{
border-color:#FC0;
}
.loading-message,
#venue-availability .step{
border-color:#FFF;
}
/*///////////////////////////////////////////////////*/
.loader,
body,
#venue-availability #bookForm,
#venue-availability .ui-state-default{
background-color:#FFF;
}
#venue-availability .step{
background-color:#FC0;
}
#venue-availability .button a,
#venue-availability .button button{
background-color:#390;
}
#venue-availability .paypal a{
background-color: #FFAC2E;
}
#venue-availability #packages .open,
#venue-availability .widget-menu li ul li.selected a,
#venue-availability .ui-datepicker .ui-state-active{
background-color:#FFB;
}
#calender .iq span{
background-color: #091B40;
}
/*///////////////////////////////////////////////////*/
#venue-availability .widget-menu li.yes a{
background-image:url(http://images.activitychooser.co.uk/icons/accept.png);
}
#venue-availability .widget-menu li.limited a{
background-image:url(http://images.activitychooser.co.uk/icons/accept_orange.png);
}
#venue-availability .widget-menu li.no a{
background-image:url(http://images.activitychooser.co.uk/icons/delete.png);
}
#venue-availability #bookForm #bookDetails,
#venue-availability #bookForm #bookSummary,
#venue-availability #bookForm #booking-error,
#venue-availability .widget{
background-image:url(http://images.activitychooser.co.uk/gradients/white-long.png);
}
#venue-availability .ui-datepicker .ui-datepicker-prev,
#venue-availability .ui-datepicker .ui-datepicker-next,
#venue-availability .button a,
#venue-availability .button button,
#venue-availability .ui-datepicker .ui-datepicker-title{
background-image:url(http://images.activitychooser.co.uk/gradients/white.png);
}
#venue-availability #bookForm #booking-error .groupm8 a span{
background-image:url(http://images.activitychooser.co.uk/icons/32x32/users.png);
}
/*#calender .iq span{
background-image:url(http://images.activitychooser.co.uk/logos/activityiq/logo-small.png);
}*/
.loading-message{
background-image:url(https://images.activitybooker.net/loading/bar-blackonwhite.gif);
}
/*///////////////////////////////////////////////////*/
#calender .iq span,
#venue-availability #bookForm #booking-error .groupm8 a span,
#venue-availability .widget-menu li ul li a,
.loading-message{
background-repeat: no-repeat;
}
#venue-availability .ui-datepicker .ui-datepicker-prev,
#venue-availability .ui-datepicker .ui-datepicker-next,
#venue-availability .button a,
#venue-availability .button button,
#venue-availability .ui-datepicker .ui-datepicker-title,
#venue-availability #bookForm #bookDetails,
#venue-availability #bookForm #bookSummary,
#venue-availability #bookForm #booking-error,
#venue-availability .widget{
background-repeat:repeat-x;
}
/*///////////////////////////////////////////////////*/
.loading-message{
background-position: 50% 50%;
}
#venue-availability #bookForm #bookDetails,
#venue-availability #bookForm #bookSummary,
#venue-availability #bookForm #booking-error,
#venue-availability .widget{
background-position:0 -50px;
}
#venue-availability .button a:hover,
#venue-availability .button button:hover{
background-position:0 -10px;
}
#venue-availability .ui-datepicker .ui-datepicker-prev,
#venue-availability .ui-datepicker .ui-datepicker-next,
#venue-availability .button a,
#venue-availability .button button,
#venue-availability .ui-datepicker .ui-datepicker-title{
background-position:0 -20px;
}
#venue-availability .widget-menu li ul li a{
background-position:99% 3px;
}
#venue-availability #bookForm #booking-error .groupm8 a span{
background-position: 5px 50%;
}
/*///////////////////////////////////////////////////*/
.loader,
.loading-message,
#venue-availability #packages .open,
#venue-availability .widget-menu li ul li.selected a,
#venue-availability .ui-datepicker .ui-state-active,
#venue-availability{
text-shadow:0 1px #FFF;
}
#venue-availability .button a,
#venue-availability .button button{
text-shadow:0 -1px #360;
}
#venue-availability .paypal a{
text-shadow:0 1px #FEE2AC;
}
#calender .iq span{
text-shadow: 0 1px #000;
}
/*///////////////////////////////////////////////////*/
.loader{
filter:alpha(opacity=80);
-moz-opacity:0.80;
-khtml-opacity:0.80;
opacity:0.80;
}
/*///////////////////////////////////////////////////*/
#venue-availability .step{
-moz-border-radius:12px; -webkit-border-radius:12px;
}
#venue-availability #bookForm #booking-error .groupm8,
#venue-availability #bookForm #booking-error .groupm8 a,
#venue-availability #bookForm #booking-error .groupm8 a span{
-moz-border-radius:6px; -webkit-border-radius:6px;
}
#venue-availability .ui-datepicker .ui-datepicker-prev,
#venue-availability .ui-datepicker .ui-datepicker-next,
#venue-availability .button,
#venue-availability .button a,
#venue-availability .button button{
-moz-border-radius:2px; -webkit-border-radius:2px;
}