﻿body {
	font-family: Arial, Verdana;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/Pyro/bgrnd.png);
	background-repeat:repeat-x;
	/* background: #BBC971; */
	height: 100%;
	background-color: #F9F8F9;
}
a {color: #000099;}
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: #fa7d45;
	font-size: 8pt;
	color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 3px;
}
button{
	background-color: #fa7d45;
	font-size: 8pt;
	color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 3px;
}
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: 952px;
	height: 100%;
	text-align: left;
	background-image: url(/images/Pyro/topnav.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 108px;
	padding-left: 104px;
}
.PageTitle{
	color: #FFF;
	text-indent: 5px;
	font-weight: bold;
	text-align: left;
	background-image: url(/images/titlebar.png);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 5px;
	background-repeat: repeat-x;
}
#MyAccountBody .PageTitle{
	color: #FFF;
	background:transparent url(/images/title_search_bar.jpg) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	height: 43px;
	line-height: 43px;
	font-weight: normal;
}
.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: #fff;}
  #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 {
	font-weight: bold;
}

/* Logo Image/Text and Header Background */
#LogoRow {
	height: 187px;
	margin: 0px;
	padding: 0px;
}
  #LogoRow img{	border: 0px;margin-bottom: 5px;}
.LogoSiteName a{font-size: 16pt;
	color: #fff;
	text-decoration: none;}

/* Site Messages / Errors */

.SiteMsg1 {
	color: #000;
	border: 1px solid #bdbfbe;
	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 5px 5px 5px;}

/* Site Navigation Links (Home, Browse, Register, My Account, Sell Stores, Help */
#NavRow {
	clear: both;
	float: left;
	height: 58px;
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
	display: block;
	padding-right: 8px;
}
.NavRowButton {
	float:right;
	text-align:center;
	width: 90px;
	height: 14px;
	margin: 39px 0px 0px 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F00;
}
  .NavRowButton a{
	color: #666;
	text-decoration: none;
	overflow: hidden;
}
  .NavRowButton a:hover{text-decoration: underline;}
ul#NavRow {
	clear: both;
	height: 92px;
	width: 100%;
	text-align: center;
	list-style-type: none;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	overflow: hidden;
	display: block;
	padding: 0px;
}
ul#NavRow li {
	float: left;
	background-image: url(/images/Pyro/nav_seperator.png);
	background-position: right top;
	background-repeat: no-repeat;
	font-size: 19px;
	color: #666;
	margin: 0px;
	display: block;
	padding: 0px;
}
ul#NavRow li a{
	font-weight: bold;
	color: #333;
	text-decoration: none;
	text-align: center;
	display: block;
	margin: 3px 0px 0px 0px;
	float: left;
	height: 36px;
	padding-top: 15px;
	padding-right: 28px;
	padding-bottom: 0px;
	padding-left: 27px;
	font-size: 19px;
}
ul#NavRow li a:hover{
	text-decoration: none;
	color: #FFF;
	background-color: #F36B1C;
	display: block;
	margin: 0px;
	height: 36px;
	float:left;
	margin: 3px 0px 0px 0px;
}


/* Site Motto */
#MottoRow {display: none;
	color: #000;
	height: 16px;
	text-indent: 5px;
	font-weight: bold;
	margin: -14px 0px 0px 0px;}

/* Search and Category Column (index.asp, catalog.asp) */
#NavCol {
	float: left;
	display: inline;
	width: 195px;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* Search form (index.asp, catalog.asp) */
#NavSearch {margin-left: 5px; padding-bottom: 5px;}

/* Category/Subcategory lists */
#NavCat {margin-left: 5px;}
  #NavCat a{color: #000; 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;
	margin: 0px;}
.NoCatMsg {	color: #000;
	font-size: 10pt;
	font-weight: bold;}

/* Home Page Content - Gallery Featured and Regular Featured Items */
#HPContent{
	float: left;
	width: 602px;
	margin: 0px 0px 5px 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* Home Page Gallery Featured Items */
#HPGalleryFeatured {Width: 100%;}
  #HPGalleryFeatured table {
	float: left;
	width: 195px;
	height: 250px;
	margin: 2px;
	overflow:hidden;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
  #HPGalleryFeatured td {vertical-align: middle;
	text-align: center;}
.HPGFtitle {height: 45px;
	overflow:hidden;
	width: 180px;}
  .HPGFtitle a{	color: #000;
	font-weight: bold;
	text-decoration: none;}
  .HPGFtitle a:hover {text-decoration: underline;}
.HPGFimage {
	height: 90px;
}
  .HPGFimage img{background: #fff;
	padding: 10px;}

/* Home Page Title Row (gallery and regular featured items) */
.HPtitle {
	clear: both;
	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;}
  #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: #000; text-decoration: none;}
  .HPDesc a:hover{ text-decoration: underline;}
.HPFends {width: 120px;}
.HPFrow1 {
	color: #000;
}

/* Banner Style A (horizontal / header.asp */
#BannerA {clear: both;
	margin: 0px 0px 5px 0px; display: none;}
  #BannerA img {padding: 2px; border: 0px;}

/* Banner Style B  (vertical)*/
#BannerB {
	float: left;
	display: inline;
	width: 135px;
	text-align: center;
	overflow:hidden;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
  #BannerB img {padding: 3px;}
#BannerB2 {
	float: right;
	display: inline;
	width: 135px;
	margin: 0px 0px 5px 5px;
	text-align: center;
	overflow:hidden;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
  #BannerB2 img {padding: 3px;}

/* Alternating table row colors for item listings*/
.ColorRowA {background: #fff; color: #000;}
.ColorRowB {background: #d2d2d2; color: #000;}

/* Highlight Listing Feature */
.ColorItemHighlight {background: #F89545; color: #000;}

/* Catalog.asp Items */
#CatalogContent {
	float: left;
	width: 602px;
	margin: 0px 0px 5px 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
  #CatalogContent a {
	color: #333;
	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: #000;}
  .ShowRow a{text-decoration: none;	font-weight:normal;	color: #000;}
  .ShowRow a:hover{	text-decoration: underline;}

/* Category Location Row */
#LocationRow {
	width: 100%;
	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 {
	color: #fff;
	font-weight: bold;
	background-image: url(/images/titlebar.png);
	background-repeat: repeat-x;
}
	
/* Table Row - Above regular items listings  (catalog.asp & search.asp)*/
.ItemRow {background: #BBC971;
	color: #000;
	font-weight: bold;}

/* Gallery Items for a Category */
#GCHeader {
	width: 100%;
	color: #000;
	font-weight: bold;
	text-indent: 10px;
}
.GalleryItemPrice {color: black;
	font-weight: bold;}
#GalleryCatalog {width: 600px;}
  #GalleryCatalog table {
	float: left;
	width: 195px;
	height: 250px;
	margin: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
  #GalleryCatalog td {vertical-align: middle;text-align: center;}
.GCtitle {height: 45px;
	overflow: hidden;
	width: 180px;}
  .GCtitle a {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
  .GCtitle a:hover {color: #000;
	text-decoration: underline;}
.GCimage {
	text-align: center;
	height: 90px;
}
  .GCimage img {background-color: #fff; padding: 10px;}

/* Bottom Links - for multiple pages of inventory (Prev, Next, #s) */
#PageLinks {clear:both;
	margin: 5px;
	text-align: center;
	color: #000;
	font-weight: normal;}
  #PageLinks a {text-decoration: none; color: #000;}
  #PageLinks a:hover {text-decoration: underline; color: #000;}

/* No Items Found Notification */
.NoItemsFound {
	background: #fff;
	color: #000;
	font-weight:bold;
	font-size: 12pt;
	text-align: center;
	margin: 3px;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* Browse.asp */
#BrowseContent {
	float: left;
	background: #fff;
	width: 602px;
	overflow: hidden;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 5px;
	margin-left: 7px;
	padding: 3px;
}
  #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;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#BrowseSearch{
	background: #fff;
	color: #000;
	margin:0px;
	padding: 4px;
}
#BrowseGF {color: #000;}
  #BrowseGF table {
	width: 185px;
	margin: 5px;
	border: 1px none #d2d2d2;
	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: #d2d2d2; text-align: center;}
  .BGFimage img {background: #fff; padding: 10px;}

/* Login.asp  */
#Login {
	float: left;
	width:380px;
	margin: 0px 5px 5px 0px;
	padding: 25px 0px 25px 45px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 6px;
	border-right-width: 6px;
	border-bottom-width: 6px;
	border-left-width: 6px;
}
  #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: #666;
	font-weight: bold;
	color: #FFF;
}
#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;}

/* Forgot.asp  */
.SendPass {	}

/* Register.asp */
#RegisterRowB {clear: left;
	width: 100%;
	height: 25px;
	background: #FEBA9D;
	color: #000;
	font-weight: bold;
	text-indent: 5px;
	text-align: center;
	padding: 2px 0px 2px 0px;
	margin-bottom: 5px;}
td.RegBG {background: #FEBA9D; width: 155px;}
.regreq {color:Blue;font-style:italic;font-size: 8pt;}
.regop {color:Green;font-style:italic;font-size: 8pt;}
.RBGRow {background: #F16031; 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)      */
.DetailRow1 {width: 800px; 
	background: #d2d2d2;
	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: #d2d2d2;
	color: #000;
	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;}

/* 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 #d2d2d2;}
  #ItemDetailMain a {color: #000;}
.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 #d2d2d2;
	overflow:hidden;}
  #ItemDetails table {padding: 2px; width: 100%; border: 0px;}
  #ItemDetails a {color: #000; text-decoration: none; font-weight: bold;}
  #ItemDetails a:hover {text-decoration: underline;}
.IDtdwidth {width: 35%;	font-weight: bold;}
.IDinfo {font-weight: bold;}
.IDPrice {background: #9b9b9b;}
.IDListType{background: #d2d2d2;}
#ItemDesc {clear: left;
	width: 792px;
	border: 1px solid #d2d2d2;
	padding: 5px;
	margin-bottom: 5px;
	overflow:hidden;}
#ItemPurchase {width: 792px;
	border: 1px solid #d2d2d2;
	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 #d2d2d2;
	padding: 5px;
	margin-bottom: 5px;
	overflow:hidden;}
#IDCustomFields {padding-left: 5px;}
#Comments {width: 792px;
	border: 1px solid #d2d2d2;
	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;}

/* Bid Confirm (confirm.asp, confirm_rfq.asp, confirm_reverse.asp, processtrade.asp) */
.ConfirmRow{background: #d2d2d2;
	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: 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 {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 #d2d2d2;
	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 #d2d2d2;
	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 #d2d2d2;}
.TradeOffer {border: 1px solid #d2d2d2;
	padding: 5px;
	text-align: left;
	font-weight:normal;
	overflow:hidden;}
	
/* Stores - Stores.asp */
#StoresCol {float: left;
	display: inline;
	width: 195px;
	border: 1px solid #d2d2d2;
	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 #d2d2d2;}
#FeaturedStore {Width: 100%;} 
  #FeaturedStore table {float: left;
	width: 194px;
	height: 140px;
	margin: 2px;
	border: 1px solid #d2d2d2;
	overflow:hidden;}
  #FeaturedStore td {text-align: center;}
.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;}
.FSimage {height: 80px; vertical-align: middle; background-color: #d2d2d2;}
 .FSimage img {background-color: #fff; padding: 10px;}
#StoresList {padding:5px;}
  #StoresList a {color: #000; text-decoration: underline;}

/* StoreCatalog.asp & Storeprofile.asp - User's Store*/
#StoreFront {float: left;
	width: 790px;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #d2d2d2;
	overflow:hidden;}
  #StoreFront table {	width: 100%;
	padding: 2px;
	border: 1px solid #d2d2d2;}
  #StoreFront a {color: #000;text-decoration: none;}
  #StoreFront a:hover {text-decoration: underline;}
.SFFeature {font-weight: bold; background: #89974A;}
.SFItems {background: #BBC971;}
#StoreGF {width: 100%;}
  #StoreGF table {float: left;	
	width: 248px;
	height: 250px;
	margin: 2px;
	border: 1px solid #d2d2d2;}
  #StoreGF td {vertical-align: middle;text-align: center;}
  #StoreGF img {border: 0px;
	background: #fff;
	padding: 5px;}
.SGFimg {text-align: center; background: #d2d2d2; height: 90px;}
.SGFtitle {text-align: center;
	height: 45px;
	width: 248px;
	overflow: hidden;}
  .SGFtitle a {font-weight: bold; text-decoration: none;}
  .SGFtitle a:hover {text-decoration: underline;}
#StoreTabs {width: 790px; border-bottom: 10px solid #BBC971;}
.StoreTab1 {float: right;
	background: #BBC971;
	width: 100px;
	padding: 2px 20px 2px 20px;
	margin-left: 15px; 
	text-align: center;}
.StoreTab2 {float: right;
	background: #d2d2d2;
	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: #BBC971;
	padding: 5px;}
.StoreBanner {margin: 5px 5px 5px 10px;}
#StoreFeedbackRating {float:right;
	text-align:left;
	width: 285px;
	background: #BBC971;
	padding: 5px;
	font-weight: bold;}
#StoreDetails {width: 790px; padding: 5px; clear: both;}
  #StoreDetailsFB a {font-weight: bold;	color: #000; text-decoration: underline;}
.StoreFBTitle {background: #9b9b9b;	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: #d2d2d2;
	padding: 5px;
	text-indent: 5px;
	text-align: left;
	border: 1px solid #d2d2d2;
	width: 790px;}
#SearchResults {width: 790px;
	height: auto;
	border: 1px solid #d2d2d2;
	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;}
#SearchGallery table {float: left;
	width: 249px;
	height: 250px;
	margin: 2px;
	border: 1px solid #d2d2d2;}
  #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: #d2d2d2; text-align: center; height: 90px;}
.SGimage img {background-color: #fff; padding: 10px;}

/* AdvancedSearch.asp */
#AdvSearch{}
#AdvSRow {width: 802px;
	background: #d2d2d2;
	color: #000;
	text-indent: 5px;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 2px 0px;}
.ASBox{width: 790px; border: 1px solid #d2d2d2; padding: 5px; margin: 0px 0px 5px 0px;}
.ASGo {width: 790px; 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:#d2d2d2; 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 {background: #EBEBEB;
	color: #000;
	text-indent: 5px;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 2px 0px;}
.SellCatNum {
	font-weight: bold;
	padding: 3px;
	color: #FFF;
	background-color: #333;
	background-image: url(/images/titlebardark.png);
	background-repeat: repeat-x;
}
.SellDetailRow {background: #d2d2d2;
	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:#d2d2d2;}
table.SellConfirm {width: 800px; 
	text-align: left;
	padding: 5px;
	border: 1px solid #d2d2d2;}
#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:#9b9b9b;}
.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 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;}
.catsel {width: 245px; height: 90px;}

/*  confirmb2c.asp - (instant checkout) */
.B2Cheader1 {background: #9b9b9b;
	width: 40%;}
.B2Cheader2 {background: #9b9b9b;
	width: 55%;}
.B2Cheader3 {background: #d2d2d2; font-weight: bold;}
.B2Cvalue1 {background: #EBEBEB; text-align: right; font-weight: bold;}
.B2Cvalue2 {background: #9b9b9b; 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:#d2d2d2; font-weight: bold;}
.invoiceborder {border-bottom: 1px solid #d2d2d2;}
.invoicecost {border-bottom: 1px solid #d2d2d2; text-align:right;}
.invoicetotal {background:#9b9b9b; text-align:right; font-weight: bold;}
.InvoiceDetailRow {width: 100%; background: #d2d2d2; 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 #d2d2d2;}
  #MailUser td {padding: 3px;}
td.MailHighlight {width: 125px; background:#d2d2d2; 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:#9b9b9b; 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 #d2d2d2;
	border-left: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;}
td.MembershipInfo {	border-top: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;}
#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: #d2d2d2; 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: 192px; overflow:hidden; margin-right: 6px;}

/*#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 {
}
li.MyInactiveTab {}
li.MyNavHeader {
	padding: 4px;
	font-size: 11pt;
	font-weight: bold;
	height: 20px;
	background-color: #ACAEAD;
	background-image: url(/images/pyro/titlebar.png);
	color: #E5E5E5;
} 
#MyAccountBody {
	float: left;
	margin: 0px 0px 5px 0px;
	width: 750px;
	height: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFF;
}
  #MyAccountBody table{ margin-left: 3px;
	overflow:hidden;} 
  #MyAccountBody td {margin: 0px; padding: 2px; vertical-align: top;}
  #MyAccountBody a {
	text-decoration: none;
	color: #333;
}
.MyTableStyle1 {width:98%;}
#MySorting {padding: 5px; text-align: right;}
.MyTableHeader {background: #d2d2d2; 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 #9b9b9b;}
.ColorMyRowBbottom{background: #F2F2F2; border-bottom: 2px solid #9b9b9b;}
#ActionRow {margin: 2px; padding: 5px;border-bottom: 2px solid #9b9b9b;}
#MyKey {margin: 2px;}	
.myitembidamount {color: #ff0000;}
.invoicehighlight1 {
	width: 125px;
	font-weight: bold;
	/*background-image: url(/images/pyro/titlebar.png);*/
	background-repeat: repeat-x;
	border-bottom: 1px solid #dedede;
	color: #666;
}
.invoicehighlight2 {
	width: 200px;
	font-weight: bold;
	color: #666;
	border-bottom: 1px solid #dedede;
	/*background-image: url(/images/pyro/titlebar.png);*/
	background-repeat: repeat-x;
}
.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: #d2d2d2;}
#mymemberplan {width: 600px; margin-top: 5px; padding: 5px; border: 5px solid #d2d2d2;}
.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: #9b9b9b;}
#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 #9b9b9b;}
.tradedivision2 {border-bottom: 2px solid #9b9b9b;}
.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: #fff;
	text-indent: 5px;
	font-weight: bold;
	background-image: url(/images/titlebar.png);
	background-repeat: repeat-x;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	background-color: #b1b3b2;
	height: 35px;
/*	width: 950px;*/
	margin: 5px auto;
}
  #FooterRow1 a {
	color: #FFF;
	text-decoration: none;
}
  #FooterRow1 a:hover {text-decoration: underline;}

/* Footer Row (copyright information) */
#FooterRow2 {clear: both;
	background-color: #fff;
	color: #000;
	font-size: 8pt;
	padding:5px;
	width: 950px;
	margin: 5px auto;
}



/* 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;}
.PageTitle2 {
	color: #FFF;
	text-indent: 5px;
	font-weight: bold;
	text-align: left;
	background-image: url(/images/titlebardark.png);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 5px;
	background-repeat: repeat-x;
}
.PageTitle2 a:link {
	color: #FFF;
	text-decoration: none;
}
.PageTitle2 a:visited {
	color: #FFF;
	text-decoration: none;
}
.PageTitle2 a:hover {
	color: #C30;
	text-decoration: none;
}
.topleftnavbox *{ color: white; }
.topleftnavbox {
	color: #FFF;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}
.timefloatright {
	display: block;
	float: right;
	overflow: hidden;
}
.pyrogallerybgrnd {
	background-image: url(/images/pyro/gallerythumbbgnd.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 5px;
	height: 115px;
	width: 136px;
	overflow: hidden;
}
.orangetext {
	color: #F05F24;
}
.smallh2gallerytext {
	font-weight: normal;
	font-size: 10px;
	color: #666;
}
#gallerynavcontainer {
	background-image: url(/images/account_nav_bg.jpg);
	background-repeat: repeat-x;
	clear: both;
	height: 60px;
}

a.gallerynav {
	display: block;
	padding: 0px;
	float: left;
	text-decoration: none;
	margin: 0px;
	color: #333;
}
a.gallerynav:link {
	display: block;
	padding: 11px;
	float: left;
	text-decoration: none;
	color: #333;
}
a.gallerynav:visited {
	display: block;
	padding: 11px;
	float: left;
	text-decoration: none;
	color: #333;
}
a.gallerynav:hover {
	display: block;
	float: left;
	text-decoration: none;
	color: #F05F24;
	background-color: #FFF;
	margin-top: 1px;
	padding-top: 10px;
	padding-right: 11px;
	padding-bottom: 11px;
	padding-left: 11px;
	background: transparent url(/images/account_nav_div.jpg) 100% 0 no-repeat;
}
.fl {float:left}
.fr {float:right}
.t {background: url(/images/dot.gif) 0 0 repeat-x; width: 100%}
.b {background: url(/images/dot.gif) 0 100% repeat-x}
.l {background: url(/images/dot.gif) 0 0 repeat-y}
.r {background: url(/images/dot.gif) 100% 0 repeat-y}
.bl {background: url(/images/bl_gray.gif) 0 100% no-repeat}
.br {background: url(/images/br_gray.gif) 100% 100% no-repeat}
.tl {background: url(/images/tl_gray.gif) 0 0 no-repeat}
.tr {background: url(/images/tr_gray.gif) 100% 0 no-repeat; padding:6px}

.pro_name{
	background: transparent url(/images/pro_name_bg.gif) 0 0 no-repeat;
	display: block;
	width: 321px;
	height: 45px;
	line-height: 45px;
	margin: 5px auto;
	text-indent: 5px;
}

h3.black_header{
	background: transparent url(/images/top_black_header_bg.gif) 0 0 no-repeat;
	display: block;
	width: 336px;
	height: 33px;
	line-height: 33px;
	margin: 0px auto;
	text-indent: 5px;
	font-weight: bold;
	color: #fff;
}
h3.black_header span{
	color: #f36d30;
}
.left_side h3.black_header, .right_side h3.black_header{
	background: transparent url(/images/barter_search_panel_heading.jpg) 0 0 no-repeat;
	width: 450px;
}
h2.heading{
	background: transparent url(/images/heading_bg.gif) 0 0 no-repeat;
	display: block;
	width: 338px;
	height: 35px;
	line-height: 35px;
	margin: 5px auto;
	text-indent: 5px;
}

h3.black_header span, h2.heading.o{
	color: #f36d30;
}

.gallery{
}
.gallery img{
	padding: 3px;
	border: 1px solid #e7e7e7;
	float: left;
	margin: 0 8px 8px 0;
}
.gallery h2{
	display: block;
	margin-bottom: 2px;
}
.gallery span.desc{
	margin: 0;
}
.barter_top{
	background: url(/images/barter_search_top.png) 0 0 no-repeat;
	width: 922px;
	margin: 0 auto;
	height: 207px;
}
.ccontent{
}

.barter_for,.barter_with{
	padding: 6px 5px 4px 12px;
	text-align: left;
}


.barter_for{
	float:left;
	width: 365px;
	margin-right: 155px;
}
.barter_with{
	width: 360px;
	float:left;	
}

.barter_for div.input, .barter_with div.input{
	border: none;
	width: 340px;
	height: 36px;
	display: block;
	line-height: 40px;
	padding: 9px 0 0 5px;
	margin: 4px 0 0 0;
}

.barter_for div.input{
	background:transparent url(/images/search_input_orange.jpg) 0 0 no-repeat;
}
.barter_with div.input{
	background:transparent url(/images/search_input_green.jpg) 0 0 no-repeat;
}

div.input input.text{
	border: none;
	width: 330px;
	height: 36px;
	display: block;
	line-height: 40px;
	background: transparent;
}


.barter_for input.search, .barter_with input.search{
	border: none;
	width: 60px;
	height: 36px;
	display: block;
	float: right;
}

.barter_for input.search{
	background:transparent url(/images/search_btn_orange.jpg) 0 0 no-repeat;
}
.barter_with input.search{
	background:transparent url(/images/search_btn_green.jpg) 0 0 no-repeat;
}

.barter_for h2,.barter_with h2{
	color: #333;
}
.barter_for h2 span{
	color: #f36d30;
}

.barter_with h2 span{
	color: rgb(149,202,10);
}

.left_side, .right_side{
	float: left;
	width: 460px;
	padding: 5px;
}
.panel_t{
	background: #fdfdfd url(/images/panel_bg_top.jpg) 0 0 no-repeat;
}
.panel_b{
	background: transparent url(/images/panel_bg_bottom.jpg) bottom left no-repeat;
	min-height: 200px;
	padding: 5px;
}
.panel_m_t{
	background: #fdfdfd url(/images/panel_med_bg_top.jpg) 0 0 no-repeat;
}
.panel_m_b{
	background: transparent url(/images/panel_med_bg_bottom.jpg) bottom left no-repeat;
	min-height: 200px;
	padding: 5px;
}
.panel_m_b p{
	padding: 1px;
	width: 330px;
}
em.h{
	font-size: 16px;
	margin-top: 4px;
}
ul.g_bullets{
	list-style-image: url(/images/bullet_gray.gif);
}
ul.g_bullets li{
	height: 30px;
	font-weight: bold;
	font-size: 13px;
}
ul.tags{
	list-style: none;
	list-style-type: none;
	padding: 0;
}
ul.tags li{
	font-weight: bold;
	font-size: 14px;
	color: #555;
	text-decoration: underline;
	margin: 3px;
	float: left;
}
button.bid_now{
	background:transparent url(/images/bid_now.jpg) 0 0 no-repeat;
	text-indent: -9999px;
	width: 146px;
	height: 41px;
}
button.barter_now{
	background:transparent url(/images/start_barter_now.gif) 0 0 no-repeat;
	text-indent: -9999px;
	width: 218px;
	height: 41px;
}
button.find_resources_now{
	background:transparent url(/images/find_resources_now_btn.jpg) 0 0 no-repeat;
	text-indent: -9999px;
	width: 218px;
	height: 41px;
}
.heading_outer{
	background:transparent url(/images/top_gray_header_bg_inner.jpg) 0 0 repeat-x;
	margin: 2px 0 6px 0;
}
.heading_left{
	background:transparent url(/images/top_gray_header_bg_left.jpg) 0 0 no-repeat;
}
.heading_right{
	background:transparent url(/images/top_gray_header_bg_right.jpg) top right no-repeat;
	height: 45px;
	line-height: 45px;
	text-indent: 8px;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
}
.fbid{
	display: block;
	float: left;
	width: 160px;
}
.fbid img{
	padding: 4px;
	border: 1px solid #999;
}
.fbid span{
	font-size: 15px;
	font-weight: bold;
	display: block;
}
.search_container{
	float: right;
	margin: 9px 12px 0 0;
	display: block;
	width: 300px;
	line-height: 29px;
}
form.search{
	background: transparent url(/images/search_bg.png) 0 0 no-repeat;
	width: 163px;
	height: 29px;
	line-height: 29px;
	display: block;
	padding: 0;
	margin: 0;
	float: right;
}
form.search input.searchString{
	background: none;
	border: none;
	width: 125px;
	margin: 0;
	height: 24px;
	line-height: 24px;
	float: left;
	display: block;
	padding-top: 5px;
}
form.search input.searchBtn{
	background: transparent url(/images/ok_btn.png) 0 0 no-repeat;
	border: none;
	width: 28px;
	height: 29px;
	margin: 0;
	display: block;
	float: right;
}
a.smallh2gallerytext:link {
	font-weight: normal;
	font-size: 10px;
	color: #F05F24;
	text-decoration: none;
}
.smallh2gallerytext:visited {
	font-weight: normal;
	font-size: 10px;
	color: #666;
}
#MyAccountBody a:hover {
	text-decoration: none;
	color: #F06830;
}
#BrowseGF a
{
	display: block;
	margin: 3px 0;
}
	
.content-grid
{
	background: #fff url(/images/content_bg.jpg) no-repeat 0 0;
	margin-top: 2px;
}
.content-grid ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.content-grid ul li 
{
	background:transparent url(/images/item_bg.gif) repeat-x scroll 0 0;
	margin: 5px;
	padding: 3px;
	float: left;
	width: 180px;
	border:1px solid #e7e7e7;
	text-align: center;
	font-family: Verdana;
	font-size: 10px;
	color: #747474;
}

.content-grid ul li .img_holder
{
	position:relative;

}	

.content-grid ul li .img_holder img {
	background: #fff;
	border: solid 5px #d7d7d7;
	padding: 0px;
	margin: 2px 0 1px 0;
}
.content-grid ul li .img_holder span {
	width: 77px;
	height: 27px;
	display: block;
	position: absolute;
	top: -12px;
	left: 50px;
	background: url(/images/tape.png) no-repeat;
}
.content-grid ul a {
	text-decoration: none;
}

.content-list ul a:hover img,
.content-grid ul a:hover img {
	border-color: #7e7e7e;
}
.content-grid ul .item_title
{
	color: #525151;
	font-weight: bold;
}

.content-grid ul .price
{
	color: #f16030;
}
.content-grid ul .details
{
	padding: 3px;
	font-weight: bold;
	background:transparent url(/images/details_bg.gif) 0 0 no-repeat;
}

.content-list
{
	background: #fff url(/images/content_bg.jpg) no-repeat 0 0;
	margin-top: 2px;
}
.content-list ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 96%;
}

.content-list ul li 
{
	background:transparent url(/images/item_bg.gif) repeat-x scroll 0 0;
	margin: 5px;
	padding: 3px;
	float: left;
	display: block;
	border:1px solid #e7e7e7;
	font-family: Verdana;
	font-size: 10px;
	color: #747474;
	width: 100%;
}

.content-list ul li img, .content-list ul li .info, .content-list ul li .price, .content-list ul li .time-left{
	display: block;
	padding: 0px;
	float:left;
	height: 100px;
	margin: 2px 0 1px 0;
}

.content-list ul li img {
	background: #fff;
	border: solid 5px #d7d7d7;
	width: 90px;
	height: 90px;
	
}
.content-list ul li .info {
	width: 230px;
	padding: 5px;
	margin-top: 15px;
	font-weight: bold;
}
.content-list ul li .price {
	background: #fff;
	width: 80px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	padding: 5px;
	line-height: 100px;
}
.content-list ul li .time-left {
	padding: 5px;
	text-align: center;
	width: 100px;
	line-height: 100px;
}
.sell_header{
	background-color: #eaeaea;
	padding: 0;
	display: block;
	width: 100%;
}
.sell_header img{
	width: 728px;
	height: 85px;
	margin: 0 0 0 100px;
}
.cred
{
	padding: 8px;
}

.indentgallerytitle {
	display: block;
	padding: 5px 0 5px 5px;
}
a.gal
{
	font-weight:bold;
}
a.gal img
{
	margin-bottom: 5px;
}

#MyAccountBody div.indentgallerytitle h2 a
{
	color: #F06830;
}
div.indentgallerytitle h2 a:hover
{
	color: #000;
}
div.indentgallerytitle h2 
{
	display:inline;
	color: #F06830;
}

.gal_holder
{
	border:1px solid #E7E7E7;
	margin:5px 10px 10px 10px;
	width: 93%;
	font-weight: bold;
	text-align: center;
	padding: 10px;
}

.cf:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

#MyAccountNav h3
{
	background-color: #555;
	color: #fff;
	margin: 0;
	height: 30px;
	line-height: 30px;
	text-indent: 8px;
}

.forLabel,.withLabel{
	display: block;
	color: #fff;
	font-weight: bold;
	padding: 5px;
	width: 100px;
	margin-left: 8px;
}
.withLabel{
	background-color: #82B10E;
}
.forLabel{
	background-color: #fa7d45;
}
.results table{
	
}
.results table th.for{
	color: #fa7d45;
}
.results table th.with{
	color: #a0be10;
}
.results table th h2{
	margin: 0;
	display: inline;
	text-decoration: underline;
}

.results table input.button{
	background-color: #6b6b6b;
}


ul#auctionMenu, ul#auctionMenu ul,
ul#catMenu, ul#catMenu ul,
ul#accountMenu, ul#accountMenu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

ul#auctionMenu a,
ul#catMenu a,
ul#accountMenu a {
  display: block;
  text-decoration: none;
}
ul#auctionMenu li,
ul#catMenu li,
ul#accountMenu li {
  margin-top: 1px;
}
ul#auctionMenu li a,
ul#catMenu li a,
ul#accountMenu li a {
  background: transparent url(/images/account_main_bg.gif) 0 0 no-repeat;
  color: #fff;
  font-weight: bold;
  height: 29px;
  line-height: 29px;
  text-indent: 8px;
}
ul#accountMenu li a.o,
ul#catMenu li a.o {
  background-image:url(/images/account_main_orange_bg.gif);
}
ul#auctionMenu li a.open,
ul#accountMenu li a.open,
ul#catMenu li a.open {
  background-position: 0 -29px;
}

ul#auctionMenu li a:hover,
ul#catMenu li a:hover,
ul#accountMenu li a:hover {
  color: #000;
}
ul#auctionMenu li ul,
ul#catMenu li ul,
ul#accountMenu li ul{
  background: #fff url(/images/account_sub_bg.gif) 0 0 no-repeat;
}
ul#auctionMenu li ul li a,
ul#catMenu li ul li a,
ul#accountMenu li ul li a 
{
	background: none;
	color: #4a4b4a;
	padding: 6px 0 6px 12px;
	border-bottom: 1px solid #f0f0f0;
}
ul#catMenu li ul li a
{
	padding: 0 0 0 6px;
	
}
ul#auctionMenu li ul li a:hover,
ul#catMenu li ul li a:hover,
ul#accountMenu li ul li a:hover {
  color: #000;
}
ul#auctionMenu li ul li.MyActiveTab a,
ul#accountMenu li ul li.MyActiveTab a {
 color: #000;
 font-weight: bold;
}


ul#catMenu li a.Home,
ul#catMenu li a.Auto,
ul#catMenu li a.Business,
ul#catMenu li a.Personal
{
	background-color: Transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 53px;
}
ul#catMenu li a.Home
{
	background-image:url(/images/services_home.png);
}
ul#catMenu li a.Auto
{
	background-image:url(/images/services_auto.png);
}
ul#catMenu li a.Personal
{
	background-image:url(/images/services_personal.png);
}
ul#catMenu li a.Business
{
	background-image:url(/images/services_business.png);
}



img.cover
{
	border: 1px solid #e1e1e1;
	padding: 1px;
}
span.desc
{
	display:block;
	
	margin: 4px 0 4px 0;
}
.section_header
{
	padding: 10px;
	border-bottom: 1px solid #cccccc;
}
.section_header h1.title
{
	color: #f26b2e;
	font-weight: bold;
	display: inline;
	font: normal normal bold 16px/16px Arial;
	margin: 0 6px 0 0;
}
.section_header a
{
	
}

div.profile
{
	color: #e4891e;
}
.indentprofiletitle
{
	color: #f26c2d;
}
.indentprofiletitle h2
{
	margin: 5px 0 10px 6px
}
#profile_left, #profile_right
{
	color: #5a5a5a;
}
#profile_left h2
{
	padding:0;
	margin:0;
}
#profile_left hr
{
	border: 0;
	width: 95%;
	color: #e7e7e7;
	background-color: #e7e7e7;
	height: 1px;
}
#profile_right_top
{
	color: #fff;
	background: #f6753b url(/images/barter_bg.gif) 0 0 repeat-x;
}

#profile_right_top ul, #profile_right_top strong
{
	margin-left: 10px;
	padding-bottom: 8px;
}

span.head
{
	display:block;
	background: transparent url(/images/head.gif) 0 0 repeat-x;
	height: 55px;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	line-height: 55px;
	padding-left: 5px;
	margin-bottom: 8px;
}

.rbroundbox { background: #777777 }
.rbroundbox.o { background: #f7763d }
.rbbot div  { background: url(/images/corner_left.gif) no-repeat bottom left; }
.rbbot      { background: url(/images/corner_right.gif) no-repeat bottom right; }
.rbbot.o div  { background: url(/images/corner_orange_left.gif) no-repeat bottom left; }
.rbbot.o      { background: url(/images/corner_orange_right.gif) no-repeat bottom right; }

 /* height and width details */
.rbbot div, .rbbot {
	width: 100%;
	height: 14px;
	font-size: 1px;
}
.rbcontent  { margin: 0 14px; padding: 10px 0 0 0; }
.rbroundbox.o .rbcontent
{
	margin:0;
	padding: 0;
}
	
.rbroundbox { width: 20em; margin: auto; }

 
.cf {
	display: inline-block;
}
 
html[xmlns] .cf {
	display: block;
}
 
* html .cf {
	height: 1%;
}



/* Rounded corners Grey */
.rg{display:block}
.rg *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#474747}
.rg1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #a1a1a1;border-right:1px solid #a1a1a1;background:#6e6e6e}
.rg2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;background:#656565}
.rg3{margin-left:1px;margin-right:1px;border-left:1px solid #656565;border-right:1px solid #656565;}
.rg4{border-left:1px solid #a1a1a1;border-right:1px solid #a1a1a1}
.rg5{border-left:1px solid #6e6e6e;border-right:1px solid #6e6e6e}
.rgfg{background:#474747;padding: 4px; color:#fff; font-weight: bold}

*.profilebox
{
	border: solid 2px #F1671D;
	margin: 15px 15px 15px 15px;
	padding: 5px 5px 5px 5px;
}
*.profilebox ul 
{
	margin-top: 0px;
	padding-top: 0px;
}

.alert { display: block; margin:5px 0; padding:0 5px;border: 1px solid #e69345; background-color: #fdf9f4; color: #e77d04; font-style: italic; font-size: 13px; width: 40%; }