#budget{
	padding:0 15px 15px;
}
#budget h2 {
    color: #333;
    margin: 0 0 10px 0;
    font-size: 24px;
	text-align:left;		/* background: #fafafa none repeat scroll 0 0;	    border-bottom: 1px solid #e1e1e1;		padding:15px 0; */
}
.title-icons {
    display: inline-block;
    margin-right: 15px;
}

.money-icon {
    background-image: url(../images/charges-icon.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 70px;
    width: 69px;
}

.room-upgrade-icon {
    background-image: url(../images/room-upgrade-icon.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 70px;
    width: 69px;
}

.buffet-icon {
    background-image: url(../images/buffet-icon.png?v2);
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 70px;
    width: 69px;
}

.round-trip-icon {
    background-image: url(../images/round-trip-icon.png?v5);
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 70px;
    width: 69px;
}

.dart-icon {
    background-image: url(../images/games-icon.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 89px;
    width: 106px;
}

.contettable {
    width: 100%;
}

.contettable.small-only {
    display: none;
}

.table-white {
    background-color: rgba(255, 255, 255, 0.5);
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}

.st-head-row.st-head-row-main {
    font-size: 1.5em;
    padding-top: 0;
}

#budget img {
    max-height: 40px;
    display: block;
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}

.text-left {
    text-align: left;
}

.center {
    text-align: center;
}

#budget p {
    color: #606060;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 26px;
}

#budget ul.text-left{list-style:disc; margin-left: 15px;}
#budget ul.text-left li{padding:0}