﻿#content
{
  margin: 0;
  padding: 0 0px 0 1px;
  width: 956px;
  border: none;
}

#home
{
  display: none;
}

#welcome
{
  float: left;
  width: 472px;
  height: 435px;
  background: url("/home/welcomeBkgd.jpg") 0 0 no-repeat;
  position: relative;
}

#welcome #blurb
{
  margin: 110px 28px 0 28px;
  color: #ffffff;
}

#welcome #icons
{
  position: absolute;
  width: 425px;
  height: 64px;
  bottom: 26px;
  left: 22px;
}

#welcome #icons p
{
  margin: 0;
  padding: 0;
}

#welcome #icons p a
{
  float: left;
  width: 89px;
  height: 64px;
  display: block;
  background: url("/home/homeIcons.png") 0 0 no-repeat
}

#welcome #icons #woodSpecies a:link, #welcome #icons #woodSpecies a:visited
{
  width: 86px;
  background-position: 0 0;
}

#welcome #icons #woodSpecies a:hover { background-position: 0 -64px; }

#welcome #icons #anySize a:link, #welcome #icons #anySize a:visited
{
  background-position: -86px 0;
}

#welcome #icons #anySize a:hover { background-position: -86px -64px; }

#welcome #icons #glassOptions a:link, #welcome #icons #glassOptions a:visited
{
  background-position: -175px 0;
}

#welcome #icons #glassOptions a:hover { background-position: -175px -64px; }

#welcome #icons #caming a:link, #welcome #icons #caming a:visited
{
  background-position: -264px 0;
}

#welcome #icons #caming a:hover { background-position: -264px -64px; }

#welcome #icons #privacyIcon a:link, #welcome #icons #privacyIcon a:visited
{
  width: 72px;
  background-position: -353px 0;
}

#welcome #icons #privacyIcon a:hover { background-position: -353px -64px; }

#welcome #icons p a span img
{
  float: right;
}

#welcome #icons p a
{
  text-decoration: none;
}

#welcome #icons p a span
{
  display: none;
  position: absolute; 
  top: -140px; 
  left: 95px; 
  width: 220px;
  height: 100px;
  color: #000000; 
  background-color: #ffffff; 
  border: 3px solid #929292; 
  padding: 10px;
  text-indent: 0;
  background-image: none;  
}

#welcome #icons p a span
{
  top: -130px;
}

ul#visitIdeaGallery
{
  width: 477px;
  height: 436px;
  margin: 0 0 0 4px;
  padding: 0;
  float: left;
  list-style: none;
}

ul#visitIdeaGallery li
{
  margin: 0;
  padding: 0;
}

#visitIdeaGallery a
{
  width: 477px;
  height: 436px;
  display: block;
}

#bottomBoxes h3
{
  float: left;
  width: 315px;
  height: 200px;
  margin: 4px 0 0 0;
  padding: 0;
}

h3#middleBox, h3#rightBox
{
  margin-left: 4px;
}

h3#leftBox a
{ 
  background-position: 0 0;
  background-repeat: no-repeat; 
}

h3#leftBox .one a { background-image: url("/home/nantucket.jpg") }

h3#leftBox .two a { background-image: url("/home/leftTwoWarranty.jpg") }

h3#leftBox .three a { background-image: url("/home/leftThreeWarranty.jpg") }

h3#leftBox .four a { background-image: url("/home/leftFourLumicor.jpg") }

h3#middleBox .one a { background-image: url("/home/middleOneHeritage.jpg"); }

h3#middleBox .two a { background-image: url("/home/middleTwoFind.jpg") }

h3#middleBox .three a { background-image: url("/home/middleThreeDealer.jpg") }

h3#rightBox .one a { background-image: url("/home/rightOneSDL.jpg") }

h3#rightBox .two a { background-image: url("/home/rightTwoArtist.jpg") }

h3#rightBox .three a { background-image: url("/home/rightThreeAIA.jpg") }

h3#rightBox .four a { background-image: url("/home/rightFourWhatsNew.jpg") }

#bottomBoxes h3 a
{
  text-indent: -9999px;
  width: 315px;
  height: 200px;
  display: block;  
}

#bottomBoxes h3 a:hover
{
  background-position: 0 -203px;
}

#bottomBoxes h3 a:active
{
  background-position: 0 -406px;
}