/************************************
 Category Style 14
 Layout for category page
 12/01/2010
 ************************************/


/**************************************
	Product / Category Containers
**************************************/

/* Category & Product main container */
.categories,
.products {
    width: 100%;
    position: relative;
    padding: 3px 0;
	font-weight: normal; /* reset in case that some container has set bold */
}

/* Row Container for Multiple Products/Categories */
.product-row,
.category-row {
	margin-bottom: 10px;
}

/* First Product or Category in a row */
.rowstart {
    clear: left;
}

/* Individual Products / Categories inside their containers */
.categories .category,
.products .product {
    list-style-type: none;
    margin: 0; /* override default values */
	padding: 0; /* override default values */
    float: left;
    width: 50%;
}



/*******************
	Categories (div based layout)
*******************/

/* Individual Category */
.categories .category {
    text-align: center;
}

/* Wrapper for category contents */
.content-category {
    position: relative;
    margin: 0;
}

/* Individual Category Contents */
dl.content-category,
dl.content-category dt,
dl.content-category dd  {
	text-align: center;
}

/* Category Image */
.content-category .category-image img {
    max-width: 175px;
    border: none;
}

/* Category Descriptions */
.content-category .description {
	text-align:center;
}



/*******************
	Products (div based layout)
*******************/

/* Product Container */
.content-product {
    border: 1px solid #000;
    padding: 4px;
	margin: 4px;
}

/* Product Title Container */ 
.content-product-header {
    margin: -4px -4px 10px;
    padding: 3px;
	word-wrap: break-word;
	overflow: hidden;
}

/* Product Title */
.content-product-header h4 {
    margin: 0;
    padding: 0;
}

/* Product Title */
.content-product-header a {
    text-decoration: none;
}

/* Product Image */
.content-product .category-product-image img {
    border: none;
}

.content-product dd {
    display: block;
    margin: 0;
}

/* Product Options Container */
.content-product .options {
	float: right;
}

/* Product Options List */
.content-product .options ul {
    padding: 0;
	margin: 0;
    margin-top: 10px;
}

.content-product .options .list,
.content-product .options .adj {
	display: none;
}