h1 { color: #099; }
h2 { color: #099; }
h3 { color: #099; }
span {
  color: #099;
}
p {
  color: black;
}
body {
  background: #9CD1D1 none repeat scroll 0% 50%;
  font-family: Arial, Helvetica, sans-serif;
  }
.outer-div {
  background: white none repeat scroll 0%;
  width: 900px;
  text-align: justify;
  padding: 5px;
  border: 1px #F60 solid; 
}
.inner-div {
  background: white none repeat scroll 0%;
}
.block-center {
  margin: auto;
  background: white none repeat scroll 0%;
}
.inline-center {
  margin: auto;
  background: white none repeat scroll 0%;
  text-align: center;
  width: 80%;
}
.header {
  margin: auto;
  background: white none repeat scroll 0%;
  height: 100px;
  padding-top: 10px
}
.footer {
  background: white none repeat scroll 0%;
  text-align: justify;
  border: solid #F60 1px;
  margin-top: 5px;
  padding-top: 5px;
}
.googleads {
  margin: auto;
  border: solid #F60 1px;
  text-align: center;
  background: white none repeat scroll 0%;
}
.logo {
  height: 109px;
  width: 175px;
  float: right;
}
.menu {
  text-align: center;
}

table.center {width:70%; margin-left:15%; margin-right:15%; text-align: left; margin-top: 10px}
table.centerwide {width:90%; margin-left:5%; margin-right:5%; text-align: left}
thead.centerwide {text-align: center}
tfoot.centerwide {text-align: center}

table.extras {width:96%; margin-left:2%; margin-right:2%; text-align: center; padding: 5px;}

.float-right	{ float: right; margin: 7px; border: solid #099 1px; padding: 2px; background: white}
.float-left	{ float: left;  margin: 7px; border: solid #099 1px; padding: 2px; background: white}
.clear-left	{ clear: left; 	background: lime	}
.clear-right	{ clear: right; background: aqua 	}	
.clear-both	{ clear: both; 	background: orange	}

a.links	{ text-decoration: none; color: #F60; }
a.links:hover	{ text-decoration: none; color: #099; }
a.links:active	{ text-decoration: none; color: #000; }

a.imglinks	{ text-decoration: none; }
a.imglinks:hover	{ text-decoration: none; }

/* BUTTONS: set general anchor styles */
td.button a	{ display: block; color: #FFF; font-weight: bold; text-decoration: none; }

/* mouseout (default) */
td.button a		{ background: #099;  border: 2px outset #099 }

/* mouseover */
td.button a:hover	{ background: #9CD1D1;   border: 2px outset #9CD1D1  }

/* omousedown */
td.button a:active 	{ background: #099; border: 2px inset #099 }

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid #F60;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 1px solid #099;
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*/
visibility: visible;
top: 0px;
left: 500px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

/*Price table settings*/

#tb-1
{
border-collapse: collapse;
width: 80%;
margin-left:10%;
margin-right:10%;
}

#tb-2
{
border-collapse: collapse;
width: 80%;
margin-left:10%;
margin-right:10%;
}

#tb-1 th
{
background: white;
border: 1px solid #099;
text-align: center; }

#tb-2 th
{
background: white;
border: 1px solid #099;
text-align: center;
}

#tb-1 td
{
background: white;
border: 1px solid #099;
text-align: center;
}

#tb-2 td
{
background: white;
border: 1px solid #099;
text-align: center;
}
