
form.paypal {margin:0px;  
	border: 0px;
	padding:0px;
	width:80} 

.goldborder {MARGIN: 1px; BORDER:#f4e875 1px solid}


div.clearer {clear: left; line-height: 0; height: 0;} 

p.note {
	font-family:verdana, arial, sans-serif; font-size:0.8em; text-decoration:italics; font-weight: normal;
	}


a.hnav, a.hnav:link, a.hnav:visited {
	margin:2px 2px 0px 0px;  
	border:0px;	
	padding:0px 6px 0px 6px;
	display:block; width:auto; border:2px solid #ECECD2; 
	background:#C0D475;
	text-align:center; 
	position: relative;  
	text-decoration:none; 
	font-family:verdana, arial, sans-serif; font-size:1.0em; font-weight: bold; 
	color:#2E411B; line-height:16px; overflow:hidden; float:right;
}
a.hnav:hover {color:#ECECD2; background:#A0B17E;}
a.hnav:active {color:#ECECD2;background:#A0B17E;}

a.nav, a.nav:link, a.nav:visited {
	display:block; width:148px;border:2px solid #ECECD2; 
	background:#C0D475;
	margin-top:2px;
	text-decoration:none; text-align:center; 
	font-family:verdana, arial, sans-serif; font-size:1.0em;; font-weight: bold; 
	color:#2E411B; line-height:16px; overflow:hidden; 
}
a.nav:hover {color:#ECECD2; background:#A0B17E;}
a.nav:active {color:#ECECD2; background:#A0B17E;}

a.storenav, a.storenav:link, a.storenav:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.1em; 
	COLOR: #436850; 
	FONT-FAMILY: Verdana, helvetica, sans-serif; 
   	LETTER-SPACING: 0.2em;
	text-decoration:none;
	MARGIN: 0px 0px 10px; 
	PADDING-TOP: 5px; 
    }
a.storenav:hover {color:#000; }
a.storenav:active {color:#000;}

a.snav, a.snav:link, a.snav:visited {
	display:block; width:148px;border:0px solid #436850; 
	margin-top:2px;
	text-decoration:none; text-align:center; 
	font-family:verdana, arial, sans-serif; font-size:1.05em; font-weight: bold; 
	color:#2E411B; line-height:16px; overflow:hidden; 
}
a.snav:hover {color:#ECECD2; background:#A0B17E;}
a.snav:active {color:#ECECD2; background:#A0B17E;}
	  
img.floatleft {float:left;  position: relative; margin: 4px;}
img.floatright{float:right;  position: relative; margin: 4px;}

hr {
border: 0;
color: #C0D475
background-color: #C0D475
height: 1px;
width: 100%;
text-align: center;
}

A,A:visited  {COLOR: #080}

A.gallery,A.gallery:visited {
	Display:block; DISPLAY: inline-block; COLOR: #2c4937; TEXT-DECORATION: none;
	BORDER: #2c4937 1px solid; WIDTH: 75px; HEIGHT: 47px; Z-INDEX: 50; 
	FLOAT: left; MARGIN: 4px;}


a.gallery em, a.gallery span {display:none;}
 
A.gallery:hover {BORDER: #fff 1px solid;}
 
#container_left {
	POSITION: relative; WIDTH: 600px; HEIGHT: 375px; 
	BORDER: #000 1px solid; MARGIN: 1em auto;}
	
#container_left IMG {BORDER: 0px}

#container_left #thumbs {LEFT: 0px; WIDTH: 170px; POSITION: absolute; TOP: 0px}

#container_left A.gallery:hover SPAN {
	DISPLAY: block; POSITION: absolute; WIDTH: 402px; HEIGHT: 50px; LEFT: 175px; 
	TOP: 335px; PADDING: 5px; FONT-STYLE: italic; COLOR: #436850; Z-INDEX: 100;}
	
#container_left A.gallery:hover SPAN:first-line {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #2c4937; FONT-STYLE: normal}
	
#container_left A.gallery:active,#container_left A.gallery:focus {
	BORDER: #000 1px solid;}
	
#container_left A.gallery:active EM, #container_left A.gallery:focus EM {
	DISPLAY: block; POSITION: absolute; WIDTH: 402px; HEIGHT: 302px;
	TOP: 5px; LEFT: 180px; PADDING: 5px; COLOR: #000; BORDER: #3d330f 1px solid; 
	Z-INDEX: 50;}
	
	
#container_left H1 {
	CLEAR: both; MARGIN: 0px; PADDING-TOP: 80px; PADDING-LEFT: 250px; 
	WIDTH: 300px; FONT-WEIGHT: normal; FONT-SIZE: 3em; COLOR: #fff; 
	FONT-FAMILY: Verdana, helvetica, sans-serif; TEXT-ALIGN: center}
	
#container_left H1 EM {FONT-SIZE: 0.6em; COLOR: #000}

.image400 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; 
	   WIDTH: 400px; PADDING-TOP: 0px}

.out {BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; 
	 DISPLAY: block; BACKGROUND: #436850; MARGIN: 1em 0px; 
	 BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid; 
	 POSITION: relative}
.in2 {BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 1px; 
	 BORDER-TOP: #999 1px solid; DISPLAY: block; PADDING-LEFT: 1px; 
	 BACKGROUND: #777; PADDING-BOTTOM: 1px; MARGIN: 1px; 
	 BORDER-LEFT: #999 1px solid; PADDING-TOP: 1px; 
	 BORDER-BOTTOM: #999 1px solid; POSITION: relative}
.in {BORDER-RIGHT: #555 1px solid; PADDING-RIGHT: 5px; 
	BORDER-TOP: #555 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; 
	BACKGROUND: #fff; PADDING-BOTTOM: 5px; BORDER-LEFT: #555 1px solid; 
	PADDING-TOP: 5px; BORDER-BOTTOM: #555 1px solid; POSITION: relative; 
	TEXT-ALIGN: center}
.ltin {LEFT: -5px}
.tpin {TOP: -5px}
.rtin {LEFT: 5px}
.narrow {WIDTH: 8em}
.normal {WIDTH: 180px}
.wide {WIDTH: 18em}
.image {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; 
	   WIDTH: 360px; PADDING-TOP: 0px}
.imagethumb {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; 
	   WIDTH: 80px; PADDING-TOP: 0px}

/* Photo-Caption PZ3 CSS (The Good Stuff) */

.PZ3-l { float:left; margin-right:20px; }
.PZ3-r { float:right; margin-left:20px; direction:rtl; }
html>/**/body .PZ3-r { position:relative; }

.PZ3zoom { border:1px solid #f4e875; margin-left:6px; }

.PZ3zoom a,.PZ3zoom a:visited { display:block;
padding:0; overflow:visible; text-decoration:none;
height:100%; width:100%; }
html>/**/body .PZ3-r a { right:0; }

.PZ3zoom a:hover { position:absolute;
z-index:999; padding:0; background:none; 
cursor:default; height:auto; width:auto;
overflow:hidden; border:2px solid #f4e875;
margin:-1px 0 0 -1px; }

html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
border:0; }

a:hover .PZ3cap,
a:hover .PZ31cap { display:block;
direction:ltr; font:10pt verdana,sans-serif;
margin-top:-3px; background:#369; color:#fff;
text-align:left; }
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr { display:block; padding:2px 5px; }

.noCap a:hover .PZ3cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */ 


<!-- Headers -->
H1#title {PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  
		 PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
		 LEFT: 0px; MARGIN: 0px; WIDTH: 170px;  
		 POSITION: absolute; TOP: 27px; HEIGHT: 32px}

H1#title {OVERFLOW: hidden}

H1#title EM {DISPLAY: block; BACKGROUND: url(cssplay1b.gif); 
		 LEFT: 0px; WIDTH: 170px; POSITION: absolute; TOP: 0px; HEIGHT: 32px}
		 
H2 {FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN: 0px 0px 10px; 
   COLOR: #2c4937; PADDING-TOP: 5px; 
   FONT-FAMILY: Verdana, helvetica, sans-serif; 
   LETTER-SPACING: 0.2em; TEXT-ALIGN: center}
   
H2#slogan {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
		  LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 390px; 
		  PADDING-TOP: 0px; FONT-FAMILY: Verdana, helvetica, sans-serif POSITION: absolute; 
		  TOP: 59px; HEIGHT: 15px; TEXT-ALIGN: left}
		  
H2#leftdiv  {COLOR: #f9f1b1;}

H2#slogan {OVERFLOW: hidden}

H2#slogan EM {
	DISPLAY: block; BACKGROUND: url(slogan1b.gif); LEFT: 0px; WIDTH: 390px; 
	POSITION: absolute; TOP: 0px; HEIGHT: 15px}

H2 SPAN {LINE-HEIGHT: 1.4em}

H3 {FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN: 0px 0px 10px; 
   COLOR: #2c4937; PADDING-TOP: 5px; 
   FONT-FAMILY: Verdana, helvetica, sans-serif; 
   LETTER-SPACING: 0.2em; TEXT-ALIGN: center}
.centerdivs H3 {TEXT-ALIGN: left}
H3#leftdiv  {COLOR: #2E411B;}
H3#leftalign {TEXT-ALIGN: left;}
H3.navdiv{ FONT-SIZE: 1.0em; MARGIN: 0px 0px 5px; 
   COLOR: #2c4937; PADDING-TOP: 5px; 
   FONT-FAMILY: Verdana, helvetica, sans-serif; 
   LETTER-SPACING: 0.2em; }
.storedesc H3 {TEXT-ALIGN: left}