html, form { margin: 0; padding: 0; height: 100%; }
body { text-align: left;  }
#ctl00_bodyTag {
  margin: 0 auto;
  width: 995px;
  align: center
  }
img {border: 0;}
table.main { width:100%; border: 0; border-collapse: collapse; cellpadding:0; cellspacing:0; }

table.bg1 {background-image:url(images/titlebar.gif); width:100%; height: 30px; border: 2px #69C outset; margin: 0 auto;  }
/* header */
table.outerborder {border: 1px #639 solid; margin-top: 1px; padding-top: 1px;}
table.topborder {border-top: 2px #69C solid; border-bottom: 2px #69C solid; }
table.innerborder {border-top: 2px #69C solid; }
h1.audiovideo { font-family: Verdana; font-size: .9em; color: #666666; font-weight: normal; text-align: left; margin-top: 5px; margin-bottom: 0; }
/* .audiovideo { font-family: Arial; font-size: 12pt; color: #999; font-weight: normal; paddding-bottom: 20px; } */
 H1 {font-family: Arial ; color: #306; font-size: 12pt; font-weight: bold; text-align: center; margin-top: 8px; }
.catspecial a {font-family: Arial ; color: #a30; font-size: 12pt; font-weight: bold; line-height:14pt; text-align: center; text-decoration: none; }
 H2 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #306; font-weight: normal; text-align: center; }
.textbox {font-family:Arial; font-size:11px; font-weight:normal; color:#333; border:2px solid #39c; width: 200px; margin-top: 2px; }
.welcome { font-family: Arial; font-size: 9pt; color: #69C; font-weight: bold;}
.welcome {padding-left: 50px; valign: middle; }
.right { text-align: right; padding-bottom: 6px; }
.right a {font-family: Verdana, Geneva, Arial; font-size: 9pt; font-weight:bold; color:#fff; text-decoration: none; }
.right a:hover { font-family: Verdana, Geneva, Arial; font-size: 9pt; color:#666; font-weight: bold; text-decoration: none; }
table.page-body-columns	{ width:100%; height: 100%; }

/* center column html */
 ul {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #333; list-style-type: circle; text-align: justify; margin-right: 10px; }
 ul b {font-family: Arial, Serif; font-size: 12px; font-weight: bold; color: #000080; list-style-type: disc; }
 ul a {font-family: Arial, Serif; font-size: 12px; font-weight: bold; color: #306; text-decoration:none; }
 ul a:hover {font-family: Arial, Serif; font-size: 12px; font-weight: bold; color: #639; text-decoration:none; }
 .links {font-family: Arial; font-size: 9pt; color: #a30; font-weight: normal; font-style: normal; text-decoration: none; }
 .links:hover {font-family: Arial; font-size: 9pt; color: #69c; font-weight: normal; font-style: normal; text-decoration: none; }
 .breadcrumbs {font-family: Arial; font-size: 9pt; color: #333; font-weight: normal; font-style: normal; text-decoration: none; line-height: 30px; text-indent: 15px;  }
 .breadcrumbs a {color: #a30; font-weight: normal; font-style: normal; text-decoration: none;}
 .breadcrumbs a:hover {color: #69c; font-weight: normal; font-style: normal; text-decoration: none;}

/* left column links */
.module-body { border-left-style: solid;
border-left-color: #639;
border-left-width: 1px;
border-right-style: solid;
border-right-color: #639;
border-right-width: 1px; margin-top: 6px; margin-bottom: 0px; width: 153px; cellpadding:0 cellspacing:0  }
#bread a { font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 12px; color: #333; font-weight: normal; font-style: normal; text-decoration: none; padding-left: 3px; line-height: 18px; }
#bread a:hover {color: #69C;}
#bread ul { list-style: none; text-align: left; margin-left: 0; padding-left: 1em; text-indent: -1em; margin-top: 2px; }

/* .navbar { font-family: Arial; font-size: 9pt; color: #291E32; font-weight: bold; font-style: normal; text-decoration: none; margin: 5px }
.navbar:hover { font-family: Arial; font-size: 9pt; color: #666; font-weight: bold; font-style: normal; text-decoration: none; } */

/* center column */
 .centercontent {width: 100%; }
 .middlecontent {width: 98%; leftmargin: 15px; }
 .align-center { width: 100%; border:0; cellpadding:0; cellspacing:0; align: center; border-collapse: collapse; }
 .main-cats {font-size: 13px; color: #000; text-align: justify; text-indent: 0px; margin: 5px 20px; }

/* right column */
.fastshipping {border: 1px solid #639; padding-bottom: 2px; margin: 5px 0 10px 0; }
.topborder {border: 3px #0099CC solid; }

/* alignment */
.left { text-align: left; }
.center { text-align: center; margin: 0 auto; }

/* multi pages text */
 .individual {font-family: Arial; color: #000; font-size: 9pt; font-weight: normal; vertical-align: top }

  .centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }

 .center {padding-top: 0px; padding-bottom: 5px; text-align: center; }

/* more products */
 .encore {font-family: Arial, Verdana, Helvetica, sans-serif; color: #333; font-size: 13px; font-weight: normal; text-align: Center; text-decoration: underline; padding-top: 20px; line-height: 20px; }

 .adptitle {text-align:justify; margin-left:10px; margin-right:10px;}

.adpheaderback {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #000; font-weight: normal; text-align: left; text-indent: 15px; }

.topalign {vertical-align: top; }

/* prod display */
#buybox {border: 1px solid #639; padding-top: 5px; }
.buybottom {font: bold 12px Arial; color: #333; text-align: center; margin-top: 8px; margin-bottom: 0; line-height: 16px; }
#buybottom {font: bold 12px Arial; color:#999; text-align: center; }
.prodprice { font-family:  Verdana, Arial; font-size: 13px; color: #000; font-weight: normal; text-align: center; line-height: 20px; text-decoration: none; }
#bncconn {border: 1px solid #a30; margin: 5px; }
/* for Order cut off */
.right-img { padding-top: 2px; padding-right: 4px; padding-bottom: 0px; padding-left: 2px; }

p {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #333; list-style-type: circle; }
.leftpad {padding-left: 3px; }

/* used for contact info in footer */
.sitewide { font-family: Arial; font-size: 9pt; color: #333; font-weight: normal; font-style: normal; text-decoration: none; }
.price { font-family: Arial; font-size: 9pt; color: #333; font-weight: normal; font-style: normal; text-align: center; line-height: 16px; text-decoration: none; }

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
    color: #639;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    outline: none;
    align: center;
}

a.button span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

/* new design from v7 */
#rightbar a { font-family: Arial; font-size: 9pt; color: #a30; font-weight:normal; font-style: normal; text-decoration: none; }
#rightbar: a hover { font-family: Arial; font-size: 9pt; color: #666; font-weight: normal; font-style: normal; text-decoration: none; }
.featured-products-item {text-align:center; margin: 0 0 5px 0; border: 1px solid #639; }
.featured-products-item-price { font-family: Arial; font-size: 9pt; color: #333; font-weight: normal; text-align="center" }

.page-footer-content a { font: normal 9.0000pt Arial, Helvetica, sans-serif; color: #333; align="center"; text-decoration: none; }
.page-footer-content a:hover { font: normal 9.0000pt Arial, Helvetica, sans-serif; color: #fff; align="center"; text-decoration: none; }
.copyright { font: normal 9pt Arial, sans-serif; color: #333; align="center"; }


.categorys
{
    color: #306;
    background-color: #306;
    border-color: #306;
}

.sidecolumnitemtext
{
    padding-left: 10;
    margin-top: 0;
    margin-bottom: 0;
}
.sidecolumnitemtextsub
{
    padding-left: 20;
    margin-top: 0;
    margin-bottom: 0;
}
.wishlistbutton
{
    padding-top: 3px;
}
.categories
{
    font-family: Arial;
    font-size: 9pt;
    color: #000066;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}
.categories:hover
{
    font-family: Arial;
    font-size: 9pt;
    color: #339999;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}
.horznavbar
{
    font-family: Arial;
    font-size: 9pt;
    color: #000066;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}
.horznavbar:hover
{
    font-family: Garamond;
    font-size: 9pt;
    color: #00CC99;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}
.thumbnail
{
    font-family: Arial;
    font-size: 8pt;
    color: #000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.thumbnail:hover
{
    font-family: Arial;
    font-size: 8pt;
    color: #006633;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}


.listprice
{
    font-family: Arial;
    font-size: 9pt;
    color: #CC0000;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}
.producttext
{
    font-family: Arial;
    font-size: 9pt;
    color: #000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

.sitewidelinks
{
    font-family: Arial;
    font-size: 9pt;
    color: #006666;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}
.sitewidelinks:hover
{
    font-family: Arial;
    font-size: 9pt;
    color: #00CC99;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}

.sitewide:hover
{
    font-family: Arial;
    font-size: 9pt;
    color: #000066;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.sitewidefonts
{
    font-family: Arial;
    font-size: 9pt;
    color: #000066;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
