#small-basket
{
	width: 175px;
	display: inline;
	float: right;
	font-size: 0.8em;
	text-align: center;
	margin-right: 5px;
	background-image: url(/images/basket/secure-payment.jpg);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding-bottom: 30px;
}

#small-basket-top
{
	display: inline;
	float: left;
	margin-bottom: 20px;
	width: 175px;
	margin-right:0px;
}

#small-basket   p 
{
	float: left;
	clear: left;
	width: 165px;
	padding-bottom: 10px;
	display: inline;
	margin-left: 5px;
}

#small-basket img
{
	
}

#small-basket h3
{
	height: 68px;
	width: 175px;
	float: left;
	display: inline;
	padding-bottom: 20px;
	overflow: hidden;
}

.basket-item
{
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.basket-item-even
{
	text-align: center;
}

.basket-item-odd
{
	text-align: center;
}

.basket-item-image
{
	padding-top: 10px;
	margin: 0 auto;
}

.basket-item-image img
{
	border-color: #cccccc;
	border-width: 1px;
	border-style: solid;
}

.basket-item-name
{
	padding-right: 10px;
	padding-left: 10px;
}

.small-basket-info
{
	padding-top: 10px;
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 5px;
}

.small-basket-label
{
	width: 55px;
	float: left;
	text-align: left;
	margin-left: 15px;
	display: inline;
}

.small-basket-amount
{
	width: 90px;
	text-align: right;
	float: right;
	margin-right: 10px;
}

.small-basket-edit-button 
{
	margin-top: 10px;
}

.small-basket-checkout-button 
{
	margin-top: 10px;
	margin-left: 6px;
	height: 27px;
	display: inline;
}

.small-basket-btm
{
	height: 10px;
	width: 190px;
	margin-bottom: 10px;
}

#small-basket-form
{
	float: left;
}

.basket-subtotal-price {
	float: left;
	text-align: right;
	width: 90px;
}

.padding 
{
	padding: 10px;
}

.align-centre {
	text-align: center;
}

#full-basket {
	background-image: url(/images/basket/full-background.gif);
	background-repeat: repeat-y;
	width: 700px;
	margin-left: 130px;
	margin-bottom: 10px;
	color: #666666;
	clear: both;
	float: left;
	display: inline;
	margin-top: 30px;
	font-size: 0.8em;
}
#full-basket a:link, #full-basket a:visited {
	color: #666666;
	text-decoration: none;
}

#full-basket a:hover, #full-basket a:active
{
	color: #666666;
	text-decoration: underline;
}

#full-basket img
{
	display: block;
}

#full-basket strong
{
	color: #666666;
}

.basket-row {
	background-image: url(/images/basket/full-product.gif);
	background-repeat: no-repeat;
	width: 391px;
	height: 31px;
	background-position: 100% 0%;
	text-indent: 30px;
}
.basket-price {
	background-image: url(/images/basket/full-price.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 75px;
	overflow: hidden;
}
.basket-price p {
	text-indent: 25px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: -1px;
}
.basket-qty {
	background-image: url(/images/basket/full-qty.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 75px;
}
.basket-qty input {
	margin-left: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: center;
	background-color: #ebebeb;
}
.basket-total {
	background-image: url(/images/basket/full-total.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 75px;
}
.basket-total p {
	text-indent: 25px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: -1px;
}
.basket-remove a {
	background-image: url(/images/basket/full-remove.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	height: 30px;
	width: 74px;
	display: block;
	background-position: 0px 0px;
	margin-top: -1px;
}

.basket-refresh a {
	background-image: url(/images/basket/full-refresh.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	height: 30px;
	width: 74px;
	display: block;
}

.basket-subtotal {
	background-image: url(/images/basket/full-basket-subtotal.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 75px;
}

.basket-giftwrap
{
	background-image: url(/images/basket/full-giftwrap.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 75px;
}
.basket-equals {
	background-image: url(/images/basket/full-basket-equals.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 75px;
}
.basket-equals p {
	text-indent: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: -1px;
}
.basket-postage {
	background-image: url(/images/basket/full-basket-postage.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 75px;
}

.basket-discount
{
	background-image: url(/images/basket/full-discount.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 75px;
}

.basket-vat
{
	background-image: url(/images/basket/full-vat-inc.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 75px;
}
.basket-fulltotal {
	background-image: url(/images/basket/full-basket-total.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 75px;
}
.basket-blankrow {
	background-image: url(/images/basket/full-basket-total.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 75px;
}
.basket-continue-shopping input {
	margin-left: 75px;
}
.basket-postage-options {
	background-image: url(/images/basket/full-postage.gif);
	color: #333333;
	height: 31px;
	background-position: 100% 0%;
	background-repeat: no-repeat;
	padding-left: 20px;
}

.basket-postage-options label
{
	float: left;
	color: #666666;
	padding-top: 3px;
}

.basket-postage-options select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	float: right;
	width: 200px;
	margin-right: 10px;
}

.basket-giftwrap-options
{
	background-image: url(/images/basket/full-postage.gif);
	color: #333333;
	height: 31px;
	background-position: 100% 0%;
	background-repeat: no-repeat;
	padding-left: 20px;
}

.basket-giftwrap-options label
{
	float: left;
}

.basket-giftwrap-options select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	float: right;
	width: 200px;
	margin-right: 10px;
}

.basket-discount-options
{
	background-image: url(/images/basket/full-postage.gif);
	color: #333333;
	height: 31px;
	background-position: 100% 0%;
	background-repeat: no-repeat;
	padding-left: 20px;
}
#shopper-information
{
	clear: left;
	float: left;
	width: 698px;
	margin-left: 130px;
	border: 1px solid #EBEBEB;
	text-align: center;
	padding-top: 10px;
	display: inline;
}
#empty-basket {
	text-align: center;
	width: 300px;
	margin-top: 20px;
	left: 320px;
	display: inline;
	float: left;
	border: 1px solid #C7C7C7;
	margin-bottom: 20px;
}

#empty-basket p
{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 0.8em;
	font-weight: bold;
}

#secure-payment
{
	float: left;
	width: 175px;
	height: 105px;
}

#secure-payment p
{
	text-align: right;
	margin-top: 15px;
}

.payment-option {
	background-image: url(/images/basket/full-background.gif);
	background-repeat: repeat-y;
	width: 700px;
	margin-left: 100px;
	margin-top: 30px;
	margin-bottom: 30px;
	background-position: 50% 0%;
}
.payment-option img
{
	display: block;
}

.payment-option h3
{
	margin-left: 10px;
}

.payment-option p
{
	margin-right: 10px;
	margin-left: 10px;
}

.payment-option input
{
	padding-left: 260px;
}



#checkout
{
	clear: both;
	float: left;
}

#checkout-form
{
	display: inline;
	clear: both;
	float: left;
	margin-left: 130px;
	width: 699px;
	margin-top: 10px;
	border-right: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	border-left: 1px solid #EBEBEB;
	background-color: #F6F6F6;
}

#checkout-form h3
{
	clear: both;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
	display: block;
	width: 100%;
	background-color: #E8D8A7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EBEBEB;
	text-indent: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	color: #FFFFFF;
}

#checkout-form .form-row
{
	clear: left;
	float: left;
	margin-left: 10px;
	margin-bottom: 5px;
	width: 680px;
}

#checkout-form .form-row-required
{
	clear: left;
	float: left;
	margin-left: 10px;
	margin-bottom: 5px;
	width: 680px;
	background-image: url(/images/store/required.gif);
	background-repeat: no-repeat;
	background-position: 555px 2px;
}

#checkout-form label
{
	float: left;
	width: 150px;
	clear: left;
	text-align: right;
	margin-right: 10px;
}

#checkout-button
{
	clear: both;
	float: left;
	margin-left: 390px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#checkout-form .form-input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 380px;
	border: 1px solid #EBEBEB;
	line-height: 12px;
	padding: 3px;
	font-size: 0.9em;
}

#checkout-form .form-select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #EBEBEB;
	padding: 3px;
	font-size: 0.9em;
}

#checkout-error
{
	display: block;
	clear: both;
	float: left;
	margin-left: 130px;
	width: 699px;
	margin-top: 10px;
	background-color: #F6F6F6;
	background-image: url(/images/store/warning.gif);
	background-repeat: no-repeat;
	background-position: 30px 0px;
	height: 100px;
	border: 1px solid #EBEBEB;
}

#checkout-error-text
{
	margin-top: 30px;
	margin-left: 170px;
	font-weight: bold;
	color: #000000;
}
#confirmation
{
	display: inline;
	clear: both;
	float: left;
	margin-left: 130px;
	width: 699px;
	margin-top: 10px;
	background-color: #FFF;
	border: 1px solid #EBEBEB;
	margin-bottom: 10px;
	font-size: 0.8em;
}

#confirmation table
{
	margin-top: 10px;
	margin-left: 10px;
	color: #525252;
}
#confirmation  p
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin-bottom: 10px;
}


.promo-code
{
	margin-top: 5px;
	display: block;
	margin-right: 5px;
	float: left;
	clear: left;
}

#promocode p
{
	display: inline;
	clear: left;
	float: left;
}

#promocode a
{
	color: #59B7DE;
	text-decoration: none;
}

#promocode a:hover
{
	color: #59B7DE;
	text-decoration: underline;
}
