/* 

	CHECKOUT PAGES
	 
*/
#checkoutSuccess-box {
	margin: 20px 0 0 6px;
	border: 1px dashed #B2B2B2;
	padding: 10px;
}
#checkoutshippingBody legend {
	font-weight: normal;
	margin-bottom: 0;
}
#checkoutShipto {
	
}
#checkoutShipto p {
	padding: 0 6px 6px 6px;
	margin: 0;
}
a#change-address-button {
	margin: 65px 6px 0 0;
	padding: 0;
	display: block;
}
.shippingPrice {
	margin-right: 5px;
}
.checkoutComments {
	margin-top: 40px;	
}
.checkoutComments legend {
	font-weight: normal;	
}
.moduleRow {
	margin: 10px 0 0 0;	
}
#ottotal {
	font-weight: bold;
	margin: 10px 0 0 0;	
}
/* CONFIRMATION PAGE */
#checkoutConfirmDefaultBillingAddress, #checkoutConfirmDefaultPayment {
	width: 360px;	
}
#checkoutConfirmDefaultShippingAddress, #checkoutConfirmDefaultShipment {
	width: 357px;	
}
#checkoutConfirmDefault table#cartContentsDisplay {
	margin: 30px 0 15px 0;	
}
#checkoutConfirmDefault #ccProductsHeading {
	text-align: left;	
}
#checkoutConfirmDefault #ccTotalHeading {
	text-align: right;
	padding-right: 5px;	
}
#checkoutConfirmDefault table#cartContentsDisplay td.cartTotalDisplay {
	text-align: right;
	padding-right: 5px;
}
#checkout_confirmation {
	margin: 30px 0 0 0;
}
/*

	SHOPPING CART STEPS
	
*/
ul#cart-steps {
	background: #cccccc url(../images/nav/cart-steps.gif) no-repeat;
	height: 90px;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}
ul#cart-steps li {
	margin: 0;
	padding: 0;
	height: 90px;
	float: left;
}
ul#cart-steps a, ul#cart-steps span {
	display: block;
	
	height: 90px;
	width: 215px;
	text-indent: -9999px;
	outline: none;
}
ul#cart-steps .current {
	height: 89px;
	border-bottom: 1px solid #FF9700;	
}
* html*ul {
    overflow: hidden;
}
/* 
	previous
*/
li#step-shipping a.step-previous {
	background: transparent url(../images/nav/cart-steps.gif) no-repeat 0 0;
}
li#step-payment a.step-previous {
	background: transparent url(../images/nav/cart-steps.gif) no-repeat -215px 0;
}
li#step-confirmation a.step-previous {
	background: transparent url(../images/nav/cart-steps.gif) no-repeat -430px 0;
}
li#step-shipping a.step-previous:hover {
	background: transparent url(../images/nav/cart-steps.gif) no-repeat 0 -100px;
}
li#step-payment a.step-previous:hover {
	background: transparent url(../images/nav/cart-steps.gif) no-repeat -215px -100px;
}
li#step-confirmation a.step-previous:hover {
	background: transparent url(../images/nav/cart-steps.gif) no-repeat -430px -100px;
}
/*
	inactive
*/
li#step-shipping span.step-inactive {
	background: transparent url(../images/nav/cart-steps.gif) no-repeat 0 -200px;
}
li#step-payment span.step-inactive {
	background: transparent url(../images/nav/cart-steps.gif) no-repeat -215px -200px;
}
li#step-confirmation span.step-inactive {
	background: transparent url(../images/nav/cart-steps.gif) no-repeat -430px -200px;
}
/*
	active
*/
li#step-shipping span.step-active {
	background: transparent url(../images/nav/cart-steps.gif) no-repeat 0 -100px;
}
li#step-payment span.step-active {
	background: transparent url(../images/nav/cart-steps.gif) no-repeat -215px -100px;
}
li#step-confirmation span.step-active {
	background: transparent url(../images/nav/cart-steps.gif) no-repeat -430px -100px;
}