
	#lb_body
	{
	background-color: #777;
	left: auto;
	height:auto;
	}
	
  div#buttons
 {
  display:block;
	padding-left:57px;
	   opacity:0;
 /*  z-index:-1;*/
  }
  
    div#buttons
 {
 display:inline-block;
	padding-left:10px;
	   opacity:1;
/* z-index:1;  */
  }
  
  button#prolog{
  margin-left:47px;
  opacity:0;
  z-index=-1;
	   font-family:arial;
	   font-size:medium; 
	   font-weight:bold;
  }
  
    button#epilog{
  	margin-left:641px;
	  opacity:0;
	   z-index=-1; 
	  	   font-family:arial;
	   font-size:medium; 
	 	   font-weight:bold;  
  }
  
  button#proClose{
  
  	   font-size:medium; 
	 	   font-weight:bold;  
  }
  
  button#epiClose{
  
  	   font-size:medium; 
	 	   font-weight:bold;  
  }
    
 div#prologScreen
  {
   position:absolute;
   height:auto;
   width:500px;
   font-family:arial;
   background-color:white;
   margin-left:11.53%;
   margin-top:1%;
   text-align:left;
   font-size:large;
   padding:20px;
   opacity:1;
   z-index:1;
 }
/*	 */
	 div#epilogScreen
  {
   position:absolute;
   height:auto;
   width:500px;
   font-family:arial;
   background-color:white;
   margin-left:11.53%;
   margin-top:1%;
   text-align:left;
   font-size:large;
   padding:20px;
   opacity:0;
   z-index:-1;
 }

 
    div#htmpage{
        text-align:center;
         font-family:AR BERKLEY; 
 font-size:36px; 
 color:white;
  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
     }
     
    div#thumbspage{
        text-align:center;
         font-family:AR BERKLEY; 
 font-size:36px; 
 color:white;
  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
     }
     
         div#bathumbspage{
        text-align:center;
         font-family:Palace Script MT; 
 font-size:75px;
 font-weight:bolder; 
 color:#FFef00;
  text-shadow: -2px 0 blue, 0 2px blue, 2px 0 blue, 0 -2px blue;
     }
     
	div#lb_wrapper
	{
	width: 900px;
	height:auto;/*1500px;*/
	margin: auto;
/*    padding:100px;*/
    padding-top:1%;
    padding-bottom:7%;
	background-color: #999;
    border-style:ridge;
	}
	
   .thumb_container
   {
    /*background-color:blue;*/
    width:99%;
    margin: auto;
    padding:10px 0px 5px 0px;
    text-align:center;
    
    height:auto;
   }
   
    .thumb_container a 
   {
    display:inline-block;
    width:auto;
    height:auto;
   }
   
   
   
   	img#thumb
	{
	display: block;
	border-style: solid;
    border-width:2px;
    border-color:#00a;
	height: auto;
	max-width: 150px;
	margin-left: auto;
	margin-right: auto;

  	}
    
/*  this holds the thumbs and colors the text */
.imgContainer {       
    display:inline-block;
    position: relative;
    text-align: center;
    color: white;
    margin:inherit;
    font-family:arial;
    font-size:12px;    #######
    font-size-adjust:inherit;
    font-weight:bold;
}

.centered {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, 170%);
}
/* End of Thumb menu items */
/* for payPal options? ; move to own css file */

	.lightbox_content
	{
	display: none;
	position: absolute;
	top: 20px;
	right: 30%;
	height: auto;
	width: 610px; /*width of the picture*/;
  	border: 3px solid blue;
	background-color: #FFFFFF;
	z-index: 1002;
}


	select 
	{
	width: 185px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 3px #fff inset;
	background-color: #fff;
	height: 25px;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium ;
	}

	select#single 
	{
	display:none;
	}


	div#submitbox  /* inside select window */
	{
	width: 180px;
	display: inline-block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #fff;
	border: 3px #fff inset;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	}


	img#close_lbx_img
	{
	padding: 3px 0 0 0;
	height:27px;
	width:140px;
	}

	#optionbox
	{
	width: 175px; /* width of options box  */;
	padding-top: 2px;
	padding-bottom: 2px;
	background: #7B7979;
	background-color: #fff;
	border: 3px #fff inset;/* border around option box */
	line-height: normal; /*	border-radius: 10;*/;
	height: 29px; /*	-webkit-appearance: none; */ /*	border-bottom-width: thick;*/;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium; 
	}

	div#close_lbx_wrapper
	{
	float: left;
	padding-top:11px;
	height: 41px;
	width:207px;
	background-color: #eee;
	text-align: center;
	border-top: 2px blue solid;
	border-bottom: 2px blue solid;
	border-right: 2px blue solid;
	}	
	
	form#form_s
	{
	display: inline-block; 
	margin-bottom: 0; 
	padding-bottom: 7px; 
	padding-top: 0px;
	padding-left:22px;
	background: #EEE; 
	border: 2px #00ff00 solid;
	}

	form#form_m
	{
	display: inline-block; 
	margin-bottom: 0; 
	padding-bottom: 7px; 
	padding-top: 0px;
	padding-left:22px;
	padding-right:5px;
	background: #EEE; 
	border: 2px #00ff00 solid;
	}

	input#addbutton
	{
	padding:0px;
	padding-top:0px;
	padding-bottom:2px;
	border: 0px none;
	width: 140px;
	height: 27px;
	display:inline-block;
	vertical-align: middle;
	vertical-align: top;
	margin-right: 20px;
	margin-left: 23px;
	}

	div#table_heading
	{
	font-size: small;
	color: #333;
	padding-top: 3px;
	margin-right: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	}

	div#purchase
	{
	background: #eee;
	}
	
	
	/*#large
	{
	height: 458px;
	width: 610px;
	}*/


	.lightbox_overlay	/* shadow effect */
	{
	border-bottom-color: #000000;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
	border-color: #000000;
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 1228px;
	background-color: black;
	z-index: 1001;
	-moz-opacity: .5;
	opacity: .5;
	filter: alpha(opacity=50);
	outline-color: #000000;
	color: #000000;
}
		
