html {	background: #000000; }
body {	background: #000000;
	color: white;
	margin-top: 0px;
	font-family: helvetica,arial;
	font-size: 15px;
}


a:link {
  text-decoration: none;
  color: #fff;
  border-bottom: 0px;
}
a:visited {
  text-decoration: none;
  color: #fff;
  border-bottom: 0px;
}
a:active { text-decoration: none; }
a:hover { text-decoration: none;
	border-bottom: 0px;
    color: #ddd;
}

img { border: 0px; }

#header {
	color: #ffffff;
	margin: 0 auto;
	text-align: center;
	line-height: 0px;
}

#body {
	text-align: center;
}

.bodyarea {
	margin: 0 auto;
	background-color: #000000;
	color: white;
	width: 700px;

}

.bodyarea li {
	list-style-type: square;
	list-style-position: inside;
}

.bodytext {
	margin-left: 45px;
	margin-right: 45px;
	text-align: left;
}

#granbury div div {
  background: #222;
  margin-right: 15px;
}

#bremerton div div {
  background: #222;
  margin-right: 15px;
}

#locationTabs {
  color:#888;
  padding:0px;
  width:850px;
  margin:0px auto;
  text-align: left;
}

#locationTabs li { list-style:none; float:left;  }

#locationTabs li a {
  display:block;
  padding: 6px 20px;
  text-decoration:none!important;
  margin:1px;
  margin-top: -15px;
  margin-left:0px;
  font:12px Verdana;
  font-weight: normal;
  color:#FFF;
  background:#206dcc;
}

#locationTabs li a:hover {
  color:#FFF;
  background:#2274d9;
  }

#locationTabs li a.selected {
  margin-bottom:0;
  color:#fff;
  background:#1a5aa8;
  cursor:default;
}

#locationTabs div {
  padding:0px;
  clear:left;
  background:#000;
  font:12pt arial;
  color:#fff;
}

#locationTabs div a { color:#fff; font-weight: normal; }


#specialTabs {
  color:#111;
  padding:0px 10px;
  width:850px;
  margin:0px auto;
  text-align: left;
}

#specialTabs li { list-style:none; float:left;  }

#specialTabs li a {
  display:block;
  padding:6px 10px;
  text-decoration:none!important;
  margin:0px;
  margin-left:-40px;
  margin-right:41px;
  font:12px Verdana;
  color:#FFF;
  background:#333;
}

#specialTabs li a:hover {
  color:#FFF;
  background:#555;
  }

#specialTabs li a.selected {
  margin-bottom:0;
  color:#fff;
  background:#222;
  border-bottom:1px solid #222;
  cursor:default;
  }

#specialTabs div {
  padding:20px 20px 18px 20px;
  clear:left;
  background:#222;
  font:11pt Georgia;
  color:#fff;
}

#specialTabs div a { color:#000; font-weight:bold; }

.specialTitle {
  color: #FFCC66;
  font-weight: bold;
}

/* duplicate image positioning */
img.idupe {
	position: absolute;
	z-index: 1;
	visibility: hidden;
}

#slide-img {
  width: 850px;
  border: 0px;
  height: 300px;
}

#slide-main {
  top: 282px;
  margin-left: -425px;
  left: 50%;
  position: absolute;
  z-index: 0;
}

#galleries-granbury a {
  font-size: 1.2em;
}

#galleries-granbury a:hover {
  color:#ddd;
}

#contact-granbury a:hover {
  color:#ddd;
}

#galleries-bremerton a {
  font-size: 1.2em;
}

#galleries-bremerton a:hover {
  color:#ddd;
}

#contact-bremerton a:hover {
  color:#ddd;
}

#specials-link a {
  text-decoration: underline;
}

#specials-link a:hover {
  color:#ddd;
}

#bottom-links {
  text-align: center;
}

#bottom-links a {
  text-decoration: underline;
}
