@charset "ISO-8859-1";

/*html{min-height:100%; margin-bottom:1px;}*/

html { height: 100%; margin-bottom: 1px; }

body { background-image: url(../images/bkgnd_wood.jpg); background-repeat: repeat; background-attachment: fixed; background-color: #5a3904;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	line-height: 16px;
	}
	
body.sample-1 {
	margin: 0px;
	background-image: url(../images/backgrounds/logs_1.jpg);
	background-repeat: repeat;
	background-attachment: fixed;
}
body.sample-2 { margin: 0px; background-image: url(../images/backgrounds/logs_2.jpg); background-repeat: repeat; }
body.sample-3 { margin: 0px; background-image: url(../images/backgrounds/logs_3.jpg); background-repeat: repeat; }
body.sample-4 { margin: 0px; background-image: url(../images/backgrounds/bkgnd_brown.jpg); background-repeat: repeat; }
body.sample-5 { margin: 0px; background-image: url(../images/backgrounds/logs_4.jpg); background-repeat: repeat; }


a { color: #005826; text-decoration: none; }

a:hover { color: #7d2010; text-decoration: underline; }

a img { border: none; }

div#pageBorder {
	width: 800px;
	background-color: #FFFFFF;
	border: 4px solid #cc9865;
	padding: 6px;
	margin-top: 12px;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: auto;
	height: auto;
}
	
	
table#container {
	background-color: #fff;
	margin: 0px;
	padding: 0px; }

/*//////   \\\\\\*/

td.navsColumn { width:124px; background-image: url(../images/bkgnd_green_navs.jpg); background-repeat: repeat-y; }


.white-rule { background-color: #fff; background-image: url(../images/sp.gif); margin-top: 7px; margin-bottom: 6px; }

.navs { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px;
	letter-spacing: 0.03em; margin: 0px; padding: 0px; }
	
.navs a, #navs-art-glass { color: #fff; text-decoration: none; }
.navs a:hover { color: #cc9966; text-decoration: none; }
.current { color: #cc9966; text-decoration: none; }

/*CURRENT*/

body.log #navs-log,
body.log-int #navs-log-int,
body.glass-1 #navs-glass-1,
body.glass-2 #navs-glass-2,
body.glass-3 #navs-glass-3,
body.glass-sale #navs-glass-sale,
body.commercial #navs-commercial,
body.residential #navs-residential,
body.in-progress #navs-in-progress,
body.thefirm #navs-thefirm,
body.links #navs-links,
body.contact #navs-contact
{ color: #cc9966; }

body.glass-1 #navs-art-glass,
body.glass-2 #navs-art-glass,
body.glass-3 #navs-art-glass
{ color: #cc9966; margin:0; padding:0; }
	
/*END CURRENT*/	


/*//////   \\\\\\*/

td.rightColumn { width:676px; }


/* HEADS */

div#header { margin-right:0px; margin-left:6px; }

.LA-type { font-size: 18px; margin-top: 18px; margin-bottom: 8px; padding: 0px; }

.Lippert-AIA { color: #7d2010; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; letter-spacing: .09em; margin-top: 0px; margin-bottom: 6px; padding: 0px; }

.heads { font-size: 20px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 0.05em; text-align: center; line-height:22px; margin-top:0px; margin-right:0px; margin-bottom:12px; margin-left:0px; }

.heads-text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; text-align:center; font-weight:normal; padding:0; }


/* FOOTER */

.specializing { font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#3a5f0f; font-weight:bold; letter-spacing: 0.03em; text-align:center; margin:12px 0px 0px 6px; }

.specializing_home { font-size:14px; font-family: Arial, Helvetica, sans-serif; color:#000; font-weight:bold; letter-spacing: 0.03em; text-align:center; margin:12px 0px 6px 6px; }


div#bottomRule { margin: 12px 12px 12px 18px; }
.red-rule { background-color: #7d2010; background-image: url(../images/sp.gif); }

#footer { font-size: 10px; line-height: 14px; text-align: center; margin:6px 0px 12px 6px; }



/*//////   \\\\\\*/

body.newWindow { background-color:#FFFFFF; background-image:none; margin:12px auto 12px 0;}
.glass-sale-title { font-size: 14px; line-height: 16px; margin:0 0 6px 0; text-align: center; }
.glass-sale { font-size: 12px; line-height: 16px; margin:0 0 12px 0; text-align: left; }
.closeWindow { font-size: 12px; line-height: 16px; text-align:right; margin:0 24px 6px 0; }

/*//////   \\\\\\*/

p.home-captions { font-size:10px; letter-spacing: 0.01em; margin-top:0px; margin-bottom:0px; line-height: 20px; }

p.cat-text { font-size:11px; line-height: 14px; text-align: left; margin: 12px 14px 0px 20px; }

p.about { font-size: 12px; line-height: 16px; margin:0px 12px 18px 12px; text-align: left; }




.nobr { white-space: nowrap; }

.underline { text-decoration: underline; }

.noDisplay-image { background-image: url(../images/sp.gif); }

.preload { display:none; }
