body
{margin-top:0px;
margin-bottom:0px;
background-color:#505156;
background-image: url('plaster.jpg'); 
background-repeat: no-repeat;
background-position: top center;
}

#container
{display:block auto;
width:1052px;
height:1500px;
background-image: url('strip3.png');
background-repeat: repeat-y;
}

#banner
{width: 1050px;
height: 200px;
display: block;
background-image: url('banner2.png');
background-repeat: no-repeat;
}

#topleft
{width: 85%;
height: 140px;
float:left;
}

#topright
{width: 15%;
height: 140px;
float:right;
}

#main
{display:block auto;
width:1052px;
height:auto;
}

#nav
{margin-left:50px;
margin-top:100px;
float: left;
display:block;
text-align:left;
width:162px;
height:532px;
}

#content
{float: right;
display:block;
width:838px;
height:auto;
}

#picrow
{display:block auto;
width:830px;
height:700px;
}



span.textlink
a:link
{color:#666;font-size:9.5pt;
font-family:"TrebuchetMS", Trebuchet, Tahoma;
line-height:15pt;letter-spacing:.05em;text-decoration:underline;}
span.textlink
a:hover
{color:orange;font-size:9.5pt;
font-family:"TrebuchetMS", Trebuchet, Tahoma;
line-height:15pt;letter-spacing:.05em;text-decoration:underline;}
span.textlink
a:visited
{color:#666;font-size:9.5pt;
font-family:"TrebuchetMS", Trebuchet, Tahoma;
line-height:15pt;letter-spacing:.05em;text-decoration:underline;}


P.regular 
{margin-left:30pt;
margin-right:45pt;
margin-top:10pt;
text-align:left;
color:#6C5B55;
font-size:9.5pt;
font-family:"TrebuchetMS", Trebuchet, Tahoma;
line-height:15pt;
letter-spacing:.05em;
}

P.product 
{margin-left:20pt;
margin-right:20pt;
margin-top:10pt;
text-align:left;
color:#6C5B55;
font-size:9.5pt;
font-family:"TrebuchetMS", Trebuchet, Tahoma;
line-height:12pt;
letter-spacing:.05em;
}

H1
{margin-left:30pt;
margin-right:45pt;
margin-top:10pt;
text-align:left;
color:#7C6E6E;
font-size:20pt;
font-family:"Century Gothic";
line-height:20pt;
letter-spacing: -.05em;
}


.special 
{margin-left:0pt;
margin-right:45pt;
margin-top:10pt;
text-align:left;
color:#F60;
font-size:9.5pt;
font-family:"TrebuchetMS", Trebuchet, Tahoma;
line-height:15pt;
letter-spacing:.05em;
}

P.footertext 
{margin-left:45pt;
margin-right:45pt;
margin-top:0pt;
text-align:center;
color:#F60;
font-size:8pt;
font-family:"TrebuchetMS", Trebuchet, Tahoma;
line-height:10pt;
letter-spacing:.05em;
}


.images
{float:right;
padding:0px 40px;
}

.images2
{float:left;
padding:0px 40px;
}

.images3
{float:right;
padding:0px 40px;
vertical-align:top;
}

.navbuttons
{padding:5px 20px;
}

.navtop
{float:right;
padding:0px 60px;
}

ul.disc {
color:#6C5B55;font-size:10pt;font-family:Tahoma; font-style:italic; line-height:13pt;text-indent:2pt;list-style-position:outside;list-style-type: disc;
padding: 0px;
margin-left: 30pt;
margin-right: 10pt;
text-align:left;
}

ul.disc2 {
color:#6C5B55;font-size:10pt;font-family:Tahoma;font-style:italic;line-height:13pt;text-indent:2pt;list-style-position:outside;list-style-type: disc;
padding: 0px;
margin-left: 10pt;
margin-right: 10pt;
text-align:left;
}


span.buttons
a:link
{color:#F60;font-size:9.5pt;
font-family:"TrebuchetMS", Trebuchet, Tahoma;
line-height:15pt;letter-spacing:.05em;text-decoration:underline;}
span.textlink
a:hover
{color:orange;font-size:9.5pt;
font-family:"TrebuchetMS", Trebuchet, Tahoma;
line-height:15pt;letter-spacing:.05em;text-decoration:underline;}
span.textlink
a:visited
{color:#F60;font-size:9.5pt;
font-family:"TrebuchetMS", Trebuchet, Tahoma;
line-height:15pt;letter-spacing:.05em;text-decoration:underline;}



.page-wrap {
  min-height: 100%;
  /* equal to footer height */
  margin-bottom: -200px; 
}
.page-wrap:after {
  content: "";
  display: block;
}
.site-footer, .page-wrap:after {
  height: 50px; 
}
.site-footer {
  background-image: url('strip3.png');
  background-repeat: repeat-y;
}