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

#page_container {margin: 0px auto;padding: 0px;position: relative;width: 700px;height: auto;}

#block_header {margin: 0px;padding: 0px;position: relative;width: 700px;height: 206px;}
#block_header h1 {margin: 0px;padding: 0px;position: relative;width: 700px;height: 166px;overflow: hidden;color: #000000;}
#block_header h1 span {margin: 0px;padding: 0px;position: absolute;left: 0px;top: 0px;width: 700px;height: 166px;background: url('../layout_images/header_BG.jpg') no-repeat left top;}
#block_header .nav_top {margin: 0px;padding: 0px;position: relative;width: 700px;height: 20px;}
#block_header .nav_top li {margin: 0px;padding: 0px;position: relative;width: 100px;height: 20px;list-style: none;float: left;}
#block_header .nav_top li a {margin: 0px;padding: 0px;position: relative;display: block;height: 20px;overflow: hidden;color: #000000;}
#block_header .nav_top li a.about_us {width: 100px;}
#block_header .nav_top li a.g_diver_masks { width: 100px; }
#block_header .nav_top li a.pro_masks {width: 100px;}
#block_header .nav_top li a.accessories {width: 99px;}
#block_header .nav_top li a.com_systems {width: 100px;}
#block_header .nav_top li a.other_products {width: 100px;}
#block_header .nav_top li a.dealers {width: 100px;}
#block_header .nav_top li a span {margin: 0px;padding: 0px;position: absolute;left: 0px;top: 0px;display: block;height: 20px;}
#block_header .nav_top li a.about_us span {width: 100px;background: url('../layout_images/nav_top/about_us.jpg') no-repeat left 0px;}
#block_header .nav_top li a.g_diver_masks span {width: 100px;background: url('../layout_images/nav_top/g_diver_masks.jpg') no-repeat left 0px;}
#block_header .nav_top li a.pro_masks span {width: 100px;background: url('../layout_images/nav_top/pro_masks.jpg') no-repeat left 0px;}
#block_header .nav_top li a.accessories span {width: 99px;background: url('../layout_images/nav_top/accessories.jpg') no-repeat left 0px;}
#block_header .nav_top li a.com_systems span {width: 100px;background: url('../layout_images/nav_top/com_systems.jpg') no-repeat left 0px;}
#block_header .nav_top li a.other_products span {width: 100px;background: url('../layout_images/nav_top/other_products.jpg') no-repeat left 0px;}
#block_header .nav_top li a.dealers span {width: 100px;background: url('../layout_images/nav_top/dealers.jpg') no-repeat left 0px;}
#block_header .nav_top li a:hover span {background-position: left -20px;}
#block_header .nav_top li a#current_page span {background-position: left -20px;}
/*
#block_header #about_us {left: 0px;}
#block_header #g_diver_masks {left: -101px;}
#block_header #pro_masks {left: -201px;}
#block_header #accessories {left: -301px;}
#block_header #com_systems {left: -400px;}
#block_header #other_products {left: -500px;}
#block_header #dealers {left: -600px;}
*/
#block_header .nav_top li:hover .sub_nav { display: block; }
#block_header .nav_top li .sub_nav { z-index: 1; display: none; position: absolute; top: 20px; height: auto; left: -40px; }
#block_header .nav_top li ul.sub_nav li { width: 250px; height: 40px; }
#block_header .nav_top li ul.sub_nav li a {	text-decoration: none; text-align: left; background: #E9E9EB; padding: 10px; margin-bottom: 10px; }
#block_header .nav_top li ul.sub_nav li a:hover { background: #F1F1F1; }
/* Sub Navigation */
/* 
#block_header .sub_nav { list-style: none; z-index: 1; display: none; position: absolute; top: 30px; height: 200px; left: 0; }
*/
/*
#banner_nav ul#navigation li ul.sub_nav { list-style: none; z-index: 1; display: none; position: absolute; top: 30px; height: 200px; left: 0; }
#banner_nav ul#navigation li ul.sub_nav li:first-child { margin-top: 10px;	}
#banner_nav ul#navigation li ul.sub_nav li { border: 0; background: #e6e6e7; margin: 0; padding: 10px; width: 150px; height: 15px; }
#banner_nav ul#navigation li ul.sub_nav li:hover {	background: #d4d5d7; color: #48997f; text-decoration: none; }
#banner_nav ul#navigation li ul.sub_nav li a {	text-align: left; display: block; padding-bottom: 13px;	color: #00B2CF; }
/*

/*
#block_header .sub_nav {margin: 0px;padding: 2px 0px 0px;position: absolute;left: 0px;top: 20px;width: 700px;height: 18px;border: none;border-bottom: solid 1px #FFFFFF;}
#block_header .sub_nav {margin: 0px;padding: 2px 0px 0px;position: absolute;left: 0px;top: 20px;width: 700px;height: 18px;border: none;border-bottom: solid 1px #FFFFFF;}
#block_header .sub_nav li {margin: 0px;padding: 0px;position: relative;display: inline;width: auto;height: 20px;list-style: none;float: none;}
#block_header .sub_nav li a {margin: 0px 10px;padding: 0px;position: relative;display: inline;height: 20px;text-decoration: none;color: #FFFFFF;}
#block_header .sub_nav li a:hover {text-decoration: underline;} */

#block_content { z-index: -1; margin: 0px;padding: 25px 0px 0px;position: relative;width: 700px;height: auto;text-align: center;}
#block_content h2 {margin: 0px 0px 20px;padding: 0px;position: relative;width: auto;height: auto;font-size: 30px;font-weight: normal;color: #FFFFFF;line-height: 34px;letter-spacing: 1px;text-align: left;}
#block_content h3 {margin: 0px 0px 8px;padding: 0px;position: relative;width: auto;height: auto;font-size: 14px;font-weight: bold;color: #FFFFFF;line-height: 15px;letter-spacing: 1px;text-align: left;}
#block_content h4 {margin: 0px 0px 3px;padding: 0px;position: relative;width: auto;height: auto;font-size: 12px;font-weight: bold;color: #FFFFFF;line-height: 15px;letter-spacing: 1px;text-align: left;}
#block_content p {margin: 0px 0px 15px;padding: 0px;position: relative;width: auto;height: auto;font-size: 12px;color: #FFFFFF;line-height: 15px;letter-spacing: 1px;text-align: justify;}
#block_content a {margin: 0px;padding: 0px;position: relative;width: auto;height: auto;color: #EEEEEE;text-decoration: underline;}
#block_content a:hover {color: #FFFFFF;}
#block_content strong {font-weight: bold;color: #FFFFFF;}
#block_content ul {margin: 0px 0px 15px;padding: 0px;position: relative;width: auto;height: auto;}
#block_content ul li {margin: 0px 0px 0px 15px;padding: 0px;position: relative;width: auto;height: auto;font-size: 12px;color: #FFFFFF;line-height: 15px;letter-spacing: 1px;text-align: justify;}
#block_content ol {margin: 0px 0px 15px;padding: 0px;position: relative;width: auto;height: auto;}
#block_content ol li {margin: 0px 0px 0px 18px;padding: 0px;position: relative;width: auto;height: auto;font-size: 12px;color: #FFFFFF;line-height: 15px;letter-spacing: 1px;text-align: justify;}
#block_content hr {margin: 0px 0px 15px;padding: 0px;position: relative;width: auto;height: auto;background: none;border: none;border-top: solid 1px #333333;clear: both;}
#block_content img {margin: 0px auto 15px;padding: 0px;position: relative;border: none;clear: both;}
#block_content img.left {margin: 0px 15px 15px 0px;float: left;}
#block_content img.right {margin: 0px 0px 15px 15px;float: right;}
