body {
    background-color: #666
    }
td {
    font-family: Tahoma;
    font-size: 11px;
    background-color: #fff
    }
hr {
    color: #d3d3d3
    }
a {
    color: Blue;
    text-decoration: underline
    }
.borderColor {
    background-color: Black
    }
.controls {
    font-size: 11px
    }
.systemError {
    color: Red;
    background-color: #f8f8f8
    }
.menuLink {
    color: #fff;
    font-weight: normal;
    text-decoration: none
    }
.menuLink:hover {
    color: yellow;
    text-decoration: none
    }
.menuBG {
    background-color: #532e5c;
    text-align: center
    }
.menuSlice {
    background-image: url(images/menuslice.gif);
    background-position: right top;
    background-repeat: repeat-x;
    width: 350px
    }
.menuBorder {
    border-right: 1px solid #c196cc;
    background-color: #532e5c;
    text-align: center
    }
.headerBG1 {
    background-color: #c196cc;
    vertical-align: bottom
    }
.headerBG2 {
    /*background-attachment : scroll;
    	background-image : url(images/top-slice.gif);
    	background-repeat: no-repeat;*/
    background-color: #c196cc;
    vertical-align: top
    }
.headerBG3 {
    /*background-image : url(images/top-slice2.gif);
    	background-repeat : repeat-x;*/
    background-color: #c196cc;
    vertical-align: top;
    width: 100%
    }
.tableBorder {
    border: 1px solid #000080;
    background-color: #f8f8f8;
    background-repeat: no-repeat
    }
.td-bg {
    background-color: #f8f8f8
    }
.smallTable {
    background-color: #000080;
    background-position: right;
    background-repeat: repeat-x;
    height: 15px;
    color: white;
    font-weight: normal
    }
.smallTableLeft {
    background-image: url(images/sm-slice.gif);
    background-color: #d3d3d3;
    background-repeat: no-repeat;
    background-attachment: fixed;
    vertical-align: top;
    width: 25px
    }
.smallTableRight {
    background-image: url(images/sm-slice2.gif);
    background-color: #d3d3d3;
    background-repeat: repeat-x;
    background-attachment: fixed
    }
.footerLine {
    background-image: url(images/sm-line.gif);
    background-repeat: repeat-x
    }
.footerBG {
    background-color: #532e5c;
    color: White
    }
.venueHeadliner {
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
    color: #000080;
    background-color: #f8f8f8
    }
.venueSupport {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #000080;
    background-color: #f8f8f8
    }
.venueSmallHeader {
    font-weight: bold;
    background-color: #f8f8f8
    }
.calendarSelectionRow {
    font-weight: bold;
    color: #532e5c;
    background-color: #f8f8f8
    }
.calendarOffDay {
    background-color: #c0c0c0
    }
.calendarCurrentDay {
    background-color: #c196cc;
    border: 1px solid #532e5c;
    color: Black;
    width: 60px;
    height: 80px
    }
.calendarHeader {
    background-color: #532e5c;
    border: 1px solid #fff;
    color: #fff;
    text-align: center;
    width: 60px
    }
.calendarCell {
    background-color: #fff;
    border: 1px solid #532e5c;
    color: Black;
    width: 60px;
    height: 80px
    }
.foodTableBorder {
    border: 1px solid #000;
    background-color: #f8f8f8;
    background-repeat: no-repeat
    }
.foodSmallTable {
    background-color: #000;
    background-position: right;
    background-repeat: repeat-x;
    height: 15px;
    color: white;
    font-weight: normal
    }
.foodBG {
    background-color: #000
    }
.foodItem {
    font-weight: bold;
    color: #000080;
    background-color: #f8f8f8
    }
.foodPrice {
    font-weight: bold;
    color: #000080
    }
.foodSubHeader {
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    color: #900;
    background-color: #f8f8f8;
    background-image: url(images/subheader.jpg);
    background-repeat: no-repeat
    }