.marketplace-box {
    background-color: #ececec;
    border: 1px solid #e1e1e1;
    float: left;
    font-size: .90em;
    line-height: 1.4;
    margin: 0;
    margin: 15px 0;
    padding: 15px;
    vertical-align: top;
    width: 280px;
}

.marketplace-box.first {
    clear: left;
    margin: 15px 30px 15px 0;
}

.marketplace-box a {
    text-decoration: none;
}

.marketplace-box strong {
    font-size: 13px;
}


img.cmx-Bordered {
    background-color: #fff;
    border: 1px solid #ececec;
    margin: 0 5px 2px 0;
    padding: 1px;
    float: left;
}

font.cmx-BlueBullet {
    background: url("/images/layout/small-arrow-bullet.jpg") 0 3px no-repeat;
    padding: 0 0 0 15px;
}

.marketplace-box-2 {
    border: 1px solid #e1e1e1;
    float: left;
    font-size: .90em;
    line-height: 1.4;
    margin: 0;
    margin: 15px 0;
    padding: 15px 5px 15px 0;
    vertical-align: top;
    width: 305px;
}

.marketplace-box-2 a {
    text-decoration: none;
}

.marketplace-box-2.first {
    clear: left;
    margin: 15px 30px 15px 0;
}

#sortableTable {
    margin: 15px 0;
}

#sortableTable a {
    text-decoration: none;
}

#sortableTable a:hover {
    text-decoration: underline;
}

#sortableTable td {
    border-bottom: 1px dotted #bebebe;
    padding: 20px 5px;
    vertical-align: top;
}

#sortableTable th {
    background: url("/images/layout/sortable-bg.jpg") repeat-x;
    border-bottom: 1px solid #e3e3e3;
    color: #555;
    font-size: .90em;
    font-weight: bold;
    height: 26px;
    padding: 2px 5px;
    text-transform: uppercase;
}

#sortableTable th a {
    color: #555;
    text-decoration: none;
}

#sortableTable th a:hover {
    color: #235090;
    text-decoration: none;
}

#sortableTable .th1, #sortableTable .th2, #sortableTable .th3 {
    text-align: left;
}

#sortableTable .th1, #sortableTable .column1 {
    width: 160px;
}

#sortableTable .column1 img {
    background-color: #fff;
    border:1px solid #e0e0e0;
    padding: 1px;
}

#sortableTable .th2, #sortableTable .column2 {
    text-align: left;
    width: 150px;
}

#sortableTable .th3, #sortableTable .column3 {
    text-align: left;
    width: 350px;
}

.details {
    display: block;
    float: left;
    width: 250px;
}

#main .details p {
    margin: 0;
    padding: 3px 0;
}

.container-header {
    width:480px;
    float:left;
}