﻿body { font-family: Verdana, Arial, sans-serif; font-size: medium; color: #756259; background-color: #fff; margin: 0; padding: 0; }
a { color: #756259; }
a:hover { color: #29221f; }

h1, h2, h3. h4, h5, h6 { color: #826d63; }

div { margin: 0; padding: 0; }
img { display: block; }

.tb { border: solid 1px #756259; border-top-color: #8f776d; border-left-color: #8f776d; }
.btn { position: relative; top: 1px; }

#outer { float: left; width: 800px; }
#hdr { float: left; width: 800px; height: 253px; background: #291c1c url(images/hdr-b.jpg) left top repeat-x; }
#main { float: right; position: relative; left: -1px; width: 574px; margin: 12px 0; padding: 0px 0 0 0; border-left: solid 1px #e9d6c8; }
#side { float: left; width: 200px; margin: 12px 0; padding: 0 12px; border-right: solid 1px #e9d6c8; }
#ftr { clear: both; width: 800px; padding: 12px 0; border-top: solid 1px #e9d6c8; border-bottom: solid 1px #e9d6c8; }
#lgl { width: 794px; margin-bottom: 4px; padding: 3px; font-size: 0.7em; }

.logo { float: left; display: block; }

#search { float: right; width: 419px; height: 54px; }
#search p { margin: 18px 0 0 0; padding: 0; text-align: right; }
#search .tb { width: 255px; height: 1.2em; }
#search .btn { position: relative; top: 5px; margin: 0 32px 0 4px; }

#fcl { float: right; width: 419px; margin: 0; padding: 8px 0 12px 0; font-size: 0.9em; }
#fcl h3 { margin: 0 24px 0 96px; padding: 0; color: #fff3eb; font-size: 1.25em; font-weight: normal; }
#fcl ul { margin: 3px 24px 0 96px; padding: 0; list-style-type: none; }
#fcl ul li { padding: 1px 0; }
#fcl ul li a { color: #fff3eb; }
#fcl ul li a:hover { color: #fff; }

#searches { float: left; margin: 0; padding: 6px 0 6px 0; width: 250px; }
#searches h3 { margin: 0 12px 0 24px; padding: 0; color: #fff; }
#searches ul { margin: 0 12px 0 24px; padding: 0; list-style-type: none; font-size: 0.8em; line-height: 1.2em; }
#searches ul li { margin: 0; padding: 0; }
#searches ul li a { color: #fff; }
#searches ul li a:hover { color: #f59871; }

#suggested { float: right; margin: 0; padding: 12px 18px 6px 0; width: 150px; font-size: 0.7em; }
#suggested p { margin: 0; padding: 0; color: #fff; }
#suggested ul { margin: 6px 24px; padding: 0; color: #fff; }

#cats { width: 198px; padding: 12px 0 36px 0; }
#cats ul { list-style-type: none; padding: 0; }
#cats ul.l1 { margin: 0; border-top: solid 1px #e9d6c8; }
#cats ul.l1 li { border-bottom: solid 1px #e9d6c8; }
#cats ul.l1 li a { display: block; width: 174px; padding: 6px; font-weight: bold; text-decoration: none; }
#cats ul.l1 li a:hover, #cats ul.l1 li.selected a { color: #f59871; }
#cats ul.l1 ul.l2 { margin: 0; padding: 0 0 12px 0; }
#cats ul.l1 ul.l2 li { border-bottom: none; }
* html #cats ul.l1 ul.l2 li { display: inline; }
#cats ul.l1 ul.l2 li a { width: auto; padding: 4px 8px; color: #756259; font-weight: normal; }
#cats ul.l1 ul.l2 li a:hover, #cats ul.l1 ul.l2 li.selected a { color: #f59871; }
#cats ul.l1 ul.l2 ul.l3, #cats ul.l1 ul.l2 ul.l3 ul { margin: 0 8px 8px 16px; border-top: none; }
#cats ul.l1 ul.l2 ul.l3 li, #cats ul.l1 ul.l2 ul.l3 ul li { border-bottom: none; }
#cats ul.l1 ul.l2 ul.l3 li a { font-size: smaller; font-weight: normal; padding: 2px 4px; color: #756259; }
#cats ul.l1 ul.l2 ul.l3 li a:hover, #cats ul.l1 ul.l2 ul.l3 ul li a:hover { color: #f59871; }
#cats ul.l1 ul.l2 ul.l3 li.selected a, #cats ul.l1 ul.l2 ul.l3 ul li.selected a { color: #f59871; }
#cats ul.l1 ul.l2 ul.l3 ul.l4 li a { font-size: smaller; font-weight: normal; padding: 2px 4px; color: #756259; }
#cats ul.l1 ul.l2 ul.l3 ul.l4 li a:hover, #cats ul.l1 ul.l2 ul.l3 ul.l4 ul li a:hover { color: #f59871; }
#cats ul.l1 ul.l2 ul.l3 ul.l4 li.selected a, #cats ul.l1 ul.l2 ul.l3 ul.l4 ul li.selected a { color: #f59871; }
#cats ul.l1 ul.l2 ul.l3 ul.l4 ul.l5 li a { font-size: smaller; font-weight: normal; padding: 2px 4px; color: #756259; }
#cats ul.l1 ul.l2 ul.l3 ul.l4 ul.l5 li a:hover, #cats ul.l1 ul.l2 ul.l3 ul.l4 ul.l5 ul li a:hover { color: #f59871; }
#cats ul.l1 ul.l2 ul.l3 ul.l4 ul.l5 li.selected a, #cats ul.l1 ul.l2 ul.l3 ul.l4 ul.l5 ul li.selected a { color: #f59871; }

#related { padding: 36px 6px 36px 6px; font-size: 0.9em; border-top: solid 1px #e9d6c8; }
#related h3 { margin: 0 0 4px 0; padding: 0; }
#related ul { margin: 0; padding: 0; list-style-type: none; }
#related ul li { padding: 3px 0; }

#newsletter { width: 651px; margin-left: 32px; padding: 6px 0 6px 96px; text-align: left; background: transparent url(images/envelope.gif) left top no-repeat; }
*:first-child + html #newsletter { /*margin-top: 32px;*/ }
* html #newsletter { position: relative; top: 12px; padding-bottom: 31px; }
#newsletter label { font-size: 0.80em; padding: 0 6px 0 0; }
#newsletter .btn { position: relative; top: 5px; }

#pics { width: 524px; margin: 12px 0 0 48px; padding: 0 0 24px 0; list-style-type: none; font-size: 0.85em; }
#pics li { clear: left; width: 524px; margin: 0; padding: 42px 0; }
#pics .thumb { float: left; width: 190px; margin: 3px 36px 42px 0; border: solid 1px #e9d6c8; }
#pics .title { width: 284px; font-size: 1.2em; font-weight: bold; color: #8f776d; letter-spacing: 3px; text-decoration: none; text-transform: uppercase; }
#pics .title:hover { color: #5c4c46; }
#pics p { width: 284px; margin-left: 226px; }
#pics .piclinks { width: 284px; margin-left: 226px; padding: 0; }
#pics .piclinks li { display: inline; margin: 0 12px 0 0; padding: 0; }

#path { float: left; width: 539px; margin: 12px 0 0 0; padding: 0; font-size: 0.9em; font-weight: bold; }
* html #path { width: 538px; }
#path li { float: left; white-space: nowrap; /*display: inline;*/ margin-right: 3px; padding: 0 13px 0 0; background: transparent url(Images/arrow-lg.gif) 100% 60% no-repeat; }
#path li.src { margin-right: 0; padding-right: 0; background: transparent; color: #29221f; }

#catalog { margin: 24px 0 36px 36px; }
#catalog p { line-height: 1.5em; }
#catalog ul { margin: 0; padding: 0; list-style-type: none; }

#catalog .cat-nav { margin: 18px 0 6px 0; padding: 0; text-align: center; font-size: 0.8em; }
#catalog .cat-nav .rng { float: left; width: 192px; margin-right: 16px; text-align: left; }
#catalog .cat-nav .currpg { float: right; width: 132px; margin-left: 16px; text-align: right; }
#catalog ul.cats-nav { display: inline; margin: 0; white-space: nowrap; }
#catalog ul.cats-nav li { display: inline; padding: 0 2px; font-weight: bold; }
#catalog ul.cats-nav li a { font-weight: normal; text-decoration: none; }

#catalog .results { clear: left; border: none 0px #fff; border-collapse: collapse; }
#catalog .catalog-item { float: left; margin: 0; padding: 24px 0; }

#catalog .thumbnail { float: left; width: 116px; margin-right: 24px; padding-top: 10px; text-align: center; }
#catalog .thumbnail div {float: left; width: 96px;  } /*padding: 0 10px 6px 10px;*/
#catalog .thumbnail img {float: left; display: block; margin: 0 auto; width:80px; height:75px;padding-left: 10px;}
#catalog .view-larger { float: left; clear: left; margin-left: 2px;margin-top: 5px;}
#catalog .view-larger img { float: left; clear: left;height: 20px;width: 100px;padding-left: 0px;}

#catalog .details { float: left; width: 396px; }

#catalog .title { float: left; display: block; width: 260px; margin-top: 6px; text-transform: capitalize; }
*:first-child + html #catalog .title { width: auto; }
* html #catalog .title { width: auto; }
#catalog .price { float: right; margin: 0.5em 0 12px 24px; font-size: 1.4em; font-weight: bold; color: #f59871; text-align: right; text-transform: uppercase; }

#catalog .info { display: block; float: left; clear: left; width: 15.0em; margin: 8px 0 0 0; padding: 0; font-size: 0.85em; color: #db8865; }
#catalog .info:hover { color: #756259; }

#catalog #listings-summary { margin-top: 1.0em; font-size: 0.85em; }
#contact-form { margin: 36px 0 36px 36px; }
#contact-form h2 { margin-bottom: 24px; }
#contact-form .btn { margin: 24px 0 36px 200px; }

#privacy { margin: 36px 0 36px 36px; }
#privacy h2 { margin-bottom: 24px; }

