
body, p, div, table, ul, li {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif ;
	font-size: 10pt;
	font-weight: normal ;
	color: #660099 ;
}
.dropdown {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif ;
	font-size: 10pt;
	font-weight: bold ;
	color: #660099 ;
}
.small-dropdown {
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: smaller ;
	font-weight: normal ;
	color: #660099 ;
}

.titlebox {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif ;
	font-size: 10pt;
	font-weight: bold ;
	font-style: italic ;
}

.new {
	font-family: Arial, Helvetica, sans-serif ;
	font-weight: bold ;
	color: red ;
}

.u-title {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif ;
	color: red ;
	font-weight: bold ;
	font-style: italic ;
}

.smallprice {
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: smaller ;
	font-weight: normal ;
	text-decoration: none ; 
	color: #660099 ;
}

.label {
	border: 2px solid #663399;
	padding: 5;
	border-spacing: 2;
}

.tn_outer_border {
        border: 2px solid #663399;
	padding: 0px;
        border-spacing: 0px;
        }


.tn_inner_border {
        border: 1px solid #663399;
        }

em {
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: smaller ;
	font-weight: normal ;
	font-style: italic ;
}

em.bold {
	font-weight: bold ;
}
a, a:visited {
	font-weight: bold ;
	text-decoration: none ; 
	color: #660099 ;
}

a.pricelist:link, a.pricelist:visited {
        color: #C5B3CE;
        text-decoration: underline;
}

a.pricelist:hover {  background-color: #C6C9E8; }

.pricetext {
        color: #660099;
}

a.ulink:link, a.ulink:visited {
        color: #C5B3CE;
        text-decoration: underline;
}

a.ulink:hover {  background-color: #C6C9E8; }

.ulinktext {
        color: #660099;
        font-weight: bold;
}

.thumb {
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: smaller ;
	font-weight: bold ;
	text-decoration: none ; 
}

a:hover { background-color: #C6C9E8 ; 
}

input.add {
border:0px solid black;
            background: url('graphics/cart/add-to-cart.gif') no-repeat top left;
cursor:pointer
}
input.add:hover {
border:0px solid black;
            background: url('graphics/cart/add-to-cart2.gif') no-repeat top left
}


.title {
	text-align: center;
	font-weight: bold;
	}

table.price_list td { padding-left: 6px; padding-right: 6px; text-align: right; border-width: 1px; border-style: solid; border-color: #E0CBEA; }
table.price_list { border-width: 1px; border-style: solid; border-color: #E0CBEA; border-collapse: collapse; }

.title { font-size: 14pt; }

.shop_inner { padding: 5px; height: 100%; }
.shop_outer { height: 100%; }