/* General Override Styles */

div, td {font-family: Trebuchet MS; 
	 	 font-size: 1em; 
	 	 padding: 0px; 
	 	 text-align: left;}

body {background-color: #303030; 
	  background-image: url('../images/background.png');
	  background-repeat: repeat-x;
	  font-family: Trebuchet MS;
	  font-size: 9pt;
	  color: #fff550;
	  margin: 0;}

h1 {font-size: 14pt; font-weight: bold; margin-bottom: 0px;}
h2 {font-size: 12pt; font-weight: bold; margin-bottom: 0px;}
h3 {font-size: 11pt; font-weight: bold; margin-bottom: 0px;}

hr {color: #000; height: 1px;}

a {color: #f70; text-decoration: none;}
a[href]:link, a[href]:visited {font-family: Trebuchet MS; color: #ffc000; text-decoration: none;}
a[href]:hover {text-decoration: underline; color: #ffc000;}

#label {float: left; width: 200px; padding-right: 20px; font-weight: bold;}

.bold {font-weight: bold;}
.float-left {float: left;}
.float-right {float: right;}

.error {color: #f00; width: 100%;}

.map-photo{float: right; padding: 5px 0px 10px 10px;}

/* styles for the lesson booking page */
.private-lesson		{padding: 0px 0px 0px 0px; width: 61px; height: 31px; border: 1px #aaa solid; text-align: center; line-height: 31px;}
.lesson-booked		{color: #ddd; background-image: url('../images/private-lessons/booked.png');}
.club-closed		{color: #ddd; background-image: url('../images/private-lessons/club-closed.png');}
.coach-away			{color: #ddd; background-image: url('../images/private-lessons/coach-away.png');}
.bookings-closed	{color: #ddd; background-image: url('../images/private-lessons/booking-disabled.png');}
.lesson-available	{color: #ff0; background-color: #000;}
.lesson-message		{font-weight: bold; padding: 5px; border: 1px #ddd solid; background-color: #000;}

.lesson-days 		{font-family: Trebuchet MS; font-size: 9pt; font-weight: bold; text-align: center;}
.lesson-coaches 	{text-align: center; font-size: 9pt;}

.map-directions 	{color: #444;}

.title1 {color: #f70;}
.title2 {color: #ff0;}

.faqQ{}
.faqA{display: none;}

/* used to grey out past dates in the booking form */
.grey-out
{
    background-color: #666;
    filter:alpha(opacity=50); /* IE */
    opacity: 0.5; /* Safari, Opera */
    -moz-opacity:0.50; /* FireFox */
    z-index: 20;
}

