/*
Design by Aluna Group Inc.
http://www.alunadesign.com
*/

* {
	margin: 0;
	padding: 0;
}
body  { color: #41F1F1F; font-size: 13px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background: #5a603e }

#wrapper          { background-color: #ffffff; text-align: left; margin: 10px auto; padding: 0 0 2px; width: 805px; vertical-align: top }

#topborder       { background-image: url("images/topborder_back.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin: 0; padding: 0; width: 805px; height: 34px }
#topborder p   { color: #d1d2cc; font-size: 90%; text-decoration: none; text-align: right; padding-right: 10px; float: right }
#topborder a   { color: #D1D2CC; text-decoration: none }
#topborder a:hover   { color: #D1D2CC; text-decoration: underline }
h1, h2, h3  { color: #333333; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; margin-bottom: 15px }

h1    { color: #5a603e; font-size: 150%; padding-bottom: 2px; border-bottom: 1px solid #FFBC01 }

h2  { font-size: 152% }

h3   { color: #9f0002; font-size: 100%; font-weight: bold }
h4  { color: #9f0002; font-size: 140%; font-weight: bold; margin: 0; padding-bottom: 4px }
h5      { color: #5a603e; font-size: 140%; padding: 10px 8px 14px }
h6      { color: #9f0002; font-size: 100%; background-image: url("images/classiccabinetry_23.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 5px; text-align: right; margin: 0 5px 5px 0; padding: 0 10px 10px; position: absolute; right: 0; bottom: 0; float: right }
h6 a      { color: #9f0002; text-decoration: none}
h6 a:hover      { color: #9f0002; text-decoration: underline}

blockquote {
	margin-left: 1em;
	padding-left: 1em;
	background: url(images/img09.gif) repeat-y;
	font-style: italic;
}

a:link {
	color: #8b0d02;text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
td  { margin: 0; padding: 0; vertical-align: top }
img { margin: 0; border: none }
img.left   { margin: 5px 20px 0 0; float: left }
img.right { margin: 0 0 0 20px; float: right }
/* Header */

#header     { margin: 0 auto; width: 805px; height: 303px }

/* Logo */

#logo   { background-image: url("images/header_logo_back.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin: 0; width: 805px; height: 99px }
#headercolumn     { background-image: url("images/banner.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin: 0; width: 805px; height: 169px }
/* Banner */
#banner   { margin: 0; vertical-align: top }
#banner img   {float: left }
#banner td  { margin: 0; padding: 0; vertical-align: top }

#banner h1         { color: #fff; font-size: 150%; margin: 0; padding-bottom: 5px }
#banner h1 a     { color: #fff; text-decoration: none}
#banner h1 a:hover     { color: #fff; text-decoration: underline}

#banner h2   { color: #fff; font-size: 100%; text-decoration: none; text-align: left; margin-top: 2px; margin-left: 10px }
#banner h2 a   { color: #fff; text-decoration: none}
#banner h2 a:hover   {text-decoration: underline }

#banner h3         { color: #fff; font-size: 130%; margin: 0; padding-bottom: 5px }
#banner h3 a     { color: #fff; text-decoration: none}
#banner h3 a:hover     { color: #fff; text-decoration: underline}

#banner p     { color: #fff; font-size: 85%; line-height: 130%; margin: 0 0 0 0; vertical-align: top }
#banner p a     { color: #ccc; text-decoration: none }
#banner p a:hover     { text-decoration: underline }
#ti\tle { color: #fff; font-size: 1pt; letter-spacing: -1000em; list-style-image: url("images/banner/lindar_11.jpg"); list-style-position: inside; display: list-item }
#headerphoto h1 { color: #fff; font-size: 180%; margin: 10px 0 0 10px; padding-bottom: 13px }
#headerphoto h1 a { color: #fff; text-decoration: none }
#headerphoto h1 a:hover { color: #fff; text-decoration: underline }
#headerphoto h2 { color: #fff; font-size: 100%; text-decoration: none; text-align: left; margin-top: 2px; margin-left: 10px }
#headerphoto h2 a { color: #fff; text-decoration: none }
#headerphoto h2 a:hover { text-decoration: underline }
#headerphoto h3 { color: #fff; font-size: 150%; margin: 14px 0 0 10px; padding-bottom: 16px }
#headerphoto h3 a { color: #fff; text-decoration: none }
#headerphoto h3 a:hover { color: #fff; text-decoration: underline }
#headerphoto p { color: #fff; font-size: 95%; font-weight: bold; line-height: 130%; background-image: url("images/icons/arrow_white.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 5px; margin: 0 0 0 10px; padding-left: 10px; vertical-align: top }
#headerphoto p a { color: #f0f4f7; text-decoration: none }
#headerphoto p a:hover { text-decoration: underline }
.consumer { font-size: 110%; background-image: url("images/banner/lindar_11.jpg"); background-repeat: repeat; background-attachment: scroll }
.food { font-size: 110%; background-image: url("images/banner/lindar_12.jpg"); background-repeat: repeat; background-attachment: scroll }
.industrial { font-size: 110%; background-image: url("images/banner/lindar_13.jpg"); background-repeat: repeat; background-attachment: scroll }
.medical { font-size: 110%; background-image: url("images/banner/lindar_14.jpg"); background-repeat: repeat; background-attachment: scroll }
.paint { font-size: 110%; background-image: url("images/banner/lindar_15.jpg"); background-repeat: repeat; background-attachment: scroll }
.bottom1 { color: #fff; font-weight: bold; background-image: url("images/banner/lindar_16.gif"); background-repeat: no-repeat; background-attachment: scroll; text-align: center; padding-top: 10px }
.bottom2 { color: #fff; font-weight: bold; background-image: url("images/banner/lindar_17.gif"); background-repeat: no-repeat; background-attachment: scroll; text-align: center; padding-top: 10px }
.bottom3 { color: #fff; font-weight: bold; background-image: url("images/banner/lindar_18.gif"); background-repeat: no-repeat; background-attachment: scroll; text-align: center; padding-top: 10px }
.bottom4 { color: #fff; font-weight: bold; background-image: url("images/banner/lindar_19.gif"); background-repeat: no-repeat; background-attachment: scroll; text-align: center; padding-top: 10px }
.bottom5 { color: #fff; font-weight: bold; background-image: url("images/banner/lindar_20.gif"); background-repeat: no-repeat; background-attachment: scroll; text-align: center; padding-top: 10px }
/* Nav */

#navcont

 {
	float: left;
	width: 805px;
	height: 40px;

}
.sitemap    { color: #c5c3c3; font-size: 90%; text-decoration: none; text-align: right; float: right }
.sitemap a   {
	text-decoration: none; color: #C5C3C3

}
.sitemap a:hover   {text-decoration: underline


}
#navigation { margin-top: 60px }
#navigation ul {}
#navigation li  { color: #00529b; text-decoration: none; background-image: url("images/icons/arrow_blue.gif"); background-repeat: no-repeat; background-position: 0 10px; list-style-type: none; margin: 0; padding: 3px 15px 3px 8px; width: auto; float: right }
#navigation li a:link {
	color: #00529b;
}

#navigation li a:hover, a:active {
	color: #8b0d02;text-decoration: underline;
}

/* Page */

#page     { padding: 2px 0 0; width: 805px }
#pagehome     { line-height: 140%; margin: 0; width: 805px }
#pagehome h1        { color: #00529b; font-size: 160%; font-weight: bold; margin: 0 0 0; padding-bottom: 8px }
#pagehome h1 a     { color: #00529B; text-decoration: none}
#pagehome h1 a:hover     { color: #00529B; text-decoration: underline}


/* Content */

#content     { margin: 0; padding: 5px 15px 5px 16px; width: 545px; float: left }

#content p    { line-height: 130%; margin-bottom: 20px }
#content ul     { color: #434A1C; margin: 0 0 0 15px }
#content li   { padding-bottom: 5px }

#columnbody       { margin: 0; padding: 5px 0 0 13px; width: 300px; float: left }
#columnbody p    { line-height: 130%; margin-bottom: 20px }
#columnbody ul    { color: #094891; margin: 0 0 0 15px }
#columnbody li   { padding-bottom: 5px }

#columnbodyside     { margin-top: 0; margin-bottom: 10px; margin-left: 15px; padding-top: 15px; width: 252px; float: right }
#columnbodyside p    { line-height: 130%; margin-bottom: 20px }
#columnbodyside ul    { color: #094891; margin: 0 0 0 15px }
#columnbodyside li   { padding-bottom: 5px }
.post { margin-right: 16px; margin-bottom: 10px; width: 265px; float: left }
.post .title { padding: 0 20px }
.post .story { padding: 0 20px }
.post .meta { background: url("images/img09.gif") repeat-x; padding: 5px 20px }
.post .meta p { font-size: 77%; margin: 0 }
.boxed .title { color: #fff; background: url("images/img08.jpg") no-repeat; letter-spacing: -1px; margin: 0; padding: 2px 0 0 20px; height: 30px }
.boxed .story { margin: 0; padding: 10px 20px 20px; border-right: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; border-left: 1px solid #dbdbdb }
.boxed .meta { color: #ffffff; background: #ff8d17; padding: 5px 10px }
.boxed .meta a { color: #ffffff }
.industries { padding: 10px }
.custom { color: #00529b; font-size: 110%; background-image: url("images/background/customback.gif"); background-repeat: no-repeat; background-attachment: scroll; margin: 0; padding: 10px 0 0 10px; width: 225px; height: 135px }
.certified { font-size: 110%; background-image: url("images/background/certified.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin: 0; padding: 20px 0 0 10px; width: 130px }
.products { color: #8b0d02; font-size: 110%; font-weight: bold; background-image: url("images/background/productsback.gif"); background-repeat: no-repeat; background-attachment: scroll; margin: 0; padding: 10px; width: 366px; height: 97px }
.company { color: #00529b; font-size: 110%; background-image: url("images/background/ourcompanyback.gif"); background-repeat: no-repeat; background-attachment: scroll; margin: 0; padding: 10px; width: 456px; height: 242px }
.red { color: #8b0d02; font-weight: bold }
.blueitalic { color: #094891; font-style: italic; font-weight: bold }
/* LeftColumn */
#leftcolumn    { background-color: #f00; margin: 0; width: 366px; float: left }
/* RightColumn */
#rightcolumn    { background-color: #f4c201; margin: 0; width: 420px; float: left }
/* Sidebar */

#sidebar        { background-color: #f6f6f5; padding-top: 5px; width: 220px; float: left; border-right: 1px solid #EAEAEA; border-bottom: 1px solid #EAEAEA }

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin-bottom: 15px;
}

#sidebar li ul  { margin: 0 5px; padding: 10px; border-style: none solid solid; border-width: medium 1px 1px; border-color:  #d8d8d8 #d8d8d8 }

#sidebar li li {
	margin: 0;
	padding: 3px 0;
	background: url(images/img09.gif) repeat-x;
}

#sidebar li li.first   { background: transparent }

#sidebar li h2   { color: #5a603e; background: url("images/img10.jpg") no-repeat; letter-spacing: -1px; margin: 0 0 0 5px; padding: 10px 0 0 12px; height: 30px }
#sidebar li a { color: #9f0002; text-decoration: none; background: url("images/classiccabinetry_23.gif") no-repeat left center; padding-left: 10px }
#sidebar a:hover {
	text-decoration: underline;
}
#address   { background-color: #e7e7e7; margin: 5px 5px 10px; padding: 10px }
#address p {color: #5A603E}

#address2   { background-color: #e7e7e7; margin: 5px 5px 10px; padding: 10px }
#address2 p {color: #5A603E}

#address2 ul   { line-height: 1em; margin: 0; padding: 3px 0 0 }
#address2 li       { color: #5a603e; font-size: 11px; white-space: inherit; list-style-type: square; list-style-position: outside; margin: 0 0 0 15px; padding: 0 0 5px }
.descriptions                { background-image: url("images/background/descriptionback.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin-top: 10px; padding-top: 0; padding-right: 10px; padding-left: 15px; position: relative; width: 480px; height: 150px }
/* Footer */

#footer     { color: #5a603e; background: #d1d2cc; text-align: center; margin: 5px; padding: 15px 0; height: auto; clear: both }

#footer p  { color: #5A603E; margin: 0 }

#footer a  { color: #5A603E; text-decoration: none }

#footer a:hover  {text-decoration: underline }
/* Photo Formatting */
hr  { margin: 0; padding: 0 0 15px; width: 100%; height: 1px; border-style: dotted none none; border-width: 1px 0 0; border-color: #dbdbdb   }
