/**
 * Store
 */
#order-title
{
	background: url( '../img/store/order-title.gif' ) no-repeat top left;
	width: 490px;
	height: 24px;
	overflow: hidden;
}

#pre-order-title
{
	background: url( '../img/store/pre-order-title.gif' ) no-repeat top left;
	width: 490px;
	height: 24px;
	overflow: hidden;
}

#pre-order-offer
{
	text-align: center;
	margin-top: 5px;
}

.red-line-1,
.red-line-2
{
	background-repeat: no-repeat;
	background-position: top left;
	width: 490px;
	height: 6px;
	overflow: hidden;
	margin: 17px 0;
}

.red-line-1
{
	background-image: url( '../img/store/red-line-1.gif' );
}

.red-line-2
{
	background-image: url( '../img/store/red-line-2.gif' );
}

.red-line-or
{
	background-image: url( '../img/store/red-line-or.gif' );
	width: 490px;
	height: 15px;
	overflow: hidden;
	margin: 15px 0;
}

#cc-payment-info
{
	position: relative;
	float: left;
	font: bold 11px/1.4 Arial, sans-serif;
	text-align: left;
	width: 140px;
}

#cc-payment-info #cc
{
	position: absolute;
	top: 90px;
	left: 0px;
	background: url( '../img/store/cc.gif' ) no-repeat top left;
	width: 141px;
	height: 28px;
	overflow: hidden;
}

.payment-link
{
	float: right;
	font: bold 12px/2em Arial, sans-serif;
	color: rgb( 190, 0, 0 );
	text-align: center;
	width: 106px;
	margin-left: 6px;
}

.payment-link .payment-link-container
{
	background-repeat: no-repeat;
	background-position: top left;
	width: 106px;
	height: 99px;
	overflow: hidden;
}

.payment-link .payment-link-container a
{
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
	width: 106px;
	height: 99px;
	overflow: hidden;
}

.payment-link .payment-link-container a span
{
	display: none;
}

#usa .payment-link-container,
#usa .payment-link-container a:hover
{
	background-image: url( '../img/store/usa-on.gif' );
}

#usa .payment-link-container a
{
	background-image: url( '../img/store/usa-off.gif' );
}

#can .payment-link-container,
#can .payment-link-container a:hover
{
	background-image: url( '../img/store/canada-on.gif' );
}

#can .payment-link-container a
{
	background-image: url( '../img/store/canada-off.gif' );
}

#int .payment-link-container,
#int .payment-link-container a:hover
{
	background-image: url( '../img/store/other-on.gif' );
}

#int .payment-link-container a
{
	background-image: url( '../img/store/other-off.gif' );
}

#box
{
	border: 3px double rgb( 207, 194, 177 );
	width: 145px;
	margin: 1em auto 0;
}

#box #box-inner
{
	background: rgb( 207, 194, 177 );
	font: bold 12px/1.4 Arial, sans-serif;
	padding: 10px;
}

#box-subtext
{
	font: italic 10px/1.4 Arial, sans-serif;
	color: rgb( 125, 90, 80 );
	background: url( '../img/store/shipping-cost-bg.gif' ) no-repeat top left;
	width: 133px;
	height: 9px;
	overflow: hidden;
	margin: 5px auto 0;
}

#box-subtext span
{
	display: none;
}

#quantity-text
{
	float: left;
	font: bold 13px/21px Verdana, sans-serif;
	margin-top: 10px;
}

#quantity-text span
{
	float: left;
}

#quantity-text select
{
	float: right;
}
