body {
    background: url(/images/mycatalog_top_bg.png) repeat-x ;
	  margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	  padding: 0;
	  text-align: center; /* this centers the container in IE 5* browsers */
}
a:link {
   color: #C00000;
   font-weight: bold;
   text-decoration: none;
}

a:visited {
   color: #C00000;
   font-weight: bold;
   text-decoration: none;
}
a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}
.headertitle {
   font-family: Arial;
   font-size: 16px;
   font-weight: bold;
   color: #000000;
   text-align: center;
}

.menu, .menu:link, .menu:visited {
   font-family: Arial;
   font-size: 11px;
   font-weight: bold;
   color: #000000;
   text-align: center;
   background-color: #f5f5f5;
}
.menu:hover {
   font-family: Arial;
   font-size: 11px;
   font-weight: bold;
   color: #C00000;
   text-align: center;
}

.errormessage {
   font-family: Arial;
   font-size: 10px;
   font-weight: bold;
   color: #CC0000;
}

.maintable {
   background-color: #f5f5f5;
   color: #333333;
   border: solid 1px #C5C5C5;
}
.maintablesearch {
   background-color: #f5f5f5;
   color: #333333;
   border: solid 1px #000000;
   padding: 5px;
}
.searchtitle {
  background-color: #D0DDDD;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  word-wrap: none;
  height: 18px;
  background: url(/images/03_content_backgr.jpg);
  background-repeat: repeat;
  text-indent: 2px;
}

.imagetd {
  background-color: white;
  border: 1px solid #000000;
  font-family: Verdana,Helvetica,Arial;
  font-size: 12px;
  font-weight: bold;
  height: 18px;
  text-indent: 2px;
}

.detailtd {
  background-color: #f5f5f5;
  border: 1px solid #000000;
  font-family: Verdana,Helvetica,Arial;
  font-size: 12px;
  font-weight: bold;
  height: 18px;
  text-indent: 2px;
}

.detailinttd {
  background-color: #C6C7C6;
}

.searchsubtitle {
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   color: #000000;
   background-color: #f5f5f5;
}

.searchpayload {
   font-family: Arial;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   background-color: #FDFDFD;
}

.searchfooter {
  background-color: #D0DDDD;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  word-wrap: none;
  height: 18px;
  background: url(/images/03_content_backgr.jpg);
  background-repeat: repeat;
  text-indent: 2px;
}
.searchfooterlight {
  color: Black;
  font-family: Arial;
  font-size: 10px;
  word-wrap: none;
  height: 18px;
  text-indent: 2px;
}

.searchfooterlightretail {
  color: Black;
  font-family: Arial;
  font-size: 10px;
  word-wrap: none;
  text-indent: 20px;
}

.detailtitle {
  background-color: #D0DDDD;
  color: #000000;
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  word-wrap: none;
  height: 18px;
  background: url(/images/03_content_backgr.jpg);
  background-repeat: repeat;
  text-indent: 2px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #485462;
  letter-spacing: 1px;
}

.detailsubtitle {
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
}

.detailpayload {
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
}

.detailnotes {
   font-family: Arial;
   font-size: 11px;
   font-weight: normal;
}

.inputstyle {
   font-family: Arial;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   /*border-color: #000000;
   border-width: 1px;
   border: 1px solid #000000;*/
}
/*select {
  border:1px solid #000;
  border-right: black 1px solid;
  border-top: black 1px solid;
  border-left: black 1px solid;
  border-bottom: black 1px solid;
}*/
.buttonstyle {
   font-family: Arial;
   font-size: 11px;
   font-weight: bold;
   color: white;
    cursor: pointer;
   border-top-color: #637384;
   border-right-color: #293139;
   border-bottom-color: #293139;
   border-left-color: #637384;
   border-top-width: thin;
   border-right-width: thin;
   border-bottom-width: thin;
   border-left-width: thin;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-style:outset;
   border-width:2px;
   background-color: #C00000;
}
.buttonstylehover {
   font-family: Arial;
   font-size: 11px;
   font-weight: bold;
   color: white;
    cursor: pointer;
   border-top-color: #637384;
   border-right-color: #293139;
   border-bottom-color: #293139;
   border-left-color: #637384;
   border-top-width: thin;
   border-right-width: thin;
   border-bottom-width: thin;
   border-left-width: thin;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-style: inset;
   border-width:2px;
   background-color: #C00000;
}
.buttonstylepdf {
   font-family: Arial;
   font-size: 11px;
   font-weight: bold;
   color: white;
   border-top-color: red;
   border-right-color: red;
   border-bottom-color: red;
   border-left-color: red;
   border-top-width: thin;
   border-right-width: thin;
   border-bottom-width: thin;
   border-left-width: thin;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-style: outset;
   border-width:2px;
   background-color: red;
}
.buttonstylepdfhover {
   font-family: Arial;
   font-size: 11px;
   font-weight: bold;
    cursor: pointer;
   color: white;
   border-top-color: red;
   border-right-color: red;
   border-bottom-color: red;
   border-left-color: red;
   border-top-width: thin;
   border-right-width: thin;
   border-bottom-width: thin;
   border-left-width: thin;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-style: inset;
   border-width:2px;
   background-color: red;
}
.searchcount {
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   color: #000000;
}

.searchtext {
   font-family: Arial;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
}

.searchtextheader {
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   color: #000000;
}

.searchgrading {
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   color: #000000;
}
.searchgrading tr.first {
   background-color: #f1f1f1;
	text-align: center;
}
.searchgrading tr.second {
   background-color: transparent;
	text-align: center;
}
.searchgrading td.glink a:link, .searchgrading td.glink a:visited, 
.searchgrading td.glink a:hover, .searchgrading td.glink a:active {
	font-weight: bold;
	font-size: 11px;
}
.searchgradingtd {
   font-family: Arial;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   background-color: #f8f8f8;
   border-top: 1px solid #C00000;
   border-bottom: 1px solid #C00000;
}
.searchgradingtd2 {
   font-family: Arial;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   background-color: #f8f8f8;
   border: 1px solid #C00000; /*FF6600*/
}

.grading {
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   color: #000000;
   background-color: #f1f1f1;
}
.gradingtd {
   font-family: Arial;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   background-color: #f8f8f8;
   border-top: 1px solid #000000;
   border-bottom: 1px solid #000000;
}
.gradingtd2 {
   font-family: Arial;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   background-color: #f8f8f8;
   border: 1px solid #C00000;
}

.gradingtitle {
   font-family: Arial;
   font-size: 14px;
   font-weight: bold;
   color: #000000;
   background-color: #C6D5E5;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #485462;
}
.gradingsubtitle {
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   color: #000000;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #485462;
}
.gradingpayload {
   font-family: Arial;
   font-size: 12px;
   color: #000000;
}

.navigationbar {
   color: #333333;
   font-family: Arial;
   font-size: 12px;
   letter-spacing: 0px;
   font-weight: bold;
}
.bidauctiontitle {
   background-color: #f5f5f5;
   font-family: Arial;
   font-size: 11px;
   font-weight: bold;
   color: #000000;
}
.bidonlinestart {
   background-color: #f5f5f5;
   font-family: Arial;
   font-size: 11px;
   color: #000000;
}

.titlelistauctions{
   background-color: #f5f5f5;
   font-family: Arial;
   font-size: 12px;
   color: #000000;
   font-weight: bold;
}

.descriptionlistauctions{
   background-color: #f5f5f5;
   font-family: Arial;
   font-size: 11px;
   color: #000000;
}

.help
{
  font-family:"Times New Roman";
  font-size: 16px;
  font-weight:bold;
  color:#000000;
  text-align: center;
}

table.pricemain td.mainsp {
   border-right: 1px solid #FFFFFF;
}
table.pricehead td {
   font-family: Arial;
   font-size: 11px;
   color: #000000;
   font-weight: bold;
}
table.pricerow {
   border-right: 2px solid #000000;
}
table.pricerow td {
   font-family: Arial;
   font-size: 11px;
   color: #000000;
}
table.pricerow td.gborder {
   border-right: 1px solid #8C8A84;
}

.textbianco {
  font-family:Tahoma,Helvetica;
  font-size:12;
  color:white;
}

.textbianco A {
  color:white;
  text-decoration:none;
}

.textbianco A:hover {
  color:#410D10;
  text-decoration:none;
}

.gradingsystem {
  font-family: Arial,Verdana,Helvetica;
  font-size: 11px;
}
