﻿/* checkout options */
div.checkout-option{background-color:#F1F1F1; padding:20px; min-height:100px; width:328px; position:relative; font-size:85%;}
div.checkout-option a.checkout-button{float:right; margin-left:15px;}
#checkoutoptions{overflow:hidden; margin-bottom:15px; border:1px solid #CCC; border-bottom:none;}
#checkoutoptions div.standard{float:right;}
#checkoutoptions div.paypal{float:left; border-right:1px solid #CCC;}
#checkoutoptions img.standard-payment-options{position:absolute; bottom:20px;}
#checkoutoptions div.paypal p a.thickbox{display:block; position:absolute; bottom:20px;}
#checkoutoptions div.standard-single{float:none; width:auto;}

/* Limited warning message, inherits from standard pagealert */
div.limitedstock{margin-bottom:15px;}

/* basket lines */
.basket-item form{display:inline;}
.basket-item{border:1px solid #CCC;padding:10px; margin-bottom:15px; overflow:hidden; position:relative;}
.item-details .image{text-align:center; width:60px; height:60px; margin-right:12px;}
.basket-item img.thumbnail{width:60px; height:60px; float:left;}
.basket-item .item-details{float:left; width:74.9%;}
.basket-item .item-actions{margin:5px 0 10px 72px;}
.basket-item .action-button {border: none; color:#005293; cursor:pointer; padding-left:20px; font-family:Tahoma,Arial,Sans-Serif; font-size:11px; font-weight:bold; height:19px;}
.basket-item .remove-button {background: url("/images/theme/bt_business_v2/en/icons/icn-remove-18.png") no-repeat scroll 0 1px #FFFFFF;}
.basket-item .wishlist-button {background: url("/images/theme/bt_business_v2/en/icons/icn-wishlist-21.png") no-repeat scroll 0 1px #FFFFFF;min-width:155px}
.basket-item .basket-button {background: url("/images/theme/bt_business_v2/en/icons/icn-wishlist-21.png") no-repeat scroll 0 1px #FFFFFF;}
.basket-item .item-pricing{float:right; width:25%; text-align:right;}
.basket-item .item-pricing .line-price{font-weight:bold; display:block; padding-bottom:2px;}
.basket-item .item-pricing .item-quantity{margin-top:5px;}
.basket-item .item-pricing .update-button{vertical-align:top;}
.basket-item .price{color:#000;}
.basket-item .price-reduction{color:#4A9E46;}
.basket-item .previous-price{color:#006400; font-weight:bold; font-size:70%;}
.basket-item .stock-status{display:block; margin:2px 0; font-size:85%;}
.basket-item .product-code{font-weight:bold; color:#555;}
.has-accessories{margin-bottom:0; padding-bottom:36px;}
div.addons-title{clear:left; background-color:#DADADA; padding:5px 24px; position:absolute; bottom:0; left:0; border-radius:0 5px 0 0}

/* highlighting of special-case line items */
.new-item{background:url('/images/theme/dabs_com_v3/en/areas/basket-page/new-item-background.png') no-repeat 0 0}
.insufficient-stock input.item-qty-box{border:1px solid #C03; height:18px;}
div.limited-stock-alert{margin:-10px -10px 15px -10px; color:#8B0000; font-size:85%; padding:4px 5px 6px 20px; background:url('/images/theme/dabs_com_v3/en/areas/basket-page/insufficient-stock-background.png') no-repeat 0 0 #FFCAC8}
.merged-item{background:url('/images/theme/bt_business_v2/en/areas/basket-page/merged-item-background.png') no-repeat 0 0}

div.bundled-items{clear:left; margin-left:72px;}
div.bundled-items table{width:100%;}
div.bundled-items table td{vertical-align:middle; padding-top:5px; padding-bottom:7px;}
div.bundled-items table td.thumbnail{padding-right:10px; width:35px;}
div.bundled-items .stock-status{display:block; margin:2px 0; font-size:85%;}
div.bundled-items h5 {font-weight:bold; font-size:12px}

div.accessories{margin-left:25px; margin-bottom:15px; border:1px solid #CCC; border-top:none;}
div.accessories table{background-color:#F5F5F5; width:100%; padding:8px 0 4px 0; font-size:85%;}
div.accessories tr.collapsed{display:none;}
div.accessories table td{vertical-align:top; padding-top:5px; padding-bottom:8px;}
div.accessories table td.thumbnail{padding-right:0; padding-left:10px; width:35px;}
div.accessories table td.thumbnail img{border:1px solid #E8E8E8}
div.accessories table td.description{padding-left:10px;}
div.accessories table td.price{text-align:right; vertical-align:top; padding-right:10px; width:70px;}
div.accessories table td.accessory-buy-area{width:100px; padding-right:10px;}
div.accessories table td.accessory-buy-area span.container{display:block; width:100%; height:100%;}
div.accessories table input.buy-button{float:right;}
div.accessories table td input.quantity-field{width:25px; height:18px; border-top:1px solid #ABADB3; border-left:1px solid #DBDFE6;border-right:1px solid #DBDFE6;border-bottom:1px solid #DBDFE6; float:left; display:none;}
div.accessories .stock-status{display:block; margin:2px 0;}

div.accessory-footer{margin-bottom:20px; overflow:hidden; margin-top:-15px;}
div.accessory-expand-collapse{float:right; background-color:#E9E9E9;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC; width:70px; padding:5px; text-align:center; border-radius:0 0 6px 6px}
div.accessory-expand-collapse a{color:#005293; text-decoration:none; display:block;font-weight:bold}

#basketsummary{width:100%;color:#555}
#basketsummary td{padding:10px 12px; text-align:right;font-weight:bold; color:#000}
#basketsummary td.label{width:85%;font-weight:normal}
#basketsummary #subtotal{border-top:2px solid #CCC; border-bottom:2px solid #CCC; color:#00528E;}
#basketsummary tr#grandtotal td.label{background-color:#6697BE; border-radius:5px 0 0 5px; vertical-align:middle;}
#basketsummary tr#grandtotal td{color:#FFF;}
#basketsummary td#baskettotal {background-color:#00528E; border-left:1px solid #FFFFFF; font-weight:bold; border-radius:0 5px 5px 0}
#basketsummary td.customer-discount{color:#006400; font-weight:bold}

/* recommended panel */
#right-col div.rbthold h3{font-size:13px;}
#right-col div.rb{padding-bottom:15px; margin-bottom:7px;}
#right-col div.rb .item{padding:8px; overflow:hidden; font-size:85%;}
#right-col div.rb .item a img{border:1px solid #CCC; float:left; width:35px; height:35px;}
#right-col div.rb .item p{margin-left:4px;}

/*wishlist panel */
#right-col div.rbthold h3{font-size:13px;}
#right-col div.wishlist-gallery{overflow:hidden;}
#right-col div.wishlist-gallery p.empty{margin:10px;}
#right-col div.wishlist-gallery .wishlist-item{padding:8px 0px 4px 7px; float:left;}
#right-col div.wishlist-gallery .wishlist-item span{text-align:center; display:block; font-size:11px;}
#right-col div.wishlist-gallery .wishlist-item a img{border:1px solid #CCC;}

/*discontinued items table */
table.discontinued-items{background:#F5F5F5; margin-bottom:10px; width:100%;}
table.discontinued-items th{font-weight:bold; background:#D5217E; padding:4px; color:#FFF;}
table.discontinued-items td{vertical-align:top; padding:10px;}
table.discontinued-items td.thumbnail{width:35px; padding-right:0;}
table.discontinued-items td.remove-icon{width:35px; text-align: right;}

/*wish list*/

.item-details ol li { float: left;}
.basket-item .item-details ol li .inner-item-details { width: 461px;}
.wishlist-item .item-details ol li .inner-item-details { width: 400px;}
.wishlist-item .wishlist-item-details ol li .inner-item-details .sales-info{color:#008900; margin: 2px 0; height:auto; font-size:85%; font-weight:bold}
.basket-item .item-details ol li .item-actions {margin: 5px 0 10px 0px;}
.wishlist-item-details .wishlistImage{text-align:center; width:90px; height:90px; margin:0px;}
.wishlist-item-details img.wishlistThumbnail{width:90px; height:90px; float:left;}
