body {
	margin-bottom: 0px;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #525252;
}


.tableDetail {
	font-size: 12px;
	font-family: Verdana;
	color: #49394E;
}

#menuh-container
	{
	position:  absolute;		
	top: 1em;
	left: 1em;
	}

#menuh
	{
	font-size: 9px;
	font-family: arial, helvetica, sans-serif;
	width:100%;
	float:left;
	margin:2em;
	margin-top: 1em;
	}
		
#menuh a
	{
	text-align: left;
	display:block;
	border: 1px solid #373099;
	white-space:nowrap;
	margin:1px;
	padding: 0.2em;
 }
	
#menuh a, #menuh a:visited	/* menu at rest */
	{
	color: white;
	background-color: royalblue;
	text-decoration:none;
	}
	
#menuh a:hover	/* menu at mouse-over  */
	{
	color: white;
	background-color: cornflowerblue;
	}	
			
#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	background-image: url(navdown_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}
	
#menuh a.parent, #menuh a.parent:hover 	/* attaches side-arrow to all parents */
	{
	background-image: url(nav_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}

#menuh ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:12em;	/* width of all menu boxes */
	}

#menuh li
	{
	position:relative;
	}

#menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}

#menuh ul ul ul
	{
	top:0;
	left:100%;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Popout Menu */

/* CUSTOM - Edited for ePOS - get rid of global link size and underline */
a:link {
	color: #343580;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
}


a:visited {
	color: #343580;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
}

.text1 {
	color: #242a7e;
	font-weight: bold;
	font-family: Times, serif;
	font-size: 18px; }

.text2 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: 319BFF;
}
.text3 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.text4 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #a3a3a3;
}
.text5 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}
.text6 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.text7 {
	font-family: Verdana;
line-height: 18px;
	font-size: 12px;
	font-weight: normal;
margin-left: 8px;
margin-right: 8px;
	color: #666666;
}
.text8 {
	font-family: tahoma;
	font-size: 9px;
	font-weight: normal;
	color: #636363;
}
.text9 {
	font-family: tahoma;
	font-size: 9px;
	font-weight: normal;
	color: #777777;
}
.frame {
	border: 1px solid #A6A6B0;
}
.designed_by {
	font-family: Arial;
	font-size: 8.5px;
	font-weight: lighter;
	color: #000000;
}

a.a:link {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #1b2d6f;
	text-decoration: none;
}
a.a:hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #a09bcd;
	text-decoration: underline;
}
a.a:visited {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.b:link {

	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #14186b;
	text-decoration: underline;
}
a.b:hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #91a6ff;
	text-decoration: underline;
}
a.b:visited {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.c:link {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: 979797;
	text-decoration: underline;
}
a.c:hover {

	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.c:visited {

	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: 979797;
	text-decoration: underline;
}
a.d:link {



	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.d:hover {


	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #bec7ff;
	text-decoration: underline;
}
a.d:visited {


	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.e:link {

	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: 944F23;
	text-decoration: underline;
}
a.e:hover {

	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #4E4E4E;
	text-decoration: underline;
}
a.e:visited {

	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: 944F23;
	text-decoration: underline;
}
a.f:link {

	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: 594B13;
	text-decoration: underline;
}
a.f:hover {

	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #4E4E4E;
	text-decoration: underline;
}
a.f:visited {

	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: 594B13;
	text-decoration: underline;
}
a.g:link {

	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.g:hover {

	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
a.g:visited {

	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
#side1 h3 {
	font-family: Verdana;
	color: #621313;
	background-color: transparent;
	margin: 0;
	padding-bottom: 4px;
}
#side1 .txt {
	width: 134px;
	background-color: #FCF5F5;
	border: 1px inset #901602;
}
#side1 ul {
	list-style: none;
	margin-left: 0;
	padding-left: 10px;
 padding-bottom: 9px;
	width: 180px;
}
#side1 li {
	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
	border-bottom: 1px solid #821a25;
}
#side1 a:link, #side1 a:visited {	
 	text-decoration: none;
 	font-size:12px;
 	font-weight:bold;
	color: #821401;
	background-color: transparent;
}
#side1 a:hover {
	color: #7f8d8f;
	font-weight:bold;
}

/*CUSTOM - edited for ePOS Site - extra padding at top of side2 */
#side2 {
	padding: 20px 0px 0px 0px;
}

#side2 h3 {
	font-family: Verdana;
	color: #76868f;
	background-color: transparent;
	margin: 0;
	padding-bottom: 4px;
}
#side2 .txt {
	width: 134px;
	background-color: #FCF5F5;
	border: 1px inset #901602;
}
/*left side text - ul*/
#side2 ul {
	list-style: none;
	margin-left: 0;
	padding-left: 10px;
 padding-bottom: 9px;
	width: 170px;
}
#side2 li {
	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 12px;

}
#side2 a:link, #side2 a:visited {	
 text-decoration: none;
 font-size:12px;
 font-weight:bold;
	color: #8aa7b1;
	background-color: transparent;
}
#side2 a:hover {
	color: #636e6f;
 font-weight:bold;
}
/* end ul left side code*/
#Layer2 .inputstyle {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #5F726F;
	background-color: #E2EDEB;
	border: 1px solid #333333;
}
#Layer2 form {
display: inline
}

#Layer2 input {
	border: 0px solid #aaaaaa;
}

#Layer2 input.btn {
color: #646464;
border: 1px outset #8a8a8a;
padding: 1px 1px 1px 1px:

}

#Layer2 select {
	color: #00008B;
	background-color: #ADD8E6;
	border: 1px solid #00008B;
}

#Layer2 textarea {
	width: 20px;
	height: 10px;
	color: #8f8f8f;
	background-color: #C3C3C3;
	border: 1px solid #00008B;
}

/* CUSTOM for page counts on print catalog pages */

/*  |  Menu Settings  |  */
/*  |  width=entry width for vertical menu |  */
#catalogPages, #catalogPages ul {
	color: #000000; font-family: Verdana, Arial, Helvetica, "San Serif" !important; text-decoration: none; font-weight: bold; font-size: 10px; text-transform: uppercase;
	float: left;
	width: 475px;
	list-style: none;
	line-height: 1;
	padding: 0px;
	margin: 0px;
	z-index: 1000;
}

#backNext, #backNext ul {
	color: #000000; font-family: Verdana, Arial, Helvetica, "San Serif" !important; text-decoration: none; font-weight: bold; font-size: 10px; text-transform: uppercase;
	float: left;
	width: 475px;
	list-style: none;
	line-height: 1;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	z-index: 1000;
}

/*  |  Entry Settings  |  */
#catalogPages li, #backNext li {
	float: left;
	margin: 0px;
	padding: 0px;
}

#backNext li.next {
	float: left;
	margin: 0px 0px 0px 372px;
	_margin: 0px 0px 0px 209px;
	padding: 0px;
}

#catalogPages li a {
	color: #ffffff; text-decoration: none; font-weight: bold; 
	display: block;
	width: 23px;
	height: 13px;
	_height: 16px;
	text-align: center;
	padding: 3px 0px 0px 0px;
	margin: 4px 2px 4px 1px;
	background: url(/images/bluedevil/number.gif) top left no-repeat;
}

#backNext li a {
	color: #ffffff; text-decoration: none; font-weight: bold; 
	display: block;
	width: 46px;
	height: 13px;
	_height: 16px;
	text-align: center;
	padding: 3px 0px 0px 0px;
	margin: 4px 0px 4px 1px;
	background: url(/images/bluedevil/cat_next.gif) top left no-repeat;
}

#catalogPages a:hover {
	color: #152058;
	background: url(/images/bluedevil/number_hi.gif) top left no-repeat;
}

#backNext a:hover {
	color: #152058;
	background: url(/images/bluedevil/cat_next_hi.gif) top left no-repeat;
}

#catalogPages li.thispage a {color: #c4ba00;}
#catalogPages li.thispage a:hover {
	color: #152058;
}

/* CUSTOM for page counts on print catalog pages ENDS */

