form{
	margin: 0;
}

body{
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

span.cleverlogo	{
	color: #646464;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}

span.clever{
	font-family: Arial, Helvetica, sans-serif;
	color: #E43C38;
	font-weight: bold;
}

span.clever-tm{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

table.sc-purchasehistory, table.sc-invoicehistory{
	margin-top: 20px;
	margin-bottom: 20px;
	width: 670px;
}

.sc-dnl-date{
	width: 90px;
}

.sc-prodnum{
	width: 90px;
}

.sc-dnl-button{
	width: 90px;
}

.sc-oldprice{
	text-decoration: line-through;
}

.sc-newprice{
	color: #E53C39;
}

.sc-total{
	font-weight: bold;
}

.sc-subtotal td, .sc-total td{
	border-top: solid 1px darkgrey;
}

div.sc-cart{
	padding: 10px 10px 40px 10px;
	margin: 0 0 30px 0;
	border: 3px solid #ccc;
}

table.sc-cart{
	margin: 10px 0;
}

.sc-c-price, .sc-price{
	white-space: nowrap;
	text-align: right;
}

#purchasehistory{
	width: 130px;
}

dt{
	margin-top: 5px;
	font-weight: bold;
	font-size: 12px;
}

div.dict-letters{
	font-size: 13px;
	color: black;
	font-weight: bold;
	padding: 20px 0;
}

div.dict-letters a{
	color: navy;
}

.smallprint{
	font-size: smaller;
}

.cm-txt{
	clear: both;
}

.login-or-register{
	font-weight: bold;
}

table.docindex{
	table-layout: fixed;
	width: 100%;
	clear: both;
	margin: 10px 0 10px 0;
}

table.docindex th, table.sc-purchasehistory th, table.sc-invoicehistory th{
	border-bottom: 2px solid #aaa;
}

.docindex-price{
	width: 90px;
}

td.docindex-price{
	text-align: right;
}