/* HTML
--------------------------------------------------------------------------------------------------------------------------------*/ 


html { min-height: 100%; margin-bottom: 1px; }

body { margin: 0; background: #f2f2f2; font: 14px/18px Helvetica, Arial, Verdana, sans-serif; color: #666; }
a { color: #4580aa; text-decoration: none; }
a:visited {text-decoration: none}
a:active {text-decoration: none}
a:hover {text-decoration: underline; color: #ff840b;}

h1,h2,h3,h4,h5,h6,ul,li,p,form { margin: 0; padding: 0; }

h1,h2,h3,h4,h5,h6 { font-family: "Lucida Grande", Arial, Helvetica, sans-serif; }

h1 { font-size: 2.6em; }
h2 { font-size: 2em; font-weight: normal; }
h3 { font-size: 1.6em; font-weight: normal; }
h4 { font-size: 1.4em; font-weight: normal; }
h5 { font-size: 1.1em; }
h6 { font-size: 1em; }
.justify { text-align: justify; }
a img { border: none; }
.chart_font { color: gray; font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 18px; }
.chart_font11px { color: #969595; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; }
.chart_font14px { color: #4861c4; font-size: 14px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; }
.chart_font16px { color: #787878; font-size: 14px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; }
.chart_divider { border-top: 1px dotted #8f8f8f; }
.bullet_text { color: #818181; font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 16px; text-indent: 0; list-style: square url(../images/bullet_green.gif) inside; }
.bullet_text_14px { color: #818181; font-size: 14px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 18px; text-indent: 0; list-style: square url(../images/bullet_green.gif) inside; }
.header_14px { color: #818181; font-size: 14px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 16px; }
.reviewsheader_14px { color: #818181; font-size: 14px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 16px; margin: 0; }
.header_16px { color: #939393; font-size: 16px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 36px; }
.header_16x24px { color: #939393; font-size: 16px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 24px; }
.headerwf_16x24px { color: #808080; font-size: 16px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 22px; text-align: justify; }
.header_18px { color: #9a9999; font-size: 18px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; text-indent: 5px; }
.header_22px { color: #8f8f8f; font-size: 22px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 35px; text-indent: 5px; }
.header_22x26px { color: #8f8f8f; font-size: 22px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 26px; text-indent: 5px; }
.header_24px { color: #9a9999; font-size: 24px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 28px; text-indent: 5px; }
.border_solid_gray1 { border: solid 1px #d9d8d8; outline-color: gray; }
.border_topdotted { border-top: 1px dotted #939393; }
.border_topsolid { border-top: 1px solid #cbc9c9; }
.footer_contact { color: #818181; font-size: 14px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; }
.footer_address { color: #818181; font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 30px; }
.footer_address2 { color: #818181; font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 16px; }
.bodytxt_11px { color: #979595; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 14px; text-align: justify; }
.recentreviews_12px { color: #979595; font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 16px; text-align: justify; margin: 20px; padding: 0; }
.bodytxt_12px { color: #979595; font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 18px; text-align: justify; }
.bodytxt_14px { color: #979595; font-size: 14px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 22px; text-align: justify; }
.imagewf { color: #979595; font-size: 14px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 0; text-align: justify; }
<style type="text/css">

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

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

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #f6f6f6;
padding: 5px;
left: -1000px;
border: solid 1px 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: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}


