﻿
#category-list { width:120px; float:left; margin-top:10px; }
#category-list h2 { display:none; }
#category-list a { display:block; color:#000; text-decoration:none; margin-left:0px; }
#category-list a.selected { color:#77632d; }
#category-list a:hover,
#category-list a.selected:hover { color:#c59001; }

#products-list { width:450px; float:left; border-left:1px #bbb solid; border-right:1px #bbb solid; min-height:500px; }
#products-list h1 { margin:0px; margin-top:5px; margin-left:20px; margin-right:20px; margin-bottom:5px; font-weight:normal; color:#000; font-size:28px; }
#products-list .category-description { margin-left:20px; margin-right:20px; margin-bottom:20px; }
#products-list .product-listing { margin-left:20px; margin-right:20px; margin-bottom:20px; width:386px; }
#products-list .product-listing td { vertical-align:top; }
#products-list .thumb-container { width:85px; }
#products-list h2 { color:#000; font-size:20px; font-weight:normal; margin:0px; }
#products-list .price { color:#000; font-size:20px; margin:0px; float:right; }
#products-list .description { clear:right; margin-bottom:10px; }
#products-list img { border:0; }
#products-list .paging-container { text-align:center; }
#products-list a { color:#77632d; }
#products-list a:hover { color:#c59001; }

#mini-cart { width:180px; float:left; }
#mini-cart em { margin-top:20px; margin-bottom:30px; display:block; text-align:center; }
#mini-cart ul { padding:0px; padding-left:25px; margin:0px; margin-top:20px; margin-bottom:30px; }
#mini-cart li { margin-bottom:10px; font-size:13px; margin-right:10px; list-style:circle; }
#mini-cart li a { color:#77632d; text-decoration:none; }
#mini-cart li a:hover { color:#c59001; }
#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 { width: 570px; float:left; border-right:1px #e4db90 solid; min-height:300px; }
#product-details .thumbnail-container { width:138px; float:left; min-height:300px; }
#product-details .thumbnail-container a { display:block; margin-left:40px; margin-bottom:5px; }
#product-details .thumbnail-container img { border:0; }
#product-details .details-container { margin-left:15px; margin-right:15px; }
#product-details .heading { width:400px; }
#product-details .heading td { vertical-align:top; }
#product-details h1 { margin:0px; font-weight:normal; color:#000; font-size:28px; }
#product-details .price { text-align:right; color:#000; font-size:28px; margin-left:20px; margin-bottom:0px; }
#product-details .product-number { margin-bottom:20px; font-size:13px; }
#product-details .product-number strong { color:#880101; }
#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:block; clear:both; margin-left:138px; padding-left:19px; background:url(images/bg_leftArrow.gif) no-repeat top left; width:120px; height:16px; line-height:16px; color:#77632d; }
#product-details a.return-to-category:hover { color:#c59001; }
#product-details a.view-product-list { display:block; padding-left:19px; background:url(images/bg_leftArrow.gif) no-repeat top left; width:120px; height:16px; line-height:16px; color:#77632d; }
#product-details a.view-product-list:hover { color:#c59001; }

#cart-items-list { width:570px; float:left; border-right:1px #e4db90 solid; min-height:300px; }
#cart-items-list h1 { margin:0px; margin-top:5px; margin-left:20px; margin-right:20px; margin-bottom:0px; font-weight:normal; color:#000; font-size:28px; }
#cart-items-list .items-container { margin-left:20px; margin-right:20px; min-height:120px; margin-bottom:10px; border-bottom:1px #e4db90 solid; }
#cart-items-list .cart-item { padding-bottom:10px; border-top:1px #e4db90 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 { color:#77632d; }
#cart-items-list .button-container a:hover { color:#c59001; }
#cart-items-list img { border:0; }
#cart-items-list a.remove-item-from-cart { display:block; padding-left:19px; background:url(images/bg_minus.gif) no-repeat top left; margin-top:10px; margin-bottom:10px; height:16px; line-height:16px; }
#cart-items-list a.continue-shopping { 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; }
#cart-items-list a.continue-shopping:hover { color:#c59001; }
#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 { width:570px; float:left; border-right:1px #e4db90 solid; min-height:300px; }
#check-out h1 { margin:0px; margin-top:5px; margin-left:20px; margin-right:20px; margin-bottom:10px; font-weight:normal; color:#000; font-size:28px; border-bottom:1px #e4db90 solid; }
#check-out table { margin-left:20px; }
#check-out table strong { color:#000; }
#check-out table hr { height:1px; width:250px; color:#77632d; border:0px; border-top:1px #77632d dashed; }
#check-out input.uniformwidth { width:250px; }
#check-out select.uniformwidth { width:256px; margin-right:5px; }
#check-out .check-rate { padding-left:52px; padding-top:5px; }
#check-out .check-rate-message { margin-left:-52px; margin-top:5px; color:#f00; }
#check-out .button-container { text-align:center; border-top:1px #e4db90 solid; margin:20px; padding-top:15px; }
#check-out a.continue-shopping { 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.continue-shopping:hover { color:#c59001; }
#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 { color:#77632d; }
#check-out .inventory-message a:hover { color:#c59001; }
