@import url('http://yui.yahooapis.com/3.0.0/build/cssreset/reset-min.css');
@import url('http://yui.yahooapis.com/3.0.0/build/cssbase/base-min.css');
@import url('http://yui.yahooapis.com/3.0.0/build/cssfonts/fonts-min.css');
@import url('http://yui.yahooapis.com/3.0.0/build/cssgrids/grids.css');

html { background: #C19A6B url('dh.png'); font-size: 93%; }
h1 { margin: 1em; font-size: 182%; font-family: Baskerville, Times, "Times New Roman", serif; font-style: italic; }
/*p { line-height: 150%; }*/
img { border:solid 1px silver; }
.brandcategories { clear: both; }
.brandImage, .productImage { padding:5px; float: left; margin-top: 10px; margin-left: 10px; margin-right: 10px; margin-bottom:2px; text-align: center; }
.brandImage img, .productImage img { border:solid 1px silver; }
.productImage p { text-align: center; font-size: 77%; }
.addressblock { padding-top: .5em; padding-bottom: .5em; }
.profile li { list-style-type: none; }
.error { color: red; }
.help, p.help { font-size:9px !important; color:#999; }
table.ordertable { width: 100%; font-weight: normal; font-size: 13px; }
table.ordertable thead { background-color: #ddd; }
table.ordertable span.orderitemqty { font-style: italic; }
#container { background-color: #ddd; /*border: 2px #C19A6B groove; padding: 0px; */ }
#hd { margin: 0px; }
#bd { clear: both; border-top: 2px #C19A6B groove; background: #F5F5DC; }
#ft { border-top: 2px #C19A6B groove; padding: .5em; }
#ft ul { text-align: center; }
#ft li { display: inline; margin: 5px 25px; }
/*#sb {
	border-right: 2px #C19A6B groove;
}*/
#shopper { float: right; padding: 10px; width: 10em; height: 5em; border-left: 2px #C19A6B groove; }
#shopper li { display: inline; margin: 5px; white-space: nowrap; }
#navbar { width: 100%; color: #333; line-height: 90%; }
#content { padding: 1em; }
#content div.productreviews { padding-top: 10px; padding-bottom: 10px; font-size: 12px; }
#content div.productreviews h2 { font-size: 14px; }
#content div.productreviews span.label { float: left; width: 80px; }
#content h2 { margin: 0 0 .5em 0; }
#menu_container ul { margin: 0; padding: 0; list-style-type: none; }
#shipping ul li { list-style-type: none; text-decoration: none; padding-left: 1em; text-indent: -1em; }
#wishlist ul li,
#product_category ul li { list-style: none; padding: 0.5em; border-bottom: 1px dashed #e0e0e0; background-color: white; }
#wishlist ul li:hover
#product_category ul li:hover { background-color: #f0fff0; }
#wishlist ul li a,
#product_category ul li a { display: block; }
#wishlist span.date { font-style: italic; display: block; margin-left: 5px; font-size: 10px; }
#wishlist form { display: inline; }
#menu_container a { display: block; color: #FFF; background-color: #7F7F7F; width: 9em; padding: 3px 17px 3px 8px; text-decoration: none; border-bottom: 1px solid #fff; font-weight: bold; }
#menu_container a:hover { background-color: #B6B6B6; color: #FFF; }
#menu_container li li a { display: block; color: #FFF; background-color: #C0C0C0; width: 9em; padding: 3px 8px 3px 17px; text-decoration: none; border-bottom: 1px solid #fff; font-weight: normal; }
#menu_container li li li a { display: block; color: #FFF; width: 9em; background-color: #C0C0C0; padding: 3px 1px 3px 24px; text-decoration: none; border-bottom: 1px solid #fff; font-weight: normal; }
#menu_container a.current:before { content: "\0020 \0020 \0020 \00BB \0020"; }
/* =============== Checkout ===================== */
#checkoutprogress { border-style: solid; border-width: 1px; padding: 3px; margin-bottom: 25px; }
#checkoutprogress ul { display: inline; margin-left: 0; padding-left: 0; border: none; }
#checkoutprogress ul li { margin-left: 0; padding-left: 2px; display: inline; list-style: none; }
#checkoutprogress ul li:before { content: "\0020 \0020 \0020 \00BB \0020"; display: inline; list-style: none; }
#checkoutprogress ul li.first:before { content: " "; }
#checkoutprogress li.active { background-color: #ccc; }
/* =============== Pagination ===================== */
#pagination { clear:both; display: block; width:100%; float: none; padding: 1em; }
#pagination ul { margin: 0; padding: 0; text-align: left; font-size: 12px; }
#pagination li { list-style-type: none; display: inline; padding-bottom: 1px; }
#pagination a, #pagination a:visited { padding: 0 5px; text-decoration: none; }
#pagination li.currentpage { font-weight: bold; padding: 0 5px; }
/* =============== Navigation Bars ===================== */
#navbar ul { margin: 1em; padding: 0px; }
#navbar ul li { display: inline; list-style: none; }
#navbar ul li { padding-left: 0.7em; padding-right: 0.5em; border-left: 1px solid #b0b0b0; }  
#navbar ul li.first { padding-left: 0em; border-left: none; }
.recentview h3 { padding-bottom: 10px; }
.recentitem { padding-bottom: 10px; }
div.recentlyadded { display: block; }
.qtyform #id_quantity { width: 5em; }
#payment ul li{ list-style-type: none; }
/* ============ Upsell section ============== */
div.upsell { padding-top: 10px; }
div.upsell .upselldescription { padding-bottom: 10px; }
