*{margin:0;padding:0}
html, body {height:100%;}
body{background:#222 url(/images/bg-body.jpg)top center fixed; font-size:11px; margin:0 0 40px; font:12px Helvetica, Arial, sans-serif;}
#container{width:880px;margin:0 auto;}
#container #header{width:100%; margin:20px 0;}
#container #header h2#logoH2{background:transparent url(/images/sony-bravia-direct-logo.png) top left no-repeat; width:320px; height:50px;}
#container #header h2#logoH2 span{display:none;}
#container ul.nav{list-style:none; background-color:#000; padding:7px 5px 5px; font-size:112%;}
#container ul.nav li{display:inline;margin:0 10px 0 0;}
#container ul.nav li a{color:#999; padding:5px 5px 4px; text-decoration:none;}
#container ul.nav li a.current{color:#FFC;}
#container ul.nav li:hover{color:#000; background-color:#FFC;}
#container ul.nav li:hover a{color:#000; background-color:#FFC;}
#container #footer{width:100%; margin:0; background-color:#000; height:65px;}
#container #footer .nav{margin:0; background-color:#000;}
#container #footer ul.nav li{display:inline;margin:0;}
#container #footer ul.nav li a{color:#999; padding:5px 8px 4px; text-decoration:none;}
#container #footer #copyright{color:#454545;text-align:center;}
#content{background-color:#ccc;min-height:600px;}
#content #feature{background-color:#FFF;height:280px;padding:10px}
#content #feature #copy{float:left;width:450px;}
#content #feature #copy h1{color:#333;margin:35px 0 0 0;font-size:230%;}
#content #feature #copy h3{font-size:115%;color:#333;font-weight:normal;margin:10px 0 0 0; line-height:19px;}
#content #feature #copy p{font-size:115%;color:#ff0000;margin:15px 0 0 0;text-align:center; font-weight:700;}
#content #feature #copy #featuredLink{font-size:120%;color:#009;margin:15px 0 0 0;display:block;}
#content #feature img{float:right;}
#content #page{min-height:250px;padding:20px 10px;font-size:120%; line-height:19px;}
#content #page h3{margin-top:20px;}
#content #page p{margin-top:10px;}
#content #page a#button{background: url(/images/buy-now-button.png) top center no-repeat; width:450px; height:40px;display:block;margin:10px auto;}
#content #page #techSpecs{float:right;width:240px; margin:25px 0 20px 20px; padding:10px;background-color:#FFF; display:block;}
#content #page #techSpecs h3{text-align:center;margin:0 0 5px 0;}
#content #page #techSpecs ul{color:#000;margin-left:10px;}
#content #page #features{height:86px;padding:8px; background-color:#FFF;margin:10px 0 0 0;}
#content #page img.feature{margin-right:25px;display:block;float:left; vertical-align:middle;}