﻿/* -- Cart Page -- */
table.CartListTable {}
table.CartListTable td {padding:5px;
                        vertical-align:middle;
                        }
tr.CartListHeading td {font-weight:bold;
                       color:#fbc60d;
                       }
tr.CartListItem td {background:black;
                    border-bottom:1px solid #acacac;
                    }
tr.CartListAlternateItem td{background:#000;
                            border-bottom:1px solid #acacac;
                            }
table.CartListTable input {width:32px;
                                 padding:5px;
                                 color:#000;
                                 border:1px solid #acacac;
                                 }
                                 
a.removebtn {display:block;
             height:30px;
             width:90px;
             position:relative;
             overflow:hidden;
             }
             
a.removebtn span.cssimage {background-image:url(images/checkout-cart-buttons.png);
                           background-position:0 0;
                           }
a.removebtn:hover span.cssimage {background-position:0 -30px;}

a.updatecartbtn {display:block;
             height:30px;
             width:90px;
             position:relative;
             overflow:hidden;
             }
a.updatecartbtn span.cssimage {background-image:url(images/checkout-cart-buttons.png);
                               background-position:-90px 0;
                               }
a.updatecartbtn:hover span.cssimage {background-position:-90px -30px;}

a.checkout-btn-zz {display:block;
             height:30px;
             width:90px;
             position:relative;
             overflow:hidden;
             float:right;
             right:53px;
             background:url(images/a-checkout-btn.png) no-repeat 0 0;
             }
a.checkout-btn-zz span.cssimage{background-image:url(images/a-checkout-btn.png);
                                }
a.checkout-btn-zz:hover span.cssimage {background-position:0px -30px;}

/* -- Checkout -- */
ol.listofpeople li{padding-left:0;}
ol.listofpeople a {color:#fbc60d;}



/*
color:black;
                                border:1px solid #adabab;
                                background:white url(images/search-input-bg.png) repeat-x 0 0;
                                padding:3px;
                                width:190px;
*/

table.CheckoutTable {font-size:.8em;
                     margin-bottom:10px;
                     }
table.CheckoutTable span {
                     color:#acacac;}
                     

table.AddressPaymentTable select *, table.AddressPaymentTable select {color:Black;
                                                                      }
table.AddressPaymentTable input, table.AddressPaymentTable select {border:1px solid #adabab;
                                background:white url(images/search-input-bg.png) repeat-x 0 0;
                                padding:3px;
                                width:190px;}
                                
table.AddressPaymentTable select {width:auto;}
                                
table.UserLoginTable, table b {font-size:.8em;
                               font-weight:normal;
                               }
table.UserLoginTable a {color:#fbc60d;}

table.registerlogin td{padding:5px 5px 5px 0;}

table.registerlogin input {border:1px solid #adabab;
                                background:white url(images/search-input-bg.png) repeat-x 0 0;
                                padding:3px;
                                width:190px;}
                                
table.registerlogin input[type='submit'], table input.SubmitOrderbtn {display:block;
             height:30px;
             width:90px;
             position:relative;
             overflow:hidden;
             padding-left:90px;
             
             text-indent:-9999px;
             border:none;
             cursor:pointer;
             }
table.registerlogin input[id$='LoginButton']{background-image:url(images/checkout-cart-buttons.png);
                           background-position:-180px 0;}
table.registerlogin input[id$='LoginButton']:hover{background-image:url(images/checkout-cart-buttons.png);
                           background-position:-180px -30px;}

table.registerlogin input[id$='SubmitButton']{background-image:url(images/checkout-cart-buttons.png);
                           background-position:-450px 0;
                                              margin-top:10px;
                                              }
table.registerlogin input[id$='SubmitButton']:hover{background-image:url(images/checkout-cart-buttons.png);
                           background-position:-450px -30px;
                                              }
table input.SubmitOrderbtn,
input[type$='SubmitOrder']
 {background-image:url(images/checkout-cart-buttons.png);
                           background-position:-360px 0;}
table input.SubmitOrderbtn:hover {background-image:url(images/checkout-cart-buttons.png);
                           background-position:-360px -30px;}

table.AddressPaymentTable {font-size:.8em;}
table.AddressPaymentTable td {padding:5px 5px 5px 0;
                              
                              }
table.AddressPaymentTable a {color:#fbc60d;}
td.selectaddressradiocell input, td.SelectPaymentRadioCell input,table.AddressPaymentTable td input[type='checkbox']{width:auto;
                                                                                        background:black;
                                                                                        border:none;
                                                                                        }
                                                                                        
input[id$='TaxExemptChk'] {width:auto;}
                                                                                        
table td input.continuebtn {display:block;
             height:30px;
             width:90px;
             position:relative;
             overflow:hidden;
             padding:0;
             padding-left:90px;
             
             text-indent:-9999px;
             border:none;
             cursor:pointer;}
             
table td input.continuebtn{background-image:url(images/checkout-cart-buttons.png);
                           background-position:-270px 0;
                                              margin-top:10px;
                                              }
table td input.continuebtn:hover {background-position:-270px -30px;}


span.header {font-weight:bold;
             color:#fbc60d;
             }
             
table.ConfirmationPaymentTable td, div.orderinfodiv{font-size:.8em;}

table.AddressPaymentPanel td {padding:5px;}

table.PaymentDetailTable td select[id$='ExpDateMonth'], table.PaymentDetailTable td select[id$='ExpDateYear'] {width:auto;}

