@charset "utf-8";
/* CSS Document */

#basket{
border-collapse:collapse;
margin-bottom:1em;
font-size:0.9em;
width:100%;
}

#basket input{
width:2em;
text-align:right;
}

#basket input.button{
margin-left:0;
}

#basket caption{
text-align:left;
font-weight:bold;
margin-bottom:5px;
}

#basket tr{
border-bottom:1px solid #999;
}

#basket th,
#basket td{
padding:5px 3px;
border-left:0;
border-right:0;
}

#basket th{
text-align:left;
background-color:#eee !important;
}

#basket tfoot td{
text-align:right;
}

#basket td.lineamnt,
#basket td.priceper,
#basket td.linetotl{
text-align:right;
}

#basket td.totcost{
font-weight:bold;
}


#basket tfoot{
border-top:2px solid #999;
}

#basket tr.final{
font-weight:bold;
}

#basket td.slctpost{
vertical-align:top;
}

#basket td.quantity input{
width:2em;
}

#basket td.quantity,
#basket td.quantity input,
#basket .right{
text-align:right;
}

#basket td.refnumbr{
text-transform:uppercase;
font-size:0.9em;
}

div.shoplist {
min-height:125px;
height:auto !important;
height:125px;
border-top:1px solid #ddd;
}

p.buyblurb{
margin-left:80px;
}

p.buylink{
margin:0 0 0 80px;
}

p.prodbuylink{
margin-left:0;
}

p.buylink span{
font-size:0.7em;
}

p.buyblurb a:link,
p.buyblurb a:visited{
font-weight:bold;
}

p.buyblurb a:hover{
font-weight:bold;
}

p.buylink a:link,
p.buylink a:visited{
background-color:#44573a;
color:#fff !important;
font-weight:bold;
border-bottom:0;
text-decoration:none;
padding:0 5px;
}

p.buylink a:hover{
background-color:#819f6f;
color:#000 !important;
font-weight:bold;
border-bottom:0;
text-decoration:none;
padding:0 5px;
}

p.prodbuylink a:link,
p.prodbuylink a:visited{
background-color:#e36c00;
color:#fff !important;
font-weight:bold;
border-bottom:0;
text-decoration:none;
padding:0 5px;
}

p.prodbuylink a:hover{
background-color:#e32200;
color:#fff !important;
font-weight:bold;
border-bottom:0;
text-decoration:none;
padding:0 5px;
}

p.infolink a:link,
p.infolink a:visited{
background-color:#ad6468;
color:#fff !important;
border-bottom:0;
text-decoration:none;
padding:0 5px;
}

p.infolink a:hover{
background-color:#897;
color:#fff !important;
border-bottom:0;
text-decoration:none;
padding:0 5px;
}

p span.smallupper{
font-size:0.8em !important;
text-transform:uppercase !important;
}

p span.done{
background-color:#889977;
color:#fff;
padding:0 5px;
}


h3.prodtitle{
margin-top:5px !important;
}

h3.prodtitle a{
border-bottom:0 !important;
}

#checkout{
text-align:right;
}

#checkout input{
background-color:#762e29;
color:#fff;
width:120px;
}

p.contshop{
float:right;
}

