body {text-align:center;color: #555f55;margin:0;padding:0;background-image:url('images/layout/leatherbg.jpg');text-align:center;font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;font-size:85%}


#wrapper {width:920px;margin: 12px auto 20px auto;background-image:url('images/layout/mainbg2.jpg');background-repeat:repeat-y;overflow:hidden;}
#top {text-align:right;color:#f3f2df;width:100%;height:101px;background-image:url('images/layout/leatherbg.jpg');font-size:90%;line-height:200%;}
#top img {float:left;border:0px none;}
#top a {color:#f3f2df;text-decoration:none;font-weight:bold;}
#top a:hover {text-decoration:underline;}
#top form {display:inline;}

#topbar {width:100%;height:49px;background-image:url('images/layout/topbar2.jpg');}
#topbar img {float:left;border:0px none;}
#topbar p {margin-top:0;padding:6px 20px 0 0;text-align:right;color:#e5e6ba;font-variant:small-caps;letter-spacing:0.05em;font-size:105%;}
#topbar a {color:#e5e6ba;text-decoration:none;font-weight:bold;}
#topbar a:hover {color:#fcfaed;}

#main {width:100%;background-image:url('images/layout/rightbg.jpg');background-position:right;background-repeat:repeat-y;}

#content {border-left:1px solid #e4e2ba; border-right:1px solid #e4e2ba; border-bottom:1px solid #e4e2ba; float:left;width:670px;background-color:#f3f2df;padding:12px 10px 12px 12px;text-align:left;border-top:0px none;background-image:url('images/layout/contentbg.jpg');background-repeat:repeat-x; margin:5px 12px 10px 0;}
#content h1 {padding:4px 0 4px 34px;font-size:140%;background-image:url('images/layout/h1.gif');background-repeat:no-repeat;
letter-spacing:0.05em;color:#7f3939;}
#store h1 {padding-bottom:25px;}
#content h2 {font-size:120%;letter-spacing:0.05em;color:#7f3939;padding-bottom:4px;margin-bottom:4px;}
#content h3 {font-size:110%;letter-spacing:0.05em;color:#5e7058;padding-bottom:4px;margin-bottom:4px;}
#content h4 {font-size:105%;letter-spacing:0.05em;padding-bottom:4px;margin-bottom:4px;}
#content p {padding-top:0;margin-top:0;}
#content img {float:left;margin:0 12px 12px 0;padding:6px;background-image:url('images/layout/imgbg.jpg');}
#content li {padding-bottom:5px;}
#content a {color:#bd6d2e;}
#content a:hover {color:#7f3939;text-decoration:none;}
#aftercontent h2 {font-size:120%;letter-spacing:0.05em;color:#7f3939;padding-bottom:3px;border-bottom:1px solid #bd6d2e;}
#aftercontent p {padding-top:0;margin-top:0;}
#aftercontent img {float:none;margin:0;padding:6px;background-image:url('images/layout/imgbg.jpg');}
#aftercontent a {color:#bd6d2e;}
#aftercontent a:hover {color:#7f3939;text-decoration:none;}
#aftercontent {text-align:left;clear:both;}
div.featured {float:left;width:173px;text-align:center;padding:6px 3px 6px 0;}
a img { border: none ; }
#crumbs {font-size:90%;text-align:left;padding-bottom:10px;}
#crumbs a {color:#bd6d2e;}
#crumbs a:hover {color:#7f3939;text-decoration:none;}
#sortorder {border:1px solid #e5e6ba;background-color:#fcfaed;padding:6px 5px 3px 470px;margin-bottom:15px;font-size:90%}
#sortorder form {display:inline;}
#storesearch {border:1px solid #e5e6ba;background-color:#fcfaed;padding-top:6px;margin-bottom:15px;}
#storesearch form {display:inline;}
#leftbar {float:left;background-image:url('images/layout/scroll.jpg');background-repeat:no-repeat;width:197px;padding-top:35px;text-align:left;}
#leftbar ul{margin: 0;padding: 12px 0 15px 16px;list-style-type: none;font-family: verdana, arial, Helvetica, sans-serif;border:0px none;font-variant:small-caps;font-size:90%;}

#leftbar ul a {border-bottom:1px solid #e4e6ba;display: block;width: 170px;text-decoration: none;font-weight:bold;color:#bd6d2e;letter-spacing:0.045em;font-size:105%;}
#leftbar ul a:hover{text-decoration: none;color:#7f3939;}
#leftbar ul ul {padding:2px 0 0 2px;border:0px none;font-variant:normal;}
#leftbar ul li {padding: 8px 0 1px 0; margin: 0;}
#leftbar ul ul li {border:0px none;padding: 1px 0 1px 0; }
#leftbar ul ul a{display: block;width: 160px;text-decoration: none;font-weight:normal;border:0px none; padding:2px 0 0 8px;color: #333;letter-spacing:0.035em;font-size:95%;}
#leftbar ul ul a:hover{text-decoration: underline;color:#bd6d2e;border:0px none;}

#homenews {float:right;width:220px;padding:0;margin:5px 0 10px 15px;border:1px solid #e5e6ba;background-color: #fdf9ed;}
#homenews p {padding:3px 15px 0 15px;font-size:90%;}
span.aline {margin-bottom:12px;font-weight:bold;}
#homenews h2 {background-color:#bd6d2e;color:#fff;padding:2px 15px;font-size:100%;background-image:url('images/layout/buttonbg.jpg');margin-top:0;}
#carttoc {padding-bottom:15px;}
#carttoc a {font-weight:normal;}


#footer {clear:both;width:100%;background-image:url('images/layout/footerbg2.jpg');background-repeat:no-repeat;height:162px;}
#footercontent a {font-weight:normal;color:#7f3939;}
#footercontent a:hover {text-decoration:none;}
#footercontent {padding-left:17px;padding-top:18px;font-size:80%;text-align:left;}
#footercontent img {float:left;border:0;margin:0 7px 0 0;padding:0;}
#footercontent p {float:left;padding:0 0 0 50px;margin:0;}
/* Sundry styles */
p.dateline {font-style:italic;padding-top:8px;}
p.date {font-style:italic;font-size:90%;}
p.browsebyprice {clear:left;line-height:200%;}
div.cartdesc {margin:0;padding:1px 0 12px 15px;}
dl.featured {border: 1px solid #e5e6ba;background-color: #fdf9ed;width: 150px;text-align: center;padding: 6px 3px;float: left;margin:3px 7px 3px 0;height:205px;font-size:90%;}
.featured dt { font-weight: bold; font-size:90%;}
.featured dt img {border: 1px solid #000;width: 105px;}
.featured dd {margin: 0;padding: 0;}
.red {font-style:italic;color:#A94C4C}
.summary {font-style:italic;font-size:90%}
span.searchterm {text-transform:uppercase}

/* Form styles */
#form {margin:12px;padding:10px 18px 0 18px;border:1px dashed #666;}
textarea {border:1px solid #555;padding:5px;background-color:#fcfaed}
input {font-size:10px;color:#000;border:1px solid #555;padding:2px;background-color:#fcf9ec;background-image:url('images/layout/imgbg.jpg');}
input.button {font-size:12px;font-weight:bold;border: 1px solid #c37f21; color:#fcfaed;background-color:#bd6d2e; background-image:url('images/layout/buttonbg.jpg'); padding:0 2px;}
input.submit {font-size:12px;border:0; color:#fcfaed; background-image:none; padding:0 2px;}
input.check {border:0;background-image:none;}
select.sort {font-size:10px;}
input.checkplain {border:0;background-image:none;background-color:#f3f2df;}
select {background-color:#f1daa4;font-size:10px;}
.small {font-size:90%;font-weight:normal;}

/*Store Styles */
#store td {vertical-align:top;}
table.cpd {font-size:90%;}
td.cpdhl {background-color:#e5e6ba;font-weight:bold;font-size:110%;}
td.cobhla {background-color:#e5e6ba;font-weight:bold;}

img.icon {border:0px none;float:none}
p.pagenums {font-size:95%;}
#checkbutton {text-align:right;float:right;padding-left:50px;}
#checkbutton a {text-decoration:none;border-bottom:0;}
#checkbutton a:hover {text-decoration:none;border-bottom:0;}
#checkbutton img {float:none;border:0;margin:0;padding:0;}
#content img.icon {background-image:none;border:0;float:none;}
#prodleft {clear:left;float:left;width:244px; margin:0 20px 12px 0; font-size:90%;padding-top:2px;text-align:center;}
#prodleft.img {float:none;margin:auto;border:0;}
#store img.catimage {padding:3px;background-image:none;border:1px solid #ccc;margin:0 8px 0 0;}
#prodright {float:left;width:380px;margin:0 0 12px 0;padding-left:2px;font-size:95%;}
#prodright ul {margin-left:15px;}
#tell {margin:0;padding:4px 0;border-top:1px solid #bd6d2e;border-bottom:1px solid #bd6d2e;font-weight:bold;}
#underdesc {clear:both;border-bottom:1px solid #bd6d2e;text-align:right;padding-bottom:12px;}
#store p.catname {margin:0 0 0 2px;font-variant:small-caps;font-size:14px;}
#innercat p {font-size:90%;}
p#productid {text-align:right;}
#innercat img {border:0;float:none;padding:4px;margin:0;}
#othercurr {font-size:80%;padding-top:5px;margin-top:5px;border-top:1px solid #e5e6ba;}
.storehead {font-size:110%;letter-spacing:0.05em;color:#7f3939;font-weight:bold;}
div.ProdTitle {text-align:center;padding:0 5px;font-size:95%;}
div.ProdDesc {font-size:90%;text-align:center;padding:2px 10px;}
div.ProdPrice {font-size:90%;text-align:center;font-weight:bold;border-bottom:1px solid #e5e6ba;margin:0 15px 5px 15px;}
#content img.prodimage {margin:0;float:none;}
#prodleft img {float:none;margin:0;}
#cartpdlink h4 {display:inline;}
#cartpdlink {font-size:95%;border:1px solid #e5e6ba;background-color:#fcfaed;padding:6px;margin-bottom:15px;}
#detailprice {padding-top:5px;margin-top:5px;border-top:1px solid #e5e6ba;font-size:110%;}
#viewalt {text-align:center;
      }
#viewalt img {
     float : none;
margin:4px;
      }
p.click {clear:both;}
p.vat {font-size:90%;font-style:italic;padding-top:10px;color:#777;}
span.incvat {font-size:90%;}
span.ins {font-size:90%;}
#sold {padding:4px;color:#7f3939; font-weight:bold;border:1px solid #7f3939;text-align:center;margin:12px 0;}
#minicart {margin:16px 0 16px 16px;font-size:11px;}
#minicart table {border-collapse: collapse;}
#minicart td {background-color:#fdf9ed;text-align:left;padding:1px 3px;border-top:1px solid #ebeacb;border-left:1px solid #ebeacb;border-right:1px solid #ebeacb;}
#minicart td.mincarthead {background-color:#f3f2df;font-size:12px;}
#minicart a {color:#c37f21;}
#minicart img {padding:1px 4px 1px 1px;}
#ship table {border-collapse:collapse;width:100%;}
#ship th {background-color:#e5e6ba;padding:3px;font-weight:bold;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#ship td {padding:1px 2px;text-align:center;border-bottom:1px solid #ccc;}

#discounts {background-color:#7f3939;padding:4px;margin:10px 0; border:1px solid #7F3939;font-weight:bold;color:#FBF9EC;}
#discounts span.red {font-style:normal;}



