#basketLeft { float:left; width:75%; border-right:1px solid #cccccc; padding:0px 20px 0px 0px; margin-bottom:20px; }
#basketRight { float:left; width:25%; padding:20px 0px 20px 20px; margin-bottom:20px; }

#basketLeft table { color:#ffffff; font-size:14px; width:100%; }
#basketLeft td.cartItem { width:40%; padding:15px 10px 15px 10px; border-bottom:1px solid #cccccc; }
#basketLeft td.cartPrice { width:10%; font-size:14px; padding:15px 10px 15px 10px; color:#666666; border-bottom:1px solid #cccccc; text-align:center; }
#basketLeft td.cartSubtotal { width:10%; font-size:16px; padding:15px 10px 15px 10px; color:#996633; border-bottom:1px solid #cccccc; text-align:center; }
#basketLeft td.cartQty { width:10%; padding:15px 10px 15px 0px; border-bottom:1px solid #cccccc; text-align:center; color:#996633; }
#basketLeft td.cartImage { width:15%; padding:15px 0px 15px 10px; border-bottom:1px solid #cccccc; }
#basketLeft td.cartImage img { width:100%; }
#basketLeft td.cartUpdate { width:10%; padding:5px; border-bottom:1px solid #cccccc; }
#basketLeft td.cartUpdate a { text-decoration:none; width:100%; padding:5px; border-radius:6px; font-size:12px; border:1px solid #cccccc; background-color:#cccccc; color:#666666; transition: .3s color, .3s background-color, .3s border-color; }
#basketLeft td.cartUpdate a:hover { cursor:pointer; background-color:#ffffff; color:#999999; border-color:#999999; }
#basketLeft td.cartRemove { width:5%; padding:5px; border-bottom:1px solid #cccccc; }
#basketLeft td.cartRemove a { font-size:30px; text-decoration:none; color:#cc3333; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; transition: .3s color; }
#basketLeft td.cartRemove a:hover { color:#999999; cursor:pointer; }

.basketRow:nth-last-of-type { border:0; }

.noBorder { border:0; }

#finalTotal { width:100%; text-align:center; color:#996633; font-size:18px; margin-top:40px; float:left; clear:both; }
#finalTotal span { font-size:12px; color:#999999; font-style:italic; }

.submitCheckout { clear:both; width:100%; margin:10px 0px 0px 0px; padding-top:20px; }

#basketRight img { margin:20px 10% 0px 10%; }

#basketMobile { display:none; }
#basketMobile .product { font-size:16px; }
.basketMobileItem { clear:both; float:left; width:100%; border-bottom:1px solid #cccccc; margin-bottom:20px; padding:0 0 20px 0; }
#basketMobile .image { width:60%; clear:both; float:left; }
#basketMobile .price { clear:both;float:left; width:100%; font-size:16px; padding:15px 10px 15px 10px; color:#996633; text-align:center; }
#basketMobile .remove { width:100%;float:left;clear:both;text-align:center; }
#basketMobile .remove a { font-size:34px; text-decoration:none; color:#cc3333; text-align:center; margin-top:30px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; transition: .3s color; }
#basketMobile .cartUpdate { clear:both;float:left;margin-top:5px; }
#basketMobile .cartUpdate a { float:left;text-decoration:none; width:80px; text-align:center; padding:5px; border-radius:6px; font-size:12px; border:1px solid #cccccc; background-color:#cccccc; color:#666666; transition: .3s color, .3s background-color, .3s border-color; }
#basketMobile .cartUpdate a:hover { cursor:pointer; background-color:#ffffff; color:#999999; border-color:#999999; }
#basketMobile .remove a:hover { color:#999999; cursor:pointer; }

.discountCodeInput { width:80%; margin-top:20px; }
.submitCode { width:20%; margin-top:20px; font-size:14px; }










@media only screen and (max-width: 1440px) {
/* For laptop: */



}



@media only screen and (max-width: 1100px) {
/* For inbetween: */



}



@media only screen and (max-width: 800px) {
/* For tablets: */

#basketLeft { width:100%; padding:0px 0px 0px 0px; border:0; }
#basketRight { clear:both; width:100%; padding:0px 0px 20px 0px; }

}


@media only screen and (max-width: 414px) {
/* For mobile phones: */

#basketLeft { width:100%; padding:0px 0px 0px 0px; border:0; }
#basketRight { clear:both; width:100%; padding:0px 0px 20px 0px; }
#basketTable { display:none; }
#basketMobile { display:block; }
.icons { width:50%; }

}