﻿body { margin-top: 25px; background: url(/images/bg.gif) top; font-family: Arial, Sans-Serif; font-size: 11px; color: #2C2C2C}
div#all { width: 754px; margin: 0 auto}
div#hd { padding: 0 0 13px 50px }
img#hd-cdn { padding: 0 138px 17px 30px}
img.hd-link { padding-bottom: 17px}
div#l { float:left; padding-top:9px }
div#l img { padding-bottom: 2px }
div#r { float: right; width: 717px; border: 8px solid #fff; background: #F5F3E7}
div#r-in { padding: 12px }
div#mn { padding-left: 7px; margin-bottom: 15px; border-bottom: 1px dashed #DDD6A7}
div#mn img { padding: 0 7px; vertical-align: middle}
div#mn span { color: #BF5E00; font-weight: bold}

/* body */
div#bd-l { float: left; width: 510px; padding-right: 12px}
div#bd-r { float: left; width: 170px}
div#bd-l-plain { background: #fff; padding: 22px }
div#bd-l-splash { background: #fff; width: 507px }
div#bd-l-splash div img { margin: 7px 7px 0 7px }
div#ft { clear: both; padding: 1px 0 0 21px }
div#ft-in { background: #fff; padding: 15px 18px 14px 18px }
div#ft-l { float: left; font-family: Georgia; font-size: 20px; color: #C3680F; letter-spacing: 2px; padding-top: 10px }
div#ft-r { float: right }
input.ft-emailing { width: 141px; background: #F7F7F7; margin: 2px 7px 0 0 }
div#ft-sub { margin-left: 21px; padding: 14px 19px; font-size: 10px }
div#ft-sub-l { float: left }
div#ft-sub-r { float: right }

/* side */
div#sd-general { background: #BA5F28; padding: 17px 13px; color: #fff}
div#sd-cont { border: 1px solid #DFDDD1; padding: 6px}
div#sd-help { border-top: 1px dotted #BBB9B0; padding-top: 18px; margin: 18px 0}
div#sd-buttons { border-top: 1px dotted #BBB9B0; border-bottom: 1px dotted #BBB9B0;padding: 8px 0}
img.sd-tt { margin-bottom: 10px}

/* category, products */
span.collection { font-size: 14px; letter-spacing: 1px }
div#cat-cont { border: 1px solid #DFDDD1; padding: 8px 8px 0 8px}
div#cat-heading { background: #EFECD9; padding: 14px 11px; font-size: 17px; letter-spacing: 1px }
div#cat-desc { padding: 14px 0 }
div#cat-desc p { margin: 0 11px }
div.cat-prod { float: left; width: 118px; height: 158px; margin: 4px 5px 12px 0; background: #EFECD9}
div.cat-prod-img { height: 112px; border-bottom: 4px solid #F5F3E7}
div.cat-prod-link { padding: 4px }
div.cat-prod-bar { background: #EFECD9; padding: 4px; border-top: 2px solid #F5F3E7}
div.cat-prod-link a { color: #3A3A3A; text-decoration: none; font-weight: bold}
div.cat-prod-link a:hover { color: #fff}
div.cat-prod-link:hover { background: #BF6127}

div#prod-l { width: 253px; float: left; padding-right: 24px}
div#prod-r { float: left; width: 233px}
div#prod-r-in { border: 1px solid #DFDDD1; padding: 18px 12px; min-height: 235px}
div#prod-cat-tt { color: #C3680F; text-transform: uppercase; font-size: 10px; letter-spacing: 1px; margin-bottom: 23px}
div#prod-tt { font-size: 18px; font-weight: bold }
div.prod-sep { border-bottom: 1px dotted #BBB9B0; padding: 7px 0}
div.prod-sep-txt { padding-top: 4px}
div.prod-sep select, div.prod-sep input { float: right; font-size: 11px}
div#prod-bar { margin: 11px 0 23px 0}
.prod-pic img { height:241px; width:253px }

div#checkout-bar, div#checkout-bar2 {  background: #EFECD9; height: 18px}
div#checkout-bar div { border-left: 6px solid #F5F3E7; width: 72px; float: right; height: 18px}
div#checkout-bar2 div { border-left: 6px solid #F5F3E7; height: 18px; float: left; font-size: 10px; line-height: 18px; padding-left: 4px}
.checkout-bar-bt { float: left }
div#bag-bar { color: #BF6127; font-size: 10px; letter-spacing: 1px}
div.bag-bar-sub { color: #2C2C2C; font-size: 14px; letter-spacing: 1px; margin-bottom: 9px; background: #EFECD9; padding: 8px 11px }
td.rowdark { background: #F8F6ED}
td.rowlight { background: #FDFCFA}
table.checkout-items { width: 510px }
table.checkout-items th { background: #EFECD9 }
table.checkout-totals { width: 510px; background: #fff}
table.checkout-totals td { text-align: right}

/* text */
h1 { color: #BF6127; font-size: 20px; letter-spacing: 1px; margin-top: 0}
h2 { font-size: 16px }
th { text-align: left}
th.ship {  background: #EFECD9}

/* links */
a {  color: #BF6127}
a:hover { text-decoration: none}
div#mn a, div#ft-sub a, div#sd-help a { color: #2C2C2C; text-decoration: none}
div#sd-general a { color: #fff; text-decoration: none}

/* misc */
a img { border: 0}
form { margin: 0; padding: 0}
.err { color: #FF0000}
div.topbar { margin-bottom: 9px; background: #EFECD9; padding: 14px 11px}
div.topbar-in { height: 22px}
div.bar { background: #EFECD9; padding: 4px; margin-top: 2px}