.test{
}
body
{
    margin: 0 0 0 0;
    background-image: url("../images/matt_seamless_bg.jpg");
    background-repeat: repeat;
    background-position: top center;
    text-align: center;
    
}
img
{
    border: none;
    padding: 0 0 0 0;
}
#container
{
    width:451px;
    padding: 18px 0 0 20px;
}
#mainshell
{
    width: 437px;
    border: solid 3px #F59339;
    vertical-align: center;
}
#innertext
{
    padding: 0 10px 5px 10px;
    font-family: Trebuchet MS, Verdana;
    color: #003366;
    font-size: 12px;
    overflow: auto;
    height: 420px;
    vertical-align: center;
}
#innertext p
{
    margin-top:0;
    margin-bottom:0;
    padding: 0 0 0 2px;
    
}
#innertext a
{
    text-decoration: underline;
    color: #003366;
    font-weight: bold;
    font-size: 13px;
    
    
}
#ads
{
    width: 266px;
    padding: 10px 0 0 0;
}
#footer
{
    padding: 0 0 0 20px;
    font-family: Verdana;
    font-size: 9px;
    color: #99cccc;
}
#footer a
{
    color: #e0e5ce;
    text-decoration: underline;
}

#footer span
{
    color: #99cccc;
}
.smalltext
{
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: verdana
}
.smalltabletext
{
    FONT-SIZE: 11px;
    COLOR: #003366;
    FONT-FAMILY: Trebuchet MS, Verdana
}
.orangetext
{
    FONT-SIZE: 14px;
    COLOR: #F59339;
    FONT-FAMILY: Trebuchet MS, Verdana
}
a.smalltabletext
{
    FONT-SIZE: 11px;
    COLOR: #003366;
    FONT-FAMILY: Trebuchet MS, Verdana
    
}
.blueback
{
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Trebuchet MS, Verdana;
    background-color: #99cccc;
    text-align: center;
    font-weight: bold;
    padding: 4px 2px 4px 2px;
   
}
.whiteback
{
    FONT-SIZE: 11px;
    COLOR: #003366;
    FONT-FAMILY: Trebuchet MS, Verdana;
    background-color: #faf6e4;
    padding: 8px 2px 8px 2px;
   
}
form
{
    display: inline;
}
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffffff;
padding: 5px;
left: -1000px;
border: 1px solid 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: 32px;
left: 27px; /*position where enlarged image should offset horizontally */

}

