/******************************************/	
/* CSS powered by clock - www.clock.co.uk */
/******************************************/	

/**
 * Your Account
 */
 
/*.inner-panel {
	padding: 10px;
}*/

.footer-text {
	clear: both;
	border-top: 1px dashed #333333;
	padding-top: 10px;
}

.logon label strong,
.logon .label strong {
	text-align: right;
	padding-right: 14px;
}

.logon .checkbox {
	position: relative;
	top: 6px;
}

.logon form {
	padding-top: 10px;
}

.logon form .controls {
	padding-right: 68px;
	padding-bottom: 15px;
}

/**
 * control-basket.php
 */
 


#checkoutprogress #checkoutprogress-basket {
	display: block;
	float: left;
	height: 70px;
	width: 110px;
	background-image: url("/includes/image/store/basket01.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
#checkoutprogress #checkoutprogress-basket strong {
	display: block;
	float: left;
	height: 70px;
	width: 110px;
	background-image: url("/includes/image/store/basket02.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
#checkoutprogress #checkoutprogress-membership {
	display: block;
	float: left;
	height: 70px;
	width: 96px;
	background-image: url("/includes/image/store/logon01.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
#checkoutprogress #checkoutprogress-membership strong {
	display: block;
	float: left;
	height: 70px;
	width: 96px;
	background-image: url("/includes/image/store/logon02.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
#checkoutprogress #checkoutprogress-membership {
	display: block;
	float: left;
	height: 70px;
	width: 96px;
	background-image: url("/includes/image/store/logon01.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
#checkoutprogress #checkoutprogress-membership strong {
	display: block;
	float: left;
	height: 70px;
	width: 96px;
	background-image: url("/includes/image/store/logon02.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
#checkoutprogress #checkoutprogress-address {
	display: block;
	float: left;
	height: 70px;
	width: 99px;
	background-image: url("/includes/image/store/address01.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
#checkoutprogress #checkoutprogress-address strong {
	display: block;
	float: left;
	height: 70px;
	width: 99px;
	background-image: url("/includes/image/store/address02.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
#checkoutprogress #checkoutprogress-payment {
	display: block;
	float: left;
	height: 70px;
	width: 104px;
	background-image: url("/includes/image/store/payment01.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
#checkoutprogress #checkoutprogress-payment strong {
	display: block;
	float: left;
	height: 70px;
	width: 104px;
	background-image: url("/includes/image/store/payment02.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
#checkoutprogress #checkoutprogress-confirm {
	display: block;
	float: left;
	height: 70px;
	width: 99px;
	background-image: url("/includes/image/store/confirm01.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
#checkoutprogress #checkoutprogress-confirm strong {
	display: block;
	float: left;
	height: 70px;
	width: 99px;
	background-image: url("/includes/image/store/confirm02.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
#checkoutprogress #checkoutprogress-success {
	display: block;
	float: left;
	height: 70px;
	width: 57px;
	background-image: url("/includes/image/store/success01.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
#checkoutprogress #checkoutprogress-success strong {
	display: block;
	float: left;
	height: 70px;
	width: 57px;
	background-image: url("/includes/image/store/success02.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
#checkoutprogress-address span,
#checkoutprogress-payment span,
#checkoutprogress-confirm span,
#checkoutprogress-success span,
#checkoutprogress-membership span,
#checkoutprogress-basket span,
#checkoutprogress-address span strong,
#checkoutprogress-payment span strong,
#checkoutprogress-confirm span strong,
#checkoutprogress-success span strong,
#checkoutprogress-membership span strong,
#checkoutprogress-basket span strong {
	display: none;
}

#acceptedcard_information {
	min-height: 40px;
	margin-bottom: 5px;
}
#acceptedcard_information li {
	float: left;
	margin: 3px 3px 3px 0;
}
#acceptedcard_information li span {
	display: none;
}
#acceptedcard_information li#maestro,
#acceptedcard_information li#visa,
#acceptedcard_information li#mastercard {
	display: block;
	width: 37px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: left center;
}
#acceptedcard_information li#mastercard {
	background-image: url("/includes/image/icon/credit-cards/mastercard.gif");
}
#acceptedcard_information li#visa {
	background-image: url("/includes/image/icon/credit-cards/visa.gif");
}
#acceptedcard_information li#maestro {
	background-image: url("/includes/image/icon/credit-cards/maestro.gif");
}
#acceptedcard_information li#solo,
#acceptedcard_information li#switch {
	display: block;
	width: 18px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: left center;
}
#acceptedcard_information li#switch {
	background-image: url("/includes/image/icon/credit-cards/switch.gif");
}
#acceptedcard_information li#solo {
	background-image: url("/includes/image/icon/credit-cards/solo.gif");
}
#acceptedcard_information li#delta {
	display: block;
	width: 39px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: left center;
}
#acceptedcard_information li#delta {
	background-image: url("/includes/image/icon/credit-cards/delta.gif");
}

/* Overwriting table styles */

table.data-entity tr th,
table.data-entity tr td {
	border: 1px solid #333333 !important;
}

/* Security Details on Card */

.security_code .info {
	position: relative;
	cursor: pointer;
	text-decoration: underline;
}

.security_number_description {
	position: absolute;
	top: 20px;
	left: 0px;
	z-index: 100;
	display: none;
	width: 350px;
	padding: 10px 10px 10px 10px;
	background-color: #FFFFFF;
	border: 1px solid #333333;
}

.security_number_description p {
	color: #000000 !important;
	width: 158px;
	display: inline;
}

.security_number_description img {
	float: left;
	margin-right: 10px;
}

.security_code .info:hover .security_number_description {
	display: block;
}

/* Payment Confirm */

#payment-details,
#delivery-details,
#download-details,
#ticket-details {
	width: 382px;
}

#what-happens-next {
	width: 781px;
}

#payment-details {
	margin-right: 15px;
}

.terms span {
	margin-left: 5px;
}

#proof-of-purchase {
	padding-top: 10px;
}
