/****************** DEFAULT BODY STYLES ********************/
body						{ margin:0px;background:#C6C4C5 url(../../images/PageBg.jpg) top left repeat-x;font-family:arial,verdana,sans-serif;font-size:11px;font-weight:normal;color:#000000; }
p, td						{ font-family:arial,verdana,sans-serif;font-size:11px;font-weight:normal;color:#000000;margin:10px 0 3px 0; }
a:link						{ color:#4F6EB1;font:normal 11px arial,verdana,sans-serif;text-decoration:underline; }
a:visited					{ color:#4F6EB1;font:normal 11px arial,verdana,sans-serif;text-decoration:underline; }
a:active					{ color:#4F6EB1;font:normal 11px arial,verdana,sans-serif;text-decoration:underline; }
a:hover						{ color:#4F6EB1;font:normal 11px arial,verdana,sans-serif;text-decoration:underline; }
input						{ font:normal 11px arial,verdana,sans-serif; }
select						{ font:normal 11px arial,verdana,sans-serif; }

/****************** LEFT NAVIGATION BAR ********************/
#SearchArea					{ background-color:#EDEDED;padding:5px; }
.SearchArea td				{ font-size:11px; }
a.StructureLink:link		{ font-size:11px; }
a.StructureLink:visited		{ font-size:11px; }
a.StructureLink:active		{ font-size:11px; }
a.StructureLink:hover		{ font-size:11px; }
.SearchSpace				{ padding-top:2px; }
.SearchSpace td				{ padding-right:5px;padding-top:3px; }
.NavElement					{ background:#AC9442 url(../../images/NavBg.gif) left top repeat-x;padding-left:3px;padding-top:6px;padding-bottom:6px; }
.NavElementInput			{ background:#AC9442 url(../../images/NavBg.gif) left top repeat-x;padding-left:3px;padding-top:2px;padding-bottom:2px; }
.NavElement	a:link			{ color:#1B1B68;font:bold 11px/11px arial,verdana,sans-serif;text-decoration:none; }
.NavElement	a:visited		{ color:#1B1B68;font:bold 11px/11px arial,verdana,sans-serif;text-decoration:none; }
.NavElement	a:active		{ color:#1B1B68;font:bold 11px/11px arial,verdana,sans-serif;text-decoration:none; }
.NavElement	a:hover			{ color:#333399;font:bold 11px/11px arial,verdana,sans-serif;text-decoration:none; }
.NavBottom					{ background:#1D1D83 url(../../images/LeftBottomBg.gif) left top repeat-x; }
.LeftBottom					{ background-color:#1D1D83; }


/************************ RIGHT ************************/
.RightContainer				{ padding:10px 5px 10px 0; }
.CartBg						{ background:url(../../images/CartBg.gif) left top repeat-y;padding:0 9px 3px 12px; }
.CartHdr					{ font-weight:bold;font-size:10px;padding:1px 2px 1px 2px;border-bottom:solid 1px #BAB6A5; }
.CartLabel					{ font-weight:bold;font-size:10px;color:#1B1B68;padding:1px 2px 1px 2px;border-bottom:solid 1px #BAB6A5;border-right:solid 1px #BAB6A5; }
.CartTxt					{ font-weight:normal;font-size:10px;padding:1px 2px 1px 2px;border-bottom:solid 1px #BAB6A5;border-right:solid 1px #BAB6A5; }
.CartTxt a:link				{ color:#333399;font:bold 10px/10px arial,verdana,sans-serif; }
.CartTxt a:visited			{ color:#333399;font:bold 10px/10px arial,verdana,sans-serif; }
.CartTxt a:active			{ color:#333399;font:bold 10px/10px arial,verdana,sans-serif; }
.CartTxt a:hover			{ color:#333399;font:bold 10px/10px arial,verdana,sans-serif; }
.LoginBg					{ background:url(../../images/LoginBg.gif) left top repeat-y;padding:0 9px 0 12px; }
.LoginContent				{ padding:3px 6px 3px 6px; }

/************************ FOOTER ************************/
.FooterDiv					{ background-color:#E9E9E9;border:solid 1px #A5A5A5; }
.FooterArea					{ }
.FooterArea a:link			{ font-size:10px; }
.FooterArea a:visited		{ font-size:10px; }
.FooterArea a:active		{ font-size:10px; }
.FooterArea a:hover			{ font-size:10px; }
.FooterText					{ padding:3px 5px 3px 5px;font-size:11px; }
.LogoContainer				{ padding:3px 5px 3px 5px; }
#newspanel					{ overflow:hidden; }

/******************* FEATURE AREAS *********************/
.FeatureCenter				{ padding:10px; }
ul.SpecialList				{ list-style-image:url(../../images/ListBullet.gif); }
ul.SpecialList li			{ margin-bottom:5px; }
.PhotoContainer				{ border:solid 1px #1B1B68;background-color:#FFFFFF; }
.FeatureDescriptionLg		{ font-size:11px;padding-top:5px;padding-bottom:5px; }
.FeatureDescriptionSm		{ font-size:11px;padding-left:10px; }
.ProductInfo				{ margin-top:3px;margin-bottom:0px;font-size:11px; }
a.FeatureLink:link			{ font-size:11px;font-weight:bold;color:#333399; }
a.FeatureLink:visited		{ font-size:11px;font-weight:bold;color:#333399; }
a.FeatureLink:active		{ font-size:11px;font-weight:bold;color:#333399; }
a.FeatureLink:hover			{ font-size:11px;font-weight:bold;color:#333399; }

/*********************** MAIN PAGE *************************/
.PageBg						{ background-color:#FFFFFF; }
.PageContent				{ padding:10px 5px 10px 10px;font:normal 11px/15px arial,verdana,sans-serif; }
.ProductDescription			{ font-size:11px;padding-top:3px;padding-bottom:15px; }
.PageHeader					{ font-size:28px;line-height:30px;font-weight:bold;color:#003F87;margin-top:0px;margin-bottom:6px; }
.PageSubheader				{ font-size:18px;font-weight:bold;color:#1B1B68;padding:4px 5px 5px 5px;background:#E7DCA9 url(../../images/AdminSubHeadBackground.gif); }
.PageSubheader2Button		{ background:#F7F7F7 url(../../images/Subhead2bBg.gif);font-size:13px;font-weight:bold;color:#333399; }
.PageSubheader2Text			{ background:#F7F7F7 url(../../images/Subhead2bBg.gif);font-size:13px;font-weight:bold;color:#333399;padding:5px 5px 7px 5px; }
.PageSubheader2Alt			{ font-size:13px;font-weight:bold;color:#333399;padding:7px 5px 8px 5px;background:#F7F7F7 url(../../images/Subhead2Bg.gif); }

/* Crumbing */
.Crumbing					{ margin-bottom:15px;margin-top:7px; }
.Crumbing td				{ font: bold 10px/12px arial,verdana,sans-serif;color:#0000000; }
.Crumbing td a:link			{ color:#333399;font-size:11px;text-decoration:none; }
.Crumbing td a:visited		{ color:#333399;font-size:11px;text-decoration:none; }
.Crumbing td a:active		{ color:#333399;font-size:11px;text-decoration:none; }
.Crumbing td a:hover		{ color:#333399;font-size:11px;text-decoration:underline; }

/*********************** LIST PAGE *************************/
.ListText					{ width:25; }

/********************** DETAIL PAGE ************************/
.SpecLabel					{ font-weight:bold;color:#1B1B68;padding-right:4px; }
.SegmentContainer			{ padding-top:4px;padding-bottom:2px; }
.DetailContainer			{ padding-top:1px;padding-bottom:1px;margin-top:8px; }

/********************* CHECKOUT PAGE ***********************/
.CartButtons				{ margin-top:8px; }
.ReceiptContainer			{ border:solid 1px #B2B2B2;border-top:none; }
.Notice						{ font-weight:bold;color:#333399;font-size:14px; }	
.RemainText					{ font-weight:bold;color:#1B1B68;font-size:12px; }
.ActiveHdr					{ font-size:13px;font-weight:bold;color:#333399;padding:7px 5px 8px 5px;background:#F7F7F7 url(../../images/Subhead2Bg.gif); }
.InactiveHdr				{ background-color: #E7E7E7;border-right:none;font-weight:bold;padding:7px 4px 8px 4px;font-size:13px;color:#666666; }
.SubmitLotBidText			{font-size: 15px;}
/*********************** MY ACCOUNT ************************/
.CartContainer				{ background-color:#F7F7F7;border:solid 1px #B2B2B2;border-top:none;padding:5px; }
.AccountText				{ width:175; }
.FormLabelAcctDiv			{ color:#000000;font-weight:bold;padding-left:5px;padding-right:5px;padding-bottom:2px;padding-top:12px; }
.FormElementAcctDiv			{ padding-top:12px; }
.ViewMenu td				{ font-weight:bold;font-size:14px;padding:7px 2px 7px 2px;color:#1B1B68;}
.ViewMenu td a:link, .ViewMenu td a:visited, .ViewMenu td a:active, .ViewMenu td a:hover	{ font-weight:bold;font-size:12px;color:#333399;}

/* Panel Formatting */
.PanelContainerCenter		{ border-bottom:solid 1px #B2B2B2;border-left:solid 1px #B2B2B2;border-right:solid 1px #B2B2B2; }
.PanelContainerCenterEdit	{ background-color:#F7F7F7;border-top:solid 1px #FFFFFF;border-left:solid 1px #B2B2B2;border-right:solid 1px #B2B2B2;border-bottom:solid 1px #B2B2B2; }
.PanelContainerFilter		{ background-color:#FFF8ED;border-left:solid 1px #B2B2B2;border-right:solid 1px #B2B2B2;padding-top:4px;padding-bottom:4px; }
.PanelTitleRow				{ background-image:url(../../AdminSubHeadBackground.gif); }
.PanelTitle					{ background:#E7DCA9 url(../../images/AdminSubHeadBackground.gif);font-size:18px;font-weight:bold;color:#1B1B68;padding:4px 5px 5px 5px; }
.PanelTitleButton			{ background:#E7DCA9 url(../../images/AdminSubHeadBackground.gif);font-size:18px;font-weight:bold;color:#1B1B68;padding:4px 5px 5px 5px; }
.ButtonRow					{ background:#E7E7E7 url(../../images/Subhead2Bg.gif);padding:3px 0 0 0; }
.ButtonCell					{ padding:3px 1px 6px 1px; }
.OddRow						{ background-color: #FFFFFF; }
.EvenRow					{ background-color: #F2F0F1; }
.SortRow					{ background-color: #E7E7E7; }
.SortRow td					{ border-right:none;border-bottom:solid 1px #B2B2B2;font-weight:bold;line-height:11px;padding:2px 4px 2px 4px;font-size:11px; }
.FilterRow					{ padding-top:5px;padding-bottom:5px; }
.PagingRow					{ background-color: #EFEFEF;padding-top:2px;padding-bottom:2px;font-size:11px; }
.PagingRow td				{ padding:1px 4px 1px 4px;font-size:11px; }
.PagingRow td a:link		{ color:#333399;font-weight:bold;text-decoration:underline;font-size:11px; }
.PagingRow td a:visited		{ color:#333399;font-weight:bold;text-decoration:underline;font-size:11px; }
.PagingRow td a:active		{ color:#333399;font-weight:bold;text-decoration:underline;font-size:11px; }
.PagingRow td a:hover		{ color:#333399;font-weight:bold;text-decoration:underline;font-size:11px; }
.SubTotalRow				{ background-color:#FFFFFF; }
.SubTotalRow td				{ padding:2px 5px 2px 5px;border-bottom:solid 1px #B2B2B2;font-weight:bold;}
.TotalRow					{ background-color:#E7E7E7; }
.TotalRow td				{ font-weight:bold;padding:2px 5px 2px 5px;color:#1B1B68; }

/* PanelText */
.PanelCellLeft				{ font-weight:normal;padding:1px 4px 1px 4px;font-size:11px;border-right:solid 1px #B2B2B2; }
.PanelCellLeftBold			{ font-weight:bold;padding:1px 4px 1px 4px;font-size:11px;border-right:solid 1px #B2B2B2; }
.PanelCellRight				{ font-weight:normal;padding-left:3px;padding-right:5px;padding-bottom:2px;padding-top:2px;font-size:11px; }
.PanelCellRightBold			{ font-weight:bold;padding-left:3px;padding-right:5px;padding-bottom:2px;padding-top:2px;font-size:11px; }
.PanelCellNoPadLeft			{  }
.PanelCellNoPadRight		{ padding:0; }
.PanelCellNoBorder			{ color:#000000;font-weight:normal;padding:2px 4px 2px 4px;font-size:11px; }
.PanelCellDivider			{ border-bottom:solid 1px #CCCCCC; }
.FormLabel					{ color:#000000;font-weight:bold;padding-left:5px;padding-right:5px;padding-bottom:2px;padding-top:2px; }
.PagingInput				{ color:#000000;font-size:10px;font-weight:normal;padding-left:1px;padding-right:1px;padding-bottom:1px;padding-top:1px; }
.Error						{ color:#FF0000; font-weight: bold;margin-bottom:12px; }
.NoResult					{ color:#333399; font-weight: bold;margin-bottom:14px; }
.HideButton					{ visible:false;display:none;border:0; }

/*InvoicesFix*/				
.PageTitle					{ color: #1B1B68;font-size: 18px;font-weight: bold;padding:1px 5px 1px 5px; }
.PageHeaderSp				{ background:#E7DCA9 url(../../images/AdminSubHeadBackground.gif); }
.PanelTitleSp				{ background:#F7F7F7 url(../../images/Subhead2Bg.gif);font-size:16px;font-weight:bold;color:#333399;padding:5px 5px 7px 5px; }

/* Site Map */
.ImgBullet					{ padding-right:7px;padding-top:5px; }