a
{ 
   text-decoration: none;
   color: blue;
   text-transform: uppercase;
}

a:hover
{
/*   color: #6679B4;*/
/*   text-decoration: underline;*/
   font-weight: bold;
}

a:visited
{
   color: #800080;
/*   text-decoration: line-through;*/
}

b.price
{
   color: #6679B4;
}

body
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   background-color: #FFFFFF;
   background-image: url(/images/side_bckgrnd.jpg);
   text-color: #0066A8;
}

div
{
/*   width: 100%; */
   margin-right: auto;
   margin-left: auto;

}

div.body
{
   margin-top: 0px;
   border-style: solid;
   border-width: 1px;
   border-top-color: #FFFFFF;
   border-left-color: #A9B8C2;
   border-bottom-color: #A9B8C2;
   border-right-color: #A9B8C2;
   background-color: #FFFFFF;
   padding: 10px;
}

div.copyright
{
   margin-right: auto;
   margin-left: auto;
   color: #A9B8C2;
}

font.tb
{
   color: #6679B4;
   border-color: #6679B4 1;
   border-bottom: 2px solid #6679B4;
   border-left: 2px solid #6679B4;
   border-right: 2px solid #6679B4;
   border-top: 2px solid #6679B4;
   font-size: 15px;
   font-weight: bold;
}

font.tb:hover
{
   background-color: lightgray;
}

font.title
{
   color: #6679B4;
   font-size: 15px;
   font-weight: bold;
   text-transform: uppercase;
}

font.bold
{
   color: #000000;
   font-size: 12px;
   font-weight: bold;
}

h1
{
   color: #6679B4;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   text-transform: uppercase;
}

h2
{
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-style: italic;
   text-transform: uppercase;
}

h3
{
   color: #6679B4;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-transform: uppercase;
}

hr
{
   color: #6679B4;
   background-color: #6679B4;
   height: 3px;
}

img
{
   border: 0px;
}

img.dvd
{
   float: right;
   border: 0px;
   width: 68;
   height: 30;
}

img.vhs
{
   float: right;
   border: 0px;
   width: 60;
   height: 30;
}

img.dvd_logo
{
   float: right;
   border: 0px;
   width: 68;
   height: 30;
}

img.ga
{
   float: right;
   border: 0px;
   width: 100;
   height: 30;
}

img.new
{
   float: right;
   border: 0px;
   width: 60;
   height: 30;
}

ol.justify
{
   text-align: justify;
}

p.price
{
   font-family: Courier, serif;
}

p.viddesc
{
   color: #000000;
   font-size: 13px;
   text-align: justify;
}

table { border: 0; }

#header
{
   float: left;
   width: 100%;
   margin-right: auto;
   margin-left: auto;
   background: #E4EDF0 url("/images/tabs-back.gif") repeat-x bottom;
   line-height: normal;
}

#header ul
{
   margin: 0;
   padding: 10px 10px 0;
   list-style: none;
}

#header li
{
   display: inline;
   margin: 0;
   padding: 0;
}

#header a
{
   float: left;
   background: url("/images/tabs-left.gif") no-repeat left top;
   background-position: 0px -62px;
   margin: 0;
   padding: 0 0 0 9px;
   border-bottom: 1px solid #A9B8C2;
   text-decoration: none;
}

#header a span
{
   float: left;
   display: block;
   background: url("/images/tabs-right.gif") no-repeat right top;
   background-position: 100% -62px;
   padding: 5px 17px 4px 8px;
   font-weight: bold;
   color: #6679B4; /* #0066A8; */
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header a span {float: none;}
/* End IE5-Mac hack */

#header a:hover span { color: #333; }

#header #current a
{
   background-position: 0px 0px;
   border-width: 0;
}

#header #current a span
{
   background-position: 100% 0px;
   padding-bottom: 5px;
   color: #333;
}

#header #highlight a
{
   background-position: 0% -93px;
   border-width: 0;
   border-bottom: 1px solid #A9B8C2;
}

#header #highlight a span
{
   background-position: 100% -93px;
   padding-bottom: 5px;
   color: #333;
}

#header a:hover { background-position: 0% -31px; }

#header a:hover span { background-position: 100% -31px; }