* { padding: 0; margin: 0; list-style: none; }
:root { overflow-y: visible; }
body { font-size: .75em; font-family: Arial, Helvetica, sans-serif; color: #000; background: #ffffff url('background.png') center top no-repeat; text-align: center; }
strong { font-weight: bold; }
table.checkout { width: 100%; }
table.checkout td { width: 100%; text-align: center; }
a img { border: 0px none; }
h1 { color: #597598; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; margin: 0 0 .5em 0; }
h2 { color: #597598; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; }
h4 { color: #597598; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; margin: 0 0 .5em 0; text-align: center; }
h5 { color: #597598; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; }
h6 { color: #597598; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; }
a { color: #597598; text-decoration: none; }
a:hover { text-decoration: underline; }
#container { width: 100%; margin: 25px 0; padding: 0; }
#header { width: 725px; padding: 0; margin: 0 auto; text-align: center; }
#logo { width: 294px; float: left; height: 40px; margin: 40px 0 0 0; padding: 0; }

.photoleft { float: left; width: 351px; height: 423px; }
.photoright { float: right; width: 351px; height: 423px; }
#divdivide { width: 100%; height: 5px; background: #000000; float: left; margin: 10px 0; }

#footer { width: 725px; padding-top: 35px; margin: 0 auto; text-align: center; }
#footaddress { width: 200px; float: left; height: 112px; margin: 0 0 40px 0; text-align: left; line-height: 16px; }
#footaddress a{ font-weight: 600; }
#footcopyright { width: 350px; float: right; height: 112px; margin: 0 ; text-align: left; color: #999999; line-height: 14px; }
#footcopyright a{ font-weight: 600; color: #999999; }
#category-slideshow { width: 725px; height: 423px; overflow: hidden; }