﻿#products-list { }
#products-list h1 { display:none; }
#products-list .category-description { }
#products-list .product-listing { width:100%; min-height:100px; border-bottom:1px #997c77 solid; margin-bottom:10px; }
#products-list .product-listing td { vertical-align:top; }
#products-list .thumb-container { width:100px; }
#products-list h2 { }
#products-list .price { color:#000; font-size:20px; margin:0px; float:right; }
#products-list .description { clear:right; margin-top:10px; margin-bottom:10px; }
#products-list img { }
#products-list .paging-container { text-align:center; }

#mini-cart { }
#mini-cart em { margin-top:20px; margin-bottom:30px; display:block; text-align:center; }
#mini-cart ul { padding:0px; padding-left:20px; margin:0px; margin-top:20px; margin-bottom:30px; }
#mini-cart li { }
#mini-cart li a { text-decoration:none; }
#mini-cart li a:hover { text-decoration:underline; }
#mini-cart .subtotal { color:#000; text-align:center; }
#mini-cart .button-container { text-align:center; }
#mini-cart .button-container a,
#mini-cart .button-container input { display:block; margin-top:10px; }

#product-details { min-height:150px; }
#product-details .thumbnail-container { width:100px; float:left; min-height:150px; }
#product-details .thumbnail-container a { display:block; margin-bottom:10px; max-width:100px; }
#product-details .thumbnail-container img { border:0; }
#product-details .details-container { width:364px; width:360px; margin-left:15px; margin-right:15px; }
#product-details .heading { width:364px; margin-bottom:10px; }
#product-details .heading td { vertical-align:top; }
#product-details h1 { margin:0px; font-weight:normal; color:#000; font-size:20px; }
#product-details .price { text-align:right; color:#000; font-size:20px; margin-left:20px; margin-bottom:0px; }
#product-details .product-number { margin-bottom:20px; font-size:13px; }
#product-details .product-number strong { color:#f033a3; }
#product-details .description { }
#product-details .add-to-cart { float:right; margin-top:20px; }
#product-details .add-to-cart td { vertical-align:middle; }
#product-details .add-to-cart input { text-align:center; }
#product-details a.return-to-category { display:none; }
#product-details a.view-product-list { display:none; }

#cart-items-list { }
#cart-items-list h1 { margin-bottom:18px; }
#cart-items-list .items-container { }
#cart-items-list .cart-item { padding-bottom:10px; border-top:1px #997c77 solid; padding-top:10px; clear:both; }
#cart-items-list .price { font-size:20px; color:#000; float:right; }
#cart-items-list a.item-name { color:#000; font-size:20px; text-decoration:none; }
#cart-items-list a.item-name;hover { text-decoration:underline; }
#cart-items-list .description { margin-top:10px; margin-bottom:10px; font-size:13px; }
#cart-items-list .button-container { float:right; text-align:right; margin-left:50px; margin-top:25px; }
#cart-items-list .button-container td { color:#000; }
#cart-items-list .button-container input { width:20px; text-align:center; }
#cart-items-list .button-container a { }
#cart-items-list .button-container a:hover { }
#cart-items-list img { }
#cart-items-list a.remove-item-from-cart { display:block; padding-right:19px; background:url(../../images/bg_minus.png) no-repeat right top; margin-top:10px; margin-bottom:10px; height:16px; line-height:16px; }
#cart-items-list a.continue-shopping { visibility:hidden; clear:both; height:0px; }
#cart-items-list .field-container { position:relative; }
#cart-items-list label.error { color:#f00; position:absolute; left:-57px; top:-22px; font-size:13px; overflow:visible; white-space:nowrap; }


#check-out { }
#check-out h1 { padding-bottom:18px; margin-bottom:10px; border-bottom:1px #997c77 solid; }
#check-out table { width:100%; }
#check-out table strong { color:#000; }
#check-out table hr { height:1px; width:250px; color:#997c77; border:0px; border-top:1px #997c77 dashed; }
#check-out input.uniformwidth { width:250px; }
#check-out select.uniformwidth { width:256px; margin-right:5px; }
#check-out .check-rate { padding-left:30px; padding-top:10px; }
#check-out .check-rate-message { margin-left:-30px; margin-top:5px; color:#f00; }
#check-out .rate { color:#f033a3; border:1px #f033a3 solid; padding:2px; }
#check-out .button-container { text-align:center; border-top:1px #997c77 solid; margin-top:10px; padding-top:15px; }
#check-out a.continue-shopping { display:none; }
/*
#check-out a.go-back { display:block; clear:both; margin-left:20px; padding-left:19px; background:url(images/bg_leftArrow.gif) no-repeat top left; width:120px; height:16px; line-height:16px; color:#77632d; }
#check-out a.go-back:hover { color:#c59001; }
*/
#check-out .wait-message { text-align:center; margin:30px; background:url(../../images/animated_wait.gif) no-repeat bottom center; padding-bottom:45px; }
#check-out .wait-message strong { color:#000; }
#check-out .inventory-message { margin:20px; }
#check-out .inventory-message strong { color:#000; }
#check-out .inventory-message a { }
