#login_row {
width: 910px;
margin: 0 auto 1em auto;
padding: 0.5em;
background: #666;
border: 2px solid #333;
text-align: right;
color: #fff;
}

#login_row a {
color: #fff;
}

/** admin nav **/
div.admin-menu {
margin: 1em 0.2em;
background: #999;
border: 2px solid #666;
padding: 1em;
}

div.admin-menu h3 {
margin: 0 0 0.4em 0;
text-transform: uppercase;
font-size: 1.4em;
font-weight: bold;
color: #ddd;
}

div.admin-menu ul {
margin: 0 0 0 1.5em;
}

div.admin-menu li {
margin: 0.2em 0;
font-size: 1.2em;
}

div.admin-menu a {
text-decoration: none;
color: #fff;
}

div.admin-menu a:hover {
text-decoration: underline;
color: #fff;
}
/** END: admin nav **/



/** page editor **/
table.admin-editor {
border: 1px solid #bbb;
}

table.admin-editor td {
padding: 0.4em 0.8em;
}

table.admin-editor td td {
padding: 0 !important;
}

tr.adminRowAlt td, tr.adminRowOdd td {
background: #fff;
}

tr.adminRowEven td {
background: #e6e6e6;

}
/** END: page editor **/

.DCContainerTBT
{
font-size:8pt;
padding:0px 0px 6px 0px;
}

.DCSBTS
{
background-color:#a0a0a0;
margin:0px;
padding:2px;
}

.homebutton
{
font-family:arial, helvetica, sans-serif;
font-size:8pt;
color:#000000;
padding:2px;
text-decoration:none;
font-weight:bold;
}

.genericbutton
{
font-family:arial, helvetica, sans-serif;
color:#000000;
width:150px;
font-size:8pt;
background-color:#a0a0a0;
padding:2px;
}

.adminbutton
{
	color: #F7B35B;
	font-family:arial, helvetica, sans-serif;
	font-size:80%;
	text-decoration:none;
	width:100%;
}

.abdiv
{
	width:					116px;
	padding:				2px;
	margin:					0px;
	color:					#000000;
	background-color:		#a0a0a0;
	border-style:			solid;
	border-top-width:		0px;
	border-bottom-width:	1px;
	border-right-width:		0px;
	border-left-width:		0px;
	border-color:			#000000;
	font-family:			arial, helvetica, sans-serif;
	font-size:				8pt;
	font-weight:			bold;
}

.rmenu
{
font:8pt;
background:#d0dcda;
}

.nowrap
{
white-space:nowrap;
}

.evenrow 
{
background:#ffffff;
}

.oddrow 
{
background:#e0ffe0;
}




/**
.lmenu
{
background:#EEEEEE;
}

.lmbuttonatag0:hover,
.lmbuttonatag1:hover,
.lmbuttonatag2:hover,
.lmbuttonatag3:hover,
.lmbuttonatag4:hover
{
color:#FCFCDE;
}

.menuspacer
{
background-color:#2B4A5F;
}

.lmbutton0
{
margin-left:1px;
color: #ffffff;
font-family:arial, helvetica, sans-serif;
margin-right:4px;
padding:1px;
text-decoration:none;
}

.lmbuttonatag0
{
color: #FBFF82;
font-family:arial, helvetica, sans-serif;
font-size:80%;
text-decoration:none;
width:100%;
}

.tdlmbutton0
{
background-color:#2B4A5F;
height: 20px;
}

.lmbutton1
{
margin-left:10px;
color : #FBFF82;
font-family:arial, helvetica, sans-serif;
margin-right:4px;
padding:1px;
text-decoration:none;
}

.lmbuttonatag1
{
color: #FBFF82;
font-family:arial, helvetica, sans-serif;
font-size:80%;
text-decoration:none;
width:100%;
}

.tdlmbutton1
{
background-image: url(/tmpl_images/sub_nav_bg.gif); 
background-repeat: no-repeat;
height: 20;
}

.lmbutton2
{
margin-left:13px;
color : #FBFF82;
font-family:arial, helvetica, sans-serif;
margin-right:4px;
padding:1px;
text-decoration:none;
}

.lmbuttonatag2
{
color: #FBFF82;
font-family:arial, helvetica, sans-serif;
font-size:80%;
text-decoration:none;
width:100%;
}

.tdlmbutton2
{
background-image: url(/tmpl_images/sub_sub_nav_bg.gif); 
background-repeat: no-repeat;
height: 20;
}

.lmbutton3
{
margin-left:17px;
color: #ffffff;
font-family:arial, helvetica, sans-serif;
margin-right:4px;
padding:1px;
text-decoration:none;
}

.lmbuttonatag3
{
color: #FBFF82;
font-family:arial, helvetica, sans-serif;
font-size:80%;
text-decoration:none;
width:100%;
}

.tdlmbutton3
{
background-image: url(/tmpl_images/subber_nav_bg.gif); 
background-repeat: no-repeat;
height: 20;
}

.lmbutton4
{
margin-left:21px;
color: #ffffff;
font-family:arial, helvetica, sans-serif;
margin-right:4px;
padding:1px;
text-decoration:none;
}

.lmbuttonatag4
{
color: #FBFF82;
font-family:arial, helvetica, sans-serif;
font-size:80%;
text-decoration:none;
width:100%;
}

.tdlmbutton4
{
background-image: url(/tmpl_images/subbest_nav_bg.gif); 
background-repeat: no-repeat;
height: 20;
}

.dtoddrow,
.dtevenrow,
.dtdivider,
.dtbottom1,
.dtbottom2
{
font-family:arial, helvetica, sans-serif;
color:#000000;
}
**/

.alignleft
{
margin-left:3px;
text-align:left;
}

.dtheader
{
font-size:11px;
font-style:italic;
font-weight:bold;
text-align:right;
background:#19564f;
color:#ffffff;
}

.dtoddrow
{
font-size:11px;
text-align:right;
background:#eef2f1;
text-decoration:none;
}

.dtevenrow
{
font-size:11px;
text-align:right;
background:#ffffff;
}

.dtdivider
{
background:#777777;
padding:0px;
}

.dtbottom1
{
font-size:11px;
background:#eef2f1;
}

.dtbottom2
{
font-size:11px;
background:#ffffff;
}

.lineagehead
{
	padding:				2px;
	margin:					0px;
	color:					#000000;
	border-color:			#000000;
	font-family:			arial, helvetica, sans-serif;
	font-size:				12pt;
	font-weight:			bold;
}

.ordersummary1
{
	background-color:		#c0c0c0;
}

.ordersummary2
{
	background-color:		#ffa0a0;
}

.ordersummary3
{
	background-color:		#a0ffa0;
}

.mfglinepic
{
	border-style:			solid;
	border-width:			1px;
	width:					100px;
	float:					right;
}

.productpic
{
	border-style:			solid;
	border-width:			1px;
	width:					100px;
}

.producteditorsep
{
	border-style:			none;
	height:					5px;
	background-color:		#e0e0e0;
}

table.navmenu {
border: 1px solid #999;
}

table.navmenu table.navmenu {
width: 96%;
margin: 0.5em 1em 1.5em 1em;
}

.navmenu * td
{
	border-bottom: 1px solid #fff;
	padding:			0.1em 0.2em;
	margin:				0;
	padding-left: 		0;
	background:			#ccc;
}

.navmenu * td.plain
{
	border:				none;
}

.navmenu * a
{
	color:				black;
	font-family:		arial, helvetica, sans-serif;
	font-size:			10pt;
	text-decoration:	none;
	font-weight:		bold;

	padding:			0px;
	margin:				0px;
	padding-left: 		4px;
}

.navmenu * .link
{
	/*width: 150px;*/
}

.navmenu * .navmenu * a.link
{
	padding-left:		10px;
}
.navmenu * .navmenu * td
{
	background:			#c0c0c0;
}

.navmenu * .navmenu * .navmenu * a.link
{
	padding-left:		20px;
}

.navmenu a:hover
{
	color:				white;
}

a.menuhilight
{
	color:				yellow;
}

.FormHeader  {
	font-size : 13px;
	font-family : arial, helvetica, sans-serif;
	font-weight : bold;
}

.LtLinks  {
	font-size : 11px;
	font-family : arial, helvetica, sans-serif;
	font-weight : bold;
	color : #aac0ff;
	text-decoration : none;
}

.redLinks  {
	font-size : 11px;
	font-family : arial, helvetica, sans-serif;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}

.noLink  {
	font-size : 11px;
	font-family : arial, helvetica, sans-serif;
	font-weight : bold;
	color : #333333;
	text-decoration : none;
}

.wt  {
	font-size : 11px;
	font-family : arial, helvetica, sans-serif;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
}

.warn  {
	font-size : 14px;
	font-family : arial, helvetica, sans-serif;
	font-weight : bold;
	color : #aa0000;
	text-decoration : none;
}

.display  {
  font-family : arial, helvetica, sans-serif;
  font-size : 13px;
}

.border  {
	border : thin solid #cccccc;
}

.currentResult
{
font-family:arial, helvetica, sans-serif;
font-size:11px;
color:#0000aa;
background : #eeeeee;
font-weight : bold;
padding : 0px 2px 0px 2px;
text-decoration : none;
}
