/*START  /js/Booking.css*/
.bErr, .vErr { font: 11px verdana, Verdana, Arial; color: #990000; }
.bTitle { font: bold 15px verdana, Verdana, Arial; text-transform: uppercase; color: #ffffff; }
.bTab { font: 12px verdana, Verdana, Arial; text-transform: uppercase; font-weight: bold; }
.bTabS { font: 12px verdana, Verdana, Arial; text-transform: uppercase; font-weight: bold; }
.bTabD { font: 12px verdana, Verdana, Arial; text-transform: uppercase; }
.bTitle2 { font: bold 13px verdana, Verdana, Arial; color: #ffffff; }
.bHead { font: bold 12px verdana, Verdana, Arial; color: #333333; text-transform: uppercase; }
.bText { font: 11px verdana, Verdana, Arial; color: #333333; }
	.bText tr { font: 11px verdana, Verdana, Arial; color: #333333; }
	.bText td { font: 11px verdana, Verdana, Arial; color: #333333; }
.bText2 { font: 11px verdana, Verdana, Arial; color: #333333; }
.bTextMetaData { font-family: Verdana, verdana, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.bShortText { font: 11px verdana, Verdana, Arial; color: #333333; }
.bText3 { font: 11px verdana, Verdana, Arial; color: #999999; text-decoration: none; }
.bTextH { font: bold 11px verdana, Verdana, Arial; color: #333333; }
.bTextH2 { font: bold 11px verdana, Verdana, Arial; color: #ffffff; }
.bTextL { font: 11px verdana, Verdana, Arial; color: #990000; text-decoration: underline; }
.bTextL2 { font: 11px verdana, Verdana, Arial; color: #006699; text-decoration: underline; font-weight: bold; }
.bTextL3 { font: 11px verdana, Verdana, Arial; color: #999999; text-decoration: none; font-weight: bold; }
.bTextInfo { font: 10px verdana, Verdana, Arial; color: #333333; }
.bBox { padding: 2px; border: 1px solid #ccc; font-size: 8pt; color: #333333; font-family: Verdana, verdana, Verdana, Arial, Helvetica, sans-serif; }
.bBoxC { padding: 2px; border: 1px solid #ccc; font-size: 8pt; color: #333333; font-family: Verdana, verdana, Verdana, Arial, Helvetica, sans-serif; text-align: center; }
.bBoxR { padding: 2px; border: 1px solid #ccc; font-size: 8pt; color: #333333; font-family: Verdana, verdana, Verdana, Arial, Helvetica, sans-serif; text-align: right; }
.bBoxF { padding: 2px; border: 1px solid #ccc; font-size: 8pt; color: #333333; font-family: Verdana, verdana, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; cursor: pointer; }
.bBoxNV { padding: 2px; border: 1px solid #ccc; font-size: 8pt; color: #333333; font-family: Verdana, verdana, Verdana, Arial, Helvetica, sans-serif; text-align: center; visibility: hidden; }
.bTable { background-color: #ffffff; }
.bTableTab { background-color: #697875; }
.bTableH { background-color: #B6B8AC; }
.bTableH2 { background-color: #E2DDD3; }
.bRow { background-color: #F4F3EF; }
.bAltRow { background-color: #F8F8F9; }
.bAvalHeader { background-color: #E2DDD3; font: 10px verdana, Verdana, Arial; color: #333333; }
.bAvalYes { background-color: #4ea370; font: 10px verdana, Verdana, Arial; color: #ffffff; }
.bAvalReq { background-color: #fe9d2b; font: 10px verdana, Verdana, Arial; color: #ffffff; }
.bAvalFull { background-color: #b90b0f; font: 10px verdana, Verdana, Arial; color: #ffffff; }
.bServLink, td.bServLink { font-size: 10px; text-decoration: none; }
.bGridH { background-color: #B6B8AC; font: 11px verdana, Verdana, Arial; color: #ffffff; font-weight: bold; }
.bGrid { background-color: #E2DDD3; font: 11px verdana, Verdana, Arial; color: #333333; }
.bGridAlt { font: 11px verdana, Verdana, Arial; color: #333333; }
/* SupNav */
.SNTable { border: 1px solid; background-color: #ffffff; padding: 5px; font-size: 10px; font-family: verdana, Verdana, Arial,verdana,san-serif; color: #060e3f; }
.SNText { text-decoration: none; color: #060e3f; }
.SNTextOver { text-decoration: underline; color: #060e3f; }

/* Calendar */
.dpDiv { }
.dpTable { font-family: verdana, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; color: #505050; background-color: #ece9d8; border: 1px solid #AAAAAA; WIDTH: 195px; }
.dpTR { }
.dpTitleTR { BACKGROUND-COLOR: #B6B8AC; }
.dpDayTR { }
.dpTodayButtonTR { }
.dpTD { border: 1px solid #ece9d8; }
.dpDayHighlightTD { background-color: #CCCCCC; border: 1px solid #AAAAAA; }
.dpTDHover { background-color: #aca998; border: 1px solid #888888; cursor: pointer; color: red; }
.dpTitleTD { }
.dpButtonTD { }
.dpTodayButtonTD { BACKGROUND-COLOR: #B6B8AC; }
.dpDayTD { background-color: #CCCCCC; border: 1px solid #AAAAAA; color: white; }
.dpTitleText { font-size: 12px; color: gray; font-weight: bold; }
.dpDayHighlight { color: #4060ff; font-weight: bold; }
.dpButton { font-size: 12px; color: white; padding: 0px; cursor: pointer; }
.dpTodayButton { font-size: 10px; color: gray; background: #CCCCCC; font-weight: bold; border: solid 1px #888888; }
.cal-TextBox { BACKGROUND-COLOR: #E2DDD3; COLOR: black; FONT-FAMILY: Verdana, verdana, Verdana, Arial, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal; }

div.BEServOv .BookNow { display: block; width: 98px; height: 30px; background-image: url('/Pics/Booking/BookNow.png'); background-repeat: no-repeat; float: right; }
div.BEServOv .ReadMore { display: block; width: 98px; height: 30px; background-image: url('/Pics/Booking/ReadMore.png'); background-repeat: no-repeat; margin-top: 10px; }

/* Service Overview */
div.BEServOv div.BEServOv_ListContainer { padding-top: 15px; }
div.BEServOv .BEServOv_List .BEServOv_Item { border: 1px dotted #e0e0e0; padding: 10px; }
	div.BEServOv .BEServOv_List .BEServOv_Item .BEServOv_Details .BEServOv_Image { float: right; margin-left: 10px; }
div.BEServOv .BEServOv_List .BEServOv_Separator hr { height: 0px; border: none; border-bottom: 1px solid #e0e0e0; margin: 15px 0px; }
div.BEServOv div.BEServOv_DepositCancellation { padding-top: 30px; }
/*END /js/Booking.css*/
