/* Style sheet WebShop */
#left{float: left; width: 140px;padding: 20px 10px}
#main{float: left; width: 800px}
.product_list .product{display: inline-block; border: solid 1px #ddd; border-radius: 10px;margin: 5px 10px; padding: 20px;box-shadow: 2px 2px 5px #eee}
.product_list .product h3{margin: 0 0 5px 0; padding: 0; font-size: 1.2em}
.product_list .product img{border: 1px solid #888}
.product_list .product .sku{display: none}
.product_list .product .details{display: none}
.product_list .product .teaser{padding: 3px 0; text-align: center; font-weight: bold}
.product_list .product .price{font-size: 2em; text-align: center; padding: 5px 0}
.product_list .product .submit_container{text-align: center}
.product_list .product .quantity_container{display: inline; padding-right: 10px}
.cart_full table,.order_review table{width: 700px}
.cart_full .odd,.order_review .odd{background: #fdebd3}
.cart_full .even,.order_review .even{background: #fff6ed}
.cart_full tfoot tr,.order_review tfoot tr{display: none}
.cart_full tfoot tr.grandtotal,.order_review tfoot tr.grandtotal{display: inline}
.cart_full tbody td.image,.order_review tbody td.image{border: outset 2px #888; padding: 5px;border-radius: 5px 0 0 5px; border-width: 2px 0 2px 2px}
.cart_full tbody td.name,.order_review tbody td.name{border: outset 2px #888; padding: 5px;border-width: 2px 0 2px 0}
.cart_full tbody td.quantity,.order_review tbody td.quantity{border: outset 2px #888; padding: 5px;border-width: 2px 0 2px 0}
.cart_full tbody td.price,.order_review tbody td.price{border: outset 2px #888; padding: 5px;border-width: 2px 0 2px 0}
.cart_full tbody td.tax{display: none}
.mod_iso_cart .submit_container{clear: both; padding-top: 10px}
.mod_iso_cart .total_container{float: right; padding: 10px 100px 0 0}
.mod_iso_cart .total_container .name,.mod_iso_checkout tfoot td.name{font-size: 1.2em; vertical-align: bottom}
.mod_iso_cart .total_container .total,.mod_iso_checkout tfoot td.total{font-size: 1.75em}
.mod_iso_checkout tfoot td{padding-top: 20px}
.mod_iso_checkout tfoot td.name{}
.order_review tbody td.tax{text-indent: -9999px; padding: 0 5px;border: outset 2px #888; padding: 5px;border-radius: 0 5px 5px 0; border-width: 2px 2px 2px 0}
.cart_full tbody td.price_total,.order_review tbody td.price_total{border: outset 2px #888; padding: 5px;border-width: 2px 0 2px 0}
.cart_full tbody td.remove,.order_review tbody td.remove{border: outset 2px #888; padding: 5px;border-radius: 0 5px 5px 0; border-width: 2px 2px 2px 0}
.cart_full tfoot .grandtotal .name{font-size: 2em; text-align: right; padding-left: 100px}
.cart_full tfoot .grandtotal .total{font-size: 3em; text-align: right}
.cart_full .submit_container{text-align: right; padding-right: 100px}
.steps{margin: 10px 0}
.steps li{display: inline; margin: 0 10px}
p.error{background: #fdd;}
#billing_address td{vertical-align: top; padding: 2px 5px}
.billing_address,.shipping_method,.payment_method{border: solid 1px #eee; border-radius: 5px;margin: 2px; padding: 5px}
.billing_address a,.shipping_method a,.payment_method a{float: right}
.billing_address div,.shipping_method div,.payment_method div{margin: 0 0 5px 0}
.mod_iso_productreader h2{margin: 5px 0; background: #eee; padding: 3px 5px; border: 2px solid #ddd;border-radius: 4px;box-shadow: inset 0 -20px 20px #ddd;}
.mod_iso_productreader .image_container{float: left; padding-right: 10px; display: inline-block}
.mod_iso_productreader .image_container a img{border: 1px solid #888;box-shadow: 2px 2px 5px #ccc;}
.mod_iso_productreader .description{clear: both; margin: 10px 0; font-size: 1.2em}
.mod_iso_productreader .description p{padding: 5px 0}
.mod_iso_productreader .price{font-size: 2em; margin-bottom: 10px}
.mod_iso_productreader .back{margin: 10px 0}
.mod_iso_productreader .quantity_container{float: left}
.mod_iso_checkout input,.mod_iso_checkout select{width: 300px}
input[type="submit"]{padding: 0 10px; margin-left: 10px; width: auto}
input[type="radio"]{width: auto}
.mod_iso_checkout .steps{padding: 5px}
.mod_iso_checkout .steps li{padding: 2px 5px; border: solid 1px #ccc; border-radius: 3px}
.mod_iso_checkout h2{padding-bottom: 10px}
