body
{
	background-color: #ffffff;
	color: black;
	margin:0px;
}
body, p, h1, h2, h3, table, td, tr, th, ul, ol, textarea, input, select, a
{
	font-family: Arial;
	font-size:12px;
}

/* forms */
.form-table
{
	background-color: #F7F3E7;
	border: solid 0px black;
}
.form-header
{
	background-color: #6182A9;
	FONT-SIZE: 13px;
	COLOR: #FFFFFF;
	FONT-WEIGHT:BOLD;
	border-bottom: solid 1px black;
	height: 23px;
	padding: 1px 12px 1px 12px;
}
.form-fldname
{
	font-weight: bold;
}
.form-input
{
	border: solid 1px black;
}	
.form-submit
{
	font-size:13px;
	border: solid 1px black;
	font-weight: bold;
	color: #ffffff;
	background-color: slategray;
	padding: 0px 5px 0px 5px;
}

/* menu categories */
.mainMenuCat
{
		width: 160px;
		background-image: url('images/gen/r-bar-all.jpg');
		cursor: hand;
		color: #00224d;
		font-size:13px;
}
.subMenuCat
{
		width: 125px;
		background-color: #F7F3E7;
		border:solid 1px #E2DED2;
	    cursor: hand;
		color: #00224d;
		font-size:13px;
}
.selectedMenuCat
{
	color: #B80000;
	font-weight: bold;
}

/* product style */
a.product:link	 {font-size: 13px;font-weight: bold;color: #B75312;}
a.product:visited {font-size: 13px;font-weight: bold;color: #B75312;}
a.product:hover   {font-size: 13px;font-weight: bold;color: #B75312;}
a.product:active  {font-size: 13px;font-weight: bold;color: #B75312;}
.ptitle
{
	padding: 4px 14px 0px 0px;
	BACKGROUND-IMAGE: url('images/gen/pro-top.jpg');
	background-repeat: no-repeat;
	background-color: #C4DF9A;
	width: 275px;
	height: 26px;
}
.pprice1
{
	font-weight: bold;
	color: #cc0000;
}
.pprice2
{
	font-size:11px;
	font-weight: bold;
	color: #676767;
}
.ptext
{
	font-size:11px;
	font-weight: bold;
	color: #676767;
}
.pshort
{
	font-size: 13px;
	font-weight: bold;
	color: #B75312;
}

/* FAQ */
.faqsubject
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px; 
	COLOR: #333366; 
	width: 100%;
	background-color: #dcdcdc;
	padding: 2px 6px 2px 2px;
}
.faqq
{
	WIDTH: 100%;
	font-weight: bold;
	font-size: 13px;
	cursor: hand;
	color: #333366;
	text-decoration: underline;
}
.faqa
{
	WIDTH: 100%;
	FONT-SIZE: 13px; 
	color: #000000;
	BACKGROUND-COLOR: #eef1f4;
	padding: 11px 13px 11px 11px;
}

/* general */
.title
{
	font-weight:bold;
	color:#B75312;
	text-align:center;
	font-size:16px;
	padding: 15px 0px 0px 0px;
}
.title1
{
	font-weight: bold;
	color: #2E2C20;
	text-align: center;
}
.title2
{
	font-size:10px;
}
.page
{
	padding: 10px 20px 10px 20px;
}
.box1
{
	border: #E4E4E4 1px solid;
	padding: 1px;
	width: 100%;
}
.login
{
	text-align: left;
	border: #E4E4E4 0px solid;
	padding: 12px 5px 5px 15px;
	width: 100%;
}
.nonedisplay
{
	display:none;
	font-size:1px;
	color:white;
}
.subcat
{
	font-weight: bold;
	text-align: center;
	background-color: #1D8061;
	width: 120px;
	height: 100%;
	border: solid 1px #4B4516;
	padding: 4px 4px 4px 4px;
}

a.pcat:link	   {font-weight: bold;color: #003399;}
a.pcat:visited {font-weight: bold;color: #336699;}
a.pcat:hover   {font-weight: bold;color: #003399;}
a.pcat:active  {font-weight: bold;color: #003399;}

a.menu1:link	{font-size: 13px;font-weight: bold;color: #ffffff;}
a.menu1:visited {font-size: 13px;font-weight: bold;color: #ffffff;}
a.menu1:hover   {font-size: 13px;font-weight: bold;color: #ffffff;}
a.menu1:active  {font-size: 13px;font-weight: bold;color: #ffffff;}

a.menu2:link	{font-size: 13px;font-weight: bold;color: #5b5b5b;}
a.menu2:visited {font-size: 13px;font-weight: bold;color: #5b5b5b;}
a.menu2:hover   {font-size: 13px;font-weight: bold;color: #5b5b5b;}
a.menu2:active  {font-size: 13px;font-weight: bold;color: #5b5b5b;}

a:link	  {background-color:transparent;color: #1111aa;text-decoration: none;}
a:visited {background-color:transparent;color: #1111aa;text-decoration: none;}
a:hover   {background-color:transparent;color: #1111aa;text-decoration:underline;}
a:active  {background-color:transparent;color: #1111aa;text-decoration: none;}
