
.smartcms_ost_submit {
    background: #0d707d url("../images/search-icon.png") no-repeat scroll 50% 50% / 40% auto;
    cursor: pointer;
    float: left;
    height: 30px;
    text-indent: -9999em;
    width: 10%;
}
.smartcms_ost {
    float: left;
    width: 100%;
}
.smartcms_ost_search_but {
    float: left;
    height: 30px;
    width: 90%;
}
.smartcms_ost_content {
    float: left;
    width: 100%;
	display: none;
}
.smartcms_ost_timeline {
    float: left;
    width: 49%;
}
.last_track .direction-r .flag::before {
    border: 4px solid #f90;
    height: 15px;
    left: -16px;
    width: 15px;
}
.last_track .direction-r .flag {
    color: #f90;
}
.smartcms_ost_search {
    border-bottom: 1px solid #ccc;
    float: left;
    padding-bottom: 20px;
    width: 100%;
}
.smartcms_ost_map {
    float: right;
    margin-top: 40px;
    width: 49%;
}
.smartcms_ost_zipcode {
    color: #0093a6;
    cursor: pointer;
    font-size: 15px;
}