/* CSS Document */

body{
background-color:white;
margin:10px auto;
padding:0;
background-image:url('/images/background.gif');
background-repeat:repeat;
}

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;
letter-spacing:-0.05em;
line-height:1em;
margin:5px auto 10px auto;
text-align:center;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
letter-spacing:-0.05em;
line-height:1em;
margin:10px 25px;
text-align:left;
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing:-0.05em;
line-height:1em;
margin:8px auto;
text-align:left;
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
letter-spacing:-0.05em;
line-height:1.3em;
margin:10px 25px;
padding:0;
text-align:justify;
}

img  {
border: none;
margin: 0px auto;
}

ul {
list-style-position:inside;
list-style-type:disc;
margin:0 0 10px 0;
padding:0;
}

li {
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-0.05em;
line-height:1em;
font-size:11px;
margin:3px 0 0 0;
padding:0;
text-align:left;
}

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;
color:black;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing:-0.05em;
line-height:1em;
margin:0;
padding:5px;
text-align:center;
vertical-align:middle;
}

td {
border-color:black;
border-style:solid;
border-width:0px;
color:black;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
letter-spacing:-0.05em;
line-height:1.25em;
margin:0;
padding:1px;
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;
padding:0;
width:760px;
}

#inner {
border-collapse:collapse;
border-color:black;
border-style:solid;
border-width:0;
margin:10px auto;
padding:0;
width:100%;
}

#header {
background-color:white;
border-collapse:collapse;
border-color:black;
border-style:solid;
border-width:1px;
margin:0 auto;
padding:0;
width:760px;
}

#header td {
border-color:black;
border-style:solid;
border-width:0px;
color:black;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:-0.05em;
line-height:1em;
margin:0;
padding:3px;
text-align:center;
vertical-align:middle;
}

#navbar {
background-color:#606;

border-collapse:collapse;
border-color:black;
border-style:solid;
border-width:0 1px;
margin:0 auto;
padding:0;
width:760px;
}

#navbar a:link, #navbar a:visited {color: white; text-decoration: none; margin:5px 10px; padding:0}
#navbar a:hover, #navbar a.active {color: white; text-decoration: underline; margin:5px 10px; padding:0}

#navbar td {
border-color:black;
border-style:solid;
border-width:0px;
color:black;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing:-0.05em;
line-height:1em;
margin:0;
padding:2px;
text-align:center;
}

#categorytree {
background-color:#f5f5f5;
border-collapse:collapse;
border-color:black;
border-style:solid;
border-width:1px;
margin:0;
padding:6px;
text-align:center;
vertical-align:top;
width:160px;
}

#categorytree p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing:-0.05em;
margin:0 0 0 5px;
padding:0;
text-align:left;
}

#content {
border-collapse:collapse;
border-color:black;
border-style:solid;
border-width:0;
margin:0;
padding:10px;
text-align:center;
vertical-align:top;
width:auto;
}

#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;
}

#footer {
background-color:#606;
border-collapse:collapse;
border-color:black;
border-style:solid;
border-width:0 1px;
margin:0 auto;
padding:0;
text-align:center;
width:760px;
}

#loginbox {
background-color:#f5f5f5;
border-collapse:collapse;
border-color:black;
border-style:solid;
border-width:1px;
margin:10px auto;
padding:0;
width:75%;
}

#checkout {
border-collapse:collapse;
border-color:black;
border-style:solid;
border-width:0;
margin:10px auto;
padding:0;
width:75%;
}

#footer a:link, #footer a:visited, #footer a:hover, #footer a.active {color: white; text-decoration: underline}

#footer p {
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:-0.05em;
line-height:1.5em;
text-align:center;
margin:0;
padding:5px;
}
 
#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;
}

#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}
