body {margin: 2px;background: #fff;}
.right {float: right;margin: 0 0 0 22px;border: 0 solid #000;}
#all {margin: auto;width: 770px;max-width: 770px;text-align: left;background: #fff;}
#main {clear: both;vertical-align: top;margin: 0;padding: 0;}
#header {background: url(images/header.jpg) no-repeat 0 0;height: 197px;width: 770px;}
#header ul {padding-top: 10px;}
#header li {display: inline;padding-left: 8px;padding-right: 8px;}
#header li a {font: bold 100% arial, sans serif;font-size: medium;color: #cc6346;text-decoration: none;}
#header li a:hover {color: #5291C2;text-decoration: none;}
#header li a.on {color: #a9a9a9;}
#breadcrumb {padding-top: 10px;text-align: right;margin-right: 20px;font: 75% arial, sans-serif;color: #474747;text-decoration: none;}
#breadcrumb a {font: 100% arial, sans-serif;text-decoration: none;color: #cc6346;}
#breadcrumb a:hover {color: #5291C2;text-decoration: none;}
#breadcrumb a.on {color: #a9a9a9;}
h1 {margin: 15px;padding-top: 5px;font: bold 97% Arial, Helvetica, sans-serif;color: #5291C2;}
h2 {margin: 15px;padding-top: 5px;font: bold 95% Arial, Helvetica, sans-serif;color: #cc6346;}
h3 {margin: 7px 20px;padding-top: 5px;padding-bottom: 5px;font: bold 90% Arial, Helvetica, sans-serif;color: #a2a2a2;}
p {font: 75% arial, sans-serif;line-height: 150%;text-align: left;}
.container p {width: 90%;margin-left: 15px;color: #474747;}
ul {padding-left: 15px;margin-left: 0;}
li {font: 82%/17px arial, sans-serif;margin-left: 0;color: #02a1d8;text-decoration: none;}
a {color: #cc6346;}
a.on {color: #a9a9a9;}
a:hover {color: #5291C2;text-decoration: none;}
.leftnav {float: left;margin-top: 8px;width: 23%;}
.left-box {border: 1px solid #fff;background: #fff;}
.left {padding-top: 4px;padding-bottom: 15px;}
.left-tl {background: url(images/main-pod-tl.gif) no-repeat 0 0;position: relative;}
.left-tr {background: url(images/main-pod-tr.gif) no-repeat 100% 0;position: relative;}
.left-bl {background: url(images/main-pod-bl.gif) no-repeat 0 100%;position: relative;}
.left-br {background: url(images/main-pod-br.gif) no-repeat 100% 100%;position: relative;}
.left-t {background: url(images/main-pod-top.gif) repeat-x 0 0;position: relative;}
.left-b {background: url(images/main-pod-bottom.gif) repeat-x 0 100%;position: relative;}
.left-l {background: url(images/main-pod-l.gif) repeat-y 0 0;position: relative;}
.left-r {background: url(images/main-pod-r.gif) repeat-y 100% 0;position: relative;}
.leftnav ul {list-style-type: none;}
.leftnav li {font: bold 100% arial, sans-serif;color: #5593C3;margin-left: 7px;padding-top: 5px;text-decoration: none;}
.leftnav li a {font: normal 83% arial, sans-serif;color: #cc6346;text-decoration: none;}
.leftnav li a:hover {color: #5291C2;text-decoration: none;}
.leftnav li a.on {color: #a9a9a9;text-decoration: underline;}
.left-search li {font: bold 100% arial, sans-serif;color: #5593C3;margin-left: 7px;padding-top: 5px;text-decoration: none;}
.left-search li label {width: 0;text-decoration: none;}
.left-search input {width: 100px;border: solid 1px #474747;font: normal 80% arial, sans-serif;color: #474747;}
.left-search input.submit {width: 104px;color: #cc6346;border: 1px solid #474747;}
#content-area {margin-top: 5px;float: right;width: 77%;}
#main-container {padding-left: 2px;padding-bottom: 2px;margin: 2px 0 2px 2px;padding-top: 2px;}
.main-box {border: 1px solid #fff;background: #fff;}
.main-tl {background: url(images/main-pod-tl.gif) no-repeat 0 0;position: relative;}
.main-tr {background: url(images/main-pod-tr.gif) no-repeat 100% 0;position: relative;}
.main-bl {background: url(images/main-pod-bl.gif) no-repeat 0 100%;position: relative;}
.main-br {background: url(images/main-pod-br.gif) no-repeat 100% 100%;position: relative;}
.main-t {background: url(images/main-pod-top.gif) repeat-x 0 0;position: relative;}
.main-b {background: url(images/main-pod-bottom.gif) repeat-x 0 100%;position: relative;}
.main-l {background: url(images/main-pod-l.gif) repeat-y 0 0;position: relative;}
.main-r {background: url(images/main-pod-r.gif) repeat-y 100% 0;position: relative;}
.container {margin: 27px;background: none;padding-bottom: 10px;}
.box {margin: 25px;border: 1px solid #fff;background: #F6F4F4;}
#productpic {float: left;width: 150px;border: 1px solid #fff;}
#productpic img {margin-top: 5px;}
#productdesc {float: left;width: 370px;text-align: left;border: 1px solid #fff;}
#productdesc p input {color: #cc6346;border: 1px solid #474747;font: normal 100% arial, sans serif;background: #fff;}
.products {	margin: auto;text-align: center;}
table.products {display: inline;}
table.products tr td {font: normal 80% arial, helvetica, sans-serif;text-align: center;width: 150px;}
table.products tr td img {border: 0 solid #777;margin: 10px 0 4px;width: 150px;height: 150px;}
table.products tr td a {color: #cc6346;text-decoration: none;}
table.products tr td a:hover {color: #5291C2;text-decoration: none;}
table.products tr td a.on {color: #a9a9a9;text-decoration: none;}
.clear {clear: both;}
.red {color: red;font: 10px arial, Sans-Serif;padding: 22px 0 18px 22px;}
.container ul {width: 95%;height: auto;text-align: left;text-decoration: none;list-style-type: none;}
.container li {list-style: none;font: 89% arial, sans-serif;padding-top: 5px;padding-bottom: 5px;}
.container label {font: 89% arial, sans-serif;color: #474747;width: 12em;float: left;text-align: left;margin-right: 0.5em;display: block;}
.container input {color: #474747;font-size: 89%;width: 40%;border: 1px solid #474747;}
.container textarea {width: 40%;font: 89% arial, sans-serif;color: #474747;border: 1px solid #474747;}
.container checkbox {border: 0 solid #fff;}
input.submit {color: #cc6346;width: 200px;border: 1px solid #474747;background: #fff;margin-left: 0;}
select {border: 1px solid #474747;width: 200px;color: #474747;background: #fff;margin-left: 0;font: 82% arial, sans-serif;}
input[type=checkbox] {border: none;}
.LinkButton {vertical-align: top;width: 69px;color: #cc6346;margin-right: 5px;text-align: center;text-decoration: underline;font: 89% arial, Sans-Serif;}
.LinkButton:Hover {vertical-align: top;width: 69px;color: #5291C2;margin-right: 5px;text-align: center;text-decoration: underline;font: 89% arial, Sans-Serif;}
table.shopping {width: 525px;text-align: center;margin: auto;}
table.shopping tr td {padding: 2px;font: normal normal 75% arial, helvetica, sans-serif;color: #777;text-align: center;background: #f5f5f5;}
table.shopping tr th {padding: 5px;font: normal bold 80% arial, helvetica, sans-serif;color: #fff;text-align: center;background: #cc6346;}
.shopping a {color: #cc6346;text-decoration: underline;}
.shopping input {width: 50px;border: 1px solid #474747;}
.shopping tr td.buttons {text-align: right;padding: 10px 0 0;background: #fff;}
.shopping tr td.shop-small {width: 100px;}
.shopping tr td.buttons input {border: 1px solid #033C20;color: #cc6346;font-size: small;text-align: center;width: 150px;background: #fff;}
#footer {width: 760px;clear: both;height: 53px;text-align: right;margin-right: 8px;}
#footer ul {padding-top: 2px;}
#footer li {display: inline;list-style: none;padding-left: 4px;padding-right: 4px;}
#footer li a {font: 100% arial, sans-serif;color: #cc6346;text-decoration: none;padding-top: 5px;vertical-align: bottom;}
#footer li a:hover {color: #5291C2;}
#footer li a.on {color: #a9a9a9;}
.credit1 {margin-top: 0;margin-right: 8px;font: 60% arial;color: #474747;text-align: right;text-decoration: none;}
.credit1 a {color: #5593C3;text-decoration: none;}
.credit1 a:hover {text-decoration: underline;}
.sale {color: #5593C3;}
#olHeader {font: 100% verdana, arial, helvetica, sans-serif;}
#olHeader {font: 89% verdana, sans-serif;margin-left: 10px;width: 400px;color: #5593C3;}
#olHeader_List {font: 100% verdana, sans-serif;width: 350px;color: #5593C3;}
#olFooter {font: 100% verdana, arial, helvetica, sans-serif;}
#olFooter {font: 89% verdana, sans-serif;margin-left: 10px;width: 400px;color: #5593C3;}
#olFooter_List {font: 100% verdana, sans-serif;width: 350px;color: #5593C3;}