/* CSS Document */

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
margin: 0px;
padding: 0px;
text-align: center;
line-height: 14px;
}
a {
color: #3964B2;
}
a:hover {
color: #F3CE38;
}
h1 {
font-size: 16px;
font-weight: bold;
}
h2 {
font-size: 14px;
font-weight: bold;
}
h3 {
font-size: 12px;
font-weight: bold;
color: #3964B2;
}
h4 {
font-size: 11px;
font-weight: bold;
color: #3964B2;
display: inline;
}
hr {
width: 100%;
height: 1px;
border-bottom: 1px solid #000000;
border-top: none;
margin: 5px 0x 5px 0px;
}
input, select, textarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
}
input.required, select.required, textarea.required {
background-color: #DBE9F4;
}
.error {
color: red;
}

#container {
width: 820px;
margin: 0px auto 0px auto;
padding: 0px;
text-align: left;
}

#top-banner {
background-image: url(images/banner-top.jpg);
width: 820px;
height: 111px;
}
#top-banner h1, #top-banner h2 {
display: none;
}
#content-top-banner {
background-image: url(images/banner-top-content.jpg);
width: 820px;
height: 111px;
}
#content-top-banner h1, #content-top-banner h2 {
display: none;
}


#topnav {
padding: 90px 0px 0px 160px;
}
#topnav a {
color: #FFFFFF;
text-decoration: none;
font-style: italic;
padding-right: 10px;
}
#topnav a:hover {
color: #FF3333;
}
#topnav a.current {
color: #FFCC66;
}

#left-banner-home {
background-image: url(images/banner-left.jpg);
width: 122px;
height: 504px;
float: left;
display: inline;
margin: 0px -3px 0px 0px;
}

#leftnav {
padding: 10px 0px 0px 8px;
}

#home-content {
background-image: url(images/home-graphic.jpg);
width: 698px;
height: 504px;
margin: 0px 0px 0px 0px;
}
#home-content ul{
margin: 0px;
padding: 0px;
display: none;
}

#menu-bottom {
width: 698px;
height: 35px;
text-align: center;
background-color: #000000;
color: #FFFFFF;
padding: 10px 0px 0px 0px;
margin: -45px 0px 0px 122px;
}
#menu-bottom a {
color: #FFFFFF;
text-decoration: none;
padding: 3px 7px 0px 7px;
}
#menu-bottom a:hover {
color: #FF3333;
}
#menu-bottom a.current {
color: #FFCC66;
}

#page-content {
width: 608px;
height: 390px;
margin: 0px 0px 0px 0px;
overflow: auto;
padding: 5px 50px 65px 40px;
}

#page-content li{
padding: 4px 0px 4px 0px;
}
#page-content table.product td{
border-top: 1px solid #000000;
}
#page-content table.cart th {
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
}
#page-content table.cart td {
border-bottom: 1px solid #000000;
}
