h2.or { position: absolute; left: -38px; top: 10px; font-weight: bold !important; }

#central-home { position: relative; #left: 20px; width: 620px; float: right; #float: none; padding: 10px 15px; border: 1px solid #cfd0cc; margin: 0 0 1em; }

* html #main div.content { height: 485px; }

#central-home h2,
div.bottomleft h2,
div.bottomright h2 { font-weight: normal; margin: 0 0 0.5em; }

#central-home div.left { position: relative; float: left; width: 315px; }
#central-home div.right { position: relative; float: right; width: 288px; }

#central-home ul { margin: 0; padding: 0; list-style-type: none; }
#central-home li { position: relative; margin: 0 0 2px; background: #e5ecfc; font-size: 1.1em; cursor: pointer; }
* html #central-home li { float: left; clear: left; }
* html #central-home div.left li { width: 315px; }
* html #central-home div.right li { width: 288px; }
#central-home li.hover { background: #d6def1; }
#central-home li.active,
#central-home li.formactive { background: #adc727 url(../graphics/central/home/link-active.gif) repeat-x; }
#central-home li a,
#central-home li form { position: relative; z-index: 5; #margin: 0 0 2px; color: #014662; }
* html #central-home li form { float: left; margin: 0; }
#central-home li.active a,
#central-home li.formactive { color: #32390d !important; }
#central-home li form input.text { margin: 0.5em 0 0; width: 270px; color: #bbb; }
#central-home li form input.active { color: #555; }
#central-home li form img.form-arrow { position: absolute; z-index: 30; left: 295px; bottom: 14px; display: none; }
#central-home li a { display: block; padding: 0 15px; outline: none; }
#central-home div.left li a { height: 40px; line-height: 40px; }
#central-home div.right li a { zoom: 1; height: 30px; line-height: 30px; padding: 0 15px 0 35px; }
#central-home div.right li.waitemata a { background: url(../graphics/central/home/bullet-waitemata.gif) no-repeat 15px center; }
#central-home div.right li.waitemata-active a { background: url(../graphics/central/home/bullet-waitemata-active.gif) no-repeat 15px center; }
#central-home div.right li.auckland a { background: url(../graphics/central/home/bullet-auckland.gif) no-repeat 15px center; }
#central-home div.right li.auckland-active a { background: url(../graphics/central/home/bullet-auckland-active.gif) no-repeat 15px center; }
#central-home div.right li.countiesmanukau a { background: url(../graphics/central/home/bullet-countiesmanukau.gif) no-repeat 15px center; }
#central-home div.right li.countiesmanukau-active a { background: url(../graphics/central/home/bullet-countiesmanukau-active.gif) no-repeat 15px center; }
#central-home div.right li.waikato a { background: url(../graphics/central/home/bullet-waikato.gif) no-repeat 15px center; }
#central-home div.right li.waikato-active a { background: url(../graphics/central/home/bullet-waikato-active.gif) no-repeat 15px center; }
#central-home div.right li.bayofplenty a { background: url(../graphics/central/home/bullet-bop.gif) no-repeat 15px center; }
#central-home div.right li.bayofplenty-active a { background: url(../graphics/central/home/bullet-bop-active.gif) no-repeat 15px center; }
#central-home div.right li.lakes a { background: url(../graphics/central/home/bullet-lakes.gif) no-repeat 15px center; }
#central-home div.right li.lakes-active a { background: url(../graphics/central/home/bullet-lakes-active.gif) no-repeat 15px center; }
#central-home div.right li.taranaki a { background: url(../graphics/central/home/bullet-taranaki.gif) no-repeat 15px center; }
#central-home div.right li.taranaki-active a { background: url(../graphics/central/home/bullet-taranaki-active.gif) no-repeat 15px center; }
#central-home div.right li.canterbury a { background: url(../graphics/central/home/bullet-canterbury.gif) no-repeat 15px center; }
#central-home div.right li.canterbury-active a { background: url(../graphics/central/home/bullet-canterbury-active.gif) no-repeat 15px center; }
#central-home li a:hover { text-decoration: none; color: #014662; }
#central-home div.right-inactive li a:hover { cursor: default; }
#central-home li form { padding: 15px; }
#central-home li span { position: absolute; z-index: 10; display: block; width: 6px; height: 6px; overflow: hidden; background: url(../graphics/central/home/li-corner.gif) no-repeat; }

#central-home li span.topleft { left: 0; top: 0; }
* html #central-home li span.topleft { left: 0; top: 0; }
#central-home li.hover span.topleft { background-position: 0 -12px; }
#central-home li.active span.topleft,
#central-home li.formactive span.topleft { background-position: -12px 0 !important; }

#central-home li span.topright { right: 0; top: 0; background-position: -6px 0; }
#central-home li.hover span.topright { background-position: -6px -12px; }
#central-home li.active span.topright,
#central-home li.formactive span.topright { background-position: -18px 0 !important; }
* html #central-home div.left li span.topright { right: -1px; }

#central-home li span.bottomleft { left: 0; bottom: 0; background-position: 0 -6px; }
#central-home li.hover span.bottomleft { background-position: 0 -18px; }
#central-home li.active span.bottomleft,
#central-home li.formactive span.bottomleft { background-position: -12px -6px !important; }

#central-home li span.bottomright { right: 0; bottom: 0; background-position: -6px -6px; }
#central-home li.hover span.bottomright { background-position: -6px -18px; }
#central-home li.active span.bottomright,
#central-home li.formactive span.bottomright { background-position: -18px -6px !important; }
* html #central-home div.left li span.bottomright { right: -1px; }
* html #central-home div.left li.form span.bottomright { bottom: -1px; }

#central-home li span.pointer { display: none; }
#central-home div.left li.active span.pointer { display: block; right: -16px; top: 0; width: 30px; height: 40px; background: url(../graphics/central/home/pointer.gif) no-repeat right center; }
#central-home div.left li.formactive span.pointer { display: block; right: -16px; top: -20px; width: 30px; height: 107px; background: url(../graphics/central/home/pointer-form.gif) no-repeat right 20px; }
#central-home div.right img.loading { position: absolute; right: 6px; top: 4px; display: none; }
#central-home div.right li strong { position: absolute; right: 34px; top: 0px; font-weight: normal; color: #434c3b; display: none; }
#central-home div.right li.active img.loading,
#central-home div.right li.active strong { display: block; }
 
#central-home img.topleft { position: absolute; left: -1px; top: -1px; }
#central-home img.topright { position: absolute; right: -1px; top: -1px; }
#central-home img.bottomleft { position: absolute; left: -1px; bottom: -1px; }
* html #central-home img.bottomleft { bottom: -2px; }
#central-home img.bottomright { position: absolute; right: -1px; bottom: -1px; }
* html #central-home img.bottomright { bottom: -2px; }

div.bottomleft { position: relative; float: left; margin: 0 0 0 22px; width: 300px; padding: 10px 15px; background: url(../graphics/central/home/content-box.png) no-repeat; }
* html div.bottomleft { width: 280px; background: url(../graphics/central/home/content-box-ie6.png) no-repeat; }
div.bottomright { position: relative; float: right; width: 305px; padding: 10px 0; }

div.tip { font-weight: bold; padding: 3px 8px; background: black; color: white; }