@charset "utf-8";
/* CSS Document */

html, body {
	background: #353A34 url(images/BeyerBkgnd.jpg) no-repeat top;
	height: 100%;
	font: 85% Century, "Times New Roman", Times, serif;
}

div {
	text-align: left;
}

#container {
	margin: 15px auto 8px;
	border: 1px solid #FFF;
	padding: 0 0 5px 10px;
	background: #353A34;
	width: 1032px;
}

#accordion {
	height: 667px;
	background: #353A34 url(images/gradient.jpg) repeat-x;
}

#accordion div.panel,
#accordion div.trigger {
	float: left;
}

#header {
	background: url(images/TopVert.jpg) repeat-x;
	height: 135px;
}

#footer {
	width: 1042px;
	margin: 0 auto;
	color: #FFF;
	clear: both;
}

.clear {
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

.pipe {
	margin: 0 5px;
}

.panel, .panel2 {
	width: 860px;
	*width: 857px;
	*overflow: hidden;
	height: 667px;
	position: relative;
	background: #FFF;
}

.base {
	background: #353A34 url(images/BottomVert.jpg) repeat-x;
	height: 170px;
	position: relative;
	z-index: 100;
	width: 860px;
}

.short_base {
	background: #353A34 url(images/SubBottomVert.jpg) top repeat-x;
	height: 92px;
	position: relative;
	z-index: 100;
	width: 860px;
}

.home_box {
	height: 206px;
	width: 320px;
}

.longevity_box {
	height: 160px;
	width: 500px;
}

.geography_box {
	height: 180px;
	width: 500px;
}

.geography_box_2 {
	height: 112px;
	overflow: visible;
	width: 150px;
	position: relative;
	top: 240px;
}

.craftsmanship_box {
	height: 180px;
	width: 500px;
}

.sustainability_box {
	height: 220px;
	width: 266px;
	overflow: auto;
}

.text_box, .color_box {
	line-height: 1.8em;
	color: #000;
	position: absolute;
	bottom: 0px;
	left: 80px;
	padding: 18px;
	z-index: 110;
}

.color_box {
	background: #CECDCA;
	z-index: 100;
	-moz-opacity:.75;
	filter:alpha(opacity=75);
	opacity:.75;
}

/*.text_box {
	overflow: auto;
}*/

.text_box p {
	margin-bottom: 10px;
}

#logo {
	margin: 10px 10px 10px 0;
}

#open_house {
	float: right;
	margin-top: 18px;
}

#open_house a {
	color: #000 !important;
	text-decoration: none;
}

.icon_bar {
	width: 111px;
	float: right;
	margin: 18px;
}

.icon_bar img {
	margin: 0 4px;
}

#tagline {
	margin: 28px 6px 0;
	clear: right;
}

.drop_cap {
	font-size: 40px;
	color: #8a7977;
	margin-right: -3px;
	line-height: 40px;
}

.hidden {
	display: none;
}

.shadow {
	float: left;
	z-index: 1000;
	position: absolute;
	top: 0;
	left: 0;
}

.trigger {
	cursor: pointer;
}

#enter_slideshow {
	position: absolute;
	top: 515px;
	left: 665px;
	z-index: 50;
	margin: 0 auto;
}

#slideshowHome {
	position: relative;
	height: 491px;
	margin: 0 0 4px;
}

.photos {
	position: relative;
	height: auto;
	margin: 0;
}

.photos_longevity {
	position: relative;
	height: 568px;
	margin: 0 0 3px;
}

#slideshowHome img {
	position: absolute;
	top: 2px;
	left: 0;
	z-index: 8;
}

#slideshowHome img.activeHomeSlide {
	z-index: 10;
}

#slideshowHome img.last-activeHomeSlide {
	z-index: 9;
}

img, div.bubble_box div {
	behavior: url(iepngfix.php);
}

#quote {
	position: relative;
	z-index: 150;
}

.bubble-top {
	background: url(images/tooltip_top.png) no-repeat top;
	width: 139px;
	height: 10px;
}

.bubble-mid {
	background: url(images/tooltip_mid.png) repeat-y;
	width: 119px;
	padding: 0 10px;
	height: auto;
}

.bubble-bottom-mid, .bubble-bottom-rt, .bubble-bottom-lt {
	background: url(images/tooltip_bottom-mid.png) repeat-y;
	width: 139px;
	height: 19px;
}

.bubble-bottom-rt {
	background: url(images/tooltip_bottom-RT.png) repeat-y;
}

.bubble-bottom-lt {
	background: url(images/tooltip_bottom-LT.png) repeat-y;
}

.bubble_box {
	width: 109px;
	position: absolute;
	z-index: 200;
	/*display: none;*/
}

#box1 {
	top: 139px;
	left: 24px;
}

#box2 {
	top: 142px;
	left: 68px;
}

#box3 {
	top: 136px;
	left: 94px;
}

#box4 {
	top: 136px;
	left: 92px;
}

#box5 {
	top: 142px;
	left: 114px;
}

#box6 {
	top: 132px;
	left: 152px;
}

#box7 {
	top: 131px;
	left: 183px;
}

#box8 {
	top: 137px;
	left: 218px;
}

#box9 {
	top: 133px;
	left: 252px;
}

#box10 {
	top: 132px;
	left: 286px;
}

#box11 {
	top: 154px;
	left: 315px;
}

#box12 {
	top: 140px;
	left: 347px;
}

#box13 {
	top: 157px;
	left: 382px;
}

#box14 {
	top: 142px;
	left: 408px;
}

#box15 {
	top: 158px;
	left: 443px;
}

#box16 {
	top: 146px;
	left: 472px;
}

#box17 {
	top: 142px;
	left: 507px;
}

#box18 {
	top: 144px;
	left: 532px;
}

#box19 {
	top: 152px;
	left: 571px;
}

#box20 {
	top: 137px;
	left: 591px;
}

#box21 {
	top: 135px;
	left: 635px;
}

#box22 {
	top: 144px;
	left: 663px;
}

#box23 {
	top: 161px;
	left: 641px;
}

#box24 {
	top: 150px;
	left: 664px;
}

#box25 {
	top: 143px;
	left: 703px;
}

.pencil {
	width: 860px;
	height: 2px;
	background: #666;
}

#staff_80s {
	z-index: 20;
	position: absolute;
	top: 0;
	left: 0;
}

#staff_photo {
	z-index: 5;
	position: absolute;
	top: 0;
	left: 0;
}

#clickHere  {
	position: absolute;
	top: 31px;
	left: 300px;
	z-index: 40;
	cursor: pointer;
	padding: 8px 0px 6px 8px;
	display: inline;
}

#clickHere_box  {
	position: absolute;
	top: 31px;
	left: 300px;
	z-index: 39;
	width: 148px;
	height: 23px;
	padding: 8px 0px 6px 8px;
	display: inline;
	background: #444;
	opacity: .85;
	-moz-opacity:.85;
	filter:alpha(opacity=85);
}

.closed {
	width: 0;
}

/*
.inactiveSlide {
	opacity: 0;
	-moz-opacity:0;
	filter:alpha(opacity=0);
}
*/

.geography_box_2 a:link, .geography_box_2 a:visited, .geography_box_2 a:active, .geography_box_2 a:hover {
	color: #000 !important;
}

.geography_box_2 img {
	vertical-align: middle;
}

.translucent_box {
	opacity: .7;
	-moz-opacity:.7;
	filter: alpha(opacity=70);
}

#sustain_read_more{
	cursor: pointer;
}

a:link {
	color:#FFFFFF;
	text-decoration:none;
}
a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}