#shopinfobox,#paypalform{background-color:#f3f9eb;padding:10px;}#paypalform{text-align:center;}#shopproductlist .introduction{margin-bottom:5em;}#shopproductlist ul{list-style:none;margin:0;}#shopproductlist li{border-top:2px solid #8cc63e;clear:both;font-size:1em;height:1%;padding-top:16px;}#shopproductlist li.first{border:0;padding:0;}#shopproductlist li div{float:left;padding-bottom:14px;width:470px;}#shopproductlist li div .pdf,#shopproductlist li div .mp3,#shopproductlist li div .newsletter{background:url(/img/icon/pdf.png) no-repeat 100% 50%;float:left;font-weight:bold;margin:0;padding:7px 22px 7px 0;white-space:nowrap;}#shopproductlist li div .mp3{background-image:url(/img/icon/mp3.png);padding-right:18px;}#shopproductlist li div .newsletter{background-image:url(/img/icon/newsletter.png);padding-right:22px;}#shopproductlist li div.addtocart{float:none;margin-left:480px;width:auto;}#shopproductlist li div.addtocart p{margin:0;text-align:right;}#shopproductlist li div .price{font-weight:bold;margin-right:2px;}#shopcart{border-collapse:collapse;margin-bottom:3em;width:100%;}#shopcart th,#shopcart td{border-bottom:1px solid #333;padding:6px;}#shopcart th{font-weight:bold;}#shopcart .remove{width:1%;}#shopcart td div{background:url(/img/icon/pdf.png) no-repeat 0 50%;padding:4px 0 4px 20px;}#shopcart td .mp3{background:url(/img/icon/mp3.png) no-repeat 2px 50%;}#shopcart td .newsletter{background:url(/img/icon/newsletter.png) no-repeat 0 50%;}#shopcart .price{text-align:right;white-space:nowrap;width:1%;}#shopcart .total td{border:0;padding-bottom:0;text-align:right;}#shopcart .total .price{font-weight:bold;}#shopcheckoutform p{clear:left;float:left;width:550px;}#shopcheckoutform p label{float:left;font-weight:bold;margin-right:5px;width:150px;}#shopcheckoutform p span{float:left;width:360px;}#shopcheckoutform p .optin{padding-top:1.5em;}#shopcheckoutform #firstname,#shopcheckoutform #lastname,#shopcheckoutform #emailaddress,#shopcheckoutform #emailaddressconfirm{width:200px;}#shopcheckoutform #telephone{width:120px;}#shopcheckoutform #postcode{width:70px;}#shopcheckoutform .submit{display:inline;margin-left:153px;width:200px;}#shopcheckoutform ul{color:#f00;margin-bottom:2em;}#shopconfirmform p{clear:left;float:left;width:550px;}#shopconfirmform p span{float:left;font-weight:bold;margin-right:5px;width:150px;}#shopconfirmform p .value{font-weight:normal;margin:0;width:360px;}#shopconfirmform .submit{display:inline;margin-left:153px;width:350px;}#shoploginform p{clear:left;float:left;width:550px;}#shoploginform p label{float:left;font-weight:bold;margin-right:5px;width:110px;}#shoploginform p span{float:left;width:360px;}#shoploginform #emailaddress{width:200px;}#shoploginform #password{width:100px;}#shoploginform .error{color:#f00;margin-bottom:2em;}#shoploginform .submit{display:inline;margin-left:113px;width:200px;}#shoprecoverloginform p{clear:left;float:left;width:550px;}#shoprecoverloginform p label{float:left;font-weight:bold;margin-right:5px;width:110px;}#shoprecoverloginform p span{float:left;width:360px;}#shoprecoverloginform #emailaddress{width:200px;}#shoprecoverloginform .submit{display:inline;margin-left:113px;width:200px;}#shoprecoverloginform .error{color:#f00;margin-bottom:2em;}#shopdownloadlist{list-style:none;margin:0;}#shopdownloadlist li{font-size:1em;}#shopdownloadlist li h3{clear:left;}#shopdownloadlist li p{margin:0;overflow:hidden;padding-bottom:1.4em;}#shopdownloadlist li .description{padding:0;}#shopdownloadlist li a{background:url(/img/icon/pdf.png) no-repeat 100% 50%;float:left;padding:7px 22px 7px 0;}#shopdownloadlist li .mp3{background-image:url(/img/icon/mp3.png);padding-right:18px;}