body {margin: 0px auto;padding: 0px;text-align: center;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;background: #FFFFFF;}

#page {margin: 162px auto 0px;padding: 0px;position: relative;width: 1012px;height: auto;}

.grey a {color: grey;}

a { outline: none; }

/***************************************************************************************************************** Header */
#header {z-index: 5;margin: 0px;padding: 0px;position: absolute;left: 0px;top: -162px;width: 1012px;height: 213px;}
#header h1 {margin: 0px;padding: 0px;position: absolute;left: 183px;top: 49px;width: 301px;height: 58px;overflow: hidden;text-indent: -9000px;}
#header h1 span {margin: 0px;padding: 0px;position: absolute;left: 0px;top: 0px;display: block;width: 301px;height: 58px;background: url('../layout_images/disclaimer.png') no-repeat left top;}
/*
#header p {margin: 0px;padding: 0px;position: absolute;left: 613px;top: 40px;width: 359px;height: 184px;}
#header p a {margin: 0px;padding: 0px;position: absolute;left: 0px;top: 0px;display: block;width: 359px;height: 184px;overflow: hidden;text-indent: -9000px;}
#header p a span {margin: 0px;padding: 0px;position: absolute;left: 0px;top: 0px;display: block;width: 359px;height: 184px;background: url('../layout_images/logo.png') no-repeat left top;cursor: pointer;}
#header p a:hover span {}
*/
#header p {margin: 0px;padding: 0px;position: absolute;left: 613px;top: 20px;width: 339px;height: 195px;}
#header p a {margin: 0px;padding: 0px;position: absolute;left: 0px;top: 0px;display: block;width: 339px;height: 195px;overflow: hidden;text-indent: -9000px;}
#header p a span {margin: 0px;padding: 0px;position: absolute;left: 0px;top: 0px;display: block;width: 339px;height: 195px;background: url('../layout_images/logo_30_years.png') no-repeat left top;cursor: pointer;}
#header p a:hover span {}

#header p#contact_us_today {margin: 0px;padding: 0px;position: absolute;top: 125px;left: 13px;display: block;width: 227px;height: 101px;overflow: hiddden;text-indent: -9000px;}
#header p#contact_us_today span {margin: 0px;padding: 0px;position: absolute;top: 0px;left: 0px;display: block;width: 227px;height: 101px;background: url('../layout_images/contact_us_today.png') no-repeat left top;}

/***************************************************************************************************************** Navigation - Main */
#nav_main {z-index: 3;margin: 0px;padding: 0px;position: absolute;left: 7px;top: 52px;width: 192px;height: 679px/*563px*//*484px*/;}
#nav_main ul {margin: 0px;padding: 29px 0px 0px;position: relative;width: 192px;height: 679px/*563px*//*455px*/;background: url('../layout_images/nav_BG.png') no-repeat left top;}
#nav_main ul {_height: 484px;_background: url('../layout_images/nav_BG_IE6.gif') no-repeat left top;} /* IE6 Fix */
#nav_main ul li ul {margin: 0px;padding: 0px;position: relative;width: 192px;height: auto;background: none;}
#nav_main ul li, #nav_main ul li ul li {margin: 0px;padding: 0px;position: relative;width: 192px;list-style: none;}
#nav_main ul li a, #nav_main ul li ul li a {margin: 0px;padding: 0px;position: relative;display: block;width: 192px;overflow: hidden;text-indent: -9000px;}
#nav_main ul li a span, #nav_main ul li ul li a span {margin: 0px;padding: 0px;position: absolute;left: 0px;top: 0px;display: block;width: 192px;overflow: hidden;cursor: pointer;}

#nav_main ul li.home, #nav_main ul li.home a, #nav_main ul li.home a span {height: 24px;}
#nav_main ul li.products_by_brand {height: auto;}
#nav_main ul li.products_by_brand a, #nav_main ul li.products_by_brand a span {height: 25px;}
#nav_main ul li ul li.sea_and_sea, #nav_main ul li ul li.sea_and_sea a, #nav_main ul li ul li.sea_and_sea a span {height: 17px;}
#nav_main ul li ul li.dive_rite, #nav_main ul li ul li.dive_rite a, #nav_main ul li ul li.dive_rite a span {height: 18px;}
#nav_main ul li ul li.akona, #nav_main ul li ul li.akona a, #nav_main ul li ul li.akona a span {height: 15px;}
#nav_main ul li ul li.liquivision, #nav_main ul li ul li.liquivision a, #nav_main ul li ul li.liquivision a span {height: 15px;}
#nav_main ul li ul li.luxfer, #nav_main ul li ul li.luxfer a, #nav_main ul li ul li.luxfer a span {height: 16px;}
#nav_main ul li ul li.ist, #nav_main ul li ul li.ist a, #nav_main ul li ul li.ist a span {height: 18px;}
#nav_main ul li ul li.mc_nett, #nav_main ul li ul li.mc_nett a, #nav_main ul li ul li.mc_nett a span {height: 16px;}
#nav_main ul li ul li.ocean_reef, #nav_main ul li ul li.ocean_reef a, #nav_main ul li ul li.ocean_reef a span {height: 17px;}
#nav_main ul li ul li.sherwood, #nav_main ul li ul li.sherwood a, #nav_main ul li ul li.sherwood a span {height: 18px;}
#nav_main ul li ul li.mcmurdo, #nav_main ul li ul li.mcmurdo a, #nav_main ul li ul li.mcmurdo a span {height: 18px;}
#nav_main ul li ul li.dive_team, #nav_main ul li ul li.dive_team a, #nav_main ul li ul li.dive_team a span {height: 15px;}
#nav_main ul li ul li.bare, #nav_main ul li ul li.bare a, #nav_main ul li ul li.bare a span {height: 18px;}
#nav_main ul li ul li.underwater_kinetics, #nav_main ul li ul li.underwater_kinetics a, #nav_main ul li ul li.underwater_kinetics a span {height: 17px;}
#nav_main ul li ul li.adventure_lights, #nav_main ul li ul li.adventure_lights a, #nav_main ul li ul li.adventure_lights a span {height: 16px;}
#nav_main ul li ul li.seventenths, #nav_main ul li ul li.seventenths a, #nav_main ul li ul li.seventenths a span {height: 25px;}
#nav_main ul li.products_by_type, #nav_main ul li.products_by_type a, #nav_main ul li.products_by_type a span {height: 27px;}
#nav_main ul li.the_team, #nav_main ul li.the_team a, #nav_main ul li.the_team a span {height: 16px;}
#nav_main ul li.news, #nav_main ul li.news a, #nav_main ul li.news a span {height: 16px;}
#nav_main ul li.feedback, #nav_main ul li.feedback a, #nav_main ul li.feedback a span {height: 18px;}
#nav_main ul li.contact, #nav_main ul li.contact a, #nav_main ul li.contact a span {height: 17px;}
#nav_main ul li.dealers, #nav_main ul li.dealers a, #nav_main ul li.dealers a span {height: 14px;}
#nav_main ul li.industrial, #nav_main ul li.industrial a, #nav_main ul li.industrial a span {height: 20px;}
#nav_main ul li.surplus_store, #nav_main ul li.surplus_store a, #nav_main ul li.surplus_store a span {height: 13px;}

#nav_main ul li.home a span {background: url('../layout_images/nav_buttons/home.png') no-repeat left top;}
#nav_main ul li.products_by_brand a span {background: url('../layout_images/nav_buttons/products_by_brand.png') no-repeat left top;}
#nav_main ul li ul li.sea_and_sea a span {background: url('../layout_images/nav_buttons/sea_and_sea.png') no-repeat left top;}
#nav_main ul li ul li.dive_rite a span {background: url('../layout_images/nav_buttons/dive_rite.png') no-repeat left top;}
#nav_main ul li ul li.akona a span {background: url('../layout_images/nav_buttons/akona.png') no-repeat left top;}
#nav_main ul li ul li.luxfer a span {background: url('../layout_images/nav_buttons/luxfer.png') no-repeat left top;}
#nav_main ul li ul li.ist a span {background: url('../layout_images/nav_buttons/ist.png') no-repeat left top;}
#nav_main ul li ul li.mc_nett a span {background: url('../layout_images/nav_buttons/mc_nett.png') no-repeat left top;}
#nav_main ul li ul li.ocean_reef a span {background: url('../layout_images/nav_buttons/ocean_reef.png') no-repeat left top;}
#nav_main ul li ul li.sherwood a span {background: url('../layout_images/nav_buttons/sherwood.png') no-repeat left top;}
#nav_main ul li ul li.mcmurdo a span {background: url('../layout_images/nav_buttons/mcmurdo.png') no-repeat left top;}
#nav_main ul li ul li.liquivision a span {background: url('../layout_images/nav_buttons/liquivision.png') no-repeat left top;}
#nav_main ul li ul li.dive_team a span {background: url('../layout_images/nav_buttons/dive_team.png') no-repeat left top;}
#nav_main ul li ul li.bare a span {background: url('../layout_images/nav_buttons/bare.png') no-repeat left top;}
#nav_main ul li ul li.underwater_kinetics a span {background: url('../layout_images/nav_buttons/underwater_kinetics.png') no-repeat left top;}
#nav_main ul li ul li.adventure_lights a span {background: url('../layout_images/nav_buttons/adventure_lights.png') no-repeat left top;}
#nav_main ul li ul li.seventenths a span {background: url('../layout_images/nav_buttons/seventenths.png') no-repeat left top;}
#nav_main ul li.products_by_type a span {background: url('../layout_images/nav_buttons/products_by_type.png') no-repeat left top;}
#nav_main ul li.the_team a span {background: url('../layout_images/nav_buttons/the_team.png') no-repeat left top;}
#nav_main ul li.news a span {background: url('../layout_images/nav_buttons/news.png') no-repeat left top;}
#nav_main ul li.feedback a span {background: url('../layout_images/nav_buttons/feedback.png') no-repeat left top;}
#nav_main ul li.contact a span {background: url('../layout_images/nav_buttons/contact.png') no-repeat left top;}
#nav_main ul li.dealers a span {background: url('../layout_images/nav_buttons/dealers.png') no-repeat left top;}
#nav_main ul li.industrial a span {background: url('../layout_images/nav_buttons/industrial.png') no-repeat left top;}
#nav_main ul li.surplus_store a span {background: url('../layout_images/nav_buttons/surplus_store.png') no-repeat left top;}

#nav_main ul li a:hover span, #nav_main ul li ul li a:hover span {background-position: -192px 0px;}
#nav_main ul li a#current_page span, #nav_main ul li ul li a#current_page span {background-position: -384px 0px;}

#nav_main div#nav_pointer_home {margin: 0px;padding: 0px;position: absolute;right: 7px;top: 17px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_products_by_brand {margin: 0px;padding: 0px;position: absolute;right: 6px;top: 41px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_sea_and_sea {margin: 0px;padding: 0px;position: absolute;right: 5px;top: 66px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_dive_rite {margin: 0px;padding: 0px;position: absolute;right: 4px;top: 83px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_liquivision {margin: 0px;padding: 0px;position: absolute;right: 3px;top: 100px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_luxfer {margin: 0px;padding: 0px;position: absolute;right: 2px;top: 116px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_ist {margin: 0px;padding: 0px;position: absolute;right: 1px;top: 133px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_mc_nett {margin: 0px;padding: 0px;position: absolute;right: 0px;top: 150px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_ocean_reef {margin: 0px;padding: 0px;position: absolute;right: -1px;top: 167px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_mcmurdo {margin: 0px;padding: 0px;position: absolute;right: -2px;top: 184px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}

#nav_main div#nav_pointer_dive_team {margin: 0px;padding: 0px;position: absolute;right: -3px;top: 200px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_underwater_kinetics {margin: 0px;padding: 0px;position: absolute;right: -4px;top: 217px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_adventure_lights {margin: 0px;padding: 0px;position: absolute;right: -5px;top: 234px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_seventenths {margin: 0px;padding: 0px;position: absolute;right: -6px;top: 252px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}


#nav_main div#nav_pointer_the_team {margin: 0px;padding: 0px;position: absolute;right: -7px;top: 273px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_news {margin: 0px;padding: 0px;position: absolute;right: -8px;top: 291px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_feedback {margin: 0px;padding: 0px;position: absolute;right: -9px;top: 308px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_contact {margin: 0px;padding: 0px;position: absolute;right: -10px;top: 325px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_dealers {margin: 0px;padding: 0px;position: absolute;right: -11px;top: 342px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_industrial {margin: 0px;padding: 0px;position: absolute;right: -12px;top: 359px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_surplus_store {margin: 0px;padding: 0px;position: absolute;right: -13px;top: 393px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}

/*
#nav_main div#nav_pointer_home {margin: 0px;padding: 0px;position: absolute;right: 7px;top: 17px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_products_by_brand {margin: 0px;padding: 0px;position: absolute;right: 6px;top: 41px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_sea_and_sea {margin: 0px;padding: 0px;position: absolute;right: 5px;top: 66px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_dive_rite {margin: 0px;padding: 0px;position: absolute;right: 4px;top: 83px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_akona {margin: 0px;padding: 0px;position: absolute;right: 3px;top: 100px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_luxfer {margin: 0px;padding: 0px;position: absolute;right: 2px;top: 116px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_ist {margin: 0px;padding: 0px;position: absolute;right: 1px;top: 133px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_mc_nett {margin: 0px;padding: 0px;position: absolute;right: 0px;top: 150px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_ocean_reef {margin: 0px;padding: 0px;position: absolute;right: -1px;top: 167px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_sherwood {margin: 0px;padding: 0px;position: absolute;right: -2px;top: 184px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_dive_team {margin: 0px;padding: 0px;position: absolute;right: -3px;top: 200px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_bare {margin: 0px;padding: 0px;position: absolute;right: -4px;top: 217px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_underwater_kinetics {margin: 0px;padding: 0px;position: absolute;right: -5px;top: 234px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_adventure_lights {margin: 0px;padding: 0px;position: absolute;right: -6px;top: 251px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_seventenths {margin: 0px;padding: 0px;position: absolute;right: -7px;top: 268px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_products_by_type {margin: 0px;padding: 0px;position: absolute;right: -8px;top: 293px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_the_team {margin: 0px;padding: 0px;position: absolute;right: -9px;top: 318px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_news {margin: 0px;padding: 0px;position: absolute;right: -10px;top: 335px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_feedback {margin: 0px;padding: 0px;position: absolute;right: -11px;top: 352px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_contact {margin: 0px;padding: 0px;position: absolute;right: -12px;top: 369px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_dealers {margin: 0px;padding: 0px;position: absolute;right: -13px;top: 386px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_industrial {margin: 0px;padding: 0px;position: absolute;right: -12px;top: 402px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_surplus_store {margin: 0px;padding: 0px;position: absolute;right: -13px;top: 420px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_the_team {margin: 0px;padding: 0px;position: absolute;right: -8px;top: 291px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_news {margin: 0px;padding: 0px;position: absolute;right: -9px;top: 308px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_feedback {margin: 0px;padding: 0px;position: absolute;right: -10px;top: 325px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_contact {margin: 0px;padding: 0px;position: absolute;right: -11px;top: 342px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_dealers {margin: 0px;padding: 0px;position: absolute;right: -12px;top: 359px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_industrial {margin: 0px;padding: 0px;position: absolute;right: -12px;top: 375px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
#nav_main div#nav_pointer_surplus_store {margin: 0px;padding: 0px;position: absolute;right: -13px;top: 393px;width: 20px;height: 27px;background: url('../layout_images/nav_pointer.png') no-repeat left top;}
*/

/***************************************************************************************************************** Content */
#content {z-index: 2;margin: 0px 50px 0px 161px;padding: 70px 0px 0px;position: relative;width: 801px;height: auto;min-height: 651px;background: url('../layout_images/content_BG_bottom.png') no-repeat 17px 380px;}
#content {_height: 721px;_background: url('../layout_images/content_BG_bottom_IE6.jpg') no-repeat 17px 380px;} /* IE6 Fix */
#content:after {content: ".";display: block;height: 0px;clear: both;visibility: hidden;} /* Clear box */
#content h2 {margin: 0px;padding: 0px;position: absolute;left: 0px;top: 0px;display: block;width: 801px;height: 380px;background: url('../layout_images/content_BG_top/default.png') no-repeat left top;}
#content h2 span {visibility: hidden;}

#content h2.sea-and-sea {margin: -70px 0px 20px;position: relative;width: 801px;height: 380px;background: url('../layout_images/content_BG_top/sea_and_sea.png') no-repeat left top;}
#content h2.dive-rite {margin: -70px 0px 20px;position: relative;width: 801px;height: 380px;background: url('../layout_images/content_BG_top/dive_rite.png') no-repeat left top;}
#content h2.akona {margin: -70px 0px 20px;position: relative;width: 801px;height: 380px;background: url('../layout_images/content_BG_top/akona.png') no-repeat left top;}
#content h2.liquivision {margin: -70px 0px 20px;position: relative;width: 801px;height: 380px;background: url('../layout_images/content_BG_top/liquivision.png') no-repeat left top;}
#content h2.luxfer {margin: -70px 0px 20px;position: relative;width: 801px;height: 380px;background: url('../layout_images/content_BG_top/luxfer.png') no-repeat left top;}
#content h2.ist {margin: -70px 0px 20px;position: relative;width: 801px;height: 380px;background: url('../layout_images/content_BG_top/ist.png') no-repeat left top;}
#content h2.mc-nett {margin: -70px 0px 20px;position: relative;width: 801px;height: 380px;background: url('../layout_images/content_BG_top/mc_nett.png') no-repeat left top;}
#content h2.ocean-reef {margin: -70px 0px 20px;position: relative;width: 801px;height: 380px;background: url('../layout_images/content_BG_top/ocean_reef.png') no-repeat left top;}
#content h2.sherwood {margin: -70px 0px 20px;position: relative;width: 801px;height: 380px;background: url('../layout_images/content_BG_top/sherwood.png') no-repeat left top;}
#content h2.mcmurdo {margin: -70px 0px 20px;position: relative;width: 801px;height: 380px;background: url('../layout_images/content_BG_top/mcmurdo.png') no-repeat left top;}

#content h2.dive-team {margin: -70px 0px 20px;position: relative;width: 801px;height: 380px;background: url('../layout_images/content_BG_top/dive_team.png') no-repeat left top;}
#content h2.bare {margin: -70px 0px 20px;position: relative;width: 801px;height: 380px;background: url('../layout_images/content_BG_top/bare.png') no-repeat left top;}
#content h2.underwater-kinetics {margin: -70px 0px 20px;position: relative;width: 801px;height: 380px;background: url('../layout_images/content_BG_top/underwater_kinetics.png') no-repeat left top;}
#content h2.adventure-lights {margin: -70px 0px 20px;position: relative;width: 801px;height: 380px;background: url('../layout_images/content_BG_top/adventure_lights.png') no-repeat left top;}
#content h2.seventenths {margin: -70px 0px 20px;position: relative;width: 801px;height: 380px;background: url('../layout_images/content_BG_top/seventenths.png') no-repeat left top;}

#content h3 {margin: 0px 74px 15px 90px;padding: 0px 0px 5px;position: relative;width: auto;height: auto;color: #0096BB;font-size: 24px;font-weight: normal;text-align: left;border: none;border-bottom: dashed 1px #AEE0EC;}
#content h4 {margin: 0px 74px 15px 90px;padding: 0px;position: relative;width: auto;height: auto;color: #0096BB;font-size: 16px;font-weight: normal;text-align: left;}
#content h5 {margin: 0px 74px 15px 90px;padding: 0px;position: relative;width: auto;height: auto;color: #0096BB;font-size: 14px;text-align: left;}
#content p {margin: 0px 74px 15px 90px;padding: 0px;position: relative;width: auto;height: auto;text-align: justify;}
#content p a {margin: 0px;padding: 0px;position: relative;width: auto;height: auto;color: #0096BB;text-decoration: none;}
#content p a:hover {text-decoration: underline;}
#content p strong {font-weight: bold;color: #0096BB;}
#content img {}
#content ul, #content ol {margin: 0px 74px 15px 120px;padding: 0px;position: relative;width: auto;height: auto;text-align: left;}
#content ul il, #content ol il {margin: 0px;padding: 0px;position: relative;width: auto;height: auto;}
#content ul li a, #content ol li a {margin: 0px;padding: 0px;position: relative;width: auto;height: auto;color: #0096BB;text-decoration: none;}
#content ul li a:hover, #content ol li a:hover {text-decoration: underline;}
#content ul li strong, #content ol li strong {font-weight: bold;color: #0096BB;}
#content hr {margin: 0px 74px 15px 90px;padding: 0px;position: relative;width: auto;height: 1px;background: none;border: none;border-top: dashed 1px #AEE0EC;}

#content a.first_image {z-index: 1;margin: 3px 10px 10px 90px;padding: 10px 0px 7px;position: relative;width: 170px;height: auto;text-align: center;background: #F6F6F6;border: 1px solid #EEEEEE;float: left;}
#content a.first_image img {margin: 0px auto;padding: 0px;position: relative;border: 1px solid #CCCCCC;}
#content a.first_image:hover {background: #AEE0EC;border: 1px solid #0096BB;}
#content a.first_image:hover img {border: 1px solid #0096BB;}

#content div.other_images {margin: 0px 74px 15px 90px;padding: 10px 0px 0px 10px;position: relative;width: 627px;height: auto;border: 1px dashed #AEE0EC;clear: both;}
#content div.other_images {*padding: 10px 0px 10px 10px;} /* IE7 Fix */
#content div.other_images {_width: 647px;} /* IE6 Fix */
#content div.other_images:after {content: ".";display: block;height: 0px;clear: both;visibility: hidden;} /* Clear box */
#content div.other_images h5 {margin: 0px;padding: 0px 10px;position: absolute;right: 20px;top: -8px;width: auto;height: auto;font-size: 12px;font-weight: normal;color: #AEE0EC;background: #FFFFFF;}
#content div.other_images a {margin: 0px 10px 10px 0px;padding: 0px;position: relative;width: 144px;height: 144px;text-align: center;background: #F6F6F6;border: 1px solid #EEEEEE;float: left;}
#content div.other_images a img {margin: 0px auto;padding: 0px;position: relative;border: 1px solid #CCCCCC;}
#content div.other_images a:hover {background: #AEE0EC;border: 1px solid #0096BB;}
#content div.other_images a:hover img {border: 1px solid #0096BB;}

#content ul.documents {margin: 0px 74px 15px 90px;padding: 10px 10px 0px;position: relative;width: 617px;height: auto;border: 1px dashed #AEE0EC;clear: both;}
#content ul.documents {_width: 647px;} /* IE6 Fix */
#content ul.documents li {margin: 0px 0px 5px;padding: 4px 0px 0px 35px;position: relative;width: auto;height: auto;min-height: 21px;list-style: none;text-align: left;}
#content ul.documents li {_padding: 4px 0px 4px 35px;} /* IE6 Fix */
#content ul.documents li.heading {margin: 0px;padding: 0px;position: absolute;right: 0px;top: 0px;width: 300px;height: auto;}
#content ul.documents li.heading h5 {margin: 0px;padding: 0px 10px;position: absolute;right: 20px;top: -8px;width: auto;height: auto;font-size: 12px;font-weight: normal;color: #AEE0EC;background: #FFFFFF;}
#content ul.documents li.pdf {background: url('../layout_images/icons/doc_pdf.jpg') no-repeat left top;}
#content ul.documents li.doc {background: url('../layout_images/icons/doc_word.jpg') no-repeat left top;}
#content ul.documents li.txt {background: url('../layout_images/icons/doc_text.jpg') no-repeat left top;}
#content ul.documents li a {margin: 0px;padding: 0px;position: relative;width: auto;height: auto;color: #0096BB;text-decoration: none;}
#content ul.documents li a:hover {text-decoration: underline;}

#content ul.content_list {margin: 0px 74px 15px 90px;padding: 0px;position: relative;width: auto;height: auto;}
#content ul.content_list li {margin: 0px 0px 15px;padding: 0px;position: relative;width: auto;height: auto;list-style: none;}
#content ul.content_list li {_clear: both;} /* IE6 Fix */
#content ul.content_list li a {margin: 0px;padding: 10px;position: relative;display: block;width: auto;height: auto;color: #333333;text-decoration: none;background: #F6F6F6;border: 1px solid #EEEEEE;overflow: auto;}
#content ul.content_list li a:hover {background: #AEE0EC;border: 1px solid #0096BB;}
#content ul.content_list li a span {margin: 0px 10px 0px 0px;padding: 10px 0px 7px;position: relative;display: block;width: 120px;height: auto;text-align: center;background: #FFFFFF;border: 1px solid #EEEEEE;float: left;}
#content ul.content_list li a:hover span {border: 1px solid #0096BB;}
#content ul.content_list li a span img {margin: 0px auto;padding: 0px;position: relative;border: none;}
#content ul.content_list li a h5 {margin: 0px 0px 5px;padding: 0px;position: relative;width: auto;height: auto;color: #0096BB;font-size: 14px;}

#content p.page_results {text-align: right;color: #0096BB;clear: both;}

/***************************************************************************************************************** Footer */
#footer {z-index: 1;margin: 0px;padding: 0px;position: relative;width: 1012px;height: 83px;}
#footer ul {margin: 0px 40px 0px 177px;padding: 9px 15px 0px;position: relative;width: 765px;height: 21px;background: url('../layout_images/footer_BG.jpg') no-repeat left top;}
#footer ul {_height: 30px;} /* IE6 Fix */
#footer ul li {margin: 0px;padding: 0px 7px 0px 8px;position: relative;width: auto;height: auto;font-size: 10px;color: #666666;list-style: none;float: left;background: url('../layout_images/nav_separator.jpg') no-repeat 0px 3px;}
#footer ul li.first-child {background: none;}
#footer ul li:first-child {background: none;}
#footer ul li.last-child {background: none;float: right;}
#footer ul li:last-child {background: none;float: right;}
#footer ul li a {margin: 0px;padding: 0px;position: relative;width: auto;height: auto;font-size: 10px;color: #333333;text-decoration: none;}
#footer ul li a:hover {color: #000000;}

#footer p#boost_link {margin: 0px 40px 0px 177px;padding: 0px;position: relative;width: 795px;height: 23px;}
#footer p#boost_link {_width: 770px;_text-align: right;}
#footer p#boost_link a {margin: 0px;padding: 0px;position: absolute;right: 13px;top: 0px;display: block;width: 84px;height: 23px;color: #FFFFFF;overflow: hidden;}
#footer p#boost_link a span {margin: 0px;padding: 0px;position: absolute;left: 0px;top: 0px;display: block;width: 84px;height: 23px;background: url('../layout_images/boost_link.jpg') no-repeat left top;cursor: pointer;}
#footer p#boost_link a:hover span {background-position: -84px 0px;}

#footer p#disclaimer {margin: 0px;padding: 0px;position: absolute;left: 177px;top: 35px;width: 600px;height: auto;font-size: 10px;color: #999999;text-align: left;}

/***************************************************************************************************************** Page Background */
#page_BG {z-index: 1;margin: 0px;padding: 0px;position: absolute;left: 0px;top: -152px;width: 1012px;height: 397px;background: url('../layout_images/page_BG.jpg') no-repeat left top;}

/***************************************************************************************************************** Curve */
#curve {z-index: 4;margin: 0px;padding: 0px;position: absolute;left: 2px/*0px*/;top: -21px/*-22px*/;width: 1006px;height: 73px;background: url('../layout_images/curve.png') no-repeat left top;}

/* Site Search */
#site_search_box	{ position: relative; top: -43px; right: 25px; float: right; z-index:6; }
#content div#site_search_box form {margin: 0px;padding: 0px;position: relative;display: block;width: 215px/*275px*/;height: 62px;text-align: left;border: none;/*border-right: dashed 1px #AEE0EC;*/float: left;}
#content div#site_search_box form label {margin: 0px 0px 7px;padding: 0px;position: relative;width: 200px/*260px*/;height: 23px;text-align: left;font-size: 14px;font-weight: normal;color: #00A0C6;border: none;border-bottom: dashed 1px #AEE0EC;}
#content div#site_search_boxr form label span {font-weight: bold;color: #3F3F3F;}
#content div#site_search_box form input#value {margin: 0px;padding: 0px;position: relative;width: 138px/*198px*/;height: 19px;}
#content div#site_search_box form input#search {margin: 0px;padding: 0px;position: relative;top: 7px;width: 57px;height: 21px;}
#content div#site_search_box form input#search {_top: 5px;} /* IE6 Fix */
#content div#site_search_box span {font-weight: bold;color: #3F3F3F;}

/* Site Search CSS */
/* p.search_link {line-height:70%; } */
/* p.search_link { margin: 0; padding-top: .22em; padding-bottom: .35em; background: #00CC66; } */
p.search_groups {margin: 0px 74px 15px 90px;padding: 0px;position: relative;width: auto;height: auto;color: #0096BB;font-size: 18px;text-align: left; font-weight: bold; }

/* Dealers Area - Navigation */
/* Brands */
#dealer_area_files_nav { z-index: 1; width: 700px; }
#dealer_area_files_nav a { text-decoration: none; }

/* Dealers Area - Files Section - Navigation */
#dealer_area_files_nav ul { width: 700px; height: 30px;  margin-left: 82px; }
#dealer_area_files_nav ul li { border: dashed 1px #AEE0EC; float: left; display: inline; width: 44px; height: 30px; list-style: none; font-size:10px; text-align: center; padding: 0px 0px 0px 0px;}
#dealer_area_files_nav ul li a { outline: none; color: #000000; }
#dealer_area_files_nav ul li a img { border: 0; }
#dealer_area_files_nav ul li a span { display: block; width: 44px; height: 30px; position: relative; left: -1px; }
#dealer_area_files_nav ul li a:hover { text-decoration: none; }
#dealer_area_files_nav ul li#general { background: url('../layout_images/general.png') no-repeat left top; }
#dealer_area_files_nav ul li#general a { }
#dealer_area_files_nav ul li#sea { background: url('../layout_images/sea&sea.png') no-repeat left top; }
#dealer_area_files_nav ul li#sea a { }
#dealer_area_files_nav ul li#diverite { background: url('../layout_images/diverite.png') no-repeat left top; }
#dealer_area_files_nav ul li#diverite a { }
#dealer_area_files_nav ul li#akona { background: url('../layout_images/akona.png') no-repeat left top; }
#dealer_area_files_nav ul li#akona a { }
#dealer_area_files_nav ul li#luxfer { background: url('../layout_images/luxfer.png') no-repeat left top; }
#dealer_area_files_nav ul li#luxfer a { }
#dealer_area_files_nav ul li#ist { background: url('../layout_images/ist.png') no-repeat left top; }
#dealer_area_files_nav ul li#ist a { }
#dealer_area_files_nav ul li#mcnett { background: url('../layout_images/mcnett.png') no-repeat left top; }
#dealer_area_files_nav ul li#mcnett a { }
#dealer_area_files_nav ul li#oceanreef { background: url('../layout_images/oceanreef.png') no-repeat left top; }
#dealer_area_files_nav ul li#oceanreef a { }
#dealer_area_files_nav ul li#sherwood { background: url('../layout_images/sherwood.png') no-repeat left top; }
#dealer_area_files_nav ul li#sherwood a { }
#dealer_area_files_nav ul li#diveteam { background: url('../layout_images/diveteam.png') no-repeat left top; }
#dealer_area_files_nav ul li#diveteam a { }
#dealer_area_files_nav ul li#bare { background: url('../layout_images/bare.png') no-repeat left top; }
#dealer_area_files_nav ul li#bare a { }
#dealer_area_files_nav ul li#underwater { background: url('../layout_images/underwaterkinetics.png') no-repeat left top; }
#dealer_area_files_nav ul li#underwater a { }
#dealer_area_files_nav ul li#adventure { background: url('../layout_images/adventurelights.png') no-repeat left top; }
#dealer_area_files_nav ul li#adventure a { }
#dealer_area_files_nav ul li#seventh { background: url('../layout_images/seventenths.png') no-repeat left top; }
#dealer_area_files_nav ul li#seventh a { }
#dealer_area_files_nav ul li#mcmurdo { background: url('../layout_images/mcmurdo.png') no-repeat left top; }
#dealer_area_files_nav ul li#mcmurdo a { }
#dealer_area_files_nav ul li#liquivision { background: url('../layout_images/liquivision.png') no-repeat left top; }
#dealer_area_files_nav ul li#liquivision a { }



/* Dealers Area - Files Section - Navigation */
#dealer_area_files_nav ul#tabs { width: 700px; height: 50px; margin-left: 85px; }
#dealer_area_files_nav ul#tabs li { border: 0; float: left; display: inline; width: 91px; height: 50px; list-style: none; font-size:10px; text-align: center; padding: 13px 0px 20px 0px;}
#dealer_area_files_nav ul#tabs li a { outline: none; color: #000000; }
#dealer_area_files_nav ul#tabs li a span { outline: none; display: block; width: 91px; height: 50px; position: relative; top: -20px; }
#dealer_area_files_nav ul#tabs li a:hover { text-decoration: none; }
#dealer_area_files_nav ul#tabs li.tab1_a { background: url('../layout_images/da_nav_tab1_a.png') no-repeat left top; }
#dealer_area_files_nav ul#tabs li.tab2_a { background: url('../layout_images/da_nav_tab2_a.png') no-repeat left top; }
#dealer_area_files_nav ul#tabs li.tab3_a { background: url('../layout_images/da_nav_tab3_a.png') no-repeat left top; }
#dealer_area_files_nav ul#tabs li.tab4_a { background: url('../layout_images/da_nav_tab4_a.png') no-repeat left top; }
#dealer_area_files_nav ul#tabs li.tab5_a { background: url('../layout_images/da_nav_tab5_a.png') no-repeat left top; }
#dealer_area_files_nav ul#tabs li.tab6_a { background: url('../layout_images/da_nav_tab6_a.png') no-repeat left top; }
#dealer_area_files_nav ul#tabs li.tab7_a { background: url('../layout_images/da_nav_tab7_a.png') no-repeat left top; }
#dealer_area_files_nav ul#tabs li.tab1_i { background: url('../layout_images/da_nav_tab1_i.png') no-repeat left top; }
#dealer_area_files_nav ul#tabs li.tab2_i { background: url('../layout_images/da_nav_tab2_i.png') no-repeat left top; }
#dealer_area_files_nav ul#tabs li.tab3_i { background: url('../layout_images/da_nav_tab3_i.png') no-repeat left top; }
#dealer_area_files_nav ul#tabs li.tab4_i { background: url('../layout_images/da_nav_tab4_i.png') no-repeat left top; }
#dealer_area_files_nav ul#tabs li.tab5_i { background: url('../layout_images/da_nav_tab5_i.png') no-repeat left top; }
#dealer_area_files_nav ul#tabs li.tab6_i { background: url('../layout_images/da_nav_tab6_i.png') no-repeat left top; }
#dealer_area_files_nav ul#tabs li.tab7_i { background: url('../layout_images/da_nav_tab7_i.png') no-repeat left top; }

/* Dealers Area - Files Section - Content */
#files_content { z-index: 1; position: relative; left: 85px; top: -15px; width: 637px; height: 400px; background: url('../layout_images/da_content_bg.png') no-repeat left top; }
#files_content_page {z-index: 1; float: left; margin: -10px 0 0 20px; overflow: auto; width: 600px; height: 370px; }
#files_content_page p#desc { width: 580px; background: #e7e7e7; margin-left: 0px; height: 15px; padding: 5px 0 5px 20px; font-size: 10px; }
#files_content_page p { color: #000000; text-align: left; margin-left: 20px; width: 550px; }

#content div#search { z-index: 1; position: relative; left: 85px; top: 0px; width: 637px; height: 20px; }

#content a#help { color: red; text-decoration: none; outline: none; font-size: 14px; padding: 0 5px 0 5px; }

/* Dealers Area - Gallery Section - Images */
#content div.gallery_images {overflow: auto; margin: 0px 15px 15px 90px;padding: 10px 0px 0px 10px;position: relative;width: 600px;height: 400px; clear: both;}
#content div.gallery_images {*padding: 0px 0px 0px 0px;} /* IE7 Fix */
#content div.gallery_images {_width: 600px;} /* IE6 Fix */
#content div.gallery_images:after {content: ".";display: block;height: 0px;clear: both;visibility: hidden;} /* Clear box */
#content div.gallery_images h5 {margin: 0px;padding: 0px 10px;position: absolute; text-indent: -9000%; top: -8px;width: auto;height: auto;font-size: 12px;font-weight: normal;color: #AEE0EC;background: #FFFFFF;}
#content div.gallery_images a {outline: none; margin: 5px 5px 5px 5px;padding: 0px;position: relative;width: 100px;height: 100px;text-align: center;background: #F6F6F6;border: 1px solid #EEEEEE;float: left;}
#content div.gallery_images a img {background: #FFFFFF; margin: 0px auto;padding: 0px;position: relative;border: 1px solid #CCCCCC;}
#content div.gallery_images a:hover {background: #AEE0EC;}
#content div.gallery_images a:hover img {}

/* Dealers Area - Gallery Section */
#content div.gallery_holder {overflow: auto; margin: 0px 15px 15px 90px;padding: 10px 0px 0px 10px;width: 620px; position: absolute; left: 0px; top: 310px; height: 340px; clear: both;}
#content div.gallery_holder {*padding: 0px 0px 0px 0px;} /* IE7 Fix */
#content div.gallery_holder {_width: 600px;} /* IE6 Fix */
#content div.gallery_holder:after {content: ".";display: block;height: 0px;clear: both;visibility: hidden;} /* Clear box */
#content div.gallery_holder h5 {margin: 0px;padding: 0px 10px;position: absolute; text-indent: -9000%; top: -8px;width: auto;height: auto;font-size: 12px;font-weight: normal;color: #AEE0EC;background: #FFFFFF;}
#content div.gallery_holder p#desc { width: 580px; background: #e7e7e7; margin-left: 0px; height: 15px; padding: 5px 0 5px 20px; font-size: 10px; }

/* Dealers Area - Gallery Section - Image Holder */
#content div.gallery { width: 120px; height: 170px; float: left; }
#content div.gallery p.title { width: 103px; text-align: center; margin-left: 5px; height: 20px;}
#content div.gallery p.download { width: 120px; text-align: center; margin-left: 0px; height: 10px;}
#content div.gallery p.download a { text-decoration: none; font-size: 10px; width: 101px; height: 25px; }
#content div.gallery p.download a:hover { }
#content div.gallery a {outline: none; margin: 0px 5px 0px 5px; padding: 0px; position: relative; width: 100px; height: 100px; text-align: center; background: #F6F6F6; border: 1px solid #EEEEEE; float: left;}
#content div.gallery a img {background: #ffffff; margin: 0px auto; padding: 0px; position: relative; border: 1px solid #CCCCCC; }
#content div.gallery a:hover { background: #AEE0EC;}
#content div.gallery a:hover img {}

/* Dealers Area - Gallery Section - Cat/Sub Headings */
#content div.gallery_holder div.cat-sub { float: left; }
#content div.gallery_holder div.cat-sub p.heading { margin-left: -10px; padding: 3px 0px 3px 5px; width: 530px; background-color: #e7e7e7; color: #000000; }

/* Dealers Area - Online Form */
#content div#order_form { z-index: 1; position: relative; left: 90px; top: -10px; width: 650px; height: auto; }

#content div#order_form div#order_header { z-index: 1; position: relative; width: 650px; height: 140px; }

#content div#order_form div#order_header div#dealer_details { z-index: 1; text-align: left; height: 15px; }
#content div#order_form div#order_header div#dealer_del_address { z-index: 1; float: left; text-align: left; height: 105px; width: 300px; }
#content div#order_form div#order_header div#dealer_inv_address { z-index: 1; float: right; text-align: right; height: 105px; width: 300px; }

#content div#order_form div#order_details_title { z-index: 1; position: relative; width: 650px; height: 15px; text-align: left; }
#content div#order_form div#order_details_header { z-index: 1; position: relative; width: 650px; height: 19px; text-align: left; }
#content div#order_form div#order_details { z-index: 1; position: relative; width: 650px; height: 180px; overflow: auto; text-align: left; margin: 0; padding: 0; }
#content div#order_form div#order_details input.order_qty { width: 37px; font-size: 10px; font-family:Arial, Helvetica, sans-serif; }
#content div#order_form div#order_details input.order_part { width: 58px; font-size: 10px; font-family:Arial, Helvetica, sans-serif; }
#content div#order_form div#order_details textarea.order_desc { width: 243px; height: 40px; font-size: 10px; font-family:Arial, Helvetica, sans-serif; }
#content div#order_form div#order_details input.order_colour { width: 43px; font-size: 10px; font-family:Arial, Helvetica, sans-serif; }
#content div#order_form div#order_details input.order_size { width: 43px; font-size: 10px; font-family:Arial, Helvetica, sans-serif; }
#content div#order_form div#order_details input.order_unit_price { width: 67px; font-size: 10px; font-family:Arial, Helvetica, sans-serif; }
#content div#order_form div#order_details input.order_total_price { width: 67px; font-size: 10px; font-family:Arial, Helvetica, sans-serif; }

#content div#order_form div#order_details tr#order_row_2 { display: none; }
#content div#order_form div#order_details tr#order_row_3 { display: none; }
#content div#order_form div#order_details tr#order_row_4 { display: none; }
#content div#order_form div#order_details tr#order_row_5 { display: none; }
#content div#order_form div#order_details tr#order_row_6 { display: none; }
#content div#order_form div#order_details tr#order_row_7 { display: none; }
#content div#order_form div#order_details tr#order_row_8 { display: none; }
#content div#order_form div#order_details tr#order_row_9 { display: none; }
#content div#order_form div#order_details tr#order_row_10 { display: none; }

#content div#order_form div#order_details td { border-top: none; border-bottom: thin solid #000000; }
#content div#order_form div#order_details table { border-bottom: none; }

#content div#order_form div#order_total { z-index: 1; position: relative; width: 650px; height: 16px; }
#content div#order_form div#order_total p { text-align: right; height: 16px; margin: 0; padding: 0; }
#content div#order_form div#order_total p input { text-align: right; width: 50px; height: 18px; margin: 0; padding: 0; border-top: thin solid #000000; border-bottom: thin solid #000000; border-left: 0; }
#content div#order_form div#order_total p span { border-top: thin solid #000000; border-bottom: thin solid #000000; }

#content div#order_form div#order_footer { z-index: 1; position: relative; width: 650px; height: 100px; }
#content div#order_form div#order_footer p { margin: 0; padding: 0; }
#content div#order_form div#order_footer p input { height: 10px; width: 300px; font-size: 10px; font-family:Arial, Helvetica, sans-serif; }
#content div#order_form div#order_footer p textarea { height: 30px; width: 650px; font-size: 10px; font-family:Arial, Helvetica, sans-serif; }
#content div#order_form div#order_footer p#disclaimer { display: block; width: 650px; height: 40px; position: relative; font-size: 10px; text-align: justify; margin: 0; padding: 0; }

#content div#order_form div#form_submit { z-index: 1; position: absolute; left: 500px; top: 369px; } 
