<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

@import url("slimbox.css");

.digit {
 	text-align: right;
}

 tr.odd, tr.odd td {
	background-color: #efefef;
}
 
/* Mime-type icons */
a.doc, a.docx, a.html, a.jpg, a.png, a.gif, a.pdf, a.pps, a.ppt, a.swf, a.flv , a.xls, a.zip {
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;	
}
a.doc, a.docx { background-image: url("../img/doc.png"); }
a.html { background-image: url("../img/html.png"); }
a.jpg, a.png, a.gif { background-image: url("../img/jpg.png"); }
a.pdf { background-image: url("../img/pdf.png"); }
a.pps, a.ppt { background-image: url("../img/pps.png"); }
a.swf, a.flv { background-image: url("../img/swf.png"); }
a.xls { background-image: url("../img/xls.png"); }
a.zip { background-image: url("../img/zip.png"); }

/* Captionned images */
.captionned-image {
	background-color: #fafafa;
	border: 1px solid #cccccc;
	font-size: 0.8em;
	font-style: italic;
	margin: 0.4em 0 0.4em 0;
	padding: 5px;
	text-align: center;
}
.left { float: left; margin-right: 1em; }
.right { float: right; margin-left: 1em; }
.center { display: block; margin-left: auto; margin-right: auto; }

.category-belonging h3, .category-belonging ul, .category-belonging li { display: inline; }
.category-belonging h3 { font-weight: normal; }

/* Forms */
fieldset {
	border: 1px solid #cccccc;
	padding: 0.2em 0.8em;
	margin: 0 0 1em 0;
}

legend {
	font-style:italic;
}
.row {
	clear: both;
	padding: 0.3em;
}

.row .error {
	color: #ff0000;
	font-size: 90%;
}

.row label {
	float: left;
	padding-right: 1em;
	text-align: left;
	width: 25%;
}

.submit {
	margin-top: 0.2em;
	text-align: right;
}

textarea {
	width:100%;
}

.tip {
	color: #999999;
	font-size: 90%;
	font-style: italic;
}

.uname {
	display: none;
}

.error-box, .message-box {
	margin: 0.3em 0;
	padding: 0.3em;
}
.error-box {
	background-color: #ffebeb;
	border: 1px solid #ff0000;
}
.message-box {
	background-color: #e5ecf3;
	border: 1px solid #20457a;
}

hr.visible, hr.invisible { 
	border: 0 none;
	clear: both; 
}
hr.visible {
	background-color: #cccccc;
	height: 1px;
	margin-bottom: 1.1em;
}
hr.invisible {
	visibility: hidden;
}

/* Page list item */
.page-list-item {
	border: 1px solid #cccccc;
	padding: 10px 10px 0 10px;
	margin-bottom: 10px;
}
.page-list-item h2 { margin: 0; }
.page-list-item p.intro { font-weight: normal; }
.page-list-item .date { 
	color: #cccccc;
	font-size: 80%; 
	font-style: italic;
	text-align: right; 
}

/* referenceWeightPrice */
form.referenceWeightPrice {
	float: right;
}
.referenceWeightPrice .row {
	float: left;
}
.referenceWeightPrice .row label {
	padding-right: 0;
	width: 4.5em;
}
.referenceWeightPrice .submit {
	float: left;
}

/* shoppingCartSmall */
.shoppingCartSmall {
	margin-top: 1em;
}
.shoppingCartSmall dt, .shoppingCartSmall dd {
	float: left;
}
.shoppingCartSmall dd {
	padding-left: 0.3em;
}
.shoppingCartSmall dt {
	clear: left;
}
.shoppingCartSmall a {
	background: #333333;
	border: 1px solid #888888;
	clear: both;
	color: #ffffff;
	display: block;
	padding: 0.2em;
	text-align: center;
	width: 10em;
}

/*shoppingCartLarge*/
.shoppingCartLarge .back {
	float: left;
	margin-top: 1em;
}

.shoppingCartLarge table, .shoppingCartLarge tr, .shoppingCartLarge td {
	border: 1px solid #cccccc;
} 
.shoppingCartLarge table {
	border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
.shoppingCartLarge td, .shoppingCartLarge tr {
	padding: 0.5em;
}
.shoppingCartLarge td {
	vertical-align: top;
}
.shoppingCartLarge th {
	background-color: #eeeeee;
	padding: 0.5em 1em;
}

.shoppingCartLarge form {
	margin-top: 1em;
}
.shoppingCartLarge .payments ul {
	height: 32px;
}
.shoppingCartLarge .payments ul, .shoppingCartLarge .payments li {
	margin: 0;
	padding: 0;
}
.shoppingCartLarge .payments li {
	background: transparent url("../img/payments.png") no-repeat;
	float: left;
	list-style-type: none;
	text-indent: -9999px;
	height: 32px;
	width: 32px;
}

.shoppingCartLarge .payments li.visa { background-position: 0 -32px; }
.shoppingCartLarge .payments li.mastercard { background-position: 0 -64px; }
.shoppingCartLarge .payments li.amex { background-position: 0 -96px; }
.shoppingCartLarge .payments li.generic { background-position: 0 -128px; }
</pre></body></html>