body{
	margin:0 auto;
	padding:0;
	background:#9c9a9c url(https://www.assetlabels.com/images/background.gif) top center repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
}

#wrap{
background:#FFF;
color:#000;
margin:0 auto;
width:760px;
}


#wrap img { 
vertical-align:text-bottom;
}

a:link, a:visited{
text-decoration:none;
color:#000;
}

.flash{
border:thick #2D4F00 solid;
}

a:hover{
text-decoration:none;
color:#000;
}

a:active{
text-decoration:none;
color:#000;
}



#content{
margin:55px 10px 20px 10px;
border-left:1px dashed #D9D1CE;
border-right:1px dashed #D9D1CE;
padding:0 10px 0 10px;
line-height:1.6em;
text-align:none;
}

#content img{
margin:0px 0px 0px 0px;
}


.b{
text-align:center;
}

.left{
float:left;
width:120px;
height:100%;
margin: 0px 5px 0px 0px;
display:inline;
background:#FFF;
border:thin;
}

.right{
float:right;
width:120px;
height:100%;
margin: 0px 0px 0px 5px;
display:inline;
background:#FFF;
border:thin;
}



#footer{
clear:both;
margin:0 auto;
padding:10px 0 20px 0;
border-top:1px solid #D9D1CE;
width:720px;
text-align:center;
color:#777;
font-size:0.8em;
}

h1{
font-size:1.5em;
margin:30px 0 5px 0px;
}

h2{
font-size:1em;
margin:10px 0 5px 0px;
}


ul.navbar {
list-style-type:none; float:left; display:block; width:100%; line-height:1em; 
clear:both; margin:0; padding:5px 0px 5px 0px; background-color:#2D4F00;}

ul.navbar li {
display:inline;
}

a.nav:link, a.nav:visited {
display:block; float:left; width:auto; padding:0.5em 1em 0.5em 1em; margin:0px 0px 0px 7px; 
text-decoration:none; background-color:#2D4F00; color:#FFF; border:1px solid #539100;}

a.nav:hover {
display:block; float:left; width:auto; padding:0.5em 1em 0.5em 1em; margin:0px 0px 0px 7px; 
text-decoration:none; background-color:#D8FFA4; color:#000; border:1px solid #539100;}

a.nav:active {
display:block; float:left; width:auto; padding:0.5em 1em 0.5em 1em; margin:0px 0px 0px 7px; 
text-decoration:none; background-color:#FFF; color:#000; border:1px dashed #539100;}

a.nav.selected {
  background-color: #D8FFA4;
  color: #000;
  border: 1px solid #539100;
  font-weight: bold;
}

/* Stuey addition */

p.text:first-letter 
{
font-family: "Times New Roman", times, serif;
font-size: 300%;
padding: 0px;
font-weight: normal;
font-style: none;
color: #000;
}

p.quotes 
{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
padding:8px;
background-color:#D8FFA4;
font-weight: normal;
border:1px #2D4F00 dashed;
font-style: none;
color: #2D4F00;
}

p.testimonials 
{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
padding:8px;
background-color:#D8FFA4;
font-weight: normal;
border:1px #2D4F00 dashed;
font-style: none;
color: #2D4F00;
}

.order{
font-weight:bold;
background-color:#FFF;
line-height:12px;
/* border:1px #F00 solid; */
color:#F00;
}

p.sub{
font-weight:bold;
background-color:#FFF;
font-size:10px;
text-transform:uppercase;
line-height:10px;
/* border:1px #F00 solid; */
color:#000;
}

.comment{
font-weight:bold;
/* border:1px #F00 solid; */
text-decoration:none;
font-size:14px;
text-transform:none;
color:#01872E;
}

a.order:link, a.order:visited{
text-decoration:none;
font-size:12px;
text-transform:uppercase;
color:#F00;
}

a.order:hover{
background-color:#F00;
border:1px #F00 solid;
color:#FFF;
}

a.order:active{
text-decoration:none;
text-transform:uppercase;
color:#000;
}


.body img {
border:4px solid #2D4F00;
padding:0px;
margin:0px 15px 0px 15px;
}

.class2 A:link{text-decoration:none;color:#111;border-bottom:1px #111 dashed;}
.class2 A:visited{text-decoration:none; color:#111;border-bottom:1px #111 dashed;}
.class2 A:active{text-decoration:none; color:#111;border-bottom:1px #111s dashed;}
.class2 A:hover{text-decoration:none; color:#F00;border-bottom:1px #F00 solid;}

/* START Quote stuff - Stuey */
blockquote {
float: right;
font-size: 100%;
padding:10px;
line-height: 100%;
width: 180px;
margin: 0 -100px 20px 20px;
background: #D8FFA4;
/*url(https://www.assetlabels.com/images/pullquote_top.gif) no-repeat;*/
position: relative;
}

p.quoteCite {
color: #003663;
font-size: 75%;
font-weight: bold;
padding:10px;
margin: 0 -40px 20px 20px;
background: #D8FFA4;
/*url(https://www.assetlabels.com/images/pullquote_bottom.gif) no-repeat;*/
margin-bottom: 0;
}

p.quoteBody {
}