﻿body {}

.ListProduct
{
	float: left;
	width: 153px;
	height: 143px;
	border: solid 1px #8D865C;
	text-align: center;
	margin: 0px 0px 10px 0px;
}

	.ListProduct .Image
	{
		padding: 20px 0px 10px 0px;
		height: 68px;
		overflow: hidden;
		vertical-align: middle;
	}
	
		.ListProduct .Image img
		{
			border: 0px;
		}
	
	.ListProduct .ItemNumber
	{
		padding: 5px 0px 0px 0px;
	}
	
	.ListProduct .Link
	{
		padding: 5px 0px 0px 0px;
	}

.breadcrumbs
{
    float:left;
    width: 524px;
}

	
.ProductImage
{
	width: 240px;
	overflow: hidden;
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 5px;
	text-align: center;
	border: solid 1px #06416C;
}

	.ProductImage a
	{
		display: block;
		background-color: #06416C;
		color: #FFFFFF;
		height: 20px;
		line-height: 20px;
		vertical-align: middle;
	}
	
	.ProductImage a:hover
	{
		background-color: #9A9263;		
		height: 20px;
		line-height: 20px;
		vertical-align: middle;		
	}

.ProductSpecs
{
	width: 242px;	
	float: left;
	margin: 10px 0px 0px 10px;
}

.ProductDetails
{
	margin: 10px 0px 0px 0px;
	clear: both;
}

.ProductRow
{
	clear: both;
	margin: 0px 0px 5px 0px;
	
}

	.ProductLabel
	{
		float: left;
		font-weight: bold;
		text-align: right;
		width: 75px;
		height: 25px;
		line-height: 25px;
		vertical-align: middle;
		
	}
	
	.ProductValue
	{
		float: left;
		padding: 0px 0px 0px 5px;
		height: 25px;
		line-height: 25px;
		vertical-align: middle;		
	}
	
	.ProductValueTall
	{
		float: left;
		padding: 0px 0px 0px 5px;
				
	}

.uploadLink
{
    width: 524px;
    border-bottom: solid 1px #AAAAAA;
}

    a#UploadLogos
    {
        margin: 0px 0px 0px 0px;
        padding: 5px 5px 5px 5px;
        background: #a99f6c;
        color: #FFFFFF;
        font-weight:bold;
        border: solid 1px #9d9363;
        display:block;
        width: 240px;    
    }
    
    a#UploadLogos:hover
    {
        background: #9d9363;
        border: solid 1px #a99f6c;
    }

	
#LogoUpload
{
    float:left;
    width: 518px;
    background-color: #EEEEEE;
    padding: 0px 0px 10px 4px;
    border-left: solid 1px #AAAAAA;
    border-right: solid 1px #AAAAAA;
    border-bottom: solid 1px #AAAAAA;
}

#LogoUpload .LogoUploadInstructions
{
    float:left;
    width: 248px;
}

#LogoUpload .LogoUploadInput
{
    float:left;
    width:260px;
    margin: 0px 0px 0px 8px;
}

#LogoUpload .specialInstructions
{
    float:left;
    clear:both;
    width: 518px;
    margin: 10px 0px 0px 0px;
}

    #LogoUpload .specialInstructions textarea
    {
        font-size:11px;
    }



div.productColours
{
    clear:both;
    float:left;
    width: 240px;
    padding: 5px 5px 4px 5px;
    margin: 0px 0px 4px 0px;
    border: solid 1px #06416C;
}

    div.productColours .swatchHeader
    {
        float:left;
        vertical-align:middle;
        margin: 0px 0px 6px 0px;         
    }

    div.productColours .swatch
    {
        float:left;
        vertical-align:middle;
        width: 120px;
        margin: 0px 0px 6px 0px;         
    }
    
    div.productColours .swatch a
    {
        display: block;
		/* background-color: #06416C; */
		color: #06416C;
		height: 20px;
		line-height: 20px;
		vertical-align: middle;
    }
    
        div.productColours .swatch a img
        {
            float:left;
        }
    
        div.productColours .swatch a div
        {
            float:left;
            width: 96px;
            height: 20px;
            line-height: 20px;
            vertical-align:middle;
            padding: 0px 0px 0px 4px;
            cursor: pointer;
        }
    
    div.productColours .swatch a:hover
    {
        color: #9A9263;		
		height: 20px;
		line-height: 20px;
		vertical-align: middle;		
    }
    
    div.productNote
    {
        float:right;
        width: 250px;
        min-height: 100px;
        padding: 5px 5px 4px 5px;
        margin: 0px 0px 4px 2px;
        border: solid 1px #06416C;
    }


    


