.jcarousel-skin-ie7 .jcarousel-container {
    -moz-border-radius: 10px;
}

.jcarousel-skin-ie7 .jcarousel-container-horizontal {
    width: 589px;
}

.jcarousel-skin-ie7 .jcarousel-container-vertical {
    width: 589px;
    height: 390px;
}

.jcarousel-skin-ie7 .jcarousel-clip-horizontal {
    width:  589px;
    height: 390px;
}

.jcarousel-skin-ie7 .jcarousel-clip-vertical {
    width:  589px;
    height: 390px;
}

.jcarousel-skin-ie7 .jcarousel-item {
    width: 589px;
    height: 390px;}

.jcarousel-skin-ie7 .jcarousel-item:hover {
    border-color: #808080;
}

.jcarousel-skin-ie7 .jcarousel-item-horizontal {
    margin-right: 0px;
}

.jcarousel-skin-ie7 .jcarousel-item-vertical {
    margin-bottom: 0px;
}

.jcarousel-skin-ie7 .jcarousel-item-placeholder {
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-ie7 .jcarousel-next-horizontal {
    position: absolute;
    top: 345px;
    right: 5px;
    width: 23px;
    height: 23px;
	cursor: pointer;
    background: url(/images/template/buttons/button-right.jpg) no-repeat 0 0;
}


.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal {
    position: absolute;
    top: 345px;
    left: 5px;
    width: 23px;
    height: 23px;
	cursor: pointer;
    background: url(/images/template/buttons/button-left.jpg) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
}

/* real sale css */

/* Homepage Hot Deals */

#mySlides2 { overflow:hidden!important; margin-bottom:5px; height:445px!important; }
#jFlowSlide2 {width: 589px; height: 450px!important; overflow:hidden;}

.dotw-table {border-left:1px solid #CCC; width: 589px; height: 440px!important; border-bottom:none; border-top:1px solid #CCC; border-right:none;}

.dotw-block {width:196px; height:220px; border-right:1px solid #CCC; border-bottom: 1px solid #CCC; text-align:center; font-weight:bold; text-decoration:none; }

.dotw-costnew {font-size:15px; color:#a53535; display:block;}
.dotw-costnew .poundsign {font-size:12px; color:#a53535;}
.dotw-costnew .price {font-size:15px; color:#a53535; text-decoration:line-through!important;}

.dotw-saving {font-size:15px; color:#a53535; display:block;}

.dotw-realsale {font-size:11px; color:#454545; padding-bottom:10px; display:block;}

.roll {width:196px; height:220px; border-right:1px solid #CCC; border-bottom: 1px solid #CCC; text-align:center; font-weight:bold; text-decoration:none; background-color:#f7f4c8; cursor:pointer;}

.redsaving {font-size:16px;}
.gridpresale {color:#454545;}


/********** DETAILED VIEW **********/

.tdprice .whiteprice45 {color:#FFF; font-size:38px; font-weight:bold; text-align:left; }
.tdprice .poundsign {color:#FFF; font-size:30px; font-weight:bold; margin-left:10px; text-align:left;}
.tdprice .priceonly {color:#FFF; font-size:14px; font-weight:bold; margin-left:10px; text-align:left;}
.tdprice .vatrfl {color:#FFF; font-size:10px; font-weight:bold; margin-left:10px; }

.soldflagdetails { z-index:1; width:320px; position:absolute; text-align:right; float:right; margin-left:0px;}
.detailssoldflag { position: relative; top:0; right:0; height:109px; width:320px;} 

.tdprice {text-align:left; width:170px;}
.tdsavingBlock {text-align:left; width:150px; color:#cde3fa; vertical-align:middle; padding-top:5px;}

.tdsavingBlock .savingtext {font-size:9px; color:#fff000; line-height:9px; font-weight:bold;}
.tdsavingBlock .presaleprice {font-size:16px; font-weight:bold; color:#fff000; text-decoration:line-through; line-height:27px;}
.tdsavingBlock .additionalsavingtext {font-size:9px; color:#fff; line-height:9px; font-weight:bold;}
.tdsavingBlock .saleprice {font-size:25px; font-weight:bold; color:#fff; line-height:27px; }
.tdsavingBlock .costnew {width:70px; float:left; margin-left:5px; text-align:center;}
.tdsavingBlock .presale {width:70px; float:left; text-align:center; }
.tdsavingBlock .additionalsaving { clear:both; width:140px; margin-left:5px; text-align:center; }


/****** FRANCHISE NEW & NEARLY NEW PAGE *******/

.dotwpricegroup {margin-bottom:20px;}
.dotwpricegroup a:hover { text-decoration:none!important;}
.dotwpricegroup .costnew {width:80px; float:left; text-align:left; color:#fff000; padding-left:5px; }
.dotwpricegroup .costnew a {color:#fff000; font-size:10px;}
.dotwpricegroup .presale {width:85px; float:left; text-align:left; }
.dotwpricegroup .costnew .costnewprice {color:#fff000; font-size:18px; text-decoration:line-through; font-weight:bold;}
.dotwpricegroup .presale .presaleprice {color:#fff000; font-size:18px; text-decoration:line-through; font-weight:bold;}
.dotwpricegroup .saleprice {clear:both; padding-top:5px; padding-left:5px; /*start spacing fix for ie */ padding-top: 0px\9; margin-top: -4px\9; /*end spacing fix for ie */ }
.dotwpricegroup .saleprice a {font-size:14px!important; color:#FFF;}
.dotwpricegroup .saleprice span {color:#FFF; font-size:40px!important; font-weight:bold; line-height:40px; }
.dotwpricegroup .saleprice .poundsign {font-size:30px!important;}
.dotwpricegroup .additionalsavings {text-align:left; padding-top:0px; padding-left:5px;}
.dotwpricegroup .additionalsavings a {color:#FFF; font-size:10px; font-weight:bold;}
.dotwpricegroup .additionalsavingSpan {color:#FFF; font-size:25px; font-weight:bold; /*start spacing fix for ie */ margin-top: -3px\9; /*end spacing fix for ie */}


/******* LIST VIEW ********/

#resultswrapper .RealSaleSavingListSave {font-size:9px; padding-top:4px;}
#resultswrapper .RealSaleSavingListSave .presale {font-size:12px; text-decoration:line-through; color:#454545;}
#resultswrapper .RealSaleSavingListSave span{ font-size: 12px; color:#a53535; }
