body { font-family: "Verdana", "Arial", sans-serif; 
font-size: 14px; color: #525252; background-color: #ccc; }
html, body { margin: 0; padding: 0: }
a { color: #888888; font-weight:bold; }
a:hover { color: #333; text-decoration: underline; font-weight:bold; }
img { padding:0px; }
h1 { margin-top: 0; font-size: 1.5em; color: #333; }
h2 { font-size: 1.2em; }
h3 { font-size: 1.0em; }

#nav { text-transform: lowercase; margin: 5px 0; }
#nav table { width: 100%; border-collapse: collapse; }
#nav td { text-align: center; padding: 5px 10px; border: solid 1px #000; }
#nav td.first { border-left: none; }
#nav td.last { border-right: none; }
#nav a { text-decoration: none; }
#nav td.active { background-color: #ccc; text-decoration: underline; }
#nav td.active a { color: #333; }

#wrapper { width: 750px; border: solid 0.125em #000; background-color: #fff; margin: 10px auto; }
#footer { font-size: 0.8em; text-align: center; }
#footer a { text-transform: lowercase; }
#content { padding: 0em 1em; }
#header .blinds { float: right; width: 150px; }
#header .logo { padding-top: 50px; float: left; width: 600px; text-align: center; }
#header .blinds img { width: 150px; height: 250px; }
#header { height: 250px; margin: 0; padding: 0; }

p.big { font-size: 1.1em; color: #555; font-weight: bold; }
p.small { font-size: 0.9em; text-align: center; }
div.video { width: 384px; margin: 0 auto; }
div.video.tall { width: 320px; margin: 0 auto; }
div.products div.float { float: left; width: 325px; padding: 10px; margin: 6px; border: solid 1px #ccc; height: 135px; }
div.products div.float table { font-size: 1em; }
div.products div.float td { vertical-align: top; }
div.products h3 { margin: 0.5em 0; }
div.products div.float img { margin-right: 10px; }
a img { border: 0; }
p.back_to_top { text-align: right; }
.access { display: none; }

div.gallery > div { float: left; width: 150px; text-align: center; padding: 15px; }

form label { font-weight: bold; }
