
.scheduleIntro
{
    width: 420px;
    float: left;
    background: url(../images/schedual/top-vertical-border.gif) no-repeat top right;
    padding-right: 5px;
    padding-bottom: 10px;
    margin-right: 10px;
}

.selectBoatContainer
{
    width: 420px;
    float: left;
    padding-top: 10px;
}
.schedualInputBg
{
    width: 166px;
    height: 26px;
    background: url(../images/schedual/input-bg.gif) no-repeat top left;
    text-align: center; !background-image:none;}
.schedualInputBg select
{
    width: 160px;
    margin-top: 3px;
    border: 0px;
}
.guestSignDate
{
    float: left;
    margin-bottom: 5px;
}

.schedulTableBg
{
    background: url(../images/schedual/schedual-bg.gif) no-repeat center;
    text-align: center;
}
.schedulTableBg a
{
    color: #36b8ea;
    font-weight: bold;
}
.schedulTableBg a:hover
{
    color: #ffb700;
}
.schedulTableBg tr.header, .schedulTableBg tr.schedualTitle
{
    text-align: center;
    padding-bottom: 5px;
}
.schedulTableBg tr.schedualTitle
{
    font-weight: bold;
}

.scheduleBtmRightBorder
{
    background: url(../images/guestbook/bottom-right-corner.gif) no-repeat bottom right;
    height: 30px;
}

/* Bottom Details */
.bottomDetailsContainer
{
    background-color: #37b8ea;
}
.rulesTopBorder
{
    background: url(../images/schedual/btm-box-top-brdr.gif) repeat-x top;
}
.rulesTopRightBorder
{
    background: url(../images/schedual/btm-box-top-right-brdr.gif) no-repeat top right;
}
.rulesTopLeftBorder
{
    background: url(../images/schedual/btm-box-top-left-brdr.gif) no-repeat top left;
}
.rulesBottomLeftBorder
{
    background: url(../images/schedual/btm-box-bottom-left-brdr.gif) no-repeat bottom left;
}
.rulesBottomRightBorder
{
    background: url(../images/schedual/btm-box-bottom-right-brdr.gif) no-repeat bottom right;
    padding: 11px 20px 20px 20px;
    color: #fff;
}

/* Bottom Links */
.bottomLinksList
{
    display: block;
}
.bottomLinksList li
{
    display: inline;
    float: left;
    background: url(../images/schedual/bottom-links-separator.gif) no-repeat top right;
}
.bottomLinksList li a
{
    display: block;
    font-size: 17px;
    font-weight: bold;
    padding: 8px 10px;
    color: #fff;
}
.bottomLinksList li a:hover, .bottomLinksList li a.activeTab
{
    background: url(../images/schedual/bottomLinksBgStrip.gif) repeat-x top;
}


.bottomDetailsText
{
    padding-top: 20px;
}
.bottomDetailsText a
{
    font-weight: bold;
    color: #fff;
}
.bottomDetailsText a:hover
{
    text-decoration: underline;
}

/* Specs */
#boatCharts { display:block; }
