#promo-carousel {opacity:0;overflow:hidden; }
.carousel_nav  {display:block; position: absolute; top: 0; margin-top: 180px; z-index: 300;}
.carousel_prev {left:10px;}
.carousel_next {right:10px;}
.carousel {list-style: none;padding: 0;margin: 5px auto;width: 980px;height: 381px;}
.carousel li {position: relative;display: block;float: left;height: 381px;width: 818px;padding: 0px;opacity: 1;list-style: none outside none;}
.carousel li img {display: block;padding: 0px;width:100%;cursor: default;}
.carousel_subtitle {position:absolute; bottom:5%; left:33px;}
.caroufredsel_wrapper {top:0 !important; margin-top:0px !important;}

.boostcontainer {
    position:absolute;
    width:200px;
    top:45%;
    left:33px;
    background:url('//m0.ttxm.co.uk/gfx/sales/tv/banners/pricing/Banner-Price-Points-234x74-20121109.png') no-repeat;
    height:74px;
    cursor:default;
}

.carouselbutton {
    position:relative;
    top:-52px;
    left:-80px;
    z-index:2;
    float:right;
    height:36px;
}



.lbboostcontainer {
    background:url('//m2.ttxm.co.uk/gfx/sales/tv/banners/pricing/Banner-Price-Points-180x57-20121109.png') no-repeat;
    width:180px;
    height:57px;
    position:relative;
    top:-157px;
    left:61px;
}


/*
 * TalkTalk carousel
 *
 * @copyright Copyright (c) TalkTalk PLC
 * @author      William Gregory <william.gregory@talktalkplc.com>
 * @version     0.1
 */

 /*** navigation style ***/
.carousel_parent {opacity:0;overflow:hidden; }
.carousel_nav  {display:block; position: absolute; top: 0; margin-top: 0px; z-index: 300;}
.carousel_prev {left:10px;}
.carousel_next {right:10px;}

/*** carousel core styles ***/
.carousel {
    overflow: hidden;
    list-style: none;
    margin: 0px;
    padding: 0px;
    border: 0px;
}

/*** item core styles ***/
.carousel li {
    float: left;
    display: block;
    margin: 0px;
    padding: 0px;
    border: 0px;
    cursor: pointer;
    list-style: none outside none;

}

.carousel li.in-focus {

    /*box-shadow: 1px 4px 8px #888;*/
}

.carousel li:hover {
    /*box-shadow: 0 4px 32px rgba(0, 0, 0, 0.4);*/
}

.carousel li a {
    display: block;
    margin: 0px;
    padding: 0px;
    border: 0px;
    cursor: pointer;
}

.carousel li img {
    display: block;
    margin: 0px;
    padding: 0px;
    border: 0px;
    cursor: pointer;
    background: none;
}

/*** carousel promo styles ***/
.carousel-promo-nav.carousel_nav  {margin-top: 220px;}
.carousel.carousel-promo {
    width: 920px;
    height: 540px;
    margin: 5px auto;
    top:13px;
    left:0px;
}
.carousel.carousel-promo li {
    width: 818px;
    height: 567px;
}
.carousel.carousel-promo li img {
    background-color: transparent;
}

/*** carousel boost styles ***/
.carousel-boosts-nav.carousel_nav  {margin-top: 50px;}
.carousel.carousel-boosts {
    width: 546px;
    height: 164px;
    margin: 25px 0;
}
.carousel.carousel-boosts li {
    width: 190px;
    height: 120px;
    margin: 12px 12px 32px;
    padding: 0px;
    border-radius: 12px;
}
.ijw-bg {background:url(img/blue-bk-818.png) no-repeat; height:567px; width:818px;}
.ijw-content-pad{padding: 25px 40px 25px 40px; width:725px; text-align:center;}
.ml50{margin-left:50px}
.disabled {
display:none !important;
}
.ijs-carousel-box {
    width:910px;
}
.carousel-body {
    text-align: left;
}
.ijs-carousel-box h1 {
    color:#00aeff !important;
}
