
.di_html { margin:0; padding:0 0 0 0; width:960px; font-family:Arial, Helvetica, sans-serif; }
.di_html .bodycopy { font-size:9px; } 
.di_html ul { margin:0 0 0 35px; padding:0 0 0 0; font-size:11px; list-style:none; }
.di_html li { padding-bottom:15px; }

.di_html .details a { margin:0; padding:0 0 0 10px; font-size:14px; color:#000; background:url(../images/icon_arrow.gif) no-repeat 0 0; text-decoration:none; }
.di_html .details a.sel { font-weight:bold; }
.di_html .details a:hover { text-decoration:underline; }

.di_html .prodlinks a { margin:0; padding:0 0 0 10px; color:#333; background:url(../images/icon_arrow.gif) no-repeat top left; }

.di_html .flashless { margin:0 0 25px 0; padding:0 0 0 0; width:960px; height:471px; color:#FFF; }
.di_html .overviewVAIO { background:url(../images/overview.jpg) no-repeat top left; }
.di_html .hd_tvVAIO { background:url(../images/hdtv.jpg) no-repeat top left; }
.di_html .hdWall { background:url(../images/wall_mount.jpg) no-repeat top left; }
.di_html .hd_entertainVAIO { background:url(../images/hd_entertain.jpg) no-repeat top left; }
.di_html .wideVAIO { background:url(../images/extra_wide.jpg) no-repeat top left; }


.di_html .flashless a { color:#999; }
.di_html .hdna { padding-left:15px; background:url(../images/icon_arrow_hdna.gif) no-repeat left; }

.di_html .heroContent { margin:0; padding:0;  width:260px;}
.di_html .detailContent { margin:0; padding:0;  width:700px; float:right; font-size:12px;}
.di_html .detailContent ul { padding:20px 15px; font-size:12px; list-style:disc; }
.di_html .detailContent p { font-size:6px; }


.di_html h1, .di_html h2, .di_html h3 { margin:0; padding-left:35px; font-weight:100;}

.di_html .flashless h1 { font-size:24px; line-height:1.1em; }
.di_html .handycam h1 { padding-top:24px; }
.di_html .cybershot h1 { padding-top:74px; }
.di_html .alpha h1 { padding-top:20px; }
.di_html .liveview h1, .di_html .mpresolution h1, .di_html .bionz h1, .di_html h1 { padding-top:70px; }


.di_html .flashless h2 { padding-top:25px; font-size:12px; line-height:1.4em; }

.di_html .flashless h3 { font-size:14px; }
.di_html .cybershot h3 { padding-top:60px; }
.di_html .handycam h3 { padding-top:40px; padding-bottom:15px; }
.di_html .alpha h3 { padding-top:80px; }

.di_html .flashless h4 { margin:0; padding-left:37px; width:190px; font-size:9px; text-transform:uppercase; line-height:0.9em; }
.di_html .cybershot h4 { padding-top:125px; }
.di_html .handycam h4 { padding-top:125px; }
.di_html .alpha h4 { padding-top:95px; }