/* QXL Relevant ad */

.qxl {
    text-align: left;
    font-family: "Bitstream Vera Sans", Tahoma, Verdana, sans-serif;
    width: 200px;
    margin: 0 auto 15px;
}

.forceRight {
    float: right;
}

.qxl h4 {
    background: url("../gfx/sideBoxHeaderBgAds.jpg") no-repeat;
    padding: 4px 14px;
    margin: 2px 0 0;
    color: #eee;
    text-transform: uppercase;
    font-size: 8pt;
    letter-spacing: 1px;
}

.qxl .border {
    border-style: solid;
    border-width: 0 1px 1px;
    border-color: #ccc;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
}

.qxl .border > ul > li {
    padding: 6px;
    margin: 0 0 6px;
}

.qxl li.even {
    background-color: #eee;
    border-bottom: 1px solid #ccc;
}

.qxl ul {
    padding: 0;
    list-style-type: none;
}

.qxl .image {
    margin-left: 3px;
    float: right;
}

.qxl .title {
    margin-bottom: 3px;
    padding: 0;
    font-size: 9pt;
    font-weight: bold;
}

.qxl .prices {
    margin-top: 3px;
}

.qxl .prices .price {
    font-size: 10pt;
}

.qxl .register {
    padding-left: 70px;
    text-align: left;
    background: url("https://images.qxlricardo.com/ImgWeb/20/V3/buttons/nav_bar/ikon_reg_header.png") no-repeat left 50%;
}

.qxl .register a {
    font-weight: bold;
    font-size: 13pt;
}

.qxl .register strong {
    color: #888;
}

.qxl .register p {
    margin-top: 0;
}

.qxl .qxlDisclaimer {
    font-weight: bold;
    font-size: 10pt;
    color: #888;
    background: url("../gfx/qxl/qxlLogo.png") no-repeat right 50%;
    padding: 6px 0;
    margin: 0 6px;
    text-align: left;
}

.hide {
    display: none !important;
}

#colLeft .qxl {
    width: auto;
}

#colLeft .qxl h4 {
    font-size: 7pt;
}
