/*CSS Information
-----------------------------------------------------------
Author: Jaymie Jones
Author Company: Xtreme.com.au
Author Website: http://www.xtreme.com.au
Designed For: http://www.coins-stamps.com.au
Date: 25/08/2010
Last Modification: 26/08/2010
-----------------------------------------------------------*/

/* Summary
-----------------------------------------------------------
01. Products
02. Blocks
03. Shopping Cart
04. Customer
05. Checkout
-----------------------------------------------------------*/

/* @group 01. Products
-----------------------------------------------------------*/

/* Toolbar */

.toolbar {}

.toolbar .pager { border-bottom: 1px solid #fff; padding: 3px 8px; }

.toolbar .sorter { border-bottom: 1px solid #fff; }

.toolbar-bottom {}

/* Sorter */

.sorter {
	background: #fff url(../images/bkg-toolbar.gif) 0 100% repeat-x;
	border-top: 1px solid #e2e2e2;
	font-size: 11px;
	height: 18px;
	padding: 3px 8px;
}

.sorter .view-mode { float: left; margin: 0; }

.sorter .sort-by { float: right; }

.sorter .sort-by label { vertical-align: middle; }

.sorter .sort-by select { margin: 0 0 1px; padding: 0; vertical-align: middle; }

.sorter .link-feed {}

/* Pager */

.pager {
	background: #fff url(../images/bkg-toolbar.gif) 0 100% repeat-x;
	border-top: 1px solid #e2e2e2;
	font-size: 11px;
	height: 18px;
	padding: 4px 8px;
	text-align: center;
}

.pager .amount { float: left; margin: 0; }

.pager .limiter { float: right; }

.pager .limiter label { vertical-align: middle; }

.pager .limiter select { margin: 0 0 1px; padding: 0; vertical-align: middle; }

.pager .pages { margin: 0 140px; }

/* Products */

/* Products - GRID */

#content-wrap #content-main .category-products ul.products-grid { padding: 0px; overflow: hidden; }

#content-wrap #content-main .category-products ul.products-grid li {
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	float: left;
	height: 340px;
	list-style-type: none;
	margin: 0;
	padding: 10px 35px;
	position: relative;
	width: 159px;
}

#content-wrap #content-main .category-products ul.products-grid li.last { border-right: none; }

#content-wrap #content-main .category-products ul.products-grid.last li { border-bottom: none; }

#content-wrap #content-main .category-products ul.products-grid li a.product-image { border: 1px solid #e2e2e2; display: block; text-align: center; }

#content-wrap #content-main .category-products ul.products-grid li h2.product-name { line-height: normal; margin: 7px 0px; }

#content-wrap #content-main .category-products ul.products-grid li h2.product-name a { font-size: 13px; text-decoration: underline; }

#content-wrap #content-main .category-products ul.products-grid li .ratings, #content-wrap #content-main .category-products ul.products-grid li ul.add-to-links li .separator { display: none; }

#content-wrap #content-main .category-products ul.products-grid li .price-box { font-weight: bold; text-align: center; width: 160px; }

#content-wrap #content-main .category-products ul.products-grid li .price-box a.minimal-price-link {
	display: block;
}

#content-wrap #content-main .category-products ul.products-grid li .price-box .regular-price .price { color: #f7ad28; font-size: 18px; }

#content-wrap #content-main .category-products ul.products-grid li .price-box .old-price { color: #777; text-decoration: line-through; }

#content-wrap #content-main .category-products ul.products-grid li .price-box .special-price .price { color: red; }

#content-wrap #content-main .category-products ul.products-grid li .button {
	font-size: 16px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	width: 140px;
}

#content-wrap #content-main .category-products ul.products-grid li ul.add-to-links { display: none; margin: 0; }

#content-wrap #content-main .category-products ul.products-grid li ul.add-to-links li {
	border: none;
	height: auto;
	padding: 0;
	text-align: center;
	width: auto;
}

#content-wrap #content-main .category-products ul.products-grid li .price-box, #content-wrap #content-main .category-products ul.products-grid li .actions { left: 35px; position: absolute; }

#content-wrap #content-main .category-products ul.products-grid li .price-box { top: 240px; }

#content-wrap #content-main .category-products ul.products-grid li .actions { left: 43px; top: 310px; }

/* Products - LIST */

#content-wrap #content-main .category-products ol.products-list { padding: 0px; }

#content-wrap #content-main .category-products ol.products-list li { border-bottom: 1px solid #e2e2e2; list-style-type: none; margin: 20px 0 0 0; }

#content-wrap #content-main .category-products ol.products-list li.last { border-bottom: none; }

#content-wrap #content-main .category-products ol.products-list li a.product-image { border: 1px solid #e2e2e2; float: left; width: 140px; }

#content-wrap #content-main .category-products ol.products-list li .product-shop { margin-left: 155px; }

#content-wrap #content-main .category-products ol.products-list li .product-shop h2.product-name a { font-size: 16px; }

#content-wrap #content-main .category-products ol.products-list li .product-shop .price-box { font-size: 18px; font-weight: bold; }

#content-wrap #content-main .category-products ol.products-list li .product-shop .price-box .price { color: #f7ad28; }

#content-wrap #content-main .category-products ol.products-list li .product-shop .desc { padding: 10px 0px; }

#content-wrap #content-main .category-products ol.products-list li .product-shop ul.add-to-links { display: none; }

/* Products - INDIVIDUAL */

#content-wrap #content-main .product-view .product-essential { margin-bottom: 15px; overflow: hidden; position: relative; }

#content-wrap #content-main .product-view .product-essential .product-img-box { border: 1px solid #e2e2e2; float: left; width: 265px; }

#content-wrap #content-main .product-view .product-essential .product-img-box .more-views { padding: 5px; }

#content-wrap #content-main .product-view .product-essential .product-img-box .more-views ul { padding: 0px; }

#content-wrap #content-main .product-view .product-essential .product-img-box .more-views ul li {
	border: 1px solid #e2e2e2;
	float: left;
	list-style-type: none;
	margin: 0 5px 5px 0;
}

#content-wrap #content-main .product-view .product-essential .product-shop, #content-wrap #content-main .product-view .product-essential .product-options, #content-wrap #content-main .product-view .product-essential .product-options-bottom { margin-left: 285px; }

#content-wrap #content-main .product-view .product-essential .product-options ul { padding: 10px 0; }

#content-wrap #content-main .product-view .product-essential .product-options ul li { list-style-type: none; margin: 0; }

#content-wrap #content-main .product-view .product-essential .product-shop .price-box .price { font-weight: bold; }

#content-wrap #content-main .product-view .product-essential .product-shop .price-box .regular-price .price { color: #f7ad28; font-size: 18px; }

#content-wrap #content-main .product-view .product-essential .product-shop .add-to-cart input.qty { width: 30px; }

#content-wrap #content-main .product-view .product-essential .product-shop .add-to-box span.or { display: block; font-weight: bold; padding: 10px 0px; }

#content-wrap #content-main .product-view .product-essential .product-shop ul.add-to-links { padding: 0; }

#content-wrap #content-main .product-view .product-essential .product-shop ul.add-to-links li { display: inline; list-style-type: none; margin: 0; }

#content-wrap #content-main .product-view .product-collateral { border: 1px solid #e2e2e2; padding: 15px; }

#content-wrap #content-main .product-view .product-collateral .box-collateral { margin-bottom: 15px; }

#content-wrap #content-main .product-view .product-collateral .box-additional table { width: 100%; }

#content-wrap #content-main .product-view .product-collateral .box-additional table tr td, #content-wrap #content-main .product-view .product-collateral .box-additional table tr th { border-bottom: 1px solid #fff; }

/* @end */

/* @group 02. Blocks
-----------------------------------------------------------*/

/* My Cart */

#content-wrap .sidebar .block-cart .summary { padding: 5px 0px; text-align: center; }

#content-wrap .sidebar .block-cart .summary a, #content-wrap .sidebar .block-cart .summary .subtotal .price { color: #f7f972; font-weight: bold; }

#content-wrap .sidebar .block-cart .summary a {	 text-decoration: underline; }

#content-wrap .sidebar .block-cart .summary p { margin: 5px; padding: 0; }

#content-wrap .sidebar .block-cart .actions { background-color: #96CFEA; padding: 10px; text-align: right; }

#content-wrap .sidebar .block-cart .actions .button { padding: 3px 8px; }

#content-wrap .sidebar .block-cart p.block-subtitle { background-color: transparent; color: #f7f972; font-size: 14px; }

#content-wrap .sidebar .block-cart ol.mini-products-list { padding: 0px 10px 20px 10px; }

#content-wrap .sidebar .block-cart ol.mini-products-list li {  margin-bottom: 10px; }

#content-wrap .sidebar .block-cart ol.mini-products-list li a.product-image { border: 1px solid #004384; float: left; }

#content-wrap .sidebar .block-cart ol.mini-products-list li .product-details {
	font-size: 12px;
	font-weight: bold;
	margin-left: 60px;
	padding-right: 15px;
	position: relative;
}

#content-wrap .sidebar .block-cart ol.mini-products-list li .product-details a.btn-remove {
	background: transparent url(../images/btn-remove.gif) top left no-repeat;
	display: block;
	height: 11px;
	position: absolute;
	right: 0;
	text-indent: -9999px;
	top: 3px;
	width: 11px;
}

#content-wrap .sidebar .block-cart ol.mini-products-list li .product-details p.product-name { margin: 0; padding: 0; }

#content-wrap .sidebar .block-cart ol.mini-products-list li .product-details p.product-name a { text-decoration: underline; }

#content-wrap .sidebar .block-cart ol.mini-products-list li .product-details .price { color: #f7f972; }

/* Reorder */

#content-wrap .sidebar .block-reorder ol#cart-sidebar-reorder { padding: 10px; }

#content-wrap .sidebar .block-reorder ol#cart-sidebar-reorder li { margin-bottom: 5px; }

#content-wrap .sidebar .block-reorder ol#cart-sidebar-reorder li input { float: left; }

#content-wrap .sidebar .block-reorder ol#cart-sidebar-reorder li p { margin: 0 0 0 30px; padding: 0; }

#content-wrap .sidebar .block-reorder .actions { padding: 0 10px 10px 10px; text-align: right; }
/* Newsletter */

#content-wrap .sidebar .block-subscribe .block-content { padding: 10px; }


/* @end */


/* @group 03. Shopping Cart
-----------------------------------------------------------*/

.checkout-cart-index #content-wrap #content-main .cart .title-buttons ul.checkout-types { padding: 15px 0px; }

.checkout-cart-index #content-wrap #content-main .cart .title-buttons ul.checkout-types li { list-style-type: none; margin: 0; }

.checkout-cart-index #content-wrap #content-main .cart ul.checkout-types li button.btn-checkout { background-color: #1693A5; }

.checkout-cart-index #content-wrap #content-main .cart .title-buttons ul.checkout-types li button.btn-checkout:hover { background-color: #004384; }

.checkout-cart-index #content-wrap #content-main .cart .cart-collaterals .totals .button:hover { background-color: #004384; }

.checkout-cart-index #content-wrap #content-main .cart table#shopping-cart-table { width: 100%; }

.checkout-cart-index #content-wrap #content-main .cart table#shopping-cart-table h2 a { font-size: 14px; }

.checkout-cart-index #content-wrap #content-main .cart table#shopping-cart-table a.btn-remove2 {
	background: transparent url(../images/btn-remove.gif) top left no-repeat;
	display: block;
	height: 11px;
	text-indent: -9999px;
	width: 11px;	
}

.checkout-cart-index #content-wrap #content-main .cart .cart-collaterals {
	border: 1px solid #ccc;
	margin-top: 20px;
	padding: 15px;
	overflow: hidden;
}

.checkout-cart-index #content-wrap #content-main .cart .cart-collaterals .col2-set, .checkout-cart-index #content-wrap #content-main .cart .cart-collaterals .totals, .checkout-cart-index #content-wrap #content-main .cart .cart-collaterals .col2-set .col-1, .checkout-cart-index #content-wrap #content-main .cart .cart-collaterals .col2-set .col-2 { float: left; }

.checkout-cart-index #content-wrap #content-main .cart .cart-collaterals .button { font-size: 15px; padding: 5px 12px; }

.checkout-cart-index #content-wrap #content-main .cart .cart-collaterals .col2-set { padding-right: 20px; width: 658px; }

.checkout-cart-index #content-wrap #content-main .cart .cart-collaterals .col2-set .col-1 { padding-right: 20px; width: 308px; }

.checkout-cart-index #content-wrap #content-main .cart .cart-collaterals .col2-set .col-1 .crosssell ul#crosssell-products-list { padding: 0; }

.checkout-cart-index #content-wrap #content-main .cart .cart-collaterals .col2-set .col-1 .crosssell ul#crosssell-products-list li{ list-style: none; margin: 0 0 20px 0; }

.checkout-cart-index #content-wrap #content-main .cart .cart-collaterals .col2-set .col-1 .crosssell ul#crosssell-products-list li.last{ margin: 0; }

.checkout-cart-index #content-wrap #content-main .cart .cart-collaterals .col2-set .col-1 .crosssell ul#crosssell-products-list li a.product-image { border: 1px solid #e2e2e2; float: left; }

.checkout-cart-index #content-wrap #content-main .cart .cart-collaterals .col2-set .col-1 .crosssell ul#crosssell-products-list li .product-details { margin-left: 90px; }

.checkout-cart-index #content-wrap #content-main .cart .cart-collaterals .col2-set .col-1 .crosssell ul#crosssell-products-list li .product-details h3 a { font-size: 13px; }

.checkout-cart-index #content-wrap #content-main .cart .cart-collaterals .col2-set .col-1 .crosssell ul#crosssell-products-list li .product-details price-box { font-weight: bold; }

.checkout-cart-index #content-wrap #content-main .cart .cart-collaterals .col2-set .col-1 .crosssell ul#crosssell-products-list li .product-details .button { font-size: 14px; padding: 3px 5px; }

.checkout-cart-index #content-wrap #content-main .cart .cart-collaterals .col2-set .col-1 .crosssell ul#crosssell-products-list li .product-details ul.add-to-links { display: none; }

.checkout-cart-index #content-wrap #content-main .cart .cart-collaterals .col2-set .col-2 { width: 330px; }

.checkout-cart-index #content-wrap #content-main .cart .cart-collaterals .col2-set .col-2 .discount-form .button { margin-top: 10px; }

.checkout-cart-index #content-wrap #content-main .cart .cart-collaterals .col2-set .col-2 ul.form-list { padding: 5px 0; }

.checkout-cart-index #content-wrap #content-main .cart .cart-collaterals .col2-set .col-2 ul.form-list li { list-style-type: none; margin: 0 0 10px 0; }

.checkout-cart-index #content-wrap #content-main .cart .cart-collaterals .totals { background-color: #eee; padding: 15px; width: 220px; }

.checkout-cart-index #content-wrap #content-main .cart .cart-collaterals .totals ul.checkout-types { padding: 0; }

.checkout-cart-index #content-wrap #content-main .cart .cart-collaterals .totals ul.checkout-types li { list-style-type: none; margin: 0; }


/* @end */

/* @group 04. Customer
-----------------------------------------------------------*/

/* Login / Create Account */

.customer-account-login #content-main .account-login .col2-set {
	border: 1px solid #e2e2e2;
	margin-bottom: 15px;
	overflow: hidden;
	padding: 15px;
}

.customer-account-login #content-main .account-login .col2-set .button { font-size: 15px; }

.customer-account-login #content-main .account-login .col2-set .new-users { float: left; width: 490px; }

.customer-account-login #content-main .account-login .col2-set .registered-users { margin-left: 525px; width: 400px; }

.customer-account-login #content-wrap #content-main .account-login .col2-set .registered-users ul.form-list { background-color: #eee; border: 1px solid #ddd; padding: 20px; }

.customer-account-login #content-wrap #content-main .account-login .col2-set .registered-users ul.form-list li { list-style-type: none; margin: 0 0 15px 0; }

.customer-account-login #content-wrap #content-main .account-login .col2-set .registered-users .buttons-set { position: relative; }

.customer-account-login #content-wrap #content-main .account-login .col2-set .registered-users .button, .customer-account-login #content-wrap #content-main .account-login .col2-set .registered-users a.f-left { position: absolute; }

.customer-account-login #content-wrap #content-main .account-login .col2-set .registered-users .button { left: 0; top: 0; }

.customer-account-login #content-wrap #content-main .account-login .col2-set .registered-users a.f-left { left: 100px; top: 7px; }

/* Customer Create Account */

.customer-account-create #content-wrap #content-main .account-create .fieldset, .customer-account-create #content-wrap #content-main .account-create .buttons-set { border: 1px solid #ccc; padding: 15px; }

.customer-account-create #content-wrap #content-main .account-create .fieldset {
	float: left;
	height: 180px;
	margin: 0px 15px 15px 0px;
	width: 430px;
}

.customer-account-create #content-wrap #content-main .account-create .fieldset ul.form-list { padding: 0; }

.customer-account-create #content-wrap #content-main .account-create .fieldset ul.form-list li { list-style-type: none; margin: 0; }

.customer-account-create #content-wrap #content-main .account-create .fieldset ul.form-list li .customer-name .field { float: left;  margin-bottom: 15px; width: 200px; }

.customer-account-create #content-wrap #content-main .account-create .fieldset ul.form-list li.control { margin-top: 15px; }

.customer-account-create #content-wrap #content-main .account-create .fieldset ul.form-list li.control .input-box, .customer-account-create #content-wrap #content-main .account-create .fieldset ul.form-list li.control label { float: left; }

.customer-account-create #content-wrap #content-main .account-create .fieldset ul.form-list li.control label { margin-left: 5px; }

.customer-account-create #content-wrap #content-main .account-create #login-information .field { float: left; width: 200px; }

.customer-account-create #content-wrap #content-main .account-create .buttons-set { clear: both; }

.customer-account-create #content-wrap #content-main .account-create .buttons-set p.back-link { float: left; margin-right: 10px; }

/* Customer Dashboard */

#content-wrap #content-main .my-account .dashboard .box-account .col2-set { height: 140px; margin-bottom: 15px; width: 680px; }

#content-wrap #content-main .my-account .dashboard .box-account .col2-set .col-1, #content-wrap #content-main .my-account .dashboard .box-account .col2-set .col-2 { float: left; }

#content-wrap #content-main .my-account .dashboard .box-account .col2-set .col-1 { padding-right: 20px; width: 320px; }

#content-wrap #content-main .my-account .dashboard .box-account .col2-set .col-2 { width: 340px; }

#content-wrap #content-main .my-account .dashboard table.data-table { width: 100%; }

#content-wrap #content-main .my-account .dashboard table.data-table td.last { width: 150px; }

.customer-account-edit #content-wrap #content-main .my-account ul.form-list { padding: 0 0 15px 0; }

.customer-account-edit #content-wrap #content-main .my-account ul.form-list li { list-style-type: none; margin: 0; padding-bottom: 10px; }

.customer-account-edit #content-wrap #content-main .my-account ul.form-list li .customer-name .field { margin-bottom: 10px; }

.newsletter-manage-index #content-wrap #content-main .my-account ul.form-list { padding: 10px 0px; }

.newsletter-manage-index #content-wrap #content-main .my-account ul.form-list li { list-style-type: none; margin: 0 0 10px 0; }

.customer-address-form #content-wrap #content-main .my-account ul.form-list { padding: 10px 0px; }

.customer-address-form #content-wrap #content-main .my-account ul.form-list li { list-style-type: none; margin: 0 0 10px 0; }

.sales-order-history #content-wrap #content-main table.data-table { width: 100%; }

.sales-order-history #content-wrap #content-main table.data-table td.last { width: 150px; }

.sales-order-view #content-wrap #content-main .my-account .page-title,
.sales-order-shipment #content-wrap #content-main .my-account .page-title,
.sales-order-invoice #content-wrap #content-main .my-account .page-title { margin-bottom: 15px; }

.sales-order-view #content-wrap #content-main .my-account .order-info ul#order-info-tabs,
.sales-order-shipment #content-wrap #content-main .my-account .order-info ul#order-info-tabs,
.sales-order-invoice #content-wrap #content-main .my-account .order-info ul#order-info-tabs { padding: 10px 0px; }

.sales-order-view #content-wrap #content-main .my-account .order-info ul#order-info-tabs li,
.sales-order-shipment #content-wrap #content-main .my-account .order-info ul#order-info-tabs li,
.sales-order-invoice #content-wrap #content-main .my-account .order-info ul#order-info-tabs li { list-style-type: none; margin: 0 0 10px 0; }

.sales-order-view #content-wrap #content-main .my-account p.order-date,
.sales-order-shipment #content-wrap #content-main .my-account p.order-date,
.sales-order-invoice #content-wrap #content-main .my-account p.order-date { background-color: #ffffcc; border: 2px solid orange; padding: 5px; }

.sales-order-view #content-wrap #content-main .my-account .col2-set,
.sales-order-shipment #content-wrap #content-main .my-account .col2-set,
.sales-order-invoice #content-wrap #content-main .my-account .col2-set {
	border: 1px solid #e2e2e2;
	height: 280px;
	margin-bottom: 15px;
	padding: 15px;
}

.sales-order-view #content-wrap #content-main .my-account .col2-set .col-1, .sales-order-view #content-wrap #content-main .my-account .col2-set .col-2,
.sales-order-shipment #content-wrap #content-main .my-account .col2-set .col-1, .sales-order-view #content-wrap #content-main .my-account .col2-set .col-2,
.sales-order-invoice #content-wrap #content-main .my-account .col2-set .col-1, .sales-order-view #content-wrap #content-main .my-account .col2-set .col-2 { width: 330; }

.sales-order-view #content-wrap #content-main .my-account .col2-set .col-1,
.sales-order-shipment #content-wrap #content-main .my-account .col2-set .col-1,
.sales-order-invoice #content-wrap #content-main .my-account .col2-set .col-1 { float: left; }

.sales-order-view #content-wrap #content-main .my-account .col2-set .col-2,
.sales-order-shipment #content-wrap #content-main .my-account .col2-set .col-2,
.sales-order-invoice #content-wrap #content-main .my-account .col2-set .col-2 { margin-left: 350px; }

.sales-order-view #content-wrap #content-main .my-account .order-items table.data-table,
.sales-order-shipment #content-wrap #content-main .my-account .order-items table.data-table,
.sales-order-invoice #content-wrap #content-main .my-account .order-items table.data-table { width: 100%; }

.sales-order-view #content-wrap #content-main .my-account .order-items table.data-table th.a-center,
.sales-order-shipment #content-wrap #content-main .my-account .order-items table.data-table th.a-center,
.sales-order-invoice #content-wrap #content-main .my-account .order-items table.data-table th.a-center { width: 100px; }

.sales-order-view #content-wrap #content-main .my-account .order-items table.data-table tr.grand_total td,
.sales-order-shipment #content-wrap #content-main .my-account .order-items table.data-table tr.grand_total td,
.sales-order-invoice #content-wrap #content-main .my-account .order-items table.data-table tr.grand_total td { background-color: #eee; }

.sales-order-view #content-wrap #content-main .my-account .buttons-set,
.sales-order-shipment #content-wrap #content-main .my-account .buttons-set,
.sales-order-invoice #content-wrap #content-main .my-account .buttons-set { border: 1px solid #e2e2e2; margin: 15px 0; padding: 10px; }

/* Contact Form */

#content-wrap #content-main #contactForm ul.form-list { padding: 10px 0; }

#content-wrap #content-main #contactForm ul.form-list li { list-style-type: none; margin: 0 0 10px 0; }

#content-wrap #content-main #contactForm ul.form-list li .field { margin: 0 0 10px 0; }

#content-wrap #content-main #contactForm ul.form-list li textarea { height: 140px; width: 400px; }

/* Advanced Search */

#content-wrap #content-main .advanced-search ul { padding: 10px 0; }

#content-wrap #content-main .advanced-search ul li { list-style-type: none; margin: 0 0 10px 0; }

/* @end */

/* @group 05. Checkout
-----------------------------------------------------------*/

#content-wrap #content-main ol#checkoutSteps { padding: 0; }

#content-wrap #content-main ol#checkoutSteps li { list-style-type: none; margin: 0 0 15px 0; }

#content-wrap #content-main ol#checkoutSteps .step-title span.number { display: none; }

#content-wrap #content-main ol#checkoutSteps li#opc-login #checkout-step-login .col2-set { margin-bottom: 10px; overflow: hidden; }

#content-wrap #content-main ol#checkoutSteps li#opc-login #checkout-step-login .col2-set ul.form-list { padding: 0; }

#content-wrap #content-main ol#checkoutSteps li#opc-login #checkout-step-login .col2-set .col-1 { float: left; width: 300px; }

#content-wrap #content-main ol#checkoutSteps li#opc-login #checkout-step-login .col2-set .col-2 { margin-left: 330px; }

table#checkout-review-table { width: 100%; }

table#checkout-review-table tr.last td { background-color: #eee; }

/* @end */
