/***********************
* Colour Pallette
*
* Red				#AA2126
* Gold 				#987236
* Very Light Grey	#E7E7E7
* Light Grey  		#434343
* Dark Grey			#363636
* Off White			#F7F7F7
************************/

/************************
* Styles for HTML pages *
************************/
.GeneralText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F7F7F7;
	color: #222222;
}
h1
{
	font-size: 15px;
	color: #987236;
	font-weight: bold;
	margin: 0 0 0 0;
}
h2
{
	font-size: 13px;
	font-weight: bold;
	margin: 20px 0 0px 0;
}
.GeneralTitle
{
	font-size: 15px;
	color: #987236;
	font-weight: bold;
	margin: 0 0 0 0;
}
.GeneralQuote
{
	font-style: italic;
}
.GeneralQuoteAuthor
{
	padding-left: 20px;
	font-weight: bold;
}
#HomeBanner
{
	width: 100%;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #363636;
	height: 35px;
	border-top: 1px solid #FFFFFF;
}
#HomeBannerLeft
{
	float: left;
	margin-left: 30px;
}
#HomeBannerRight
{
	float: left;
	margin-left: 30px;
}
#HomeBannerLeft a, #HomeBannerRight a
{
	text-decoration: none;
	font-weight: bold;
	color: #987236;
}
.PanelCenter
{
	background-color: #F7F7F7;
}
.PanelLeft
{
	background-color: #E7E7E7;
}
.PanelRight
{
	background-color: #E7E7E7;
}
.PanelTop
{
	background-color: #E7E7E7;
	padding: 0 5px;
}
.PanelTop a:hover
{
	color: #AA2126;
	text-decoration: none;
}
.PanelTopRight
{
	background-color: #E7E7E7;
}
.PanelTopLeft
{
	background-color: #E7E7E7;
}
.PanelBottom
{
	background-color: #AA2126;
}
.PanelBottom a:hover
{
	color: #F7F7F7;
	text-decoration: none;
}
.GeneralTextLink
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.GeneralTextBold
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
.GeneralTextItalic
{
	font-style: italic;
}
.GeneralTextPrint
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #ffffff;
}
.PrintHR
{
	border: none;
	color: #000000;
	background-color: #ffffff;
	height: 1px;
	width: 100%;	
}
.MenuHeader
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
}
.PageTitle
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #363636;
	font-weight: bold;
}
.HeaderText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
}
.HeaderPrintablePage
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.FooterText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DAD8CD;
}
.FooterTextPrint
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.FooterTextLink
{
	color: #DAD8CD;
	text-decoration: underline;
}
.SpecialOffersText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
}
.ItemHeading
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.HistoryDates
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
}
.HistoryDates a:hover
{
	color:#AA2126;
}
.RightSideBarHeading
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #363636;
	background-color: #ffffff;
	text-align: center;
	border: 0px solid #363636;
}
.PageBorder
{
	border: 1px solid #ffffff;
}
.ImageLeftBorder
{
  border: 1px solid #666666;
	padding: 5px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.ImageRightBorder
{
  border: 1px solid #666666;
	padding: 5px;
  margin-left: 10px;
  margin-bottom: 10px;
}
.Button
{
	width: 100%;
}
.Button a
{
	float: right;
	width: 90%;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #AA2126;
	background: -webkit-linear-gradient(#C3262C, #901C20);
    background: -o-linear-gradient(#C3262C, #901C20);
    background: -moz-linear-gradient(#C3262C, #901C20);
    background: linear-gradient(#C3262C, #901C20);
	padding: 10px 5px 10px 5px;
	border-radius: 8px;
	margin: 0 10px;
	box-sizing: border-box;
}
.Button a:hover
{
	color: #FFFFFF;
}
a:hover
{
  color: #AA2126;
}
hr
{
	border: none;
	color: #ffffff;
	background-color: #666666;
	height: 1px;
	width: 100%;	
}

/*********************************************************
* Styles for programmatically generated e-commerce pages *
* Do not use these styles on the HTML pages              *
*********************************************************/

/* GENERAL STYLES USED ON ALL ACCOUNT PAGES */
.ZZECGeneralText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
}
.ZZECGeneralTextLink
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	text-decoration: underline;
}
.ZZECGeneralTextBold
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	font-weight: bold;
}
.ZZECGeneralTextError
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	font-weight: bold;
}
.ZZECGeneralPrompt
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	font-weight: bold;
}
.ZZECGeneralAsterisk
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #363636;
	font-weight: bold;
}
.ZZECGeneralFormField
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	border: 1px solid #000000;
}
.ZZECGeneralButton
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #CCCCCC;
	font-weight: bold;
	border: 1px solid #000000;
	width: 80px;
}
.ZZECGeneralHR
{
  border: none;
	color: #999999;
	background-color: #999999;
	height: 1px;
	width: 100%;	
}

/* PAGE HEADER & FOOTER */
/* Non link text in links to accounts and checkout */
.ZZECHeaderLinksText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #363636;
}

/* Links to user accounts and checkout */
.ZZECHeaderLinksLink
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	text-decoration: none;
}

/* Summary of items in the trolley */
.ZZECTrolleySummary
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #d7d7ca;
	color: #363636;
}

/* Border around trolley summary */
.ZZECTrolleySummaryBorder
{
	border: 1px solid #AA2126;
}

/* System version link to Perceptis */
.ZZECSystemVersionLink
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DAD8CD;
	text-decoration: none;
}

/* System version for printable pages */
.ZZECSystemVersionPrint
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


/* PRODUCT CATEGORY PAGES */
/* Border around category photos */
.ZZECCategoryPhotoBorder
{
  border: 1px solid #363636;
	padding: 5px;
}

/* Text description that links to sub-categories or product items */
.ZZECCategoryDescriptionTextLink
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	text-decoration: underline;
}

/* Link back to parent category */
.ZZECCategoryParentLink
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	text-decoration: underline;
}


/* PRODUCT OVERVIEW PAGES */
/* Border around product photo on the product overview pages */
.ZZECProductOverviewPhotoBorder
{
  border: 1px solid #363636;
	padding: 5px;
}

/* Normal product price if product is on offer */
.ZZECProductOverviewNormalPriceText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #363636;
	font-weight: bold;
	text-decoration: line-through;
}

/* New product price if product is on offer */
.ZZECProductOverviewOfferPriceText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #363636;
	font-weight: bold;
	text-decoration: none;
}

/* Price where product is not on offer */
.ZZECProductOverviewNoOfferPriceText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #363636;
	font-weight: bold;
	text-decoration: none;
}

/* Product name text on the product overview pages */
.ZZECProductOverviewItemNameText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #363636;
	font-weight: bold;
}

/* Full Details link on the product overview pages */
.ZZECProductOverviewFullDetailsTextLink
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	text-decoration: underline;
}

/* Text used for general messages and errors */
.ZZECProductOverviewGeneralText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
}

/* Horizontal rule to separate items on product overview pages */
.ZZECProductOverviewHR
{
  border: none;
	color: #999999;
	background-color: #999999;
	height: 1px;
	width: 100%;	
}


/* PRODUCT DETAILS PAGES */
/* Name of product on product details pages */
.ZZECProductDetailsItemNameText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #363636;
	font-weight: bold;
}

/* Product reference */
.ZZECProductDetailsItemRefText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #363636;
}

/* Normal product price if product is on offer */
.ZZECProductDetailsNormalPriceText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #363636;
	font-weight: bold;
	text-decoration: line-through;
}

/* New product price if product is on offer */
.ZZECProductDetailsOfferPriceText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #AA2126;
	font-weight: bold;
	text-decoration: none;
}

/* Price where product is not on offer */
.ZZECProductDetailsNoOfferPriceText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #363636;
	font-weight: bold;
	text-decoration: none;
}

/* Description text for the product */
.ZZECProductDetailsDescriptionText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
}

/* Large image link text */
.ZZECProductDetailsLargerImageTextLink
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	text-decoration: underline;
}

/* Border for colour swatches */
.ZZECProductDetailsSwatchBorder
{
	border: 1px solid #000000;
}

/* Text displaying product variant name */
.ZZECProductDetailsVariantNameText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	font-weight: bold;
}

/* Text display product variant ref */
.ZZECProductDetailsVariantRefText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #363636;
	font-weight: normal;
}

/* 'In Stock' text if stock option is being used */
.ZZECProductDetailsStockInText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #AA2126;
	font-weight: bold;
}

/* 'Out Of Stock' text if stock option is being used */ 
.ZZECProductDetailsStockOutText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #AA2126;
	font-weight: bold;
}

/* Add to trolley/basket/bag link */
.ZZECProductDetailsAddLink
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	text-decoration: none;
}

/* Stock availability date */
.ZZECProductDetailsStockDate
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
}

/* Horizontal rule to separate item variants */
.ZZECProductDetailsHR
{
  border: none;
	color: #999999;
	background-color: #999999;
	height: 1px;
	width: 100%;	
}

/* Link back to product overview page */
.ZZECProductDetailsBackTextLink
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	text-decoration: underline;
}


/* SPECIAL OFFERS */
/* Header describing special offer type */
.ZZECOfferHeading
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #363636;
	background-color: #cccccc;
	border: 1px solid #363636;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
}

/* Border around special offer pics */
.ZZECOfferPhotoBorder
{
  border: 1px solid #363636;
	padding: 5px;
}

/* Link to special offer product details */
.ZZECOfferProductNameTextLink
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

/* Normal product price text */
.ZZECOfferNormalPriceText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #363636;
	font-weight: bold;
	text-decoration: line-through;
}

/* Offer price text */
.ZZECOfferOfferPriceText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #AA2126;
	font-weight: bold;
	text-decoration: none;
}

/* Price text if no offers & featured products are displayed */
.ZZECOfferFeaturedPriceText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #363636;
	font-weight: bold;
}

/* We currently have no special offers message */
.ZZECNoOffersText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #363636;
	font-weight: bold;
}


/* SHOPPING TROLLEY & CHECKOUT */
/* Trolley item text */
.ZZECTrolleyItemText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
}

/* Links back to product pages */
.ZZECTrolleyItemTextLink
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	text-decoration: underline;
}

/* Trolley item text in bold */
.ZZECTrolleyItemTextBold
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	font-weight: bold;
}

/* Text describing variant names & references */
.ZZECTrolleyVariantText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #363636;
}

/* Horizontal rule to separate items on trolley page */
.ZZECTrolleyHR
{
	border: none;
	color: #999999;
	background-color: #999999;
	height: 1px;
	width: 100%;	
}

/* Continue Shopping, Update Quantities & Checkout Buttons on trolley page */
.ZZECTrolleyButton
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #CCCCCC;
	font-weight: bold;
	border: 1px solid #000000;
	width: 130px;
}


/* LOGIN */
/* Border for log-in & create new account tables */
.ZZECLogInBorder
{
	border: 1px solid #363636;
}

/* Header text for log-in & create new account tables */
.ZZECLogInHeaderText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #DAD8CD;
	background-color: #AA2126;
	border: 1px solid #000000;
	font-weight: bold;
	line-height: 20px;
}

/* Text used for on login page */
.ZZECLogInText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
}

/* Links on login page */
.ZZECLogInTextLink
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	text-decoration: underline;
}

/* Error message for invalid login */
.ZZECLogInTextError
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	font-weight: bold;
}

/* Prompts for e-mail & password fields */
.ZZECLogInPrompt
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	font-weight: bold;
}

/* E-mail & password fields */
.ZZECLogInFormField
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	border: 1px solid #000000;
}

/* Log In button */
.ZZECLogInButton
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #CCCCCC;
	font-weight: bold;
	border: 1px solid #000000;
	width: 80px;
}


/* LATEST NEWS */
/* News heading on front page as link to news story */
.ZZECNewsFrontPageLink
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	text-decoration: underline;
}

/* News intro on front page */
.ZZECNewsFrontPageIntro
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
}

/* Text for error message on front page news */
.ZZECNewsFrontPageError
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
}

/* Date on news index page */
.ZZECNewsIndexDate
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	font-weight: bold;
}

/* Heading on news index page that forms link to news story */
.ZZECNewsIndexHeadingLink
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	font-weight: bold;
	text-decoration: underline;
}

/* Introduction text on news index page */
.ZZECNewsIndexIntro
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
}

/* Heading on news item page */
.ZZECNewsItemHeading
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #363636;
	font-weight: bold;
}

/* Border around news item photos */
.ZZECNewsItemPhotoBorder
{
  border: 1px solid #999999;
	padding: 5px;
  margin-right: 10px;
  margin-bottom: 10px;
}

/* Text for the item body on the news item page */
.ZZECNewsItemText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
}

/* Link to go back to news index */
.ZZECNewsItemIndexLink
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	font-weight: bold;
	text-decoration: underline;
}

/* PRODUCT SEARCH */
/* Field to enter keywords */
.ZZECProductSearchField
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #363636;
	border: 1px solid #AA2126;
	background-color: #d7d7ca;
}

/* Go button */
.ZZECProductSearchButton
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DAD8CD;
	background-color: #AA2126;
	font-weight: bold;
	border: 1px solid #000000;
	width: 35px;
	height: 22px;
}


/* ADDITIONAL STYLES FOR TIENDA 2.01 */

/* MANUFACTURER LOGOS */
.ZZECManufacturerLogoBackground
{
	background-color: #FFFFFF;
}
.ZZECManufacturerLogoTextLink
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

/* PRODUCT OVERVIEW */
/* Bold Text used for general messages and errors */
.ZZECProductOverviewGeneralTextBold
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	font-weight: bold;
}
/* Bold Text Link used in breadcrumb trail */
.ZZECProductOverviewGeneralTextLinkBold
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	font-weight: bold;
	text-decoration: underline
}
/* Page number thumbnail on product overview page */
.ZZECProductOverviewPageNumber
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #999999;
	line-height: 20px;
}
.ZZECProductOverviewPageNumber a
{
	color: #000000;
	text-decoration: underline;
	display: block;
}
/* Page number currently being viewed thumbnail on product overview page */
.ZZECProductOverviewPageNumberCurrent
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #E7E7E7;
	line-height: 20px;
}
.ZZECProductOverviewPageNumberCurrent a
{
	color: #000000;
	text-decoration: underline;
	display: block;
}
/* Text to be displayed where price is zero */
.ZZECProductOverviewZeroPriceText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #AA2126;
	font-weight: bold;
	text-decoration: none;
}

/* PRODUCT DETAILS */
/* Go button for product sort */
.ZZECProductDetailsGoButton
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d7d7ca;
	background-color: #AA2126;
	font-weight: bold;
	border: 1px solid #000000;
	width: 35px;
	height: 22px;
}
/* Thumbnail border */
.ZZECProductDetailsThumbnailBorder
{
	border: 1px solid #363636;
}
/* PDF link text */
.ZZECProductDetailsPdfTextLink
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	text-decoration: underline;
}
/* Text to be displayed where price is zero */
.ZZECProductDetailsZeroPriceText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #AA2126;
	font-weight: bold;
	text-decoration: none;
}

/* PRODUCTS */
/* H1 tag on products page */
.ZZECProductsH1Text
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #987236;
	font-weight: bold;
	margin: 0px;
}

/* BLOG */
/* Blog post title text */
.ZZECBlogPostTitleText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #AA2126;
	font-weight: bold;
}


/* ADDITIONAL STYLES FOR TIENDA 2.05 */

/* Text to be displayed where price is zero */
.ZZECOfferFeaturedZeroPriceText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #AA2126;
	font-weight: bold;
	text-decoration: none;
}

/* Text to be displayed where price on application */
.ZZECOfferFeaturedPriceOnAppText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #AA2126;
	font-weight: bold;
	text-decoration: none;
}

/* Text to be displayed where price on application */
.ZZECProductOverviewPriceOnAppText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #AA2126;
	font-weight: bold;
	text-decoration: none;
}

/* Text to be displayed where price on application */
.ZZECProductDetailsPriceOnAppText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #AA2126;
	font-weight: bold;
	text-decoration: none;
}

/* Border around product photo for related items */
.ZZECRelatedItemsPhotoBorder
{
  border: 1px solid #363636;
}

/* Link to related item product details */
.ZZECRelatedItemsProductNameTextLink
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

/* Normal product price if product is on offer */
.ZZECRelatedItemsNormalPriceText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #363636;
	font-weight: bold;
	text-decoration: line-through;
}

/* New product price if product is on offer */
.ZZECRelatedItemsOfferPriceText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #AA2126;
	font-weight: bold;
	text-decoration: none;
}

/* Price where product is not on offer */
.ZZECRelatedItemsNoOfferPriceText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #363636;
	font-weight: bold;
	text-decoration: none;
}

/* Text to be displayed where price is zero */
.ZZECRelatedItemsZeroPriceText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #AA2126;
	font-weight: bold;
	text-decoration: none;
}

/* Text to be displayed where price on application */
.ZZECRelatedItemsPriceOnAppText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #AA2126;
	font-weight: bold;
	text-decoration: none;
}

/* NEW FOR TIENDA VERSION 2.06 */
.ZZECRatingText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
}
.ZZECRatingText a
{
	color: #363636;
	font-weight: bold;
}
.ZZECRatingText ul
{
	padding: 0px 0px 0px 20px;
}
.ZZECRatingText li
{
	padding: 0px 0px 5px 0px;
}

.ZZECRatingContainer .Outer
{
	display: inline-block;
	width: 80px;
	height: 16px;
	background: url("/images/general/rating-star-grey.gif") repeat-x;
}
.ZZECRatingContainer .Inner
{
	display: inline-block;
	height: 16px;
	background: url("/images/general/rating-star.gif") repeat-x;
}

.ZZECReviewText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
}
.ZZECReviewTextBold
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	font-weight: bold;
}
.ZZECReviewTextHiglight
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	font-weight: bold;
}
.ZZECReviewHR
{
  border: none;
	color: #999999;
	background-color: #999999;
	height: 1px;
	width: 100%;	
}

.ZZECProductDetailsOfferHeading
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	font-weight: bold;
}
.ZZECProductDetailsHeading
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}

/* Link to product details when in grid view */
.ZZECProductOverviewProductNameTextLink
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
}

/* Button to toggle between view all and page view */
.ZZECProductOverviewViewAllButton
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	font-weight: bold;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -2px;
	border: none;
	background-color: #FFFFFF;
}