﻿/* header cart graphic */
.HeaderCartDiv {float: right; padding-right: 5px; margin-right: 15px; margin-top: 3px;}
.HeaderCartIcon {border: 0px; margin-top: 7px;}
.HeaderCartFont1 {font-size: 10pt; color: #6E6E6E;}
.HeaderCartFont2 {font-size: 10pt; color: #66CCCC; /* font-weight: normal; */}
.HeaderCartLink a{text-decoration: none;}
  .HeaderCartLink a:hover{text-decoration: underline;}

body {
	font-family: Arial, Verdana;
	font-size: 10pt;
	text-align: center;
	margin: 0px;
	color: #6F6F6F;
	line-height: 14px;
	
}
a {
	color: #5A5A5A;
}
a img {border: none;}
h1 {font-size: 10pt; margin: 0px; padding: 0px;}
form {margin: 0px;}
td {vertical-align: top;padding: 2px 0px 2px 2px;}
input.button{
	background-color: #66CCCC;
	font-size: 8pt;
	color: #FFFFFF;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
	border: 1px solid #66CCCC;
}
button{
	background-color: #66CCCC;
	font-size: 8pt;
	color: #FFFFFF;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
	border: 1px solid #66CCCC;
}

textarea{}
select{}
.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 {
	color: #FF0099;
	border: 1px solid #FF0099;
	padding: 5px;
	margin: 5px;
	text-align: center;
}
  .error a {font-weight: bold;text-decoration: none; color: #5A5A5A;}
  .error a:hover {text-decoration: underline;}
#container {width: 950px;
	height: 99%;
	text-align: left;
	margin:0px auto;
	background: #fff;}
.PageTitle{
	color: #5A5A5A;
	text-indent: 5px;
	font-weight: normal;
	text-align: left;
	background-color: #EFEFEF;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}
.StorePageTitle{
	color: #5A5A5A;
	text-indent: 5px;
	font-weight: normal;
	text-align: left;
	background-color: #EFEFEF;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.search_input {}
.text_input {}
.file_input{}
/* Login / Verify Account links */
#TopRowLinks {
	float: right;
	padding-right: 5px;
	font-weight: normal;
	margin: auto;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 10px;
}
#TopRowLinks a{text-decoration: none; color: #5A5A5A;}
  #TopRowLinks a:hover{text-decoration: underline;}

#TopRowLinksLeft {
	float: left;
	padding-right: 5px;
	font-weight: normal;
	margin: auto;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 10px;
}
#TopRowLinksLeft a{text-decoration: none; color: #5A5A5A;}
  #TopRowLinksLeft 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: #EFEFEF;
	font-weight: bold;
}

/* Logo Image/Text and Header Background */
#LogoRow {
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}
  #LogoRow img{	border: 0px;margin-bottom: 5px;}
.LogoSiteName a{font-size: 16pt;
	color: #fff;
	text-decoration: none;}

/* Site Messages / Errors */

.SiteMsg1 {
	color: #66CCCC;
	margin: 0px;
	text-align: left;
	font-weight: normal;
	background-color: #FFFFFF;
/*	border-top-width: 2px; */
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
/*	border-top-style: solid;
	border-top-color: #EFEFEF;
	padding-top: 15px;          */
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}

  .SiteMsg1 a{
	color: #66CCCC;
	text-decoration: none;
}
  .SiteMsg1 a:hover {text-decoration: underline;}

.SiteMsg2 {
	color: #66CCCC;
	margin: 0px;
	text-align: left;
	font-weight: normal;
	background-color: #FFFFFF;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

  .SiteMsg2 a{
	color: #66CCCC;
	text-decoration: none;
}
  .SiteMsg2 a:hover {text-decoration: underline;}


/* Site Annoucement (in header) */
#SiteAnnounce {float: right;
	clear: right;
	width: 500px;
	margin: 5px 5px 16px 5px;
	overflow:hidden;}

/* Home Page Annoucement */
#HomeAnnounce {clear: both; margin: 5px 0px 5px 0px;}

/* Site Navigation Links left hand side (FB, twitter, blog links) */
#NavRowLeft {clear: both;
	text-align: center;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: -25px 0px 0px 0px;
	float: left;}

/* Site Navigation Links (Home, Browse, Register, My Account, Sell Stores, Help */
ul#NavRow {clear: both;
	text-align: center;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: -25px 0px 0px 0px;
	float: right;}
ul#NavRow li {
	width: auto;
	float: left;
	background-color: #EFEFEF;
    border: 1px solid #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top:  5px;
	padding-bottom:  5px;
	padding-right: 20px;
	padding-left: 20px;
	
}
ul#NavRow li a{
	font-weight: normal;
	color: #5A5A5A;
	text-decoration: none;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}
ul#NavRow li a:hover{text-decoration: underline;}


/* Site Navigation Links (Home, Browse, Register, My Account, Sell Stores, Help */
ul#NavRow2 {clear: both;
	text-align: left;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: -25px 0px 0px 0px;
	float: left;}
ul#NavRow2 li {
	width: auto;
	float: left;
	background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top:  -10px;
	padding-bottom:  5px;
	padding-right: 20px;
	padding-left: 0px;
	
}
ul#NavRow2 li a{
	font-weight: normal;
	color: #5A5A5A;
	text-decoration: none;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
}
ul#NavRow2 li a:hover{text-decoration: underline;}

/* Site Motto */
#MottoRow {
	clear: both;
	color: #5A5A5A;
	text-indent: 5px;
	font-weight: normal;
	margin-bottom: 5px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #EFEFEF;
	margin-top: 5px;
}

/* Search and Category Column (index.asp, catalog.asp) */
#NavCol {
	float: left;
	display: inline;
	width: 195px;
	border: 1px solid #EFEFEF;
	margin-bottom: 5px;

	
}

/* Search form (index.asp, catalog.asp) */
#NavSearch {
	margin-left: 5px;
	padding-bottom: 10px;
}

/* Category/Subcategory lists */
#NavCat {margin-left: 5px; padding-bottom:20px;}
  #NavCat a{
	color: #5A5A5A;
	text-decoration: none;
}
  #NavCat a:hover{
	text-decoration: underline;
	font-weight: normal;
}
  #NavCat ul{
	padding: 0;
	margin: 0;
	list-style: none;}
  #NavCat li{
	padding: 2px;
	margin: 0px;}
.NoCatMsg {
	color: #5A5A5A;
	font-size: 10pt;
	font-weight: bold;
}

/* Home Page Content - Gallery Featured and Regular Featured Items */
#HPContent{
	float: left;
	width: 735px;
	margin-left: 15px;
	border: 1px solid #EFEFEF;
	background-color: #FFF;
}

/* Home Page Gallery Featured Items */
#HPGalleryFeatured {Width: 100%;}
  #HPGalleryFeatured table {
	float: left;
	width: 170px;
	height: 215px;
	margin: 5px;
	border: 1px solid #EFEFEF;
	overflow:hidden;
	background-color: #FFF;
	font-size: 12px;
	
	
}
  #HPGalleryFeatured td {vertical-align: middle;
	text-align: center;}
.HPGFtitle {
	height: 15px;
	overflow:hidden;
	padding-top: 3px;
}
  .HPGFtitle a{
	color: #5A5A5A;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}
  .HPGFtitle a:hover {text-decoration: underline;}
.HPGFimage {
	height: 150px;
	color: #FFFFFF;
	background-color: #FFFFFF;
}
  .HPGFimage img{
	background: #fff;
	padding: 0px;
}

/* Home Page Title Row (gallery and regular featured items) */
.HPtitle {
	clear: both;
	font-weight: bold;
	text-indent: 0px;
	margin-bottom: 3px;
	padding: 2px 0px 2px 0px;
	background-color: #FFFFFF;
}

/* Regular Home Page Featured Items */
#HPFeatured {clear: right;
	width: 100%;
	background: #fff;}
  #HPFeatured a {
	color: #5A5A5A;
	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: 0px;
		
	}
  .HPDesc a{ color: #5A5A5A; text-decoration: none;}
  .HPDesc a:hover{ text-decoration: underline;}
.HPFends {width: 120px;}
.HPFrow1 {color: #5A5A5A; background-color: #EFEFEF;}

/* Banner Style A (horizontal / header.asp */
#BannerA {
	clear: both;
	margin-bottom: 10px;
	border: 1px solid #EFEFEF;
	display: none;
}
  #BannerA img {padding: 2px; border: 0px;}

/* Banner Style B  (vertical)*/
#BannerB {
	float: left;
	display: inline;
	width: 165px;
	border: 1px solid #EFEFEF;
	text-align: center;
	overflow:hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
}
  #BannerB img {padding: 3px;}
#BannerB2 {
	float: right;
	display: inline;
	width: 165px;
	margin: 0px 0px 10px 5px;
	border: 1px solid #EFEFEF;
	text-align: center;
	overflow:hidden;
}
  #BannerB2 img {padding: 3px;}
  
/* Banner Style C  (Left vertical)*/
#BannerC {
	float: left;
	display: inline;
	width: 165px;
	border: 1px solid #EFEFEF;
	text-align: center;
	overflow:hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
}
  #BannerC img {padding: 3px;}
#BannerC {
	float: left;
	display: inline;
	width: 165px;
	margin: 0px 0px 10px 5px;
	border: 0px solid #EFEFEF;
	text-align: center;
	overflow:hidden;

}
  #BannerC img {padding: 3px;}

/* Alternating table row colors for item listings*/
.ColorRowA {
	background: #fff;
	color: #5A5A5A;
	vertical-align: middle;
	margin-right: 5px;
	margin-left: 5px;	
}
.ColorRowB {
	background: #EFEFEF;
	color: #5A5A5A;
	vertical-align: middle;
	margin-right: 5px;
	margin-left: 5px;
}

/* Highlight Listing Feature */
.ColorItemHighlight {
	color: #5A5A5A;
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 20px;
}

/* Catalog.asp Items */
#CatalogContent {
	float: left;
	border: 1px solid #EFEFEF;
	width: 735px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
}
  #CatalogContent a {color: #5A5A5A; text-decoration: none;}
  #CatalogContent a:hover {text-decoration: underline;}

/* Current, New Today, Ending Today, Going, Going, Gone, Completed  - table*/
#CategoryContent table{
	width: 100%;
	text-indent: 5px;
	
}

/* Row of links that allow you to choose Current, New Today, Ending Today, Going, Going, Gone, or Completed items */
.ShowRow {padding:5px;
	background: #fff;
	text-align: right;
	color: #5A5A5A;}
  .ShowRow a{text-decoration: none;	font-weight:normal;	color: #5A5A5A;}
  .ShowRow a:hover{	text-decoration: underline;}

/* Category Location Row */
#LocationRow {	width: 750px;
	background: #EFEFEF;
	color: #5A5A5A;
	font-weight: bold;
	text-indent: 10px;
	padding: 2px 0px 2px 0px;}
  #LocationRow a {text-decoration: none; color: #5A5A5A; font-weight: bold;}
  #LocationRow a:hover {text-decoration: underline;}

/* Table Row - above category featured listings (catalog.asp & search.asp)*/
.FeaturedRow {
	color: #5A5A5A;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EFEFEF;
	margin-top: 5px;
	margin-left: 5px;
	width: 730px;
}
	
/* Table Row - Above regular items listings  (catalog.asp & search.asp)*/
.ItemRow {
	color: #5A5A5A;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EFEFEF;
	width: 730px;
}

/* Gallery Items for a Category */
#GCHeader {	width: 100%;
	background: #FFFFFF;
	color: #5A5A5A;
	font-weight: bold;
	text-indent: 10px;}
.GalleryItemPrice {
	color: #333333;
	font-weight: bold;
	
	
}
#GalleryCatalog {width: 750px;}
  #GalleryCatalog table {
	float: left;table-layout:fixed;
	width: 170px;
	height: 215px;
	margin: 5px;
	border: 1px solid #EFEFEF;
	overflow:hidden;}
  #GalleryCatalog td {vertical-align: middle;text-align: center; overflow: hidden;}
.GCtitle {height: 15px;
	overflow: hidden;
	width: 170px;}
  .GCtitle a {color: #5A5A5A;	
	font-weight: normal;
	text-decoration: none;
	overflow: hidden;}
  .GCtitle a:hover {color: #5A5A5A;
	text-decoration: underline;}
.GCimage {background-color: #FFFFFF; text-align: center; height: 150px;}
  .GCimage img {background-color: #FFFFFF; padding: 0px;}
  
  
  
/* Bottom Links - for multiple pages of inventory (Prev, Next, #s) */
#PageLinks {
	clear:both;
	margin: 5px;
	text-align: center;
	color: #5A5A5A;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
  #PageLinks a {text-decoration: none; color: #5A5A5A;}
  #PageLinks a:hover {
	color: #0084a9;
}

/* No Items Found Notification */
.NoItemsFound {background: #fff;
	color: #5A5A5A;
	font-weight:bold;
	font-size: 12pt;
	text-align: center;
	margin: 3px;
	padding: 3px;
	border: 1px solid #EFEFEF;}

/* Browse.asp */
#BrowseContent {
	float: left;
	background: #fff;
	width: 570px;
	border: 1px solid #EFEFEF;
	margin: 0px 0px 5px 5px;
	overflow: hidden;
}
  #BrowseContent a {
	color: #5A5A5A;
	text-decoration: none;
}
  #BrowseContent a:hover {
	text-decoration: underline;
	font-weight: normal;
}
  #BrowseContent ul {
	margin-left: 0px;
	list-style: none;
}
.BCatRow{
	float: left;
	margin: 0px 0px 0px 10px;
	width: 250px;
	overflow:visible;
}
  .BCatRow b {text-transform:uppercase;}
#BCol {float: left;
	width: 195px;
	border: 1px solid #EFEFEF;
	margin-bottom: 5px;}
#BrowseSearch{
	background: #fff;
	color: #5A5A5A;
	margin:4px;
}
#BrowseGF {
	color: #5A5A5A;
}
  #BrowseGF table {
	width: 170px;
	height: 210px;
	margin: 5px;
	border: 1px solid #EFEFEF;
	overflow:hidden;
	text-align: center;
}
.BGFtitle {height: 15px;
	overflow:hidden;
	width: 175px;}
  .BGFtitle a {	color: #5A5A5A; font-weight: bold;	text-decoration: none;}
  .BGFtitle a:hover {color: #5A5A5A; text-decoration: underline;}
.BGFimage {background: #fff; text-align: center;}
  .BGFimage img {background: #fff; padding: 10px;}

/* Login.asp  */
#Login {
	float: left;
	border: 1px solid #EFEFEF;
	width:420px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 25px;
}
  #Login i {font-size: 10pt;	font-weight:normal;}
  #Login a {
	color: #5A5A5A;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
  #Login a:hover {text-decoration: underline;}
td.LogBGreq {
	background-color: #EFEFEF;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5A5A;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
#NotUser {float: left;
	border: 6px solid #fff;
	width: 450px;
	margin: 45px 0px 5px 0px;
	text-align: center;}
#NUReg {
	background-repeat: no-repeat;
	width: 450px;
	height: 93px;
	margin-top: 25px
}
  #NUReg a {
	font-size: 14pt;
	color: #66CCCC;
	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: #fff;
	color: #5A5A5A;
	font-weight: normal;
	text-indent: 5px;
	text-align: center;
	padding: 2px 0px 2px 0px;
	margin-bottom: 5px;
}
td.RegBG {
	width: 155px;
	background-color: #EFEFEF;
	vertical-align: middle;
}
.regreq {
	color:#5A5A5A;
	font-style:normal;
	font-size: 8pt;
}
.regop {
	color:#5A5A5A;
	font-style:italic;
	font-size: 8pt;
}
.RBGRow {
	font-weight: normal;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #66CCCC;
	padding-top: 10px;
}
.RegInput table {
	float: left;
	margin-right: 40px;
	width: 45%;
}
  .RegInput a {
	color: #5A5A5A;
	font-weight: bold;
}
  .RegInput i {font-size: 8pt;}

/* Listing Details (detail.asp)      */
.DetailRow1 {
	width: 940px;
	color: #66CCCC;
	font-weight: normal;
	margin-bottom: 5px;
	padding: 2px 0px 2px 5px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
}
  .DetailRow1 a {
	color: #66CCCC;
	text-decoration: none;
}
  .DetailRow1 a:hover {text-decoration: underline;}
.DetailRow2 {
	clear: both;
	color: #5A5A5A;
	text-indent: 5px;
	font-weight: normal;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: capitalize;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
  .DetailRow2 a {
	color: #5A5A5A;
	text-decoration: none;
}
#DetailTitleRow {
	width: 915px;
	background: #EBEBEB;
	color: #EBEBEB;
	font-weight: normal;
	overflow:hidden;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5px;
	vertical-align: middle;
}
  #DetailTitleRow b {
	color: #5A5A5A;
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	vertical-align: middle;
}

/* Bidder or Seller login prompt */
#BSlogin {margin: 5px;
	padding: 10px;
	font-weight: bold;
	border: 1px solid #EBEBEB;}
	
/* Buyer Action Panel */
#BuyerAP {
	width: 950px;
	margin-bottom: 5px;
	
}
  #BuyerAP a {padding-left: 20px;}
  #BuyerAP b {text-decoration: underline;}
  #BuyerAP td {	vertical-align: top;}
#SellerAP {width: 950px;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #EBEBEB;}
	
  #SellerAP a {padding-left: 20px;}
  #SellerAP b {text-decoration: underline;}
  #SellerAP td {vertical-align: top;}

#AdminAP {width: 950px;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #EBEBEB;}
  #AdminAP a {padding-left: 20px;}
  #AdminAP b {text-decoration: underline;}
  #AdminAP td {vertical-align: top;}
.ListStatus1 {color: #5A5A5A;}
.ListStatus2 {
	color: #FF9900;
	font-weight: bold;
}
.ListStatus3 {
	color: #CC0066;
	font-weight: bold;
}
#ItemDetailMain {
	float: left;
	width: 950px;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #FFFFFF;
}
  #ItemDetailMain a {color: #5A5A5A;}
.NormPic {float: right; width: 500px;}
  .NormPic img {padding: 5px; border: 1px solid #EBEBEB;}
  .NormPic a {color: #5A5A5A;}
.photo{padding: 2px; margin: 5px; border: 1px solid #EBEBEB;}
#ItemDetails {
	float: left;
	width: 400px;
	/* height:600px; */
	padding-right: 30px;
	overflow:hidden;
	color: #5A5A5A;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
  #ItemDetails table {padding: 0px; width: 100%; border: 0px;}
  #ItemDetails a {
	color: #66CCCC;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
  #ItemDetails a:hover {text-decoration: underline;}
.IDtdwidth {
	width: 35%;
	font-weight: normal;
}
.IDinfo {
	font-weight: normal;
}
.IDPrice {
	background-color: #EFEFEF;
}
.IDListType{background: #EFEFEF;}
#ItemDesc {
	clear: left;
	width: 950px;
	margin-bottom: 5px;
	overflow:hidden;
	padding: 5px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;	
}
#ItemPurchase {
	width: 950px;
	overflow:hidden;
	padding-top: 30px;
	padding-bottom: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5A5A5A;
	line-height: 20px;
	font-weight: normal;

}
	
  #ItemPurchase table {
	width: 99%;
	margin-top: 10px;

}
#IDThumb {padding-left: 5px;}
  #IDThumb img {float: left;
    padding: 5px;
    margin: 5px;
    border: 1px solid #EBEBEB;}
#IDShip {
	width: 950px;
	margin-bottom: 5px;
	overflow:hidden;
	padding-top: 5px;
	padding-right: 50px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#IDCustomFields {padding-left: 5px;}
#Comments {
	width: 950px;
	overflow:hidden;
	padding-top: 30px;
	padding-bottom: 30px;
}
#Counter {width: 950px;
	text-align: center;
	padding: 30px;}
.ColorQuestion1 {background: #EBEBEB;}
.ColorQuestion2 {}
#BigPic {width: 950px;
	text-align: center;
	padding: 5px;
	margin-bottom: 5px;}
  #BigPic img {padding: 5px; border: 1px solid #EBEBEB;}
  #BigPic a {color: #5A5A5A;}
.Reserve {font-size: 7pt; color: #5A5A5A;}

/* Bid Confirm (confirm.asp, confirm_rfq.asp, confirm_reverse.asp, processtrade.asp) */
.ConfirmRow{
	color: #66CCCC;
	text-indent: 5px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #FFFFFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #EFEFEF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.BidItem {
	color: #FFFFFF;
	font-size: 12pt;
	font-weight: normal;
	overflow:hidden;
	background-color: #66CCCC;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}
  .BidItem b {
	color: #5A5A5A;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
  .BidItem i {color: #5A5A5A;}
.BidUser {
	color: #5A5A5A;
	margin-bottom: 20px;
	padding-left: 5px;
	margin-top: 5px;
}
  .BidUser b {
	color: #5A5A5A;
	font-weight: normal;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
}
  .BidUser a {
	font-size: 9pt;
	text-decoration: none;
	color: #5A5A5A;
}
  .BidUser a:hover {text-decoration: underline;}
.BidDetails {
	text-align: center;
	border: 1px solid #EFEFEF;
	font-weight: normal;
	font-size: 13pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #5A5A5A;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 30px;
	padding-right: 5px;
	padding-bottom: 30px;
	padding-left: 5px;
}
  .BidDetails b {font-size: 15pt; text-decoration: underline;}
  .BidDetails input {margin: 0px 30px 0px 30px; padding: 0px 20px 0px 20px;}
.RFQBidDetails {
	border: 1px solid #EFEFEF;
	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:  1px solid #EFEFEF;
}
.TradeOffer {border: 1px solid #EFEFEF;
	padding: 5px;
	text-align: left;
	font-weight:normal;
	overflow:hidden;}
	
/* Stores - Stores.asp */
#StoresCol {
	float: left;
	display: inline;
	width: 195px;
	border: 1px solid #EFEFEF;
	margin-bottom: 5px;
}
#StoresSearch {margin-left: 5px;}
        /* Category/Subcategory lists */
#StoresCat {margin-left: 5px;}
  #StoresCat a {
	color: #5A5A5A;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
  #StoresCat a:hover {text-decoration: underline;}
  #StoresCat ul {padding: 0; margin: 0;	list-style: none;}
  #StoresCat li {padding: 2px; margin: 0px;}
#StoresContent {
	float: left;
	width: 740px;
	margin: 0px 0px 5px 5px;
	border: 1px solid #EFEFEF;
}
#FeaturedStore {Width: 100%;} 
  #FeaturedStore table {
	float: left;
	width: 180px;
	height: 190px;
	margin: 2px;
	border: 1px solid #EFEFEF;
	overflow:hidden;
	vertical-align: middle;
}
  #FeaturedStore td {text-align: center;}
.FStitle {height: 10px; width: 165px; overflow:hidden;}
  .FStitle a {
	color: #5A5A5A;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
}
  .FStitle a:hover {text-decoration: underline;}
.FSimage {
	height: 170px;
	vertical-align: middle;
	background-color: #FFFFFF;
}
 .FSimage img {background-color: #fff;}
 
 
#StoresList {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
  #StoresList a {
	color: #5A5A5A;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	
}

/* StoreCatalog.asp & Storeprofile.asp - User's Store*/
#StoreFront {
	float: left;
	width: 100%;
	padding: 5px;
	margin-bottom: 5px;
	overflow:hidden;
	font-weight: normal;
}
  #StoreFront table {
	width: 100%;
	padding: 5px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5A5A5A;
}
  #StoreFront a {
	color: #5A5A5A;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
  #StoreFront a:hover {text-decoration: underline;}
.SFFeature {
	font-weight: normal;
	background-color: #5A5A5A;
}
.SFItems {
	background-color: #FFFFFF;
}
#StoreGF {width: 100%;}
  #StoreGF table {
	float: left;table-layout:fixed;
	width: 169px;
	height: 215px;
	margin: 5px;
	border: 1px solid #EFEFEF;
	background-color: #FFFFFF;
	font-weight: normal;
}
  #StoreGF td {vertical-align: middle;text-align: center;overflow:hidden;}
  #StoreGF img {border: 0px;
	background: #fff;
	padding: 0px;}
.SGFimg {
	text-align: center;
	height: 150px;
	background-color: #FFFFFF;
}
.SGFtitle {
	text-align: center;
	height: 15px;
	width: 169px;
	overflow: hidden;
	font-weight: normal;
}
  .SGFtitle a {font-weight: normal; text-decoration: none;}
  .SGFtitle a:hover {text-decoration: underline;}
#StoreTabs {
	width: 938px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
	padding-top: 15px;
}
.StoreTab1 {
	float: left;
	width: 100px;
	padding: 2px 20px 2px 20px;
	margin-right: 15px;
	text-align: center;
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5A5A5A;
}
.StoreTab2 {float: left;
	background: #EFEFEF;
	width: 100px;
	padding: 2px 20px 2px 20px;
	margin-right: 15px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5A5A5A;}
	
.StoreTab3 {float: left;
	background: #EFEFEF;
	width: 100px;
	padding: 2px 20px 2px 20px;
	margin-right: 15px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5A5A5A;}
	
.StoreTab4 {float: left;
	background: #EFEFEF;
	width: 100px;
	padding: 2px 20px 2px 20px;
	margin-right: 15px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5A5A5A;}
	
.StoreTab5 {float: left;
	background: #EFEFEF;
	width: 100px;
	padding: 2px 20px 2px 20px;
	margin-right: 15px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5A5A5A;}
	
.StoreTab6 {float: left;
	background: #EFEFEF;
	width: 100px;
	padding: 2px 20px 2px 20px;
	margin-right: 15px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5A5A5A;}
	
.StoreName {
	font-weight: normal;
	font-size: 16pt;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #66CCCC;
}
.StoreURL {
                color: #66CCCC;
                font-weight: normal;
                margin-bottom: 5px;
                padding: 2px 0px 2px 0px;
                background-color: #FFFFFF;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 14px;
}
#SingleStoreSearch {
	float:right;
	text-align:center;
	width: 350px;
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5A5A5A;;
	vertical-align: middle;
	padding: 10px;
	height: 60px;
	}
#StoreCategory {
	float:left;
	text-align:left;
	width: 550px;
	padding: 5px;
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5A5A5A;
}
.StoreBanner {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#StoreFeedbackRating {
	float:right;
	text-align:left;
	width: 285px;
	padding: 5px;
	font-weight: normal;
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5A5A;
}
#StoreDetails {width: 790px; padding: 5px; clear: both;}
  #StoreDetailsFB a {
	font-weight: normal;
	color: #5A5A5A;
	text-decoration: underline;
}
.StoreFBTitle {
	font-weight: normal;
	background-color: #FFFFFF;
}

/* Feedback text */
.positive {
	color: #FF9900;
	font-weight: bold;
}
.neutral {
	color: #006699;
	font-weight: bold;
}
.negative {
	color: #CC0066;
	font-weight: bold;
}

/* Search.asp & advancedsearch.asp */
#SearchRow {background: #EFEFEF;
	padding: 5px;
	text-indent: 5px;
	text-align: left;
	border: 1px solid #EFEFEF;
	width: 751px;}
#SearchResults {width: 750px;
	height: auto;
	border: 1px solid #EFEFEF;
	padding: 5px;}
  #SearchResults table {width: 100%;}
#PageLinksS {clear: left;
	margin: 5px;
	text-align: center;
	color: #5A5A5A;
	font-weight: normal;}
	#PageLinksS a {color: #5A5A5A; text-decoration:none;}
	#PageLinksS a:hover {text-decoration: underline;}
#SearchGallery table {float: left;table-layout:fixed;
	width: 173px;
	height: 215px;
	margin: 5px;
	border: 1px solid #EFEFEF;}
  #SearchGallery td {vertical-align: middle;text-align: center; overflow: hidden; width: 173px;}
.SGtitle {height: 15px; width: 173px; overflow: hidden;}
  .SGtitle a {color: #5A5A5A; font-weight: normal; text-decoration: none;}
  .SGtitle a:hover {color: #5A5A5A; text-decoration: underline;}
.SGimage {background-color: #FFFFFF; text-align: center; height: 150px;}
.SGimage img {background-color: #fff; padding: 0px;}

/* AdvancedSearch.asp */
#AdvSearch{}
#AdvSRow {width: 720px;
	background: #EFEFEF;
	color: #5A5A5A;
	text-indent: 5px;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 2px 0px;}
.ASBox{width: 720px; border: 1px solid #EFEFEF; padding: 5px; margin: 0px 0px 5px 0px;}
.ASGo {width: 720px; 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: #5A5A5A;
	font-size: 13pt;
	font-weight: bold;
	padding: 2px 0px 2px 5px;
	overflow:hidden;}
  #PurchaseHItem b {color: #5A5A5A; font-size: 13pt;}
  #PurchaseHItem i {font-size: 9pt;	font-style:italic; color: #5A5A5A;}
  #PurchaseHItem a {text-decoration: none;}
#PHItemDetails {float: left;
	padding: 5px;
	margin-right: 20px;
	width: 30%;}
  #PHItemDetails a {color: #5A5A5A;}
#PHBidDetails {
	padding: 10px 0px 10px 0px;
	float: left;
	width: 65%;}
  #PHBidDetails table {width: 100%;}
.PHBidDetailsrow {background:#EFEFEF; 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 {
	color: #66CCCC;
	text-indent: 5px;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFFFFF;
}
.SellCatNum {
	font-weight: normal;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5A5A5A;
	background-color: #EFEFEF;
}
.SellDetailRow {
	text-align: left;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFFFFF;
	color: #5A5A5A;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
}
table.SellTable {width: 95%;}
td.SellFormHighlight{
	font-weight: normal;
	width: 200px;
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5A5A;
	padding-left: 5px;
	vertical-align: middle;
}
table.SellConfirm {
	width: 700px;
	text-align: left;
	padding: 5px;
	border: 1px solid #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #5A5A5A;
	vertical-align: middle;
}
#SellConfirmLoc {text-align:left;}
td.SellConfirmRates img{
	float: left;
	padding: 5px;
	margin: 5px;
	border: 1px solid #EBEBEB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5A5A5A;
	vertical-align: middle;
}
td.SellConfirmRates {
	font-size:12px;
	color: #5A5A5A;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	vertical-align: middle;
}
td.SellFormConfirm {
	font-weight: normal;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5A5A5A;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	vertical-align: middle;
}
.SellRequired {
	color: #5A5A5A;
	font-style: normal;
	font-weight: normal;
	font-size: 8pt;
}
.SellOptional {color: #5A5A5A;
	font-style: normal;
	font-weight: normal;
	font-size: 8pt;}
.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 25px;}
#ShippingContainer{
	margin: 30px;
	padding: 5px;
	border: 1px solid #EFEFEF;
}
INPUT.hiddenfileinput {display: none;}	
.ActiveList {width: 100%;}
  .ActiveList a {
	color: #999999;
	text-decoration: none;
	vertical-align: middle;
}
  .ActiveList a:hover {text-decoration: underline;}
#SellCatAlign {margin: 0px auto; width: 750px;}
.catsel {width: 245px; height: 90px;}

/*  confirmb2c.asp - (instant checkout) */
.B2Cheader1 {background: #EFEFEF;
	width: 40%;}
.B2Cheader2 {background: #EFEFEF;
	width: 55%;}
.B2Cheader3 {background: #EFEFEF; font-weight: bold;}
.B2Cvalue1 {background: #EBEBEB; text-align: right; font-weight: bold;}
.B2Cvalue2 {background: #EFEFEF; text-align: right; font-weight: bold;}
#B2CPurchase {text-align: right; padding: 10px;}
#B2CInfo table{width: 100%;}

/* Receipt.asp / Processb2c.asp / Membership.asp / process_membership.asp */
.ReceiptRow {width: 802px; font-size: 12pt;	font-weight: bold;}
#RInvoice {width: 802px;}
  #RInvoice td{vertical-align: top;}
  #RInvoice table{width: 100%;}
table#RInvoiceInfo {width: 802px;}
  table#RInvoiceInfo td {padding:3px;}
.invoiceheader {background:#EFEFEF; font-weight: bold;}
.invoiceborder {border-bottom: 1px solid #EFEFEF;}
.invoicecost {border-bottom: 1px solid #EFEFEF; text-align:right;}
.invoicetotal {background:#EFEFEF; text-align:right; font-weight: bold;}
.InvoiceDetailRow {width: 100%; background: #EFEFEF; padding:3px; font-weight: bold;}

/* Addwatch.asp */
#AddWatch {text-align: center;}
#AddWatch b {font-size: 12pt;}

/* MailUser.asp / Contact.asp */
#MailUser {
	width: 650px;
	padding: 5px;
	margin: 5px 5px 5px 0px;
	border: 1px solid #EFEFEF;
}
  #MailUser td {padding: 3px;}
td.MailHighlight {width: 125px; background:#EFEFEF; 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: 600px;}
  #FeedbackTable td{padding: 3px;}
  #FeedbackTable a {color: #5A5A5A;}

/* Feedback.asp */
td.FeedbackHighlight {
	width: 125px;
	background:#EFEFEF;
	font-weight: bold;
	color: #EFEFEF;
}
  
/* Membership.asp specific*/
#SelectMembership{width: 802px;}
  #SelectMembership table {width:100%;}
.MembershipRowA {background: #fff;}
.MembershipRowB {background: #fff;}
td.MembershipRadial {width: 30px;
	border-top: 1px solid #EFEFEF;
	border-left: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;}
td.MembershipInfo {	border-top: 1px solid #EFEFEF;
	border-right: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;}
#MembershipReceipt {width: 802px;}
  #MembershipReceipt table {width:800px;}
  #MembershipReceipt td{vertical-align: top;}
  #MembershipReceipt a {color:#5A5A5A; font-size: 7pt;}

/* Process_membership specific */
#MemInvoice {width: 802px;}
  #MemInvoice td{vertical-align: top;}
  #MemInvoice table {width: 100%;}

/* Profile.asp */
#MyProfilePage {
	overflow:visible;
}
#MyProfileFeedback table{width: 100%;}
  #MyProfileFeedback td {padding: 3px;}
.MyPFeedbackHeader {
	background: #EFEFEF;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5A5A5A;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* ViewInvoice.asp */
#InvoiceBody {
	margin: 10px;
	padding: 5px;
	border: 1px solid #EFEFEF;
	background: #fff;
}
  #InvoiceBody table {text-align:left;width: 90%;color: #000000;}
  #InvoiceBody button {margin:10px 0px 10px 0px;}

/* MyAccount.asp and corresponding files */
#MyAccountNav {float: left; width: 145px; overflow:hidden;}
  #MyAccountNav ul {list-style: none; margin: 0px; padding: 0px; width: 175px;}
  #MyAccountNav li {}
  #MyAccountNav a {
	color: #5A5A5A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
}
    #MyAccountNav a:hover {
	text-decoration:underline;
	color: #5A5A5A;
}
li.MyActiveTab {
	padding: 2px 2px 2px 15px;
	background-color: #66CCCC;
}
li.MyInactiveTab {padding: 2px 2px 2px 15px; background: #fff;}
li.MyNavHeader {
	padding: 4px;
	font-size: 11pt;
	background: #EFEFEF;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #5A5A5A;
} 
#MyAccountBody {
	float: right;
	width: 760px;
	height: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 16px;
}
  #MyAccountBody table{ margin-left: 3px;
	overflow:hidden;} 
  #MyAccountBody td {margin: 0px; padding: 2px; vertical-align: top;}
  #MyAccountBody a {
	font-weight: bold;
	color: #5A5A5A;
	text-decoration: underline;
}
.MyTableStyle1 {width:760px;}
#MySorting {padding: 5px; text-align: right;}
.MyTableHeader {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EFEFEF;
}
ul.MySummary {list-style: none; margin: 0px 0px 0px 15px; padding: 0px;} 
li.MySummaryTitle {font-weight: bold; font-size: 11pt; padding: 5px 0px 3px 0px;}
li.MySummaryInfo {padding: 3px 0px 3px 15px;}
.ColorResMet{color: #FF9900; font-weight: bold;}
.ColorResNotMet{color: #FF0099; font-weight: bold;}
.ColorMyRowA{background:#fff;}
.ColorMyRowB{background: #EFEFEF;}
.ColorMyRowAbottom{
	background:#fff;
	border-bottom: 1px solid #EFEFEF;
}
.ColorMyRowBbottom{
	background: #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
}
#ActionRow {
	margin: 2px;
	padding: 5px;
	border-bottom: 1px solid #EFEFEF;
}
#MyKey {margin: 2px;}	
.myitembidamount {color: #FF0099;}
.invoicehighlight1 {width: 125px; font-weight: bold; background: #EFEFEF;}
.invoicehighlight2 {width: 200px; font-weight: bold; background: #EFEFEF;}
.myoptional {color: #FF9900; font-style:italic; font-weight:normal; font-size: 8pt;}
.myrequired {
	color: #5A5A5A;
	font-style:normal;
	font-weight:normal;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}
.mycolumn {width: 165px; font-weight: bold; background: #EFEFEF;}
#mymemberplan {width: 600px; margin-top: 5px; padding: 5px; border: 5px solid #EFEFEF;}
.mycenter {text-align: center; margin: 10px;}
#AccountChanges {float: right; width: 200px; margin: 5px;}
.mycred {
	color: #FF9900;
}
.mydebt {
	color: #CC0066;
}
.mytrans {
	color: #5A5A5A;
}
.mybalance { text-align: right; background: #EFEFEF;}
#mystoresetup {text-align: center; 
	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: #CC0066; font-weight: bold;}
.pendingtrade {
	color: #006699;
	font-weight:bold;
}
.acceptedtrade {color: #FF9900; font-weight:bold;}
.rejectedtrade {color: #CC0066; font-weight: bold;}
.tradedivision1 {border-top: 5px solid #EFEFEF;}
.tradedivision2 {border-bottom: 2px solid #EFEFEF;}
.MyBL {float: left; width: 48%; margin: 5px;}

/* 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: #454545;
	text-indent: 5px;
	font-weight: normal;
	margin-top: 5px;
	background-color: #EFEFEF;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #EFEFEF;
	border-bottom-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
  #FooterRow1 a {
	color: #5A5A5A;
	text-decoration: none;
}
  #FooterRow1 a:hover {text-decoration: underline;}

/* Footer Row (copyright information) */
#FooterRow2 {
	clear: both;
	background-color: #fff;
	color: #454545;
	font-size: 8pt;
	margin-top: 5px;
}



/* Demo Header Styles */
#DHWelcome {text-align: left;
	height: 20px; 
	font-weight: bold; 
	font-size: 12pt; 
	background: #EFEFEF; 
	padding: 5px; 
	color: #fff;}
#DHButtons {text-align: left;
	float: right; 
	width: 200px; 
	border-left: 1px dotted #EFEFEF; 
	padding-left: 10px; 
	margin-top:5px;
	background: #fff;}
#DHContent {
	height: 100px;
	text-align: left;
	border-bottom: 1px solid #EFEFEF;
	margin:0px 0px 5px 0px;
	padding: 5px;
	font-size: 9pt;
	background: #fff;
}

/* page link styling */
.PageLinkContainer { }
.PageLinkImage img { margin-left: 10px; margin-right: 10px; vertical-align: middle; }
.PageLinkText { font-size: 14px; margin-left: 2px; margin-right: 2px; vertical-align: middle; }
    .PageLink a:hover{ text-decoration: underline; }
.CurrentPage { font-size: 15px; color: #66CCCC; font-weight: bold; vertical-align: middle; }

