a { color: #000; text-decoration: none; }
a.more { background: url(more-1.png); display: block; height: 53px; margin: 25px auto 0 auto; width: 217px; }
a.more:hover { background: url(more-2.png); }
body { background: #fff; color: #000; font: 16px Roboto, sans-serif; margin: 0; padding: 0; }
div { background-position: top; background-repeat: no-repeat; }
div.camcoders { width: 333px; }
div.card { margin: 425px auto 0 auto; }
div.head { height: 100px; margin: 0 auto; width: 1000px; }
div.head img { float: right; margin-top: 30px; }
div.head li { border-bottom: 3px solid #999; float: left; list-style: none; margin: 40px 25px 0 0; }
div.head li:hover { border-color: #ff0000; }
div.headphones { width: 200px; }
div.model { margin: 0 auto; width: 1000px; }
div.model div { float: left; margin-top: 450px; text-align: center; }
div.preview { margin: 0 auto; text-align: justify; width: 1000px; }
div#pointer { cursor: pointer; }
div.projectors { width: 200px; }
div#tagline div { height: 1030px; width: 100%; }
div#tech { cursor: pointer; height: 500px; margin-top: 0; width: 333px; }
div#tech:hover { background: url(go.png) center 275px no-repeat; }
div.video { width: 1000px; }
div.video p { text-align: left; }
li#red { border-bottom: 3px solid #ff0000; }
p { margin: 0; }
p.model { border-bottom: 3px solid #ff0000; display: inline-block; font-size: 32px; font-weight: 300; text-transform: uppercase; }
p.price { font-size: 13px; font-weight: bold; margin: 10px 0; }
p.buy { background: #fff; border: 1px solid #999; display: inline; font-size: 13px; padding: 0 5px; text-transform: uppercase; }
p.text { font-size: 18px; }
ul { margin: 0; padding: 0; }