/****************************

CATALOG PAGE STYLES

*****************************/

#catalogPage #content h2 {

	padding: .25em;

	margin: .25em;

	font-size: 2em;

	clear: both;

}

#catalogPage #content h3 {

	clear: both;

	color: #EFECE4;
	background-color:#990000;

}

#catalogPage #content p {

	margin: 0;

	padding: .1em;

}

#catalogPage #content ul {
	padding: 0 0 1em 0;
	list-style-type: none;

}

.catalogMenu {

	clear: both;

}

.catalogMenu li {

	float: left;

	margin: .25em;

	font-size: 1.25em;

}

.catalogMenu li a {

	background-color: #F5F3EF;

	display: block;

	padding: .5em;

}

.catalogMenu .highlight a {

	background-color: #FFFFFF;

	text-decoration: none;

}



.subCategory {
	clear: both;
	list-style-type: none;

}

.subCategory li {

	border-top: 2px solid #D2CAB7;

	border-right: 2px solid #685C42;

	border-bottom: 2px solid #685C42;

	border-left: 2px solid #D2CAB7;
	padding:6px;
	background-color: #E6FF80;

	float: left;

	display: block;

	width: 13em;

	margin: .4em;

	/* min-height: 23em;

	_height: 23em;*/

}

.itemName {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.itemNumber,

.itemShipping {

	font-weight: normal;

	font-size: .75em;

}

.itemPrice {

	color: #000066;

	font-size: 1.25em;

	font-weight: bold;
	background-color: #E6FF80;

}

.itemDescription a,

.itemDisclaimer a {

	text-decoration: none;

	font-size: .9em;

}

.itemDescription a.tip,

.itemDisclaimer a.tip {

	position: relative;

}

.itemDescription a.tip span,

.itemDisclaimer a.tip span {

	display: none;

	position: absolute;

	top: 20px;

	left: 20px;

	width: 150px;

	padding: 5px;

	z-index: 100;

	background-color: #990000;

	color: #fff;

	-moz-border-radius: 5px; /* this works only in camino/firefox */

	-webkit-border-radius: 5px; /* this is just for Safari */

}

.itemDescription a:hover.tip,

.itemDisclaimer a:hover.tip {

	font-size: 99%; /* this is just for IE */

}

.itemDescription a:hover.tip span,

.itemDisclaimer a:hover.tip span {

	display: block;

}

.itemImage {

	background-color: #FFFFFF;


	margin: 0;

	padding: 0;

	overflow: hidden;

}

.itemColors {

}

.itemColors,

.itemDisclaimer {

	font-size: .85em;

}

.inStock {

	color: #FF0000;

	font-weight: bold;

}
