/* ------------------
 styling for the tables 
   ------------------   */

body{
	font-family: arial; 
	font-size:80%;
}

.scroll{
height:600px;
overflow:auto;
	width:840px;
}

#sortable
{
	margin: 0 auto;
	font-size: 100%;
	border-collapse: collapse;
	table-layout: fixed;	
	width:820px;
	height: 100px;
	overflow:scroll;
}
img{
	border-style:none;
}
tr.normal{
border-top: 1px solid #717131 !important;

background-color: black;
opacity: .90;
filter: Alpha(Opacity=90);

}

tr.headings{
background-image:url('images/dkGreen.png'); background-repeat: repeat-x;
background-position: center left; 
}


#sortable th
{
	font-weight: bold;
	text-decoration:underline;
	text-align:left;
	padding-top:5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top: 4px solid #002E00;
	border-bottom: 4px solid #002E00;
	color: #fff;
	cursor: pointer;
	height:25px;
}



#sortable td
{
	text-align:left;
		color: #ffffff !important;
	
	height:35px;
	 padding-left: 5px;
}

#sortable tr:hover td
{	color: #000 !important;
	background-image:url('images/yellow.png');
background-repeat-x: repeat;
background-repeat-y: repeat;
background-attachment: initial;
background-position-x: 50%;
background-position-y: 50%;
background-origin: initial;
background-clip: initial;
background-color: black;
opacity: .90;
filter: Alpha(Opacity=90);
	
}

th.headerSortUp { 
    background-image: url('images/asc.gif'); 
	background-position: right;
	background-repeat: no-repeat;
   
}

 th.headerSortDown { 
    background-image: url('images/desc.gif'); 
	background-position: right;
	background-repeat: no-repeat;
 
}


img.sample{
height:30px;
width:100px;

}

tr.filters{
	display:none;
	width:100%;
	background-image:url('images/topBars.png'); background-repeat: repeat-x;
	background-position: center left; 
	}
	




td.botanic{
	
	text-align:left;
	white-space: nowrap;
	
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left: 5px;
	
	background-position: 2% 50%;
}	


td.industry {
	
	text-align:left;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-left: 5px;
	
	background-position: 2% 50%;
}	


td.available{
	
	text-align:left;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-left: 5px;
	
	background-position: 2% 50%;
}	


td.cut{
	
	text-align:left;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-left: 5px;
	
	background-position: 2% 50%;
}	


td.length{
	
	text-align:left;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-left: 5px;
	
	background-position: 2% 50%;
}	


td.timberMatch{
	
	text-align:left;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-left: 5px;
	overflow: hidden;
	background-position: 2% 50%;
}	






td.inquire {
	
	text-align:center !important;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-left: 5px;
	
	background-position: 2% 50%;
}	

td.sample{
	
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-left: 5px;
	
	background-position: 2% 50%;
}	



td.notes{
	
	padding-left: 10px;
	text-overflow: ellipsis; 
	white-space: nowrap ;

}

#moreFilters{
color:#fff;
}

/* Mail Form */

.box 
            {
            	margin: 0 auto;
            	width:460px;
            	background-image:url('images/green.png'); background-repeat: repeat-x;
				background-position: center left; 
            	text-align:left;
                position: relative;
				z-index:9999;	
            }
            
            
            #contactFormContainer
            {
            	position:absolute;
            	left:100px;
				margin-top:27px;
            	z-index:9999;	
            }
            #contactForm
            {
            	height:315x;
            	width:351px;
            background-image:url('images/black.png'); 
			z-index:9999;	
            	display:none;
            }
            #contactForm fieldset
            {
            	padding:28px;
				
				border: 1.5px solid green;
				border-top:none;
            }      
            #contactForm label
            {
            	display:block;
            	color:#ffc400;
				size: 11pt;
            }      
            #contactForm input[type=text]
            {
            	display:block;
            	border:solid 1px #4d3a24;
            	width:100%;
            	margin-bottom:10px;
            	height:24px;
            }  
            #contactForm textarea
            {
            	display:block;
            	border:solid 1px #4d3a24;
            	width:100%;
            	margin-bottom:10px;
            }  
            #contactForm input[type=submit]
            {
            	background-image:url('images/green.png'); background-repeat: repeat-x;
				background-position: center left; 
            	border:solid 1px #23150c;
            	color:#fecd28;
				font-weight:bold;
            	padding:5px;
				cursor: pointer;
            }           
#contactForm input[type=button]
            {
            	background-image:url('images/green.png'); background-repeat: repeat-x;
				background-position: center left; 
            	border:solid 1px #23150c;
            	color:#fecd28;
				font-weight:bold;
            	padding:5px;
				cursor: pointer;
            }  			
            .contactLink
            {
            	height:4px;
            	width:351px;
            	background-color: #ffc400;
            	display:block;
            	cursor:pointer;
				margin: 0 auto;
            }
            #messageSent
            {
            	color:#ff9933;
            	display:none;
            }


/* ENDEd Mail form  */