body, html{
background:transparent;
background-image:url('images/bkgrd.png');
background-repeat:repeat-x;
background-color:#b7b5b5;
background-position:fixed;
font-family:arial;
margin:0px;
color:#000000;
}

table.outer{
border:10px solid #ffffff;
}

table.intro{
border:0px;
width:100%;
font-size:11px;
text-align:left;
}

table.topsellers{
font-size:12px;
text-align:center;
color:#c0c0c0;
}

td.top{
width:900px;
height:100px;
background:#ed252a;
text-align:right;
padding:5px;
}

td.hightop{
width:900px;
height:20px;
background:#ed252a;
color:#ffffff;
text-align:right;
padding:5px;
font-size:13px;
}

td.menu{
width:900px;
height:30px;
background:url('images/menu.gif');
border-bottom:10px solid #ed252a;
border-left:5px solid #ed252a;
border-right:5px solid #ed252a;
font-size:12px;
padding:0px;
text-align:center;
}

td.left{
width:250px;
height:auto;
border-right:1px dotted #ccc;
background:#ffffff;
padding:10px;
font-size:12px;
text-align:center;
}

td.leftnav{
width:250px;
height:auto;
border-right:1px dotted #c0c0c0;
vertical-align:top;
background:#ffffff;
padding:10px;
font-size:12px;
text-align:justify;
}

td.main{
width:650px;
height:auto;
background:#ffffff;
padding:10px;
color:#000000;
}

td.footer{
width:900px;
height:35px;
color:#ffffff;
font-weight:bold;
text-align:center;
background:#ed252a;
font-size:12px;
}

td.belowfooter{
width:900px;
height:35px;
color:#000000;
text-align:center;
font-size:10px;
background:#ffffff;
}

td.catbar{
width:190px;
height:31px;
background:url('images/cattop.jpg');
color:#ffffff;
font-size:12px;
}

td.cat{
width:190px;
height:auto;
background:#ffffff;
vertical-align:top;
text-align:left;
}

img{
border:0px;
}

a{
text-decoration:none;
color:#000000;
}

a.white{
text-decoration:none;
color:#ffffff;
}

a.links{
text-decoration:none;
color:#000000;
}

a.canonlinks{
text-decoration:none;
color:#ed252a;
font-weight:bold;
}

a.canonlinks:hover{
text-decoration:underline;
color:#e32b33;
}

a.canon{
text-decoration:none;
color:#000000;
}

a.canon:hover{
text-decoration:underline;
color:#2b75cf;
}

a.links:hover{
text-decoration:none;
color:#000000;
}

a:hover{
text-decoration:none;
border-bottom:0px solid #ffffff;
}

h1{
font-size:14px;
text-align:center;
color:#e32b33;
margin-top:10px;
}

h2{
font-size:14px;
text-align:left;
color:#e32b33;
}

li{
color:#000000;
font-size:12px;
}

p{
font-size:12px;
text-align:justify;
}

ul.canon{ 
list-style-image: url('images/bullets.gif');
padding:2px;
margin-left:10px;
}