body, td
{
  font-family:		Arial, Verdana, sans-serif;
  font-size:		12px;
  font-weight:		normal;
  color:		#383938; 
  line-height:          16px; 
}

body
{
background:        #cedb9b url("body.background.gif") fixed;
border: 0;
}

th
{
  font-weight:		bold;
  font-size:		12px;
}

a {
  color:		#727D1E; 
  text-decoration: none;
  font-weight: bold;
  font-family:  Century Gothic, arial;
}

a:hover {
  color:		 #727D1E;
  text-decoration:	underline;
}

a.MENU-1-OFF
{
  text-decoration: none;
  color: white;
  display: block; 
  margin: 5px;
  font-size: 16px;
  font-weight: normal;
  font-family:  Century Gothic, arial;
}

a.MENU-1-ON,  a.MENU-1-OFF:hover, a.MENU-1-ON:hover
{
  text-decoration: none; 
  color: white; 
  display: block;
  margin: 5px;
  font-size: 16px;
  font-weight: bold;
  font-family:  Century Gothic, arial;
}
a.MENU-2-OFF
{
  font-family:		Arial, Verdana, sans-serif;
  text-decoration:	none;
  color:		 #ffffff; 
  font-size:	13px;
  line-height: 16px;
  font-weight:		bold;
  background-color: #727D1E;
  display: block;
  border-style: solid;
  border-width: 1px 0px 1px 0px;
  border-color: #cedb9b;
  padding: 3px;
}

a.MENU-2-ON,  a.MENU-2-OFF:hover, a.MENU-2-ON:hover
{
  font-family:		Arial, Verdana, sans-serif;
  text-decoration:	none;
  color:		#c3325a; 
  font-size:	13px;
  line-height: 16px;
  font-weight:		bold;
  background-color: #cedb9b;
  display: block;
  border-style: solid;
  border-width: 1px 0px 1px 0px;
  border-color:  #727D1E;
  padding: 3px;

}

a.linkopacity img
{
filter:alpha(opacity=90); 
opacity: 0.9;
}

a.linkopacity:hover img
{
filter:alpha(opacity=100);   
opacity: 1.0;
}

h1
{
  font-size:		20px;
  font-weight:	bold;
  font-family:  Arial, Verdana, sans-serif;
  color:        #727D1E;
  padding-top: 10px;

}

.galleryfont
{
  font-size:		14px;
  font-weight:		bold;
  font-family:           Arial, Verdana, sans-serif;
  color:                #ae0835;
  line-height:          12px;
}
h2
{
  font-size:		18px;
  color:                #727D1E;
  line-height:          18px;
  margin-bottom:       3px;
}
h3
{
  font-size:		13px;
  font-style:           normal;
  color:                #ae0835;
  line-height:          16px;
  margin-bottom:       0px;
}
h4
{
  font-size:		13px;
  font-style:           normal;
  color:                #ae0835;
  line-height:          14px;
  margin-bottom:       0px;
  margin-right:          0px
}

h5
{
  font-size:		14px;
  font-weight:		bold;
  font-family:           Arial,Verdana, sans-serif;
  color:                #ae0835;
}

span.quote
{
  font-size:		12px;
  font-style:    italic;
}



b, dt
{
  font-weight:		bold;
}
strong
{
  font-size:		 14px;
  font-weight:           bold;
  font-style:            italic;
  color:                 #000000;
}

ul.butterfly
{
  list-style-image:	url(/.control/.images/butterfly_button.gif);
  font-size:		12px;
  line-height:          22px;
}

li.butterfly
{
  list-style-image:	url(/.control/.images/butterfly_button.gif);
  font-size:		12px;
  line-height:          22px;
}

.smallText
{
  font-size:            10px;
}

.menubar
{
  background: #727D1E;
  color: white;
  margin: 5px 5px 0px 5px;
  padding: 0;
  width: 828px;
  border: 1px solid #727D1E;
}



div.FOOTER
{
  font-size:        9px; 
  line-height:      9pt; 

}
div.FOOTER a
{
  font-size:        9px; 
  line-height:      9px;
}

a:link img.thumb, a:visited img.thumb
{
 border-color:		   #ffffff;
 border-width: 1px;
}
a:hover img.thumb
{
  border-color:  #494949; 
  border-width:   2px;
}



div.content
{
	margin: 10px 20px 20px 20px;
}

.border
{
  
  border: solid 4px #cedb9b; 
  padding: 10px;
  margin: 2em 0;
  overflow: hidden;
  width: 720px;
}

.image-caption {
  margin: 1em 10px;

  text-align: center;

}

.align-left {

  float: left;

}

/*welcome page only*/
div.left-margin, div.right-margin{
	
	display: block;
	text-align: center;
	}

div.left-margin a, div.right-margin a{
	margin: 5px auto;
	}
	
div.left-margin img, div.right-margin img{
	margin: 15px auto 5px;
	}
	
.inner-border{
	border-left: 1px solid #727D1E;
	border-right: 1px solid #727D1E;
	border-bottom: 1px solid #727D1E;
	}
	
/* products section only*/

	.subcat{
	border: 1px, solid #727D1E;
	}


img.product
{
  border:2px solid #727D1E;
  padding:1px;
  background:#ffeda5;
}
a:link img.product, a:visited img.product
{
  border-color:	 #727D1E;
  border-width: 2px;
}
a:hover img.product
{
  border-color:  #494949; 
  border-width:   2px;
}

div.testimonials
{
  font-size:		11px;
  font-weight:		normal;
  color:		 #727D1E; 
  line-height:  14px; 
}
span.signature
{
  font-size:		11px;
  font-weight:		bold;
  color:		 #727D1E; 
  line-height:     14px; 
}

img.welcome_page_photos
{
  border-style: solid;
  border-width: 2px;
  border-color: #7a7821;
}

span.bold_green
{
  color: #727D1E; 
  font-weight: bold;
}
