﻿body {font-family: Arial, Verdana;	font-size: 9pt;	text-align: center;	margin: 0px;}

/***************** change ALL links - MW 4/27/09 **********/
a {color: #1515e5;}
a hover{ color:90f;}

/***************** change ALL links - MW 4/27/09 **********/



 .detailstable {color: #1515e5;}


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{
/*border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #e9d177;
	font-size: 8pt;
	color: #000;*/}
button{
/*border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #e9d177;
	font-size: 8pt;
	color: #000;*/}
	





	
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: red;
	border: 1px solid red;
	padding: 5px;
	margin: 5px;
	text-align: center;}
  .error a {font-weight: bold;text-decoration: none; color: #000;}
  .error a:hover {text-decoration: underline;}
#container {width: 950px;
	height: 99%;
	text-align: left;
	margin:0px auto;
	background: #fff;}
#storecatalog-container {
	width: 800px;
	height: 99%;
	text-align: left;
	margin:0px auto;
	background: #fff;}	
.PageTitle{	
	/*background: #cccccc;*/
	background-image: url(images/tabs/headerbar.gif);
	color:#595959;
	text-indent: 5px;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 2px 0px;
	height:18px;
	font-weight:bold;
	
	}
/*New class for rounded corner graphics MW 5.14/2009*/
.PageTitleRC
{
	color:#595959;
	text-align: left;
	margin: 2px 0px 5px 0px;
	padding: 2px 0px 2px 0px;
	height:18px;
	font-weight:bold;
	font-size:14px;
	text-indent:15px; 
}
/*New styles for Homepage Registration box  MW 5.14/2009*/
#registertable
{
	 height:49px;width:600px;  background-image: url(images/background/registerhome.jpg);
	 background-repeat:no-repeat; margin-top:2px;margin-bottom:3px; 
}
#registertable input{border:#999 solid 1px; font-weight:100;}


.search_input {}
.text_input {}
.file_input{}
/* Login / Verify Account links */
#TopRowLinks {float: right;
	padding-right: 5px;
	font-weight: bold;
	margin: auto;
	position: relative;}
#TopRowLinks a{text-decoration: none; color: #000;}
  #TopRowLinks a:hover{text-decoration: underline;}
#blueTopBar
{ 
  background-color:#18196c; height:30px; color:white; 
} 
#blueTopBar a 
{
color:#FFFFFF;
}
/* Verify.asp */
#VerifyContent {width: 440px;
	margin:0px auto; 
	padding: 5px;
	text-align: center;}
  #VerifyContent table {text-align: left;}
td.VBG {background-color: #cccccc; font-weight: bold;}

/* Logo Image/Text and Header Background */
#LogoRow {background-image: url(images/neutralbg.gif);
	background-repeat: repeat-x;
	padding-top: 20px;
	padding-left: 20px;}
  #LogoRow img{	border: 0px;margin-bottom: 5px;}
.LogoSiteName a{font-size: 16pt;
	color: #fff;
	text-decoration: none;}

/* Site Messages / Errors */

.SiteMsg1 {background: #FFFFCC;
	color: #000;
	border: 1px solid #FFCC66;
	margin: 5px;
	padding: 5px;
	text-align: left;
	font-weight: bold;}

/* 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 (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: -21px 0px 0px 0px;
	float: right;}
ul#NavRow li {width: 70px;
	padding: 2px 5px 4px 5px;
	margin: 0px 0px 0px 5px;
	background: #00aedb;float: left;}
.home {width: 70px;
	padding: 2px 5px 4px 5px;
	margin: 0px 0px 0px 5px;
	background: #00aedb;float: left;
	background-image:url(images/tab_left.jpg);}	
ul#NavRow li a{
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align: center;}
ul#NavRow li a:hover{text-decoration: underline;}

/*header for main info pages (fees.asp, terms.asp privacy.asp) */

.infotitle
{
width:100%; 
font-family:Verdana, Arial, Helvetica, sans-serif;  
font-style:italic;
text-align:left;
font-size:12px;
height:18px;
padding-top:3px; 
background-image: url(images/tabs/headerbar.gif);
color:#000000;
}

/* Site Motto */
#MottoRow {clear: both;
	background-image:url(images/tabs/topbar.jpg);	
	color:#FFFFFF;
	text-indent: 20px;
	font-weight: bold;
	margin-bottom:2px; }

/* Search and Category Column (index.asp, catalog.asp) */
#NavCol {margin-top:2px;
	float: left;
	display: inline;
	width: 195px;
	/*border: 1px solid #cccccc;*/
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;}
	
/*Rounded Corner Elements (index.asp, catalog.asp)*/
.category #Top{ height:30px; width:190px; background-image:url(/images/rc/index_category_top.gif); }
.category #Left { width:1px; background-color:#a1a1a1;}
.category #Right{ width:1px; background-color:#a1a1a1;}
.category #Bottom{ height:20px; width:190px; background-image:url(/images/rc/index_category_bottom.gif); }
.category #Header { font-size:14px; font-weight:bold; color:#666; margin-left:15px; margin-top:8px;   }
.category #Text  {text-align:left; line-height:18px; padding-left:10px; width:178px; font-size:9pt; }
.category #Text  a{color: #1515e5; text-decoration: none;}
.category #Text  a:hover{ color: #90f; text-decoration: underline; font-weight: bold;}


.catdesc #Top{ height:30px; width:190px; background-image:url(/images/rc/catdesc_top.gif); }
.catdesc #Left { width:1px; background-color:#6464a1;}
.catdesc #Right{ width:1px; background-color:#6464a1;}
.catdesc #Bottom{ height:20px; width:190px; background-image:url(/images/rc/catdesc_bottom.gif); }
.catdesc #Header { font-size:14px; font-weight:bold; color:#666; margin-left:15px; margin-top:8px;   }
.catdesc #Text  {text-align:left; line-height:18px; padding-left:5px; padding-right:5px; width:178px; font-size:9pt; }
.catdesc #Text  a{color: #1515e5; text-decoration: none;}
.catdesc #Text  a:hover{ color: #90f; text-decoration: underline; font-weight: bold;}


.welcome #Top{ height:30px; width:140px; background-image:url(/images/rc/index_welcome_top.gif); }
.welcome #Left { width:1px; background-color:#a1a1a1;}
.welcome #Right{ width:1px; background-color:#a1a1a1;}
.welcome #Bottom{ height:20px; width:140px; background-image:url(/images/rc/index_welcome_bottom.gif); }
.welcome #Header { font-size:14px; font-weight:bold; color:#666; margin-left:15px; margin-top:8px;   }
.welcome #Text  {text-align:center; line-height:18px;  width:138px; font-size:9pt; }

/* Search form (index.asp, catalog.asp) */
#NavSearch {margin-left: 5px; padding-bottom: 5px;}

/* Category/Subcategory lists */
#NavCat {margin-left: 5px;}
  #NavCat a{color: #1515e5; text-decoration: none;}
  #NavCat a:hover{ color: #90f; text-decoration: underline; font-weight: bold;}
  #NavCat ul{
	padding: 0;
	margin: 0;
	list-style: none;}
  #NavCat li{
	padding: 2px;
	margin: 0px;}
.NoCatMsg {	color: #000;
	font-size: 10pt;
	font-weight: bold;}
	
/*New for rounded corners MW 5.9.2009*/	
.NavCatRC { width:195px; background-image:url(/images/Background/categories_bg.gif); background-repeat:no-repeat; text-align:left; line-height:18px; padding-left:10px; }
  .NavCatRC a{color: #1515e5; text-decoration: none;}
  .NavCatRC a:hover{ color: #90f; text-decoration: underline; font-weight: bold;}
	
/*Login page styles*/

/* Home Page Content - Gallery Featured and Regular Featured Items */
#HPContent{	float: left;
	width: 602px;
	margin-top:2px;
	margin: 2px 0px 5px 5px;
	border: 1px solid #cccccc;}
/* Video script */ 
#wthvideo {
 position:fixed;
 width:256px;
 height:384px;
 right:0px;
 bottom:0px;
 z-index:1;
 }
 
 #wthvideoAccount {
 width:256px;
 height:384px;
 z-index:1; }
 
  #wthvideoSellOld {
  position:absolute;
  /*position:absolute;
  top:225px;
  right:180px;*/
 width:256px;
 height:384px;
 z-index:1;
 float:right;
 }
 
 #wthvideoSell {
 position:fixed;
 width:256px;
 height:384px;
 right:0px;
 bottom:0px;
 z-index:1;
 }

 

/* Home Page Gallery Featured Items */

.index_featured #Top{ height:30px; width:600px; background-image:url(/images/rc/index_featured_top.gif); }
.index_featured #Left { width:1px; background-color:#a1a1a1;}
.index_featured #Right{ width:1px; background-color:#a1a1a1;}
.index_featured #Bottom{ height:20px; width:600px; background-image:url(/images/rc/index_featured_bottom.gif); }
.index_featured #Header { font-size:14px; font-weight:bold; color:#666; margin-left:15px; margin-top:8px;   }
.index_featured #Text  {text-align:left; line-height:18px; padding-left:10px; width:588px; font-size:9pt; }

#ItemDetail { font-size:12px; float:left; margin-left:15px; margin-right:15px; }
#ItemPrice { font-size:12px; float:right; margin-left:15px; margin-right:15px; }

.index_greatfinds #Top{ height:30px; width:600px; background-image:url(/images/rc/index_featured_top.gif); }
.index_greatfinds #Left { width:1px; background-color:#a1a1a1;}
.index_greatfinds #Right{ width:1px; background-color:#a1a1a1;}
.index_greatfinds #Bottom{ height:20px; width:600px; background-image:url(/images/rc/index_featured_bottom.gif); }
.index_greatfinds #Header { font-size:14px; font-weight:bold; color:#666; margin-left:15px; margin-top:8px;   }
.index_greatfinds #Text  {text-align:left; line-height:18px; padding-left:10px; width:588px; font-size:9pt; }
.index_greatfinds #GreatFindsContent { border:2px solid #FF9; font-weight:bold; width:96%;}
.index_greatfinds #GreatFindsContent a{	color: #1515e5;font-weight: bold;text-decoration: none;}
.index_greatfinds #GreatFindsContent a:hover { color: #90f; text-decoration: underline;}









#HPGalleryFeatured {Width: 100%;}
  #HPGalleryFeatured table {
	float: left;
	width: 195px;
	height: 200px;
	margin: 2px;
	border: 1px solid #e9d275;
	overflow:hidden;}
  #HPGalleryFeatured td {vertical-align: middle;
	text-align: center;}
.HPGFtitle {height: 45px;
	overflow:hidden;
	width: 180px;}
/*New style for gallery titles - MW 2.2.2009*/
.HPGFtitleDiv { 
border:1px solid #FFFF66;
margin:4px 4px 5px 2px;
font-size:12px;}
.HPGFtitleDiv a{	color: #1515e5;
	font-weight: bold;
	text-decoration: none;}
.HPGFtitleDiv a:hover { color: #90f; text-decoration: underline;}

/*New style for gallery again for RC  - MW 5.9.2009*/
.HPGFtitleDivRC { 
border:1px solid #FFFF66; 
width:588px;
font-size:12px; 
margin-left:8px;}
.HPGFtitleDivRC a{	color: #1515e5;
	font-weight: bold;
	text-decoration: none;}
.HPGFtitleDivRC a:hover { color: #90f; text-decoration: underline;}



  	
/*New - MW 2.2.2009*/
  .HPGFtitle a{	color: #000;
	font-weight: bold;
	text-decoration: none;}
  .HPGFtitle a:hover {text-decoration: underline;}
  
.HPGFimage { background-image:url(images/backround.jpg); /*height: 90px;*/}
  .HPGFimage img{background: #2713e5;
	padding: 2px;}

/* Home Page Title Row (gallery and regular featured items) */
.HPtitle {clear: both;
	background: #cccccc;
	font-weight: bold;
	text-indent: 5px;
	margin-bottom: 3px;
	padding: 2px 0px 2px 0px;}

/* Regular Home Page Featured Items */
#HPFeatured {clear: right;
	width: 100%;
	background: #fff;
	text-align:center;
	background-color:#CCFFFF;}
  #HPFeatured a {color: #000; 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:#1515e5; text-decoration: none;}
  .HPDesc a:hover{ color:#90f; text-decoration: underline;}
.HPFends {width: 120px;}
.HPFrow1 {color: #000; background-color: #cccccc;}

/* Banner Style A (horizontal / header.asp */
#BannerA {clear: both;
	margin-bottom: 5px;
	border: 1px solid #cccccc;
	display: none;}
  #BannerA img {padding: 2px; border: 0px;}



/*Old - delete on upload*/
#BannerBRC {float: left;
	display: inline;
	width: 140px;
	margin: 0px 0px 5px 5px;
	margin-top:2px;
	text-align: center;
	overflow:hidden;
	/*background-image:url(/images/Background/welcome_bg_new.gif);
	height:562px;*/
	background-repeat:no-repeat;}
		
  #BannerBRC img {padding: 3px;}
  
/* Banner Style B  (vertical)*/
#BannerB {float: left;
	display: inline;
	width: 135px;
	margin: 0px 0px 5px 5px;
	margin-top:2px;
	/*border: 1px solid #cccccc;*/
	border: 1px solid #CCCCCC;
	text-align: center;
	overflow:hidden;}
	
	
  #BannerB img {padding: 3px;}
  #BannerBIndex {float: right;
	display: inline;
	width: 135px;
	margin: 0px 0px 5px 5px;
	margin-top:2px;
	/*border: 1px solid #cccccc;*/
	border: 1px solid #CCCCCC;
	text-align: center;
	overflow:hidden;}
  #BannerBIndex img {padding: 3px;}  
  
/*New - For Leftside banner*/  
  
#FeatureStore_title
{
	color:#595959;
	text-align: left;
	margin: 2px 0px 5px 0px;
	padding: 2px 0px 2px 0px;
	height:18px;
	font-weight:bold;
	font-size:14px;
}
#FeatureStore_name
{
	color:#9c9d32; 
	font-size:10px; 
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
}
#FeatureStore_name a{color:#9c9d32;}

#FeatureStore_desc
{
margin-right:4px;
margin-left:4px;
color:#000; 
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
font-size:9px; 
font-style:italic;
}
  

  
#BannerB2 {float: right;
	display: inline;
	width: 135px;
	margin: 0px 0px 5px 5px;
	border: 1px solid #cccccc;
	text-align: center;
	overflow:hidden;}
  #BannerB2 img {padding: 3px;}

/* Alternating table row colors for item listings*/
.ColorRowA {background: #cccccc; color: #000;}
.ColorRowB {background: #ffffff; color: #000;}

/* Highlight Listing Feature */
.ColorItemHighlight {background: #CAE1FF; color: #000;}

/* Catalog.asp Items */

.catalog_items #Top{ height:20px; width:600px; background-image:url(/images/rc/index_featured_top.gif);
text-align:left; font-weight:bold; color:#333; padding-left:15px; padding-top:4px;  font-size:12px;}
.catalog_items #Left { width:1px; background-color:#a1a1a1;}
.catalog_items #Right{ width:1px; background-color:#a1a1a1;}
.catalog_items #Bottom{ height:20px;  background-image:url(/images/rc/index_featured_bottom.gif); }
.catalog_items #Header { font-size:14px; font-weight:bold; color:#666; margin-left:15px; margin-top:8px;   }
.catalog_items #Text  { width:598px; }

#CatalogContent {float: left;
	width: 602px;
	margin: 0px 0px 5px 5px;
	border: 1px solid #cccccc;}
  #CatalogContent a {color: #1515e5; text-decoration: none;}
  #CatalogContent a:hover {color: #90f; 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:#333;}
  .ShowRow a{ color:#1515e5; text-decoration: none;	font-weight:normal; color:#F00;}
  .ShowRow a:hover{	color:#90f; text-decoration: underline;}

/* Category Location Row */
#LocationRow {	width: 100%;
	background: #cccccc;
	color: #000;
	font-weight: bold;
	text-indent: 10px;
	padding: 2px 0px 2px 0px;}
  #LocationRow a {text-decoration: none; color: #000; font-weight: bold;}
  #LocationRow a:hover {text-decoration: underline;}

/* Table Row - above category featured listings (catalog.asp & search.asp)*/
.FeaturedRow {background: #cccccc;
	color: #fff;
	font-weight: bold;}
	
/* Table Row - Above regular items listings  (catalog.asp & search.asp)*/
.ItemRow {background: #cccccc;
	color: #000;
	font-weight: bold;}

/* Gallery Items for a Category */
#GCHeader {	width: 100%;
	background: #cccccc;
	color: #000;
	font-weight: bold;
	text-indent: 10px;}
.GalleryItemPrice {color: black;
	font-weight: bold;}
	
#GalleryCatalog {width: 600px;}
  #GalleryCatalog table {
	float: left;
	width: 195px;
	height: 200px;
	margin: 2px;
	border: 1px solid #cccccc;}
  #GalleryCatalog td {vertical-align: middle;text-align: center;}

 #GalleryCatalogNew { margin-left:120px;}
  #GalleryCatalogNew table {
	float: left;
	margin: 2px;
	width:400px;
	border: 1px solid #999999;
	background-color:#cccccc;}
  #GalleryCatalogNew td {vertical-align: middle;text-align: center;} 


.GCtitle {height: 45px;
	overflow: hidden;
	width: 180px;}
  .GCtitle a {color: #000;	
	font-weight: bold;
	text-decoration: none;}
  .GCtitle a:hover {color: #000;
	text-decoration: underline;}
.GCimage {background-color: #cccccc; text-align: center; height: 90px;}
  .GCimage img {background-color: #fff; padding: 10px;}
#Footer{clear:both;
	font-weight: normal;
	font-size:12px; 
	padding-left:5px;
	text-align:center;
	width:804px;  
	height:30px; 
	/*background-image:url(images/tabs/footerbar.gif);*/
	height:48px;  }
  #Footer a {text-decoration: none; }
  #Footer a:hover {text-decoration: underline;}
/* Bottom Links - for multiple pages of inventory (Prev, Next, #s) */
#PageLinks {clear:both;
	font-weight: normal;
	font-size:12px; 
	padding-left:5px;
	text-align:center;
	/*width:804px;*/  
	height:30px; 
	/*background-image:url(images/tabs/footerbar.gif);*/
	height:48px;  }
  #PageLinks a {text-decoration: none; }
  #PageLinks a:hover {text-decoration: underline;}
/* Top Links - for blue top bar  */
#topPageLinks {clear:both;
	text-align: center;
	color:#FFFFFF;
	font-weight: normal;}
  #topPageLinks a {text-decoration: none; color:#FFFFFF;}
  #topPageLinks a:hover {text-decoration: underline; color:#FFFFFF;}

/* No Items Found Notification */
.NoItemsFound {background: #fff;
	color: #000;
	font-weight:bold;
	font-size: 12pt;
	text-align: center;
	margin: 3px;
	padding: 3px;
	border: 1px solid #cccccc;}
	
.NoItemsFoundNew {background: #fff;
	color:#666;
	font-weight:bold;
	font-size: 12pt;
	text-align: center;
	margin: 3px;
	padding: 3px 3px 3px 12px;}
	

/* Browse.asp */
#BrowseContent {float: left;
	background: #fff;
	width: 602px;
	border: 1px solid #cccccc;
	margin: 0px 0px 5px 5px;
	overflow: hidden;}
  #BrowseContent a {color: #000; 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 10px;
	width: 160px;
	overflow:visible;}
  .BCatRow b {text-transform:uppercase;}
#BCol {float: left;
	width: 195px;
	border: 1px solid #cccccc;
	margin-bottom: 5px;}
#BrowseSearch{background: #cccccc;
	color: #000;
	margin:4px;}
#BrowseGF {color: #000;}
  #BrowseGF table {width: 185px;
	margin: 5px;
	border: 1px solid #cccccc;
	text-align: center;}
.BGFtitle {height: 45px;
	overflow:hidden;
	width: 175px;}
  .BGFtitle a {	color: #000; font-weight: bold;	text-decoration: none;}
  .BGFtitle a:hover {color: #000; text-decoration: underline;}
.BGFimage {background: #cccccc; text-align: center;}
  .BGFimage img {background: #fff; padding: 10px;}

/* Login.asp  */
.login_signin { float:left; margin-right:6px; height:310px; }
.login_signin #Top{ height:30px; width:338px; background-image:url(/images/rc/login_signin_top.gif); }
.login_signin #Left { width:1px; background-color:#4d4d4d;}
.login_signin #Right{ width:1px; background-color:#4d4d4d;}
.login_signin #Bottom{ height:20px; width:338px; background-image:url(/images/rc/login_signin_bottom.gif); }
.login_signin #Header { font-size:14px; font-weight:bold; color:#666; margin-left:15px; margin-top:8px;   }
.login_signin #Text  {text-align:left; line-height:18px; width:334px; font-size:9pt; padding-left:2px;  }

.loginInput
{
/*padding-left:15PX; 
*/background-color: #ffff99; 
border:2px solid #CCCCCC; 
font-weight: bold;
font-weight:100;
width:96%;
margin-bottom:3px;
margin-left:3px;
padding-left:2px;
padding-bottom:2px;
}



#Login {float: left;
	border: 6px solid #cccccc;
	width:380px;
	margin: 0px 5px 5px 0px;
	padding: 25px 0px 25px 45px;}
  #Login i {font-size: 8pt;	font-weight:normal;}
  #Login a {color: #000; text-decoration: none;	font-weight: bold;}
  #Login a:hover {text-decoration: underline;}


  
  


td.LogBGreq {background-color: #cccccc; font-weight: bold;}

#NotUser {float: left;
	border: 6px solid #fff;
	width: 450px;
	margin: 45px 0px 5px 0px;
	text-align: center;}
	
#NUReg {background: url(images/register.gif);
	background-repeat: no-repeat;
	width: 450px;
	height: 93px;
	margin-top: 25px}
  #NUReg a {font-size: 14pt;
	color: #990000;
	text-decoration: none;
	font-weight: bold;}
  #NUReg a:hover {text-decoration: underline;}

#RegisterNow a {font-size: 14pt;
	color: #990000;
	text-decoration: none;
	font-weight: bold;}
#RegisterNow  a:hover{text-decoration: underline;}
  
  
.login_featured #Top{ height:30px; width:600px; background-image:url(/images/rc/index_featured_top.gif); }
.login_featured #Left { width:1px; background-color:#a1a1a1;}
.login_featured #Right{ width:1px; background-color:#a1a1a1;}
.login_featured #Bottom{ height:20px; width:600px; background-image:url(/images/rc/index_featured_bottom.gif); }
.login_featured #Header { font-size:14px; font-weight:bold; color:#666; margin-left:15px; margin-top:8px;   }
.login_featured #Text  {text-align:left; line-height:18px; padding-left:10px; width:588px; font-size:9pt; }

#ItemDetail { font-size:12px; float:left; margin-left:15px; margin-right:15px; }
#ItemPrice { font-size:12px; float:right; margin-left:15px; margin-right:15px; }

/* Forgot.asp  */
.SendPass {	}

/* Register.asp */
#RegisterRowB {clear: left;
	width: 100%;
	height: 25px;
	background: #ffff66;
	color: #000;
	font-weight: bold;
	text-indent: 5px;
	text-align: center;
	padding: 2px 0px 2px 0px;
	margin-bottom: 5px;
	border:2px solid FFFF99;}
td.RegBG {background: #cccccc; font-size:12px; }
.regreq {color:Blue;font-style:italic;font-size: 8pt;}
.regop {color:Green;font-style:italic;font-size: 8pt;}
.RegisterInfo{  border:1px solid #cccccc; margin-top:12px; width:715px; }
.RBGRow {background-color:#ffff66; font-weight: bold;}
.RegInput table {float: left; margin-right: 35px; width: 45%;}
  .RegInput a {color: #000;	font-weight: bold;}
  .RegInput i {font-size: 8pt;}






/* Listing Details (detail.asp)      */



.detail_item #Top{ height:60px; width:800px;  background-image:url(/images/rc/detail_top.gif); }
.detail_item #Left { width:1px; background-color:#a1a1a1;}
.detail_item #Right{ width:1px; background-color:#a1a1a1;}
.detail_item #Bottom{ height:20px; width:800px; background-image:url(/images/rc/detail_bottom.gif); }
.detail_item #Header a { text-decoration:none; color:#000; font-weight:bold;  }
.detail_item #Text  {text-align:left; line-height:18px; padding-left:10px;  font-size:9pt; }
.detail_item #Text a{color: #1515e5; text-decoration: none;}
.detail_item #Text a:hover{ color: #90f; text-decoration: underline; font-weight: bold;}


.DetailRow1 {width: 800px; 
	background-image: url(images/tabs/headerbar.gif);
	color: #000;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 2px 0px 2px 5px;}
  .DetailRow1 a {color: #000; text-decoration: none;}
  .DetailRow1 a:hover {text-decoration: underline;}
.DetailRow2 {clear: both;
	background-image: url(images/tabs/headerbar.gif);
	color:#595959;
	text-indent: 5px;
	font-weight: bold;
	padding: 2px 0px 2px 0px;}
  .DetailRow2 a {color: #000; text-decoration: none;}
#DetailTitleRow {width: 800px;
	background: #EBEBEB;
	color: #666666;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 2px 0px 2px 5px;
	overflow:hidden;}
  #DetailTitleRow b {color: #000; font-size: 15pt;}
.PlatinumVerified
{
color:#C90; 
font-family:Tahoma, Geneva, sans-serif; 
font-size:10px; 
font-style:italic;	
}
/* Bidder or Seller login prompt */
#BSlogin {margin: 5px;
	padding: 10px;
	font-weight: bold;
	border: 1px solid #EBEBEB;}
	
/* Buyer Action Panel */
#BuyerAP {/*width: 792px;*/
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #EBEBEB;}
  #BuyerAP a {padding-left: 20px;}
  #BuyerAP b {text-decoration: underline;}
  #BuyerAP td {	vertical-align: top;}
#SellerAP {/*width: 792px;*/
	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: 792px;*/
	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: #000;}
.ListStatus2 {color: green; font-weight: bold;}
.ListStatus3 {color: red; font-weight: bold;}
/*#ItemDetailMain {float: left;
	width: 792px;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #cccccc;}
*/
#ItemDetailMainRC {float: left;
	width: 780px;
	margin-bottom: 5px;
	margin-top: 3px;
	border: 1px solid #cccccc;
	}
	
  #ItemDetailMain a {color: #000;}
  #ItemDetailMain #BigPicLink {color:#1515e5; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; }
  
/*.NormPic {float: left; width: 482px;}
  .NormPic img {padding: 5px; border: 1px solid #EBEBEB;}
  .NormPic a {color: #000;}
 */ 
.photo{padding: 10px; margin: 5px; border: 1px solid #EBEBEB;}
#ItemDetails {float: left;
	width: 300px;
	padding-right: 5px;
	border-right: 1px dashed #cccccc;
	overflow:hidden;
	/*height:430px; */
	margin-top:4px;}
  #ItemDetails table {margin-left: 8px; width: 100%; border: 0px;}
  #ItemDetails a {color:#1515e5; text-decoration: none; font-weight: bold;}
  #ItemDetails a:hover { color:#90F; text-decoration: underline;}
  
.itemDetailText { margin-left:3px; margin-right:3px; }  
.IDtdwidth {width: 35%;	font-weight: bold;}
.IDinfo {font-weight: bold;}
.IDPrice {background: #CAE1FF;}
.IDListType{background: #E2EDFC;}
#ItemDesc {clear: left;
	width: 792px;
	border: 1px solid #cccccc;
	padding: 5px;
	margin-bottom: 5px;
	overflow:hidden;}
#ItemPurchase {width: 792px;
	border: 1px solid #cccccc;
	padding: 5px;
	margin: 5px 0px 5px 0px;
	overflow:hidden;}
  #ItemPurchase table {width: 99%;
		margin-top: 5px; }
#IDThumb {padding-left: 5px;}
  #IDThumb img {float: left;
    padding: 5px;
    margin: 5px;
    border: 1px solid #EBEBEB;}

#IDShip {width: 792px;
	border: 1px solid #cccccc;
	padding: 5px;
	margin-bottom: 5px;
	overflow:hidden;}
#IDCustomFields {padding-left: 5px;}
#Comments {width: 792px;
	border: 1px solid #cccccc;
	padding: 5px;
	margin-bottom: 5px;
	overflow:hidden;}
#Counter {width: 792px;
	text-align: center;
	padding: 5px;}
.ColorQuestion1 {background: #EBEBEB;}
.ColorQuestion2 {}
#BigPic {width: 782px;
	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;}


.interest_item #Top{ height:28px; width:800px; background-image:url(/images/RC/interest_top.gif);   }
.interest_item #Bottom{ height:10px; width:800px; background-image:url(/images/RC/interest_bottom.gif); }
.interest_item #Header {margin:12px 0px 0px 12px; font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-style:oblique; font-weight:bold; color:#666; }
.interest_item #Text  {text-align:left; line-height:18px; font-size:9pt;background-image:url(/images/RC/interest_text.gif);}
.interest_item #Text a{color: #1515e5; text-decoration: none;}
.interest_item #Text a:hover{ color: #90f; text-decoration: underline; font-weight: bold;}


/* Bid Confirm (confirm.asp, confirm_rfq.asp, confirm_reverse.asp, processtrade.asp) */
.ConfirmRow{background: #cccccc;
	color: #000;
	text-indent: 5px;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	padding: 2px 0px 2px 0px;}
.BidItem {background: #EBEBEB;
	color: #000;
	font-size:10px;
	font-weight: bold;
	padding: 2px 0px 2px 5px;
	overflow:hidden;}
  .BidItem b {color: #666666; font-size: 12pt;}
  .BidItem i {color: #666666;}
.BidUser {color: #666666;
	margin-bottom: 5px;
	padding-left: 5px;}
  .BidUser b {color: #000;
	font-weight: bold;
	font-size: 11pt;}
  .BidUser a {font-size: 9pt;
	text-decoration: none;
	color: #000;}
  .BidUser a:hover {text-decoration: underline;}
.BidDetails {text-align: center;
	border: 5px solid #cccccc;
	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 #cccccc;
	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 #cccccc;}
.TradeOffer {border: 1px solid #cccccc;
	padding: 5px;
	text-align: left;
	font-weight:normal;
	overflow:hidden;}
	
/* Stores - Stores.asp */
#StoresCol {float: left;
	display: inline;
	width: 195px;
	border: 1px solid #cccccc;
	margin-bottom: 5px;}
#StoresSearch {margin-left: 5px;}
        /* Category/Subcategory lists */
#StoresCat {margin-left: 5px;}
  #StoresCat a {color: #000; 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: 600px;
	margin: 0px 0px 5px 5px;
	border: 1px solid #cccccc;}
#FeaturedStore {Width: 100%;} 

.FStitle {height: 40px; width: 180px; overflow:hidden;}
  .FStitle a {color: #000; font-weight: bold; text-decoration: none;}
  .FStitle a:hover {color: #000; text-decoration: underline;}
  
 .FStitleNew {height: 40px; vertical-align:middle; width: 180px; overflow:hidden; border:1px solid #000000;  }
  .FStitleNew a {color: #000; font-weight: bold; text-decoration: none;}
  .FStitleNew a:hover {color: #000; text-decoration: underline;}

 
.FSimage {height: 80px; vertical-align: middle; background-color: #cccccc;}
 .FSimage img {background-color: #fff; padding: 10px;}
#StoresList {padding:5px;}
  #StoresList a {color: #000; text-decoration: underline;}

.stores_list #Top{ height:20px; width:600px; background-image:url(/images/rc/index_featured_top.gif);
text-align:left; font-weight:bold; color:#333; padding-left:15px; padding-top:4px;  font-size:12px;}
.stores_list #Left { width:1px; background-color:#a1a1a1;}
.stores_list #Right{ width:1px; background-color:#a1a1a1;}
.stores_list #Bottom{ height:20px;  background-image:url(/images/rc/index_featured_bottom.gif); }
.stores_list #Header { font-size:14px; font-weight:bold; color:#666; margin-left:15px; margin-top:8px;   }
.stores_list #Text  { width:598px; }


/* StoreCatalog.asp & Storeprofile.asp - User's Store*/
#StoreFrontOLD {float: left;
	width: 790px;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #cccccc;
	overflow:hidden;}
#StoreFront {
	width: 790px;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #cccccc;
	overflow:hidden;}
	
  #StoreFront table {	width: 100%;
	padding: 2px;
	border: 1px solid #cccccc;}
  #StoreFront a {color: #1515e5;text-decoration: none;}
  #StoreFront a:hover { color: #90f; text-decoration: underline;}
.SFFeature {font-weight: bold; background: #cccccc;}
.SFItems {background: #cccccc;}
#StoreGF {width: 100%;}
  #StoreGF table {float: left;	
	width: 250px;
	height: 190px;
	margin: 2px;
	border: 1px solid #cccccc;}
  #StoreGF td {vertical-align: middle;text-align: center;}
  #StoreGF img {border: 0px;
	background: #fff;
	padding: 5px;}
.SGFimg {text-align: center; background: #cccccc; height: 90px;}
.SGFtitle {text-align: center;
	height: 45px;
	width: 240px;
	overflow: hidden;}
  .SGFtitle a {font-weight: bold; text-decoration: none;}
  .SGFtitle a:hover {text-decoration: underline;}
#StoreTabs {width: 790px; border-bottom: 10px solid #cccccc;}
.StoreTab1 {float: right;
	background: #cccccc;
	width: 100px;
	padding: 2px 20px 2px 20px;
	margin-left: 15px; 
	text-align: center;}
.StoreTab2 {float: right;
	background: #cccccc;
	width: 100px;
	padding: 2px 20px 2px 20px;
	margin-left: 15px;
	text-align: center;}
.StoreName {font-weight: bold;
	font-size: 11pt;
	text-decoration: underline;}
#SingleStoreSearch {float:right;
	text-align:center;
	width: 285px;
	background: #cccccc;
	padding: 5px;}
.StoreBanner {margin: 5px 5px 5px 10px;}
#StoreFeedbackRating {float:right;
	text-align:left;
	width: 285px;
	background: #cccccc;
	padding: 5px;
	font-weight: bold;}
#StoreDetails {width: 790px; padding: 5px; clear: both;}
  #StoreDetailsFB a {font-weight: bold;	color: #000; text-decoration: underline;}
.StoreFBTitle {background: #CAE1FF;	font-weight: bold;}

/* Feedback text */
.positive {color: #008000; font-weight: bold;}
.neutral {color: #000000; font-weight: bold;}
.negative {color: #ff0000; font-weight: bold;}

/* Search.asp & advancedsearch.asp */
#SearchRow {background: #cccccc;
	padding: 5px;
	text-indent: 5px;
	text-align: left;
	border: 1px solid #cccccc;
	width: 790px;}
#SearchResults {width: 790px;
	height: auto;
	border: 1px solid #cccccc;
	padding: 5px;}
  #SearchResults table {width: 100%;}
#PageLinksS {clear: left;
	margin: 5px;
	text-align: center;
	color: #000;
	font-weight: normal;}
	#PageLinksS a {color: Black; text-decoration:none;}
	#PageLinksS a:hover {text-decoration: underline;}
/*New Martin 4/20/2009*/	
#pagecount {clear: left;
	margin: 5px;
	text-align: center;
	color:#000;
	background-color:#999;
	font-weight: normal;}
	#pagecount a {color: #000; text-decoration:none;}
	#pagecount a:hover {text-decoration: underline;}
.selectedPage{ color:#FFF; font-weight:bold; }
/* /New Martin 4/20/2009*/	

.search_items #Top{ height:20px; width:800px; background-image:url(/images/rc/search_top.gif);
text-align:left; font-weight:bold; color:#333; padding-left:15px; padding-top:4px;  font-size:12px;}
.search_items #Left { width:1px; background-color:#a1a1a1;}
.search_items #Right{ width:1px; background-color:#a1a1a1;}
.search_items #Bottom{ height:20px;  background-image:url(/images/rc/search_bottom.gif); }
.search_items #Header {    }
.search_items #Text  {text-align:center; line-height:18px;  width:798px;  font-size:9pt;  }


.ShowRow {padding:5px;
	background: #fff;
	text-align: right;
	color:#333;}
  .ShowRow a{ color:#1515e5; text-decoration: none;	font-weight:normal; color:#F00;}
  .ShowRow a:hover{	color:#90f; text-decoration: underline;}


#SearchGallery table {float: left;
	width: 249px;
	height: 200px;
	margin: 2px;
	border: 1px solid #cccccc;}
  #SearchGallery td {vertical-align: middle;text-align: center;}
.SGtitle {height: 45px; width: 249px; overflow: hidden;}
  .SGtitle a {color: #000; font-weight: bold; text-decoration: none;}
  .SGtitle a:hover {color: #000; text-decoration: underline;}
.SGimage {background-color: #cccccc; text-align: center; height: 90px;}
.SGimage img {background-color: #fff; padding: 10px;}

/* AdvancedSearch.asp */
#AdvSearch{}
#AdvSRow {width: 802px;
	background: #cccccc;
	color: #000;
	text-indent: 5px;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 2px 0px;}
.ASBox{width: 100%;   margin: 0px 0px 5px 0px; text-align:left; text-indent:3px;}
.ASGo {width: 100%; 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%;}
  #PHItemDetails a {color: #000;}
#PHBidDetails {
	padding: 10px 0px 10px 0px;
	float: left;
	width: 65%;}
  #PHBidDetails table {width: 100%;}
.PHBidDetailsrow {background:#cccccc; 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:#000000;
	text-indent: 5px;
	font-weight: bold;
	text-align: left;
	height:25px;
	background-image:url(images/Background/genericimage.png);}
.StepText {
margin-top:5px;}	
.SellCatNum {background: #cccccc;
	font-weight: bold;
	padding: 3px;}
.SellDetailRow {text-align: center;
	background-color:#CCCCCC;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	margin: 5px 0px 5px 0px;}
.SellDescriptionRow {text-align: center;
vertical-align:middle;
	font-weight: bold;
	margin-top:5px;
	height:50px;
	padding-top:4px;
	background-repeat:no-repeat;}	
	
	
table.SellTable {width: 95%;}
td.SellFormHighlight{font-weight: bold;
	width: 215px;
	background:#cccccc;}
table.SellConfirm {width: 800px; 
	text-align: left;
	padding: 5px;
	border: 1px solid #cccccc;}
#SellConfirmLoc {text-align:left;}
td.SellConfirmRates img{float: left; 
	padding: 5px; 
	margin: 5px;
	border: 1px solid #EBEBEB;}
td.SellConfirmRates {font-size:smaller;}
td.SellFormConfirm {font-weight: bold;	background:#CAE1FF;}
.SellRequired {color: Blue;
	font-style: italic;
	font-weight: normal;
	font-size: 8pt;}
.SellOptional {color: Green;
	font-style: italic;
	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 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; /*float:left; border:1px solid #000000;*/  }
.catsel {width: 245px; height: 90px;}


/*  confirmb2c.asp - (instant checkout) */
.B2Cheader1 {background: #CAE1FF;
	width: 40%;}
.B2Cheader2 {background: #CAE1FF;
	width: 55%;}
.B2Cheader3 {background: #cccccc; font-weight: bold;}
.B2Cvalue1 {background: #EBEBEB; text-align: right; font-weight: bold;}
.B2Cvalue2 {background: #CAE1FF; 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:#cccccc; font-weight: bold;}
.invoiceborder {border-bottom: 1px solid #cccccc;}
.invoicecost {border-bottom: 1px solid #cccccc; text-align:right;}
.invoicetotal {background:#CAE1FF; text-align:right; font-weight: bold;}
.InvoiceDetailRow {width: 100%; background: #cccccc; padding:3px; font-weight: bold;} 

/* Addwatch.asp */
#AddWatch {text-align: center;}
#AddWatch b {font-size: 12pt;}

/* MailUser.asp / Contact.asp */
#MailUser {width: 790px; padding: 5px; margin: 5px 5px 5px 0px; border: 1px solid #cccccc;}
  #MailUser td {padding: 3px;}
td.MailHighlight {width: 125px; background:#cccccc; 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: #000;}

/* Feedback.asp */
td.FeedbackHighlight {width: 125px; background:#cccccc; font-weight: bold;}
  
/* Membership.asp specific*/
#SelectMembership{width: 802px;}
  #SelectMembership table {width:100%;}
.MembershipRowA {background: #fff;}
.MembershipRowB {background: #fff;}
td.MembershipRadial {width: 30px;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;}
td.MembershipInfo {	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;}
#MembershipReceipt {width: 802px;}
  #MembershipReceipt table {width:800px;}
  #MembershipReceipt td{vertical-align: top;}
  #MembershipReceipt a {color:#000; font-size: 7pt;}

/* Process_membership specific */
#MemInvoice {width: 802px;}
  #MemInvoice td{vertical-align: top;}
  #MemInvoice table {width: 100%;}

/* Profile.asp */
#MyProfilePage {overflow:scroll;}
#MyProfileFeedback table{width: 100%;}
  #MyProfileFeedback td {padding: 3px;}
.MyPFeedbackHeader {background: #cccccc; font-weight: bold;}

/* ViewInvoice.asp */
#InvoiceBody {margin: 10px;padding: 5px; border: 1px solid #000; background: #fff;}
  #InvoiceBody table {text-align:left;width: 90%;}
  #InvoiceBody button {margin:10px 0px 10px 0px;}

/* MyAccount.asp and corresponding files */
#MyAccountNav {float: left; width: 140px; overflow:hidden;}
  #MyAccountNav ul {list-style: none; margin: 0px; padding: 0px; width: 125px;}
  #MyAccountNav li {}
  #MyAccountNav a {color: black; text-decoration: none;}
    #MyAccountNav a:hover {text-decoration:underline;}
li.MyActiveTab {padding: 2px 2px 2px 15px; background: #CAE1FF;}
li.MyInactiveTab {padding: 2px 2px 2px 15px; background: #fff;}
li.MyNavHeader {padding: 4px;

    /*font-size: 11pt;
    background: #cccccc;
    font-weight: bold;*/
	
    height: 20px;} 
#MyAccountBody {float: left; 
	margin: 0px 0px 5px 0px; 
	width: 802px; 
	border: 1px solid #cccccc;
	height: 100%;}
  #MyAccountBody table{ margin-left: 3px;
	overflow:hidden;} 
  #MyAccountBody td {margin: 0px; padding: 2px; vertical-align: top;}
  #MyAccountBody a {font-weight: bold; color: #000; text-decoration: underline;}
.MyTableStyle1 {width:795px;}
#MySorting {padding: 5px; text-align: right;}
.MyTableHeader {background: #cccccc; font-weight: bold;}
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: #008800; font-weight: bold;}
.ColorResNotMet{color: #ff0000; font-weight: bold;}
.ColorMyRowA{background:#fff;}
.ColorMyRowB{background: #F2F2F2;}
.ColorMyRowAbottom{background:#fff;border-bottom: 2px solid #CAE1FF;}
.ColorMyRowBbottom{background: #F2F2F2; border-bottom: 2px solid #CAE1FF;}
#ActionRow {margin: 2px; padding: 5px;border-bottom: 2px solid #CAE1FF;}
#MyKey {margin: 2px;}	
.myitembidamount {color: #ff0000;}
.invoicehighlight1 {width: 125px; font-weight: bold; background: #cccccc;}
.invoicehighlight2 {width: 200px; font-weight: bold; background: #cccccc;}
.myoptional {color: green; font-style:italic; font-weight:normal; font-size: 8pt;}
.myrequired {color: blue; font-style:italic; font-weight:normal; font-size: 8pt;}
.mycolumn {width: 165px; font-weight: bold; background: #cccccc;}
#mymemberplan {width: 600px; margin-top: 5px; padding: 5px; border: 5px solid #cccccc;}
.mycenter {text-align: center; margin: 10px;}
#AccountChanges {float: right; width: 200px; margin: 5px;}
.mycred {color: Green;}
.mydebt {color: Red;}
.mytrans {color: #000;}
.mybalance { text-align: right; background: #CAE1FF;}
#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: Red; font-weight: bold;}
.pendingtrade {color: Blue; font-weight:bold;}
.acceptedtrade {color: Green; font-weight:bold;}
.rejectedtrade {color: Red; font-weight: bold;}
.tradedivision1 {border-top: 5px solid #CAE1FF;}
.tradedivision2 {border-bottom: 2px solid #CAE1FF;}
.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;
	background: #cccccc;
	color: #fff;
	text-indent: 5px;
	font-weight: bold;
	margin-top: 5px;
	padding: 2px 0px 2px 0px;}
  #FooterRow1 a {color: #000; text-decoration: none;}
  #FooterRow1 a:hover {text-decoration: underline;}

/* Footer Row (copyright information) */
#FooterRow2 {clear: both;
	background-color: #fff;
	color: #000;
	font-size: 8pt;
	margin-top: 5px;}

/*New Footer Row - MW 2/1/2009*/
.FooterRowNew  {width:800px; float:left; margin-top:40px;}


/* 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;}
	
#toppagelinks a
{
text-decoration:none;
}	

#toppagelinks a: hover
{
text-decoration:underline;
}	
		
/*Javascript dropdown CSS*/

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 60px;
	color: #000000;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #49A3FF}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 11px arial}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}

