/* master layout information */

	body	{
			background: #ffffff;
		}
	
	div.theAllEncompassingDiv	{
			position: relative;
			margin-left: auto;
			margin-right: auto;
			width: 710px;
			height: 100%;	
			background: #ffffff;	

		}
		
	img	{
			border: 0;
		}

/* top of layout */


	div.top	{
			position: absolute;
			top: 0px;
			left: 0px;
			width: 710px; 
			height: 50px;
			border: 0px;
			background: #efefef;
		}
		
		
			
/* why buy our stuff blurb */

	div.whybuy	{
			position: absolute;
			top: 51px;
			left: 0px;
			height: 23px;
			border-top: #ffffff 1px solid;
			border-bottom: #efefef 1px solid;
			border-left: #efefef 1px solid;
			border-right: #efefef 1px solid;
			width: 709px;
			background-color: #ffffff;
			text-align: center;
			padding-top: 5px;
		}



/* left link list */

	div.left	{
			position: absolute;
			left: 0px;
			top: 76px;
			height: 465px;
			background-color: #ffffff;
			border-top: #ffffff solid 1px;
		}

	div.linklist	{
			position: absolute;
			height: 471px;
			width: 100px;
			background-color: #ffffff;
			padding: 2px;
			border-top: 21px #efefef solid;
			border-left: 1px #efefef solid;
			border-right: 1px #efefef solid;
			border-bottom: 1px #efefef solid;
		}

	div.linklist td	{
			border: 1px solid #ffffff;
			height: 25px;
			width: 96px;
			text-align: center;
		}
		
	div.linklist a	{
			padding: 0px;
			margin: 0px;
			width: 96px;
			display: block;
			text-decoration: none;
			font-family: arial;
			font-size: 10px;
			padding-top: 7px;
			padding-bottom: 7px;
		}

	div.linklist a:link	{
			background-color: #efefef;
			color: #666666;
		}


	div.linklist a:visited	{
			background-color: #efefef;
			color: #666666;
		}


	div.linklist a:hover	{
			background-color: #cccccc;
			color: #ffffff;
		}


	div.linklist a:active	{
			background-color: #cccccc;
			color: #ffffff;
		}
		
		
/* main division layout */

	div.main	{
			position: absolute;
			left: 110px;
			top: 77px;
			background: #ffffff;
			width: 600px;
			height: 498px;
			border-right: 1px solid #efefef;
			border-left: 1px solid #ffffff;
			border-top: 21px #efefef solid;
		}	

	div.pinImageSection	{
			position: absolute;
			left: 0px;
			top: 0px;
			background-color: #ffffff;
			margin-left: 0px;
			}
			
/* individual item group */

	/* div.pinbox2 clears the right side so IE doesn't render 3 pinsets on same line  */

	div.pinbox2	{
			clear: right;
			}


	table.pinset	{
			margin: 0px;
			padding: 0px;
			background-color: #ffffff;
			border-collapse: collapse;
			width: 275px;
			height: 100px;
			}

	div.pinbox	{
			margin-bottom: 1px;
			margin-top: 10px;
			margin-left: 5px;
			float: left;
			}

	table.pinset td	{
			border: 1px solid #ffffff;
			}

	table.pinset td.pinimage	{
			text-align: center;
			padding: 0px;
			width: 120px;
			border: #cccccc 1px solid;
			}
			
	table.pinset td.pinimage a	{
			display: block;
			}
	
	table.pinset td.pinname	{
			width: 160px;
			background: #efefef;
			font-family: "arial";
			padding-top: 0px;
			padding-bottom: 0px;
			padding-left: 10px;
			font-size: 12px;
			font-weight: light;
			text-align: left;
			color: #666666;
			border:	1px solid #cccccc;
			display: block;
			}

	table.pinset td.description	{
			background: #ffffff;
			font-family: "arial";
			font-size: 11px;
			padding-left: 10px;
			text-align: left;
			}
	
	/*table.pinset td.pinimage img	{
			height: 100px;
			}*/

/* color rendering for mouseover on pinname sections */

	table.pinset td.pinname a	{
			display: block;
			padding: 0px;
			margin: 0px;
		}
		
	table.pinset td.pinname a	{
			text-decoration: none;
		}

	table.pinset td.pinname a:link	{
			background-color: #efefef;
			color: #666666;
		}


	table.pinset td.pinname a:visited	{
			background-color: #efefef;
			color: #666666;
		}


	table.pinset td.pinname a:hover	{
			background-color: #cccccc;
			color: #ffffff;
		}


	table.pinset td.pinname a:active	{
			background-color: #cccccc;
			color: #ffffff;
		}

/* bottom section of layout */


	div.bottom	{
			position: absolute;
			left: 0px;
			top: 575px;
			width: 711px; 
			height: 50px;
			border: 0px;
			background-color: #efefef;
			border-top: solid 1px #ffffff;
		}

	div.bottom img	{
			width: 711px;
			height: 50px;
		}