

#shoptable td a {font-size: 100%}
#shoptable td.product {width: 100px}
#shoptable td.price {width: 40px}
#shoptable td.amount {width: 50px}
#shoptable td.remove {width: 50px}
#shoptable td.sub {width: 50px}


#shoptable input.inputitem { border: 0px none; background: none; }

#shoptable input.itemamount {width: 30px; font-size: 9px}
#shoptable input.itemamountwide {width: 40px; font-size: 9px}
#shoptable select,
#shoptable select.basketitemselect {width: 50px; font-size: 9px}

#shoptable .total {font-weight: bold; font-size: 1.1em}
#shoptable .totalprice {font-weight: bold; font-size: 1.3em; color: #FF8800}

#shoptable hr {width: 100%; color: #99BB00; height: 1px; }
/*
#shopbutton1 a,
#shopbutton2 a,
#shopbutton3 a { background: #bbb url(../images/bannerStrapButtonBg.png) left bottom repeat-x; color: #fff; font-size: 11px; border: 0px none; padding: 1px 4px 2px 4px;
text-decoration: none; float: right; }
*/


#maincontent a.shopbutton { background: #bbb url(../images/bannerStrapButtonBg.png) left bottom repeat-x; color: #fff; border: 0px none; padding: 1px 4px 2px 4px;
text-decoration: none; float: right; font: 11px Arial, Helvetica, sans-serif; }
#maincontent a.shopbutton:hover span { background-color: transparent !important; text-decoration: none; }

#addtobasket a.shopbutton {float: left}

#maincontent a.shopbutton:after 									{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#maincontent a.shopbutton						{ display: inline-block; } /* \*/
* html #maincontent a.shopbutton 	{ height: 1%; }
#maincontent a.shopbutton						{ display: block; } /* */

#addtobasket a.shopbutton {float: none; width: 79px}

/*
#shopbutton1 a {display: block; width: 60px; padding: 2px; border: 1px solid #D7D7D7; background-color: #E5E5E5}
*/

#shoptable td { border-bottom: 1px dashed #FF8800; padding: 5px 0px 5px 0px;}

#shopinfo {background-color: #E3E3E3; padding: 3px 5px 5px 5px; margin: 5px 0 0 0}

#paymentmethods {margin: 5px 0 2px 0; padding: 0}

#paymentmethods h2 { color: #343 !important; }
#paymentmethods a { background-image: none; padding: 0; }

#checkout td {padding: 2px}
#checkout .star {color: red}
#checkout td.separator {padding: 15px 0 5px 0; }
#checkout input.inputitem {font-size: 9px; border: 1px solid #ccc; width: 150px}
#checkout select {font-size: 9px; border: 1px solid #ccc; width: 152px}
#rightcol .boxcontent {padding: 0 5px 0 10px}
#rightcol .shop img {padding: 2px 0 0 10px}
