


#tabs .block h2 { height:64px; }
#tabs .block { background:url(parts/line01.gif) 0 0 white repeat-x; }



#tabs { background:url(parts/tabindex.frame.1.gif) 0 0 white no-repeat; padding-top:4px; margin-top:20px; }
#tabs .block { min-height:12em; }
* html #tabs { zoom:1; }
* html #tabs .block { height:12em; }

.block h2 { margin:0 0 10px -160px; background:none; padding:0; }

.adobe { position:absolute; left:0; bottom:10px; width:145px; }



#tabindex { padding:26px 10px 10px 10px; background:url(parts/tabindex.frame.2.gif) bottom left no-repeat; margin-bottom:10px; position:relative; }
#tabindex:after { content:"."; display:block; clear:both; height:0; visibility:hidden; }
#tabindex li { display:inline; }
#tabs #tabindex a { display:block; float:left; white-space:nowrap; margin-right:1em; background:url(parts/arrow.gif) center left no-repeat; padding-left:9px; line-height:1em; margin-bottom:8px; height:1em; text-indent:0; display:inline; width:auto; }
#tabs #tabindex a span { line-height:1em; }
* html #tabindex { zoom:1; }


#header1,#header2,#header3,#header4 { width:170px; height:62px; text-indent:-9999px; margin-bottom:-62px; }
#header1 { background:url(parts/1.gif) 0 0 no-repeat; }
#header2 { background:url(parts/2.gif) 0 0 no-repeat; }
#header3 { background:url(parts/3.gif) 0 0 no-repeat; }
#header4 { background:url(parts/4.gif) 0 0 no-repeat; }



.updown { display:block; width:170px; position:absolute; top:90px; left:0; line-height:1.1em; background:none; }
.updown ul { margin-bottom:10px; padding-left:0; }
.updown ul li { list-style:none; }
.updown a { text-decoration:none; color:gray; }
.updown a:hover { color:black; }



