/* Copyright (c) 2005 - 2010, Cultured Aquatic Life, LLC, All Rights Reserved */
/* master */
a:link, a:active {
	color: #0A5096;
	text-decoration: underline;
}
a:visited {
	color: #46617A;
	text-decoration: underline;
}
a:hover {
	color: #669ED1;
	text-decoration: underline;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	vertical-align: top
}
strong {
	color: #444444;
}
/* header */
.headerAction {
	font-size: 8pt;
}
.headerAction a:link, .headerAction a:visited {
	color: #FFFFFF;
}
.headerAction a:hover, .headerAction a:active {
	color: #CCCCCC;
}
.headerHome {
	font-size: 8pt;
	padding-top: 1px;
}
.headerHome a:link, .headerHome a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.headerHome a:hover, .headerHome a:active {
	color: #CCCCCC;
	text-decoration: underline;
}
/* footer */
.footerAction {
	font-size: 8pt;
	font-weight: bold;
}
.footerAction a:link, .footerAction a:visited {
	color: #0A5096;
}
.footerAction a:hover, .footerAction a:active {
	color: #669ED1;
}
.footerNav {
	font-size: 8pt;
	color: #666666;
	font-weight: bold;
}
.footerNav a:link, .footerNav a:visited {
	color: #0A5096;
}
.footerNav a:hover, .footerNav a:active {
	color: #669ED1;
}
.footerCopy {
	font-size: 6pt;
	color: #CCCCCC;
}
/* page */
.pageTitle {
	font-size: 11pt;
	color: #0A5096;
	face: "Arial";
	size: 6
}
.pageCompanyTitle {
	background-color: transparent;
	font-family: "Monotype Corsiva";
	font-size: 35pt;
	color: #0A5096;
	font-weight: bold;
	text-decoration: underline;
	font-style: italic;
}
.pageH1 {
	color: #0A5096;
	font-weight: bold;
}
.pageH2 {
	color: #000000;
	font-weight: bold;
}
ul.bull li {
	list-style-image: url(page_bull.gif)
}
.pageBody {
	font-size: 9pt;
}
.pageBodySm {
	font-size: 8pt;
}
.pageBodyPlus {
	font-size: 8pt;
}
.pageAction {
	font-weight: bold
}
.pageAction a:link, .pageAction a:visited {
	color: #FFFFFF;
}
.pageAction a:hover, .pageAction a:active {
	color: #CCCCCC;
}
table.pageTable {
	border: 1px solid #8BB7E0;
	border-collapse: collapse;
}
.pageTable th {
	font-size: 8pt;
	border-bottom: 1px solid #8BB7E0;
	background-color: #669ED1;
	padding: 7px 20px 7px 20px;
	color: #FFFFFF;
	font-weight: bold;
}
.pageTable td {
	font-size: 8pt;
	border-bottom: 1px solid #8BB7E0;
	background-color: #DFEDFA;
	padding: 10px 20px 10px 20px;
}
table.pageTablePrice {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}
.pageTablePrice caption {
	font-size: 8pt;
	padding: 0px 0px 7px 1px;
	text-align: left;
	font-weight: bold;
}
.pageTablePrice th {
	font-size: 8pt;
	border-bottom: 1px solid #CCCCCC;
	padding: 7px 20px 7px 20px;
	text-align: left;
	background-color: #CCCCCC;
	font-weight: bold;
}
.pageTablePrice td {
	font-size: 8pt;
	border-bottom: 1px solid #CCCCCC;
	padding: 7px 20px 7px 20px;
	text-align: left;
}
table.pageCompare {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}
.pageCompare th {
	font-size: 8pt;
	border-bottom: 1px solid #AAAAAA;
	background-color: #AAAAAA;
	padding: 7px 20px 6px 20px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}
.pageCompare td {
	font-size: 8pt;
	padding: 6px 20px 6px 20px;
	text-align: center;
}
.pageCompare a:link, .pageCompare a:visited {
	color: #FFFFFF;
}
.pageCompare a:hover, .pageCompare a:active {
	color: #CCCCCC;
}
.screenshots img.link {
	padding: 1px;
	border: 1px solid #999999;
	margin-bottom: 3px
}
.screenshots td {
	padding-bottom: 30px;
	text-align: center;
}
.example img.link {
	padding: 1px;
	border: 1px solid #999999;
	margin-bottom: 3px
}
.example td {
	padding-bottom: 30px;
}
.selectionList {
	font-size: 11px;
	color: red;
	text-decoration: none;
}

.services td {
	font-size: 11px;
}
.services a:link, .services a:visited {
	font-size: 11px;
	color: #888888;
	text-decoration: none;
}
.services a:hover, .services a:active {
	font-size: 11px;
	color: #669ED1;
	text-decoration: underline;
}
.purchase td {
	font-size: 10px;
}
.purchase a:link, .purchase a:visited {
	font-size: 10px;
	color: #CC0000;
}
.purchase a:hover, .purchase a:active {
	font-size: 10px;
	color: #669ED1;
}
table.pageForm {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}
.pageForm th {
	font-size: 8pt;
	border-bottom: 1px solid #CCCCCC;
	padding: 12px 20px 12px 20px;
	text-align: left;
	background-color: #EEEEEE;
	vertical-align: top;
	font-weight: bold;
}
.pageForm td {
	font-size: 8pt;
	border-bottom: 1px solid #CCCCCC;
	padding: 12px 20px 12px 20px;
	text-align: left;
	background-color: #EEEEEE;
}
.pageForm textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
.pageForm .button th, .pageForm .button td {
	color: #FFFFFF;
	background-color: #999999;
	padding: 20px 20px 20px 20px;
}
table.feedback {
	border: 0px solid #CCCCCC;
}
.feedback td {
	font-size: 10pt;
	border-bottom: 0px solid #CCCCCC;
	padding: 0px;
	text-align: center;
}
/* navigation */
.nav td {
	font-size: 8pt;
	font-weight: bold;
	padding: 12px 10px 13px 30px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #DDDDDD;
}
.nav a:link, .nav a:visited {
	color: #0A5096;
	text-decoration: none;
}
.nav a:hover, .nav a:active {
	color: #669ED1;
	text-decoration: underline;
}
.nav td.navAt {
	background-color: #669ED1;
	color: #FFFFFF;
}
.nav td.navAt a:link, .nav td.navAt a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.nav td.navAt a:hover, .nav td.navAt a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
.navMore td {
	font-size: 8pt;
	font-weight: bold;
	padding: 3px 10px 3px 45px;
	background-color: #DDDDDD;
}
.navMore td.title {
	color: #000000;
	text-transform: uppercase;
}
.navMore a:link, .navMore a:visited {
	color: #0A5096;
	text-decoration: none;
}
.navMore a:hover, .navMore a:active {
	color: #669ED1;
	text-decoration: underline;
}
.navMore td.navMoreAt {
	background-color: #669ED1;
	color: #FFFFFF;
}
.navMore td.navMoreAt a:link, .navMore td.navMoreAt a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.navMore td.navMoreAt a:hover, .navMore td.navMoreAt a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
.navRef td {
	font-size: 8pt;
	padding: 3px 10px 3px 45px;
}
.navRef td.title {
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}
/* support section */
.supHeader {
	font-size: 8pt;
	font-weight: bold;
	padding: 4px 7px 0px 7px;	
}
.supHeader a:link, .supHeader a:visited {
	color: Red;
	text-decoration: none;
}
.supHeader a:hover, .supHeader a:active {
	color: #CCCCCC;
	text-decoration: underline;
}
.supHeaderAt {
	font-size: 8pt;
	font-weight: bold;
	background-color: #669ED1;
}
.supHeaderAt a:link, .supHeaderAt a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.supHeaderAt a:hover, .supHeaderAt a:active {
	color: #CCCCCC;
	text-decoration: underline;
}
.supTab {
	font-size: 8pt;
	font-weight: bold;
	padding: 7px 0px 7px 0px;
}
.supTab a:link, .supTab a:visited {
	color: #FFFFFF;
}
.supTab a:hover, .supTab a:active {
	color: #CCCCCC;
}
BODY {
	SCROLLBAR-BASE-COLOR: #006699;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
}
SELECT {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF
}
TEXTAREA, .bginput {
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: blue;
	BACKGROUND-COLOR: #FFFFFF;
	font-style: italic;
}

#all A:visited {
	COLOR: #996633;
}
#cat A:link, #cat A:visited, #cat A:active {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
#cat A:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
}
#ltlink A:link, #ltlink A:visited, #ltlink A:active {
	COLOR: #000088;
	TEXT-DECORATION: none;
}
#ltlink A:hover {
	COLOR: #FF4400;
	TEXT-DECORATION: underline;
}
.thtcolor {
	COLOR: #FFFFFF;
}
.textcolor {
	COLOR: #3B9C9C;
}
.bgcolor {
	COLOR: #FFFFFF;
}
.largefont {
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	FONT-SIZE: 12pt;
}
.normalfont {
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	FONT-SIZE: 10pt;
}
.smallfont {
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	FONT-SIZE: 10px;
}
.legalfont {
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
	background-color: transparent;
	vertical-align: bottom;
	font-weight: normal;
	font-style: italic;
}
.marqueesmall {
	face: verdana, arial, helvetica, sans-serif;
	FONT-SIZE: 10px;
	color: #0A5096;
}
.marqueenoraml {
	face: verdana, arial, helvetica, sans-serif;
	FONT-SIZE: 12px;
	color: #666666;
}
.marqueelarge {
	face: verdana, arial, helvetica, sans-serif;
	FONT-SIZE: 14px;
	color: #0A5096;
}
*---general---*/

A {
	COLOR: #0000FF; TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:11px;
}
A:visited {
	COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:11px;

}
A:active {
	COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:11px;
}
A:hover {
	COLOR: #0000FF; TEXT-DECORATION: NONE; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; Font-Size:11px;
}

.linktext {
	COLOR: #0000FF; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	Font-Size:10px;font-weight:bold;
}

A.inventory {
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #ffffff; TEXT-DECORATION: underline; Font-Size:11px; font-weight:bold;
}
A.inventory:visited {
	COLOR: #ffffff; TEXT-DECORATION: none;Font-Size:11px;
}
A.inventory:active {
	COLOR: #ffffff;TEXT-DECORATION: none;Font-Size:11px;
}
A.inventory:hover {
	COLOR: #ffffff; TEXT-DECORATION: none;Font-Size:11px;
	}
	
A.thinribbon_nav:link {
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #ffffff; TEXT-DECORATION: underline; Font-Size:11px; font-weight:bold;
}
A.thinribbon_nav:visited {
	COLOR: #ffffff; TEXT-DECORATION: none;Font-Size:11px;
}
A.thinribbon_nav:active {
	COLOR: #ffffff;TEXT-DECORATION: none;Font-Size:11px;
}
A.thinribbon_nav:hover {
	COLOR: #ffffff; TEXT-DECORATION: none;Font-Size:11px;
	}
	
.article_header {
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000000; TEXT-DECORATION: none; Font-Size:12px; font-weight:bold;
}

.thinribbonbox {

text-align:center;
background-color:#669933;
color:#ffffff;
padding-top:0.5em;
padding-bottom:0.5em;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	Font-Size:11px;font-weight:bold;
}

.icombox {
padding-bottom:0.5em;
padding-top:0.5em;
padding-left:0.5em;
padding-right:0.5em;

}


.icomheader {
color:#ffffff;

}

.sitebox {

border: solid #0021B5 1px;

}
.searchbox {
align:center;
text-align:center;
border:1px solid #666666;
width:90%;
margin-right: auto; 
margin-bottom: 0; 
margin-left: 25;
}

.shadowbox {
background-color:#cccccc;
width:760;
float:center;
}

.category_header {
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	Font-Size:12px;font-weight:bold;
}

.thumbnails {
 	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 Font-Size:10px;
	COLOR: #000000;  font-weight:bold;
	}

.thumbnails_text {
 	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 Font-Size:10px;
	COLOR: #000000;  
	}

.header {
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 Font-Size:13px;
	COLOR: #ffffff;  font-weight:bold;
	padding-top: 0.2em;
  padding-bottom: 0.2em;
  text-align:center;
}

.ciu  {
padding-top: 0.1em;
  padding-bottom: 0.1em;
padding-right: 0.1em;
  padding-left: 0.1em;
  border: solid #000000 1px;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 Font-Size:10px;
	 font-weight:normal;
}

.sidenav  {

  border: solid #666 1px;
   
}


ul { list-style-image: url("../img/bullet-2005.gif");
  }
  

td { 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #000000; 
	TEXT-DECORATION: none; 
	Font-Size:11px; 
  }

.tagline {

 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 Font-Size:10px;
	 padding-top: 10px;
  padding-bottom: 10px;
padding-right: 10px;
  padding-left: 10px;
	 
	 }

.mainheader {
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 Font-Size:23px;
	COLOR: #000000;  font-weight:bold;
	padding-top: 0.2em;
  padding-bottom: 0.2em;
  padding-left: 0.5em;
}

.mainheadergreen {
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 Font-Size:23px;
	COLOR: #2D5A00;  font-weight:bold;
	padding-top: 0.2em;
  padding-bottom: 0.2em;
  padding-left: 0.5em;
}

.navheader {
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 Font-Size:11px;
	COLOR: #000000;  font-weight:bold;
	padding-top: 0.2em;
  padding-bottom: 0.2em;
   padding-left: 0.4em;
    background-color:#ffffff ;
    text-align:center;
  
}

.forumheader  {

    FONT-FAMILY: Verdana, Arial, Helvetica,  sans-serif;
    Font-Size:14px;
    COLOR:  #000000;  font-weight:bold;
    padding-top:  0.2em;
    padding-bottom:  0.2em;
    padding-left:  0.4em;
    background-color:#ffffff  ;
    text-align:center;
  
}



.subscribeboxheader {
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 Font-Size:12px;
	COLOR: #ffffff;  font-weight:bold;
	padding-top: 0.2em;
  padding-bottom: 0.2em;
  text-align:center;
}

.bodytext {
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 Font-Size:11px;
	COLOR: #000000;  
	 padding-left: 0.4em;
}
	


/*---body---*/

/*body {
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #000000; TEXT-DECORATION: none; Font-Size:11px; 
	
}*/

/*---navigation control---*/

#myMenu { 
  width: 100%;
  background-color:#ffffff;

}

#myMenu span {
  display: none;
  visibility: hidden;
}

#myMenu a {
  display: block;
  padding-right: 0.4em;
  padding-left: 0.5em;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  text-decoration: none;
}

#myMenu a:link {
  background-color:#CCCCCC ;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000000; TEXT-DECORATION: none; Font-Size:10px; font-weight:normal;
	border-top: solid #ffffff 1px;
  
	
}

#myMenu a:visited {
  background-color: #CCCCCC;
  color: black;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000000; TEXT-DECORATION: none; Font-Size:10px; 
	border-top: solid #ffffff 1px;
}

#myMenu a:hover {
  background-color: #54A4DE;
  color: white;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 TEXT-DECORATION: none; Font-Size:10px; font-weight:bold;
	border-top: solid #ffffff 1px;
}

#myMenu a:active {
  background-color: ##CCCCCC;
  color: white;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000000; TEXT-DECORATION: none; Font-Size:10px; 
	border-top: solid #ffffff 1px;
}
			<!--
			/* Font Definitions */
			@font-face
			{font-family:"Times New Roman";
			panose-1:0 2 2 6 3 5 4 5 2 3;
			mso-font-charset:0;
			mso-generic-font-family:auto;
			mso-font-pitch:variable;
			mso-font-signature:50331648 0 0 0 1 0;}
			@font-face
			{font-family:Arial;
			panose-1:0 2 11 6 4 2 2 2 2 2;
			mso-font-charset:0;
			mso-generic-font-family:auto;
			mso-font-pitch:variable;
			mso-font-signature:50331648 0 0 0 1 0;}
			@font-face
			{font-family:Tahoma;
			panose-1:0 2 11 6 4 3 5 4 4 2;
			mso-font-charset:0;
			mso-generic-font-family:auto;
			mso-font-pitch:variable;
			mso-font-signature:50331648 0 0 0 1 0;}
			/* Style Definitions */
			p.msonormal, li.msonormal, div.msonormal
			{mso-style-parent:"";
			margin:0in;
			margin-bottom:.0001pt;
			mso-pagination:widow-orphan;
			font-size:12.0pt;
			font-family:Arial;}
			strong {}
			p
			{margin-right:0in;
			mso-margin-top-alt:auto;
			mso-margin-bottom-alt:auto;
			margin-left:0in;
			mso-pagination:widow-orphan;
			font-size:12.0pt;
			font-family:"Times New Roman";}
			p.balloontext, li.balloontext, div.balloontext
			{mso-style-name:"Balloon Text";
			margin:0in;
			margin-bottom:.0001pt;
			mso-pagination:widow-orphan;
			font-size:8.0pt;
			font-family:Tahoma;}
			@page section1
			{size:8.5in 11.0in;
			margin:1.0in 1.25in 1.0in 1.25in;
			mso-header-margin:.5in;
			mso-footer-margin:.5in;
			mso-paper-source:0;}
			div.section1
			{page:Section1;}
			-->
