﻿body {font-family:  Verdana, Arial, sans-serif;	
	font-size: 11px;
	color: #D8D8D8;
	margin: 0px; 
	padding: 0px;
	background: #000;
	height: 100%;}
a {color: #fff;}
a img {border: none;}
h1 {font-size: 10pt; margin: 0px; padding: 0px;}
form {margin: 0px;}
td {vertical-align: top;padding: 2px 2px 2px 2px;}
input.button{border: 1px solid single #978443;
	background: url(EGimages/button_02.gif);
	background-repeat: no-repeat;
	font-size: 8pt;
	color: #000;}
button{border: border: 1px solid single #978443;
	background: url(EGimages/button_02.gif);
	background-repeat: no-repeat;
	font-size: 8pt;
	color: #000;}
textarea{border: none; background: #B4B4B4;}
select{border: none;background: #B4B4B4;margin: 1px;}
.clearb {clear: both; line-height: 1px;}
.clearr {clear: right; line-height: 1px;}
.clearl {clear: left; line-height: 1px;}
.center {text-align: center;}
.centerimage {text-align: center; vertical-align: middle; height: 60px; width: 100px; padding-top: 4px;}
.error {background: #C4BB86;
	color: #000;
	border: 1px solid #FFCC66;
	margin: 5px;
	padding: 5px;
	text-align: left;
	font-weight: bold;}
  .error a {font-weight: bold;text-decoration: none; color: #000;}
  .error a:hover {text-decoration: underline;}
#container {width: 780px;
	margin: 0px auto;
	height: 100%;
	text-align: left;}
.PageTitle{border-top: 1px solid #1F1F1F;border-bottom: 1px solid #1F1F1F;background: #2a2a2a;
	color: #fff;
	text-indent: 5px;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 2px 0px;}
.search_input {width: 65%;border: none;background: #B4B4B4;}
.text_input {border: none;background: #B4B4B4; margin: 1px;}
.file_input{border: none;background: #B4B4B4;}
/* Login / Verify Account links */
#TopRowLinks {float: right; color: #C4BB86;
	padding-right: 5px;
	margin: auto;
	position: relative;}
#TopRowLinks a{text-decoration: none; color: #C4BB86; font-weight: bold;}
  #TopRowLinks a:hover{text-decoration: underline;}

/* Verify.asp */
#VerifyContent {width: 440px;
	margin:0px auto; 
	padding: 5px;
	text-align: center;}
  #VerifyContent table {text-align: left;}
td.VBG {background-color: #1c1c1c; font-weight: bold;}

/* Logo Image/Text and Header Background */
#LogoRow {margin: 5px 0px 0px 0px;border-top: 2px solid #1F1F1F;border-bottom: 2px solid #1F1F1F;}
  #LogoRow img{	border: 0px;margin: 15px 15px 15px 5px;}
.LogoSiteName a{font-size: 16pt;
	color: #fff;
	text-decoration: none;}

/* Site Messages / Errors */

.SiteMsg1 {background: #C4BB86;
	color: #000;
	border: 1px solid #FFCC66;
	margin: 5px;
	padding: 5px;
	text-align: left;
	font-weight: bold;}

/* Site Annoucement (in header) */
#SiteAnnounce {	margin: 5px;}

/* Home Page Annoucement */
#HomeAnnounce {clear: both; margin: 5px 5px 5px 5px;}

/* Site Navigation Links (Home, Browse, Register, My Account, Sell, Stores, Help, Education */
ul#NavRow {clear: both;
	text-align: center;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 50px;}
ul#NavRow li {width: 75px;
	padding: 2px 1px 1px 1px;
	margin: 0px 0px 25px 5px;
	float: left;}
ul#NavRow li a{font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;}
ul#NavRow li a:hover{text-decoration: underline;}

.IconHelp{display: block; 
	height: 72px;
	width: 75px;
	background: url(images/icon_help_yellow.gif);
	background-repeat: no-repeat;}
.IconEducation{display: block;
	height: 72px;
	width: 75px;
	background: url(images/icon_education_yellow.png);
	background-repeat:no-repeat;} 
.IconStores{display: block;
	height: 72px;
	width: 75px;
	background: url(images/icon_stores_yellow.gif);
	background-repeat:no-repeat;}
.IconSell{display: block;
	height: 72px;
	width: 75px;
	background: url(images/icon_sell_yellow.gif);
	background-repeat:no-repeat;}
.IconMyAccount{display: block;
	height: 72px;
	width: 75px;
	background: url(images/icon_auction_yellow.gif);
	background-repeat:no-repeat;}
.IconRegister{display: block;
	height: 72px;
	width: 75px;
	background: url(images/icon_reg_yellow.gif);
	background-repeat:no-repeat;}
.IconBrowse{display: block;
	height: 72px;
	width: 75px;
	background: url(images/icon_browse_yellow.gif);
	background-repeat:no-repeat;}
.IconHome{display: block;
	height: 72px;
	width: 75px;
	background: url(images/icon_home_yellow.gif);
	background-repeat:no-repeat;}
.IconHome{display: block;
	height: 72px;
	width: 75px;
	background: url(images/icon_home_yellow.gif);
	background-repeat:no-repeat;}

/* Site Motto */
#MottoRow {	clear: both;
    text-align: center;
    font-size: 20px;
	color: #C4BB86;
	padding: 1px 0px 1px 0px;
	text-indent: 5px;
	font-weight: bold;
	background: #1F1F1F;
	margin: 0px 0px 10px 0px;}

/* Search and Category Column (index.asp, catalog.asp) */
#NavCol {float: left;
	display: inline;
	width: 162px;
	margin-bottom: 5px;}

/* Search form (index.asp, catalog.asp) */
#NavSearch {margin-left: 5px; padding-bottom: 5px;}

/* Category/Subcategory lists */
#NavCat {margin-left: 5px;}
  #NavCat a{text-decoration: none;}
  #NavCat a:hover{text-decoration: underline; font-weight: bold;}
  #NavCat ul{
	padding: 0;
	margin: 0;
	list-style: none;}
  #NavCat li{padding: 2px 0px 8px 0px;
	margin: 2px 0px 2px 0px;}
/* removed cat list underlines "border-bottom: 1px solid #1b1b1b;" */
.NoCatMsg {	color: #fff;
	font-weight: bold;}

/* Home Page Content - Gallery Featured and Regular Featured Items */
#HPContent{	float: left;
	width: 605px;
	margin: 0px 0px 5px 5px;}

/* Home Page Gallery Featured Items */
#HPGalleryFeatured {width: 605px; margin-bottom: 5px;}
#HPGalleryFeatured a:hover {text-decoration: underline;}
  #HPGalleryFeatured table {background: #3b3b3b; border: 1px solid #1A1A1A;
	float: left;
	width: 300px;
	height: 90px;
	margin: 1px;}
.HPGFtitle {width: 190px; height: 30px; vertical-align:middle}
  .HPGFtitle a{font-weight: bold; color: #C4BB86;
		text-decoration: none;}
.HPGFimage {height: 90px; vertical-align:middle;}
 .HPGFimage img{vertical-align: middle; padding: 5px;}
/* Regular Home Page Featured Items */
#HPFeatured {clear: right;
	width: 100%;}
  #HPFeatured a {text-decoration: none;}
  #HPFeatured a:hover { text-decoration: underline;}
  #HPFeatured table {width: 100%;}
/* HPDesc is used for item titles (included in search.asp, storecatalog.asp, drawitem.asp, etc) */
.HPDesc {overflow: hidden;
	text-indent: 5px;}
  .HPDesc a{text-decoration: none;}
  .HPDesc a:hover{ text-decoration: underline;}
.HPFends {width: 180px;}
.HPFrow1 {color: #b4b4b4; background-color: #1b1b1b;}

/* Banner Style A (horizontal / header.asp */
#BannerA {display: none; clear: both;
	margin: 0px 0px 5px 0px;
	border: 1px solid #E5ECF9;}
  #BannerA img {padding: 2px; border: 0px;}

/* Banner Style B  (vertical)*/
#BannerB {float: left;
	display: inline;
	width: 135px;
	margin: 0px 0px 5px 5px;
	border: 1px solid #000000;
	text-align: center;
	overflow:hidden;}
  #BannerB img {padding: 3px;}
#BannerB2 {float: right;
	display: none;
	width: 135px;
	margin: 0px 0px 5px 5px;
	border: 1px solid #000000;
	text-align: center;
	overflow:hidden;}
  #BannerB2 img {padding: 3px;}

/* Alternating table row colors for item listings*/
.ColorRowA {background: #1b1b1b;}
.ColorRowB {background: #101010;}

/* Highlight Listing Feature */
.ColorItemHighlight {background: #CDBA66; color: #000;}
 .ColorItemHighlight a{ color: #000;}
/* Catalog.asp Items */
#CatalogContent {float: left;
	width: 605px;
	margin: 0px 0px 5px 5px;}
  #CatalogContent a {text-decoration: none;}
  #CatalogContent a:hover {text-decoration: underline;}

/* Current, New Today, Ending Today, Going, Going, Gone, Completed  - table*/
#CategoryContent table{	width: 100%;}
/* Row of links that allow you to choose Current, New Today, Ending Today, Going, Going, Gone, or Completed items */
.ShowRow {padding-left: 5px;
padding-bottom: 5px;
padding-right: 5px;
padding-top: 2px;
margin-bottom: 5px;
text-align: right;}

/*	Changed above text to match original css file to revert, replace above code with the code below

padding:5px;
	text-align: right;
	color: #fff;}
	
padding-left: 5px;
padding-bottom: 5px;
padding-right: 5px;
padding-top: 2px;
margin-bottom: 5px;
text-align: right;}
*/

/* Category Location Row */
#LocationRow {	width: 100%;
	background: #E5ECF9;
	color: #fff;
	font-weight: bold;
	text-indent: 10px;
	padding: 2px 0px 2px 0px;}
  #LocationRow a {text-decoration: none;font-weight: bold;}
  #LocationRow a:hover {text-decoration: underline;}

/* Table Row - above category featured listings (catalog.asp & search.asp)*/
.FeaturedRow {background: #202020;
	color: #fff;
	font-weight: bold;}
	
/* Table Row - Above regular items listings  (catalog.asp & search.asp)*/
.ItemRow {background: #202020;
	color: #fff;
	font-weight: bold;}
 .ItemRow td{border-top: 15px solid #000;}
/* Gallery Items for a Category -- 10/02/2007: updated ASP to use homepage code */
#GCHeader {	width: 100%;
	background: #E5ECF9;
	color: #000;
	font-weight: bold;
	text-indent: 10px;}
.GalleryItemPrice {font-weight: bold;}
#GalleryCatalog {width: 800px; margin-bottom: 5px;}
  #GalleryCatalog table {background: #1B1B1B; border: 1px solid #1A1A1A;
	float: left;
	width: 300px;
	height: 90px;
	margin: 1px;}
.GCtitle {width: 190px; height: 30px;}
  .GCtitle a {font-weight: bold; color: #C4BB86;
		text-decoration: none;}
.GCimage {height: 75px; width: 100px;}


/* Bottom Links - for multiple pages of inventory (Prev, Next, #s) */
#PageLinks {clear:both;
	margin: 5px;
	text-align: center;
	color: #FFFFFF;
	font-weight: normal;}
  #PageLinks a {text-decoration: none; color: #FFFFFF;}
  #PageLinks a:hover {text-decoration: underline; color: #FFFFFF;}

/* No Items Found Notification */
.NoItemsFound {background: #C4BB86;
	color: #000;
	border: 1px solid #FFCC66;
	margin: 5px;
	padding: 5px;
	text-align: left;
	font-weight: bold;}

/* Browse.asp */
#BrowseContent {float: left;
	width: 575px;
	margin: 0px 0px 5px 5px;
	overflow: hidden;}
  #BrowseContent a {text-decoration: none;}
  #BrowseContent a:hover {text-decoration: underline; font-weight: bold;}
  #BrowseContent ul {margin-left: 5px; list-style: none;}
.BCatRow{float: left;
	margin: 0px 0px 0px 0px;
	width: 185px;
	overflow:visible;}
	.BCatRow ul {margin: 0px; padding: 0px;}
    .BCatRow b {text-transform:uppercase;}
#BCol {float: left;
	width: 195px;
	margin-bottom: 5px;}
#BrowseSearch{
	color: #fff;
	margin:4px;}
  #BrowseGF table {width: 185px;
	margin: 5px; background: #1f1f1f;}
 #BrowseGF td {width:50%;}
.BGFtitle {height: 45px;
	overflow:hidden;
	width: 175px;}
  .BGFtitle a {font-weight: bold;	text-decoration: none;}
  .BGFtitle a:hover {text-decoration: underline;}
.BGFimage {}
  .BGFimage img {}

/* Login.asp  */
#Login {float: left; 
	border: 3px solid #1b1b1b;
	width:310px;
	margin: 0px 5px 5px 0px;
	padding: 25px 0px 25px 5px;}
  #Login i {font-size: 8pt;	font-weight:normal;}
  #Login a {color: #fff; text-decoration: none;	font-weight: bold;}
  #Login a:hover {text-decoration: underline;}
td.LogBGreq {background-color: #1b1b1b; font-weight: bold;}
#NotUser {float: left;
	width: 440px;
	margin: 65px 0px 5px 0px;
	text-align: center;}
#NUReg {
	width: 440px;
	height: 93px;
	margin-top: 25px}
  #NUReg a {font-size: 14pt;
	color: #C4BB86;
	text-decoration: none;
	font-weight: bold;}
  #NUReg a:hover {text-decoration: underline;}

/* Forgot.asp  */
.SendPass {	}

/* Register.asp */
#RegisterRowB {clear: left;
	width: 100%;
	height: 25px;
	background: #1b1b1b;
	color: #000;
	font-weight: bold;
	text-indent: 5px;
	text-align: center;
	padding: 2px 0px 2px 0px;
	margin-bottom: 5px;}
td.RegBG {background: #1b1b1b; width: 155px;}
.regreq {color:#fff;font-style:italic;}
.regop {color:#1b1b1b;font-style:italic;}
.RBGRow {background: #C4BB86; font-weight: bold; color: #000;}
.RegInput table {float: left; margin-right: 35px; width: 45%;}
  .RegInput a {font-weight: bold;}
  .RegInput i {font-size: 8pt;}

/* Listing Details (detail.asp)      */
.DetailRow1 { border-top: 1px solid #1F1F1F;border-bottom: 1px solid #1F1F1F;background: #1b1b1b;
	color: #FF2A2A;
	text-indent: 5px;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 2px 0px;}
  .DetailRow1 a {text-decoration: none;}
  .DetailRow1 a:hover {text-decoration: underline;}
.DetailRow2 {clear:both;border-top: 1px solid #1F1F1F;border-bottom: 1px solid #1F1F1F;background: #1b1b1b;
	color: #FFFFFF;
	text-indent: 5px;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 2px 0px;}
#DetailTitleRow {
	color: #666666;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 2px 0px 2px 5px;
	overflow:hidden;}
  #DetailTitleRow b {color: #C4BB86; font-size: 15pt;}

/* Bidder or Seller login prompt */
#BSlogin {margin: 5px;
	padding: 10px;
	font-weight: bold;
	border: 1px solid #EBEBEB;}
	
/* Buyer Action Panel */
#BuyerAP {background: #111111;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px dotted #1F1F1F;}
  #BuyerAP a {padding-left: 20px;}
  #BuyerAP b {text-decoration: underline;}
  #BuyerAP td {	vertical-align: top;}
#SellerAP {background: #111111;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px dotted #1F1F1F;}
  #SellerAP a {padding-left: 20px;}
  #SellerAP b {text-decoration: underline;}
  #SellerAP td {vertical-align: top;}

#AdminAP {background: #111111;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px dotted #1F1F1F;}
  #AdminAP a {padding-left: 20px;}
  #AdminAP b {text-decoration: underline;}
  #AdminAP td {vertical-align: top;}
.ListStatus1 {}
.ListStatus2 {color: #C4BB86; font-weight: bold;}
.ListStatus3 {color: #FF0000; font-weight: bold;}
#ItemDetailMain {float: left; width: 100%;
	margin-bottom: 5px;}
.NormPic {float: left; width: 450px;}
  .NormPic img {padding: 5px; border: 1px solid #EBEBEB;}
.photo{padding: 10px; margin: 5px; border: 1px solid #EBEBEB;}
#ItemDetails {float: left;
	width: 300px;
	padding-right: 5px;
	border-right: 1px dotted #1F1F1F;
	overflow:hidden;}
  #ItemDetails table {padding: 2px; width: 100%; border: 0px;}
  #ItemDetails a {text-decoration: none; font-weight: bold;}
  #ItemDetails a:hover {text-decoration: underline;}
.IDtdwidth {width: 35%;	font-weight: bold;}
.IDinfo {font-weight: bold;}
.IDPrice {background: #1b1b1b;font-size: 12px; font-weight:bold; color: #C4BB86;}
.IDListType{}
#ItemDesc {clear: left;
	margin-bottom: 5px;
	overflow:hidden;}
#ItemPurchase {
	margin: 5px 0px 5px 0px;
	overflow:hidden;}
  #ItemPurchase table {width: 99%;
		margin-top: 5px; }
#IDThumb {padding-left: 5px;}
  #IDThumb img {float: left; background: #111;
    margin: 5px;
    border: 1px solid #1b1b1b;}
#IDShip {
	margin-bottom: 5px;
	overflow:hidden;}
#IDCustomFields {padding-left: 5px;}
#Comments {
	margin-bottom: 5px;
	overflow:hidden;}
#Counter {	text-align: center;}
.ColorQuestion1 {background: #7A7A7A;}
.ColorQuestion2 {}
#BigPic {width: 765px;
	text-align: center;
	padding: 5px;
	margin-bottom: 5px;}
  #BigPic img {padding: 5px; border: 1px solid #EBEBEB;}
  #BigPic a {color: #000;}
.Reserve {font-size: 7pt; color: #000;}

/* Bid Confirm (confirm.asp, confirm_rfq.asp, confirm_reverse.asp, processtrade.asp) */
.ConfirmRow{border-top: 1px solid #1F1F1F;border-bottom: 1px solid #1F1F1F;background: #111111;
	color: #B4B4B4;
	text-indent: 5px;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 2px 0px;}
.BidItem {background: #EBEBEB;
	color: #000;
	font-size: 13pt;
	font-weight: bold;
	padding: 2px 0px 2px 5px;
	overflow:hidden;}
  .BidItem b {color: #666666; font-size: 13pt;}
  .BidItem i {color: #666666;}
.BidUser {color: #666666;
	margin-bottom: 5px;
	padding-left: 5px;}
  .BidUser b {
	font-weight: bold;
	font-size: 11pt;}
  .BidUser a {font-size: 9pt;
	text-decoration: none;}
  .BidUser a:hover {text-decoration: underline;}
.BidDetails {text-align: center;
	margin: 5px 0px 5px 0px;
	padding: 5px;
	font-weight: bold;
	font-size: 13pt;}
  .BidDetails b {font-size: 15pt; text-decoration: underline;}
  .BidDetails input {margin: 0px 30px 0px 30px; padding: 0px 20px 0px 20px;}
.RFQBidDetails {border: 5px solid #E5ECF9;
	margin: 5px 0px 5px 0px;
	padding: 5px;
	font-weight: bold;
	font-size: 13pt;}
  span.b1 {font-size: 13pt; text-decoration: none;}
  .RFQBidDetails b {font-size: 15pt; text-decoration: underline;}
  .RFQBidDetails input {margin: 0px 30px 0px 30px; padding: 0px 20px 0px 20px;}
.RFQBDattach {text-align:center;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom:  5px solid #E5ECF9;}
.TradeOffer {border: 1px solid #E5ECF9;
	padding: 5px;
	text-align: left;
	font-weight:normal;
	overflow:hidden;}
	
/* Stores - Stores.asp */
#StoresCol {float: left;
	display: inline;
	width: 165px;
	margin-bottom: 5px;}
#StoresSearch {margin-left: 5px;}
        /* Category/Subcategory lists */
#StoresCat {margin-left: 5px;}
  #StoresCat a {text-decoration: none;}
  #StoresCat a:hover {text-decoration: underline; font-weight: bold;}
  #StoresCat ul {padding: 0; margin: 0;	list-style: none;}
  #StoresCat li {padding: 2px; margin: 0px;}
#StoresContent {float: left;
	width: 599px;
	margin: 0px 0px 5px 5px;}
#FeaturedStore {Width: 100%;} 
  #FeaturedStore table {float: left;
	width: 194px;
	height: 140px;
	margin: 2px;
	overflow:hidden;}
  #FeaturedStore td {text-align: center;}
.FStitle {height: 40px; width: 180px; overflow:hidden;}
  .FStitle a {font-weight: bold; text-decoration: none;}
  .FStitle a:hover {text-decoration: underline;}
.FSimage {height: 80px; vertical-align: middle; height: 80px; text-align: center;}
 .FSimage img {background-color: #000; padding: 0px;}
#StoresList {padding:5px;}
  #StoresList a {text-decoration: underline;}

/* StoreCatalog.asp & Storeprofile.asp - User's Store*/
#StoreFront {float: left;
	width: 760px;
	padding: 5px;
	margin-bottom: 5px;
	overflow:hidden;}
  #StoreFront table {	width: 100%;
	padding: 2px;}
  #StoreFront a {text-decoration: none;}
  #StoreFront a:hover {text-decoration: underline;}
.SFFeature {font-weight: bold; background: #1f1f1f;}
.SFItems {background: #1f1f1f;}
#StoreGF {width: 100%;}
  #StoreGF table {float: left;	background: #1B1B1B;
	width: 300px;
	height: 90px;
	margin: 2px;}
  #StoreGF td {vertical-align: middle;}
  #StoreGF img {border: 0px;}
.SGFimg {height: 90px;}
.SGFtitle {
	height: 45px;
	width: 240px;
	overflow: hidden;}
  .SGFtitle a {font-weight: bold; text-decoration: none;}
  .SGFtitle a:hover {text-decoration: underline;}
#StoreTabs {width: 760px; border-bottom: 10px solid #1b1b1b;}
.StoreTab1 {float: right;
	background: #1b1b1b;color: #d8d8d8;
	width: 100px;
	padding: 2px 8px 2px 8px;
	margin-left: 15px; 
	text-align: center;}
.StoreTab2 {float: right;
	background: #000000;
	width: 100px;
	padding: 2px 8px 2px 8px;
	margin-left: 15px;
	text-align: center;}
.StoreName {font-weight: bold;
	font-size: 11pt;
	text-decoration: underline;}
#SingleStoreSearch {float:right; color: #d8d8d8;
	text-align:center;
	width: 245px;
	background: #1b1b1b;
	padding: 2px;}
.StoreBanner {margin: 5px 5px 5px 10px;}
#StoreFeedbackRating {float:right;color: #d8d8d8;
	text-align:left;
	width: 245px;
	background: #1b1b1b;
	padding: 2px;
	font-weight: bold;
	font-size: 8pt;}
#StoreDetails {width: 770px; padding: 5px; clear: both;}
  #StoreDetailsFB a {font-weight: bold; text-decoration: underline;}
.StoreFBTitle {background: #1b1b1b;	font-weight: bold;}

/* Feedback text */
.positive {color: #008000; font-weight: bold;}
.neutral {color: #fff; font-weight: bold;}
.negative {color: #ff0000; font-weight: bold;}

/* Search.asp & advancedsearch.asp */
#SearchRow {background: #1b1b1b;
text-indent: 5px;
	text-align: left;
	border: 1px #1F1F1F solid;
	width: 760px;
padding: 5px;}
#SearchResults {width: 768px;
	height: auto;
	padding: 5px;}
  #SearchResults table {width: 100%;}
#PageLinksS {clear: left;
	margin: 5px;
	text-align: center;
	color: #FFFFFF;
	font-weight: normal;}
	#PageLinksS a {color: #FFFFFF; text-decoration:none;}
	#PageLinksS a:hover {text-decoration: underline;}
#SearchGallery table {background: #1B1B1B; border: 1px solid #1A1A1A;
	float: left;
	width: 300px;
	height: 90px;
	margin: 1px;}
.SGtitle {width: 190px; height: 30px;}
  .SGtitle a {font-weight: bold; color: #B8860B;
		text-decoration: none;}
.SGimage {height: 75px; width: 100px;}
.SGimage img {}

/* AdvancedSearch.asp */
#AdvSearch{}
#AdvSRow {width: 785px;
	background: #111111;
	color: #ffffff;
	text-indent: 5px;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 2px 0px;}
.ASBox{width: 780px; border: 1px solid #E5ECF9; padding: 5px; margin: 0px 0px 5px 0px;}
.ASGo {width: 780px; text-align:center; margin-bottom: 5px;}
  .ASGo input {padding: 0px 15px 0px 15px;}

/* PurchaseHistory.asp, Tradehistory.asp, BidHistory.asp, ViewQuotes.asp, HighBidders.asp */
#PurchaseHItem {background: #EBEBEB;
	color: #000;
	font-size: 13pt;
	font-weight: bold;
	padding: 2px 0px 2px 5px;
	overflow:hidden;}
  #PurchaseHItem b {color: #666666; font-size: 13pt;}
  #PurchaseHItem i {font-size: 9pt;	font-style:italic; color: #666666;}
  #PurchaseHItem a {text-decoration: none;}
#PHItemDetails {float: left;
	padding: 5px;
	margin-right: 20px;
	width: 30%;}
#PHBidDetails {
	padding: 10px 0px 10px 0px;
	float: left;
	width: 65%;}
  #PHBidDetails table {width: 100%;}
.PHBidDetailsrow {background:#1b1b1b; font-weight: bold;}

/* Sellitem.asp, sell_step1b.asp, sell_step2.asp, sell_step3.asp, sell_step4.asp, edititem.asp, sellconfirm.asp, editconfirm.asp, activateconfirm.asp */
.StepRow {border-bottom: 1px dotted #B4B4B4;color: #B4B4B4;
	text-indent: 5px;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 2px 0px;}
.SellCatNum {background: #1b1b1b;
	font-weight: bold;
	padding: 3px;}
.SellDetailRow {background: #1b1b1b;
	text-align: center;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	margin: 5px 0px 5px 0px;}
table.SellTable {width: 95%;}
td.SellFormHighlight{font-weight: bold;
	width: 215px;
	background:#1b1b1b;}
table.SellConfirm {width: 780px; overflow: hidden;
	text-align: left;
	padding: 5px;}
#SellConfirmLoc {text-align:left;}
td.SellConfirmRates img{float: left; background: #111111;overflow: hidden;
	padding: 5px; 
	margin: 5px;
	border: 1px solid #1b1b1b;}

td.SellFormConfirm {font-weight: bold;border-bottom: 1px dotted #fff;}
.SellRequired {color: #fff;
	font-style: italic;
	font-weight: normal;}
.SellOptional {color: #ccc;
	font-style: italic;
	font-weight: normal;}
.SellStepList1 { list-style: none;}
.SellStepList1 li{ padding: 2px;}
.SellButtons1 {width: 35%; float: right;}
  .SellButtons1 input{margin: 5px 20% 5px 0px;}
.SellButtons2 {width: 22%; 
	float: left; 
	margin: 10px 0px 10px 15px;}
#ShippingContainer{margin: 30px;
	padding: 5px;
	border: 1px solid gray;}
INPUT.hiddenfileinput {display: none;}	
.ActiveList {width: 100%;}
  .ActiveList a {color: #000; text-decoration: none;}
  .ActiveList a:hover {text-decoration: underline;}
#SellCatAlign {margin: 0px auto; width: 750px;}
  #SellCatAlign select {background: #000;color: #B4B4B4;border: 1px solid #1F1F1F;}
.catsel {width: 245px; height: 90px;}

/*  confirmb2c.asp - (instant checkout) */
.B2Cheader1 {background: #1F1F1F;
	width: 40%;}
.B2Cheader2 {background: #1F1F1F;
	width: 55%;}
.B2Cheader3 {background: #1F1F1F; font-weight: bold;}
.B2Cvalue1 {background: #1F1F1F; text-align: right; font-weight: bold;}
.B2Cvalue2 {background: #1F1F1F; text-align: right; font-weight: bold;}
#B2CInfo table{width: 760px;}
#B2CInfo br {margin-top: 2px;}
#B2CPurchase {text-align: right; padding: 10px;}

/* Receipt.asp / Processb2c.asp / Membership.asp / process_membership.asp */
.ReceiptRow {width: 780px; font-size: 12pt;	font-weight: bold;}
#RInvoice {width: 780px;}
  #RInvoice td{vertical-align: top;}
  #RInvoice table{width: 100%;}
table#RInvoiceInfo {width: 780px;}
  table#RInvoiceInfo td {padding:3px;}
.invoiceheader {background:#1b1b1b; font-weight: bold;}
.invoiceborder {border-bottom: 1px solid #111;}
.invoicecost {border-bottom: 1px solid #111; text-align:right;}
.invoicetotal {background:#C4BB86; text-align:right; font-weight: bold; color: #000;}
.InvoiceDetailRow {width: 100%; background: #C4BB86; padding:3px; font-weight: bold;color: #000;} 

/* Addwatch.asp */
#AddWatch {text-align: center;}
#AddWatch b {font-size: 12pt;}

/* MailUser.asp / Contact.asp */
#MailUser {width: 765px; padding: 5px; margin: 5px 5px 5px 0px;}
  #MailUser td {padding: 3px;}
td.MailHighlight {width: 125px; background:#1b1b1b; font-weight: bold;}

/* ViewFeedback.asp */
#FeedbackSum {float: left;
	padding: 5px;
	margin-right: 20px;
	width: 30%;}
  #FeedbackSum b {font-size: 12pt;}
#FeedbackTable {float: left;
	padding: 5px;
	margin-right: 20px;}
  #FeedbackTable table {width: 480px;}
  #FeedbackTable td{padding: 3px;}

/* Feedback.asp */
td.FeedbackHighlight {width: 125px; background:#1b1b1b; font-weight: bold;}
  
/* Membership.asp specific*/
#SelectMembership{width: 760px;}
  #SelectMembership table {width:100%;}
.MembershipRowA {}
.MembershipRowB {}
td.MembershipRadial {width: 30px;
	border-top: 1px solid #1b1b1b;
	border-left: 1px solid #1b1b1b;
	border-bottom: 1px solid #1b1b1b;}
td.MembershipInfo {	border-top: 1px solid #1b1b1b;
	border-right: 1px solid #1b1b1b;
	border-bottom: 1px solid #1b1b1b;}
#MembershipReceipt {width: 780px;}
  #MembershipReceipt table {width:780px;}
  #MembershipReceipt td{vertical-align: top;}
  #MembershipReceipt a {font-size: 7pt;}

/* Process_membership specific */
#MemInvoice {width: 780px;}
  #MemInvoice td{vertical-align: top;}
  #MemInvoice table {width: 100%;}

/* Profile.asp */
#MyProfilePage {overflow:scroll;}
#MyProfileFeedback table{width: 100%;}
  #MyProfileFeedback td {padding: 3px;}
.MyPFeedbackHeader {background: #b4b4b4; font-weight: bold;}

/* ViewInvoice.asp */
#InvoiceBody {margin:10px;padding: 5px; border: 1px solid #000; background: #fff;}
  #InvoiceBody table {text-align: left; color: #000; width: 100%;}
  #InvoiceBody button {margin:10px 0px 10px 0px;}

/* MyAccount.asp and corresponding files */
#MyAccountNav {float: left; width: 105px; overflow:hidden;}
  #MyAccountNav ul {list-style: none; margin: 0px; padding: 0px; width: 100px;}
  #MyAccountNav li {}
  #MyAccountNav a {text-decoration: none;}
    #MyAccountNav a:hover {text-decoration:underline;}
li.MyActiveTab {padding: 2px 2px 2px 5px; background: #b4b4b4;}
li.MyActiveTab a{color: #000;}
li.MyInactiveTab {padding: 2px 2px 2px 5px;}
li.MyNavHeader {padding: 4px;
    font-size: 11pt;
    background: #1b1b1b;
    font-weight: bold;
    height: 20px;} 
#MyAccountBody {float: left; color: #b4b4b4;
	margin: 0px 0px 5px 0px; 
	width: 675px; }
  #MyAccountBody table{ margin-left: 3px;
	overflow:hidden;} 
  #MyAccountBody td {margin: 0px; padding: 2px; vertical-align: top;}
  #MyAccountBody a {font-weight: bold;text-decoration: underline;}
.MyTableStyle1 {width:670px;}
.MyTableStyle1 a{color: #fff;}
.MyTableStyle2 {width:670px; color: #fff;}
#frmReSort b{color: #999;}
#MySorting {padding: 5px; text-align: right;color: #fff;}
.MyTableHeader {background: #b4b4b4; font-weight: bold; color: #000;}
ul#MySummary {list-style: none; margin: 0px 0px 0px 15px; padding: 0px; color: #fff;}
  ul#MySummary a{color: #fff;} 
li.MySummaryTitle {font-weight: bold; font-size: 11pt; padding: 5px 0px 3px 0px;}
li.MySummaryInfo {padding: 3px 0px 3px 15px;}
.ColorResMet{color: #008800; font-weight: bold;}
.ColorResNotMet{color: #ff0000; font-weight: bold;}
.ColorMyRowA{}
.ColorMyRowB{}
.ColorMyRowAbottom{border-bottom: 2px solid #C4BB86;}
.ColorMyRowBbottom{border-bottom: 2px solid #C4BB86;}
#ActionRow {margin: 2px; padding: 5px;border-bottom: 2px solid #C4BB86;}
#MyKey {margin: 2px; color: #b4b4b4;}	
.myitembidamount {color: #FF0000;}
.invoicehighlight1 {width: 125px; font-weight: bold; background: #1b1b1b;color: #b4b4b4;}
.invoicehighlight2 {width: 200px; font-weight: bold; background: #1b1b1b; color: #b4b4b4;}
.tabletext {color: #fff;}
.myoptional {color: #b4b4b4; font-style:italic; font-weight:normal;}
.myrequired {color: #fff; font-style:italic; font-weight:normal;}
.mycolumn {width: 165px; font-weight: bold; background: #1b1b1b; color: #fff;}
#mymemberplan {width: 400px; margin-top: 5px; padding: 5px; border: 5px solid #E5ECF9;}
.mycenter {text-align: center; margin: 10px;}
#AccountChanges {float: right; width: 200px; margin: 5px; color: #fff;}
.mycred {color: #C4BB86;}
.mydebt {color: #fff;}
.mytrans {color: #fff;}
.mybalance { text-align: right; color:#000000; background: #C4BB86;}
#mystoresetup {text-align: center; color: #fff;
	margin: 50px;
	font-weight: bold;}
#quicklinks {text-align: right; font-weight: bold; margin: 5px;}
.buttonrow_2 {float: right; margin: 5px 0px 5px 0px; width: 48%; text-align: center;}
.closed {color: Red; font-weight: bold;}
.pendingtrade {color: #fff; font-weight:bold;}
.acceptedtrade {color: Green; font-weight:bold;}
.rejectedtrade {color: Red; font-weight: bold;}
.tradedivision1 {border-top: 5px solid #C4BB86;}
.tradedivision2 {border-bottom: 2px solid #C4BB86;}
.MyBL {float: left; width: 48%; margin: 5px;}
ul.MySummary {list-style: none; margin: 0px 0px 0px 15px; padding: 0px;color: #fff;} 
li.MySummaryTitle {font-weight: bold; font-size: 11pt; padding: 5px 0px 3px 0px;}
li.MySummaryInfo {padding: 3px 0px 3px 15px;}
/* Error.asp */
.ErrorPageRow1{margin-top: 50px; text-align:center; font-size: 12pt; font-weight: bold;}
.ErrorPageRow2{text-align:center; font-weight: bold;}

/* Footer Row (links - contact us - terms - privacy policy - about us) */
#FooterRow1 {clear: both;
	color: #3b3b3b;
	text-indent: 5px;
	font-weight: bold;
	margin-top: 5px;
	padding: 5px 0px 2px 0px;
	border-top: 1px solid #3b3b3b;}
  #FooterRow1 a { text-decoration: none;}
  #FooterRow1 a:hover {text-decoration: underline;}

/* Footer Row (copyright information) */
#FooterRow2 {clear: both;
	font-size: 10px;
	margin-top: 5px;
	padding:5px;}


/* Demo Header Styles */
#DHWelcome {text-align: left;
	height: 20px; 
	font-weight: bold; 
	font-size: 12pt; 
	background: #8FA5C0; 
	padding: 5px; 
	color: #fff;}
#DHButtons {text-align: left;
	float: right; 
	width: 200px; 
	border-left: 1px dotted #ccc; 
	padding-left: 10px; 
	margin-top:5px;
	background: #fff;}
#DHContent {height: 100px;
	text-align: left;
	border-bottom: 3px solid #ccc; 
	margin:0px 0px 5px 0px; 
	padding: 5px; 
	font-size: 9pt;
	background: #fff;}
	