	body		{
		background: #ffffff;
		}	
	
	table	{
		border-collapse: collapse;
		}

	img	{
		border: 0px;
		}

/* THE ALL ENCOMPASSING DIV */

	div.theAllEncompassingDiv {
		position: relative;
		margin-left: auto;
		margin-right: auto;
		width: 700px;

		}
	

/* top div */


	div.top	{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 658px; 
		height: 50px;
		border: 0px;
		background-color: #ffffff;
		border-bottom: 1px solid #ffffff;
		text-align: center;
		}


/* why buy our stuff blurb */

	div.whybuy	{
			position: absolute;
			top: 51px;
			left: 0px;
			height: 23px;
			border-top: #ffffff 1px solid;
			border-bottom: #ffffff 1px solid;
			border-left: #efefef 1px solid;
			border-right: #efefef 1px solid;
			width: 656px;
			background-color: #ffffff;
			text-align: center;
			padding-top: 5px;
		}

/* left div */

	div.left	{
		position: absolute;
		left: 0px;
		top: 76px;
		background: #ffffff;
		}

	div.linklist	{
		position: absolute;
		height: 668px;
		width: 100px;
		background-color: #ffffff;
		padding: 2px;
		border-top: 18px #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 div */

	table.imgtable	{
		position: absolute;
		left: 106px;
		top: 76px;
		width: 350px;
		height: 350px;
		border-top: 18px #efefef solid;
		border-left: 1px #ffffff solid;
		border-right: 1px #ffffff solid;
		border-bottom: 1px #ffffff solid;
		text-align: center;
		}

	table.imgtable	td {
		text-align: center;

		border: 1px #efefef solid;
		}


	div.summary	{
		position: absolute;
		left: 106px;
		top: 426px;
		width: 350px;
		height: 100px;
		}	

	div.summary h1	{
		background: #efefef;
		padding-left: 10px;
		margin: 0px;
		font-family: arial, sans-serif;
		font-size: 12px;
		padding-top: 1px;
		padding-bottom: 1px;	
		height: 16px;
		border-left: 1px #ffffff solid;
		border-right: 1px #ffffff solid;
		}

	div.summary p	{
		padding-top: 2px;
		padding-left: 5px;
		padding-right: 5px;
		margin-top: 0px;
		font-size: 12px;
		padding-right: 10px;
		color: #666666;
		padding-bottom: 0px;
		}	


/* div price */

	div.prices	{
		border-bottom: 1px solid #efefef;
		margin: 0px;
		position: absolute;
		top: 550px;
		left: 106px;
		width: 350px;
		}

	table.prices	{
		margin-top: 0px;
		margin: 0px;
		color: #000000;
		font-family: arial, sans-serif;
		font-size: 10px;
		width: 350px;
		}

	table.prices td {
		background-color: #efefef;
		border: 1px solid #ffffff;
		padding: 4px;
		}

	tr.topline td	{
		background-color: #ffffff;
		}
	
	td.leftside	{
		background-color: #ffffff;
		border: 1px solid #efefef;
		}

	div.prices h3	{
		padding-left: 10px;
		font-family: arial, sans-serif;	
		background-color: #efefef;
		font-size: 12px;
		padding-top: 1px;
		padding-bottom: 1px;	
		margin: 0px;
		border-right: 1px solid #ffffff;					
		border-left: 1px solid #ffffff;
		}

	img.lanyardHeading	{
		display: block;
		margin: 10px;
	}

	img.lanyardImg	{
		display: block;
		margin-bottom: 10px;
	}


/* div info */

	div.info	{
		position: absolute;
		top: 76px;
		left: 456px;
		width: 200px;
		height: 688px;
		background: #ffffff;
		color: #000000;
		border-left: 1px solid #efefef;
		border-right: 1px solid #efefef;
		border-bottom: 1px solid #efefef;
		}

	div.info h3	{
		padding-left: 10px;
		margin: 0px;
		font-family: arial, sans-serif;	
		background-color: #efefef;
		font-size: 12px;
		padding-top: 1px;
		padding-bottom: 1px;	
		height: 16px;
		}

	div.info h4	{
		font-family: arial, sans-serif;	
		font-size: 12px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-top: 5px;
		padding-bottom: 5px;
		}

	div.info p	{
		font-size: 10px;
		padding-right: 10px;
		color: #666666;
		padding-bottom: 0px;
		padding-top: 0px;
		margin: 0px;
		}
	

	div.info ul	{
		margin-left: 10px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
		}

	div.info ul li	{
		list-style: none;
		font-family: arial, sans-serif;	
		font-size: 10px;	
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
		}

div.info a:link	{
		color: #666666;
		text-decoration: underline;
		}


	div.info a:visited	{
		color: #666666;
		text-decoration: underline;

		}


	div.info a:hover	{
		color: #000000;
		text-decoration: underline;

		}


	div.info a:active	{
		color: #000000;
		text-decoration: underline;
		}

	#size_qty	{
		font-weight: 700;
		}

