html {overflow-y: scroll; }

body {background-color: #E3E3FF; margin-top: 0; margin-left: 0; margin-right: 0; font-family : Verdana, Arial, sans-serif; }

img {border: 0; }

a {text-decoration:none; }
a:hover {text-decoration:underline; }

.menu {font-size: 11; }

.news {font-size: 11; }

.quality {font-size: 12; }

.page {font-size: 12; line-height: 1.4em; }

.foot {font-size: 11; line-height: 1.4em; }
img.foot {vertical-align: top; middle: }

.headmenu {font-size: 11; color: #FFFFFF;  }
a:headmenu {font-size: 11; color: #FFFFFF;  }

.gallery {font-size: 12; font-weight: bold; }

.pagehead {font-weight: bold; color: #A98700; }

.page_copy {font-size: 12; font-weight: bold; color: 333333; }

.menu_copy {color: #008BCC; font-size: 12; }

.desc {color: #9D0038; font-size: 10; font-weight: bold; text-align: center; }

.space {line-height: 1.1em; }

.prodid {color: #008BCC; }

.maintext {font-size: 9pt; }

.category {font-size: 11; font-weight: bold; }

.productDetails {font-size: 11; }

.markermenu{ list-style-type: none; margin: 0; padding: 0; width: 180px;}

.markermenu li a{
border: solid 1px #C6C6FF;
background-color: #E3E3FF;
display: block;
width: auto;
padding: 6px 0 6px 6px;
margin-bottom:2px;
font-size:11px;
color: blue;
}

.markermenu li a:visited, .markermenu li a:active{ }

.markermenu li a:hover{background-color: #F2F2F2; text-decoration:underline; color:#052e58; border: solid 1px #052e58;}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #000000;
padding: 5px;
left: -1000px;
border: 0px dashed gray;
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 on hover*/
visibility: visible;
top: -80px;
left: -300px; /*position where enlarged image should offset horizontally */

}