* {margin:0; padding:0;}
body {font:9pt verdana,arial,helvetica,sans-serif; color:#036; background:#89bad4 url(img/bg_body.gif) repeat-x; text-align:center;}
a {text-decoration:none;}
p {padding:0.5em 0;}
form {display:inline;}

.clear {height:0; line-height:0.1; clear:both;}
.jsWarn {color:#f60;}
.error {color:#f60;}
.message {color:#f60;}
.bold {font-weight:bold;}

div.spacer {height:6px; background:#fff;}

div.loginForm {}
div.loginForm div {padding:4px;}
div.loginForm div.box {width:240px; height:140px; border:1px solid #89bad4; padding:8px; text-align:center; margin:0 auto;}
div.loginForm div.label {width:40%; text-align:left; float:left;}
div.loginForm div.input {width:50%; text-align:left; float:left;}

#topgap {height:16px;}
#wrap {width:780px; margin:0 auto; text-align:left;}
#top {height:160px; background:#89bad4/* url(img/header01.jpg) no-repeat top right*/; border-bottom:6px solid #fff;}
#page {border:6px solid #fff; text-align:left;}
#header {height:122px; background:url(img/bg_header.jpg) no-repeat;}
#headerLeft {width:300px; height:122px; float:left;}
#headerRight {width:400px; height:122px; float:right;}

#logo {width:180px; height:50px; cursor:pointer;}
.logo {background:url(img/logo.gif) no-repeat;}
.logo:hover {background:url(img/logo_hi.gif) no-repeat;}

#slogan {font:italic 16pt calibri,arial,helvetica,sans-serif; color:#fff; padding-left:0.5em; line-height:3.0;}

#members {font:italic 9pt verdana,arial,helvetica,sans-serif; color:#369; padding:0 4px; text-align:right;}
#members .login {background-color:#89bad4; line-height:2.4;}
#members .hilite {font-weight:bold; color:#f60;}
#members a {color:#369;}
#members a:hover {text-decoration:underline; color:#f60;}

#middle {background:#fff url(img/bg_middle.jpg) no-repeat top left;}
#footer {height:24px; color:#369; background:#fff; font-size:8pt; line-height:3.2;}
#extra {}
#main {width:564px; float:left;}
#side {width:200px; position:relative; float:right;}
#side .sidepic {position:absolute; top:0; left:0;}

#menu {width:100%; height:32px; background:url(img/bg_menu.gif) repeat-x;}
#menu ul {list-style-type:none; height:100%; position:relative;}
#menu ul li {font:bold 13px verdana,arial,helvetica,sans-serif; width:120px; height:100%; background:url(img/bg_menu_item.gif) no-repeat top right; text-align:center; text-transform:uppercase; float:left;}
#menu ul li:hover {position:static;}

#menu ul li a {display:block; width:100%; height:100%; line-height:2.2; color:#fff;}
#menu ul li a:hover {background:url(img/bg_menu_hover.gif) repeat-x top left; color:#000;}
#menu ul li.current {background:url(img/bg_menu_current.gif) repeat-x top left;}
#menu ul li.current:hover {}

#menu ul li ul {position:absolute; width:160px; background:#89bad4; height:auto; left:-999em;}
#menu ul li:hover ul {left:auto;}

#menu ul ul li {font:normal 11px verdana,arial,helvetica,sans-serif; width:100%; float:none; text-align:left; text-transform:uppercase; overflow:hidden; background-image:none;}
#menu ul ul li a {line-height:1.6; color:#03c; padding-left:2px;}
#menu ul ul li a:hover {color:#000; background:#f96 none;}
#menu ul ul li.current {background:#5f80e3 none;}
#menu ul ul li.current:hover {}

#content {padding:1em 1em 1em 4em; line-height:1.6;}
#content p {padding:0.5em 0;}
#content h1 {font:bold 12pt verdana,arial,helvetica,sans-serif; color:#f60; margin:1em 0; text-align:left; border-bottom:1px dotted #f60;}
#content h2 {font:bold 11pt verdana,arial,helvetica,sans-serif; padding:1em 0; text-align:left;}
#content ul {padding-left:2em; list-style:url(img/bul_5x9_02.gif);}
#content ul li {line-height:1.0; margin:0.6em 0;}
#content a {color:#369; text-decoration:underline;}
#content a:hover {color:#f60; text-decoration:none;}
#content .small {font:8pt verdana,arial,helvetica,sans-serif; color:#369;}
#content .hilite {color:#f60;}
#content .price {font-weight:bold;}

#extrapic {position:absolute; top:0; left:0; width:150px; height:111px; background:url(img/butterfly.gif) no-repeat; z-index:100;}

ul.biglist {font:12pt verdana,arial,helvetica,sans-serif; color:#036; text-transform:lowercase;}
ul.biglist li {line-height:1.8;}
