/* CSS written by E. Max Hyatt */

body	{
	font-family: arial, helvetica, sans-serif ;
	font-size: 9pt;
	color: #5C3317;
	line-height: 10pt;
	margin: 0px;	
	background: #fff url(sunback1.gif) repeat-y top left;	
						}
						
a:link	{  color: #555555; text-decoration: none  }
a:visited	{  color: #555555; text-decoration: none  }
a:hover, a:active	{  color: #000000; text-decoration: underline  }


span.back 	{position: absolute;
		top:	125px;	left:	70px;	
		font-size: 8pt;
		color: #555555;  text-decoration: none   
		line-height: 13pt;               }  /* back links near top of page */
span.cart 		{position: absolute;
		top:	125px;	left:	499px;	}  /* view cart checkout link at top of page */
span.o1	{position: absolute;
	top:	0px;	left:	170px;	}  /* banner logo part 1 */
span.o1b	{position: absolute;
	top:	0px;	left:	340px;	}  /* banner logo part 2 */
span.o1c	{position: absolute;
	top:	0px;	left:	490px;	}  /* banner logo part 3 */		
span.o2	{position: absolute;
	top:	7px;	left:	70px;	}  /* fair price logo */
span.o3	{position: absolute;
	top:	105px;	left:	70px;	}  /* since 1993 */


span.holiday 	{position: absolute;
	top:	20px;	left:	640px;	}  /* holiday shipping deadlines button */

span.shipoption {position: absolute;
		top:	194px;	left:	640px;
						}  /* shipping options box */
span.shipoption2 {position: absolute;
		top:	209px;	left:	640px;
		width: 146px;
		height: 158px;
		font-family: arial, helvetica, sans-serif ;
		font-size: 9pt;
		color: #000000;
		line-height: 10pt;		
		border: 0px ;	
		border-style: solid;
		border-top-color: #800000;
		border-left-color: #800000;
		border-bottom-color: #800000;
		border-right-color: #800000;
		background-color: #F4E6E6;	
		padding: 5px 8px 5px 8px;	}  /* shipping options text */
		
#xpusa	{position: absolute;
	top:	48px;	left:	0px;
	width: 148px;	
	text-align: center;		}  /* xpresspost usa button within shipoption2 above */
	
#xpca	{position: absolute;
	top:	86px;	left:	0px;
	width: 148px;		
	text-align: center;		}  /* xpresspost canada button within shipoption2 above */


span.pic 		{position: absolute;
		top:	145px;	left:	70px;	}  /* large photo */

span.intro	{position: absolute;
		top:	155px;	left:	310px;	
		font-family: arial, helvetica, sans-serif ;
		font-size: 9pt;
		color: #5C3317;
		line-height: 10pt;			}  /* intro text, price, addtocart, etc. */
span.intro2	{position: absolute;
		top:	155px;	left:	230px;	
		font-family: arial, helvetica, sans-serif ;
		font-size: 9pt;
		color: #5C3317;
		line-height: 10pt;			}  /* intro text, price, addtocart, etc. 2 */
		
span.r1  {position: absolute;
	top:	488px;	left:	521px;
	font-family: arial, helvetica, sans-serif ;
	font-size: 8pt;
	color: #000000;
	line-height: 10pt;			
	float: right;			}  /* align text right for next hammer link */

#add1	{position: absolute;
	top:	65px;	left:	187px;	
	width: 300px;			
	text-align: left;		}  /* addtocart button for one line within span.intro */
#add1b	{position: absolute;
	top:	32px;	left:	145px;	
	width: 200px;			
	text-align: left;		}  /* info on shipping upgrade to xpresspost */
#add1no	{position: absolute;
	top:	90px;	left:	169px;	
	width: 150px;			
	text-align: center;		}  /* addtocart box product number within span.intro */
#add1bg	{position: absolute;
	top:	20px;	left:	170px;	
	width: 150px;			
	text-align: center;		}  /* addtocart button background within span.intro */
#add1t	{position: absolute;
	top:	52px;	left:	115px;	
	width: 150px;			}  /* addtocart button for t-shirts - one line within span.intro */
#add1xl	{position: absolute;
	top:	52px;	left:	215px;	
	width: 150px;			}  /* addtocart button for xl t's - one line within span.intro */	
#add2	{position: absolute;
	top:	72px;	left:	168px;	
	width: 150px;
	text-align: center;			}  /* addtocart button for two lines within span.intro */
#add2havc	{position: absolute;
	top:	49px;	left:	130px;	
	width: 150px;
	text-align: center;			}  /* addtocart button for two lines within span.intro */
#add2no	{position: absolute;
	top:	124px;	left:	169px;	
	width: 150px;			
	text-align: center;		}  /* addtocart box product number within span.intro */
#add2nohavc	{position: absolute;
	top:	143px;	left:	143px;	
	width: 150px;			
	text-align: center;		}  /* addtocart box product number within span.intro */
#add2bg	{position: absolute;
	top:	33px;	left:	170px;	
	width: 150px;			
	text-align: center;		}  /* addtocart button background within span.intro */
#add2bghavc	{position: absolute;
	top:	46px;	left:	112px;	
	width: 150px;			
	text-align: center;		}  /* addtocart button background within span.intro */
#add2b	{position: absolute;
	top:	89px;	left:	169px;	
	width: 150px;	
	text-align: center;		}  /* addtocart button for two lines within span.intro */

#add3	{position: absolute;
	top:	85px;	left:	168px;	
	width: 150px;	
	text-align: center;		}  /* addtocart button for three lines within span.intro */
#add3no	{position: absolute;
	top:	137px;	left:	169px;	
	width: 150px;			
	text-align: center;		}  /* addtocart box product number within span.intro */
#add3bg	{position: absolute;
	top:	46px;	left:	170px;	
	width: 150px;			
	text-align: center;		}  /* addtocart button background within span.intro */	
#add3b	{position: absolute;
	top:	102px;	left:	168px;	
	width: 150px;	
	text-align: center;		}  /* uk book button for three lines within span.intro */
#add3bno	{position: absolute;
	top:	148px;	left:	169px;	
	width: 150px;			
	text-align: center;		}  /* addtocart box product number within span.intro */
#add3bt	{position: absolute;
	top:	120px;	left:	169px;	
	width: 150px;			}  /* uk t-shirt button for three lines within span.intro */
#add3bxl	{position: absolute;
	top:	120px;	left:	215px;	
	width: 150px;			}  /* uk xl T button for three lines within span.intro */
#add4	{position: absolute;
	top:	98px;	left:	168px;	
	width: 150px;	
	text-align: center;		}  /* addtocart button for four lines within span.intro */
#add4no	{position: absolute;
	top:	150px;	left:	169px;	
	width: 150px;			
	text-align: center;		}  /* addtocart box product number within span.intro */
#add4bg	{position: absolute;
	top:	59px;	left:	170px;	
	width: 150px;			
	text-align: center;		}  /* addtocart button background within span.intro */
#add4b	{position: absolute;
	top:	115px;	left:	169px;	
	width: 150px;	
	text-align: center;		}  /* uk book button for four lines within span.intro */
	
#add5	{position: absolute;
	top:	111px;	left:	168px;	
	width: 150px;	
	text-align: center;		}  /* addtocart button for five lines within span.intro */
#add5x	{position: absolute;
	top:	115px;	left:	187px;	
	width: 200px;	
	color: black;
	text-align: left;		}  /* addtocart button for five lines within span.intro */
#add5no	{position: absolute;
	top:	163px;	left:	169px;	
	width: 150px;			
	text-align: center;		}  /* addtocart box product number within span.intro */
#add5bg	{position: absolute;
	top:	72px;	left:	170px;	
	width: 150px;			
	text-align: center;		}  /* addtocart button background within span.intro */
#add5b	{position: absolute;
	top:	128px;	left:	169px;	
	width: 150px;	
	text-align: center;		}  /* uk book button for five lines within span.intro */
	
#add6	{position: absolute;
	top:	124px;	left:	168px;	
	width: 150px;	
	text-align: center;		}  /* addtocart button for six lines within span.intro */
#add6no	{position: absolute;
	top:	176px;	left:	169px;	
	width: 150px;			
	text-align: center;		}  /* addtocart box product number within span.intro */
#add6bg	{position: absolute;
	top:	75px;	left:	170px;	
	width: 150px;			
	text-align: center;		}  /* addtocart button background within span.intro */
	
#add6b	{position: absolute;
	top:	141px;	left:	169px;	
	width: 150px;	
	text-align: center;		}  /* uk book button for six lines within span.intro */
	
#add1faq	{position: absolute;
	top:	61px;	left:	169px;	
	width: 150px;			}  /* addtocart button for one line within span.intro */	
#add2faq	{position: absolute;
	top:	74px;	left:	169px;	
	width: 150px;			}  /* addtocart button for two lines within span.intro */
#add3faq	{position: absolute;
	top:	87px;	left:	169px;	
	width: 150px;			}  /* addtocart button for three lines within span.intro */
#add4faq	{position: absolute;
	top:	100px;	left:	169px;	
	width: 150px;			}  /* addtocart button for four lines within span.intro */
#add5faq	{position: absolute;
	top:	113px;	left:	169px;	
	width: 150px;			}  /* addtocart button for five lines within span.intro */

#photos	{position: absolute;
	top:	125px;	left:	0px;	}  /* additional photos within span.intro */
	
span.main	{position: absolute;
		top:	385px;	left:	70px;	
		width: 550px;			
		text-align: justify;			}  /* main product text area */	
span.main2	{position: absolute;
		top:	393px;	left:	70px;	
		width: 500px;			
		text-align: justify;			}  /* main product text area 2 */
#comments	{margin: 20px;	
		width: 300			}  /* comments area within span.main */

span.select	{position: absolute;
		top:	200px;	left:	553px;	
			
		text-align: justify;			}  /* main product text area */	


#shipdetails {position: absolute;
		top:	124px;	left:	166px;	
		width: 208px;	
		height: 100px;
		font-family: arial, helvetica, sans-serif ;
		font-size: 7pt;
		color: #000000;
		line-height: 8pt;		
		border: 1px ;	
		border-style: solid;
		border-top-color: #5C3317;
		border-left-color: #ffffff;
		border-bottom-color: #ffffff;
		border-right-color: #ffffff;
		background-color: #ffffff;	
		padding: 4px 3px 3px 0px;	}  /* shipping details text */


.highlight	{  color:	#FF0000;
	   background:	#FFDBDB;	} /* em highlight command */	
	   
span.red	{  color: #800000;
					}  /* makes text color dark red */
span.green	{  color: #2f4f2f;
					}  /* makes text color dark red */
span.blue	{  color: #000080;
					}  /* makes text color dark blue */
span.purple	{  color: #871f78;
					}  /* makes text color purple */
span.lightgray	{  color: #cccccc;
					}  /* makes text color light gray */
span.gray	{  color: #888888;
					}  /* makes text color gray */
span.darkgray	{  color: #555555;
					}  /* makes text color dark gray */
span.linkblue	{  color: #6568dd;
					}  /* makes text color link blue */
span.black	{  color: #000000;
					}  /* makes text color black */
span.white	{  color: #ffffff;
					}  /* makes text color white */
span.large { font-size: 16pt;
	line-height: 16pt;			}  /* makes large text */				span.med { font-size: 11pt;
	line-height: 12pt;			}  /* makes medium text */		
span.small { font-size: 8pt;
	line-height: 8pt;			}  /* makes small text */		
span.vsmall { font-size: 7pt;
	line-height: 8pt;			}  /* makes very small text */	
span.vsmall2 { font-size: 7pt;
	line-height: 6pt;			}  /* makes very small text #2 */
span.small3 { font-size: 9pt;
	line-height: 10pt;			}  /* makes very small text #3 */
span.atcsmall { font-size: 8pt;
	line-height: 13pt;			}  /* makes small text for atc area */		

span.right	{ float: right;			}  /* float text right */		
span.left	{ float: left;			}  /* float text left */
span.right2	{ float: right;			
		margin: 2px;			}  /* float text right with margin */	
span.left2	{ float: left;			
					margin: 2px; }  /* float text left with margin */	
