/* CSS Document */

body{
background-color:#003;
margin:0 auto;
padding:0;
}

a:link, a:visited {color:blue; text-decoration:underline; margin:0; padding:0}
a:hover, a.active {color:#06f; text-decoration:underline; margin:0; padding:0}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
line-height:1em;
margin:15px auto 10px auto;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:1em;
margin:10px auto;
text-align:left;
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:1em;
margin:10px auto;
text-align:left;
}

hr {
background:url(/mm5/graphics/00000001/rule.gif) 0 0 no-repeat;
border:0;
height:2px;
margin:1em 0;
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:1.3em;
margin:10px auto;
padding:0;
text-align:justify;
}

img {border:none}
a img {border:none}

ul {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 15px;
  }

table {
border-collapse:collapse;
border-color:black;
border-style:solid;
border-width:0px;
margin:10px auto;
padding:0;
}

th {
background-color:#ccc;
border-color:black;
border-style:solid;
border-width:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:1em;
margin:0;
padding:5px;
text-align:center;
vertical-align:middle;
}

td {
border-color:black;
border-style:solid;
border-width:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:1.25em;
margin:0;
padding:3px;
text-align:left;
vertical-align:middle;
}

#step-box {
border-color:black;
border-style:solid;
border-width:1px;
}

#step-box th {
background-color:#ccc;
border-color:black;
border-style:solid;
border-width:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:1em;
margin:0;
padding:5px;
text-align:left;
vertical-align:middle;
}

#step-box td {
background-color:#f5f5f5;
border-color:black;
border-style:solid;
border-width:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1em;
margin:0;
padding:5px;
vertical-align:middle;
}

#header {
background-color:white;
border-collapse:collapse;
border-color:black;
border-style:solid;
border-width:1px;
margin:0 auto;
width:960px;
}

#header td {
border-color:black;
border-style:solid;
border-width:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1em;
margin:0;
padding:0;
text-align:left;
vertical-align:middle;
}

#outer {
background-color:white;
border-collapse:collapse;
border-color:black;
border-style:solid;
border-width:1px;
margin:0 auto;
width:960px;
}

#inner {
border-collapse:collapse;
border-color:black;
border-style:solid;
border-width:0;
margin:10px auto;
width:100%;
}

#inner-nopad {
border-collapse:collapse;
border-color:black;
border-style:solid;
border-width:0;
margin:10px auto;
width:100%;
}

#inner-nopad td {
margin:0;
padding:0;
}

#navbar {
background-color:#CCC;
border-collapse:collapse;
border-color:black;
border-style:solid;
border-width:0;
height:40px;
margin:0 auto;
padding:0;
width:960px;
}

#navbar a:link, #navbar a:visited {color:#666; text-decoration:none;}
#navbar a:hover, #navbar a.active {color:#e44044; text-decoration:none;}

#navbar td {
background-image:url(/mm5/graphics/00000001/navbar-bg.gif);
border-color:black;
border-style:solid;
border-width:0 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:1.25em;
margin:0;
padding:2px;
text-align:center;
}

#leftcolumn {
background-color:white;
border-collapse:collapse;
border-color:black;
border-style:solid;
border-width:1px;
margin:0;
padding:5px;
text-align:center;
vertical-align:top;
width:208px;
}

#leftcolumn p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:0 0 0 5px;
padding:0;
text-align:left;
}

#categorytree {
background-color:white;
background-image:url(/mm5/graphics/00000001/cattree-bg.gif);
border-color:black;
border-style:solid;
border-width:0px;
width:190px;
}

#categorytree td {
border-color:black;
border-style:solid;
border-width:0px;
}

#cattree a:link, #cattree a:visited {color:#666; text-decoration:none;}
#cattree a:hover, #cattree a.active {color:#e44044; text-decoration:none;}

#main1 {
border-collapse:collapse;
border-color:black;
border-style:solid;
border-width:0;
margin:0;
padding:0 80px 10px 80px;
text-align:center;
vertical-align:top;
width:800px;
}

#main2 {
border-collapse:collapse;
border-color:black;
border-style:solid;
border-width:0;
margin:0;
padding:0 25px 10px 25px;
text-align:left;
vertical-align:top;
width:690px;
}

#prodcol {
width:250px;
text-align:center;
vertical-align:top;
}

#box-top-left {background-image:"../images/box-top-left.gif"; height:15px; width:15px}
#box-top {background-image:"../images/box-top.gif"}
#box-top-right {background-image:"../images/box-top-right.gif"; height:15px; width:15px}
#box-left {background-image:"../images/box-left.gif"}
#box-right {background-image:"../images/box-right.gif"}
#box-bottom-left {background-image:"../images/box-bottom-left.gif"; height:15px; width:15px}
#box-bottom {background-image:"../images/box-bottom.gif"}
#box-bottom-right {background-image:"../images/box-bottom-right.gif"; height:15px; width:15px}

#price {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#c00;
letter-spacing:0em;
}

#regprice {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
letter-spacing:0em;
text-decoration:line-through;
}

#loginbox {
background-color:#f5f5f5;
border-collapse:collapse;
border-color:black;
border-style:solid;
border-width:1px;
margin:10px auto;
padding:0;
width:375px;
}

#product-lines td {
padding:5px;
vertical-align:top;
}

#catbox {
border-collapse:collapse;
border-color:black;
border-style:solid;
border-width:1px;
width:325px;
}

#footer {
background-color:#ccc;
border-collapse:collapse;
border-color:black;
border-style:solid;
border-width:0 1px 1px 1px;
margin:0 auto;
width:958px;
}

#footer p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.5em;
text-align:center;
margin:0;
padding:3px;
}
 
#top {vertical-align:top}
#left {text-align:left}
#center {text-align:center}
#right {text-align:right}
#bottom {vertical-align:top}
#nomargin {margin:auto 0}
#border {border-width:1px}
#nopad {margin:0; padding:0;}
#nopad td {margin:0; padding:0;}
#pad {margin:0; padding:0 5px; vertical-align:top;}
#pad2 td {margin:0; padding:5px 20px; vertical-align:top}
#space {padding:10px}
form {margin:0; padding:0}
input {margin:0; padding:0}

#cattreelink1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; letter-spacing: -0.05em}
#cattreelink1 a:link, #cattreelink1 a:visited {color:#666; text-decoration:none}
#cattreelink1 a:hover, #cattreelink1 a.active {color:#e44044; text-decoration:none}
#cattreelink2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px}
#cattreelink2 a:link, #cattreelink2 a:visited {color:#00f; text-decoration:underline}
#cattreelink2 a:hover, #cattreelink2 a.active {color:#06f; text-decoration:underline}
#cattreelink3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px}
#cattreelink3 a:link, #cattreelink3 a:visited {color:#666; text-decoration:underline}
#cattreelink3 a:hover, #cattreelink3 a.active {color:#e44044; text-decoration:underline}
