.sdHeaderTable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; BORDER-SPACING: 0; WIDTH: 350px; PADDING-RIGHT: 2px; MARGIN-BOTTOM: 4px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 2px
}
.style3 {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
.sd-error {
	COLOR: red
}
.sd-dialog {
	DISPLAY: none
}
.sdNoWrap {
	WHITE-SPACE: nowrap
}
DIV.sdBuyBox {
	POSITION: relative; PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; WIDTH: 98%; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 0px -34px; MARGIN-BOTTOM: 6px; MARGIN-RIGHT: 0px; PADDING-TOP: 10px
}
.sdCorner {
	POSITION: absolute; WIDTH: 17px; HEIGHT: 6px
}
.sdCornerTL {
	BACKGROUND-POSITION: 0px 0px; TOP: -4px; LEFT: -1px
}
.sdBorderMid {
	POSITION: absolute; BACKGROUND-COLOR: #e5f4fb; WIDTH: 90%; HEIGHT: 6px; TOP: -3px; RIGHT: 6px; LEFT: 6px
}
.sdCornerTR {
	BACKGROUND-POSITION: 17px 0px; TOP: -4px; RIGHT: -1px
}
DIV.sd_buybox_align {
	PADDING-LEFT: 0.3em; FLOAT: left
}
DIV#sd_divUI {
	POSITION: relative; PADDING-LEFT: 0.5em
}
.sdInlineImage {
	MARGIN-BOTTOM: 0.7em
}
TABLE.sd-timeslot-header {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 5px
}
.sd-timeslot-header .sd-timeslot-weekday-date-small {
	BORDER-BOTTOM: #c1dcf2 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #c1dcf2 1px solid; BACKGROUND-COLOR: #eee; WIDTH: 1.5em; HEIGHT: 1em; BORDER-TOP: #c1dcf2 1px solid; BORDER-RIGHT: #c1dcf2 1px solid
}
#sd-timeslot .sd-timeslot-weekday-date-small {
	BORDER-BOTTOM: #c1dcf2 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #c1dcf2 1px solid; BACKGROUND-COLOR: #f0f0f0; WIDTH: 1.5em; HEIGHT: 1em; BORDER-TOP: #c1dcf2 1px solid; BORDER-RIGHT: #c1dcf2 1px solid
}
.sd-timeslot-highlight-date-small {
	BORDER-BOTTOM: #c1dcf2 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #c1dcf2 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 1.5em; HEIGHT: 1em; BORDER-TOP: #c1dcf2 1px solid; BORDER-RIGHT: #c1dcf2 1px solid
}
.sd-timeslot-selected-date-small {
	BORDER-BOTTOM: #c1dcf2 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #c1dcf2 1px solid; BACKGROUND-COLOR: #e47911; WIDTH: 1.5em; HEIGHT: 1em; BORDER-TOP: #c1dcf2 1px solid; BORDER-RIGHT: #c1dcf2 1px solid
}
SPAN.sd-legend {
	FONT: 10pt "verdana"
}
.sd-popup {
	BORDER-BOTTOM: #aed2ee 1px solid; BORDER-LEFT: #aed2ee 1px solid; BORDER-TOP: #aed2ee 1px solid; BORDER-RIGHT: #aed2ee 1px solid
}
.sd-timeslot-calender-title {
	TEXT-ALIGN: left; PADDING-LEFT: 12px; FONT: 15pt "arial"
}
.sd-timeslot-scroll-title {
	TEXT-ALIGN: center; FONT: bold 12px "verdana"
}
TD.sd-timeslot-scroll-title {
	TEXT-ALIGN: center
}
TD.sd-timeslot-scroll-title-left {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; COLOR: #999; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ccc 1px solid
}
TD.sd-timeslot-scroll-title-left SPAN {
	COLOR: #e47911; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TD.sd-timeslot-scroll-title-left:hover {
	BORDER-BOTTOM: #e47911 1px solid; BORDER-LEFT: #e47911 1px solid; BORDER-TOP: #e47911 1px solid; BORDER-RIGHT: #e47911 1px solid
}
TD.sd-timeslot-scroll-title-right {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; COLOR: #999; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ccc 1px solid
}
TD.sd-timeslot-scroll-title-right SPAN {
	COLOR: #e47911; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TD.sd-timeslot-scroll-title-right:hover {
	BORDER-BOTTOM: #e47911 1px solid; BORDER-LEFT: #e47911 1px solid; BORDER-TOP: #e47911 1px solid; BORDER-RIGHT: #e47911 1px solid
}
TABLE#sd-timeslot TD.sdleft {
	WIDTH: 25%
}
TABLE#sd-timeslot TH.sdleft {
	WIDTH: 25%
}
TABLE#sd-timeslot TH {
	BACKGROUND-COLOR: #eaf3fe; FONT-WEIGHT: bold
}
TABLE.sd-timeslot-table {
	BORDER-BOTTOM: #c1dcf2 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #c1dcf2 1px solid; BORDER-SPACING: 0; FONT-SIZE: 12px
}
.sd-timeslot-table TH {
	TEXT-ALIGN: center; WIDTH: 11%; HEIGHT: 40px; BORDER-TOP: #c1dcf2 1px solid; BORDER-RIGHT: #c1dcf2 1px solid
}
.sd-timeslot-table TD {
	TEXT-ALIGN: center; WIDTH: 11%; HEIGHT: 40px; BORDER-TOP: #c1dcf2 1px solid; BORDER-RIGHT: #c1dcf2 1px solid
}
TABLE.sd-timeslot-table TD.sdleft {
	WIDTH: 25%
}
TABLE.sd-timeslot-table TH.sdleft {
	WIDTH: 25%
}
TABLE.sd-timeslot-table TH {
	BACKGROUND-COLOR: #eaf3fe; FONT-WEIGHT: bold
}
TR.sd-timeslot-index-date {
	BACKGROUND-COLOR: #eaf3fe; FONT-WEIGHT: bold
}
#sd-timeslot .index-date TR {
	BORDER-BOTTOM: #f00 5px solid
}
.sd-timeslot-table .index-date TR {
	BORDER-BOTTOM: #f00 5px solid
}
TD.sd-timeslot-rowindex-date {
	TEXT-ALIGN: center; WIDTH: 2.8em; HEIGHT: 2.8em
}
SPAN.sd-timeslot-rowindex-date {
	FONT: 8pt "verdana"; WHITE-SPACE: nowrap
}
SELECT.sdBuyBox {
	WIDTH: 13.5em
}
TD.sd-message {
	TEXT-ALIGN: center; BORDER-LEFT: #aaa 1px solid; BACKGROUND-COLOR: white; WHITE-SPACE: nowrap; COLOR: #f00; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid
}
SPAN.sd-message {
	TEXT-ALIGN: center; BACKGROUND-COLOR: white; WHITE-SPACE: nowrap; COLOR: #f00; FONT-SIZE: 12px
}
.sd-timeslot-slot TD {
	WIDTH: 2.8em; HEIGHT: 2.8em
}
.sd-timeslot-slot BUTTON {
	TEXT-ALIGN: center; LINE-HEIGHT: 2em; WIDTH: 100%; HEIGHT: 100%; VERTICAL-ALIGN: middle
}
.sd-timeslot-slot DIV {
	TEXT-ALIGN: center; WIDTH: 90%; HEIGHT: 90%; VERTICAL-ALIGN: middle
}
.sd-timeslot-slot BUTTON.span1Rows {
	HEIGHT: 100%
}
TD.sdcal-avail:hover {
	BORDER-BOTTOM: #e47911 1px solid; BORDER-LEFT: #e47911 1px solid; BORDER-TOP: #e47911 1px solid; CURSOR: pointer; BORDER-RIGHT: #e47911 1px solid
}
TD.sdcal-avail:active {
	BORDER-BOTTOM: #c1dcf2 1px solid; BORDER-LEFT: #c1dcf2 1px solid; BACKGROUND-COLOR: #fff; BORDER-TOP: #c1dcf2 1px solid; BORDER-RIGHT: #c1dcf2 1px solid
}
.sd-timeslot-slot .sdcal-avail {
	BORDER-BOTTOM: #c1dcf2 1px outset; BORDER-LEFT: #c1dcf2 1px outset; BACKGROUND-COLOR: #fff; COLOR: #039; BORDER-TOP: #c1dcf2 1px outset; CURSOR: pointer; BORDER-RIGHT: #c1dcf2 1px outset
}
.sd-timeslot-slot .sdcal-avail BUTTON {
	BORDER-BOTTOM: #c1dcf2 1px outset; BORDER-LEFT: #c1dcf2 1px outset; BACKGROUND-COLOR: #fff; COLOR: #039; BORDER-TOP: #c1dcf2 1px outset; CURSOR: pointer; BORDER-RIGHT: #c1dcf2 1px outset
}
.sd-timeslot-slot .sdcal-select {
	BORDER-BOTTOM: #c1dcf2 1px inset; BORDER-LEFT: #c1dcf2 1px inset; BACKGROUND-COLOR: #e47911; COLOR: #039; BORDER-TOP: #c1dcf2 1px inset; CURSOR: pointer; BORDER-RIGHT: #c1dcf2 1px inset
}
.sd-timeslot-slot .sdcal-select BUTTON {
	BORDER-BOTTOM: #c1dcf2 1px inset; BORDER-LEFT: #c1dcf2 1px inset; BACKGROUND-COLOR: #e47911; COLOR: #039; BORDER-TOP: #c1dcf2 1px inset; CURSOR: pointer; BORDER-RIGHT: #c1dcf2 1px inset
}
.sd-timeslot-slot .sdcal-noavail {
	BORDER-BOTTOM: #95a8a6 1px solid; BORDER-LEFT: #95a8a6 1px solid; BACKGROUND-COLOR: #f0f0f0; COLOR: #95a8a6; BORDER-TOP: #95a8a6 1px solid; BORDER-RIGHT: #95a8a6 1px solid
}
.sd-timeslot-slot .sdcal-noavail BUTTON {
	BORDER-BOTTOM: #95a8a6 1px solid; BORDER-LEFT: #95a8a6 1px solid; BACKGROUND-COLOR: #f0f0f0; COLOR: #95a8a6; BORDER-TOP: #95a8a6 1px solid; BORDER-RIGHT: #95a8a6 1px solid
}
TABLE.sdcal-table {
	BORDER-BOTTOM: #c1dcf2 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #c1dcf2 1px solid; FONT-SIZE: 12px
}
.sdcal-table TH {
	TEXT-ALIGN: center; WIDTH: 14%; HEIGHT: 25px; BORDER-TOP: #c1dcf2 1px solid; BORDER-RIGHT: #c1dcf2 1px solid
}
.sdcal-table TD {
	TEXT-ALIGN: center; WIDTH: 14%; HEIGHT: 25px; BORDER-TOP: #c1dcf2 1px solid; BORDER-RIGHT: #c1dcf2 1px solid
}
TABLE.sdcal-table TH {
	BACKGROUND-COLOR: #eaf3fe; FONT-WEIGHT: bold
}
.sdcal-head {
	BACKGROUND-COLOR: #eaf3fe; FONT-WEIGHT: bold
}
TD.sdcal-dayname {
	BACKGROUND-COLOR: #9dc4d8; WIDTH: 20px; COLOR: white
}
.sdcal-table TD.sdcal-noavail {
	BACKGROUND-COLOR: #f0f0f0; COLOR: #666
}
.sd-timeslot-table TD.sdcal-noavail {
	BACKGROUND-COLOR: #eee; COLOR: #666
}
TD.sdcal-avail {
	BACKGROUND-COLOR: #fff; COLOR: #004b91; CURSOR: pointer; FONT-WEIGHT: bold
}
TD.sdcal-select {
	BACKGROUND-COLOR: #e47911; COLOR: #fff; CURSOR: pointer; FONT-WEIGHT: bolder
}
TD.sdcal-today {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT-WEIGHT: bolder; BORDER-RIGHT: #000 1px solid
}
.sd_calicon_disabled {
	MARGIN-TOP: 1em; MARGIN-LEFT: 1em
}
.sd_calicon_enabled {
	MARGIN-TOP: 1em; MARGIN-LEFT: 1em
}
