body { margin: 0; padding: 0; font-size: 76%; font-family: Arial, Helvetica, sans-serif; }

img { border: 0; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }

h1 { font-size: 200%; font-weight: normal; }


.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { display: inline-block; }
/* \*/
.clear { display: block; }
/* */


#wrapper { width: 565px; margin: 0 auto; padding: 0; }

#header { position: relative; z-index: 5; background-repeat: no-repeat; }

#navigation { display: none; }

* html #navigation table { border-collapse: collapse; padding: 0; margin: 0 0 -7px; width: 0; height: 0; font-size: 1em; z-index: 300; position: absolute; left: 0; top: -1000px; }
* html #navigation a:hover table { display: block; left: 0; top: 0; }
#navigation td { margin: 0; padding: 0; }
#navigation td a { position: relative; zoom: 1; }
* html #navigation a:hover { position: relative; z-index: 100; }
#navigation li:hover { position: relative; }
* html #navigation ul ul a:hover { position: relative; z-index: 110; }
#navigation ul ul li:hover { position: relative; }
* html #navigation ul ul ul a:hover { position: relative; z-index: 120; }
#navigation ul ul ul ul a:hover { position: relative; z-index: 130; }
#navigation ul ul { visibility: hidden; display: none; }
#navigation ul :hover ul { visibility: visible; display: block; height: auto; }
#navigation ul :hover ul ul { visibility: hidden; }
#navigation ul :hover ul :hover ul ul { visibility: hidden; }
#navigation ul :hover ul :hover ul { visibility: visible; }
#navigation ul :hover ul :hover ul :hover ul { visibility: visible; }

#main { position: relative; }

#sidebar { display: none; }

#home-images { padding: 9xp 0 0; }
#home-images div.top img { width: 565px; margin: 9px 0; }
#home-images div.top div.flash { position: absolute; top: 0; left: 0; }
#home-images div.base { margin: 0 -9px 0 0; }
#home-images div.base img { margin: 0 9px 0 0; width: 180px; }
