.fs-styled { font-family: arial, helvetica, sans-serif; font-size: 14; }
.fs-styled a { color: #2185c7; }
.fs-styled, .fs-styled td, .fs-styled th { font-size: 14px; }
.fs-styled.fs-view-bare { background-color: transparent; }
.fs-styled .fs-map { width: 280px; height: 210px; }
.fs-styled .fs-openings th { line-height: 25px; background: #e4f0f8 url("/ui/box/c=90c2e3&h=25&th=light&ew=0&r=0.png") repeat-x 0 0; padding-top: 0; padding-bottom: 0; }
.fs-styled .fs-openings td, .fs-styled .fs-openings th { border-color: #c8e1f1; }
.fs-styled .fs-openings .fs-openings-next, .fs-styled .fs-openings .fs-openings-prev { overflow: hidden; display: block; width: 25px; height: 25px; text-indent: -10000px; }
.fs-styled .fs-openings .fs-openings-next:focus, .fs-styled .fs-openings .fs-openings-prev:focus { outline: 0; }
.fs-styled .fs-openings .fs-openings-prev { background-image: url("/ui/buttons/c=59a4d5&w=25&h=25&r=4&th=light&g=left.png"); }
.fs-styled .fs-openings .fs-openings-next { background-image: url("/ui/buttons/c=59a4d5&w=25&h=25&r=4&th=light&g=right.png"); }
.fs-styled .fs-openings a.fs-openings-prev:hover, .fs-styled .fs-openings a.fs-openings-next:hover { background-position: 0 -25px; }
.fs-styled .fs-openings a.fs-openings-prev:active, .fs-styled .fs-openings a.fs-openings-next:active { background-position: 0 -50px; }
.fs-styled .fs-openings span.fs-openings-prev { background-position: 0 -100px; }
.fs-styled .fs-appt-shell { padding: 0.8em 2em 0.5em; border-radius: 0.5em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border: solid 2px; border-color: #c8e1f1; background: transparent 50% 50%; background-image: url("/ui/box/c=c8e1f1&h=112&th=light&ew=0&r=0.png"); margin: 0 -1em; text-shadow: white 0 0 4px; }
