/* Shopping Cart styles */
.CartSummarySubtitle {
	font-size: 10px;
	font-weight: normal;
	color:#ffffff;
	background-color:#303D59;
	text-decoration: none;
}
.CartSummaryValue {
	font-size: 10px;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
}
.CartSummaryTitle {
	font-size: 12px;
	font-weight: bold;
	color:#303D59;
	text-decoration: none;
}
.removeCart {
	font-size: 12px;
	font-weight: bold;
	color:#FF0000;
	text-decoration: none;
}
.removeCart a {
	font-size: 12px;
	font-weight: bold;
	color:#FF0000;
	text-decoration: none;
}
.removeCart a:hover {
	font-size: 12px;
	font-weight: bold;
	color:#FF0000;
	text-decoration: underline;
}

/* Paging control styles */

.pageNumbers, .pageNumbers a{
	font-size: 12px;
	color:#303D59;
	text-decoration: none;
}
.pageNumbers a:hover{
	font-size: 12px;
	color:#303D59;
	text-decoration: underline;
}
.pageNP, .pageNP a{
	font-size: 12px;
	font-weight: bold;
	color:#303D59;
	text-decoration: none;
}
.pageNP a:hover{
	font-size: 12px;
	font-weight: bold;
	color:#303D59;
	text-decoration: underline;
}

/* Navigation/Category crumb trail styles */

.crumbs, .crumbs a{
	font-size: 12px;
	font-weight: bold;
	color:#303D59;
	text-decoration: none;
}
.crumbs a:hover {
	font-size: 12px;
	font-weight: bold;
	color:#303D59;
	text-decoration: underline;
}
.crumbsSub, .crumbsSub a{
	font-size: 11px;
	font-weight: bold;
	color:#303D59;
	text-decoration: none;
}
 .crumbsSub a:hover {
	font-size: 11px;
	font-weight: bold;
	color:#303D59;
	text-decoration: underline;
}
.crumbsProd, .crumbsProd a{
	font-size: 11px;
	font-weight: normal;
	color:#303D59;
	text-decoration: none;
}
 .crumbsProd a:hover {
	font-size: 11px;
	font-weight: normal;
	color:#303D59;
	text-decoration: underline;
}
/* === Product styles === */

/* Products on home page */
.homeProdTitle {
	font-size: 16px;
	font-weight: bold;
	color: #232323;
	text-decoration: none;
}
.homeProdTitle a {
	font-size: 16px;
	font-weight: bold;
	color: #232323;
	text-decoration: none;
}
.homeProdTitle a:hover {
	font-size: 16px;
	font-weight: bold;
	color: #232323;
	text-decoration: underline;
}
.homeProdPrice {
	font-size: 16px;
	font-weight: bold;
	color: #232323;
}
/* Products on product list/detail pages */
.ProductTitle, .producttitle {
	font-size: 18px;
	font-weight: bold;
	color:#232323;
	text-decoration: none;
}
.ProductHead {
	font-size: 12px;
	font-weight: bold;
	color: #FBA301;
	text-decoration: none;
}
.ProductSub {
	font-size: 11px;
	font-weight: bold;
	color:#232323;
	text-decoration: none;
}
.ProductSub a {
	font-size: 11px;
	font-weight: bold;
	color:#232323;
	text-decoration: none;
}

.ProductSub a:hover {
	font-size: 11px;
	font-weight: bold;
	color:#232323;
	text-decoration: underline;
}

.ProductText {
	font-size: 11px;
	font-weight: normal;
	color:#232323;
	text-decoration: none;
}
.ProductPrice {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.ProductStock {
	font-size: 10px;
	font-weight: normal;
	color: #28458D;
	text-decoration: none;
}
.ProductLinks {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.ProductLinks a {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.ProductLinks a:hover {
	font-size: 11px;
	font-weight: normal;
	color:#000000;
	text-decoration: underline;
}

.currencysmall {
	font-size: 9px;
	font-weight: normal;
	color:#232323;
	text-decoration: none;
}
.currencysmall a {
	font-size: 9px;
	font-weight: normal;
	color:#006699;
	text-decoration: none;
}
.currencysmall a:hover {
	font-size: 9px;
	font-weight: normal;
	color:#006699;
	text-decoration: underline;
}

.OptionsLabel {
	font-size: 11px;
	font-weight: bold;
	color:#666666;
	text-decoration: none;
}
.VariationsLabel {
	font-size: 11px;
	font-weight: bold;
	color:#666666;
	text-decoration: none;
}