/* CSS Document */
/* Author: Robert Gove */
/* Date: 03/28/09 */
/* Version: 1.3.2 */

/*-->  Start of new code <--*/

body {
font-size:100%;
text-align: left;
}

div.line_bottom {
  border:0;
  margin: 0em 0em 0em 0em;
  border-bottom: 1px solid #990000;
  width: 49.14em;
  height: 5px;
  background: #FFFFFF;
}

div.h4_sm {
float: left; /* to align the image to the left */
width: 545px;
padding-top: 5px;
margin-top: 10px;
padding-bottom: 10px;
font-family: Arial;
font-size: 16px;
font-weight: normal;
color: #990000;
}

div.block3_sidebar {
/* background-color: blue; */
margin-top: 38px;
float: right; /* to align the container to the right */
width: 13.925em;
height: 160px;
}

fieldset
{
border: 1px solid #990000;
width: 20em;
height: 10.5em;
}

.submit input
{
margin-left: 0.5em;
color: #FFFFFF;
background: #990000;
border: 2px outset #990000
}

/* Thumbnail images for Mozilla */

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

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

.thumbnail:hover {
background-color: transparent;
}

.thumbnail:hover img {
border: 1px solid blue;
}

.thumbnail span { 
/*CSS for magnified image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
/* border: 1px dashed gray; */
border: none;
visibility: hidden;
color: black;
text-decoration: none;
}

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

.thumbnail:hover span { /*CSS for enlarged image*/
visibility: visible;
top: 5.4em;
left: 350px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

div.linefill {
float: left; /* to align the image to the left */
width: 49.14em; /* Used to take up the entire line */
height: 1.5em;
padding-top: 0px;
margin-top: 0px;
padding-bottom: 0px;
font-family: Arial;
/* font-size: 10px; */
/* font-weight: bold; */
/* color: #990000; */
}

