/* CSS Document */
*{ margin: 0; padding: 0; }

body { display: block; height: 100%; width: 100%; margin: 0; background-color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif;  }
#navigation { height: 1px;	width: 1px;	overflow: hidden; }

/* terms */
img { border: 0px Solid transparent;}
#base { display: block; width: 792px; margin: 0 Auto; padding: 0;}
.tableheight { 	height: 100%; }
.copyrightheader { display:block; font-weight: bold; font-size: 9pt; color: #333; }
.copyright { font-size: 8pt; color: #666; }
.copyright p{ display:block; padding: 0 0 15px 0; }

/* specs & what's in box*/
.inbox,
.specs { background: #E9F1C5 url('../_media/product_bg.gif') repeat-x; }
.green { background-color: #CFDF85;}
.left { float: left; }
.right { float: right;}

h1 { display: block; width: 86px; height: 16px; background: url('../_media/header_sony.gif') no-repeat; }
h2 { display: block; width: 166px; height: 16px; background: url('../_media/header_picturestation.gif') no-repeat; }
h3 { margin-top: 10px; }
.specs h3 { display: block; width: 200px; height: 32px; background: url('../_media/title_specs.gif') no-repeat; }
.inbox h3 { display: block; width: 250px; height: 32px; background: url('../_media/title_inbox.gif') no-repeat; margin-bottom: 50px; }
#footer h4 { display: block; width: 110px; height: 16px; background: url('../_media/footer_logo.gif') no-repeat; }
h1 span, h2 span, h3 span, h4 span { display: none;}

#main { display: block; width: 900px ; margin: 0 Auto; font-size: 9pt;}
#header { display: block; height: 50px; padding: 25px 0 0 0;  }
#contents { margin-bottom: 15px; }
#footer { display: block; height: 50px; }
#footer p { display: block; width: 400px; font-size: 7pt; color: #aaa; text-align: right; float: right; }
#footer a { display: block; width: 90px;  font-size: 8pt; color: #000; text-align: right; float: right; text-decoration: none;}

#main table { color: #333; border-left: 1px Solid #333; border-top: 1px Solid #333; text-align: center;}
.specs table { margin: 55px 0 15px 0;}
.inbox table { margin: 10px 0 30px 0;}
.inbox th { background-color: #B3CD3D; border-bottom: 1px Solid #333; border-right: 1px Solid #333;}
.specs th { background-color: #CFDF85; color: #000; font-weight: bold; text-align: left; padding: 2px 8px; border-right: 1px Solid #333; border-bottom: 1px Solid #333;}
#main td { padding: 2px 8px; border-right: 1px Solid #333; border-bottom: 1px Solid #333;}
.specs p { font-size: 8pt; color: #666; }
