/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $
*/
BODY {
  text-align: center;
  background: #BDB76B; /* (#BDB76B - Gold) */
  color: #666;
  margin: 0px;
  font-size:100%;   /* default font appears to be 12px, not 16px */ 
  line-height:1.125em; /* 16x1.125=18px */
  font-family:Tacoma,Arial,Helvetica,Geneva,Swiss,SunSans-Regular ! important;
}

#mainContentContainer { /* main viewport container, centered with margin: auto; */
	overflow:hidden;
	position: relative; 
	width:67em; /* 16x50=800px */ 
	margin-left:auto; margin-right:auto; 
	font-size: 0.75em; /* 16x0.75=12px -> sets 12px as base for all nested divs below */
	color: #666666;
	font-style:normal; 
	font-variant:normal;
	font-weight:normal; 
	text-decoration:none; 
	background:#ffffff;
	}
/* header styles */
#hdr {
	overflow:hidden;
	height:112px;
	}  
/*  header container */
#logo {
	position:absolute;
	top:4px; left:4px;
	}  
#logoSubtitle {
	position:absolute;	
	top:66px;left:1px;
	}
 
#freeShipping {
	text-align:left;
	float:left;
	right:0px;
	top:112px;
	width:126px;
	padding:10px;
	background:#F5F5DC; /*beige*/
	color:#C91111;
	z-index:10;
	font-weight: bold;	
	}


#searchbox {
	position:absolute;
	top:15px; right:22px; 
	}  
#hdracctlinks {
	position:absolute;
	top:45px; right: 25px;
	}
#hdrLnksDiv {
	font-size:10px; 
	color:#6f6f5f; 
	} 
/* for search box text */ 
#hdrLnksDiv a {
	color:#6f6f5f;
	text-decoration:none;
	}

/* kente navtabs styles */
#ddcolortabs {
	position:absolute;
	top:90px; right: 0px;
	margin-bottom:0px;
	width:600px; 
	background: transparent; 
	padding: 0px 0px 0px 0px; 
	}
#ddcolortabs ul {
	float: right; 
	font: bold .8em Arial, Verdana, sans-serif; 
	margin:0; 
	padding:0; 
	list-style:none; 
	}
#ddcolortabs li {
	display:inline; 
	margin:0 2px 0 0; 
	padding:0; 
	}
#ddcolortabs a {
	float:left; 
	color: white; 
	background: #BDB76B no-repeat left top; 
	margin:0 2px 0 0; 
	padding:0 0 0px 0px; 
	text-decoration:none; 
	letter-spacing: 1px; 
	}
#ddcolortabs a span {
	float:left; 
	display:block; 
	background: transparent no-repeat right top; 
	padding:.4em .9em .6em .6em; 
	}
#ddcolortabs a span {
	float:none; 
	}
#ddcolortabs a:hover {
	background-color: #678b3f; /* dark green */ 
	}
#ddcolortabs a:hover span {
	background-color: #678b3f; /* dark green */ 
	}
#ddcolortabs #current a, #ddcolortabs #current span {
	background-color: #8cb85c; /*currently selected tab*/ /* light green */ 
	color: white;
	}
#ddcolortabs #current a:hover span {
	background-color: #678b3f;  /*currently selected tab*/ /* hover dark green currently selected */ 
	color: white;
	}
#ddcolortabsline {
	position:absolute;
	top:110px; right: 0px;
	padding: 0; 
	width: 100%; 
	height:2px; 
	line-height: 2px; 
	background: #BDB76B; 
	border-top: 0px solid #fff; /*border between bar and tabs*/ 
	}

/* catalog & home button styles */
#cattabs {
	float:left;
	position:relative;
	right:0px;
	top:0px;
	width:auto; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	width:12em;  /*145px; */  
	}
#cattabs ul {
	float: left; 
	font: 1em Arial, Verdana, sans-serif; 
	margin:0; padding:0; 
	list-style:none; 
	border:1px; border-color:#BDB76B; 
	}
#cattabs li {
	display:block; 
	margin:0 0 0 0; 
	padding:0; 
	border-color:#BDB76B; 
	}
#cattabs a {
	float:right; 
	width:12em; /*145px;*/ 
	color: #666666; 
	background: #CCCC66 no-repeat left top; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	text-decoration:none; 
	letter-spacing: 1px; 
	border-color:#BDB76B; 
	}
#cattabs a span {
	float:right; 
	display:block; 
	padding:4px 0px 4px 6px; 
	border-color:#BDB76B; }
#cattabs a span {
	float:none; 
	border:0px; 
	border-color:#BDB76B; 
	}
#cattabs a:hover {
	background-color: #BDB76B; /* dark green */ 
	border:0px; 
	border-color:#BDB76B; }
#cattabs a:hover span {
	background-color: #BDB76B; /* dark green */ 
	border:1px; 
	border-color:#BDB76B; 
	}
#cattabs #catcurrent a, #catcurrent span {
	background-color: #FFFF99; /*currently selected tab, darker pale yellow */ 

	}

/*** arrows **/
.arrow a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.arrow {
	display:		block;
	position:		absolute;
	top:			1.9em; /* IE6 only */
	width:			11.5em;
/*	height:			10px; */
	overflow:		hidden;
	background:		url('images/arrow-down.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .arrow {  /* give all except IE6 the correct values */
	background-position: 10em .5em; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .arrow,
a:hover > .arrow,
a:active > .arrow,
li:hover > a > .arrow,
li.sfHover > a > .arrow {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

#free_shipping {
	margin: 0.975em 4em 1.5em 0;  
	float: right; 
	display: inline; 
	color: crimson; 
	text-align: center; 
	font-size: 1.5em; 
	width: 28em; 
	line-height: 1.5em;
	border: 2px dashed green;
}

/* hold drop down-menu */
/*
#cats {
	position:absolute; 
	top:3.8em;
	left:0;
	margin:0;
	display:none; 
		}
*/
/* specials tab */
#specialstab {
	float:left;
	clear:left;
	position:relative;
	right:0px;
	top:0px;
	margin-bottom: 2em; 
	padding: 0; 
	width:12em; 
	background: transparent; 
	}
#specialstab ul {
	float: left; 
	font:1em Arial, Verdana, sans-serif; 
	margin:0; 
	padding:0; 
	list-style:none; 
	}
#specialstab li {
	display:inline; 
	margin:0; 
	padding:0; 
	}
#specialstab a {
	float:left; 
	width:12em; /*145px;*/
	color:white; 
	background: #BDB76B no-repeat left top; 
	margin:0 2px 0 0; 
	padding:0 0 0px 0px; 
	text-decoration:none; 
	letter-spacing: 1px; 
	}
#specialstab a span {
	float:none; 
	display:block; 
	background: transparent no-repeat right top; 
	padding:.6em .83em .5em .5em;
	}
#specialstab a:hover {
	background-color: #678b3f; /* dark green */ 
	}
#specialstab a:hover span {
	background-color: #678b3f; /* dark green */ 
	}
#specialstab #specialscurrent a, #specialstab #specialscurrent span {
/*	background-color: #f0a480; /*currently selected tab*/ /* light maroon */ 
	background-color: DarkKhaki;
	color: #444;
	line-height:1.1em;
	}
#specialstab #specialscurrent a:hover span {
/*	background-color:#8B0000;  /* dark red */
	background-color:Olive;
	color: white;
	}


#subheader {
	overflow:visible; 
	position: relative;
	float:left;
	width:53.33em; /*12x53.3=640px;*/
	height:2.5em;  /*12x2.5=30px; */
/*		background-color:#00ff00; lightgreen*/ 
	}
#breadcrumb {   /* for breadcrumb trail */
	overflow:hidden; 
	position:absolute;
	top:1em; 
	left:1.25em;  /*12x1.5=15px*/
	width:98%;
	text-align:left;  
	font-size: .95em; 
	color: #ff6600; /* orange text */
	} 
#bookmark {
	float:right; 
	position:absolute;
	top:5em; right:6em;
	width:25%;
	z-index:2;
	}

/* for all content below header */
#main {  
	float:left;
	display:inline;
	text-align:left;
	width:100%;
	overflow:visible;
/*	min-height:60em; 
	height:auto; */
	position:relative; 
	margin:0;
	padding:0;
	background:#fff; 
	}

/* mac hide \*/
* html #main {
	height:64em;
	}
/* end hide */

#navleft {   
	float:left;
	width:12em;
	margin:0;
	padding:0;
	overflow:visible;
	display:inline;
	} 

#footer_hr {   
	display:inline-block;
	text-align:center;
	clear: both; 
	margin:0px 0px 0px 0px;
	padding: 0; 
	width: 100%; 
	height: 2px; 
	line-height: 2px; 
	background:#BDB76B;  
	border-top: 0px solid #fff; /*Remove this to remove border between bar and tabs*/ 
	} 

/* everything right of left nav */
#content {
	overflow:hidden;
	display:inline;
	float:right;
	padding:0; /* -left:1em; */
	margin-right:1.5em;
	width:52em; /*12x54.583=655px*/ 
/*	position:relative; */ /* to fix menu underlap */
	text-align:center;
	}

#centerwrapper {
	width:52em;
	display:inline-block;
	margin-top:0px;
	padding-bottom:1em;
	text-align:left;
	margin-left:0; margin-right:0;
	}

#title {
	overflow:visible;
	display:inline;
	float:left; 
	width:auto;
	height:2.5em; /*12x2.5=30px;*/ 
	padding:0;
/*	position: relative;*/ 
	text-align:left; 
	margin: 1em 0 4em 4em;;
/*		background:orange;  */
	}
#title h1 {
	font-size: 2.04em; /* 16x1.25=20px */
	line-height: 1.636em;/* 16x1.636=36px */
	color:#999;  /* gray */
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	} 

/* category boxes for `catalog.php` --> main-categories page --> margins set box spacing */
#maincatboxes {
	position:relative; 
	text-align:center; 
	text-decoration: none; 
	float:left; 
	width:10.833em; /*12x10.833=130px; */
	height:11.667em;  /*12x11.667=140px; */ 
	margin: 0px 0px 8px 8px ; 
	padding:.417em .417em 0 .417em; /*12x.417=5px */
	border: 1px solid; border-color: #BDB76B; /*gold */ 
	-moz-border-radius: 9px;
	border-radius: 9px;
	-webkit-border-radius: 9px;
	}
#maincatboxes a {
	font-family:Tahoma;
	position:relative;
	bottom:0px;
	color:#666666; /*lightgreen*/ 
	text-align:center; 
	text-decoration: none; 
	}
#maincatboxes a:hover {
	color:#bbc3d3; 
	text-decoration: none; 
	}

/* sub-category boxes for `index.php` --> margins set box spacing */
#SubCategoryWrapper {
	overflow:visible;
	margin-left:28px;
	width:52.33em; /* 12x52.33=628px;  655px parent width */
	display:inline-block;
	margin-top:0px;
	}
#subcatboxes {
	overflow:hidden; 
	float:left;
    display: table-cell;
	text-align:center; 
	width:15.417em;  /*12x15.417=185px; */
	height:15.417em;  /*12x15.417=185px; */ 
	margin: 0px 1em 1em 0px; 
	padding:0px; 
	border: 1px solid; border-color: #BDB76B;
	-moz-border-radius: 9px;
	border-radius: 9px;
	-webkit-border-radius: 9px;
	}
#subcatboxtext a {
	overflow:hidden;
	text-align:center; 
	font-size:1.083em;  /* 12*1.0833=13px; */
	color:#666666; 
	text-decoration: none; 
	}
#subcatboxtext a:hover {
	color:#bbc3d3; text-decoration: none; 
	}

/* also purchased styles */
#alsopurchboxes {
	
	}
/* Product Listing styles */
#ProductListingWrapper {
	overflow:visible;
	margin-left:0em;
	margin-right:0;
	width:53em;  /* 655px parent width */
	}
#ProductListingBoxes {
	overflow:hidden; 
	float:left; 
	display:inline;
	width:auto;
	height:21em; 
	margin: 4px; 
	padding:0; 
	text-align:center;
	border: 0px solid #BDB76B;
	}
#ProductListingInfo ul {
	display: inline-block;
	width:12em; /* 12x12=144px; */
	margin: 5px 0 0 0;
	padding: 0;
	}
#ProductListingInfo li {
	width:12.75em;
	line-height: 1.5em; 
	background:#fff;
	display: block; 
	padding-top: 0px; 
	list-style-type: none;
	font-size:0.95em;
	}
#ProductListingInfo, li a:link {
	color: #333333;
	}
#ProductListingInfo li a:hover {
	color: #8cb85c;
	text-decoration:none;
	}
#ProductListingInfo  li a:visited {
	color: #333333;
	}
#ProductListingInfo  li a:visited:hover {
		color: #8cb85c;
	}
#prodboxtext {
	overflow:hidden; 
	height:40%; 
	position: absolute; left:0; right:0; bottom:0; 
	margin: 0 auto; 
	color:#666666; 
	text-decoration: none; 
	line-height:1.0em; 
	}
#prodboxtext .onsale {
	line-height:1.2em; /* each line in product description */ 
	} 
#prodboxtext a {
	text-align:center; 
	color:#333333; 
	text-decoration: none; 
	padding:0.5em;  /* 12x0.5=6px; */ 
	}
#prodboxtext a:hover {
	color:#666666; 
	text-decoration: none; 
	}
#prodboxtext span {
	font-family: Verdana; 
	color: blue;  
	font-weight: bold; 
	font-size:0.75em;  /* 12x0.75=9px; */ 
	}
#prodboxtext span .onsale {
	color: rgb(90, 90, 70); 
	}

/* product info styles */
#prodtopbox {
	overflow:hidden;
	float:right; 
	display:inline;
	width:51em; 
	padding-right:0em; /* -bottom:1em; */
	padding-left:0em; 
	padding-top:0em;
	padding-bottom:4.5em;
	margin:3em 0em 0em 0em; 
	text-align:center;
	border: 1px solid #dcdcdc; /*Gainsboro*/
	} 
#prodinfotitle {
	float:left; 
	display:inline;
	width:47em; /* 12x47=560px; */ 
	text-align:left; 
	padding:0;
	margin:1em 0; 

	}
#prodinfotitle h1 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.25em; /* 16x1.125=18px */
	line-height: 1.636em;/* 16x1.636=36px */
	font-weight:bold; 
	color:#678b3f;   /* green price */
	padding-bottom:0em;
	margin:0 0 0 1em;
	}
#prodinfoblock {
/*	position:relative; *//*to stop suckertree menu coverarage */
	overflow:hidden; 
	float:left; 
	display:inline;
	clear:left; 
	width:50em; 
	margin-left:0; /* .8333em; /* 12x.8333=10px;  */
	}

/* product price divs */
#priceblock {
	text-align:left;
	overflow:hidden; 
	float:left;
	display:inline;
	margin:0 0 4em 3em;
	}
#prodinfoprice  {
	text-align:center; 
	border: 0px dotted; 
	border-color: blue; 
	line-height:2.0em;
	margin-top:0;
	margin-bottom:0;
	margin-left:1.667em; /* 12x1.667=20px; */
	}
#prodinfoprice h2  {
/*	font-size:1.0em;
	font-weight:normal; */
	color:#666666; 
	}
#productSpecialPrice {
	margin-top:5px;
	font-size:.95em;
	color:#ff6600;  /* for sale price */ 
	} 
#prodinfoprice span {
	padding-top:5px; 
	color:#ff6600;   /* for sale expiration date only */
	font-size:10px; 
	} 
.salePrice {
	color:#678B3F;
	font-weight:bold;
	font-size:12px;
	}
#proddescription {
	display:inherit;
	float:left;
/*	position:relative; *//*to stop suckertree menu coverarage */
	display:inline;
	text-align:left;
	width:100%;
	color:#666666;
	margin:0 0 0 1em;
	padding:0;
	}
#proddescription p {
	margin:1em 0;
	}
#proddescription p span { /* for heavy/bulky shippping */ 
	font-size:10px;
	}

/* Hide from IE5-mac. Only IE-win sees this. \*/
*	html #prodimagebox {
	margin-left: 0em;
	margin-left: 0em;
	padding:0 1.5em 0 1.5em;
  }
/* End hide from IE5/mac */
#prodimagebox {
	float:right;
	display:inline;
	margin:0;
	padding:0 1.5em 0 1.5em;
	width:auto; /* 12x22.9=275px; */
	text-align:center;
	position:relative;
	top: -4em;
	}

#masterlisting {
	overflow:visible; 
	float:left;
	display:inline;
	width:49em; 
	text-align:left; 
	margin-left:1em; 
	}
#master_add_text {
	padding:0 0 8px 15px;
	font-size:11px;
	color:#666666;
	}
	
#reviews {
	text-align:left; 
	margin:30px 10px 10px 15px;
	}

#AddToCartContainer {
	float:left; 
	text-align:center; 
	margin:0 0 0 12em;
	padding:0;
	}
/*
#qtyToAdd {
	float:right;
	display:inline-block;
	text-align:left;
	font-size:12px;
	color:#333333;
	width:auto;
	padding:0em 5em 1em 2em;
	}
#qtyToAdd span {
	position:relative; 
	top:-5px;
	margin-right:15px
	}
*/
#AddToCartButton {
/*	left:3.5em;
	position:relative;
	top:0.35em; */
	margin-left:4em;
	}

#alsopurchased {
	color:#678b3f;   /* green price */
	font-weight:600;
    margin-bottom:12px;
    margin-left:22px;
    margin-right:0;
    margin-top:15px;
    text-align:left;
    width:100%;
	}
#alsopurchased span {
	float:left;
	width:90%;
	padding:5px;
	color:#678b3f;
	}

#alsopurchasedboxes {
	overflow:visible;
	position:relative; 
	text-align:center; 
	text-decoration: none; 
	float:left; 
	width:130px; 
	height:150px; 
	margin: 0px 4px 8px 0px ; 
	padding:5px 5px 0 5px; 
	border: 1px solid; border-color: #BDB76B; 
	}
#alsopurchasedboxes a {
	position:relative;
	bottom:0px;
	color:#666666;  
	text-decoration: none; 
	}
#alsopurchasedboxes a:hover {
	color:#8cb85c; /*lightgreen*/
	text-decoration: none; 
	}	
#alsopurchased span {
	margin-bottom:6px;
	}	
#textwrapper {
	position:relative; 
	overflow:hidden; 
	float:left; 
	width:550px; 
	text-align:left; 
	margin:40px 0px 30px 15px;  
	padding-right:40px; 
	border:0px dotted; border-color:purple; 
	}

#continuebutton {
	float:right; 
	vertical-align:baseline;  
	}

/* center main category images vertically in containers */
.maincatwraptocenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 130px;
    height: 100px;
}
.maincatwraptocenter * {
    vertical-align: middle;
}

/*\*//*/
.maincatwraptocenter {
    display: block;
}
.maincatwraptocenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/

/*<!--[if lt IE 8]>*/
.maincatwraptocenter span {
    display: inline-block;
    height: 100%;
}
/*[endif]*/
/* end center images vertically */

/*******************************/

/* center product images vertically in containers */
.subcatwraptocenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 185px;
    height: 160px;
}
.subcatwraptocenter * {
    vertical-align: middle;
}

/*\*//*/
.subcatwraptocenter  {
    display: block;
}
.subcatwraptocenter  span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/

/*<!--[if lt IE 8]>*/
.subcatwraptocenter  span {
    display: inline-block;
    height: 100%;
}
/*[endif]*/
/* end center images vertically */

/*******************************/
/* center product images vertically */
.ImageWrapToCenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
	background:transparent;
    width: 150px;
    height: 125px;
/*	background-color:red; /*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
}
.ImageWrapToCenter * {
    vertical-align: middle;
	background:transparent;
}

/*\*//*/
.ImageWrapToCenter {
    display: block;
    background:transparent;
}
.ImageWrapToCenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
    background:transparent;
}
/**/

/*<!--[if lt IE 8]>*/
.ImageWrapToCenter  span {
    display: inline-block;
    height: 100%;
	background:transparent;
}
/*[endif]*/
/* end center images vertically */


#footerlinks {
	overflow:hidden;
	text-align:center; 
	padding:.75em 0 2em 0;
	}
#footerlinks a {
	padding:7px; 
	border-top:1px; 
	border-color:#666666; 
	color: #666666; /*#BDB76B;  gold */ 
	text-align:center; 
	text-decoration: none; }

#title_block_div {
	float:left; 
	width:160px; 
	text-align:left; 
	margin:30px 30px 30px 0px;
	}

/* kente styles */
#order_kente {
	float:right;
	right:0px;
	top:0px;
	width:auto;
	text-align:right;
	padding:12px 8px 12px 8px;
	background:#F5F5DC; /*beige*/
	}
	
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #kente_weaver_custom {
  margin-left: -16px;
  }
/* End hide from IE5/mac */
	
#kente_weaver_custom {
	float:right;
	left:1em; 
	margin:5px 5px 25px -11px;
	}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #kente_weaver_info {
  margin-left: 41px;
  }
/* End hide from IE5/mac */

#kente_weaver_info {
	float:right;
	margin:5px 0px 38px 44px;
	}
#kente_bookmark {
	float:right; 
	position:relative;
	top:-2em; right:-12em;
	width:18em;
	}
#kente_body {
	overflow:hidden;
	width:55em; /*686px;*/
	margin:8em 0 0 6em;
	padding:0;
/*height:64em; */
	}
#kente_title {
	padding:1px;
	display:inline;
	float:left; 
	width:585px; 
	text-align:left; 
/*	background: Gold; /* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
	}
#kente_content {
	float:left;
	clear:left;
	display:inline;
	width:56.25em;  /*56.25x12=676px*/
	text-indent:0px;
	padding-top:20px;
	margin:0 0 2em 0;
/*	background:yellow;   /* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
	}
#kente_content h1, #kente_content h2 {
	font-size: 1em; /* 16x1=16px */
	line-height: 1.125;/* 16x1.25=18px */
line-height: 1em; font-size: 1em;
}

#kente_title h1 {
	font-family: Verdana; 
	font-size: 1.25em; /* 16x1.25=20px */
	line-height: 1.636em;/* 16x1.636=36px */
	font-size:1.7em;
	margin:0;
	}
#kente_content h2 {
	font-family: Verdana; color: rgb(0, 102, 51);
	font-size:1.25em;/* 16x1.25=18px */
	}
#kente_content a {
	color:#ff6600;
	}
#kente_content a:hover {
	color:#678b3f; /* pale olive green */
	}
#kente_content p{
	font-size:1em;
	}
.new {
	color: rgb(201, 17, 17); 
	font-weight: bold; 
	font-size: 14px;
	font-style:italic;
	}

#kente_discount_body {
	overflow:hidden;
	width:700px;
/*	position:relative;   */
	margin-left:47px;
	margin-right:47px;
	margin-top:85px;
/*	background:Peru;  */
	}	
#kente_discount_title {
	overflow:visible;
	display:inline;
	float:left; 
	margin:1px 0 0 19px;
	height:25px;
	width:585px; 
	text-align:left;	 
/*	background: Gold; /* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
	}
#kente_discount_sharethis {
	overflow:visible;
	float:right;
	right:0px;
/*	position:relative; */
	top:-16px; 
	width:auto; 
	}
#kente_discount_content {
	clear:left;
	width:450px;
	margin:0px 0px 25px 120px;
/*	background:olivedrab; */
	}  
#kente_content table {
    float:left;
	clear:left;
	width:33em;  /*16x26=416px*/
	padding:0;
    margin-left:auto; margin-right:auto;
	text-align: left; 
	border: 0px solid #cccccc; }
#kente_content th {
    font-size: 12px; 
	background-color:#ffffff;
    border-bottom: 0px solid #cccccc;
	border-top: 0px solid #cccccc; 
	text-align:center; 
	}
#kente_content td {
	font-size: 12px; 
	text-align:center;
  	padding: .5em .5em .5em .5em;
	}
#kente_discount_content p {
	 margin-left:10px;
	}

#answer {display:none;}
#create_acct {
	width:36.5em;
	margin-left:auto; margin-right:auto;
	clear:left; 
	}	
.login {
	margin-left:40em; width:40em;
	}

div.listingboxes { 
/*	padding:1.67em; /*12x1.67=20px*/ 
/*	margin:1em 1em 1em 1em; */
    color:#333; font-family: Tacoma,Arial,Helvetica,Geneva,Swiss,SunSans-Regular
	}

/* round corner Jquery plugin */
div.round { 
	float: left; 
	width: 45em;
	display:inline; 
	padding:1.67em; /*12x1.67=20px*/ 
	margin:1em 0 0 0;
    color:#333; 
	text-align: left; 
	font-family: Tacoma,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	border: 1px solid #BDB76B; 
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	}
div.box { 
	float: left; 
	width: 45em; 
	display:inline;
	padding:1.67em; /*12x1.67=20px*/ 
	margin:0em 0 0 0;
    color:#333; 
	text-align: left; 
	font-family: Tacoma,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	border: 1px solid #BDB76B; 
	}
/*
div.home { 
	float: left; 
	display:inline; 
	padding:0em;
	margin:0em;
    color:#333; 
	text-align: left; 
	font-family: Tacoma,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	border: 1px solid #BDB76B; 
	}
*/
div.reward { 
	float: right; 
	display:inline; 
	border: 1px solid #BDB76B;
	width:11em; 
	text-align:left;
	color:#ff6600;
	padding:.5em; 
	margin:.5em 1em 0em 0em; 
	position:relative;
	top:1em;
	}

.tell {
	text-align:center; 
	float:right; 
	width:36em; 
	text-align:center; 
	display:inline; 
	color:#ff6600; 
	font-size:1.5em; 
	margin:-2em -3em 0em 0em;
	padding:0;
	}

#check_email span.label {
  float: left;
  width: 18em;
  padding-right:1.5em;
  text-align: right;
  }
#check_email a:link {
	color: #333333;
	}
#check_email a:hover {
	color: #8cb85c;
	text-decoration:none;
	}
#check_email a:visited {
	color: #333333;
	}
#check_email a:visited:hover {
		color: #8cb85c;
	}

.email input {
	border:1px solid #DCDCDC;
	color:#444444;
	font-size:1em;
	height:1.75em;
	width:18em;
	background:#FFFFCC;
}
.password input {
	border:1px solid #DCDCDC;
	color:#444444;
	font-size:1em;
	height:1.75em;

	background:#FFEFD5; /*PapayaWhip*/
}
#password_options li {
	list-style:none;
	margin-bottom:2em;
	}

div.row {
	clear: both;
  	padding: 0; /*.833em;*/
	height:2.5em;
	margin:0;
	}
div.row span.label {
  float: left;
  display:inline;
  width: 12em; /* 12em; */
  text-align: right;
  margin:0 1em 0 0;
  padding:0;
  }
div.row span.formw {
  float: right;
  display:inline;
  width: 29em;  /* 20em; */
  text-align: left;
  margin:0;
  padding:0;
  } 

#searchbox span input {
	color:#999;
	height:1.875em;
	width:25em;
	font-size:.92em; 
	border: 1px solid #dcdcdc;  /* Gainesboro */	
	}
div.row span.formw input {
	border:thin solid gray;	
	font-size:1em; /* 12pt */
	color:#444;
	height:1.875em;
	width:18em;
	margin:0;
	padding:0;
	border: 1px solid #dcdcdc; /* Gainesboro */	
	}
div.row span.formw select, options {
	border:thin solid gray;	
	font-size:1em; /* 12pt */
	color:#444;
	height:1.875em;
	width:18em;
	margin:0;
	padding:0;
	border: 1px solid #dcdcdc; /* Gainesboro */	
	}
div.row span.formw textarea {
	border:thin solid gray;	
	font-size:1em; /* 12pt */
	color:#444;
	height:20em;
	width:30em;
	border: 1px solid #dcdcdc; /* Gainesboro */	
	}

div.row span.sortby select {
	border:thin solid gray;	
	font-size:1em; /* 12pt */
	color:#444;
	height:1.75em;
	width:14em;
	border: 1px solid #dcdcdc; /* Gainesboro */	
	position:relative; left:0em; top:0em;
	}
div.row span.sortby input {
	border:thin solid gray;	
	font-size:1em; /* 12pt */
	color:#444;
	height:1.75em;
	width:14em;
	border: 1px solid #dcdcdc; /* Gainesboro */	
	}

div.row span.labelcat {
  float: left;
  width: 14em; /* 12em; */
  text-align: right;
  margin:0;
  padding:0;
  color:#666;
  }

div.row span.formcat {
	float: right;
	display:inline;
	width: 24em;
	text-align:left;
	padding:0;
	margin:0;
  } 

div.row span.formcat input {
	border:thin solid gray;	
	font-size:1em; /* 12pt */
	color:#444;
	height:1.875em;
	width:18em;
	margin-left: 1em;
	padding:0;
	border: 1px solid #dcdcdc; /* Gainesboro */	
	}

div.row span.formcat select, options {
	border:thin solid gray;	
	font-size:1em; /* 12pt */
	color:#444;
	height:1.875em;
	width:18em;
	margin-left: 1em;
	padding: 0;
	border: 1px solid #dcdcdc; /* Gainesboro */	
	}

.cc {
	font-size:1em; /* 12pt */
	color:#444;
	height:1.75em;
	width:18em;
	margin-left: 0em;
	padding:0;
	border: 1px solid #dcdcdc; /* Gainesboro */	
	}
.cvv {
	font-size:1em; /* 12pt */
	color:#444;
	height:1.75em;
	width:4em;
	margin-left: 0em;
	padding:0;
	border: 1px solid #dcdcdc; /* Gainesboro */	
	}
.expmo {
	font-size:1em; /* 12pt */
	color:#444;
	height:1.75em;
	width:7em;
	margin-left: 0em;
	padding:0;
	border: 1px solid #dcdcdc; /* Gainesboro */	
	}
.expyr {
	font-size:1em; /* 12pt */
	color:#444;
	height:1.75em;
	width:5em;
	margin-left: 0em;
	padding:0;
	border: 1px solid #dcdcdc; /* Gainesboro */	
	}


#indicator {
	position:absolute;
	top:45.8em;
	right:12em;	
	}
	
#acct table {
	overflow:visible;
	width:21em;
	margin:-1.125em 0 0;
	}
#acct th {
	font-family:verdana, sans-serif;
	font-size:0.7em;
	color:#666666;
	background:#ffffff;
	text-align:right;
	vertical-align:bottom; 
	padding: .3em .6em .3em;
	border-bottom: 1px solid #cccccc;
}
#acct tbody tr td {
	font-family:verdana, sans-serif;
	font-size:0.7em;
	color:#666666;
	padding: .4em .7em;
	border: 1px solid #cccccc;
	text-align:right;
	}

#shipping {
	border: 0px solid #dcdcdc; /*Gainsboro*/ 
	width:30em;
	margin-left:6em;
	padding:2em 0 .5em 0;
	}
#shipping table {
	overflow:visible;
	width:21em;
	margin:-1.125em 0 0;
	}
#shipping th {
	font-family:verdana, sans-serif;
	font-size:0.7em;
	color:#666666;
	background:#ffffff;
	text-align:right;
	vertical-align:bottom; 
	padding: .3em .6em .3em;
	border-bottom: 1px solid #cccccc;
}
#shipping tbody tr td {
	font-family:verdana, sans-serif;
	font-size:0.7em;
	color:#666666;
	padding: .4em .7em;
	border: 1px solid #cccccc;
	text-align:right;
	}
#shipping p {
	clear:left;
	}

#partnership table {
	overflow:visible;
	width:20em;
	margin:0 0 0 3em;
	font-size:0.875em;
	}
#partnership th {
	font-family:verdana, sans-serif;
	color:#444;
	background:#ffffff;
	text-align:left;
	padding: .3em .6em .3em;
	border-bottom: 1px solid #cccccc;
}
#partnership tbody tr td {
	font-family:verdana, sans-serif;
	font-size:1.125em;
	color:#444;
	padding: .4em .7em;
	border: 1px solid #cccccc;
	text-align:left;
	}
#price table {
	overflow:visible;
	width:10em;
	margin:0 0 0 0em;
	font-size:0.875em;
	}
#price th {
	font-family:verdana, sans-serif;
	color:#444;
	background:#ffffff;
	text-align:right;
	padding: .3em .6em .3em;
	border-bottom: 1px solid #cccccc;
}
#price tbody tr td {
	font-family:verdana, sans-serif;
	font-size:1.125em;
	color:#444;
	padding: .4em .7em;
	border: 1px solid #cccccc;
	text-align:right;
	}

#general {
	overflow:hidden;
	width:54em;
	margin-left:5em;
	margin-top:6em;
	margin-bottom:2em;
	line-height:1.5;
	}
#general_title {
	margin:7em 11em -5.2em 5em;
	}
#general h1 {
	margin-bottom:20px;
	margin-top:0;
	}
#general_bkmrk{
	overflow:hidden;
	width:50em;
	margin-left:8em;
	margin-top:9em;
	margin-bottom:30px;
	line-height:normal
	}

#centerdiv {
	margin:20px 0 10px 7px;
	overflow:hidden;
	width:640px;
/*	background:yellowgreen; */
}

#kente_colors table{
	float:left;
	clear:left;
	width: 425px;
	padding:0;
	text-align: left; 
	}
#kente_colors td,th {
	text-align:center;
  	padding: 3px;
	}

a.terms {
	text-decoration: underline;
	}
a.terms:hover {
	text-decoration: underline;
	}

/* main oscommerce styles */
/*** Begin Header Tags SEO ***/
h1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.67em; /*20px*/
  font-weight: bold;
  color: #9a9a9a;
  line-height:normal;
/*  margin:0;*/
}
h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 1.33em; /*16px*/
 font-weight: bold;
 color: #9a9a9a;
 margin: 0;
 padding: 0;
}

h3 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 1.167em; /*14px*/
 font-weight: bold;
 color: #9a9a9a;
 margin-bottom: 20px;
 padding-bottom: 0;
}
h4 {font-size:1.2em;
	margin:1em 0 1em 0;
	}

/*** End Header Tags SEO ***/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }


.fixcenter {
  position: relative;
  width: 900px;
/*background: #BDB76B; */
  background: #ffffff;
  color: purple;
  margin: auto;
  margin-top: 0px;
/*border: 1px dotted red; padding: 0em  */
}

A {
  color: #666666;
  text-decoration: none;
} 

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

header {
  background: #ffffff;
  color: purple;
  margin: auto;
  margin-top: 0px;
  border: 2px dotted yellow; padding: .5em
}


TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #e4e4e4;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  vertical-align: top;
/*background: #e4e4e4; */
/*background: #bbc3d3; */
  background: #BDB76B; /*gold*/
  background-image: url(images/headernavigation.gif);
  color: #ffffff;
  font-weight : bold;
  
}

A.headerNavigation { 
  color: #666666; 
}

A.headerNavigation:hover {
  color: #333333;
}

TR.headerCrumb {
  background: #4e4e4e;
}

TD.headerCrumb {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #4e4e4e;  /*Very Dark Gray*/
  background-image: url(images/headercrumb.gif);
  color: #ffffff;
  font-weight : bold;
}

A.headerCrumb { 
  color: #ffffff; 
}

A.headerCrumb:hover {
  color: #cccccc; /*med gray*/
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #4e4e4e;

}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
/*background: #4e4e4e;*/
  BACKGROUND: #BDB76B; /*Gold*/  
  background-image: url(images/headercrumb.gif);
  color: #ffffff;
/*font-weight: bold; */
}

.over100styles {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8px;
}

td.basic { 
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #666666; 
  padding: 5px 5px 5px 5px;
  background-color: #fefefe;
  text-align: left;
}

td.basic-sm { 
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #666666; 
  padding: 5px 5px 5px 5px;
  background-color: #fefefe;
  text-align: left;
}

.faq { 
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.5;
  color: maroon; 
  padding: 1px 1px 1px 1px;
  background-color: #fefefe;
  text-align: left;
  margin:.125em 0 .125em;
}

.faa { 
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.5;
  color: #666666; 
  padding: 1px 1px 1px 1px;
  background-color: #fefefe;
  text-align: left;
  margin-top:0;
}

.orange { font-size: 12px; color: #ff6600; font-style: normal; font-family: verdana, sans-serif; text-decoration: none; }

.gray { font-size: 12px; color: #666666; font-style: normal; font-family: verdana, sans-serif; text-decoration: none; }

.gray-sm { font-size: 11px; color: #666666; /*#BDB76B;  gold */ font-style: normal; font-family: verdana, sans-serif; text-decoration: none; }

.ltgreen { font-family: verdana, sans-serif; font-size: 12px; color: green; font-style: normal; font-weight: bold; text-decoration: none; }

.infoBox {
  background: #ededed; /*Light Gray*/
/*BACKGROUND: #BDB76B; */ /*Gold*/

}

.infoBoxContents {
  background: #fefefe;  /*white*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
/*background: #e4e4e4; */
  BACKGROUND: #BDB76B; /*Gold*/  
  background-image: url(images/headernavigation.gif);
  color: #666666;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #FFFFCC; /*fefefe*/
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #fefefe;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #ededed;
  border-spacing: 0px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffffff;
  font-weight: bold;
  color:#444444;
  padding:.7em 0 1em;
}

TD.productListing-data {
  vertical-align:middle; 
  padding: .5em 0em .5em .35em;
  font-size: 11px;
  color:#333333;
}

TD.kenteListing-data {
/*width: 10%; */
  text-align:left;
  vertical-align:top; 
/*padding:10px 10px 10px 10px; */
  padding: 1px 1px 1px 1px;
}

TD.kenteDiscount {
/*width: 10%; */
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px; 
  text-align:center;
  vertical-align:top; 
/*padding:10px 10px 10px 10px; */
  padding: 5px 5px 5px 5px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: .6875em;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  color:#678b3f;  
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #aaaaaa; cursor: pointer;}
.moduleRowSelected { background-color: #dddddd; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #999933; }

/*--- Beginning of Addition Products Cycle Slideshow ---*/
.ProductsCycleSlideshowWrapper { width: 30.5em; padding:0; margin:0; overflow: hidden; text-align:center;}
.ProductsCycleSlideshow { float:right; height: 17em; width: 26em; padding:0; margin:1.5em; overflow: hidden; border: 1px solid #bbc3d3; background-color:#fff;}
.PCSChild { height: 260px; width: 26em; padding: 7px; text-align:center; top:0; left:0 }
.PCSChild  a { text-decoration: none; color:#000000;}
.PCSChild  a img { border: none; border-width:0px;}
.PCSOutput { text-align:center; font-size:12px;}
.PCSOutput a { text-decoration: none; color:#000; }
.PCSPager { margin:7px; }
.PCSPager a { border: 1px solid #bbc3d3; background: #fff; color:#bbc3d3; text-decoration: none; margin: 0 4px; padding: 2px 3px; font-size:7px;}
.PCSPager a.activeSlide { border: 1px solid #000; background: #bbc3d3; color:#000;}
.PCSPager a:focus { outline: none; }
/*--- End of Addition Products Cycle Slideshow ---*/


/*Credits: Dynamic Drive CSS Library */

.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 12em; /* 12x12=144px Width of Menu Items */
border-bottom: 1px solid #ededed;
font-family: arial;
font-size: 1em;
z-index:1; 
clear:left;
}

.suckerdiv ul li{
position: relative;
background-color: #fefefe;   /* very pale yellow, WAS #; white */
}

/*1st level sub menu style */
.suckerdiv ul li ul{
left: 12em; /* 12x12=144px Parent menu width - 1*/
position: absolute;
width: 14em; /* 12x12=144px sub menu width*/
top: 0;
display: none;
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul{
left: 12em; /* 12x12=144px Parent menu width - 1*/
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li a{
left: 12em; /* 12x12=144px Parent menu width - 1*/
background-color: #FFFFCC;   /* #FFFFCC very pale yellow, #fefefe;  white */
}

/* menu links style */
.suckerdiv ul li a{
display: block;
color: #666666;    /* #light gray */
text-decoration: none;
background-color: #fefefe;   /* white */
padding: 1px 5px;
/*border: 1px solid #ededed; */
border: 1px solid #ededed; /*very light gray*/
/*border-bottom: 1px;*/
line-height: 1.75em;
}

.suckerdiv ul li a:hover{
background-color: #FFFFCC; /* #FFFF99; pale yellow, was #e4e4e4; gray */
color: #000000;
text-decoration: none;
}

.suckerdiv ul li ul li a:hover{
background-color: #FFFF99;
color: #000000;
text-decoration: none;
}

/* The main categories with sub-categories */
.suckerdiv .subfolderstyle{
background: url(images/arrow-list.gif) no-repeat center right;
}

/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul .subfolderstyle {
background-color: #fefefe;
}

/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul li ul .subfolderstyle {
background-color: #fefefe;
}

/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul li ul li ul .subfolderstyle {
background-color: #fefefe;
}

/* Holly Hack for IE \*/

* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }

#indicator {
  visibility:hidden; }
  
td.headerMessage {
  color: #CC0000; 
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  background-color: #FFFFFF;
  padding: 1px 1px;
  border: 2px dotted #BDB76B; }
  
  

