html, body {
      height:100%;
      text-align: center;
	  background:#FFF; margin:0; padding:0; 
   }
#wrapper { margin: 0 auto; text-align: center; vertical-align:top; border-bottom:1px solid #a01111; }
.center { margin: 0 auto; text-align: center; vertical-align:top; height:475px; }
#white {text-align:center; margin:0 auto; width:657px;}
 
h1{font-family: Arial, Helvetica, sans-serif; padding:0; color:#b75858; font-size: 24px; line-height:24px; margin:0px;}
.maintable { border-bottom:1px solid #990000; min-height:600px; }

.fontcontent { font-size:12px; color:#555555; font-family:Arial, Helvetica, sans-serif; line-height:1.4em; }
.fontcontent h4 { border-bottom:1px solid #b32516; font-size:14px; margin:0; padding:0 0 4px 0; color:#999999; text-transform:uppercase; }
.fontcontent a { font-size:12px; color:#555555; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;  }
.fontcontent a:hover { font-size:12px; color:#a01111; font-family:Arial, Helvetica, sans-serif;  text-decoration:none;   }
select { font-size:12px; color:#646464; font-family:Arial, Helvetica, sans-serif; }

.fontdetail { font-size:12px; color:#555555; font-family:Arial, Helvetica, sans-serif; }
.fontdetail strong { color:#b75858; }

.menu { background:url("/images/banner.gif") top center no-repeat; width:657px; height:80px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#000000; margin-top:0px; } 
.menu div { text-align:left; padding-top:10px; }
.menu li { font-size:11px; display:inline; list-style:none; list-style-type:none; padding:5px 40px 0 0; }
.menu li a {   font-size:11px; color:#555555; font-family:Arial, Helvetica, sans-serif; text-decoration:none;  }
.menu li a:hover { font-size:11px; color:#a01111; background:#f2f2f2; font-family:Arial, Helvetica, sans-serif;  text-decoration:none;   }


.fontgallerymenu { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000000; padding-top:2px; text-align:left; margin-bottom:1px;} 
.fontgallerymenu a { font-size:11px; color:#555555; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;  padding-bottom:1px;  }
.fontgallerymenu a:hover { font-size:11px; color:#a01111; background:#f2f2f2; font-family:Arial, Helvetica, sans-serif;  text-decoration:none;    }
.fontgallerymenu strong { color:#a01111; }
.fontgallerymenu b { padding-right:3px; color:#a01111; }

.fontgallerymenu span a { font-size:11px; color:#bebebe; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;  padding-bottom:1px;  }
.fontgallerymenu span a:hover { font-size:11px; color:#a01111; background:#f2f2f2; font-family:Arial, Helvetica, sans-serif;  text-decoration:none;    }



.catname {text-align:center; margin:0 auto; width:657px; font-size:11px;  font-family:Arial, Helvetica, sans-serif; }
table.catname tr td { margin-top:2px;}
table tr td.dfix{border:none;}
.catname img {padding:2px 0 2px 0; border:none;}
.catname a { font-size:11px; color:#8f8f8f; font-family:Arial, Helvetica, sans-serif; text-decoration:none;  }
.catname a:hover { font-size:11px; color:#000000; font-family:Arial, Helvetica, sans-serif;  text-decoration:none;   }

.catname3 {text-align:center; margin:0 auto; width:657px; height:111px; border-top:1px solid #990000; }
table.catname3 tr td { margin-top:2px;}
.catname3 img {padding:2px 0 2px 0; border:none;}
.catname3 a { font-size:11px; color:#8f8f8f; font-family:Arial, Helvetica, sans-serif; text-decoration:none;  }
.catname3 a:hover { font-size:11px; color:#000000; font-family:Arial, Helvetica, sans-serif;  text-decoration:none;   }



.inventorytop {text-align:center; margin:0 auto; width:657px; font-size:11px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #990000;   border-top:1px solid #990000; }
/* table.inventorytop tr td { border-top:1px solid #990000; border-bottom:1px solid #990000; margin-top:2px;} */
table tr td.dfix{border:none;}
.inventorytop img {padding:2px 0 2px 0; border:none;}
.inventorytop a { font-size:11px; color:#8f8f8f; font-family:Arial, Helvetica, sans-serif; text-decoration:none;  }
.inventorytop a:hover { font-size:11px; color:#000000; font-family:Arial, Helvetica, sans-serif;  text-decoration:none;   }

.inventory {margin:0 auto; font-size:11px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #bababa; }
/* table.inventory tr td { border-top:1px solid #d8d8d8; margin-top:2px;} */
.inventory img {padding:2px 0 2px 0; border:none;}
.inventory a { font-size:11px; color:#8f8f8f; font-family:Arial, Helvetica, sans-serif; text-decoration:none;  }
.inventory a:hover { font-size:11px; color:#000000; font-family:Arial, Helvetica, sans-serif;  text-decoration:none;   }

.bordertopred { border-top:1px solid #990000; margin-top:2px;}
.bordertopgrey { border-top:1px solid #d8d8d8; margin-top:2px; padding-top:3px; }

.filter_price { border-top:1px solid #d8d8d8; padding-top:3px; padding-bottom:3px; margin-top:4px; width:657px; }
.filter_title { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000000; padding-top:1px; text-align:left; } 
.filter_title strong { color:#a01111; }
.filter_title b { padding-right:3px; color:#a01111; }

.inventory_result { border-bottom:2px solid #bababa; }
.inventory_result_merch { border-top:1px solid #e2e2e2; }

h3 { background:#efefef; padding:2px; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:0;}
h3 u { color:#afafaf; font-style:italic; }

.bordertopgrey select, .filter_price input { font-size:11px; font-family:Arial, Helvetica, sans-serif; }

#crumb {font-size:12px; color:#8f8f8f; font-family:Arial, Helvetica, sans-serif;}
#crumb a{text-decoration:none;}
#crumb a:hover{ color:#a01111; background:#f2f2f2; text-decoration:none;}

.details {font-family: Verdana, sans-serif; font-size: 11px; line-height:18px;}

.smaller { font-size:10px; line-height:13px;}
.smaller a { font-size:10px; text-decoration:underline; color:#A01111; }
.smaller a:hover { font-size:10px; text-decoration:none; }

#aboutus { background:url("/images/aboutusring.jpg") top right no-repeat; width:100%; }

.textthumb {padding:5px 0 0 0; display:block; color:#000; width:100%; font-size:11px; border:1px solid #333333; font-family:Arial, Helvetica, sans-serif; }
.textthumb a { display:block; color:#000; text-decoration:none; }
.textthumb a:hover { display:block; color:#000; text-decoration:none; background:#FFFFFF;  }
.textthumb strong { color:#C06866; }

.detailgallery h3 { color:#A01111; text-transform:capitalize; padding:0; margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif;  }

.detailgrid { text-align:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.detailgrid td { }

.fontsmall { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.fontsmall a { font-size:11px; color:#555555; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;  }
.fontsmall a:hover { font-size:11px; color:#a01111; font-family:Arial, Helvetica, sans-serif;  text-decoration:none;   }

#dhtmltooltip{
position: absolute;
width: 100px;
border: 1px solid #a01111;
padding: 2px; font-size:11px;
background-color: lightyellow;
visibility: hidden; font-size:10px; font-family:Arial, Helvetica, sans-serif;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

  
div.scroll {
        height: 180px;
        width:100%;
        overflow: auto;
        background-color: #ffffff;
        padding:0;
    }
	
.footer { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; width:657px; text-align:right; padding-top:5px; border-top:1px solid #a01111; }
