html, body, ul, ol, li, p, img {
    margin:0; padding:0; border:0; font-family:tahoma; font-size:10pt; text-align:justify;}
table, tr, td {font-size:10pt;}

a {color:#004000;}
a:hover {color:#008000; text-decoration:underline;}
	    
.firstletterbig {font-size:7pt; margin-left:15; color:#1DBA00; font-weight:bold; margin-bottom:4;}
.firstletterbig:first-letter {font-size:10pt;}
ul {margin:0;}
li {margin:0; padding:0;}
td.categories {vertical-align:top;}
.categories ul li {list-style:none; margin-left:15;}
.categories a {text-transform:uppercase; font-size:10pt; color:green; text-decoration:underline; font-weight:bold;}
.categories a:hover {color:#040;}

div.shoppingcart {color:white; font-size:9pt; font-weight:bold; margin-left:15;}
a.shoppingcart {color:yellow; text-decoration:none;}
a.shoppingcart:hover {color:yellow; text-decoration:underline;}
a.cart {color:white; text-decoration:none;}
a.cart:hover {color:yellow; text-decoration:underline;}

h1 {color:green; font-size:14pt; list-style:inline;}
h2 {color:green; font-size:12pt; list-style:inline; margin:0; padding:0;}
h3 {color:black; font-size:12pt; list-style:inline; margin:0; padding:0;}

.advtext {text-align:justify; vertical-align:top; font-size:8pt;}

.item {float:left;)

img {border:0;}

.productdetailsheader {font-size:8pt;  font-weight:normal; text-align:center;}
.productdetailstitle  {font-size:14pt; font-weight:bold;   text-align:left;}

.checkout a {font-size:12pt; color:green; font-weight:bold;}
.checkout a:hover {color:red;}

form { margin:0;}
.field {border:1px solid gray; color:#000; width:100px; font-size:10pt; margin-top:3px; background-color:white;}
/* .btn {border:none; background:green; color:white;  font-size:10pt; margin-top:3px; font-weight:bold; padding:0 10px; cursor:pointer; cursor:hand;} */

input {
   color:#050;
      font-family:tahoma;
         font-size:8pt;
	    font-weight:bold;
	       background-color:#fed;
	          border:1px solid;
		     border-top-color:#696;
		        border-left-color:#696;
			   border-right-color:#363;
			      border-bottom-color:#363;
				cursor:pointer;}
			      table#spo1{border-collapse:collapse;border: none;margin: 15px 0}
table#spo1 td{padding:0;text-align:justify; border:none}
#spo1 td.td1{background: url(../shop/spo1-1.gif) no-repeat}
#spo1 td.td1 div{background: url(../shop/spo1-2.gif) no-repeat right; height:79px}
#spo1 td.td2{background:#ccc;padding: 0 1px;}
#spo1 td.td2 div{color: #fff;background-color: #0066CC;padding: 10px 10px 0;}
#spo1 td.td3{background: url(../shop/spo1-3.gif) no-repeat;height: 15px;}
#spo1 td.td3 div{background: url(../shop/spo1-4.gif) no-repeat right top;height:15px;}
