form { padding:0px; margin:0px; }
span.error { background-color:red; color:white; }
p.message { font-weight:900; }
p.error { font-size:18px; background-color:red; color:white; }
p.shop { /* standard p in shop */
  padding: 0px;
  margin: 0px 0px 0px 0px;
}
a.menu {
    text-decoration:none;
}
a.amenu { 
  font-weight:900;
  font-style:italic;
}

th.row { padding-right:10px; }

/* Category view styles */
h1.category { /* Category name */
	font-family:arial, helvetica, sans-serif;
	font-size:14pt;
	color:#ff0000;
	padding:0px;
	line-height:16pt;
	text-align:left;
	margin:0px 0px 4px 0px;
}

p.categoryDescription { /* Category description */ 
	color:#000000;
	font-family:tahoma, arial, sans-serif;
	font-size:8pt;
	line-height:10pt;
	margin:6px 0px 6px 0px;
	padding:0px;
}

p.clickToZoomClass { /* click to zoom paragraph style */
	font-size:7pt;
	margin:0px;
	padding:0px;
	line-height:12pt;
	text-align:right;
	font-weight:bold;
}

/* Item view styles */
p.itemCode { /* Item code */ 
	font-size:8pt;
	margin:0px 6px 0px 0px;
	padding:0px;
	line-height:12pt;
	text-align:left;
}
p.itemName { /* Item name */ 
	font-size:10pt;
	margin:0px 0px 6px 0px;
	padding:0px;
	line-height:14pt;
	text-align:left;
  color:#ff0000;
}
p.item { /* other item datas */ 
	font-size:8pt;
	margin:0px 0px 6px 0px;
	padding:0px;
	line-height:10pt;
	text-align:left;
}
p.addToCart { /* addToCart style */
	font-size:8pt;
	margin:0px 0px 6px 0px;
	padding:0px;
	line-height:12pt;
	text-align:right; 
}
p.itemReport { /* itemReport style */
	font-size:8pt;
	margin:0px 6px 6px 0px;
	padding:0px;
	line-height:12pt;
	text-align:right; 
}
p.newsDate {
    font-style:italic;
	text-align:right;
}

li.category {
	font-family:arial, helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	padding:0px 86px 6px 0px;
	margin:0px 0px 2px 42px;
	line-height:11pt;
	text-align:left;
}

a.category {
	color:#000000;
	text-decoration:none;
}

ul.category {
	margin-top:0px;
	margin-bottom:8px;
}

ul.term-list {
	margin:0px 0px 0px 48px;
	padding-left:6px;
}

hr.shop {
	margin-bottom:6px;
	margin-top:6px;
	height:1px;
	color:#666666;
}
th.row { text-align:left; }

th.downloadList {
    border-top:1px solid #666666;
    border-bottom:1px solid #666666;
    padding:6px 18px 0px 6px;
}

td.downloadList {
    border-bottom:1px solid #666666;
    padding:2px 18px 0px 6px;
}

