.page {
    width: 952px;
    margin: 8px auto 0;
}

.header {
    background: transparent url(/media/prizesuk/images/offers/header_nobook.gif) no-repeat 0 0;
    display: block;
    width: 900px;
    height: 138px;
    margin: 0 auto;
}

.header strong {
    overflow: hidden;
    text-indent: -9999px;
    display: block;
}

.navCol, .content, .userCol {
    padding: 0 2px;
}


.navCol h2 {
    background: transparent url(/media/prizesuk/images/offers/loc-offers-by-category.gif) no-repeat 0 0;
    width: 173px;
    height: 30px;
}

.navCol .ltBanner,
.navCol .ltBanner img {
    display: block;
    height: 600px;
    width: 120px;
}

.navCol .ltBanner {
    margin: 0 auto;
    padding: 41px 0 0;
}

.error {
    font-size: 15px;
    padding: 0 0 15px;
}

.main {
    padding: 5px 0 10px 6px;
}

.navCol {
    width: 179px;
    float: left;
}

.navigation {
    padding: 11px 4px 4px 7px;
}

.navigation li {
    display: block;
    padding: 2px 0 4px;
    line-height: 1.3;
}

.navigation a strong {
    font-weight: normal;
}

.navigation li li {
    padding: 4px 0; 
}

.navigation li ul {
    padding: 4px 0 0 5px;
}

.content {
    float: left;
    width: 600px;
    padding-left: 6px;
}

.splashImg {
    background: transparent url(/media/prizesuk/images/offers/main.jpg) no-repeat 0 0;
    height: 194px;
    margin: 0 auto;
    width: 560px;
}

.splashImg2 {
    background: transparent url(/media/prizesuk/images/offers/main.jpg) no-repeat 0 0;
    height: 194px;
    margin: 0 auto;
    width: 560px;
}

.splashImg3 {
    background: transparent url(/media/prizesuk/images/offers/main.jpg) no-repeat 0 0;
    height: 194px;
    margin: 0 auto;
    width: 560px;
}

.splashImg4 {
    background: transparent url(/media/prizesuk/images/offers/main.jpg) no-repeat 0 0;
    height: 194px;
    margin: 0 auto;
    width: 560px;
}

.thankyou .splashImg {
    background: transparent url(/media/prizesuk/images/offers/thankyou.jpg) no-repeat 0 0;
}

.thankyou .splashImg2 {
    background: transparent url(/media/prizesuk/images/offers/hopa-thankyou.jpg) no-repeat 0 0;
}

.thankyou .splashImg3 {
    background: transparent url(/media/prizesuk/images/offers/thankyou-matalan-hop.jpg) no-repeat 0 0;
}

.thankyou .splashImg4 {
    background: transparent url(/media/prizesuk/images/offers/thankyou-5.jpg) no-repeat 0 0;
}

.splashImg h1, .splashImg span {
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}

.splashImg2 h1, .splashImg2 span {
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}

.splashImg3 h1, .splashImg3 span {
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}

.splashImg4 h1, .splashImg4 span {
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}

.pageTitle {
    font-size: 20px;
    color: #fff;
    font-weight: bold;
    height: 39px;
    background: transparent url(/media/prizesuk/images/offers/loc-back.gif) no-repeat -3px 0;
    padding: 7px 5px 0 57px;
}

.hotOffers {
    background: transparent url(/media/prizesuk/images/offers/loc-hot-offers.gif) no-repeat 0 0;
    width: 560px;
    height: 38px;
    clear: both;
    margin: 10px auto;
}

.banner {
    display:block;
    text-align: right;
    padding-top: 6px;
    clear: both;
}

.footer {
    background-color: #009fe1;
    padding: 3px 0 1px;
    text-align: center;
    font-size: 12px;
    line-height: 1.3;
}

.footer a {
    color:#ffffff;
    font-size: 11px;
}

.legal {
    padding: 8px 3px;
    text-align: center;
    line-height: 1.3;
}

.legal p {
    padding: 0 0 10px;
}

.content .description {
    padding: 0 0 15px 15px;
}

.offerList {
    margin-right: 2px;
    border: 1px dotted #ccc;
    border-right: none;
    border-bottom: none !important;
    float: left;
    clear: left;
}

ul.offerList li {
    border-right: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
    width: 197px;
}

.offerList .clear {
    float: none;
    height: 0;
    font-size: 0;
    border: none;
}

.offertitle {
    background-color: #ECECEA;
    border-bottom: 1px dotted #ccc;
    color:#14284F;
    height: 15px;
    white-space: nowrap;
    overflow: hidden;
    font-size: 10px;
}

ul.offerList li p {
    height: 61px;
}

.offerCont, .offerLink {
    height: 65px;
}
