﻿/*
	--------------------------
	Checkout Styles
	--------------------------
*/

div#yourbasket  { position: relative; }
div#yourdetails  { position: relative; width: 100%; }

table#basket    { padding: 0px; margin: 2em 0px; border: solid 1px #d9d9d9; }

table#basket thead td   { font-weight: bold; padding: 0.5em; border-bottom: solid 1px #d9d9d9; }
table#basket thead td.number   { width: 7em; }
table#basket thead td.quantity   { width: 10em; text-align: center; }

table#basket tbody tr.first td   { padding-top: 1em; }
table#basket tbody tr.last td   {  }

table#basket tbody td   { vertical-align: top; padding-top: 1em; border-bottom: solid 1px #d9d9d9; }
table#basket tbody td.quantity  { width: 10em; text-align: center; }
table#basket tbody tr.first td.image   { width: 9.5em; padding: 0.25em 0px; }
table#basket tbody td.image   { width: 9.5em; padding-top: 0px; }
table#basket tbody td img   { width: 9em; vertical-align: middle; margin-right: 0.5em; }
table#basket tbody td input.quantity   { width: 2em; }
table#basket tbody td input.remove   { width: 2em; }

table#basket tfoot tr td   { padding: 0.5em; font-weight: bold; }
table#basket tfoot td.quantity  { width: 10em; text-align: center; }

div.register    { width: 35em; margin-right: 1em; float: left; }
div.register h2.pad    { margin-top: 1em; }
div.register label    { display: inline-block; width: 10em; margin-bottom: 0.25em; }
div.register input    { width: 20em; margin-right: 3em; margin-bottom: 0.25em; }

div.register input.fullcheck    { width: auto; margin-right: 0.5em; }
div.register label.fullcheck    { width: auto; }

div.register input[type=button] { margin-top: 1em; }

div.relative   { position: relative; }

div.signin      { width: 20em; float: left; }
div.signin label    { display: inline-block; width: 5em; margin-bottom: 0.25em; }
div.signin input    { width: 15em; margin-bottom: 0.25em; }

div#buttons { text-align: right; }
div#buttons a   { margin-left: 0.5em; }

div#buttons-cs { text-align: left; }
div#buttons-cs  a   { margin-left: 0.5em; }
div#buttons-cs  input   { float: right; }

a.button    { display: inline-block; padding: 0.5em; background-color: #46281e; color: #fff; text-decoration: none; }
a.button.right    { float: right; margin-right: 1em; }
