#pageWrapper{}

/*
 * Page Title
 */
#pageTitle{
	width:556px;
	height:28px;
	padding:0 22px;
	margin:0 auto;
	background:#83A9CF url(Design/siteHr.png) center top no-repeat scroll;
	color:#fff;
	font-size:1.4em;
	font-weight:bold;
	line-height:28px;
}

/*
 * Location
 */
#pageLocation{
	padding:3px 15px 5px;
	color:#21487F;
}
#pageLocation a{
	color:#21487F;
	text-decoration:none;
}
#pageLocation a:hover{
	color:#333;
	text-decoration:underline;
}

/*
 * In category description
 */
#pageInCatDesc{
	padding: 0 15px;
	color:#333;
	font-size:1.2em;
	line-height:120%;
}
#pageInCatDesc p{
	margin-top:0;
}

/*
 * Categories
 */
.category-row{
	overflow:hidden;
	margin:6px 0;
}

.category-item{
	float:left;
	width:299px;
	margin-right:6px;
	background:url(Design/siteCategoryItem.png) -299px top repeat-y scroll;
}
.category-item.last{
	margin-right:0;
}
.category-item-img-desc{
	overflow:hidden;
	padding:10px 4px;
	background:url(Design/siteCategoryItem.png) left top no-repeat scroll;
}
.category-item-img{
	float:left;
	width:100px;
	height:100px;
	text-align:center;
}
.category-item-desc{
	float:right;
	width:182px;
	color:#333;
}
.category-item-name{
	padding-bottom:9px;
	background:url(Design/siteCategoryItem.png) -897px bottom no-repeat scroll;
}
.category-item-name a{
	display:block;
	padding:4px 10px 0;
	background:url(Design/siteCategoryItem.png) -598px top repeat-y scroll;
	color:#fff;
	font-size:1.2em;
	text-decoration:none;
}
.category-item-name a:hover{
	color:#D2EBFF;
}

/*
 * Products
 */
.product-row{
	overflow:hidden;
	margin:10px 0;
}

.product-item{
	float:left;
	width:194px;
	margin-right:11px;
	background:url(Design/siteProductItem.png) -194px top repeat-y scroll;
}
.product-item.last{
	margin-right:0;
}
.product-item-image{
	height:190px;
	padding:10px 0;
	background:url(Design/siteProductItem.png) left top no-repeat scroll;
	text-align:center;
}
.product-item-desc{
	padding:0 10px;
	color:#333;
	font-size:1.2em;
}
.product-item-price{
	padding:10px 0 3px;
	text-align:center;
	color:#293642;
	font-size:1.2em;
	font-weight:bold;
}
.product-item-name{
	padding:0 0 9px;
	background:url(Design/siteProductItem.png) -582px bottom no-repeat scroll;
}
.product-item-name a{
	display:block;
	padding:5px 10px 0;
	background:url(Design/siteProductItem.png) -388px bottom repeat-y scroll;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.product-item-name a:hover{
	color:#D2EBFF;
}