body {margin:0; background:#006ab2 url(images/bg_leftcol.gif) repeat-y; font:12px arial,helvetica,sans-serif; color:#fff}
a {font:bold 12px arial,helvetica,sans-serif; color:#e9b55b; text-decoration:none}
a:hover {font:bold 12px arial,helvetica,sans-serif; color:#ffcb71; text-decoration:none}
h1 {font:bold 14px arial,helvetica,sans-serif; color:#fff}
h2 {font:bold 12px arial,helvetica,sans-serif; color:#fff}
#logo01 {position:absolute; left:0; top:0}
#logo02 {position:absolute; left:140px; top:0}
#logo03 {position:absolute; left:0; top:116px}
#header {position:absolute; left:0; top:0; width:100%; height:116px; background: url(images/bg_header.gif) repeat-x}
#mainworld {position:absolute; left:140px; top:116px}
#mainmap {position:absolute; left:420px; top:116px; width:362px; height:280px; font:11px arial,helvetica,sans-serif; color:#f0f0f0; padding:10px 0 0 10px; background: url(images/mainmap.gif) no-repeat}
#mainline {position:absolute; left:140px; top:396px}
#mainline_b {position:absolute; left:140px; top:1062px}
#maincontent1 {position:absolute; left:166px; top:420px; width:320px; font:12px arial,helvetica,sans-serif; color:#fff}
#maincontent2 {position:absolute; left:166px; top:1100px; width:610px; font:12px arial,helvetica,sans-serif; color:#fff}
#maincontent_3 {position:absolute; left:140px; top:116px; width:596px; font:12px arial,helvetica,sans-serif; color:#fff; text-align:left; padding-top:10px; padding-left:40px; background:url(images/corner01.gif) no-repeat}
#mainvideo {position:absolute; left:535px; top:420px; width:240px; height:196px; border:1px solid #4a95c8; border-left:2px solid #4a95c8} 
#videosummary {position:absolute; left:535px; top:640px; width:220px; background:#00569e; border:1px solid #ccc; padding:10px}
#menubox {position:absolute; left:10px; top:200px; width:110px; z-index:1}
div.menu {width:110px; background:#19b2e8; padding:0; border:1px solid #00aae6; border-top:0}
div.menu a {display:block; margin:0; width:100%; padding:0.3em; font-weight:bold; border-top:1px solid #00aae6; color:#002e76; text-decoration:none}
html>body div.menu a {width:auto}
div.menu a:hover {background:#00aae6; color:#fff; font-weight:bold; text-decoration:none}
.theg {position:absolute; left:713px; top:189px; background:url(images/dive_theg01.gif) no-repeat; z-index:1}
.theg a:hover {background:url(images/dive_theg02.gif) no-repeat}
.laul {position:absolute; left:563px; top:314px; background:url(images/dive_laul01.gif) no-repeat; z-index:1}
.laul a:hover {background:url(images/dive_laul02.gif) no-repeat}
.naft {position:absolute; left:577px; top:370px; background:url(images/dive_naft01.gif) no-repeat; z-index:1}
.naft a:hover {background:url(images/dive_naft02.gif) no-repeat}
.obya {position:absolute; left:470px; top:358px; background:url(images/dive_obya01.gif) no-repeat; z-index:1}
.obya a:hover {background:url(images/dive_obya02.gif) no-repeat}
.icec {position:absolute; left:428px; top:247px; background:url(images/dive_icec01.gif) no-repeat; z-index:1}
.icec a:hover {background:url(images/dive_icec02.gif) no-repeat}
.mana {position:absolute; left:460px; top:203px; background:url(images/dive_mana01.gif) no-repeat; z-index:1}
.mana a:hover {background:url(images/dive_mana02.gif) no-repeat}
.banz {position:absolute; left:650px; top:135px; background:url(images/dive_banz01.gif) no-repeat; z-index:1}
.banz a:hover {background:url(images/dive_banz02.gif) no-repeat}
.bonus {position:absolute; left:690px; top:260px; background:url(images/dive_bonus01.gif) no-repeat; z-index:1}
.bonus a:hover {background:url(images/dive_bonus02.gif) no-repeat}
a.special {font:11px arial,helvetica,sans-serif; color:#e9b55b; text-decoration:underline}
a.special:hover {font:11px arial,helvetica,sans-serif; color:#ffcb71; text-decoration:none}
#buydvd {position:absolute; left:10px; top:400px; width:112px; background:#002e76; border:1px solid #ccc; text-align:center}
#viewcover {position:absolute; left:530px; top:10px; z-index:1}
#buytable {border:1px solid #e9b55b; background:#fff; font:bold 12px arial,helvetica,sans-serif; color:#666}
#soon {position:absolute; left:140px; top:116px; width:320px; height:100px; font:12px arial,helvetica,sans-serif; color:#fff; text-align:right; background:url(images/corner01.gif) no-repeat}
.biopix {border:1px solid #fff; float:right; margin-left:20px}
.divepix {border:1px solid #fff; float:right; margin-left:20px; margin-bottom:10px}  
#footer {text-align:center}
.preload {display:none}
