body {
  background: url("background/tileable_wood_texture.png");
  background-repeat: repeat repeat;
  background-position: center;
  text-align: center;
}
  
  
/* beginning of image border */
  
 .wrapper {width:770px;background:#ccc;}
.frame {background:url("border images/goldenmahogany horz.png") repeat-x top left;}
.corner {width:10px;height:10px;position:absolute;background:red;}
.ctl {top:0;left:0; background:url("border images/goldenmahoganytlbr.png")}
.ctr {top:0;right:0; background:url("border images/goldenmahoganytrbl.png")}
.cbl {bottom:0;left:0; background:url("border images/goldenmahoganytrbl.png")}
.cbr {bottom:0;right:0; background:url("border images/goldenmahoganytlbr.png")}
.frame_right {padding:10px;position:relative;}
.frame_bot {background:url("border images/goldenmahogany horz.png") repeat-x bottom left;}
.frame_left {background:url("border images/goldenmahogany vert.png") repeat-y top left;}
.frame_right {background:url("border images/goldenmahogany vert.png") repeat-y top right;}

  /* end of image border */
  
  
#centered
    { 
     width: 750px; 
     text-align: left;
     /* border:  12px solid brown; */
     padding: 0;  
     margin: 0 auto; 
	 /*background: url("workbench.jpg");*/
	 background-repeat: repeat repeat;
	 
    } 


#header { width: 750px
margin-bottom: -5px;}
img.headerimage{ margin-bottom: -5px;}

#menubar { width: 750px; float: left;}

#content { width: 750px;

font: 1em Arial;
background-image: url("blueprintsmall.jpg");
 background-size: 100% 100%;
 background-repeat: no-repeat;
}

#leftside, #rightside {float: left;}
#container { 
}

#leftside {
			padding: 2px 5px 2px 10px;
			width: 360px;
			margin: 5px 0px 0px 0px;
			}
			
#rightside {width: 375px;
margin: 5px 0px 0px 0px;
}
			
#clear {clear: both;}
#footer{
	width: 750px;
	font: 1em Arial;
	background-color: rgba(246,244,198,1);
	line-height: 70px;
	text-align: center;
	}
#address{
text-align: center;
}
#bbb {
left: 20px;
position: absolute;

}
#fadeshow1 {}

.button {
	width: 148px;
	display: block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 0px .55em 0px;						/*button size (height over text , width, height under text, space to left of button*/
	
	margin: 0px 0px 0px 0px;
	/*
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	*/
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);

}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

.black {
	color: #d7d7d7;
	border: solid 1px #333;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top,  #666,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
.black:hover {
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
	background: -moz-linear-gradient(top,  #444,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
.black:active {
	color: #666;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
	background: -moz-linear-gradient(top,  #000,  #444);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}



div .tabular {display: table;}

div .tabular-row {display: table-row;}

div .tabular-cell {display: table-cell;}

p.center{text-align: center;}

.logo { margin: 15% 25%;}