﻿body {
}

div.ProductGrid
{
	float: left;
	width: 695px;
	font-family: Times New Roman, Serif;
	margin: 10px 0px 0px 0px;
	position:relative;
	z-index: 10;
	
}

    div.ProductGrid div.NoItems
    {
        text-align:center;
        font-size: 14px;
    }


div.ProductGrid a
{
	display:block;
	text-decoration:none;
	color: #000000;
}

div.ProductGrid a:hover
{
    color:#FFFFFF;
}



.ProductGrid table
{
	border-collapse: collapse;
	width: 695px;
}

table.gridDetailsPage
{
	border-collapse: collapse;
	width: 395px;
}

tbody.twoCol tr td
{
	width: 50%;
}

tbody.singleCol tr td
{
	text-align: left;
}

tbody.largeText tr td
{
	font-size: 15px;
}

#scrollable th, #scrollable td, .ProductGridDetails th, .ProductGrid th, .ProductGrid td, .ProductGridDetails td 
{
	padding: 0px 0px 0px 0px;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	text-align: left;
}

	.singleTitle
	{
		text-align: left;
		border-right: 1px solid #000000;
		font-size: 16px;
		font-style: italic;
		padding: 0px 0px 0px 5px;
	}

	.speciesTop
	{
		text-align: left;
		border-right: 3px double #000000;
		font-size: 16px;
		font-style: italic;
		padding: 0px 0px 0px 5px;
	}
	
	.speciesBottom
	{
		border: none;
		border-right: 3px double #000000;
		text-align: right;
		padding: 0px 5px 0px 0px;
	}
	
	.description
	{
	    width: 210px;
	}
	
	.thickness
	{
	    width:175px;
	}
	
	.lot
	{
	   width: 50px; 
	}
	
	.thumbnail
	{
	    width: 175px;
	    padding: 4px 0px 4px 0px;
	}
	
	    .thumbnail img
        {
            margin: 0px 0px 4px 0px;
        }
	
	.price
	{
		width: 50px;
	}
	
	.size
	{
	    width: 100px;
	}
	
	.measure
	{
		width: 60px;
	}
	
	.RightAlign
	{
		text-align:right;
		padding-right: 10px;
	}

	.refer
	{
		width: 38px;
		border-right: 3px double #000000;
	}
	
	.woodName
	{
		text-align: left;
		border-right: 3px double #000000;
		padding: 0px 0px 0px 2px;
	}

	.productName
	{
		width: 140px;
		text-align: left;
		border-right: 1px single #000000;
	}
	
	.image
	{
	    text-align:left;
	    padding: 3px;
	}
	
	.image img
	{
	    padding: 7px 0px 4px 0px;
	}

	.doubleLine
	{
		border-right: 3px double #000000;
	}
	
	.inputBox
	{
		background: none;
		border-right: 1px single #000000;
		width: 65px;
	}
	
	.inputQty
	{
		border-right: 1px single #000000;
		width: 65px;
	}
	
	.inputBoxHead
	{
		background-color: Transparent;
		border-right: 1px single #000000;
		border-top: none;
		width: 80px;
	}
	
	.titleRow
	{
		font-size: 16px;
		font-style: italic;
	}
	
	.colHead
	{
		height: 22px;
	}

thead
{
	background: #d9cfbf;
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
}

tr.odd
{
	background: #d9cfbf;
}

	/* tr:hover
	{
		background: #6f4c23;
		color: #FFFFFF;
	} */
	
	    /* tr:hover a
	    {
		    color: #FFFFFF;
	    } */
	
	thead tr:hover
	{
		background: #d9cfbf;
		color: #000000;
	}
	
	
	.txtQuantity
	{
		width: 60px;
		border: none;
		border-collapse: collapse;
		background: none;
	}
	
	
/*-----------------------------------------------------------------------------------------------------*/
/*--------------------------------  Product Details Page Styles  --------------------------------------*/
/*-----------------------------------------------------------------------------------------------------*/

	
	
div.ProductGridDetailsOptions
{
	float: left;
	margin: 10px 0px 0px 0px;
}

div.ProductGridDetails
{
	float: left;
	width: 685px;
	margin: 10px 0px 0px 0px;
}

	div.ProductGridDetailsImage
	{
		float: left;
		margin: 0px 10px 0px 0px;
		width: 278px;
	}
	    div.ProductGridDetailsImage img
	    {
	        border: 1px solid #785A41;
	    }
	
	div.ProductGridDetailsPage
	{
		float: left;
		width: 395px;
		font-family: Times New Roman, Serif;
	}
	
	
div.ProductGridMusicHardwareRow
{
	float: left;
	width:685px;
	margin: 16px 0px 0px 0px;
}
	
	div.ProductGridMusicHardwareImage
	{
		float: left;
		border: 1px solid #785A41;
		border-right: 3px double #785A41;
	}
	

.pointer
{
    cursor:pointer;
}


    .pointer:hover
    {
        background: #6f4c23;
	    color: #FFFFFF;
    }
    
    .pointer:hover a
    {
        color:#FFFFFF;
    }


/*-----------------------------------------------------------------------------------------------------*/
/*--------------------------------    Price List Landing Page    --------------------------------------*/
/*-----------------------------------------------------------------------------------------------------*/


div.PriceListLanding
{
    float:left;
    width: 685px;
    padding: 10px 0px 10px 0px;  
}

div.PriceListFilter
{
    float:left;
    position: relative;
    width: 685px;
    padding: 5px 0px 5px 0px;
}

    .background
    {
        background: url("/_images/menuBack.jpg");
    
    }

    div.PriceListFilter div.FilterLabel
    {
        float:left;
        position: relative;
    }
    
        div.PriceListFilter .labellanding
        {
            width:210px;
            text-align:right;
            font-size: 13px;
		    font-style: italic;
		    padding: 0px 15px 0px 0px;
		    color: #FFFFFF;
            
        }
        
        div.PriceListFilter .labellist
        {
            width:170px;
            color: #332a23;
            text-align:center;
            font-size: 12px;
            font-weight:bold;
        }
        
         div.PriceListFilter .label
        {
            width:170px;
            color: #FFFFFF;
            text-align:center;
            font-size: 12px;
            font-weight:bold;
        }
    
    
    div.PriceListFilter div.FilterInput
    {
        float:left;
    }
    
    
        div.PriceListFilter .inputlanding
        {
            width: 270px;
        }
        
            .inputlanding select
            {
                font-size: 11px;
                width: 100%;
            }
        
        div.PriceListFilter .list
        {
            width: 162px;
            text-align:center;
            padding: 0px 3px 0px 5px;
        }
        
            div.PriceListFilter .borderright
            {
                border-right: solid 1px #FFFFFF;
            }
            
            .list select, input
            {
                font-size: 11px;
            }
            
            .list select
            {
                width: 84%;
            }
            
            .list input
            {
                width: 14%;
            }
        
        
    div.FilterButton
    {
        float:left;
        margin: 0px 0px 0px 15px;
    }
    
         div.FilterButton input
         {
            font-size: 11px;
         }
         
    div.divider
    {
        font-size: 13px;
        font-weight: bold;
        float:left;
        width: 670px;
        margin: 10px 0px 3px 0px;
        text-align:center;
    }