body {	background-image: url(images/page_bkg.gif);	background-repeat: repeat-y;	background-position: center top;	background-color: #6F6F6F;	margin: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	position: relative;}#header img {	margin-left: 200px;	width: 350px;	height: 50px;	margin-bottom: 73px;}#container {	width: 980px;	margin-right: auto;	margin-left: auto;	background-image: url(images/top_page.jpg);	background-repeat: no-repeat;	position: relative;}#nav {	height: 40px;	position: relative;}#nav ul {	list-style-type: none;	margin: 0px;	padding: 0px 0px 0px 300px;	position: relative;}#nav ul li {	display: inline;}#nav ul li a {	text-decoration: none;	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	color: #000;	font-size: 16px;	display: inline-block;	padding-right: 15px;	padding-left: 15px;	height: 34px;	padding-top: 7px;	padding-bottom: 0px;	float: left;	text-shadow: 0px 1px 1px #ddd;}#inner_container {	background-image: url(images/page_body_top_left.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	position: relative;}#nav ul li a:hover {	background-image: url(images/nav_hover_bkg.gif);	background-repeat: repeat-x;}#home #home a, #store #store a, #about #about a, #reports #reports a, #contact #contact a, #faq #faq a {	background-image: url(images/nav_on_page_bkg.gif);	background-repeat: repeat-x;	background-position: center top;}#left_col {	float: left;	width: 280px;	padding-top: 225px;	text-align: center;	padding-bottom: 50px;	position: relative;}#right_col {	float: left;	width: 520px;	color: #CCC;	padding: 50px 50px 50px 130px;	position: relative;}#right_col table {	color: #CCC;}#right_col h1 {	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	color: #2767C4;	background-image: url(images/dive_flag_emblem.jpg);	background-repeat: no-repeat;	padding-left: 60px;	margin-left: -60px;	font-size: 24px;}#right_col h2 {	color: #D6D6D6;	font-size: 18px;	margin-left: -20px;	font-style: italic;	font-weight: normal;}#right_col p {	padding-left: 0px;	text-align: justify;}#footer  {	color: #666;	font-size: 10px;	padding-left: 280px;	text-align: center;	padding-top: 15px;	padding-bottom: 15px;	position: relative;}#footer a {	color: #CCC;	padding-right: 5px;	padding-left: 5px;}#subNav img {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}#subNav {	display: block;	position: absolute;	top: 0px;	right: 20px;}#header {	position: relative;}#right_col p a {	color: #286BCD;	text-decoration: none;}.endFloat {	clear: both;}#right_col h2 a {	color: #286BCD;	text-decoration: none;}.table_borders {	border: 1px solid #666;	font-size: 10px;}.bioPhoto {	float: left;	margin-right: 10px;	margin-bottom: 10px;	padding: 5px;	border: 1px solid #666;}.detailname {	font-size: 14px;	font-weight: normal;	color: #CCC;}.detaildescription {	font-size: 12px;	color: #CCC;}.proddescription {	color: #CCC;	font-size: 12px;}.detailprice {	color: #999;}.prodoption {	font-size: 12px;	font-weight: normal;	color: #666;}.img15pxTop {	margin-top: 15px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}select .prodoption {	color: #333;}.detailoption {	font-size: 14px;	color: #CCC;}.cobhl , .cobll{	font-size: 14px;	color: #333;}.prodprice {	color: #CCC;}.prodnavigation {	color: #999;}.catnavigation {	color: #999;}.navdesc {	color: #999;	font-size: 12px;}.ectlink {	color: #FFF;	text-decoration: underline;}.redItalics {	font-style: italic;	color: #B22B32;}#bulk_header {	background-image: url(images/top_page_bulk.jpg);	background-repeat: no-repeat;	position: absolute;	left: 0px;	top: 0px;	z-index: 1;	height: 123px;	width: 980px;}.question_text {	font-size: 16px;	font-style: italic;	color: #999;}#right_col h3 {	font-size: 18px;	color: #F38D28;	text-align: center;	font-style: italic;	font-weight: normal;}.ectlink {	color: #2868CB;	text-decoration: underline;	font-size: 12px;}.ingredients {	font-size: 10px;	padding-right: 15px;	padding-left: 15px;	display: block;}
