body { width: 100%; color: #545454; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; }

#hdr { width: 827px; padding: 21px 5px 0 128px; margin: 0 auto 61px; position: relative; }
#hdr h1 { float: left; width: 52px; height: 24px; margin-left: -2px; background: url('s.png') 0 100% no-repeat; }
#hdr h1 a { display: block; width: 52px; height: 24px; text-indent: -10000px; }
#hdr ul { float: left; width: 777px; }
#hdr ul li { float: left; list-style: none; padding-left: 47px; }
#hdr ul li span, #hdr ul li a { display: block; padding: 6px 15px; }
#hdr ul li span { cursor: default; }
#hdr ul li a { color: #545454; text-decoration: none; }

h2 { width: 590px; padding: 14px 128px 3px 240px; margin: 0 auto; font-weight: bold; }

h3 { width: 704px; padding: 14px 128px 3px 128px; margin: 0 auto; font-weight: normal; }
h3 a { color: #545454; text-decoration: none; display: block; padding: 5px 0; }

.category-press h3 { display: none; }

p { width: 590px; padding: 14px 128px 1em 240px; margin: 0 auto; line-height: 1.5em; font-size: 0.9em; }
p strong { font-weight: bold; }
p a { color: #729abd; }

.content { background: #f4f4f4; width: 100%; padding: 34px 0 48px; position: relative; z-index: 1; }
.home .content { background: #fff; }
.home p { width: 704px; margin-top: -25px; padding: 14px 128px 3px 128px; position: relative; z-index: 1; }
.home p img { position: relative; z-index: 1; }

#home-promo-box { display: block; width: 350px; height: 130px; margin: -380px 0 0 40px; z-index: 10; position: relative; }
#home-promo-box:hover { display: block; }

#onlinestorelink { display: block; cursor: pointer; width: 319px; height: 42px; position: absolute; text-indent: -9999px;  top: 120px; left: 163px; z-index: 100; }

.s { width: 100%; bottom: 0; }
.slideshow { width: 100%; height: 600px; position: relative; overflow: hidden; }
.slideholder { width: 704px; height: 600px; position: absolute; left: 50%; margin-left: -352px; }
.slidecontainment { height: 600px; }
#slide { position: absolute; }
#slide img { float: left; border: 0; margin-right: 5px; }

#slidecontrols { width: 620px; height: 95px; position: absolute; top: 253px; left: 0; margin-left: -110px; z-index: 1000; display: none; }
#slidecontrols #prev, #slidecontrols #next { width: 95px; height: 95px; background: url('s.png') 0 -95px no-repeat; position: absolute; }
#slidecontrols #next { right: 0; background-position: -95px -95px; }
#slidecontrols #prev { display: none; }

.ms { width: 400px; position: relative; float: left; clear: both; display: block; margin-right: 400px; }
.mslideholder { width: 400px; margin-bottom: 1em; float: left; overflow: hidden; display: block; }
.mslide { width: 30000px; float: left; display: block; }
.mslide .miniimg { width: 400px; float: left; text-align: center; display: block; }
.mslide img { margin: 0 auto; }

.msn { width: 588px; margin-left: -94px; height: 95px; position: absolute; top: 88px; left: 0; z-index: 100; }
.msn .prev, .msn .next { width: 95px; height: 95px; background: url('s.png') 0 0 no-repeat; position: absolute; }
.msn .next { right: 0; background-position: -95px 0px; }
.msn .prev {  }

#hdr ul li a:hover, h3 a:hover { color: #729abd; }

textarea, input { margin-top: 5px; border: 1px solid #ddd; }
