
.clear { clear : both; }

.ItemList .Quantity
{
	text-align : right;
}

.UPC
{
	font-size : smaller;
}

.ItemList table
{
	width : 100%;
	border : solid thin black;
}

.ItemList td
{
	border : solid thin black;
	padding : 0.2em;
}

.Thumbnail
{
	float : left;
	border : none;
	padding-right : 0.5em;
}

div#trafficLight
{
	width : 3.5em;
	height : 3.5em;
	background-color : #00ff00;
	float : right;
	border : solid thin black;
}

.busy#trafficLight
{
	background-color : #ff0000;
}

table
{
	border : solid thin black;
}

table.NoBorder
{
	border : solid thin #ccccd7;
}

td
{
	padding : 0;
	margin : 0;
	border : solid thin black;
}

table.NoBorder td
{
	border : solid thin #ccccd7;
	margin : 2px;
}

.Operation, a.Operation
{
	font-size : 90%;
	color : #fff;
	background-color : #908888;
	padding : 3px;
	text-decoration : none;
	border : solid thin white;
}

.Operation:hover
{
	color : #fff;
	border : solid thin black;
}

.Operation:active
{
	color : #908888;
	background-color : #fff;
	border : solid thin #eee;
}

.Operation:disabled {
	color : #fff;
	background-color : #e0d8d8;
}

.Operation:disabled:hover {
	border: solid thin white;
}

.Note
{
	background-color : #ffffcc;
	border : solid thin #eeeeee;
	padding : 0.5em;
	margin : 0.5em;
	color : #303030;
}

.Poster
{
	padding-right : 1.5em;
}

div#helpCenter
{
	position : fixed;
	left : 94%;
	top : 0%;
	width : 2%;
	height : 2%;
	color : #303090;
	visibility : visible;
	text-align : center;
	font-weight : bolder;
	font-size : 150%;
}

div#helpContent
{
	position : fixed;
	right : 0%;
	top : 0%;
	width : 40%;
	border-left : solid thin #303030;
	border-bottom : solid thin #303030;
	background-color : #9090e9;
	color : #fff;
	visibility : hidden;
	padding : 1em;
}

.Date
{
	width : 25em;
	text-align : center;
}

body
{
	padding-bottom : 4em;
}

div#navigationMenu
{
	position : fixed;
	bottom : 0em;
	height : 3.5em;
	left : 0;
	width : 100%;
	background-color : #333;
	color : #fdfdfd;
}

div.navigationLink
{
	border : solid thin black;
	color : #fdfdfd;
	background-color : #333;
	padding : 1em;
	float : left;
}

div.navigationLink:hover
{
	background-color : #fdfdfd;
	color : #333;
	padding : 1em;
	float : left;
}

table, td, tr
{
	padding : 0;
	margin : 0;
	text-align : center;
	line-height : auto;
	border-spacing : 0;
	border-collapse : collapse;
}

table
{
	width : 100%;
}

td
{
	text-align : right;
	padding-right : 0.5em;
	padding-left : 0.5em;
}

th
{
	font-size : 0.95em;
	font-weight : normal;
}

tr.even td
{
	background-color : #f2f2f5;
}

table.NoBorder th
{
	color : white;
	background-color : #b0b0b1;
	font-weight : bolder;
}

table td.Title
{
	text-align : left;
	width : 61em;
}

table td.UPC
{
	font-size : smaller;
}

table td.changes {
	text-align: left;
}

table.Stock td.Quantity
{
	width : 4em;
}

table.InvoiceSummary
{
	width : auto;
	float : right;
}

table.InvoiceSummary td
{
	padding-left : 0.5em;
}

span.NoBorder
{
	color : #808081;
	font-weight : bolder;
}

td.Item
{
	text-align : left;
}

div.InvoiceHeader
{
	float : right;
	width : 20em;
	text-align : right;
	height : 4em;
	font-size : 8pt;
	line-height : 8pt;
	font-family: verdana, arial, helvetica, sans-serif;
}

body
{
	padding-bottom : 3.5em;
}

span.Currency
{
	font-size : 95%;
}

span.Currency span.Translated
{
	font-size : 90%;
}

.SmallLabel, .SmallDate
{
	font-size : smaller;
	color : #777;
}

span.ComingSoon
{
	font-weight : bold;
	color : #a55;
}

span.Unavailable
{
	color : #a22;
}

div.SimpleListItem
{
	border-bottom:solid thin #aaa;
	margin-top:2em;
	width:19em;
	height:140px;
	float:left;
}

div.SmallImage
{
	float:left;
	width:57px;
	height:70px;
	margin:3px;
}

.SimpleListItem .SmallImage
{
	height : 95px;
}

table.Simple, table.Simple td
{
	border : none;
	width : auto;
	text-align : left;
}

table.Simple .Operation
{
	font-size : 70%;
}

.Left
{
	text-align : left;
}

.Right
{
	text-align : right;
}

.Center
{
	text-align : center;
}

.AutoWidth
{
	width : auto;
}

.PageMenu
{
	text-align : center;
	clear : both;
}

.PageMenu span
{
	margin-left : 1em;
	margin-right : 1em;
}

.PageMenu a
{
	text-decoration : none;
}

.PageMenu a span
{
	text-decoration : underline;
}

.upc_invalid {
	background-color: red;
}

.upc_valid {
	background-color: lime;
}

div.field + div.field {
	margin-top: 0.5em;
}

.item_info {
  margin-left: 63px;
}
