/*

	Styles for ditto items on products index pages

*/

div#product_index_item {
	float: left;
	width: 48%;
	max-width: 48%;
	margin: 0.2em;
	padding: 0.2em;
	line-height: 1.1em;
	height:96px;
	overflow:hidden;
}
div#product_index_item h2 a {
	text-decoration: none;
	color: #000;
}
div#product_index_item a:hover {
	text-decoration: underline;
}
div#product_index_item img {
	float: left;
	padding: 0 0.5em 0;
}
div#product_index_item h2 {
	line-height: 1em;
}

div#product_index_item div {
	float: left;
	width: 70%;
}
div#product_index_item div p {
	width: 100%;
	max-width: 100%;
	margin: 0.2em 0;
	padding: 0;
	font-size: 0.9em;
}


/*

	Styles for the Projects index pages

*/

div#project_index_item {
	float: left;
	margin: 0 0.5em 0.4em 0.7em;
	padding: 0 0.3em 0.4em 0;
	line-height: 1.1em;
	border-bottom: 1px solid #ddd;
	width: 90%;
}
div#project_index_item div p {
	font-size: 0.9em;
	margin-top: 0.2em;
}
div#project_index_item a {
	text-decoration: none;
	color: #000;
}
div#project_index_item a:hover {
	text-decoration: underline;
}
div#project_index_item img {
	float: left;
	padding: 0 0.5em 0 0;
}
div#project_index_item h2 {
	line-height: 1em;
}

/*

	Styles for ditto items on products sub-index pages

*/

div#product_sub_index_item {
	float: left;
	width: 90%;
	margin: 0 0.5em 0.4em 0.5em;
	padding: 0 0.3em 0.4em 0;
	border-bottom: 1px solid #ccc;
}
div#product_sub_index_item a {
	text-decoration: none;
	color: #000;
}
div#product_sub_index_item a:hover {
	text-decoration: underline;
}
div#product_sub_index_item img {
	float: left;
	padding: 0 0.5em 0 0;
}
div#product_sub_index_item div {
	float: left;
	width: 75%;
	margin: 1.6em 0 0 0;
}
div#product_sub_index_item div p {
	float: right;
	width: 60%;
	margin-top: -2.2em;
}


/*

	Styles for ditto items on products seating sub-index pages

*/



div#product_seating_sub_index_item {
	float: left;
	margin: 0 0.5em 0.4em 0.5em;
	padding: 0 0.3em 0.4em 0;
	text-align: center;
	font-size: 0.95em;
}
div#product_seating_sub_index_item a {
	text-decoration: none;
	color: #000;
}
div#product_seating_sub_index_item a:hover {
	text-decoration: underline;
}
div#product_seating_sub_index_item img {
	padding: 0 0.5em 0 0;
}
div#product_seating_sub_index_item h2 {
	font-size: 1.1em;
}

/*

	Styles for ditto items on products seating index pages

*/
div#seating_product_index_item {
	float: left;
	margin: 0 0.5em 0.4em 0.5em;
	padding: 0 0.3em 0.4em 0;
	line-height: 1.1em;
	border-bottom: 1px solid #ddd;
	width: 90%;
}
div#seating_product_index_item div p {
	font-size: 0.9em;
}
div#seating_product_index_item a {
	text-decoration: none;
	color: #000;
}
div#seating_product_index_item a:hover {
	text-decoration: underline;
}
div#seating_product_index_item img {
	float: left;
	padding: 0 0.5em 0 0;
}
div#seating_product_index_item h2 {
	line-height: 1.5em;
	font-size: 1.2em;
}

li#seating_product_page_top_item {
	float: left;
	padding: 0.2em 0.2em 0.1em 0.2em;
	margin-left: 1.5em;
}
li#seating_product_page_top_item a {
	color: #000;
}
