body {
	background-color: #006600;
	margin: 0px;
	width: auto;

}

#container {
	width: 760px;
}

#header {
background-image: url(images/headertop.jpg);
background-repeat:no-repeat;
width: 760px;
height: 187px;
}

.bump {
padding:0px;
margin:0px;
}

#greenbodycontainer {
background-color: #339900;
padding-left: 30px;

}

#whitebodycontainer {
padding-left: 30px;
padding-top: 15px;
background-image:url(images/whitebodybacker.jpg);

}

#whitebodycontainer h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight: bold;
color: #000000;

}

#whitebodycontainer p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;

}

#whitebody {
	padding-left: 30px;
	padding-top: 15px;
	padding-right: 15px;
	background-color: #FFFFFF;
	width: 550px;
}

#whitebody h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight: bold;
color: #000000;

}

#whitebody p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;

}

#whitebodynopad {
padding-left: 15px;
padding-right: 10px;
background-color: #FFFFFF;
}

#whitebodynopad h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight: bold;
color: #000000;

}

#whitebodynopad p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;

}

#beighbodycontainer {
padding-left: 30px;
padding-top: 15px;
background-color: #ffffcc;
margin-left: 1px;

}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	/* text-indent: .5cm; // Killing layout */ 
}

.contactbrown {
color: #663300; }

#beighbodycontainer a{
color: #996633;
text-decoration:none;
}

#monthlyspecial {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #FF0000;
	font-weight: bold;
	width: auto;
	line-height: normal;
	letter-spacing: normal;
}

h1 {font-family: Arial, Helvetica, sans-serif;
font-size: 32px;
color: #ffe796;
font-weight:bold;
padding-top: 0px;
margin-top: 0px;
}

#news h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 22px;
color: #000000;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 6px;
margin-bottom: 0px;
}

#news h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 22px;
color: #000000;
padding-left: 45px;
padding-right: 45px;
padding-bottom: 6px;
font-weight: bold;
}

#news p {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #000000;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 0px;
margin-bottom: 0px;
}

#news a {
color: #000000;
text-decoration: none;
}

.newsboxtitle {
background-image: url(images/inset_top_backer.gif);
background-repeat: repeat-y;
}

.newsboxbody {
background-image: url(images/inset_white_backer.gif);
background-repeat:repeat-y;
padding-bottom: 8px;
}

#footer p{
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;

display: inline;
}

#footer h1{
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
display: inline;

}


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

#leftbar {
background-image:url(images/leftgreenbacker.gif);
background-repeat:repeat-y;
}

.leftbar {
background-image:url(images/leftgreenbacker.gif);
background-repeat:repeat-y;
}
#leftbar a{
color:#ffe76c;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
text-decoration:none;
}

#leftmenuitem {
padding-left: 15px;
padding-right: 15px;
padding-top: 8px;
padding-bottom: 8px;
}
#leftmenuitemro {
padding-left: 15px;
padding-right: 15px;
padding-top: 8px;
padding-bottom: 8px;
background-color:#194c00;
}

.no {}
.ro {
background-color:#194c00;

}

form {
margin: 0px;
padding: 0px;
}

#specialtext {
	padding-top: 15px;
	padding-right: 1px;
	padding-bottom: 15px;
	padding-left: 5px;
}

#specialtext p {
color: #ff3333;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;

}
#lumber_standard {
	width: 300px;
}
#container table {
	width: auto;
}

#monthlyspecial {
	width: auto;
}
