BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A {
	FONT-SIZE: 9pt; COLOR: #828760; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 9pt; COLOR: #828760; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 14pt; MARGIN: 0px; FONT-FAMILY: Tahom, Arial, Helvetica, sans-serif
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; MARGIN: 0px; FONT-FAMILY: Tahom, Arial, Helvetica, sans-serif
}
#main_container {
	MIN-HEIGHT: 640px; BACKGROUND-IMAGE: url(http://www.bostonbench.com/sitegraphics/nav-lines.gif); WIDTH: 900px; BACKGROUND-REPEAT: repeat-y; TEXT-ALIGN: left
}
#home_main_image {
	BACKGROUND-IMAGE: url(http://www.bostonbench.com/sitegraphics/image-main-bg.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 310px
}
#sub_main_image {
	BACKGROUND-IMAGE: url(http://www.bostonbench.com/sitegraphics/image-sub-bg.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 128px
}
#content {
	BORDER-TOP: #ffffff 4px solid; BACKGROUND-IMAGE: url(http://www.bostonbench.com/sitegraphics/content-bg.gif); MARGIN-LEFT: 179px; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: left
}
#content-sub {
	PADDING-RIGHT: 15px; BORDER-TOP: #ffffff 4px solid; PADDING-LEFT: 15px; FONT-SIZE: 9pt; MIN-HEIGHT: 640px; BACKGROUND-IMAGE: url(sitegraphics/content-bg.gif); PADDING-BOTTOM: 15px; MARGIN-LEFT: 179px; PADDING-TOP: 15px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 640px; TEXT-ALIGN: left
}
#nav_column {
	BORDER-RIGHT: #4b5e1a 3px solid; BORDER-TOP: #4b5e1a 0px; LEFT: 20px; BORDER-LEFT: #4b5e1a 3px solid; WIDTH: 145px; POSITION: absolute; TOP: 10px; BACKGROUND-COLOR: #ffffff
}
#nav {
	WIDTH: 145px; PADDING-TOP: 20px
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#navlist {
	DISPLAY: block; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 2px; WIDTH: 138px; COLOR: #333333; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none; min-width: 100%
}
#navlist A {
	DISPLAY: block; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 2px; WIDTH: 138px; COLOR: #333333; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none; min-width: 100%
}
#navlist A:visited {
	DISPLAY: block; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 2px; WIDTH: 138px; COLOR: #333333; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none; min-width: 100%
}
#navlist A:hover {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND-IMAGE: url(sitegraphics/nav-hover-on.gif); WIDTH: 138px; COLOR: #333333; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; min-width: 100%
}
#subnavlist {
	DISPLAY: block; WIDTH: 138px; BACKGROUND-COLOR: #999966; min-width: 100%
}
#subnavlist A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 138px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; min-width: 100%
}
#subnavlist A:visited {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 138px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; min-width: 100%
}
#subnavlist A:hover {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-IMAGE: none! important; WIDTH: 138px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.innerRow {
	min-width: 100%; max-width: 100%
}
.activeParent {
	DISPLAY: block; BACKGROUND-IMAGE: url(sitegraphics/nav-hover-on.gif)! important; WIDTH: 138px; BACKGROUND-REPEAT: no-repeat; min-width: 100%
}
.activeParent A {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; WIDTH: 138px; FONT-FAMILY: Arial, Helvetica, sans-serif; min-width: 100%
}
.activeParent A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; WIDTH: 138px; FONT-FAMILY: Arial, Helvetica, sans-serif; min-width: 100%
}
.activeInner {
	DISPLAY: block; WIDTH: 138px; BACKGROUND-REPEAT: no-repeat; min-width: 100%
}
.activeInner A {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; WIDTH: 138px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; min-width: 100%
}
.activeInner A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; WIDTH: 138px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; min-width: 100%
}
#sitemap {
	MARGIN-LEFT: 32px; WIDTH: 128px; TEXT-ALIGN: center
}
#latest_column {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; WIDTH: 225px; COLOR: #000000; LINE-HEIGHT: 14pt; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#latest-text {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 9pt; BACKGROUND-IMAGE: url(sitegraphics/latest-bg.gif); PADDING-BOTTOM: 3px; WIDTH: 219px; COLOR: #000000; LINE-HEIGHT: 14pt; PADDING-TOP: 3px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#latest-text P {
	MARGIN-TOP: 3px
}
#showcase_column {
	WIDTH: 251px; TOP: 0px
}
#blog-links {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#blog-links UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
#blog-links LI {
	LIST-STYLE-POSITION: inside; FONT-SIZE: 10pt; PADDING-BOTTOM: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: disc; TEXT-DECORATION: none
}
#blog-links LI A {
	LIST-STYLE-POSITION: inside; FONT-SIZE: 10pt; PADDING-BOTTOM: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: disc; TEXT-DECORATION: none
}
#blog-links LI A:visited {
	LIST-STYLE-POSITION: inside; FONT-SIZE: 10pt; PADDING-BOTTOM: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: disc; TEXT-DECORATION: none
}
#blog-links LI A:hover {
	TEXT-DECORATION: underline
}
#links_column {
	WIDTH: 223px
}
#customer {
	VERTICAL-ALIGN: middle
}
.customer-link {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 2px; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; COLOR: #000000; LINE-HEIGHT: 30px; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.customer-photo {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#product_content_wrapper {
	BACKGROUND-COLOR: #ffffff
}
#product_body_wrapper {
	WIDTH: 452px
}
#product_image IMG {
	BORDER-RIGHT: #9f9e9e 1px solid; BORDER-TOP: #9f9e9e 1px solid; BORDER-LEFT: #9f9e9e 1px solid; BORDER-BOTTOM: #9f9e9e 1px solid
}
#product_title {
	FONT-SIZE: 16pt; COLOR: #000000; PADDING-TOP: 25px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#product_text {
	FONT-SIZE: 9pt; COLOR: #000000; LINE-HEIGHT: 14pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#related_title {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND-IMAGE: url(sitegraphics/image-related-bg.jpg); COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 35px
}
#related_images {
	BORDER-RIGHT: #9f9e9e 1px solid; BORDER-TOP: #9f9e9e 1px solid; BORDER-LEFT: #9f9e9e 1px solid; BORDER-BOTTOM: #9f9e9e 1px solid
}
#footer_jumpto {
	BORDER-RIGHT: #9e9e9e 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #9e9e9e 1px solid; MARGIN-TOP: 15px; PADDING-LEFT: 10px; FONT-SIZE: 9pt; PADDING-BOTTOM: 10px; BORDER-LEFT: #9e9e9e 1px solid; COLOR: #525252; PADDING-TOP: 10px; BORDER-BOTTOM: #9e9e9e 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#footer_jumpto A {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#footer_jumpto A:visited {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#product_content_sidebar {
	FLOAT: right; WIDTH: 200px; BACKGROUND-COLOR: #ffffff
}
#options_text {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#spec_text {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#installations_text {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.image_right {
	FLOAT: right
}
.button {
	BORDER-RIGHT: #333333 3px double; PADDING-RIGHT: 0.25em; BORDER-TOP: #cccccc 3px double; PADDING-LEFT: 0.25em; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #cccccc 3px double; COLOR: #ffffff; PADDING-TOP: 0.25em; BORDER-BOTTOM: #333333 3px double; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #999966
}
A.button:visited {
	BORDER-RIGHT: #333333 3px double; PADDING-RIGHT: 0.25em; BORDER-TOP: #cccccc 3px double; PADDING-LEFT: 0.25em; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #cccccc 3px double; COLOR: #ffffff; PADDING-TOP: 0.25em; BORDER-BOTTOM: #333333 3px double; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #999966
}
A.button {
	BORDER-RIGHT: #333333 3px double; PADDING-RIGHT: 0.25em; BORDER-TOP: #cccccc 3px double; PADDING-LEFT: 0.25em; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #cccccc 3px double; COLOR: #ffffff; PADDING-TOP: 0.25em; BORDER-BOTTOM: #333333 3px double; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #999966
}
IMG {
	DISPLAY: block
}
#login {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 9px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #000000; BORDER-TOP-STYLE: none; PADDING-TOP: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #f8f8f8; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none
}
#label {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.logpass {
	BORDER-RIGHT: #999966 1px solid; BORDER-TOP: #999966 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #999966 1px solid; WIDTH: 80px; BORDER-BOTTOM: #999966 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.clear:unknown {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 0px; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clear {
	MIN-HEIGHT: 1px
}
 HTML .clear {
	HEIGHT: 1px
}
A.small_text {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.small_text:link {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.small_text:visited {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.small_text:active {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
img.watermark {
position: absolute; left: 240px; top: 210px; z-index: 1; 
}
.galtable
  {
  display: inline; 
  margin-top: 8px;
  margin-right: 6px;
  margin-bottom: 4px;
  margin-left: 6px;
  border: 1px solid #ffffff;
  height: 160;
  width: 178;
  overflow: hidden;
  float: left;
  background-image: url('sitegraphics/gal-bg04.png');
  background-repeat: no-repeat;
  background-position: top; 
  }
.galtr
{
  vertical-align: top;
  height: 156;
  width: 178;
  }
.galimg
  {
  vertical-align: top;
  height: 100;
  width: 130;
  border: 1px solid #9f9f9e;
  margin-top: 2px;
  margin-right: 19px;
  margin-left: 19px;
  }
.galtext
  {
  height: 44px;
  overflow: hidden;
  text-align: center;
  font: italic small-caps 900 12px arial;
  color: 737373;
  line-height: .9;
  margin: 3px 22px 0px 24px;
  }