#Prizes300 {display:none; }

/*===============================================================================*/
/*               TEEPLUS CLASSES - DO NOT REMOVE                                 */
/*===============================================================================*/
table, tbody, body {
	padding: 0;
	margin: 0;
	text-align:left;
}
h1, h2, h3, h4, h5, h6 { text-align:left; }
.tp-teeplus {
}
.tp-text {
}
.tp-table {
}
.tp-table tr td { text-align:left;
}
.tp-tablehead, .tp_tablehead, .tp_tablehead th, .tp-tablehead th, th {
	font-weight: bold;
	margin-top: 2.5em;
	background-color: none;
	line-height:1.2em;
	font-size:13px;
	padding:.4em 0;
}

.tp-tablebg {
}
.tp-table-detail, .tp_table_detail {
}

/*------------common row differentiation----------------*/
.tp-tabledetailtext-odd, .tp_tabledetailtext_odd, .tp-link-incell-odd, .tp_link_incell_odd, .tp_tablerow1 {
	border-bottom:1px #CCCCCC dashed; padding:.3em 0;
}
.tp-tabledetailtext-even, .tp_tabledetailtext_even, .tp-link-incell-even, .tp_link_incell_even, .tp_tablerow2 {
	border-bottom:1px #CCCCCC dashed; padding:.3em 0;
}
/*-------------------------------letters of members directory-----------------------------------*/

#alphabeta a {
  text-decoration:none;
  display:block;
  float:left;
  width:3em;	
  line-height:2em;
  text-align:center;
  float:left
}
#alphabeta span {display:inline-table;}
#alphabeta a:hover {}
/*-------------------------------/letters of members directory-----------------------------------*/

/***** link incell - to use only if the link style (pop up contact link) is not readable on the background color***/
.tp-link-incell-odd, .tp_link_incell_odd {
}
.tp-link-incell-even, .tp_link_incell_even {
}
/***** end link incell***/
.tp-fieldtext, .tp_fieldtext {
}
.tp-field2text {
}
.tp-notetext {
}
.tp-captiontext {
}
.tp-input {
}
.account-header {
}
/* start results styles */
.tp_tablehead th {
}
.tp_tablerow1 {
}
.tp_tablerow2 {
}
/* end results styles */

.tp-h1-text {
}
.tp-h2-text, .tp_h2_text {
}
.tp-h3-text, .tp_h3_text {
}
.tp-h4-text {
}
.tp-h5-text {
}
.tp-h6-text {
}
.tp-table-h2-text {
}

/*-------------------weather---------------------------*/

.weatherwrap { text-align:left;overflow:auto;width:100%;font-size:.9em;}
.weatherwrap .title { padding: 1em 0 0 0; font-size: 1em; font-weight: bold; text-align: left; }
.weatherwrap .weather {width: 11em; margin: 1em 1em 1em 0; padding: 0; font-size: .8em; line-height: 1.8em; float:left;}
.weatherwrap .weather img { padding: 0 .5em 0 0; float:left;}
.weatherwrap .weather .day { white-space: nowrap; font-weight:bold;line-height:1em;}
.weatherwrap .weather .degrees { font-size: 1.1em; white-space: nowrap; font-weight:bold;}
.weatherwrap .weather .details { padding: 0.2em 0.2em 0pt 0pt; font-weight: normal; line-height: 1em;  clear:left;}

/*------------------/weather-------------------------*/


/* it fixes the conversant default alignment of TD cells 


/*-------------------Timesheet t=S102 first row of buttons not in a table-------------------------*/

#SwitchSimpleNavBar-S102 {
	text-align:center;
	width:100%;
	padding:1.4em 0;
}
#SwitchSimpleNavBar-S102 button, #SwitchSimpleNavBar-S102 a {
	margin: .6em;
	vertical-align: middle;
  /*float:left;*/ 
}
/*------------------/Timesheet t=S102------------------------*/




/*#########################################################*/
/*################### booking cells #######################*/
/*#########################################################*/

/* tee title */
.tp-facilityname, .tp_facilityname {
	font-size: 18px;
	text-align: center;
	border-bottom:#ffffff 1px solid;
	text-align:center;
	vertical-align:middle;
	line-height:3em;
	padding-top:5em;
}
/* buttons */
.tp-booking-row-height button, .tp_booking_row_height button {
	white-space: nowrap;
	font-size:.8em;
	padding:2px;
	margin:0;
	vertical-align:middle;
}
.tp-booking-row-height, .tp_booking_row_height {
	height: 2.5em;
	text-align:center;
	vertical-align:middle;
}
/*common groups*/
.tp-bookingcellfree, .tp_bookingcellfree, .tp-bookingcellbooked, .tp_bookingcellbooked, .tp-bookingcellna, .tp_bookingcellna, .tp-bookingcelllocked, .tp-bookingcellonhold, .tp-bookingcellwaiting, .tp-bookingcelltemp, .tp-bookingcellnotelig, .tp-bookingcellonhold, .tp-bookingcellwaiting, .tp-bookingcelltemp, .tp-bookingcellnotelig, .tp-bookingcellreserved, .tp_bookingcellreserved, .tp-bookingcellregistered, .tp_bookingcellregistered, .tp-bookingcellguest, .tp-bookingmemberbooked, .tp_bookingmemberbooked, .tp-bookingtime, .tp_bookingtime, .tp_changeteamcell, .tp-teebook-comp, .tp-teebook-social, .tp-teebook-public, .tp_changeteamcell, .tp-teebook-comp, .tp-teebook-social, .tp-teebook-public {
	font-size: 8pt;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #5a694b;
	line-height:1.1em;
}
.tp-step1 table td, .tp_step2 table td , .tp-step2 table td, .tp_step2 table td , .tp-step3 table td, .tp_step2 table td , .tp-step4 table td, .tp_step2 table td {
	vertical-align:middle;
}
/* cell colours */
.tp-bookingcellfree, .tp_bookingcellfree {
	background: #e7f0df;
	color: #00001A;
}
.tp-bookingcellbooked, .tp_bookingcellbooked {
	background: #C5CED8;
	color: #00001A;
}
.tp-bookingcellna, .tp_bookingcellna {
	background: #8B8D53;
	color: #FFF;
}
.tp-bookingcelllocked {
	background: #536E8C;
	color: #FFF;
}
.tp-bookingcellreserved, .tp_bookingcellreserved {
	background: #E9D1D7;
	color: #8E3C52;
}
.tp-bookingcellregistered, .tp_bookingcellregistered {
	background: #224307;
	color: #FFF;
}
.tp-bookingcellguest {
	background: #538B8D;
	color: #00001A;
}
.tp-bookingmemberbooked, .tp_bookingmemberbooked {
	background: #DCD398;
	color: #6E6A4C;
	font-weight: bold;
}
/*empty group cell*/
.tp-bookingcellonhold, .tp-bookingcellwaiting, .tp-bookingcelltemp, .tp-bookingcellnotelig {
	background: #f1f1f1;
	color: #00001A;
}
/*special booking cells*/
.tp-bookingtime, .tp_bookingtime {
	font-size: 9pt;
	font-weight: bold;
	background-color: #f1f1f1;
	border-right:1px solid #5a694b;
	color: #5a694b;
	letter-spacing:.1em;
}
.tp-teebook-comp {
	font-size: 7pt;
	background: #E7C5BF;
	color: #500B00;
	border-right:1px solid #5a694b;
	letter-spacing:.1em;
}
.tp-teebook-social {
	font-size: 7pt;
	background: #F5E2B7;
	color: #756237;
	border-right:1px solid #5a694b;
	letter-spacing:.1em;
}
.tp-teebook-public {
	font-size: 7pt;
	background: #E9FFD3;
	color: #698053;
	border-right:1px solid #5a694b;
	letter-spacing:.1em;
}
.tp_changeteamcell {
}
/*#########################################################*/
/*################# End booking cells #####################*/
/*#########################################################*/
.tp_stepheader, .tp-stepheader {
}
.tp-step1, .tp_step1, .tp-step1 table td, .tp_step1 table td,
.tp-step2, .tp_step2, .tp-step2 table td, .tp_step2 table td ,
.tp-step3, .tp_step3, .tp-step3 table td, .tp_step3 table td ,
.tp-step4, .tp_step4, .tp-step4 table td, .tp_step4 table td {
padding:.3em;
}
.tp-step1, .tp_step1, .tp-step1 table td, .tp_step1 table td {
	background-color:#f4e9dc;
	vertical-align:middle;
}
.tp-step2, .tp_step2, .tp-step2 table td, .tp_step2 table td {
	background-color:#e5dbcd;
	vertical-align:middle;
}
.tp-step3, .tp_step3, .tp-step3 table td, .tp_step3 table td {
	background-color:#d7ccbe;
	vertical-align:middle;
}
.tp-step4, .tp_step4, .tp-step4 table td, .tp_step4 table td {
	background-color:#c1b6a8;
	vertical-align:middle;
}
.tp-step1alt {
}
.tp-step-info {
}
.tp-step-info-odd-row {
}
.tp-step-info-even-row {
}
.tp-step-info-odd-row-header {
}
.tp-step-info-even-row-header {
}
.tp-link-text {
}
.tp-bookingcellprebooked {
}
.tp-bookingcellwronggender {
}
.tp-common-link-bar {
	padding:1em;
}
.tp-pagetitle {
}
.tp-signature {
}
.tp-paymentok {
}
.tp-paymentdeclined {
}
.tp-summary-stepheader {
}
.tp-summary-tabledetailtext-odd {
}
.tp-summary-tabledetailtext-even {
}
.tp-summary-tabledetailtext-tiny-odd {
}
.tp-summary-tabledetailtext-tiny-even {
}
.tp-summary-notetext {
}
.tp-summary-link-incell-odd {
}
.tp-summary-link-incell-even {
}
.tp-summary-forecast {
}
.tp-summary-forecast-header {
}
.tp-summary-forecast-subheader {
}
.tp-paymentok {
}
.tp-paymentdeclined {
}
.nav-table {
}
.nav-heading {
}
.nav-underline {
}
/*==================================== ajax booking offer popup ==================*/
  .tp-pop-fontClass {
	font-size: 12px;
}
.tp-pop-capfontClass {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:  #ffffff;
}
.tp-pop-capfontClass A {
	color: #ffffff;
	font-size: 9px;
}
.tp-pop-fgClass {
	background-color: #6F262E;
}
.tp-pop-bgClass {
	background-color: #6F262E;
}
/*===============================================================================*/

