.underline {
	text-decoration:underline;
}

.bold {
	font-weight:bold;
}

.light-blue {
	color:#004080;
}

.medium {
	font-weight:bold;
	font-size:.9em;
	font-family: arial;
}

.large {
	font-weight:bold;
	font-size:1em;
	font-family: arial;
}

.blue {
	color:#00F;
}

.red {
	color:#F00;
}

dt {
	font-weight:bold;
	font-size:.9em;
	text-decoration:none;
}

dd {
	font-size:.9em;
	text-decoration:none;
	margin:0 0 0 3%;
}

div.caption {
	width:100%;
	font-size:.9em;
	font-weight:bold;
	font-family:arial;
}

div.page-title {
	width:100%;
	display:block;
	font-size:1.1em;
	font-family:arial;
	text-align:center;
	vertical-align:middle;
	margin: 0 0 1% 0;
}

div.category-info {
	float:left;
	display:table;
}

div.category-name {
	width:100%;
	display:table;
	font-weight:bold;
	font-size:1.1em;
	text-transform:uppercase;
}

div.top-pic {
	width:100%;
	display:table;
}

div.top-pic img {
	width:100%;
}

div.category-description {
	width:80%;
	float:right;
	display:inline;
	font-family:Book Antiqua;
}

div.category-description ul {
	float:left;
	list-style-type:circle;
	display:inline;
}
	
div.category-extra-links {
	width:80%;
	float:right;
	display:inline;
}

div.added-information {
	width:100%;
	float:left;
	display:table;
	font-family:Arial Narrow;
	margin: 2% 0 2% 0;
}

div.added-information ul {
	padding: 0 0 0 5%;
}

div.category-info p {
	width:100%;
	display:block;
	padding:0;
	margin:0;
	margin:1% 0 0 0;
}

div.category-info div.category-extra-links p a.medium {
	color:#008080;
	text-decoration:underline;
	font-size:.8em;
	margin:1% 0 0 0;
}

div.category-info div.category-extra-links p a.large {
	color:#00F;
	text-decoration:underline;
	font-size:.9em;
}

div.item-name {
	width:100%;
	display:block;
	font-weight:bold;
	font-family:arial;
	margin:0 0 1% 0;
	clear:both;
}

div.item-pic {
	width:100%;
	display:table;
	margin: 0 0 2% 0;
}

div.item-pic div {
	float:left;
	vertical-align:middle;
}

div.item-pic div img {
	width:100%;
	clear:both;
	vertical-align:middle;
}

div.item-description {
	font-family:Book Antiqua;
	display:table;
}

div.item-description ul {
	padding: 0 0 0% 8%;
	font-size:.9em;
	list-style-type: square;
}

div.item-description ul li {
	margin: 2% 0 0 0;
}

div.item-description p {
	padding: 1% 0 0% 2%;
	font-weight:bold;
}

div.item-shorthand {
	width:100%;
	margin:1% 0 1% 0;
	font-family:arial;
}


div.item-table {
	width:100%;
	display:table;
	margin: 0 0 2% 0;
}

div.item-table div.table-header {
	width:100%;
	display:table;
	margin: 0 0 1% 0;
	color:blue;
	font-size:.9em;
	font-weight:bold;
}

div.item-table div.table-caption {
	width:100%;
	display:table;
	margin: 0 0 1% 0;
	color:red;
	font-size:.8em;
	font-weight:bold;
}

div.item-table table.item_display td {
	padding:0;
}