﻿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 16px 0 20px; padding:13px 0 10px; width:582px; min-height:300px}
body #sec { float:right; width:230px; }
#ter{background:url(/SECURE/images/general/ter-bg.gif); background-repeat:no-repeat; background-position:top; height:30px}
#ter .butul{float:right; margin-top:3px; margin-right:9px}
#sec .butul{float:right; margin-top:3px; margin-left:9px}

#ct .spacerImg{border-style:none; display:block}
#ct table{width:100%; border:0px; border-spacing:0}
#ct #subHeadingContainer{width:100%; border:0px; border-spacing:0}
#ct .customerNameContainer{padding:0px 0px 0px 0px; text-align:right; text-transform:uppercase}

#ct #shoppingProcessContainer{padding:0px 0px 0px 0px}
#ct .shoppingProcess{width:65px; color:#AAA; padding:3px 0px 3px 5px; text-align:center}
#ct .shoppingProcessDecoration{border:1px solid #C66}

#ct #orderContainer{/*width:100%; */width:742px; border:0px; border-spacing:0}
#ct #orderCellsContainer{width:742px; border:0px; border-spacing:0}
#ct #orderCells{width:705px; border-spacing:0; border-collapse: collapse; border-top:1px #BCBCBC solid; border-left:1px #BCBCBC solid; padding:0px; margin:0px}
#ct .orderCells td { border-right:1px #BCBCBC solid; border-bottom:1px #BCBCBC solid; padding:12px 10px 0 10px; }
#ct #orderCells td { border-bottom:1px #BCBCBC solid; border-right:1px #BCBCBC solid; padding:10px 3px 9px 10px}
#ct #orderCells .columnTitleCell{background:#EDEDED; font-weight:bold; padding-left:6px; text-align:left;/*background:#FFF; font-weight:bold; text-align: left;*/}
#ct #orderCells td.remove { text-align:right; padding: 10px 10px 9px 20px; }
#ct #orderCells input{text-transform:uppercase; width:100px}

#ct .alertMessage{color:#F00}
#ct .itemWarning{font-size:10px}

#ct .itemSize{width:106px}
#ct #rightColumnContainer{width:135px; background:#EDEDED; border:1px #BCBCBC solid}

#ct #commonButtonsTabContainer{width:574px}
#ct #commonButtonsTab{width:100%; background:#EDEDED; border:1px #BCBCBC solid; margin:0px; padding:0px}
#ct #commonButtonsTabCell{margin:0px; padding:0px 9px 0px 0px}

#ct .noOfItems{ font-weight:normal; text-transform:uppercase;}
#ct .orderCellsContainerSize{width:742px}
#ct #orderCellsSize{width:574px}
#ct .itemContainer{float:left; width:574px}
#ct .buttonContainer{margin-top:7px; width:132px}

#ct ul li{list-style-image:none; list-style-position:outside; list-style-type:none; padding:0px}
#ct input{border-color:#7f9cba; border-width:1px; border-style:solid}
#ct #subHeader{margin-left:2px; margin-bottom:5px; height:20px; line-height:20px}
#ct #content{margin-left:8px}
