body
{
background-color: #F2F0E7;
font-family: Georgia;
color: #21572B;
}
.bdy
{
width: 968px;
height: 950px;
position: relative;
top: 0px;
background-color: #F2F0E7;
margin: 0px;
padding: 0px;
border: 3px SOLID #22572B;
}
.logo
{display:block;
position:relative;
top: 4px;
background-color: #F2F0E7;
width: 956px;
height: 70px;
border: 2px SOLID #22572B;
}
.logo3
{
display:block;
position:absolute;
right: 150px;
top: 12px;
background-image: url(images/phnumber.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 158px;
height: 45px;
}
.logo2
{
display:block;
position:absolute;
right: 20px;
top: 20px;
background-image: url(images/contactbutn.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 120px;
height: 38px;
cursor: hand;
}

.logo1
{
display:block;
position:absolute;
left: 20px;
top: 1px;
background-image: url(images/nwlogo.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 367px;
height: 67px;
}

.tmenu {
position: relative;
top: 4px;
width: 956px;
height:29px;
max-height: 29px;
text-align: center;
z-index: 10;
border-right: 2px SOLID #22572B;
border-left: 2px SOLID #22572B;
background-image: url(images/menuimg.jpg);
background-repeat: repeatx;
}

.hover a
{
color: #21572B;
text-decoration: none;
}
.hover a:hover
{
color:#8AB08F;
}
.hover a:visited
{
color: #21572B;
}
.hover a:visited:hover
{
color:#8AB08F;
}

.hmenu a{
position: relative;
display: block;
max-height: 29px;
width: 110px;
height: 29px;
float: right;
display: inline;
}
.hcmpny a:hover{
background-position: 0px 0px;
}
.hcmpny a
{
background-image: url(images/companybutn.jpg);
background-position: 0px -29px;
background-repeat: no-repeat;
height: 29px;
width: 111px;
z-index: 120;
}
.hcmpny a:active 
{
background-position: 0px 0px;
}

.hrqst a:hover{
background-position: 0px 0px;}
.hrqst a
{background-image: url(images/requestbutn.jpg);
background-position: 0px -29px;
background-repeat: no-repeat;
height: 29px;
width: 158px;
z-index: 120;
}
.hrqst a:active
{background-position: 0px 0px;}


.hprod a:hover{
background-position: 0px 0px;}
.hprod a
{background-image: url(images/productsbutn.jpg);
background-position: 0px -29px;
background-repeat: no-repeat;
height: 29px;
width: 118px;
z-index: 120;
}
.hprod a:active
{background-position: 0px 0px;}


.hshowrm a:hover{
background-position: 0px 0px;}
.hshowrm a
{background-image: url(images/showroombutn.jpg);
background-position: 0px -29px;
background-repeat: no-repeat;
height: 29px;
width: 127px;
z-index: 120;
}
.hshowrm a:active
{background-position: 0px 0px;}

.hhome a:hover{
background-position: 0px 0px;}
.hhome a
{background-image: url(images/homebutn.jpg);
background-position: 0px -29px;
background-repeat: no-repeat;
height: 29px;
width: 111px;
z-index: 120;
}
.hhome a:active , :link:Active
{background-position: 0px 0px;}


.ftr2
{display: block;
position: relative;
left: 0px;
bottom: 2px;
width: 100%;
height: 40px;
line-height: 250%;
}

.ftr
{display: block;
position: absolute;
left: 0px;
bottom: 2px;
width: 100%;
height: 40px;
line-height: 250%;
}
.left
{text-align:left;}
.cntr
{text-align:center;}
.mnbdy
{
background-color: #F2F0E7;
display: block;
position: relative;
top: 4px;
left: 0px;
height: 786px;
width: 956px;
z-index:100;
border: 2px SOLID #22572B
}
.clng
{
display: block;
position: relative;
top: 0px;
left: 0px;
background-color:  #F2F0E7;
width: 290px;
height: 160px;
text-align:left;
display:inline;
float:left;
z-index: 10;
border: 2px solid #8BB391;
margin: 12px 0px 0px 42px;
padding: 0px;
}
.clmn
{
display: block;
position: relative;
background-color:  #F2F0E7;
top: 0px;
left: 0px;
width: 230px;
height: 530px;
text-align:left;
display:inline;
z-index: 10;
border: 2px solid #8BB391;
margin: 12px 0px 0px 24px;
padding: 0px;
float:left;
}
.mdln
{
display: block;
position: absolute;
top: 0px;
right: 0px;
background-color:  #F2F0E7;
width: 290px;
height: 160px;
text-align:left;
display:inline;
z-index: 10;
border: 2px solid #8BB391;
margin: 12px 42px 0px 0px;
padding: 0px;
float:right;
}

.brckt
{
display: block;
position: absolute;
top: 197px;
right: 42px;
background-color:  #F2F0E7;
width: 290px;
height: 160px;
text-align:left;
display:inline;
z-index: 10;
border: 2px solid #8BB391;
margin: 0px 0px 0px 0px;
padding: 0px;
float:right;
}
.mldg
{
display: block;
position: absolute;
top: 197px;
left: 42px;
background-color:  #F2F0E7;
width: 290px;
height: 160px;
text-align:left;
display:inline;
z-index: 10;
border: 2px solid #8BB391;
margin: 0px 0px 0px 0px;
padding: 0px;
float: left;
}

.crbl
{
display: block;
position: absolute;
top: 382px;
left: 42px;
background-color:  #F2F0E7;
width: 290px;
height: 160px;
text-align:left;
display:inline;
z-index: 10;
border: 2px solid #8BB391;
margin: 0px 0px 0px 0px;
padding: 0px;
float: left;
}
.acrn
{
display: block;
position: absolute;
top: 382px;
right: 42px;
background-color:  #F2F0E7;
width: 290px;
height: 160px;
text-align:left;
display:inline;
z-index: 10;
border: 2px solid #8BB391;
margin: 0px 0px 0px 0px;
padding: 0px;
float:right;
}
.cntnt2
{
position: relative;
top: 4px;
width: 870px;
height: 750px;
text-align: center;
border: 2px Solid #8BB391;
font-weight: bold;
}
.cntnt
{
display:block;
position:relative;
text-align: center;
top: 10px;
height: 210px;
width: 868px;
border: 2px Solid #8BB391;
font-family: Georgia;
font-size: 12px;
color: #21572B;
}
.pimg
{border: 1px SOLID #22572B;
height: 150px;
width: 150px;
margin: 2px;
}
.ppgstore
{
display:block;
width:173px;
height: 180px;
display: inline;
float: left;
overflow: auto;
margin: 0px;
text-transform: uppercase;
font-size: 80%;
color: #8BB391;
}