.searchButton {
    background: url(../img/search32.png) 2px center no-repeat;
    width: 32px;
    height: 32px;
    padding-top: 20px;
    cursor: pointer;
}

#searchButton {
    border: none;
}

.highlight {
    background-color: yellow
}

.searchBar {
    width: 200px !important;
}

.wrapper {
    width: 1000px;
    margin: 0 auto;
}

.content {
    padding-left: 230px;
    min-height: 660px;
}

.catalog {
    position: absolute;
    float: left;
    width: 190px;
}

.clearfix:after {
    content: " "; /* Older browser do not support empty content */
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}

.categoryList {
    margin-top: -10px;
    margin-bottom: 10px;
}

ul.foo > li {
    padding-bottom: 10px;
}

ul.categoryList {
    width: 100%; /* room for 3 columns */
}

.categoryList ul li {
    float: left;
    width: 330px; /* accommodate the widest item */
}

.head-text {
    float: right;
    text-align: right;
    height: 100px;
    padding-top: 40px;
    color: #157ab5;
    font-size: 1.1em;
    font-family: 'Telex', sans-serif;
    width: 300px;
}

.date {
    float: right;
    padding-top: 10px;
}

.table-striped tbody > tr.service-mainCat > td {
    background-color: #157ab5;
    color: white;
    font-size: large;
}

.table-striped tbody > tr.service-title > td {
    background-color: #157ab5;
    color: white;
}

.table-striped tbody > tr.service-subCat > td {
    background-color: #2fa4e7;
    color: white;
    font-size: large;
}

.banner {
    padding-top: 16px;
}

.price-column {
    width: 60px;
}

.breadcrumbs {
    padding-bottom: 8px;
}

.highlight {
    background-color: #ffeb3b;
    border-radius: 3px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12);
}