/* Style sheet shop */
div#ctrl_membership + span.mandatory{float: left; position: relative; top: -58px; left: 100px;}
.basketinfo{padding-left:22px;background:url("tl_files/images/basket.png") left top no-repeat;}
#right .basketbg{width:200px;margin:0 5px 0 0;padding:5px;background-color:#ffDDDD;}
.steplink{margin-right:50px;font-weight:bold;line-height:80px;}
.ordercommand{margin-top:15px;margin-bottom:15px;}
.baskettable th,.baskettable td.item,.baskettable td.amount,.baskettable .price table{padding-bottom:10px;}
.baskettable th,.baskettable td{padding-right:15px;}
.baskettable .money,.baskettable .price,.baskettable .price table,.baskettable .subtotal{margin-left:auto;text-align:right;}
.baskettable .subtotal{width:100px;}
.baskettable th.price{width:150px;}
.baskettable .action{padding-right:0;padding-left:0;}
.shop_article div.price{padding-top:8px;padding-bottom:8px;}
.shop_article div.image{width:110px;float:left;margin-top:0;margin-right:10px;vertical-align:top;}
.shop_article div.description{width:550px;float:left;}
.shop_article .description div.download{width:245px;float:right;}
.shop_article td.price{padding-top:0;padding-right:0;padding-left:6px;text-align:right;}
.shop_article td.pieces{padding-top:0;padding-right:0;padding-left:0;}
.shop_article .image img{border:1px solid #000000;}
.shop_article div.inner h3{width:450px;margin-top:-5px;margin-right:0;margin-bottom:5px;}
.shop_article p.inner{display:block;}
#main h1{margin-bottom:20px;}
.i7shop .text,.i7shop .textarea,.i7shop #ctrl_country,.i7shop #ctrl_membership{}
.i7shop label{width:150px;float:left;}
.i7shop .radio_container label{float:none;}
.i7shop .radio_container{margin-left:150px;}
.widget,.login_error,.ctrl_shipping_address{margin-top:10px;margin-bottom:10px;}
#registerform{margin-top:10px;margin-bottom:10px;padding-top:10px;}
.i7shop .steplink{padding-right:25px;}
.i7shop .line{margin-bottom:30px;}
.i7shop #shippingdisclaimer{margin-bottom:20px;}
.clear{clear:both;}
