#Prizes300 { display: none; }
#tplus-content {width:auto;padding:0 20px 25px 20px;}
#tplus-content td {text-align:left;}
h1, h2, h3, th { text-align: left;font-size: 24px;
margin-left:8px;
font-family: Arial,Helvetica,sans-serif;
line-height: 1.25em;
color: #003300;
font-weight: bold;
}
h4, h5, h6 { text-align: left;font-size: 1em;
margin-left:8px;
font-family: Arial,Helvetica,sans-serif;

font-weight:normal;}
.tp-teeplus {  }
.tp-text {  }
.tp-table {  }
.tp-table tr td { text-align: left; }
.tp-tablehead, .tp_tablehead, .tp_tablehead th, .tp-tablehead th, th { padding: 0.4em 0pt; font-weight: bold; margin-top: 2.5em; line-height: 1.2em; font-size: 13px; }
.tp-tablebg {  }
.tp-table-detail, .tp_table_detail {  }
.tp-tabledetailtext-odd, .tp_tabledetailtext_odd, .tp-link-incell-odd, .tp_link_incell_odd, .tp_tablerow1 { border-bottom: 1px dashed rgb(204, 204, 204); padding: 0.3em 0pt; }
.tp-tabledetailtext-even, .tp_tabledetailtext_even, .tp-link-incell-even, .tp_link_incell_even, .tp_tablerow2 { border-bottom: 1px dashed rgb(204, 204, 204); padding: 0.3em 0pt; }
#alphabeta a { text-decoration: none; display: block; width: 3em; line-height: 2em; text-align: center; float: left; }
#alphabeta span { display: inline-table; }
#alphabeta a:hover {  }
.tp-link-incell-odd, .tp_link_incell_odd {  }
.tp-link-incell-even, .tp_link_incell_even {  }
.tp-fieldtext, .tp_fieldtext {  }
.tp-field2text {  }
.tp-notetext {  }
.tp-captiontext {  }
.tp-input {  }
.account-header {  }
.tp_tablehead th {  }
.tp_tablerow1 {  }
.tp_tablerow2 {  }
.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 {  }
.weatherwrap { overflow: auto; text-align: left; width: 100%; font-size: 0.9em; }
.weatherwrap .title { padding: 1em 0pt 0pt; font-size: 1em; font-weight: bold; text-align: left; }
.weatherwrap .weather { margin: 1em 1em 1em 0pt; padding: 0pt; width: 11em; font-size: 0.8em; line-height: 1.8em; float: left; }
.weatherwrap .weather img { padding: 0pt 0.5em 0pt 0pt; 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; }
#SwitchSimpleNavBar-S102 { padding: 1.4em 0pt; text-align: center; width: 100%; }
#SwitchSimpleNavBar-S102 button, #SwitchSimpleNavBar-S102 a { margin: 0.6em; vertical-align: middle; }
.tp-facilityname, .tp_facilityname { border-bottom: 1px solid rgb(255, 255, 255); font-size: 18px; text-align: center; vertical-align: middle; line-height: 3em; padding-top: 5em; }
.tp-booking-row-height button, .tp_booking_row_height button { margin: 0pt; padding: 2px; white-space: nowrap; font-size: 0.8em; vertical-align: middle; }
.tp-booking-row-height, .tp_booking_row_height { height: 2.5em; text-align: center; vertical-align: middle; }
.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 { border-top: 1px solid rgb(90, 105, 75); font-size: 8pt; text-align: center; vertical-align: middle; 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; }
.tp-bookingcellfree, .tp_bookingcellfree { background: rgb(231, 240, 223) none repeat scroll 0% 0%; color: rgb(0, 0, 26); }
.tp-bookingcellbooked, .tp_bookingcellbooked { background: rgb(197, 206, 216) none repeat scroll 0% 0%; color: rgb(0, 0, 26); }
.tp-bookingcellna, .tp_bookingcellna { background: rgb(139, 141, 83) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.tp-bookingcelllocked { background: rgb(83, 110, 140) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.tp-bookingcellreserved, .tp_bookingcellreserved { background: rgb(233, 209, 215) none repeat scroll 0% 0%; color: rgb(142, 60, 82); }
.tp-bookingcellregistered, .tp_bookingcellregistered { background: rgb(34, 67, 7) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.tp-bookingcellguest { background: rgb(83, 139, 141) none repeat scroll 0% 0%; color: rgb(0, 0, 26); }
.tp-bookingmemberbooked, .tp_bookingmemberbooked { background: rgb(220, 211, 152) none repeat scroll 0% 0%; color: rgb(110, 106, 76); font-weight: bold; }
.tp-bookingcellonhold, .tp-bookingcellwaiting, .tp-bookingcelltemp, .tp-bookingcellnotelig { background: rgb(241, 241, 241) none repeat scroll 0% 0%; color: rgb(0, 0, 26); }
.tp-bookingtime, .tp_bookingtime { border-right: 1px solid rgb(90, 105, 75); font-size: 9pt; font-weight: bold; background-color: rgb(241, 241, 241); color: rgb(90, 105, 75); letter-spacing: 0.1em; }
.tp-teebook-comp { border-right: 1px solid rgb(90, 105, 75); background: rgb(231, 197, 191) none repeat scroll 0% 0%; font-size: 7pt; color: rgb(80, 11, 0); letter-spacing: 0.1em; }
.tp-teebook-social { border-right: 1px solid rgb(90, 105, 75); background: rgb(245, 226, 183) none repeat scroll 0% 0%; font-size: 7pt; color: rgb(117, 98, 55); letter-spacing: 0.1em; }
.tp-teebook-public { border-right: 1px solid rgb(90, 105, 75); background: rgb(233, 255, 211) none repeat scroll 0% 0%; font-size: 7pt; color: rgb(105, 128, 83); letter-spacing: 0.1em; }
.tp_changeteamcell {  }
.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: 0.3em; }
.tp-step1, .tp_step1, .tp-step1 table td, .tp_step1 table td { background-color: #CCEEBB; vertical-align: middle; }
.tp-step2, .tp_step2, .tp-step2 table td, .tp_step2 table td { background-color: #AFDBA8; vertical-align: middle; }
.tp-step3, .tp_step3, .tp-step3 table td, .tp_step3 table td { background-color: #92C794; vertical-align: middle; }
.tp-step4, .tp_step4, .tp-step4 table td, .tp_step4 table td { background-color: #75B481; 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 {  }
.tp-pop-fontClass { font-size: 12px; }
.tp-pop-capfontClass { font-family: Arial,sans-serif; font-size: 14px; font-weight: bold; color: rgb(255, 255, 255); }
.tp-pop-capfontClass a { color: rgb(255, 255, 255); font-size: 9px; }
.tp-pop-fgClass { background-color: rgb(111, 38, 46); }
.tp-pop-bgClass { background-color: rgb(111, 38, 46); }
