Body { background-color: #fff6ff; text-align: center; font-family: Verdana; font-size: 9pt; color: #4f4f4f; margin: 0px; padding: 0px; }

p { margin: 0px; padding: 10px 0px 10px 0px; }

a { color: #993399; font-size: 8pt; border: 0px; }
a:hover { color: #ff99ff; border: 0px; }

img { border: 0px;}

h2 { border-bottom: solid 1px; margin: 20px 0px 10px 0px; padding: 0px; font-weight: bold; font-size: 12pt; }

hr { margin: 15px 0px 15px 0px; border: none; border-bottom: solid 1px #993399; }

blockquote { font-weight:bold; font-size:8pt; background-color:#f1f1f1; padding:10px; margin:0px; }

.button { margin: 5px 0px 5px 0px; background-color: #ffccff; font-size: 8pt; font-weight: bold; color: #993399; border: solid 1px #993399; vertical-align: middle; }

.addtocart { margin: 20px 0px; padding: 3px 40px 3px 40px; background-color: #ffccff; font-size: 10pt; font-weight: bold; color: #993399; border: solid 1px #993399; vertical-align: middle; }

.productcell { float:left; width:140px; padding:0px 15px 25px 0px;}
.productcellimage a {display:block; overflow:hidden; width:120px; height:120px; text-align:center; border:1px solid #CCC; }
.productcellimage a:hover { border:1px solid #993399;}

.frame { text-align: left; width: 780px; margin: 20px auto auto auto; border: solid 1px #660066; background: white url(bground.gif) repeat-y -40px; }
.header { background: transparent url(headerbground.gif) repeat-x top left; background-color: #993399; height: 81px; margin: 0px; }
.headermenu { float: right; margin-top: 50px; }

.leftcolumn { width: 160px; padding: 20px 0px 50px 10px; float: left; }
.centercolumn { margin: 0px 40px 50px 210px; }
.rightcolumn { clear: both; }
.footer { width: 600px; height: 400px; margin: 20px auto; font-size: 7pt; text-align: center; }

.header h1 { display: none; }

.headermenu ul { display: inline; margin: 0px; padding: 0px; }
.headermenu li { list-style-type: none; display: inline; padding: 0px; margin-right: 5px; }
.headermenu li a { color: White; font-size: 8pt; }
.headermenu li a:hover { color: #ff99ff; }

.leftcolumn ul { margin: 5px; padding: 0px; }
.leftcolumn li { padding:0px; font-weight: bold; list-style-type: none; display: block; margin: 0px 0px 5px 0px; }
.leftcolumn h1 { width: 140px; display: block; margin: 10px 0px 5px 0px; color: #993399; padding: 2px; font-weight: bold; font-size: 8pt; background-color: #ffccff; border: solid 1px #993399; }

.search { width: 145px; }
.search input { font-size: 7pt; padding: 0px; }
.search button { font-size: 7pt; padding: 0px; }

.cart { width: 99%; margin: 0px 0px 5px 0px; border: solid 1px #993399; font-size:7pt; }
.cart th { background-color: #993399; color: White; padding: 5px; }
.cart td { background-color: #fff6ff; padding: 5px; }

/* shopify hack */

#searchresults { float: left; margin: 0px; padding: 0px; width:95%; }
#searchresults form { display: none; }
#searchresults ol { margin:0px;padding:0px;}


/* hack */

/*

dark purple         #660066
purple              #993399
light purple        #cc66cc
light purple        #ff99ff
light light purple  #ffccff

*/
