HTML
{
height: 100%;
}

BODY
{
height: 100%;
padding: 0;
margin: 0;
overflow: hidden;
  font-family: tahoma, arial, sans-serif;
}

#fulldiv
{
width: 100%;
height: 100%;
}

#fullmain
{
background-color: #888;

}

#fullhead
{
height: 74px;
background-color: #eee;
border-bottom: 1px solid #888;

background-repeat: repeat-x;
background-position: 0px 6px;
}


#fullfooter
{
height: 0px;
}

#fulllogo
{
position: absolute;
top: 14px;
left: 15px;
z-index: 1000;
border: 1px solid #ccc;
padding: 3px 3px 0px 3px;
border-radius: 9px;
background-color: #fff;
}

#fulllogo:hover
{
  border: 1px solid #367BFD;
}

#map_form
{
position: absolute;
top: 10px;
left: 250px;
}



#gem_data
{
font-family: Arial, sans-serif;
  position: absolute;
  width: 300px;
 
  top: 104px;
  right: -0px;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  border-left: 2px solid #ccc;
  border-top: 2px solid #ccc;
  border-bottom: 2px solid #ccc;
  margin-right: -302px;
  background-color: #212;
  z-index: 500;
}

#gem_data H1
{
color: #eee;
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
border-bottom: 1px solid #aaa;
font-size: 11pt;
padding-top: 4px;
padding-left: 5px;
margin: 0;
margin-bottom: 5px;
  background-color: #323;  border-top-left-radius: 12px;
}

#gem_data H2
{
color: #eee;
font-size: 10pt;
padding-top: 4px;
padding-left: 5px;
margin: 0;
}

#gem_data_gemstones
{
font-size: 9pt;
padding-top: 4px;
padding-left: 5px;
border-bottom: 1px solid #aaa;
padding-bottom: 5px;
}

#gem_data_gemstones A
{
color: #cef;
}

#gem_data_photos
{
height: 250px;
overflow-x: scroll;
margin: 2px;
}

#gem_data_photos A
{
width: 202px;
float: left;
border: 1px solid #aaa;
background-color: #000;
text-align: center;
text-decoration: none;
font-size: 8pt;
padding-bottom: 3px;
color: #eee;
opacity: 0.75;
}

#gem_data_photos A:hover
{
opacity: 1;
text-decoration: none;
background-color: #006;
}

#gem_data_photos SPAN
{
padding-top: 0px;
}

#gem_data_buttons
{
height: 46px;
margin-left: 6px;
margin-top: 12px;
margin-bottom: 9px;
}

#gem_data_buttons IMG
{
border: 0;
}

#gem_data_buttons A
{
opacity: 0.7;
}

#gem_data_buttons A:hover
{
opacity: 1;
}

#map_form B
{
  font-size: 10pt;
  display: block;
  float: left;
  
}

#map_form DIV
{
  margin-left: 20px;
  float: left;
font-size: 9pt;
}
#map_form SELECT
{
  background-color: #f8f8f8;
  font-size: 9pt;
  margin-top: 2px;
  border-radius: 4px;
  
}

#map_form INPUT
{
  display: block;
  float: left;
  clear: both;
  margin-bottom: 3px;
}

#map_form LABEL
{
  display: block;
  float: left;
  margin-top: 2px;
}

