BODY {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; BACKGROUND-COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A {
  COLOR: #0000ff
}
A:visited {
  COLOR: #0000ff
}
A:hover {
  COLOR: #cc3333
}
P {
  FONT-WEIGHT: normal; FONT-SIZE: small; MARGIN-TOP: 0; MARGIN-BOTTOM: 0; COLOR: #000000; LINE-HEIGHT: 150%; TEXT-ALIGN: left
}
H1 {
  FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN-TOP: 15px; MARGIN-BOTTOM: 0; COLOR: #0066ff; TEXT-ALIGN: center
}
H2 {
  FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN-TOP: 15px; MARGIN-BOTTOM: 0; COLOR: #0066ff; TEXT-ALIGN: left
}
H3 {
  FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN-TOP: 15px; MARGIN-BOTTOM: 0; COLOR: #000000; TEXT-ALIGN: left
}

#header {
  POSITION: relative; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px auto; WIDTH: 800px; HEIGHT: 190px; BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(images/header.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}
#header H1 {
  FONT-SIZE: 0.1em; POSITION: absolute; TOP: -3000px
}
#header H2 {
  FONT-SIZE: 0.1em; POSITION: absolute; TOP: -3000px
}

#middle {
  POSITION: relative; MARGIN: 0px auto; WIDTH: 800px
}

#nav {
  POSITION: absolute; LEFT: 0px; TOP: 0px; PADDING-BOTTOM: 100px; WIDTH: 180px; TEXT-ALIGN: left
}
.menu A {
  MARGIN-TOP: 5px; DISPLAY: block; PADDING-RIGHT: 10px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 20px; WIDTH: 155px; COLOR: #FFFFFF; LINE-HEIGHT: 36px; FONT-FAMILY: arial, sans-serif; HEIGHT: 38px; TEXT-DECORATION: none
}
.menu A:visited {
  MARGIN-TOP: 5px; DISPLAY: block; PADDING-RIGHT: 10px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 20px; WIDTH: 155px; COLOR: #FFFFFF; LINE-HEIGHT: 36px; FONT-FAMILY: arial, sans-serif; HEIGHT: 38px; TEXT-DECORATION: none
}
.menu A:hover {
  OUTLINE: none; BACKGROUND-POSITION: left center; OVERFLOW: hidden; COLOR: #000000; LINE-HEIGHT: 36px
}

.menu A.sunbed {
  BACKGROUND: url(images/btns_sbed.gif) left top;
}
.menu A.sunbed:visited {
  BACKGROUND: url(images/btns_sbed.gif) left top;
}
.menu A.sunbed#selected {
  BACKGROUND: url(images/btns_sbed.gif) left bottom; PADDING-LEFT: 40px; WIDTH: 130px; CURSOR: default; COLOR: #000000;
}
.menu A.sunbedselected:hover {
  BACKGROUND-POSITION: left bottom; PADDING-LEFT: 40px; WIDTH: 130px; CURSOR: default;
}

.menu A.spa {
  BACKGROUND: url(images/btns_spas.gif) left top;
}
.menu A.spa:visited {
  BACKGROUND: url(images/btns_spas.gif) left top;
}
.menu A.spa#selected {
   BACKGROUND: url(images/btns_spas.gif) left bottom; PADDING-LEFT: 40px; WIDTH: 130px; CURSOR: default; COLOR: #000000;
}
.menu A.spaselected:hover {
  BACKGROUND-POSITION: left bottom; PADDING-LEFT: 40px; WIDTH: 130px; CURSOR: default;
}

.menu A.sale {
  BACKGROUND: url(images/btns_sale.gif) left top;
}
.menu A.sale:visited {
  BACKGROUND: url(images/btns_sale.gif) left top;
}
.menu A.sale#selected {
   BACKGROUND: url(images/btns_sale.gif) left bottom; PADDING-LEFT: 40px; WIDTH: 130px; CURSOR: default; COLOR: #000000;
}
.menu A.saleselected:hover {
  BACKGROUND-POSITION: left bottom; PADDING-LEFT: 40px; WIDTH: 130px; CURSOR: default;
}

#sunbedsub DL {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/sbed_subm.gif) #ffffff no-repeat left bottom; PADDING-BOTTOM: 20px; MARGIN: 5px auto; WIDTH: 180px; PADDING-TOP: 0px
}
#sunbedsub DT {
  PADDING-RIGHT: 10px; PADDING-LEFT: 40px; FONT-WEIGHT: bold; FONT-SIZE: 20px; LINE-HEIGHT: 34px; BACKGROUND: url(images/sbed_subm.gif) #ffffff no-repeat left top; MARGIN: 0px; COLOR: #000000; HEIGHT: 38px;
}
#sunbedsub DD {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px;
}
#sunbedsub A {
  PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: url(images/sbed_subm.gif) #ffffff no-repeat left center; PADDING-BOTTOM: 5px; WIDTH: 180px; COLOR: #ffffff; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#sunbedsub A:visited {
  PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: url(images/sbed_subm.gif) #ffffff no-repeat left center; PADDING-BOTTOM: 5px; WIDTH: 180px; COLOR: #ffffff; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#sunbedsub A:hover {
  OUTLINE: none; BACKGROUND: url(images/sbed_subm.gif) #ffffff no-repeat left center; COLOR: #000000
}
#sunbedsub A#selected {
  PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: url(images/sbed_subm.gif) #ffffff no-repeat left center; PADDING-BOTTOM: 5px; WIDTH: 180px; CURSOR: default; COLOR: #000000; PADDING-TOP: 5px; TEXT-DECORATION: none
}

#spasub DL {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/spas_subm.gif) #ffffff no-repeat left bottom; PADDING-BOTTOM: 20px; MARGIN: 5px auto; WIDTH: 180px; PADDING-TOP: 0px
}
#spasub DT {
  PADDING-RIGHT: 10px; PADDING-LEFT: 40px; FONT-WEIGHT: bold; FONT-SIZE: 20px; LINE-HEIGHT: 34px; BACKGROUND: url(images/spas_subm.gif) #ffffff no-repeat left top; MARGIN: 0px; COLOR: #000000; HEIGHT: 38px;
}
#spasub DD {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px;
}
#spasublist A {
  PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: url(images/spas_subm.gif) #ffffff no-repeat left center; PADDING-BOTTOM: 5px; WIDTH: 180px; COLOR: #ffffff; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#spasublist A:visited {
  PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: url(images/spas_subm.gif) #ffffff no-repeat left center; PADDING-BOTTOM: 5px; WIDTH: 180px; COLOR: #ffffff; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#spasublist A:hover {
  OUTLINE: none; BACKGROUND: url(images/spas_subm.gif) #ffffff no-repeat left center; COLOR: #000
}
#spasublist A#selected {
  PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: url(images/spas_subm.gif) #ffffff no-repeat left center; PADDING-BOTTOM: 5px; WIDTH: 180px; CURSOR: default; COLOR: #000000; PADDING-TOP: 5px; TEXT-DECORATION: none
}

#salesub DL {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/sale_subm.gif) #ffffff no-repeat left bottom; PADDING-BOTTOM: 20px; MARGIN: 5px auto; WIDTH: 180px; PADDING-TOP: 0px
}
#salesub DT {
  PADDING-RIGHT: 10px; PADDING-LEFT: 40px; FONT-WEIGHT: bold; FONT-SIZE: 20px; LINE-HEIGHT: 34px; BACKGROUND: url(images/sale_subm.gif) #ffffff no-repeat left top; MARGIN: 0px; COLOR: #000000; HEIGHT: 38px;
}
#salesub DD {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px;
}
#salesublist A {
  PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: url(images/sale_subm.gif) #ffffff no-repeat left center; PADDING-BOTTOM: 5px; WIDTH: 180px; COLOR: #ffffff; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#salesublist A:visited {
  PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: url(images/sale_subm.gif) #ffffff no-repeat left center; PADDING-BOTTOM: 5px; WIDTH: 180px; COLOR: #ffffff; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#salesublist A:hover {
  OUTLINE: none; BACKGROUND: url(images/sale_subm.gif) #ffffff no-repeat left center; COLOR: #000
}
#salesublist A#selected {
  PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: url(images/sale_subm.gif) #ffffff no-repeat left center; PADDING-BOTTOM: 5px; WIDTH: 180px; CURSOR: default; COLOR: #000000; PADDING-TOP: 5px; TEXT-DECORATION: none
}

#content {
  POSITION: absolute; LEFT: 0px; TOP: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 10px; PADDING-BOTTOM: 10px; WIDTH: 800px; TEXT-ALIGN: left
}

UL.bluesun {
  MARGIN-LEFT: 10px; PADDING-LEFT: 0; LIST-STYLE: none;
}   
UL.bluesun LI {
  BACKGROUND-IMAGE: url(images/blue_sun.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0 0;
  PADDING-LEFT: 25px; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN-TOP: 15px; MARGIN-BOTTOM: 0; COLOR: #0066ff;
}

UL.blacksun {
  MARGIN-LEFT: 10px; PADDING-LEFT: 0; LIST-STYLE: none;
}
UL.blacksun LI {
  BACKGROUND-IMAGE: url(images/black_sun.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0 0;
  PADDING-LEFT: 23px; PADDING-BOTTOM: 5px; FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px; COLOR: #000000; LINE-HEIGHT: 100%; TEXT-ALIGN: left
}

#footer {
  POSITION: relative; MARGIN: 40px auto; WIDTH: 600px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; TEXT-ALIGN: right
}

P.middle {
  TEXT-ALIGN: center
}

.thumbnail {
  POSITION: relative;
  Z-INDEX: 0;
}

.thumbnail img {
  BORDER-WIDTH: 1;
  PADDING: 2px;
  FLOAT: left;
}

.thumbnail:hover{
  BACKGROUND-COLOR: transparent;
  Z-INDEX: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
  POSITION: absolute;
  BACKGROUND-COLOR: lightyellow;
  PADDING: 5px;
  Z-INDEX: 100;
  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: 75px;
  LEFT: -300px; /*position where enlarged image should offset horizontally */
}

