﻿tr.locationHeading td { background-color: #000000; color: #ffffff; font-weight: bold }
tr.operatorHeading td { cursor: pointer; color: #ffffff }
tr.operatorHeading td.scroll { width: 14px; color: #ffffff; font-weight: bold; text-align: center; font-size: 9px; cursor: pointer }    
tr.operatorHeading td.total { width: 86px; height: 46px; color: #ffffff; font-weight: bold; text-align: center; cursor: default }    
tr.operatorHeading td.weekDay { width: 46px; height: 46px; color: #ffffff; font-weight: bold; text-align: center; cursor: default }
tr.operatorHeading td.weekEnd { width: 46px; height: 46px; color: #ffffff; font-weight: bold; text-align: center; cursor: default }
tr.roomHeading td { background-color: #dddddd; color: #000000 }
tr.roomHeading td.scroll { width: 14px; background-color: #cdcdcd; color: #000000; font-weight: bold; text-align: center; font-size: 9px; cursor: pointer }
tr.roomHeading td.total { width: 86px; height: 46px; background-color: #78c0d8; color: #000000; font-weight: bold; text-align: center; cursor: default }
tr.roomHeading td.weekDay { width: 46px; height: 46px; background-color: #99d0e2; color: #000000; text-align: center; cursor: default }
tr.roomHeading td.weekEnd { width: 46px; height: 46px; background-color: #78c0d8; color: #000000; text-align: center; cursor: default }
tr.roomHeading td.loadingWeekDay { width: 46px; height: 46px; background-color: #cccccc; color: #000000; text-align: center; cursor: default }
tr.roomHeading td.loadingWeekEnd { width: 46px; height: 46px; background-color: #bbbbbb; color: #000000; text-align: center; cursor: default }
tr.roomHeading td.loadingTotal { width: 86px; height: 46px; background-color: #bbbbbb; color: #000000; text-align: center; cursor: default }
tr.roomHeading td.special { cursor: help; background-color: #a4e299; color: #000000; text-align: center }
tr.roomHeading td.hotdeal { cursor: help; background-position: center bottom; background-repeat: repeat-x; background-image: url(https://images.bookeasy.com.au/website/images/hotdeal.gif); color: #000000; text-align: center }
tr.roomHeading td.constrained { color: #a6a6a6; text-align: center; cursor: help; background-image: url(https://images.bookeasy.com.au/website/images/question.png); background-position: center center; background-repeat: no-repeat }
tr.roomHeading td.unavailable { font-size: 0; background-color: #bdbdbd; color: #990000; text-align: center; cursor: help; background-image: url(https://images.bookeasy.com.au/website/images/cross.png); background-position: center center; background-repeat: no-repeat }

tr.operatorHeading td.scroll:hover { background-color: #5a0209; color: #ffffff; font-weight: bold; text-align: center; font-size: 9px; cursor: pointer }
tr.roomHeading:hover td { background-color: #0fc2ff; color: #000000 }
tr.roomHeading:hover td.scroll { width: 14px; background-color: #bfbfbf; color: #000000; font-weight: bold; text-align: center; font-size: 9px; cursor: pointer }
tr.roomHeading:hover td.total { width: 86px; background-color: #0eb7f0; color: #000000; font-weight: bold; text-align: center; cursor: default }
tr.roomHeading td.scroll:hover { width: 14px; background-color: #a8a8a8; color: #000000; font-weight: bold; text-align: center; font-size: 9px; cursor: pointer }
tr.roomHeading:hover td.weekDay { width: 46px; height: 46px; background-color: #0fc2ff; color: #000000; text-align: center; cursor: default }
tr.roomHeading:hover td.weekEnd { width: 46px; height: 46px; background-color: #0eb7f0; color: #000000; text-align: center; cursor: default }

.pL3mB3 { padding-left: 3px; margin-bottom: 3px }
.fLpL5 { float: left; padding-left: 5px }
.cP { cursor: pointer }
.fs11! { font-size: 11px !important }
.pL5 { padding-left: 5px }

.infoBox { background: InfoBackground url(https://images.bookeasy.com.au/website/images/help.png) no-repeat 10px 10px; padding: 13px 13px 13px 85px; border: solid 1px #666666; margin-bottom: 20px }

.infoPopup { cursor: help; text-decoration: none !important }
.infoPopup img { border: 0 }
.infoPopup div { visibility: hidden; display: none }
.infoPopup:hover div { cursor: help; font-weight: normal !important; visibility: visible; display: block; margin-top: 6px; margin-left: -14px; background: #e0ffcd; border: solid 1px #cccccc; padding: 15px; position: absolute }