body {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image: url(images/WleavesBlWhite.gif);
	color: #000000;
	font-size: 100%;
	margin: 20px;
	padding: 0;
}
#masthead {
	background-color: #FFFFFF;
	margin: 0;
	padding: 0px;
}
#masthead.content {
	margin: 0px;
	padding: 0px;
}
#wrapper {
	margin: 0px auto;
	width: 760px;
}
#column_wrapper {
	background-image: url(images/faux1.gif);
	background-repeat: repeat-y;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #F06B00;
}
.clearfloat {
	clear: both;
}
#right {
	float: left;
	width: 540px;
}
#right.content {
	font-size: 0.9em;
	line-height: 1.15em;
	padding: 20px;
}
#right .author {
	font-size: .8em;
	font-style: italic;
}
#right a:link {
	color: #007270;
}
#right a:hover {
	color: #F17B1D;
}
#right a:visited {
	color: #666666;
}
#left {
	float: left;
	width: 180px;
}
#left.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .85px;
}
#footer {
	background-color: #007E7A;
}
h1 {
	font-size: 1.2em;
	line-height: 1.15em;
	color: #F06D00;
	font-style: normal;
	font-weight: bold;
}
#photo_pad {
	margin: 10px;
}
#footer.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding: 3px;
}
#footer a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
#footer a:visited {
	color: #CCCCCC;
}
.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
}
h2 {
	font-size: 1em;
	font-weight: normal;
	color: #F06B00;
}

/* Photo-Caption PZ3 CSS (The Good Stuff) */

.PZ3-l { float:left; margin-right:10px; }
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
  html>/**/body .PZ3-r { position:relative; }

.PZ3zoom { border:0; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; 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:visible; border:1px solid #369;
  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 */

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

	 * PZ3 inside Tables 

	 */

	.PZshdw {
	  border-right:5px solid #8798a9;
	  border-bottom:5px solid #8798a9;
	  margin:0 0 15px 0;
	  }
 

	.PZtbl {
	  border:1px solid #000;
	  margin:-5px 0 0 -5px;
	  padding:0;
	  border-collapse:collapse;
	  background:#eef url(head_bg.gif) repeat-x;
	  color:#336;
	}
	.PZtbl td {
	  border:1px solid #000;
	}

	.PZtbl .PZwrap {
	  float:left; 
	  margin:7px 10px 0 20px;

	}

	.PZtbl .PZwrap .PZhead { 
	  display:block;
	  margin:-8px 0 7px 0

	}
	*:first-child+html .PZtbl .inrTbl { 
	  margin:-3px 0;  /* ie7 */
	}

	.PZtbl .inrTbl .headings {
	  color:#fff;
	  background:inherit;
	  font-weight:bold;
	  }
 

	.PZtbl .inrTbl .headings td {
	  text-align:center;
	  height:22px;

	  /* use for getting bg image */
	  /* border-bottom:1px solid #000;
	     background-color:#369;   */ 
	}

	.PZtbl .inrTbl td {
	  border-width: 0 0 0 1px;
	  width:70%;
	  height:115px;

	}

	.PZtbl .inrTbl td+td,
	.PZtbl .inrTbl td+td+td {
	  width:15%;
	  text-align:center;

	}
 

	.PZtbl .inrTbl td p {
	  width:95%;
	  margin:5px auto;
	}
	.PZtbl .inrTbl td p.details {
	  font-size:.8em;
	}

	/* extra IE6 stuff */

	* html .PZtbl .inrTbl { 
	  margin:-3px 0; 
 
	} 

	* html .PZtbl .inrTbl .price,
	* html .PZtbl .inrTbl .avail {
	  width:15%;
 
	}
 
	* html .PZtbl .inrTbl td.price p,
	* html .PZtbl .inrTbl td.avail p {
	  text-align:center;
 

	}
 
#left_bottom {
	float: left;
	width: 180px;
}

