.yogaschedule {
    margin: 30px 10px 10px 10px;
    padding: 0px;
    border: 1px solid #884825;
    text-align: left;
    width: 440px;
    overflow: hidden;
}
.yogaschedule .yogaday {
    clear: both;
    margin: 0px;
    background-color: #CC9F4E;
    padding: 5px;
    font-weight: bold;
    letter-spacing: 1px;
    width: 440px;
}
.yogaschedule .yogatime {
    clear: both;
    float: left;
    margin: 8px;
    padding: 0px;
    text-align: left;
    width: 200px;
}
.yogaschedule .yogastyle {
    float: left;
    margin: 8px;
    padding: 0px;
    text-align: left;
}
.pricetable {
    margin: 10px;
    padding: 0px;
    border: 1px solid #884825;
}
.pricetable td {
    padding: 5px;
    border: 0px;
}
.pricetable td.title {
    background-color: #CC9F4E;
    text-align: left;
    font-weight: bold;
}
.pricetable td.package {
    text-align: left;
    font-weight: bold;
}
.pricetable td.rate {
    text-align: left;
}
.PackageRates {
    margin: 10px;
    padding: 0px;
    border: 1px solid #884825;
}
.PackageRates td {
    padding: 5px;
    border: 0px;
}
.PackageRates td.Nights {
    font-weight: bold;
    text-align: left;
    padding-right: 20px;
}
.PackageRates td.Occupancy {
    text-align: left;
    font-weight: bold;
    padding-right: 40px;
}
.PackageRates td.Amount {
    text-align: right;
    padding-right: 40px;    
}
