body{ font-family: Verdana, 'Lucida Grande', sans-serif;  margin: 0px; padding: 0px; color: black; font-size: 12px; background: #523e16 url(/images/bodyparts/headerpatternstrip.gif) repeat-x}
th, td{ font-family: Verdana, 'Lucida Grande', sans-serif; margin: 0px; color: black; font-size: 12px }
input,textarea,select,option { font-family: Verdana, 'Lucida Grande', sans-serif; font-size: 11px }
form, p{ padding: 0px; margin: 0px }
ol ul { margin: 0; padding: 0 0 0 30px }
table {padding:0px; margin:0px}
img { border: 0px; margin: 0px; padding: 0px}
a { outline: none; text-decoration: none; color: #1564b6 }
a:hover { text-decoration: none; color: #880f0c /**/ }
blockquote { margin: 0px; padding-left: 33px}
.dblbq /*double blockquote*/ { margin: 0px; padding-left: 33px; padding-right: 33px}
				h4 {color: #880f0c;font-size: 12px; font-weight: bold; margin: 0px }

.blue { color: #1564b6} 
.red { color: #880f0c} 

.imglink { border: solid 1px #1564b6 }
.imglink:hover { border: solid 1px #880f0c }

.blacklink {color:inherit}

h3.error { font-weight: bold; font-size: 14px; color: #880f0c }


/* --- ADVERTS --- */

.ad-title { font-size: 10px; margin-bottom: 8px}
.ad-descr { font-size: 9px ; margin-bottom: 8px}
.ad-price { color: #880f0c; font-size: 14px}
.ad-handtext { font-size: 9px}
.ad-back { background-color: #91772a}

.hand-table { margin-top: 8px; margin-bottom: 8px; background-color: inherit}
.hand-text  { font-size: 9px; background-color: inherit; white-space:nowrap }

.beige-pict { background-color: #c7b781; padding: 8px }
.beige-text { background-color: #b29d52; padding: 8px; text-align: left}

.grey-pict { background-color: #81815a; padding: 8px }
.grey-text { background-color: #9c9c76; padding: 8px; text-align: left }

.red-pict { background-color: #9e6335; padding: 8px }
.red-text { background-color: #a27d3d; padding: 8px; text-align: left}

.gren-pict { background-color: #555e34; padding: 8px }
.gren-text { background-color: #827c41; padding: 8px; text-align: left }

/* -- Recent Searches -- */

div.rs { text-align:center; color: #d8b443; margin-top: 5px; margin-bottom: 5px; font-size:10px}
div.rs+div.rs { text-align:center; color: #d8b443; font-size: 9px; margin-bottom: 15px; margin-left: 11px; margin-right: 11px}
span.rs {}

/* --- Shoppin Basket --- */

#sb-title { background-color: #a48b31; height: 31px; text-align: center; font-size:10px; font-weight: bold; color: #3e2c10 }
#sb-body { background-color: #987c28;  padding-left: 10px; padding-right: 11px;padding-bottom: 20px; padding-top: 10px; font-size: 9px }
.sb-item { margin-top: 2px; padding-left:8px; text-indent: -8px; text-align: left}
#sb-subtotal { font-size: 9px; color: #000000; margin-top: 10px; text-align: left }
#sb-foot { background-color: #a48b31; height: 30px; text-align: center; font-size:11px;}


/* --- Buttons across the top --- */
.btn { white-space: nowrap; padding-bottom: 4px; font-size: 11px}
.btnb4sel /* before selection*/ { white-space: no-wrap; padding-bottom: 4px; padding-right: 10px; font-size: 11px}
.btnafsel /* after selection*/ { white-space: no-wrap; padding-bottom: 4px; padding-left: 10px; font-size: 11px}
.btnsep {margin-left: 10px; margin-right: 10px; width: 1px ; height: 23px}
.btnsel /* selected button */ {background-image:url(images/bodyparts/btnhlight.gif); padding-left: 10px; padding-right: 10px; padding-bottom: 4px; font-size: 11px; white-space: nowrap}
.btnlink {color: #0d3e70 }
.btnalink { color: #880f0c }

/* --- Body parts --- */
h1 { margin-top: 0px; margin-left: 0px; margin-right: 0px; padding-top: 5px; padding-bottom: 11px; padding-left: 7px; padding-right: 7px; font-weight: bold; font-size: 19px; color: #880f0c; text-align: center; margin-bottom: 32px }
.cat-iteminfo /* on a cat page */ { font-size: 10px}
.cat-itemhand /* on a cat page */ { font-size: 9px; margin-top: 5px}
.cat-descr /* category itself */ { margin-left: 100px; margin-right: 100px; margin-bottom: 20px}
.subcat-descr /* for subcategory */ { font-size: 11px; padding-left: 33px; padding-top: 4px }

.bodyback { background-color:#b8a764}
.wya { padding: 7px; background-color:#C8bb80; font-size: 9px }
h1.box { margin-top: 0px; margin-left: 0px; margin-right: 0px; padding-top: 5px; padding-bottom: 11px; padding-left: 7px; padding-right: 7px; font-weight: bold; font-size: 19px; color: #880f0c; text-align: center; margin-bottom: 32px; background-color:#C8bb80 }
h1.boxnsp /* no space below */ { margin: 0px; padding-top: 5px; padding-bottom: 11px; padding-left: 7px; padding-right: 7px; font-weight: bold; font-size: 19px; color: #880f0c; text-align: center; background-color:#C8bb80 }
.iteminfo { font-size: 10px; margin-top: 16px }
.price { font-size: 13px; color: #880f0c; margin-top: 16px }
.listprice {color: black; /* text-decoration: line-through; */ font-size: 11px}
.biglink { font-size: 14px }
.sp-below { margin-bottom: 10px }
.bigsp-below { margin-bottom: 32px }

p.hang, .hang p /* for hanging indents */
	{ text-indent: -20px; padding-left: 20px }

/* --- Small Box --- */
h2 {text-align:center; margin-bottom: 8px; margin-top: 0px; margin-right: 0px; margin-left: 0px; font-size: 12px; font-weight: bold; color: #880f0c }
.sb-text {font-size: 10px}
.sb-cell {background-color:#C8bb80; padding: 8px}
.sb-left-cell {background-color:#C8bb80; padding: 8px; widtdh: 50%}
.sb-middle /* (spacer) */ { width: 7px }
.sb-right-cell {background-color:#C8bb80; padding: 8px} /* bad colour: C9ba7f */
.add { margin-top: 10px; font-size: 10px; color: #1564b6; width: 160px }
.add:hover {  color: #880f0c; width: 160px }

/* ———————RED BARR——_—__—_—_—_—_—_—_—_—*/

.redbarhead { color: #d8b443; text-align: center; font-size:12px; margin-top: 15px; margin-bottom: 10px}
.redbarbody { color: #d8b443; text-align: left; font-size:11px; }
.redbarlink { color: #d8b443 }
.redbarlink:hover { color: #d8cca5 }
.rel-link  { margin-top: 2px; padding-left: 25px /* 10+15 */; text-indent: -10px; text-align: left; padding-right: 11px}

.redbarhylyte { color: #d8cca5 ; font-weight: bold }


/* --------- Quick Nav ------- */

.qn-title { padding: 2px; font-weight:bold; background-color: #3a5560; color: #bbb }
.qn-link {margin-bottom: 10px}
.qn-link > a { color: #d8b443; }
.qn-link > a { color: #ebc534; font-weight:bold; font-size: 11px }
.qn-link > a:hover { color: #880f0c }
.qn-link > a:hover { color: #bbb; font-weight:bold; font-size: 11px }
/* Internet Explorer doesn't understand ">"! */
.qn-link a { color: #d8b443; }
.qn-link a { color: #ebc534; font-weight:bold; font-size: 11px }
.qn-link a:hover { color: #880f0c }
.qn-link a:hover { color: #bbb; font-weight:bold; font-size: 11px }
.qn-col1 { padding: 11px; background-color: #42606b; width: 20% }
.qn-col2 { padding: 11px; background-color: #476774; width: 20% }
.qn-col3 { padding: 11px; background-color: #415f6a; width: 20% }
.qn-col4 { padding: 11px; background-color: #3a5560; width: 20% }
.qn-col5 { padding: 11px; background-color: #324651; width: 20% }
.qn-col1np {  background-color: #42606b }
.qn-col2np {  background-color: #476774}
.qn-col3np {  background-color: #415f6a }
.qn-col4np {  background-color: #3a5560 }
.qn-col5np {  background-color: #324651 }


