table{font-size:small; background:url(../img/basket/tableBG.gif) repeat-x 0 100%; width:618px}
table tr th{color:#fff; font-size:70%; font-weight:bold; padding:0 10px 2px; background:#000 url(../img/basket/thDivider.gif) no-repeat 2px 0}
table tr .qty{width:22px; background-image:none}
table tr .code{width:92px}
table tr .price{width:62px; text-align:center; padding:0 0 2px 0}
table tr .total{width:63px; text-align:center; padding:0 0 2px 0}
table tr .del{width:45px; padding:0 2px 2px 2px; text-align:center}
.basketDetailCenter{padding:0 10px; text-align:center; font-size:70%; vertical-align:middle; background:transparent url(../img/basket/tdDivider.gif) no-repeat 0 100%;  }
.basketDetailLeft{padding:0 10px; text-align:left; font-size:70%; vertical-align:middle; background:transparent url(../img/basket/tdDivider.gif) no-repeat 0 100%;  }
table tr td{background:transparent url(../img/basket/tdDivider.gif) no-repeat 1px 100%; text-align:center}
table tr td.first{background:url(../img/basket/trFadeFirst.gif) no-repeat 0 bottom; }
table tr td input{width:23px; font-size:90%; text-align:center}
table tr td .placeholder{width:37px; height:42px; background:url(../img/basket/placeholder.gif) no-repeat; margin:7px 5px 9px 14px; float:left}
table tr td .placeholder img{margin:1px 0 0}
table tr td.desc{text-align:left}
table tr td.desc p{width:210px; text-align:left; float:left; margin-top:7px}
table tr td.desc p a{font-size:80%; color:#a29060; font-weight:bold; line-height:1.2em}
table tr td.desc p a:hover{text-decoration:none}
table tr td.desc p span{font-weight:normal}
table tr td.price{font-weight:bold}
table tr td.last{background:url(../img/basket/trFade.gif) no-repeat left bottom}
table tr td a.trash{background:url(../img/basket/trash.gif) no-repeat; width:12px; height:12px; margin:0 auto; display:block}
table tr td.del{background:url(../img/basket/tdDividerLast.gif) no-repeat 0 100%}
#ctl00_mainContent_emptyBasketRow td{font-weight:bold; padding:10px 0; text-align:center; background-position:-2px 100%} 

table.totals{background:url(../img/basket/totalsBG.gif) repeat-x}
table.totals tr td{background:url(../img/basket/tdDividerTotals.gif) no-repeat left bottom; text-align:right;  }
table.totals tr td.bottom{background:url(../img/basket/tdDividerTotalsBottom.gif) no-repeat left bottom; height:26px; position:relative; top:0px; font-weight:bold}
/*table.totals tr td.delivery{background:#a29060 url(../img/basket/delivery.gif) no-repeat 14px 20px; color:#fff; font-weight:bold; font-size:100%; width:252px; vertical-align:top; text-align:center}*/
table.totals tr td.delivery {
	width:252px;
	height:70px;
	background:#A29060;
}
table.totals tr td.delivery div {
	width:252px;
	height:50px;
	overflow:hidden;
	vertical-align:top;
	text-align:center;
	text-indent:-9999em;
	font-size:100%;
	font-weight:bold;
	color:#fff;
	background:#a29060 url(/common/img/basket/delivery.gif) no-repeat 14px 5px;
}

table.totals tr td.deliveryFree{background:#3d3d3d url(../img/basket/delivery.gif) no-repeat 14px -35px; color:#fff; font-weight:bold; font-size:80%; width:252px; vertical-align:top; text-align:center}
table.totals tr td.middle{background-position:-2px bottom; width:240px; padding-right:5px; font-size:90%}
table.totals tr td.delivery span{font-weight:bold}
table.totals tr td.total{font-weight:bold; text-align:left; width:122px; width:98px; padding-left:10px}

.basketToolbar{background:url(../img/basket/toolbarBG.gif) repeat-x; height:50px; text-align:center}
.basketToolbar a{margin-right:20px}

.wrapBanner{background:url(../img/basket/bannerBG.gif) repeat-x; height:82px; position:relative}
.wrapBanner h2{position:relative; left:5px; top:15px}
.wrapBanner h2.imgReplaced{background:url(../img/basket/wrapText.gif) no-repeat; width:361px; height:44px; position:absolute; top:15px; left:15px; padding-top:22px}
.wrapBanner span{color:#fff; position:absolute; left:145px; top:40px; font-size:70%}
.wrapBanner .gift{background:url(../img/basket/gift.jpg) no-repeat; width:185px; height:100px; position:absolute; right:20px; top:0px; z-index:10}
.wrapBanner h2.cost{font-family:"Times New Roman", Times, serif; font-size:24px; color:#515151; position:absolute; top:42px; left:16px}

div.marginTop{margin-top:4px}

div.comfortTonesCheckAccount, div.comfortContainer{width:617px; background:none;clear:both;}
div.comfortTonesCheckAccount .tone{margin-right:0px}
div.comfortTonesCheckAccount #return{background:url(../img/comfortTones/basketTones.gif) no-repeat -38px 1px; height:100px; width:200px}
div.comfortTonesCheckAccount #secure{background:url(../img/comfortTones/basketTones.gif) no-repeat 0 -121px; width:236px; height:105px}
div.comfortTonesCheckAccount #delivery{background:url(../img/comfortTones/basketTones.gif) no-repeat 0 -225px; height:103px; width:208px}
div.comfortTonesCheckAccount .last{margin:0 0 0 10px}
div.comfortDivider{background:url(../img/comfortTones/comfortDividerShort.gif) no-repeat; width:592px; margin:0 auto}

#mainContent div.basketAlsoBought div.alsoBought { width:608px; 
