.body { margin : 0px; padding: 0px; color : #000; background: #000; }
a:link { color: #b6c3c6; text-decoration: none;}
a:visited { color: #b6c3c6; text-decoration: none;}
a:hover { color: #ffffff; text-decoration: none; }

/* Form styles */
.formInput { border: 1px solid #5c5a5a; padding:2px; background-color: #25292c; font-size: 9pt; font-family: Arial; font-style:none; color: #ffffff }
.formSubmit { border: 1px solid #cccccc; background-color: #828282; font-size: 8pt; font-weight: bold; font-family: Arial; color: #ffffff; }

.contactSelect  { border: 1px solid #5c5a5a; padding:2px; background-color: #25292c; font-size: 10pt; font-family: Arial; color: #ffffff }
.contactInput  { border: 1px solid #5c5a5a; padding:2px; background-color: #25292c; font-size: 10pt; font-family: Arial; color: #ffffff }
.contactTextArea  { border: 1px solid #5c5a5a; padding:2px; background-color: #25292c; font-size: 10pt; font-family: Arial; color: #ffffff }
.contactSubmit { border: 1px solid #cccccc; background-color: #828282; font-size: 8pt; font-weight: bold; font-family: Arial; color: #ffffff; }

.plantSearchInput { border: 1px solid #5c5a5a; padding:1px; background-color: #25292c; font-size: 8pt; font-family: Arial; color: #ffffff }
.plantSearchSubmit { border: 1px solid #cccccc; background-color: #828282; font-size: 8pt; font-weight: none; font-family: Arial; color: #ffffff; }
/* End Form Styles */

/* Admin-console */
.admin-console-td { background: #464646; height: 10 px; text-align: left; vertical-align: top }

/* Site Search Box */
.siteSearch { position:absolute; float:left; text-align: left; margin: 0px; width: 100px; background: #1b1b1b; z-index: 2 }

.mainGrey { background: #1b1b1b; }
.mainLightGrey { background: #25292c; }

.mediaDiv { width: 400px; height: 400px; background-color: #1b1b1b }
.mediaDivPhotos { float: left; background-color: #1b1b1b; margin-right: 5px; width: 175px; text-align: center; padding: 2px; border-color: #25292c; border-width: 1px; border-style: solid;}
.mediaDivVideo { float: right; background-color: #1b1b1b; margin-right: 5px; width: 175px; text-align: center; padding: 2px; border-color: #25292c; border-width: 1px; border-style: solid;}

.indexMainPhoto { float: left; background-color: #1b1b1b; margin-right:0px; width: 25%; height: 250;}
.indexMainPhoto200 { float: left; background-color: #1b1b1b; margin-right:0px; padding:0px; width: 270px; height: 200;}

.menuText { color: #ffffff; font-family: Arial; font-size: 11pt; font-weight: none; text-align: center; }

.topTag { font-family: Arial; font-size: 8pt; font-weight: none; color: #ffffff; font-style:italic; }
.topTag2 { font-family: Arial; font-size: 8pt; font-weight: bold; color: #ffffff; }
.ad { color: #ffffff; font-size: 14pt; font-style: none; font-family: Arial; font-weight: bold; }
.mainText { color: #ffffff; font-size: 10pt; font-family: Arial; text-align:left; }
.mainTextBlue { color: #25292c; font-size: 10pt; font-family: Arial; }
.mainTextWhite { color: #ffffff; font-size: 10pt; font-family: Arial; }
.mainText8 { color: #ffffff; font-size: 8pt; font-family: Arial; }
.mainText7 { color: #ffffff; font-size: 7pt; font-family: Arial; }
.mainTextBold { color: #ffffff; font-size: 10pt; font-family: Arial; font-weight: bold; }
.mainTextBold12 { color: #ffffff; font-size: 12pt; font-family: Arial; font-weight: bold; }
.copyText { font-family: Arial; font-size: 8pt; font-weight: none; color: #ffffff; }
.mainText12Blue { font-family: Arial; font-size: 12pt; font-weight: none; color: #ffffff; }
.mainTextBold12Blue { color: #ffffff; font-size: 12pt; font-family: Arial; font-weight: bold; }
.mainTextBold10Blue { color: #ffffff; font-size: 10pt; font-family: Arial; font-weight: bold; }
.speciesTitleMarine { color: #ffffff; font-size: 12pt; font-family: Arial; font-weight: bold; }
.productReviewTitle { color: #ffffff; font-size: 14pt; font-family: Arial; font-weight: bold; }
.mainTextLightBlue { color: #ffffff; font-size: 10pt; font-family: Arial; }
.headerText {font-size:24px; color:#e1e1e1; background:#25292c; font-weight:bold; padding:10px;}
.articleSearchText {font-size:12px; color:#e1e1e1; background:#25292c; font-weight:bold; padding:5px;}

.clubStateTitle {  color: #ffffff; font-size: 10pt; font-family: Arial; font-weight: bold; }

.imageOff { border: 1px solid #B1C190 }
.imageOn { border: 1px solid #06FBFB }

#spacer10 { padding-right:10px;}
#flash { z-index: 0; }
#contact-wrapper { width:430px; background:#1b1b1b; padding:20px; }
#contact-wrapper div { clear:both; margin:1em 0; }
#contact-wrapper label { display:block; float:none; font-size:16px; color: #ffffff; width:auto; }
#privacy-wrapper { width:800px; background:#1b1b1b; padding:20px; }

.koiVarieties { background: #1b1b1b; margin-left: auto; margin-right: auto; }

.icon_image { float:left; display:inline; margin-right:10px; margin-top: 0px }
.guideBox { margin-top: auto; margin-bottom: auto; height: 42px }
.speciesBox { margin-top: auto; margin-bottom: auto; height: 42px; text-align: left;}

.greyBackground { background: #25292c }
.mainLayout { width: 1100px; margin-left: auto; margin-right: auto; text-align: center; background: #000000;}
.mainLayout-topRow { width: 1100px; padding: 0px; background: #000000; text-align: center; vertical-align: top;  margin-left: auto; margin-right: auto; }
.indexMarineFish-topRow { width: 100%; padding: 0px; background: #1b1b1b; text-align: center; vertical-align: top }
.mainLayout-logoRow { width: 1100px; height: 250 px; padding: 0px; background: #1b1b1b; text-align: center; margin-left: auto; margin-right: auto;}  
.mainLayout-logoRow200 { width: 1100px; height: 200 px; padding:0px; margin-right:1px; background: #1b1b1b; text-align: center; margin-left: auto; margin-right: auto;}  
.mainLayout-indexMain { padding: 0px; background: #1b1b1b; text-align: left; }  
.mainLayout-indexArticleMain { height: 200 px; padding: 0px; background: #1b1b1b; text-align: left; } 
.mainLayout-menuRow { width: 1100px; height: 40 px; padding: 0px; background: #1b1b1b; text-align: center; vertical-align: top }
.mainLayout-2ndRow { width: 1100px; height: 80 px; padding: 5px; background: #1b1b1b; text-align: left; vertical-align: top } 
.mainLayout-3rdRow { width: 1100px;  background: #1b1b1b; vertical-align: top } 
.mainLayout-forums { width: 1100px; height: 100%; padding: 0px; background: #1b1b1b; text-align: left; vertical-align: top } 

.mainIndexTable { width: 1100px; margin-left: auto; margin-right: auto; vertical-align: top; background: #1b1b1b;}

.mainInsideTable { width: 1100px; margin-left: auto; margin-right: auto; padding: 0px; background: #1b1b1b; }
.mainInsideTableDiv { width: 1100px; text-align: center; vertical-align: top; background: #1b1b1b; }

h3 {
	margin: 0;
	padding: 5;
	font-size: 100%;
	font-weight: normal;
  -moz-opacity: .999;
}

.clear{
	clear:both;
}


