.samples h1.title {background:url(images/cp-samples.gif) no-repeat center left}.basket h1.title {background:url(images/cp-basket.gif) no-repeat center left}h1.title {padding-left:64px;padding-top:6px;line-height:58px}.content p.disclaimer {margin:0;padding:25px 75px;font-size:90%;line-height:150%;color:#666;text-align:center;border-top:1px dotted #adc2d7}.content p.empty {padding:20px;text-align:center;font-size:110%;font-style:italic}.idea {position:relative}.idea p.remove {position:absolute;top:0;left:23px;margin:0;padding:0}.content a.remove {display:block;width:19px;height:19px;float:left;background:url(images/remove.gif) no-repeat}.content p.centered {text-align:center;padding:15px 0}.centered a {margin:0 auto}p.wipe a {position:absolute;right:5px;top:20px;display:block;background:url(images/clear.gif) no-repeat top left;float:right;padding:4px 0 5px 25px;text-decoration:none;color:#BFD204}p.wipe a:hover {text-decoration:underline}.top p.wipe a {top:23px}.content p.wipe {position:relative;margin:0;padding:0}.ccmsForm {width:80%;margin:10px auto}.basket .products .item {width:100%;margin:0;height:auto;padding-top:15px}.basket .products .item .details {width:234px;float:left;text-align:center;padding-right:10px;margin-bottom:15px;border-right:1px dotted #adc2d7;position:relative}.basket input.textbox {padding:1px;background:none;width:75px}.basket .details table {margin:5px}.basket .details table td {padding:3px;line-height:150%;font-size:90%}.basket .products .item div.prices {width:495px;float:left;padding-left:15px;margin-bottom:15px}.basket .offer-sm {top:5px;right:5px}.basket .discount {position:static}.prices .total {color:#E92ABC;font-weight:bold}.prices .discount {color:#FF0000;font-weight:bold}.basket .products .item .prices h2 {text-align:left;font-size:110%}.costs {margin-top:10px;padding-top:10px}.setup {font-size:90%}.costs dl {width:40%;float:left;text-align:left;font-size:90%;padding-right:3%}.costs dl.priced {width:25%}.costs dl dt {clear:both;float:left;width:50%;margin-top:5px}.costs dl dd {color:#777;float:left;width:50%;margin-top:5px}h1.title a {color:#BFD204}.products {clear:both;padding-top:10px;padding-bottom:0}.samples .products .item {width:186px;height:185px;background:none;text-align:center;border:none;line-height:150%}.samples .products {border-bottom:1px dotted #adc2d7}.samples .products .item .heading {height:auto;border:none;margin:0;padding:0}.item .charges {text-align:center}.ideas .idea .product {width:82.5%;margin:0 auto}.ideas .idea {padding-bottom:30px;margin-bottom:0px;margin-top:30px;border-bottom:1px dotted #adc2d7}.ideas h1.title {background:url(images/cp-ideas.gif) no-repeat left center;margin-bottom:0}.ideas .idea h1.title {background:none;line-height:100%;margin:0;padding:0}.ideas .idea h1.title a {text-decoration:none}.ideas .idea h1.title a:hover {text-decoration:underline}