/* Itemdetail.aspx Page */
.itemdetailtable {width: 500px; border: none; padding: 10px; }
.tditeminfo { width: 500px; padding: 10px; }
.tditemimage { width: 500px; padding: 0px; margin: 0px; text-align: center;}
.generalInfoBox
{
	width: 250px; border: solid 1px #7b74b7; background: #e6e6fa;
}
.fileField {width: 350px;}
.orderform {width: 550px;}
body
{
	background-repeat:  repeat-x;
	color: black;
	background-image: url(../images/background.gif);
    BACKGROUND-COLOR: #669999;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 1em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
}
/* Defined DIVs */
DIV.mainpage { position: relative; top: -20px;  } 
DIV.headerbanner {left: 0px; padding: 0px; padding-bottom: 0px; margin: 0px; top: 0px; position: relative; }
DIV.mainbody { overflow: inherit; color: Black; background: white; left: 150px; width: 572px; border: none; padding: 10px; margin: 0px;}
DIV.navigation { text-align:center; vertical-align: top; height: 400px; width: 210px; border: none; padding: 0px; margin: 0px; }
DIV.footerarea { width: 100%;}
DIV.newsevents { border: none; background: white; margin: 2px; padding: 2px;}
DIV.welcome { border: none; background: white; padding: 10px;}

/* Defined Items */
.standardbutton {width: 120px; white-space: nowrap; margin: 20px; }
.logontable { width: 400px; background-color: transparent; border: none; margin: 0px; color: White; }
.logonwelcometext { color: White; }
.smalltext { font-size: .6em; color: White; }
.logontablesm { width: 200px; background-color: transparent; border: none; margin: 10px; padding: 0px; color: White;}
.navbar { background-color: transparent; width: 210px; padding: 0px; padding-top: 5px; padding-bottom: 5px; margin: 0px; border: none; }
.navbarstd { background-image: url(../images/nav_left1_b.gif); background-repeat: no-repeat; background-color: transparent; width: 210px; height: 193px; padding: 0px; padding-top: 5px; padding-bottom: 5px; margin: 0px; border: none; }
.navbarcust { background-image: url(../images/nav_left2.gif); background-repeat: no-repeat; background-color: transparent; width: 210px; height: 159px; padding: 0px; padding-top: 5px; padding-bottom: 5px; margin: 0px; border: none; }
.navbaradmin { background-image: url(../images/nav_left_admin.gif); background-repeat: no-repeat; background-color: transparent; width: 210px; height: 257px; padding: 0px; padding-top: 5px; padding-bottom: 5px; margin: 0px; border: none; }
.navitem { background-color: transparent; margin:0px; padding: 0px; width: 210px; height: 22px; border: none; color: White; font-size: .6em; }
.navheaditem { height: 32px; text-align:center; font-size: .6em; width: 120px; background-color: transparent; border: none; color: White;}
.headerbarstyle {  background-image: url(../images/navbar.gif);}
.searchbox
{
    width: 100px;
    font-size: 1em;
    color: #333333;
    height: 20px;
}
.searchgo { padding-top: 10px; }
.searchfield { width: 100px; }

.NavCell { vertical-align: top; }
.DataCell { vertical-align: top; }

.searchpanelitem { vertical-align: top; width: 150px; height: 150px; border: inset 2px #993333; }
.itemgraphic { width: 100%; text-align: center;}
.itemtext { width: 100%; text-align: center; font-size: .8em; color: #669999;}
.searchpanelheadleft { text-align: left; font-size: .5em; color: #669999; vertical-align:top; }
.searchpanelheadright {text-align: right; font-size: .5em; color: #669999; vertical-align:top; }

.homegraphics { padding: 20px; width: 100%; text-align: center;}
.artmarkbodycopy { font-size: 1em; }
.bodysubhead { font-weight: bold; font-size: 1em;}
H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #669999;
}
TD,TH,P { font-size: .8em; color: black; }
H1	{	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:	1.2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:	1.0em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:	.9em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
DT	{	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:	.6em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:	.6em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	.5em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH
{
	font-weight: bolder;
	font-size: 0.6em;
	word-spacing: normal;
	vertical-align: baseline;
	text-transform: none;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	background-color: #669999;
}	


A.normal:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A.normal:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A.normal:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A.normal:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	

A:link	{	
	text-decoration:	none;
	}	
		
A:visited	{	
	text-decoration:	none;
	}	
		
A:active	{	
	text-decoration:	none;
	}	
		
A:hover	{	
	text-decoration:	underline;
	}
	
/* Navigation Links */
A.navBarTop:link	{	
	text-decoration:	none;
	color:	white;
	font-weight: bold;
	}	
		
A.navBarTop:visited	{	
	text-decoration:	none;
	color:	white;
	font-weight: bold;
	}	
		
A.navBarTop:active	{	
	text-decoration:	none;
	color:	white;
	font-weight: bold;
	}	
		
A.navBarTop:hover	{	
	text-decoration:	underline;
	color:	white;
	font-weight: bolder;
	}

/* left navigation */
A.navBarLeft:link	{	
	text-decoration:	none;
	color:	#993333;
	font-weight: bold;
	padding-left:25px; 
	}	
		
A.navBarLeft:visited	{	
	text-decoration:	none;
	color:	#993333;
	font-weight: bold;
	padding-left:25px; 
	}	
		
A.navBarLeft:active
{
	font-weight: bold;
	color: #993333;
	text-decoration: none;
	padding-left:25px; 
}	
	
A.navBarLeft:hover	{	
	text-decoration:	underline;
	color:	#993333;
	font-weight: bolder;
	padding-left:25px; 
	}

/* left navigation */
A.itemtext {font-size: 1em;}
A.itemtext:link	{	
	text-decoration:	none;
	color:	#993333;
	font-weight: bold;
	}	
		
A.itemtext:visited	{	
	text-decoration:	none;
	color:	#993333;
	font-weight: bold;
	}	
		
A.itemtext:active
{
	font-weight: bold;
	color: #993333;
	text-decoration: none;
}	
		
A.itemtext:hover	{	
	text-decoration:	underline;
	color:	#993333;
	font-weight: bolder;
	}


SMALL	{	
	font-size:	.4em;
	}	

BIG	{	
	font-size:	.8em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

.discontinued { color:#993366; }
.HEADERSTYLE { background-color: #669999; color: White;  font-weight: bold;}

.xbar1 { background-color:#D7C3C2; font-weight:bold; }
.bar2 { background-color:#669999; font-weight: bold; color: #FFFFFF; white-space: nowrap; }
.border { background-color:#000000; }
.content { background-color:#FFFFFF; }
.alternate { background-color:#FCEBD6; }
.faded {color: Gray }
.faded2 {color:#BBBBBB; font-style:italic; }
.hiddenrow {display:none}
.fadedsmall
{
    color: #808080;
    font-style: italic;
    font-size: .8em;
}
.htmlarea_wrapper { width: 300px; }

/* use for TH without background colors: */
.itemCategory { background-color: White; color: Black; font-weight: bold; vertical-align:top;}
.itemdetailright { text-align: right; vertical-align:top;}
.NEWSItem { background-color: #FCEBD6; color: Black; vertical-align: top; padding: 2px; }
.NEWSItemAlt { background-color: White; color: Black; vertical-align: top; padding: 2px; }
DIV.newsevents { margin: 2px; margin-top: 10px; padding: 2px;}
P { font-size: 1.0em; }

/* form page layout items */
.headerBar { text-align: left; background-color: Transparent; color: #669999; font-size: 1em;}
.legalText
{
    margin: 5px;
    text-align: justify;
    width: 400px;
    font-size: .8em;
    font-weight: normal;
    background-color: #F4F4F4;
    border: solid 1px red;
    padding: 5px;
}
.itemCategoryRight {background-color: White; color: Black; font-weight: bold; text-align: right;}
