
/*** Styles for the javascript shopping cart ***/

/* Hiding the shopping cart for none javascript / none cookie - browsers */
#bt-standard-shop * {
	font-family:arial,sans-serif;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	padding-bottom:0;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	font-size:12px;
	line-height:15px;
	}


#bt-standard-shop-cart { display: none; }
#bt-standard-shop-cart span.clear-cart { display: none; }
#bt-standard-shop-cart input.checkout { display: none; }

#bt-standard-shop-cart * {padding:0;margin:0;}
#bt-standard-shop-cart.shoppingcart {background-color:#e1e1e1;padding:0px;margin:0 0 10px;}
#bt-standard-shop-cart.shoppingcart h1.bt-shop-title-large, #bt-standard-shop h1.bt-shop-title-large {background:url(/img/shared/bt-shoppingcart/bt-shop-title-large.png) repeat-x center left;color:#fff;font-weight:bold;border:1px solid #666666;font-family:arial,sans-serif;text-transform:uppercase;margin:0;padding:5px 10px;font-size:12px;}
#bt-standard-shop-cart.shoppingcart .shoppingcart-inner {margin:0px;padding:10px;border:1px solid #c6c6c6;border-top:none;}
#bt-standard-shop-cart.shoppingcart div.cart-manager {}
#bt-standard-shop-cart.shoppingcart input.clear-cart {}
#bt-standard-shop-cart.shoppingcart form { display: inline; }
#bt-standard-shop-cart input.shoppingcart-add-to-cart { display: none; }
#bt-standard-shop-cart .product-div {margin:0 0 5px;padding:0;}
#bt-standard-shop-cart .product-div .clear-button {width:15px;height:15px;float:left;margin:0 5px 0 0;cursor:pointer;}
#bt-standard-shop-cart .product-div .clear-button input, #bt-standard-shop-cart .clear-cart-input {background:url(/img/shared/bt-shoppingcart/button-trash.gif) no-repeat 0 0;border:0 none;height:15px;width:15px;cursor:pointer;}
#bt-standard-shop-cart .product-div span, #bt-standard-shop-cart .bt-shop-sum, #bt-standard-shop-cart .bt-shop-price-cart, #bt-standard-shop-cart .bt-shop-clear-cart-span {color:#333333;font-size:12px;font-family:arial,sans-serif;font-weight:bold;float:left;width:150px;}
#bt-standard-shop-cart .product-div .bt-shop-amount-field-span {float:right;text-align:right;width:50px;}
#bt-standard-shop-cart .product-div .bt-shop-amount-field {text-align:right;width:25px;}
#bt-standard-shop-cart .price-sum {padding:5px 0;margin:15px 0;border-top:1px solid #000000;border-bottom:1px solid #000000;}
#bt-standard-shop-cart .bt-shop-sum, #bt-standard-shop .bt-shop-sum {color:#000000;font-weight:normal;width:115px;}
#bt-standard-shop-cart .bt-shop-price-cart, #bt-standard-shop .bt-shop-price-cart {color:#cc0000;float:right;width:100px;text-align:right;}
#bt-standard-shop-cart .bt-shop-clear-cart-span {float:left;width:100px;float:left;}
#bt-standard-shop-cart .clear-cart {margin:0 5px 0 0;float:left;}
#bt-standard-shop-cart .checkout {background:url(/img/shared/bt-shoppingcart/button-check-out.png) no-repeat 0 0;border:0 none;height:27px;width:98px;cursor:pointer;float:right;}

#bt-standard-shop-cart .bt-shop-clear, #bt-standard-shop .bt-shop-clear {clear:both;height:0px;}

#bt-standard-shop {margin:0 10px 10px;}
#bt-standard-shop .header-component, #bt-standard-shop .header-component h1, #bt-standard-shop h2 {margin:0 0 15px;color:#000000;}
#bt-standard-shop .product-component .bt-shop-product-info {width:210px;float:left;}
#bt-standard-shop .product-component, #bt-standard-shop .cart-products .product {margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #cccccc;display:block;clear:both;}
#bt-standard-shop .product-component .bt-shop-product-picture {float:left;margin:0 10px 10px 0;width:200px;}
#bt-standard-shop .product-component h2.bt-shop-title-small {font-size:15px;}
#bt-standard-shop .product-component div.price {font-size:12px;font-weight:bold;margin:20px 0 5px;color:#cc0000;}
#bt-standard-shop .product-component div.price span {font-size:11px;font-weight:normal;}
#bt-standard-shop .product-component div.price div.shipping-cost {font-size:11px;font-weight:normal}
#bt-standard-shop .product-component input.shoppingcart-add-to-cart {background:url(/img/shared/bt-shoppingcart/button-add-cart.png) no-repeat 0 0;border:0 none;height:26px;width:158px;cursor:pointer;}
#bt-standard-shop .product-component input.shoppingcart-add-to-cart-value {width:25px;text-align:right;margin:0 10px 0 0;}
#bt-standard-shop .product-component .description {margin:0 0 10px;}
#bt-standard-shop h1.bt-shop-title-large {margin:0 0 10px;}

/* Index version of shop items */
#bt-standard-shop .product-component-index .bt-shop-product-info {width:130px;float:left;margin:0 5px;}
#bt-standard-shop .product-component-index {margin:0;padding:0;border-bottom:0;display:inline;clear:none;}
#bt-standard-shop .product-component-index .bt-shop-product-picture {float:none;margin:0 5px 10px;;cursor:pointer;}
#bt-standard-shop .product-component-index div.bt-shop-product-picture {width:119px;height:136px;overflow:hidden;}
#bt-standard-shop .product-component-index h2.bt-shop-title-small {font-size:12px}

#bt-standard-shop .product-component-index div.bt-shop-short-text {height:60px;}
#bt-standard-shop .product-component-index div.price-container {height:0;position:relative;top:79px;left:5px;}
#bt-standard-shop .product-component-index div.price {font-size:13px;font-family:georgia;font-style:italic;font-weight:normal;color:#eeeeee;margin:0;position:relative;top:-32px;left:10px;}
#bt-standard-shop .product-component-index div.blobb {background:url(/img/shared/bt-shoppingcart/ball.png) no-repeat 0 0;border:0 none;height:46px;width:46px;}
#bt-standard-shop .product-component-index input.shoppingcart-add-to-cart {background:url(/img/shared/bt-shoppingcart/button-add-cart-small.png) no-repeat 0 0;border:0 none;height:26px;width:129px;cursor:pointer;}
#bt-standard-shop .product-component-index input.shoppingcart-add-to-cart-value {width:20px;text-align:right;margin:0 10px 0 0;}
#bt-standard-shop .product-component-index .bt-shop-clear {clear:both;height:20px;}
#bt-standard-shop .product-component .index-back {float:left;margin:10px 0 0;}

#bt-standard-shop .product-component-index h2 {margin:0 0 3px;}
#bt-standard-shop .product-component .description p {margin-bottom:10px;}
#bt-standard-shop .product-component .short-description {margin-bottom:10px;font-style:italic;}

#bt-standard-shop .cart-products .image {float:left;margin:0 10px 10px 0;}
#bt-standard-shop .cart-products .name {font-size:15px;font-weight:bold;}
#bt-standard-shop .cart-products .your-price, #bt-standard-shop .cart-products .quantity {text-align:right;}
#bt-standard-shop .cart-products .your-price span {font-weight:bold;}
#bt-standard-shop .cart-products .your-price span.discount-price {font-weight:normal;font-size:10px;}
#bt-standard-shop .price-total {text-align:right;margin:0 0 15px;font-size:13px;font-weight:bold;}
#bt-standard-shop .bt-shop-sum {float:left;text-align:left;width:200px;}
#bt-standard-shop .bt-shop-price-cart{float:right;text-align:right;width:200px;}

#bt-standard-shop .bt-shop-fetch-address, #bt-standard-shop .customer-address {background-color:#e1e1e1;border:1px solid #c6c6c6;padding:10px;margin:10px 0 20px;}
#bt-standard-shop .bt-shop-fetch-address p {color:#333333;font-size:12px;font-family:arial,sans-serif;}
#bt-standard-shop .bt-shop-fetch-address div.bt-shop-fetch-input {text-align:right;margin:10px 0 0;}
#bt-standard-shop .bt-shop-fetch-address div.bt-shop-fetch-input input {background:url(/img/shared/bt-shoppingcart/button-prenumerant.png) no-repeat 0 0;border:0 none;height:26px;width:158px;cursor:pointer;}
#bt-standard-shop form .checkout input {background:url(/img/shared/bt-shoppingcart/button-forward.png) no-repeat 0 0;border:0 none;height:27px;width:98px;cursor:pointer;}
#bt-standard-shop form .cancel input {background:url(/img/shared/bt-shoppingcart/button-abort.png) no-repeat 0 0;border:0 none;height:27px;width:98px;cursor:pointer;}
#bt-standard-shop form .confirm input {background:url(/img/shared/bt-shoppingcart/button-confirm.png) no-repeat 0 0;border:0 none;height:27px;width:169px;cursor:pointer;}

#bt-standard-shop form td {color:#000000;font-size:12px;}
#bt-standard-shop form .bt-shop-form-input-field {text-align:right;width:290px;padding:0 0 10px;}
#bt-standard-shop form .bt-shop-form-input-field input {width:280px;height:16px;font-size:12px;}
#bt-standard-shop form .bt-shop-postal-info {color: grey; font-style: italic; text-align: right;font-size:10px;}
#bt-standard-shop form .bt-shop-label {float:left;}
#bt-standard-shop form div.checkout, #bt-standard-shop form div.confirm, #bt-standard-shop form div.cancel {text-align:right;margin:10px 0;}
#bt-standard-shop .customer-address .customer-name {font-size:15px;font-weight:bold;}
#bt-standard-shop h2.bt-shop-title-small {font-size:15px;}

#bt-standard-shop td.error input {background-color:red;}

