/*
1.2em = 12pt, 3.5em = 35pt, etc.
*/




body		{  	
		margin: 0;
        padding: 0;
		background-color:#544A37;
		color:#000000;
		font-size: 75%;
		background-image:url(/images/backgroundtop.png);
   background-position: top;
   background-repeat:repeat-x;				
		}
                         	
h1		{  
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 2em;  			
		}

h2		{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 1.8em;  			
		}

h3		{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 1.6em;  			
		}

h4		{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 1.4em;  			
		}

p		{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 1.2em; 
		line-height: 1.2em;
		margin: 5px 0 10px 0;		
		}
html,
body {
   margin:0;
   padding:0;
   height:100%;
}

#body {
   width: 740px;

}
.style1 {
	color: #666666;
	font-weight: bold;
}
.style2 {
	color: #CCCCCC;
	font-weight: bold;
	font-style: italic;
}

.style3 {
	color: #ffffff
}

.style4 {
	color: #006699
}

.style15 {
	font-size: 9px
}

.style16 {
	font-size: 10px
}
.style17 {font-size: 70%
}

.style18 {text-decoration:none
}


#nav	{ 
		padding: 10px 10px 0 10px;
		}
		
#nav ul{
		margin: 0;
		padding: 0;
		}
		
#nav li{
		list-style: none; 
		margin: 0;
		}

#nav a {
		font-weight: bold;
		text-decoration: none;
		font-size: 1 em;
		font-family: Verdana, Helvetica, sans-serif;
		line-height: 1.2em;
		padding: 5px;
		margin: 0;
		display: block;
		width: 116px;
		}
		
#onit {
		font-weight: bold;
		text-decoration: none;
		font-size: 1.2em;
		font-family: Verdana, Helvetica, sans-serif;
		line-height: 1.2em;
		padding: 5px;
		margin: 0;
		display: block;
		width: 116px;
		background-image: none;
		color: #fff;
		}
		

#nav	a:link {
		background-image: none;
		color: #CCCCCC;
		}
#nav	a:visited {
		background-image: none;
		color: #CCCCCC;
		}
#nav	a:hover {
		background-image: url(images/navhover.jpg);
		color: #ffff00;
		}
#nav	a:active {
		background-image: none;
		color: #CCCCCC;
		}



#credits	{	
		text-align:center;
		font-size: 1.1em;
		font-family: verdana, sans-serif;
		text-align: center;
		padding: 4px 5px 5px 5px;		
		color: #fff;
		line-height: 1.0em;
		}
		/* Photo-Caption PZ3 CSS v080630
* copyright: http://randsco.com/copyright
* www.randsco.com
*/

.PZ3-l { float:left; margin-right:10px; margin-top:10px }
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
  html>/**/body .PZ3-r { position:relative }

.PZ3zoom { border:0px, color:#000; }
.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:0px, color:#000;
  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:0px, color:#000; }

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,
.noCap a:hover .PZ31cap { display:none; }
.noBdr,.noBdr a:hover { border:none; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */ 
/*photo gallery starts*/
#gal070220 { 
display:table;
overflow:hidden;
height:100%;
padding:5px 5px;
background:#FFFFCC;
width:auto;
margin:5 auto;
border: 0px, color:#000;
}

#gal070220 .PZ3-l {
 padding:0 0 5px 0; 
 border:0px, color:#000;
}

#gal070220 .PZ3zoom a, 
#gal070220 .PZ3zoom a:hover,
#gal070220 .PZ3zoom a:hover img {
 height:100%;
 width:100%;
}

#gal070220 .PZ3zoom a:hover { 
 margin:0;
 position:static;
}

#gal070220 .PZ3zoom a { 
 border:0px; color:#fff;
}
#gal070220 .PZ3zoom a:hover {
 border-color:#fff;
}

/*large image that pops*/
#gal070220 .PZ3zoom a:hover .big070220 {
 height:auto;
 width:auto;
 position:absolute;
 left:50%;
 border:3px solid #fff;
 z-index:999;
}
/*end large image that pops*/

#gal070220 .PZ3zoom a:hover .w300 { 
 margin-left:-175px; }
#gal070220 .PZ3zoom a:hover .w300 { 
 margin-left:-175px; }
#gal070220 .PZ3zoom a:hover .w500 { 
 margin-left:-250px; }
#gal070220 .PZ3zoom a:hover .w500 { 
 margin-left:-250px; }


#gal070220 .PZ3zoom a:hover .h300 { 
 margin-top:-325px; }
#gal070220 .PZ3zoom a:hover .h375 { 
 margin-top:-400px; }
#gal070220 .PZ3zoom a:hover .h600 { 
 margin-top:-325px; }
#gal070220 .PZ3zoom a:hover .h675 { 
 margin-top:-225px; }

/*photo gallery ends*/
/*PZ3 table*?
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   

 * 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;   

 }
 /* end PZ3 table*/

