/* 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;}