/***********************************************************************************************************************************************************************************************
	CSS Document Author: Michael Oleksak - StarsnSites.com for Joes Koi. (for all subsites)
	Copyright ©2010 all rights reserved. BEGIN WITH GLOBAL DECLARATIONS. (Document has been cleaned of all unused styles)
***********************************************************************************************************************************************************************************************/
body	{  background:#fff url('../images/background.jpg') fixed center left; margin: 5px 0px 5px 0px; font-family: verdana, arial, sans-serif; }
table, tbody	{ border-collapse: collapse; font-size: 12px; color: #222; }
/*Link Styles*/
a:link, a:visited	{ color: #039; text-decoration: underline; }
a:hover, a:active	{ color: #222; text-decoration: none; }
/*Heading Tag Styles*/
h1				 	{ font-size: 18px; color: #21507b; margin: 0px; /* text-transform: capitalize; */ }  
h2 					{ font-size: 15px; color: #000102; margin: 0px; }
h3 					{ font-size: 13px; color: #4E4E4E; margin: 0px; }
/*Form Styles*/
form 				{ margin: 0px; padding: 0px; border: none; }
textarea 			{ font-size: 11px; border: 1px solid #555555; background-color: #F5F5F5; }
/*Other Body Parts*/        
/*ul 				{ list-style-type: square; margin-bottom: 5px; } */
/*ol 				{ margin-bottom: 15px; }*/
hr 					{ height: 1px; width: 90%; color: #FDC22D; }              	 
img 				{ border: 0px; }
/***********************************************************************************************************************************************************************************************
	Begin Main Outer Containing Table style settings
***********************************************************************************************************************************************************************************************/
.mainTable 				{ width: 1000px;  height:100%; table-layout: fixed; background: #fff; }
.mainTableHeaderCell	{ width: 1000px; height: 200px; background:url('../images/header.jpg'); }
#topNavDIV	{ width:500px; float:right; clear:both; background:transparent url('../images/topNav.png') no-repeat right ; margin:0px 0px 0px 0px;font-size:15px; color: #222; text-align:right; padding:5px 10px 5px 5px; }
	#topNavDIV a:link, #topNavDIV a:visited	{ color: #fff; text-decoration: none; padding:2px 10px 2px 10px; font-size:12px; border: 1px #fff solid; background:#333; }
	#topNavDIV a:hover, #topNavDIV a:active	{ color: #111; text-decoration: none; padding:2px 10px 2px 10px; font-size:12px; border: 1px #999 solid; background:#efefef; }

#topAdsDIV	{ height:140px; width:500px; float:right; clear:both; background:transparent; }

#topSearchDIV	{ height:30px; width:500px; float:right; clear:both; background:transparent; }
	#searchTable	{ width: 290px; height: 30px; float:right; }
	.searchCell		{ width: 250px; height: 30px; padding: 0px; background:url('../images/searchCell.png') no-repeat; text-align: center; }
	.input2 		{ height: 18px; width: 240px; font-size: 9px; color: #999; vertical-align: middle; border: 0px; 
					  background: transparent; margin-top: 2px; margin-bottom: 0px;  text-indent: 5px; }
	.searchButton	{ width: 40px; height: 30px; border: 0px; padding: 0px; vertical-align: top; }
/**Top Navigation Style**/
.mainTableHeading		{ height: 30px; width: 990px; text-align: center; background: #252525; color: #ddd; vertical-align: middle; border: 1px #ddd solid; }
.mainTableHeading h1	{ font-size: 13px; color: #ddd; font-style: italic; /**For the h1 heading tags**/ }
	.mainTableHeading a:link, .mainTableHeading a:visited	{ color: #ddd; text-decoration: underline; /**For the h1 heading tags**/ }
	.mainTableHeading a:hover, .mainTableHeading a:active	{ color: #fff; text-decoration: none; /**For the h1 heading tags**/ }

.mainTableContentCell	{ height: 100%; width: 100%; padding: 0px; vertical-align: top; border: 1px #ddd solid; } 

.copyright	{ background: #222; height: 260px; width: 1000px; font-size: 9px; color: #707070; text-align: center; border-bottom: 1px solid #ddd; }	
.copyright a:link, .copyright a:visited	{ color: #707070; text-decoration : none; }
.copyright a:hover, .copyright a:active	{ color: #cc9900; text-decoration : underline; }

.keywordLinks	{ background: #000; font-size: 12px; color: #707070; text-align: center; border-bottom: 0px solid #ddd; line-height: 16px; }	
.keywordLinks a:link, .keywordLinks a:visited	{ color: #707070; text-decoration : none; }
.keywordLinks a:hover, .keywordLinks a:active	{ color: #cc9900; text-decoration : underline; }

.disclaimer	{ background: #000; font-size: 10px; color: #707070; text-align: center; line-height: 12px;  }
/*******************************************************************************************************************************************************************************************
	Begin Inner Content Containing Table style settings (2 & 3 Panels)
*******************************************************************************************************************************************************************************************/
.innerContentTable	{ height:100%; width: 1000px; }
	.innerContentLeft	{ height: 100%; width: 200px; padding: 0px; padding-top: 4px; vertical-align: top; text-align: center; }
	.innerContentCenter	{ height: 100%; padding: 4px; vertical-align: top; font-size: 14px; color: #222; }
	.innerContentRight	{  height: 100%; width: 185px; padding: 2px; padding-top: 4px; vertical-align: top; text-align: center; }
#indexPromoContainer	{ width:580px; background:#fff; border:0px solid #CCC; float:right; margin:5px 0px 20px 0px;}
	.indexPromoItem		{ height:110px; width:110px; float:left; margin:5px 0px 0px 4px; border:1px solid #CCC; padding:0px; }
.addressTable		{ width: 198px; background: #fff; border:0px solid #ccc; margin-top: 5px; margin-bottom: 5px;}
/*******************************************************************************************************************************************************************************************
	Begin Sub-Menu Navigation (Menu) Style settings
*******************************************************************************************************************************************************************************************/
#SUBmenuContainer	{ width: 778px; position:relative; clear:both; text-align: center; margin-left: 4px; }
table.SUBmenu a       	{ padding: 1px; text-decoration:none;  display: block; }	              
div.SUBmenu a         	{ color: #777; background: #000; text-decoration:none; font-size:10px; line-height:14px; font-family: verdana, sans-serif; padding: 2px 5px; }
div.SUBmenu a:link, div.SUBmenu a:visited 	{ text-decoration:none; border: 1px #ccc solid; border-left: 5px #ccc solid; }
div.SUBmenu a:hover, div.SUBmenu a:active  	{ font-weight: normal; border: 1px #555 solid; border-left: 5px #555 solid; text-decoration:none; }
/********************************************************************************************************************************************
	SubCategory Table Nav Image-Menu Styles
********************************************************************************************************************************************/
.navDisplayTable		{ width:100%; margin-bottom: 10px; }
.navDisplayTableCell		{ padding: 1px; padding-bottom: 5px; vertical-align: top; }
.subCatNav				{ width:100%; height: 100%; border:2px solid #FFCC66; }
.subCatNav th			{ width:100%; height: 20px; background: #444; color: #efefef; padding: 1px; vertical-align: top; font-size:12px; }
.subCatNav td			{ width:100%; height: 110px; background: #fff; color: #555; padding: 4px; vertical-align: top; text-align: left; font-size:11px; }				  						
	.subCatNav a:link, .subCatNav a:visited	{ color: #efefef; text-decoration:underline; }
	.subCatNav a:hover, .subCatNav a:active { color: #FDC22D; text-decoration:none; }
/*******************************************************************************************************************************************************************************************
	Begin Featured Products Style settings
*******************************************************************************************************************************************************************************************/.featuredItemContainer		{ width: 185px; position: relative; float: right; text-align: center; margin: 0 0 4px 4px; }
	.featuredItemDIV		{ width: 185px; height: 175px; float: right; text-align: center; border:#ccc 1px solid; margin: 5px 0px 5px 0px;}
	.featuredItemLabel		{ width: 180px; float: right; text-align: left; font-size: 15px; clear:both; background: transparent; text-indent: 5px; margin-top: 4px; }
	.featuredItemLabel h3	{ color: #003366; }	
.featuredContent	{ width: 180px; text-align: left; height: 130px; overflow: hidden; font-size: 11px; margin-top: 2px; margin-left:5px; font-style: italic; color: #333; font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; }
.featuredContent img { border:#993333 0px solid; }
.featuredLink		{ width: 180px; float: left; font-size: 11px; text-align:right; padding-right: 4px; }	
	.featuredLink a:link, .featuredLink a:visited	{ color: #993333; text-decoration : underline; font-weight: bold; }
	.featuredLink a:hover, .featuredLink a:active	{ color: #003366; text-decoration : none; font-weight: bold; }


.featuredCatItemContainer		{ width: 770px; position: relative; float: left; text-align: center; margin: 0 0 4px 4px; }
	.featuredCatItemDIV		{ width: 770px; height: 300px; float: right; text-align: center; border:#ccc 1px solid; margin: 5px 0px 5px 0px;}
	.featuredCatItemLabel		{ width: 770px; float: right; text-align: left; font-size: 15px; clear:both; background: transparent; text-indent: 5px; margin-top: 4px; }
	.featuredCatItemLabel h3	{ color: #003366; }	
.featuredCatContent	{ width: 770px; text-align: left; height: 230px; font-size: 15px; margin-top: 2px; margin-left:5px; font-style: italic; color: #333; font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; }
.featuredCatContent img { border:#993333 0px solid; }
.featuredCatLink		{ width: 600px; float: left; font-size: 11px; text-align:right; padding-right: 4px; }	
	.featuredCatLink a:link, .featuredCatLink a:visited	{ color: #993333; text-decoration : underline; font-weight: bold; }
	.featuredCatLink a:hover, .featuredCatLink a:active	{ color: #003366; text-decoration : none; font-weight: bold; }
/*******************************************************************************************************************************************************************************************
	End Stylesheet
*******************************************************************************************************************************************************************************************/
