﻿body #ct{ background:#FFF url(http://cdn.next.co.uk/vstore/ni/common/site/bg-shoppingbag-buttoncontainer.gif) repeat-y top right; border:1px solid #161616; position:relative; }
body #pri{ float:left; display:inline; margin:0 0px 0 20px; padding:13px 0 10px; width:705px; min-height:300px; }
body #sec { float:right; width: 230px; }
#ct table{width:100%; border:0px; border-spacing:0}
#ct .itemContainer { margin-top:3px; padding-bottom:50px; width:705px; /*background-color:#fafafa;*/ }

#ct .orderCells { width:705px; border-spacing:0; border-top: 1px #BCBCBC solid; border-left: 1px #BCBCBC solid; padding:0px; margin:0px; }

#ct .orderCells tr.bgDark { height:110px; }
#ct .orderCells tr.bgLight { height:110px; }

/* OLD TABLE FOOTER - TOTALS
#ct .orderCells td.basketFooter { border:1px solid #698d24; border-right-width:10px; padding:10px 0 10px 0; min-height:41px;  }
#ct .orderCells td.basketFooterR { border:1px solid #698d24; padding:10px 0 10px 5px; min-height:41px; background-image:url(http://cdn.next.co.uk/vstore/ni/common/site/bg-shoppingbag-Summary.gif); background-repeat:repeat-y; }
#ct .orderCells td.basketFooter td,
#ct .orderCells td.basketFooterR td { border:0; padding:0 0 3px 0; height:auto; line-height:normal; }
#ct .orderCells td.basketFooter td.alignRight { text-align:right; width:324px; padding-right:10px; }
.totalPrice { font-weight:bold; font-size:12px; }*/

#ct .orderCells td div.basketItemWrap { float:left; width: 240px; }
#ct .orderCells td div.basketImage { float:left; width:60px; max-width:60px; overflow:hidden; }
#ct .orderCells td div.basketDesc { float:left; width:156px; padding-left:10px; }
#ct .orderCells td div.basketDesc span { font-weight:bold; }
#ct .orderCells .columnTitleCell { background:#EDEDED; font-weight:bold; padding-left:6px; text-align:left; }
#ct .orderCells td.padL6px { padding-left:6px; }
#ct .orderCells td.padR6px { padding-right:6px; }
#ct .orderCells td.padB10px { padding-bottom:10px; }
#ct .orderCells td.delayed { border: 2px solid #ffca31; background-image: url(http://cdn.next.co.uk/vstore/ni/common/site/bg-shoppingbag-Delayed.gif); background-position: top right; background-repeat:no-repeat; }
#ct .orderCells td.instock { border: 2px solid #36b41b; background-image: url(http://cdn.next.co.uk/vstore/ni/common/site/bg-shoppingbag-Instock.gif); background-position: top right; background-repeat:no-repeat; }
#ct .orderCells td.nostock { border: 2px solid #f9181e; background-image: url(http://cdn.next.co.uk/vstore/ni/common/site/bg-shoppingbag-Nostock.gif); background-position: top right; background-repeat:no-repeat; }

#ct .itemQuantity { width:55px; }
#ct .itemSize { text-transform:uppercase; width:70px; }

.emptyBag { height:19px; background-color:#fafafa; border: 1px solid #bcbcbc; padding:4px 0 0 5px; }
.totalPrice { font-weight:bold; font-size:12px; }
#ct .orderCells td.basketFooter td.alignRight { text-align:right; width:324px; padding-right:10px; }
/*#ct #orderContainer { width:742px; border:0px; border-spacing:0; }
#ct #orderCellsContainer { width:742px; border:0px; border-spacing:0; padding:0px; margin:0px; }
*/

.buttonContainer .btnSubmit 
{
    background-image: url(http://cdn.next.co.uk/vstore/ni/common/site/btn-193-green-ffffff.gif);
    background-repeat: no-repeat;
    width:193px;
    height:34px;
    color:#FFF;
    font-weight:bold;
    text-align:left;
    padding-left:8px;
}
.buttonContainer .btnCancel
{
    background-image: url(http://cdn.next.co.uk/vstore/ni/common/site/btn-193-black-ffffff.gif);
    background-repeat: no-repeat;
    width:193px;
    height:34px;
    color:#FFF;
    font-weight:bold;
    text-align:left;
    padding-left:8px;
}

/* tfoot */
#ct .orderCells tfoot th { background-color: #FFF; border-left: 1px solid #698D24; border-right: 10px solid #698D24; font-weight: normal; height:auto; line-height:normal; padding:0 10px 3px;text-align: right;  } 
#ct .orderCells tfoot td { background-color: #E8E8E8; border: none; border-right: 1px solid #698D24; height:auto; line-height:normal; padding:0 6px 3px 14px; text-align:right; left:20px; }
#ct .orderCells tfoot td.totals { border-right:none; }
#ct .orderCells tfoot tr.subtotal th,
#ct .orderCells tfoot tr.subtotal td { border-top: 1px solid #698D24; padding-top:10px; }
#ct .orderCells tfoot tr.grandtotal th,
#ct .orderCells tfoot tr.grandtotal td { border-bottom: 1px solid #698D24; font-size: 12px; font-weight: bold; padding-bottom:10px; text-transform: uppercase; }
#ct .orderCells tfoot tr.discount { font-weight: bold; }
#ct .orderCells tfoot tr.discount td { padding-left: 6px;}
#ct .orderCells tfoot tr.discount th span { font-weight: bold; padding: 2px 3px; }

/*** Incentive FBUSE - FACEBOOK $30 Children's Model Competion 2010 ***/
#ct .orderCells tfoot tr.discount th span.FBUSE { background-color: #25AAE1; color: #FFF; }

/*** Incentive FBUSF - FACEBOOK $20 Children's Model Competion 2010 ***/
#ct .orderCells tfoot tr.discount th span.FBUSF { background-color: #25AAE1; color: #FFF; }

/*** Incentive FBUSW - FACEBOOK $150 Children's Model Competion 2010 ***/
#ct .orderCells tfoot tr.discount th span.FBUSW { background-color: #25AAE1; color: #FFF; }

/*** Incentive IRAF1 - RAF UK-US /friends ***/
#ct .orderCells tfoot tr.discount th span.IRAF1 { background-color: #262f54; color: #FFF; }

/*** Incentive IRAF2 - RAF UK-US /raf ***/
#ct .orderCells tfoot tr.discount th span.IRAF2 { background-color: #262f54; color: #FFF; }

/*** Incentive IRAF3 - RAF UK-US /recommend ***/
#ct .orderCells tfoot tr.discount th span.IRAF3 { background-color: #262f54; color: #FFF; }

/*** Incentive IRAF4 - RAF US-US /share ***/
#ct .orderCells tfoot tr.discount th span.IRAF4 { background-color: #262f54; color: #FFF; }

/*** Incentive IREC2 - RAF US-US /gift ***/
#ct .orderCells tfoot tr.discount th span.IREC2 { background-color: #262f54; color: #FFF; }

/*** Incentive USMG3/ten, USEX1/10, USMG2, USMG1, USHA1, USHA2 - WELCOME OFFER US-US ***/
#ct .orderCells tfoot tr.discount th span.USMG3,
#ct .orderCells tfoot tr.discount th span.USMG1,
#ct .orderCells tfoot tr.discount th span.USMG2,
#ct .orderCells tfoot tr.discount th span.USHA1,
#ct .orderCells tfoot tr.discount th span.USHA2,
#ct .orderCells tfoot tr.discount th span.USNO1, 
#ct .orderCells tfoot tr.discount th span.USEX1 { background-color: #ee217c; color: #FFF; }

/*** Incentive - STORE Offers ***/
#ct .orderCells tfoot tr.discount th span.I462B,
#ct .orderCells tfoot tr.discount th span.I462E,
#ct .orderCells tfoot tr.discount th span.I462G,
#ct .orderCells tfoot tr.discount th span.I462F,
#ct .orderCells tfoot tr.discount th span.I462C,
#ct .orderCells tfoot tr.discount th span.I462D { background-color: #ee217c; color: #FFF; }

/*** Incentive - Welcome Offers ***/
#ct .orderCells tfoot tr.discount th span.NZPC1,
#ct .orderCells tfoot tr.discount th span.DENO1,
#ct .orderCells tfoot tr.discount th span.IEHA3,
#ct .orderCells tfoot tr.discount th span.I471D,
#ct .orderCells tfoot tr.discount th span.I471G,
#ct .orderCells tfoot tr.discount th span.I471F,
#ct .orderCells tfoot tr.discount th span.I471E,
#ct .orderCells tfoot tr.discount th span.I471B,
#ct .orderCells tfoot tr.discount th span.INDPU { background-color: #ee217c; color: #FFF; }

/*** Shopping Bag Message ***/
#ct .shoppingBagMessage { margin-left: 450px; margin-top:5px; }


/** delivery page (store) **/
.delivery_div {	margin: 10px 0; }
