.infotable {
	text-decoration: none;
	color: #aaaaaa;
	font-size: 120%;
	border: 1px solid #eeeeee;
	border-collapse: collapse;
	font-style: normal;
}

.infotable td {
	border: 1px solid #eeeeee;
	color: #95A775;
	text-decoration: none;	
}

.infotable table {
	border-collapse: separate;
}

.infotable table td {
	border: 0px;
}

.infotable a:link {
	color: #444433;
	text-decoration: none;
}

.infotable a:visited {
	color: #444433;
	text-decoration: none;	
}

.infotable a:hover {
	color: #EE0000;
	text-decoration: none;
	background-color: #FFFAFA;
}


.smalltxt {
	color: #aaaaaa;
	font-size: 90%;
}



.image { border: 1px solid #aaaaaa;}
a:link .image { border-color: #aaaaaa;}
a:visited .image { border-color: #aaaaaa;}
a:hover .image { border-color: #ffffff;}

.mthumb { border: 1px solid #aaaaaa;}
a:link .mthumb { border-color: #aaaaaa;}
a:visited .mthumb { border-color: #aaaaaa;}
a:hover .mthumb { border-color: #ffffff;}

.slideImage { border-width: 8px; border: 8px solid; border-color: #ffffff;}
a:link .slideImage { border-color: #ffffff;}
a:visited .slideImage { border-color: #ffffff;}


.menus {
	border: 1px solid #eeeeee;
	border-collapse: collapse;

	color:			#000000;
	font-size:		200%;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	line-height: 	-2pt;
	font-weight: 	900;
	letter-spacing: -0.3px;
	height: 150%;
}

.menus table {
	border-collapse: separate;
	color:			#443234;
	font-size:		10px;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	line-height: 	-2pt;
	font-weight: 	100;
	letter-spacing: -1px;
	word-spacing: 	normal;

	padding: 4px;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	
}

.menus td {
	border: 1px solid #eeeeee;
	color: #95A775;
	
	color:			#443234;
	font-size:		10px;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	line-height: 	-2pt;
	font-weight: 	100;
	letter-spacing: -1px;
	word-spacing: 	normal;

	padding: 4px;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	
}
.menus a:hover {
	color: #EE0000;
}
.menus a:link {
 	color: #000000;
	color:			#443234;
	font-size:		1px;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	line-height: 	-2pt;
	font-weight: 	100;
	letter-spacing: -1px;
	padding: 4px;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
 	
}


.title {
	color:		#4A3A35;	/* #897458;  */
	font-size:		16px;
	font-family:	Verdana, Arial, Helvetica, sans-serif;


	//line-height: 	-2pt;
	font-weight: 	500;
	letter-spacing: -1px;
	word-spacing: 	2px;
	text-decoration: blink;
	padding-bottom: 6px;
}

.title a:link {
}

.title a:visited {
}

.title a:hover {
	color:			#FF7458;
}




.h1
{
 color:			#897458;  //brownish gray
 font-size:		100%;
 background-color: #FFFFFFF;
 font-family: Tahoma;
}

.h2
{
	color:	#897558;
 font-size:		14px;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	line-height: 	-2pt;
	font-weight: 	400;
	letter-spacing: -1px;
	word-spacing: 	normal;
}


.h2 a
{
	color:		#7E7463;
    font-size: 12px;
}


.h3
{
	color:			#6C5C46;
	font-size:		12px;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	line-height: -2pt;
	font-weight: 	300;
	letter-spacing: -1px;
	word-spacing: 	normal;
}

.h3 a
{
	font-size: 12px;
	color:#585541;
}

.h4
{
	color:			#29140C;
	font-size:		12px;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	line-height: 	-1pt;
	font-weight: 	200;
	letter-spacing: -1px;
	word-spacing: 	normal;
}


h5
{
 font-size:		100%;
 font-family: Tahoma; 
}

.header
{
 font-size:		100%;
 color:			#999966; //brownish gray
 font-weight:		bold;
 text-decoration:	underline;
}
.no_underline 
{ // ? bad name
 text-decoration:		none;
 font-family: Tahoma; 
 font-weight: normal;
}

a
{
	font-weight:		normal;
	color:#585541;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.small
{ 
 font-size:		80%;
 color: #CCCCCC;
}
.faq
{ 
 font-size:		100%;
}
.price_brief
{ 
 font-size:		100%;
}
.big
{ 
 font-size:		10%;
 text-decoration:	none;
}
.cat
{ 
 font-size:		100%;
}
.standard
{
	font-weight:	normal;
	font-size: 100%;
	color: #333333;
}
.white
{ 
 color:			white;
}
.pink
{ 
 color:			pink;
}
.menu
{
 color:			#00CCFF; //cyan
 font-weight:		bold;
 font-size:		100%;
}
div.topmenu_selected
{
 padding:			10px;
 background-color:#CCCC99; //beige 
}
div.topmenu_notselected
{
 padding:			10px;
 background-color:#B5B56A; // darker beige
}
.footer
{
 font-size:		100%;
 color:			gray;
}
.lightsmall
{
 font-size:		100%;
 color:			#666666; //mid gray
}
.category_child
{
 font-weight:		normal;
}
.cart
{
 font-size:		100%;
 BORDER-BOTTOM:	0px solid;	
 BORDER-LEFT:		0px solid;
 BORDER-RIGHT:		0px solid;	
 BORDER-TOP:		0px solid;
 margin:			0px;
 font-weight:		bold;
 color:			black;
 background-color: transparent;
}

p, font
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

.regular
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
}
.regularlight
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

.found
{
	font-size: 100%;
	color: #FF1111;
}

.slideImage { border-width: 0px; border: 0px solid; border-color: #ffffff;}
a:link .slideImage { border-color: #ffffff;}
a:visited .slideImage { border-color: #ffffff;}
