/* CART PAGE */

#shopping-cart-table th, #shopping-cart-table .a-center, #shopping-cart-table .a-right {
	font-size: 16px;
}
#shopping-cart-table .a-center a {
	color: red;
}
#shopping-cart-table .a-right {
	text-align: right;
}
#shopping-cart-table .last {
	width: 85px;
}
.cart .discount, .cart .shipping {
	float: left;
}
.cart .discount { 
	margin-right: 25px;
}
.discount .buttons-set {
	float: left;
}
.discount .input-box {
	padding-top: 10px;
	padding-bottom: 10px;
}
.cart .shipping .form-list select {
	width: 270px;
}
.cart .shipping .form-list input.input-text {
	width: 264px;
}
.cart .btn-continue {
	float: left;
}
#shopping-cart-table {
	margin-top: 10px;
}
.cart h1 {
	padding-bottom: 0px;
	float: left;
}
.cart {
	margin-top: 25px;
}
.cart .shipping p {
	padding-bottom: 10px;
}
#shopping-cart-totals-table td {
	font-size: 16px;
}
.cart .totals .a-right {
	text-align: right;
}

/* CHECKOUT PAGE */

#checkoutSteps {
	width: 730px;
}
.checkout-onepage-index h1 {
	margin-top: 10px;
}
.checkout-onepage-index .block-progress .block-title {
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 16px;
}
.checkout-onepage-index .block-progress dt {
	background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #A3AEB3;
    color: #999999;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.35;
    margin: 0 0 6px;
    padding: 2px 8px;
}
.checkout-onepage-index .col-main a {
	color: red;
}
.checkout-onepage-index .col-main p, .checkout-onepage-index .col-main ul, .checkout-onepage-index .col-main h3 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.checkout-onepage-index .col-main h4 {
	font-weight: bold;
}
.checkout-onepage-index .col-main ul.ul li {
	list-style-type: disc;
	margin-left: 25px;
}
.checkout-onepage-index .col-main .step-title span {
	position: relative;
	top: 4px;
}
#checkoutSteps h3 {
	font-size: 16px;
}
#checkoutSteps > li {
	padding-left: 15px;
	padding-right: 15px;
}
.sp-methods {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.block-progress dd.complete {
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.checkout-onepage-index .complete a {
	color: red;
}
#opc-payment fieldset {
	padding-top: 5px;
	padding-left: 0px;
}
#opc-payment authorizenet_expiration {
	width: 154px;
}
#opc-payment authorizenet_expiration_yr {
	width: 96px;
}
#opc-payment authorizenet_cc_id {
	width: 68px;
}
#payment_form_authorizenet {
	padding-top: 15px;
	padding-left: 25px;
}
#checkout-review-table tfoot td, #checkout-review-table thead th  {
	font-size: 14px;
}
.account-login h1 {
	margin-top: 25px;
}
#login-form a {
	color: red;
}
.account-create .page-title h1 {
	margin-top: 25px;
}
.account-create .back-link {
	color: red;
}
.customer-account-edit .col-main, .customer-address-form .col-main, .sales-order-history .col-main, .sales-billing-agreement-index .col-main, .sales-recurring-profile-index .col-main, .review-customer-index .col-main, .tag-customer-index .col-main, .downloadable-customer-products .col-main, .newsletter-manage-index .col-main, .customer-account-index .col-main, .checkout-onepage-success .col-main {
	width: 730px;
}
.customer-account-edit .page, .customer-address-form .page, .sales-order-history .page, .sales-billing-agreement-index .page, .sales-recurring-profile-index .page, .review-customer-index .page, .tag-customer-index .page, .downloadable-customer-products .page, .newsletter-manage-index .page, .customer-account-index .page, .checkout-onepage-success .page {
	margin-top: 25px;
}
.block-account .block-content {
	padding: 15px;
}
.block-account .block-title {
	padding-left: 15px;
}
.block-compare .block-title {
	padding-left: 15px;
}
.block-compare .block-content {
	padding: 15px;
}
.my-account .box-account {
	padding: 15px;
}
.my-account .box-account a {
	color: red;
}
.category-description {
	width: 722px;
	margin-bottom: 25px;
}
