/*******************************************************************************************************************************************************************************************
                          									 CSS Document Author: Michael Oleksak - StarsnSites.com for KoiKichiAuction
                            								       copyright ©2008 all rights reserved. BEGIN WITH GLOBAL DECLARATIONS. 
																    
*******************************************************************************************************************************************************************************************/
body				{ background-color: #fff; margin: 0 0 10 0; padding: 0; font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; 
                      background-image:url('../images/background.jpg'); background-position: top; background-repeat: repeat-x; }
table, div, tbody	{ border-collapse: collapse; font-size: 12px; color: #333333;/* 12px is default size for tables with no declaration */ }

/*Link Styles*/
a:link, a:visited	{ color: #906F66; text-decoration: underline; }
a:hover, a:active	{ color: #A2B971; text-decoration: none; }
/*Heading Tag Styles*/
h1				 	{ font-size: 14px; color: #A2B971; margin: 0px; /* text-transform: capitalize; */ }  
h2 					{ font-size: 13px; color: #585858; margin: 0px; }
h3 					{ font-size: 12px; color: #906F66; 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; }
ol 					{ list-style-type: lower-roman; }	
hr 					{ height: 1px; width: 90%; color: #906F66; }              	 
img 				{ border: 0px; }
/****************************************************************************Begin Main Outer Containing Table style settings***************************************************************
*****************************************************************************Begin Main Outer Containing Table style settings**************************************************************/
.mainTable 				{ width: 1000px; height:100%; table-layout: fixed; }
.mainTableBannerCell	{ width: 1000px; height: 200px; padding:0px; }
.bannerTable			{ width: 1000px; height: 200px; }
	.bannerNavCell		{ width: 760px; height:30px; }
	.searchCell			{ width: 170px; height:30px; vertical-align: middle; background-image:url('../images/SearchCell.jpg'); background-repeat: no-repeat; text-align: right; }						  
	.input2 			{ width: 168px; font-style: italic; font-size: 11px; color: #000000; background-color: transparent; border: 0px solid #CACACA; }
	.searchButton		{ width: 70px; height: 30px; border: 0px; vertical-align: top; }

/**Top Navigation Style**/
#navcontainer ul 			{ width: 760px; margin: 0; list-style-type: none; float: left; border-left: 1px solid #cccccc; font-size: 14px; }
#navcontainer ul li			{ display: inline; }
#navcontainer ul li a 		{ background-color: #efefef; background-image:url('../images/navOff.jpg'); background-position: top; background-repeat: repeat-x; color: #830000; 
                              text-decoration: none; padding: 1px 10px; float: left; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #BEBEBE; }
#navcontainer ul li a:hover { background-color: #efefef; background-image:url('../images/navOn.jpg'); background-position: top; background-repeat: repeat-x; color: #000000; 
                              border-top: 1px solid #cccccc; border-right: 1px solid #999999; border-bottom: 1px solid #BEBEBE;  }
						  						  
.mainTableHeading		{ width: 100%; height:30px; text-align: center; background-color: #fff; color: #CC6600;  
						  font-style: italic;  /**For the h1 heading tags**/ }
	.mainTableHeading h1			{ font-size: 16px; color: #CC6600; font-weight: normal; letter-spacing: 1px; /**For the h1 heading tags**/ }
	.mainTableHeading a:link,
	.mainTableHeading a:visited  	{ color: #CC6600; text-decoration: underline; /**For the h1 heading tags**/ }
	.mainTableHeading a:hover,
	.mainTableHeading a:active	  	{ color: #FFE59D; text-decoration: none; /**For the h1 heading tags**/ } 

.mainTableContentCell	{ height:100%; width: 1000px; padding: 0px; vertical-align: top; } 

.copyright			  	{ font-size: 10px; background-color: #fff; color: #aaaaaa; text-align: center; width: 100%; height: 30px; vertical-align: bottom; 
                          border-top: 1px #C7D1D8 solid; }	
.copyright a:link, .copyright a:visited  	{ color: #aaaaaa; text-decoration: none; }
.copyright a:hover, .copyright a:active	  	{ color: #444444; text-decoration: underline; } 

.registerTable			{ width: 420px; table-layout: fixed; border: 1px #cccccc solid; font-size: 11px; }
.registerTable td		{ padding-left: 5px; padding-top: 2px; }
.registerTable th		{ padding: 4px; }
.registerTableinput		{ width: 190px; }  
.registerTableRight		{ text-align: right; }
.registerTableSmall		{ font-size: 10px; }
 
/*******************************************************************************************************************************************************************************************
		Begin Inner Content Containing Table style settings (2 & 3 Panels)
*******************************************************************************************************************************************************************************************/
.innerContentTable 			{ height:100%; width: 1000px; }

.innerContentLeft			{ height:100%; width: 250px; vertical-align: top; padding: 0px; background-color: transparent; font-size: 10px; color: #684B43; border: 0px solid #333333; }
 
.innerContentCenter			{ height:100%; padding:4px; vertical-align: top; background-color: #fff; color: #333333; font-size: 14px; }
							/**Used in pages where there is a right-hand column (3 Panels)**/
.innerContentCenter2			{ height:100%; width: 100%; padding:4px; vertical-align: top; color: #cccccc; font-size: 14px; border-left: 0px solid #333333; border-right: px solid #333333; }
							/**Used in pages where there is a right-hand column (3 Panels)**/							 
.innerContentCenter2Panel	{ height:100%; width: 800px; padding:4px; vertical-align: top; color: #2B2B2B; font-size: 12px; }
							/**Used in pages where there is no right-hand column (just 2 Panels)**/

.innerContentRight			{ height:100%; width: 200px; padding: 2px; font-size: 11px; color: #906F66; border: 0px solid #333333; }					  						  					                                             
/*******************************************************************************************************************************************************************************************
		Begin Main Left Navigation (Menu) Style settings
*******************************************************************************************************************************************************************************************/ 

/*******************************************************************************************************************************************************************************************
		Begin Sub-Menu Navigation (Menu) Style settings
*******************************************************************************************************************************************************************************************/
table.SUBmenu a       	{ padding: 1px; text-decoration:none; width:100%; border: 1px #9F3535 solid; border-left: 5px #9F3535 solid; display: block; }	              
div.SUBmenu a         	{ color: #455C27; background: #fff; 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 	{ color: #FFE59D; background: #000000; background-image:url('../images/subNav.jpg');  text-decoration:none; }
div.SUBmenu a:hover,
div.SUBmenu a:active   	{ font-weight: normal; color: #fff; background: #000; background-image:url('../images/subNavOver.jpg'); border: 1px #C06100 solid; 
                          border-left: 5px #C06100 solid; text-decoration:none; }
/*******************************************************************************************************************************************************************************************
		Begin Featured Products Style settings
*******************************************************************************************************************************************************************************************/                   
.featuredTable 			{  width: 100%; font-size: 9px; color: #555555; line-height: 15px; border:0px solid #B30924; margin-bottom: 10px;
                           margin-top: 5px; table-layout: fixed; } 

.featuredTable th 		{ font-size: 10px; letter-spacing: 1px; background-color: #9F3535; color: #fff; padding: 2px; border-bottom:0px dotted #906F66;
                          border-top:0px dotted #906F66; }   
          
/*.featuredTable td 		{ font-size: 9px; color: #555555;  padding: 2px; background-color: #fff; border:1px solid #B30924; } */

.featuredTableCenter 		{ font-size: 11px; background-color: #111111; color: #efefef;  font-weight: normal; padding-left: 3px; padding-top: 5px; padding-bottom: 5px;  
                              border:1px dotted #9F3535; font-style: italic; }

.featuredTableBottom	{ height: 20px; font-size: 9px; letter-spacing: 1px; background-color: #000; color: #CC9933; border:0px solid #1A5E37; text-align: right;   
                          vertical-align: top; line-height: 13px; padding: 2px; }
        
	.featuredTable a:link,
	.featuredTable a:active,	
	.featuredTable a:visited  { color: #CC9933;	text-decoration : none; font-weight: bold;}
	.featuredTable a:hover	  {	color: #FFE59D; text-decoration : underline; font-weight: bold;}

.featuredPic { border:#A7A7A7 1px solid; }
/*************************************************************************************************************************************************************
                                                                     End Stylesheet   FeatBack.jpg
*************************************************************************************************************************************************************/dv 
 #containmentDiv		{ width: 790px; }
#displayDiv			{ width: 390px; float: left; display:inline; margin: 2px; }

.WholesaleItemsTable		{ background-color: #ffffff; border-collapse: collapse; border: 1px solid #dadada; width: 100%; }
.WholesaleItemsTable th  	{ background-color: #5f5f5f; color: #fff; padding: 1px; border: 1px solid #efefef; }	
.WholesaleItemsTable td  	{ text-indent: 5px; font-size: 12px; color: #333333; padding: 1px; border: 1px solid #dadada; }

    
.wholesaleLoginTable	{ width: 196px; height: 140px; margin-top: 10px; background-color: #fff; background-image:url('../images/wholesaleLoginTable.jpg'); background-repeat: no-repeat; color: #000000;  
						   }
.wholesaleLoginTable th	{ text-align: right; padding: 1px; font-size: 10px; font-weight: normal; }
.wholesaleLoginTable td	{ text-align: center; padding: 1px;  }

.titleCell	{ text-align: center; font-weight: bold; padding: 2px; font-size: 15px; color: #002547; letter-spacing: 1px; 
              height: 20px; font-style: italic; }

.wholesaleLoginTable a:link, 
.wholesaleLoginTable a:visited { color: #800000; text-decoration: underline; font-size: 9px; }
.wholesaleLoginTable a:active,
.wholesaleLoginTable a:hover   { color: #000000; text-decoration: underline; font-size: 9px; }

.wholesaleLoginTableInput { width: 130px; font-size: 10px; border: 1px solid #999999; background-color: #ffffff; }

.wholesaleButton	{ }                  
/***********************************    


                          
         

                         

     	
/***********************************
 Begin Link Styles
***********************************/



	
 
/***********************************
 Heading Tag Styles
***********************************/	 

			  
/* End Heading Tag Styles*/

/***********************************
Below is style for Pond Pictures Feature
***********************************/
#photoGalleryContainer	{ width: 690px; margin: auto; }
.photoGalleryContainertd	{ width: 50%; vertical-align: top; text-align: center; }
          

#picS  	{ width: 100%; background-color: #ffffff; border:#777777 1px solid; border-collapse: collapse; 
          font-size: 9px; color: #555555; }
                             
#pictureCell    { width: 160px; height: 120px; text-align: center; background-color: #555555;
                  vertical-align: top; padding: 0px; 
                  }

#textCell    {  width: 220px; font-size: 10px; font-weight: 200; background-color: #efefef;
                padding: 5px; text-align: left; vertical-align: middle; 
                }
.textCell    {  width: 220px; font-size: 10px; font-weight: 200; background-color: #efefef;
                padding: 5px; text-align: left; vertical-align: middle; 
                }
.textCell td    {  width: 220px; font-size: 10px; font-weight: 200; background-color: #efefef;
                   padding: 5px; text-align: left; vertical-align: middle; 
                   }              
.picSbottom    { width: 100%; height: 11px; background-color: #777777; font-size: 9px;
                 color: #efefef; vertical-align: middle; padding-left: 20px;
                 }
/***********************************
Above is style for Pond Pictures Feature          
***********************************/ 
#home_left 	{ width: 240px; float: left; padding: 0px 0px 0px 0px; }

.leftnav 	{ width: 240px; float: left; margin-bottom: 24px; }
.leftnav ul { margin: 0; padding: 0; }
.leftnav li { margin: 0; padding: 5px 0px 5px 0px; list-style: none; font-size: 12px; color: #014488; border-bottom: 1px solid #dddddd; }

.leftnav li.navelement { padding-left: 5px; }
.leftnav li.navelement a { text-decoration: none; color: #CC6600; }
.leftnav li.navelement a:link, .leftnav li.navelement a:visited { text-decoration: none; color: #CC6600; }
.leftnav li.navelement a:hover, .leftnav li.navelement a:active { text-decoration: none; color: #000; }

.leftnav li.subnavelement { padding-left: 10px; }
.leftnav li.subnavelement a { text-decoration: none; color: #C06100; font-style: italic; }
.leftnav li.subnavelement a:link, .leftnav li.subnavelement a:visited { text-decoration: none; color: #000; }
.leftnav li.subnavelement a:hover, .leftnav li.subnavelement a:active { text-decoration: none; color: #CC6600; }


.leftnav li.title { text-align: center; border-top: 0px solid #CC9933; border-bottom: 1px solid #CC9933; padding-top:8px; height:22px; }
.verdana11-header { font-size: 11px; font-weight: normal; font-variant: normal; font-style: italic; color: #C06100; letter-spacing: 3px; text-transform: uppercase; }
/******************************************************************************************************************************************************************************************* 
	Koi Auction Tables 
*******************************************************************************************************************************************************************************************/
#mainHomePageKoiContainerTable			{ width:  100%; }
.mainHomePageKoiContainerTableCell		{ text-align: center; }

.mainHomePageKoiDetailTable				{ width:  150px; border: 1px solid #555555; }
.mainHomePageKoiDetailTableImage		{ padding: 0px; text-align: center; }
.mainHomePageKoiDetailTableText			{ padding: 5px; text-align: center; background-color: #efefef; }
.mainHomePageKoiDetailTableText h2		{ font-size: 14px; color: #800000; margin-bottom: 3px; }

.auctionsTable		{ width:  100%; text-align: left; border:#30364D 0px solid; }
.auctionsTable h2	{ font-size: 14px; color: #800000; margin-bottom: 3px; }
.auctionsTable th	{ background-color: #30364D; color: #efefef; font-size: 15px; text-align: left; padding:2px; border-bottom:#fff 5px solid; }
tr.pc0 td { background-color: #E5E9F2; font-size: 14px; color: #333333; border-bottom:#30364D 1px solid; padding:2px; height: 150px; }
tr.pc1 td { background-color: #ffffff; font-size: 14px; color: #333333; border-bottom:#30364D 1px solid; padding:2px; height: 150px; }
.smallImageCell		{ width:  100px; } 
/*******************************************************************************************************************************************************************************************
	End Stylesheet
	a:link, a:visited	{ color: #906F66; text-decoration: underline; }
	a:hover, a:active	{ color: #A2B971; text-decoration: none; }
*******************************************************************************************************************************************************************************************/

.StateLabels			{ width: 700px; background-color: #c4de94; color: #555555; font-style: italic; font-size: 16px; margin-top: 10px; margin-bottom: 5px; letter-spacing: 4px; }
.StateTables			{ width: 700px; border:0px solid #dddddd; }
.StateTables td			{ padding: 5px; vertical-align: top; }

.dealerInfoTables		{ width: 340px; margin-bottom: 10px; border:1px solid #dddddd; } 
.dealerInfoTableText	{ padding-left: 6px; color: #555555; font-style: italic; font-size: 13px; } 
.dealerInfoName			{ color: #222222; font-style: italic; font-size: 16px; line-height: 19px; } 
