a.content-link:link {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.header-menu {
	color: #540484;
	font-size: 75%; 
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}

a.header-menu:link, a.header-menu:visited {
	color: #540484;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	text-decoration: none; 
}

a.header-menu:active {
	color: #540484;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}

a.header-menu:hover {
	color: #e1b346;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: center; 
}

a.header-selected-menu, a.header-selected-menu:visited {
	color: #e1b346;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-align: center;
    text-decoration: none;
}

a.header-selected-menu:link {
	color: #e1b346;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

a.header-selected-menu:active {
	color: #e1b346;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
}

a.header-selected-menu:hover {
	color: #e1b346;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
}

a.menu-link, a.menu-link:visited {
	color: #ffffff;
	font-size: 85%;
	font-weight: normal;
	text-decoration: none; 
}


a.home-link a{
color:#540484;
text-decoration:none;
}

a.home-link:link{
color:#540484;
text-decoration:none;
}

a.home-link:visited{
color:#540484;
text-decoration:none;
}

a.home-link:hover{
color:#ffffff;
text-decoration:none;
}

a.home-link:active{
color:#540484;
text-decoration:none;
}

a.menu-link{
	color: #540484;
	/*font-size:80%; */
	padding-left:10px;
	font-weight: normal;
	text-decoration: none;
	line-height:1.8em;
}

a.menu-link:link, a.menu-link:visited {
	color: #540484;
	/*ont-size:80%; */
	font-weight: normal;
	text-decoration: none;
}

a.menu-link:active {
	color: #ffffff;
/*	font-size: 8pt; */
	/* font-size:80%; */
	font-weight: normal;
	text-decoration: none;
}

a.menu-link:hover {
	color: #ffffff;
/*	font-size: 8pt; */
	/*font-size:80%; */
	font-weight: normal;
	text-decoration: none;
}

a.menu-sub-link, a.menu-sub-link:visited {
	color: #540484;
/*	font-size: 8pt; */
	font-weight: normal;
	text-decoration: none;
}

a.menu-sub-link:link {
	color: #540484;
/*	font-size: 8pt; */
	font-weight: normal;
	text-decoration: none;
}

a.menu-sub-link:active {
	color: #540484;
/*	font-size: 8pt; */
	font-weight: normal;
	text-decoration: none;
}
	
a.menu-sub-link:hover {
	color: #ffffff;
/*	font-size: 8pt; */
	font-weight: normal;
}

a.rss-link, a.rss-link:visited, a.rss-link:visited {
	color: #686868;
/*	font-size: 10px; */
	font-weight: bold;
	text-decoration: none;
	text-align: center; 
}

blockquote {
	margin-right: 0;
}

body {
	color: #000000;
	font-family: tahoma, arial, helvetica, sans-serif;
	/*font-size: 10px;*/
}

h1 {
	color: #000000;
	font-family: tahoma, arial, helvetica, sans-serif;
	/*font-size: 18px;*/
	font-weight: bold;
}
	
h2 {
	color: #ffffff;
	font-family: tahoma, arial, helvetica, sans-serif;
	/*font-size: 14px;*/
	font-weight: bold;
}
	
hr {
	size: 1px;
	color: black;
}

p {
	color: #000000;
	font-family: tahoma, arial, helvetica, sans-serif;
	/*font-size: 10px;*/
}
	
td {
	color: #000000;
	font-family: tahoma, arial, helvetica, sans-serif;
    /*font-size: 10px;*/
    text-align: left;
}

.bread-crumbs {
	background-color: #a8a8a8;
	color: #ffffff;
	font-family: tahoma, arial, helvetica, sans-serif;
    /*font-size: 10px;*/
}

.button-back {
	text-align: center;
	width: 80px;
}

.button-selected-back {
	text-align: center;
	width:80px;
}

.content-area {
	line-height: 2;
}

.content-area  a:visited {
	color: #ffffff !important;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}

.content-area a:link {
	color: #ffffff !important;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

.content-area a:active {
	color: #540484 !important;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}

.content-area a:hover {
	color: #540484 !important;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-weight: normal;
	text-align: center; 
	text-decoration: none;
}

.content-area-right {
	line-height: 1;
}

.content-area-right:visited {
	color: #ffffff !important;
	font-family: arial, helvetica, sans-serif;
/*	font-size: 12pt; */
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.content-area-right:link {
	color: #ffffff !important;
	font-family: arial, helvetica, sans-serif;
/*	font-size: 12pt; */
	font-weight: bold;
	text-decoration: none; 
}

.content-area-right:active {
	color: #540484 !important;
	font-family: arial, helvetica, sans-serif;
/*	font-size: 12pt; */
	font-weight: bold;
	text-align: center;
	text-decoration: none; 
}

.content-area-right:hover {
	color: #540484 !important;
	font-family: arial, helvetica, sans-serif;
/*	font-size: 12pt; */
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

.content-pane {
	background-color: #ffffff;
	color: #000000;
	font-family: tahoma, arial, helvetica, sans-serif;
/*	font-size: 12px; */
   	vertical-align:top;
}

.content-pane a:link {
	font-size:100%;
}

.content-pane a:visited {
	font-size:100%;
}

.content-pane a:hover {
	font-size:100%;
}

.expand-breadcrumbs table {
	width: 100%;
}

.expand-breadcrumbs hr {
	display: none;
}

.footer-bar {
	background-color: #dedede;
	border-top: 1px solid #666666;
}

.header-bar {
	border-bottom: 1px solid #666666;
}

.header-menu {
	color: #ffffff;
/*	font-size: 100%; */
	text-align: center;
}


.image-px {
	float: right;
	height: 180px;
	width: 1px;
}

.layoutTable {
	border-collapse: collapse;
	height: 100%;
	width: 100%;
}

.menu {
	color: #686868;
/*	font-size: 10px; */
	font-weight: bold;
	padding-top: 5px;
}

.menu-box {
	background: #f4f4f4;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
}

.menu-sub {
	color: #686868;
	font-size: 10px;
	font-weight: normal;
	padding-top: 5px;
}

.menu-sub-selected {
	color: #990033;
/*	font-size: 10px; */
	font-weight: bold;
}

.page-subtitle {
	color: #4C4C4C;
/*	font-size: 15px; */
}

.page-title {
	color: #123456;
/*	font-size: 18px; */
	padding-bottom: 8px;
	padding-top: 10px;
}

.product {
	border: 1px solid #e0e0e0; 
	float: left;
	height: 120px;
	margin-right: 5px;
	margin-bottom: 2px;
	text-align: center;
	width: 127px;
}

/**************************************************************/
/*********PRODUCT-DETAIL for product_detail.xsl********/

.product-detail th{
	vertical-align: top;
	text-align: left;
}

.product-detail td {
	vertical-align: top;
	text-align: left;
}

.product-detail-heading-color {
  color:54028C;
}

.product-detail-heading-size {
  font-size:80%;
}

.product-detail-cell-padding {
  padding-left:5px;	
  padding-top:1px;
}

.product-detail-main-image{
	padding: 5px;
	vertical-align:top;
}

.product-detail-contents {
	font-size: 80%;
	font-family : Arial;
	font-style : normal;
}

/**************************************************/
/***** END PRODUCT-DETAIL****************/


.productCategories {
	background-color: #540484;
	vertical-align: top;
	width: 180px;
}

.productCategoriesDisplay a:link, .productCategoriesDisplay a:visited {
	color: #540484;
	font-weight: bold;
	text-decoration: none;
}

.productCategoriesDisplay a:hover {
	color: #e1b346;
	font-weight: bold;
	text-decoration: none;
}

.productCategoriesDisplay a:active {
	color: #e1b346;
	font-weight: bold;
	text-decoration: none;
}

.productCategoriesHeading {
	font-size: 110%;
	font-weight: bold;
	text-decoration: underline;
}

.productCategoriesLinks {
	color: #e1b346;
	font-size: 80%;
	font-weight: bold;
    line-height: 1.7;
	padding: 15px;
}

.productCategoriesLinks a{
	color: #e1b346;
	text-decoration: none;
}

.productCategoriesLinks a:link, .productCategoriesLinks a:visited {
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

.productCategoriesLinks a:hover{
	color: #e1b346;
	font-weight: normal;
	text-decoration: none;
}

.productList {
	font-size: 80%;
	padding: 5px;
	vertical-align: top;
}

.productPrice {
	text-align: center;
	font-size: 75%;
}
.productPriceDetail {
	text-align: left;
	font-size: 10pt;
}
.productTitle a:link, .productTitle a:visited {
	color: #540484;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
}

.productTitle a:hover {
	color: #e1b346;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
}

.productTitle a:active {
	color: #540484;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
}

.searchhead {
	color: Black;
/*	font-size: 12pt; */
	font-weight: bold;
}

.section-title {
	background-color: #123456;
	color: #ffffff;
/*	font-size: 18px; */
	padding-left: 20px;
}

.titlebar {
	padding:2px;
	background-color:#540484;
	color: #ffffff;
	font-size:100%;
	font-weight:bold;
	text-align:center;
}

.thecategories {
	width:785px;
	height:24px;
	cellspacing-left:1px;
	cellspacing-right:0px;
	cellspacing-top:0px
}

.thecategoriescell {
	background-color:#540484;
	width:25%;
	font-family: tahoma, arial, helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 78%;
	text-align:center;
}

.thecategoriescell a, .thecategoriescell a:link, .thecategoriescell a:visited {
	color: #ffffff;
	text-decoration: none;
}

.thecategoriescell a:hover, .thecategoriescell a:active {
	color: #e1b346;
}

.ob_ic {
	vertical-align: top;
	display:none;
}

.ob_zz{
	font-size:90%;
	color:#540484;
}

.searchbox {
	font-size: 80%;
	color: #ffffff;
}

.product-groups-list {
	width: 100%;
}

#frmProductSearchHz {
	font-size:80%;
	font-family: tahoma, arial, helvetica, sans-serif;
	margin:10px;
	width: 150px;
	text-align: left;
}

.paging {
	font-size: 85%;
	margin-bottom: 3px;
}

.bottompaging {
	font-size: 85%;
	margin-top: 3px;
}