body {
	background-color: #5A706D;
	background-image: url(/images/back.png);
	z-index: 0;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
p.icklep {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	margin: 0px;
	padding: 2px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
a:visited {
	color: #CCCCCC;
}
a:hover {
	color: #DDDDDD;
}
a.biglink {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
a.biglink:visited {
	color: #CCCCCC;
}
a.biglink:hover {
	color: #DDDDDD;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.smallp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFF33;
	margin: 0px;
}
input {
	color: #FFFFFF;
	background-color: #617875;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
input.bright {
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #AA0000;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
input.bright:hover {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
select {
	color: #FFFFFF;
	background-color: #617875;
	font-family: Arial, Helvetica, sans-serif;
}
.darklink {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.bookform {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.warning {
	color:#FFFF33;
}
select {
	padding: 0px;
	}
.warnform {
	background-color: #FF0000;
	}
.details {
	position:absolute;
	margin-left: 450px;
	visibility:hidden;
	z-index:12;
}
.detailsframe {
	/*position:absolute;*/
	border-color:#006633;
}




/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}
/* not used
.thumbnail:hover img{
border: 1px solid blue;
}
*/
.thumbnail iframe{ /*CSS for enlarged image*/
position: absolute;
background-color: #3F4D4B;
padding: 5px;
left: -1000px;
border: 1px dashed white;
/*visibility: hidden;*/
color: black;
text-decoration: none;
margin-top: 20px;

top: 40;

z-index: 50;
}

/*CSS for enlarged image
.thumbnail span img{ 
border-width: 0;
padding: 2px;
}
*/

.thumbnail:hover iframe{ /*CSS for enlarged image*/
/*visibility: visible;*/
left: 230px;
 /*position where enlarged image should offset horizontally */

}
