/* BASIC HTML DEFINITIONS */

HTML       {height: 100%; margin-bottom: 1px;}
body       {background-color: #ffffff; font-family: Tahoma, Tahoma, sans-serif; font-size: 75%; margin: 0px 0 0 0;}
table, td  {padding: 2px; margin-left: auto; margin-right: auto; border-collapse: collapse; font-size: 100%;}
ul li      {list-style-image: url(images/global-website-images/yellowbullet.gif); font-size: 100%;}
hr         {background-color: #7C5800; color: #7C5800; height: 5px; width: 80%}
img        {border: none;}
blockquote {margin-bottom: 0;}
form         {margin: 5px 0 0 0; padding: 0; font-size: 100%;}
.forminput   {background-color: #FFFFFF; color: #000000; border: 1px solid #7C5800; padding: 2px; font-size: 100%; font-family: Tahoma, Tahoma, sans-serif;}
.formbutton  {margin: 3px 0;}

/* HEADING DEFINITIONS */

h1 {font-family: Tahoma, sans-serif; color: #BC851E; text-align: center; font-size: 20px; font-weight: bold; margin: 10px 0 20px 0;}
h2 {font-family: Tahoma, sans-serif; color: #7C5800; text-align: center; font-size: 18px; font-weight: bold; margin: 10px 0;}
h3 {font-family: Tahoma, sans-serif; color: #3C4504; text-align: center; font-size: 14px; font-weight: bold; margin: 10px 0;}
h4 {font-family: Tahoma, sans-serif; font-size: 12px; font-weight: bold; color: #BC851E; margin: 10px 0;}
h5 {font-family: Tahoma, sans-serif; font-size: 12px; font-weight: bold; color: #7C5800; margin: 10px 0;}
h6 {font-family: Tahoma, sans-serif; font-size: 9px; font-weight: bold; color: #000000; margin: 10px 0;}

/* BASIC LINK COLORS */

A:LINK    {color: #BC851E; text-decoration: none; font-weight: bold;}
A:VISITED {color: #7C5800; text-decoration: none; font-weight: bold;}
A:HOVER   {color: #000000; text-decoration: underline; font-weight: bold;}
A:ACTIVE  {color: #3C4504; text-decoration: none; font-weight: bold;}

.header A:LINK    {color: #FFF; text-decoration: none; font-weight: normal;}
.header A:VISITED {color: #FFF; text-decoration: none; font-weight: normal;}
.header A:HOVER   {color: #FFF; text-decoration: underline; font-weight: normal;}
.header A:ACTIVE  {color: #FFF; text-decoration: none; font-weight: normal;}

.footer A:LINK    {color: #BC851E; text-decoration: none; font-weight: bold;}
.footer A:VISITED {color: #7C5800; text-decoration: none; font-weight: bold;}
.footer A:HOVER   {color: #000000; text-decoration: underline; font-weight: bold;}
.footer A:ACTIVE  {color: #7C5800; text-decoration: none; font-weight: bold;}


/* SPECIAL CLASSES */

.wrapper    {width: 750px; background-color: #FFFFFF; color: #000000;}
.header     {width: 750px; background-color: #FFFFFF; background-image: url('images/global-website-images/absolutetantanningbeds-txt.jpg'); padding: 0px; height: 100px}
.navigation {width: 750px; padding: 5px 0px 5px 0px;}
.maintext   {width: 575px; vertical-align: top; 0px 2px 0px 2px; text-align: left; line-height: 18px;}
.right-sidebar    {width: 175px; background-color: #ffffff; margin-left: auto; margin-right: auto; vertical-align: top; font-size: 90%; text-align: center;}
.mainwide   {width: 750px; text-align: justify; vertical-align: top; line-height: 18px;}
.footer     {border-top: 3px solid color: #808080; text-align: center; font-size: 90%; font-weight: bold; color: #808080; line-height: 20px;}
.popup	   {COLOR: #3C4504; CURSOR: hand; TEXT-DECORATION: none; font-weight: bold;}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 1px 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: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}