/* This file is automatically generated from the source files.
 * Do not modify this file, modify source class instead
 */

div#top-cart{float:right;width:85px; }
div#top-cart-content a#basket{ 
    display:inline-block; background: url(images/shopping-bag75.png) center top no-repeat; text-decoration: none; height:39px; width:75px; margin:5px 10px 0 0; text-align:center; padding-top:38px; font-weight: bold; font-size: 24px; color: White;
    background-size: 100%;
}
div#top-cart-content a#checkout{ position: relative; left: -15px; display:inline-block; background: url(images/checkout-icon95.png) center no-repeat; height: 32px; width: 95px; }

div#shop-order h1{padding:0 0 0 25px; margin:0;}
div#shop-order table {margin:0;padding:0;}
div#shop-order div, #shop-order td{font-size: 11px;}
div#shop-order .right-text{float:right;}
div#shop-order table td{vertical-align: top; } 
div#shop-order td.order-info {border: solid 1px #999; padding:5px;}
div#shop-order table#order-inner th {font-size:14px; padding:10px 5px; white-space:nowrap; background-image:url(images/table_header_bg.png); height:0px;}
div#shop-order table#order-inner td {padding:10px 5px;}
div#shop-order table#order-inner tr.evenRow td{background-color: #F5F6F7; border-bottom: 1px solid #E0E3E8;}
div#shop-order table#order-inner tr.oddRow td{background-color: #EAECEF; border-bottom: 1px solid #D6DAE0}

div#shop-basket {padding: 0 10px 0 15px;}
div#shop-basket a.enabled-basket-item, #shop-basket a.enabled-basket-item {display:inline-block; height:24px; width:24px; background:url(images/delete24.png) 0 0 no-repeat;}
div#shop-basket a.grayed-basket-item { background:url(images/delete24.png) 0 100% no-repeat;}
div#shop-basket input.basket-quantity {width:50px; text-align:right;}
div#shop-basket th.right-align, div#shop-basket td.right-align { text-align:right; white-space:nowrap;}
div#shop-basket th {padding: 3px 3px; vertical-align:top;}
div#shop-basket td {padding: 5px 3px; vertical-align:top;}
div#shop-basket tr.totalsRow td{ background-color:transparent; border-bottom:0;}

div#order-checkout {padding: 0 15px 0 20px;}
div#order-checkout h3.disabled { color: #999; cursor:default;}
div#order-checkout label.input_label{ display:inline-block; width: 90px;}
div#order-checkout label.error{ display:inline-block; width: 16px; height: 16px; position:relative; left:-18px; background:url(images/input-error-icon.png) 0 0 no-repeat;}
div#order-checkout input[type=text], div#order-checkout input[type=password]{ margin:10px 0 3px; width: 175px; background-color: #D6DAE0; border: 1px solid #6F7D92;}
div#order-checkout input[type=submit]{ margin: 15px 0 0; width: 150px;}
div#order-checkout select#entity_type{ margin: 0; width: 175px;}
div#order-checkout select#country{ width: 265px;}
div#order-checkout div#country-div{ margin: 15px 0 0;}
div#order-checkout input.required { -moz-box-shadow: 0 0 4px #ffc200; -webkit-box-shadow: 0 0 4px #ffc200; box-shadow: 0 0 4px #ffc200;}
div#order-checkout input.error { -moz-box-shadow: 0 0 4px #ff0000; -webkit-box-shadow: 0 0 4px #ff0000; box-shadow: 0 0 4px #ff0000;}
div#order-checkout input.valid { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
div#order-checkout div#create-account-check-div{margin:10px 0;}
div#order-checkout div#checkout-contents1 label.error{ display:block; margin: 5px 0 0 90px; height:auto; width: 175px; background: none; color:#ff3300;}
div#order-checkout img#spinner { position: relative; left: 50%; margin: 30px 0 30px -45px; height: 90px; width: 89px; }
div#order-checkout th.right-align, div#order-checkout td.right-align { text-align:right; white-space:nowrap;}
div#order-checkout div#checkout-contents2 th, div#order-checkout div#checkout-contents2 td {padding:10px 5px;}
div#order-checkout div.right-align { text-align:right; float:right;}
div#order-checkout table#items-table tr.evenRow td{ background-color: #F5F6F7; border-bottom: 1px solid #E0E3E8;}
div#order-checkout table#items-table tr.oddRow td{ background-color: #EAECEF; border-bottom: 1px solid #D6DAE0}
div#order-checkout div#credit-card-expires-div{ margin-top:10px;}
div#order-checkout select#card_ex_year{ width: 70px;}
div#order-checkout div.confirmation{ margin: 20px 0;}
div#order-checkout div#checkout-contents0a, div#order-checkout div#checkout-contents3s{ overflow:hidden; /*hide the ms-dropdowns, prevents all dropdown options from being viewd*/}
