* {
	margin: 0;
	padding: 0;
}

a.class2:link {
	color: #DED5B9;
	text-decoration: none;
}

a.class2:visited {
	color: #DED5B9;
	text-decoration: none;
}

a.class2:hover {
	color: #FFFFFF;
	text-decoration: none;
}

a.class2:active {
	color: #DED5B9;
	text-decoration: none;
}

a.download:link {
	color: #3E365D;
	text-decoration: underline;
}

a.download:visited {
	color: #3E365D;
	text-decoration: underline;
}

a.download:hover {
	color: #000000;
	text-decoration: none;
}

a.download:active {
	color: #3E365D;
	text-decoration: underline;
}

a.opef:hover img {
	filter: alpha(Opacity=50);
	-moz-opacity: 0.5; 
/*	filter: Alpha(Opacity=100, FinishOpacity=20, Style=1, StartX=0, StartY=0, FinishX=0, FinishY=100); gradient */
}

a {
	color: #191970;
}

a:hover {
	text-decoration: none;
}

body {
	background: #666677;
	font: 8pt Georgia, serif;
	scrollbar-3dlight-color: #EFECDD;
	scrollbar-arrow-color: #3D365B;
	scrollbar-base-color: #3E365D;
	scrollbar-darkshadow-color: #EFECDD;
	scrollbar-face-color: #DED5B9;
	scrollbar-highlight-color: #DED5B9;
	scrollbar-shadow-color: #DED5B9;
	scrollbar-track-color: #EFECDD;
}

h1, h2 {
	color: #3E365D;
	font-size: 170%;
	font-stretch: wider;
	font-weight: bold;
	padding-bottom: 5px;
}

p {
	margin: 0px 0px 0px 0px;
	padding-bottom: 5px;
}

td {
	color: #000000;
	font: 8pt Georgia, serif;
}

td.wood img {
	margin-bottom: 4px;
}

.bmenu {
	background: #3E365D;
	color: #efecdd;
}

.bmenu a {
	color: #efecdd;
}

.bmenu a:link {
	color: #efecdd;
	text-decoration: none;
}

.bmenu a:visited {
	color: #efecdd;
	text-decoration: none;
}

.bmenu a:hover {
	color: #B2B2BF;
	text-decoration: none;
}

.botmcol {
	background: url(../images/bg_logobotm.gif) #DED5B9 no-repeat top;
	width: 172px;
}

.caption {
	font-family: "Lucida Console", Arial, sans-serif;
	font-size: 11px;
	line-height: 130%;
	padding-left: 16px;
	padding-top: 16px;
}

.company p {
	padding: 0px 0px 8px 0px;
	text-align: justify;
}

.contact {
	color: #000000;
	font: 8pt/11pt Georgia, serif;
	padding: 4px 4px 0px 4px;
}

.custom {
	color: #DED5B9;
	font: 8pt Georgia, serif;
}

.flushleft {
	background: #EFECDD;
}

.flash {
	z-index: -1;
	position: relative;
}

.gallery {
	background: url(../images/bg_gallery.gif) no-repeat;
}

.gallery img {
	border: 1px solid #665B33;
}

.gallery_text {
	color: #778899;
	font-family: Verdana, sans-serif;
	padding-bottom: 8px;
	/*padding-left: 16px;*/
	padding-top: 4px;
	text-align: left;
}

.hand {
	cursor: pointer;
}

.homepage {
	padding: 96px 12px 25px 488px;
	text-align: left;
}

.homepage p{
	margin-bottom: 8px;
	text-align: left;
}

.imenu {
	color: #BDB093;
	text-align: center;
}

.imenu a {
	color: #BDB093;
}

.imenu a:link {
	color: #BDB093;
	text-decoration: none;
}

.imenu a:visited {
	color: #BDB093;
	text-decoration: none;
}

.imenu a:hover {
	color: #BDB093;
	text-decoration: underline;
}

.inf-text {
	color: #000000;
	font: 8pt/11pt Georgia, serif;
	margin: 0px 0px 0px 0px;
}

.inf-yellow {
	color: #000000;
	font: 14px arial, sans-serif;
}

.leftcol {
	background: #EFECDD;
	padding: 15px 18px 18px 18px;
	width: 440px;
}

.midcol {
	background: url(../images/bg_logotop.gif) #DED5B9 no-repeat bottom;
	overflow: auto;
	padding: 15px 9px 18px 9px;
	width: 154px;
}

.note {
	color: #3E365D;
	font: 7pt Georgia, serif;
}

.para-text {
	color: #000000;
	font: 8pt/11pt Georgia, serif;
	margin: 0px 0px 9px 0px;
}

.para-text-justified {
	color: #000000;
	font: 8pt/11pt Georgia, serif;
	margin: 0px 0px 9px 0px;
	text-align: justify;
}

.rightcol {
	background: url("../images/bg_right.gif") #3E365D no-repeat top;
	width: 122px;
}

.samples_text {
	color: #778899;
	font-family: Verdana, sans-serif;
	padding-bottom: 6px;
	padding-left: 0px;
	padding-top: 4px;
	text-align: left;
}

.signoff {
	color: #BDB093;
	font-size: 90%;
	padding-top: 5px;
}

.smalltext {
	color: #3E365D;
	font-size: 10px;
	text-align: left;
}

.smenu {
	color: #BDB093;
	padding: 6px 6px 9px 6px;
}

.smenu a {
	color: #BDB093;
}

.smenu a:link {
	color: #666677;
	text-decoration: none;
}

.smenu a:visited {
	color: #666677;
	text-decoration: none;
}

.smenu a:hover {
	color: #BDB093;
	text-decoration: none;
}

.topcol {
	background: #DED5B9;
	width: 172px;
}

.topmenu {
	background: url(../images/bg_top.gif) #3E365D no-repeat top;
	color: #DED5B9;
	padding-top: 7px;
	width: 476px;
}

.wood {
	padding: 4px;
}

.bloww {
	background: #110600 url(../images/testimonial_bloww-couch.jpg) no-repeat top;
	color: White;
	padding-bottom: 15px;
}

.bloww p {
	line-height: 140%;
	padding-left: 15px;
	padding-right: 15px;
}

#scroll {
	height: 400px;
	padding-right: 6px;
	overflow: auto;
}


#gallery-scroll {
	height: 400px;
	overflow: auto;
}