
.graytableborder { 
	border: solid 1px #c0c0c0 
}

/*style to control the toggle character*/
.togglechar { 
	font-family: arial;
	font-size: 8pt;
	line-height: 8pt;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#menuitem_holder { 
	width: 140px; 
	margin-bottom: 6px; 
	/*border:1px solid red;*/ 
}

#mainmenu {
	text-align:left; 
	width: 160px;
}

#searchengine {
	text-align:left; 
	width: 160px;
}

#pagemechanism {
	border-bottom:1px solid gray;
	padding-bottom: 2px;
	margin-bottom: 12px;
}

#toggleholder { 
	float:left; 
	height: 12px; 
	width: 12px; 
	/*border: 1px solid orange;*/ 
}

#toggleholder a { 
	text-decoration: none; 
}

.catlink {
	font-family:arial; 
	font-size:8pt; 
	font-weight:normal; 
	width: 110px; 
	/*border:1px solid black;*/ 
}

.nacatlink {
	color:#000000; 
	font-family:arial; 
	font-size:8pt; 
	font-weight:bold; 
	width: 110px; 
	/*border:1px solid black;*/ 
}

.catlink a { 
	color:#000000; 
	text-decoration:none; 
}

.subcatlink {
	font-family:arial; 
	font-size:8pt;
}

.subcatlink a {
	color:#000000; 
	text-decoration:none;
}

.nasubcatlink {
	color:#000000; 
	font-family:arial; 
	font-size:8pt; 
	font-weight:bold; 
}

.menuindent {
	margin-top:2px; 
	margin-left:13px; 
	margin-bottom:4px; 
	/*border:1px solid green;*/ 
}

#catdisplay { 
	margin-bottom:8px; 
}

#catdisplay table { 
	float:left; 
	margin-right:10px; 
	margin-bottom:10px; 
}

/* color and font control for cookie crumb */
#crumb {
	color:gray; 
	font-family:arial; 
	font-size:8pt; 
	font-weight:normal; 
	margin-bottom:8px;
}

/* color and font control for cookie crumb */
#crumb a {
	color:darkgreen;
}

#proddisplay {
	clear:left; 
	font-family:arial; 
	font-size:9pt; 
	padding-top:8px;
}

#proddisplay table { 
	float:left; 
	margin-right:10px; 
	margin-bottom:10px; 
}

.prodtable td { 
	padding-right: 15px; 
	padding-bottom: 25px; 
}

#proddisplay p.prodhead {
	color:#a9a9a9; 
	font-weight:bold; 
	border-top:1pt solid #cccccc;
}

p.sectionhead {
	color:#a9a9a9; 
	font-family:arial; 
	font-size:9pt; 
	font-weight:bold; 
	border-top:1pt solid #cccccc; 
	padding-top:2pt; 
	margin-bottom:4pt;
}

.pname {
	font-size:10pt; 
	font-weight:bold;
}

.pprice {
	color:darkgreen; 
	font-size:9pt; 
	font-weight:bold;
}

#proddisplay td.pcontainer form {
	cursor:hand; 
	margin-top:4px; 
	margin-bottom:4px;
}

.catcaption {
	color:#000000; 
	font-family:arial; 
	font-size:7pt; 
	font-weight:bold;
}

.catcaption a {
	color:#000000;
}

/*style to control Welcome Navigation headline*/
.wnavhead {
	color:#000000; 
	font-family:arial; 
	font-size:14pt;
	font-weight: bold; 
	margin-bottom: 4px;
	/*letter-spacing:.2em;*/
}

/*style to control Online Store Navigation headline*/
.gnavhead {
	color:#000000; 
	font-family:arial; 
	font-size:14pt; 
	font-weight: bold;
	margin-bottom: 4px;
	/*letter-spacing:.2em;*/
}

/*style to control Navigation intro text*/
.navintrotxt {
	color:#000000; 
	font-family:arial; 
	font-size:10pt;
	font-weight: normal; 
	margin-bottom: 4px;
	/*letter-spacing:.2em;*/
}

#cycle_desc {
	color:#000000; 
	font-family:arial; 
	font-size:10pt; 
	font-style: italic;
}