body { margin-top: 10px;
	font: 11px/140% "Lucida Grande", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	text-align: center; 
	}

h1  {color: #5d1304; font-size: 15px; font-family: Arial, Helvetica, sans-serif;}
h2  {color: #5d1304; font-size: 14px; font-family: Arial, Helvetica, sans-serif; margin-left: 20px;}
h3  {color: #5d1304; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
h4  {color: #5d1304; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
	
a   {color: #8b1d06; text-decoration: none;  }
a:hover   { color: white; background-color: #5d1304;   text-decoration: none;  }

em { color: #720d28; font-weight: bold; font-stretch: expanded; font-style: normal;}




#container {margin: 0px auto; width: 852px;}

/* Masthead*/
#masthead  {height: 110px; width: 852px; background-image: url(images/header4.jpg); position: relative; left:0px; top:0px; }

#masthead ul	{ margin: 0px; padding: 0px 10px; list-style-type: none; }
#masthead li	{ display: inline; padding: 0px 7px;}

.logo {position: absolute; top:0px; left: 0px}

#nav-main {
	text-align: right;
	position: absolute; 
	top: 60px; 
	right: 20px 
	}
	
#nav-main ul	{ margin: 0px; padding: 0px; list-style-type: none; }
#nav-main li	{ padding: 0px 0px;}
	
#nav-main a { color: #2e0902; font-size: 10px;  font-weight: 800; background-color: white; padding:2px 10px;}
#nav-main a:hover { font-size: 10px;  font-weight: 800; background-color: #5d1304; padding:2px 10px;}

#nav-top {position: absolute; top: 10px; right: 20px }
#nav-search {position: absolute; top: 20px; right: 0px }	

#nav-sub  { position: absolute;	top: 86px; right: 10px; text-align: right;}
#nav-sub a, #nav-top a   {color: #402e04; text-decoration: none;  }
#nav-sub a:hover, #nav-top a:hover   {color: white; text-decoration: none;  }
	
.nav {
	font-size: 10px; 
	font-weight: 100;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;  
	text-transform: uppercase;
	}
.nav:link { color: #8b1d06;}	
.nav:visited { color: #af2508;}	
.nav:hover { color: white;  background-color: #5d1304;}

/* Main Content Area */
#content, #content2, #content3, #content4  { 
	background-color: white; 
	position:relative;
	margin:5px 0px 0px 0px;
	width: 852px;
	}
	
#content2  { background-image: url(images/ProdMenuBack.jpg); }
#content3  { background-image: url(images/NewsMenuBack2.jpg); }
#content4  { background-image: url(images/NewsMenuBack3.jpg); }

#maincol { 
	position:relative;
	text-align: left;
	margin:0px;
	margin-top: 10px;
	height: 350px;
	background-image: url(images/lines.jpg);
	background-repeat: no-repeat;
	}
	
#maincolContact {
	position:relative;
	text-align: left;
	margin:0px;
	height: 250px;
	background-image: url(images/lines1.jpg);
	background-repeat: no-repeat;}
	
#maincol p , #maincolContact p {margin: 5px 10px 0px 0px;}
#maincol h1 {margin: 0px 10px 0px 0px;}
#maincolContact h1 {margin: 20px 10px 20px 0px;}


#leftcol { 
	position:relative;
	top:-10px;
	left:0px;
	float:left;
	width:250px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:240px; /* actual value */

	padding:10px;
	z-index:9;
	}
#rightcol {
	position:relative;
	top:-10px;
	right:10px;
	float:right;
	width:250px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:240px; /* actual value */
	padding: 10px 0px 10px 10px;
	z-index:8;
	}

#ccol { 
	position:relative;
	top:-10px;
	left:40px;
	float:left;
	width:250px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:240px; /* actual value */
	padding:10px;
	z-index:10;
	}
	
#leftcol h2, #ccol h2, #rightcol h2 {margin: 0px; font-size: 12px;}

	
/*Left Menu, Single Column for Content */
#maincol2 { 
	position:relative;
	text-align: left;
	margin:0px;
	min-height: 515px;
	}
	
#maincol3 { 
	position:relative;
	text-align: left;
	margin:0px;
	min-height: 200px;
	background-image: url(images/ProdMenuBack.jpg);
	}

#leftMenu { 
	position:relative;
	top:-10px;
	left:2px;
	float:left;
	width:190px; 
	height: 515px;
	z-index:100;
	}
	
#leftMenu ul	{ margin: 30px 0px 0px 30px; padding: 0px; list-style-type: none; }
#leftMenu li	{ padding: 0px 0px;}
	
#leftMenuA { 
	position:relative;
	top:-10px;
	left:2px;
	float:left;
	width:188px; 
	height: 515px;
	background-image: url(images/left.jpg);
	}


.menu {
	font: 11px/200% "Lucida Grande", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	text-transform: uppercase;
	}
.menu:link { color: white;}	
.menu:visited { color: white; }
.menu:hover { color: black;  background-color: white;}


.menu2 {
	font: 9px/90% "Lucida Grande", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	}
.menu2:link { color: #c58d7e;}	
.menu2:visited { color: #d18575;}
.menu2:hover { color: black;  background-color: white;}	


	
#CopyCol, #NewsCol, #brochures {
	position:relative;
	top:-10px;
	right:-5px;
	float:right;
	width:625px; /* actual value */
	padding:10px;
	}
	
#CopyCol p {margin: 10px 60px 0px 40px;}
#CopyCol h1 {margin: 50px 10px 0px 40px;}
#NewsCol p {margin: 20px 60px 0px 0px;}
#NewsCol h1 {margin: 40px 60px 30px 0px; border-bottom: 1px solid black;}
#NewsCol h3 {margin: 10px 60px 0px 0px;}
#NewsCol h5 {margin: 0px 60px 0px 0px; font: 9px/150% Verdana, "Lucida Grande", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
#NewsCol li {margin: 0px 60px 0px 0px;}

#leftMenuWide { 
	position:relative;
	top:0px;
	left:2px;
	float:left;
	width:270px; 
	height: 300px;
	z-index:100;
	background-image: url();
	}	
#leftMenuWide h3 {margin: 40px 0px 0px 60px; padding: 0px;}	
#leftMenuWide a {margin: 20px 0px 0px 35px; padding: 0px;}
	
#CopyCol2 {
	position:relative;
	top:0px;
	right:-5px;
	float:right;
	width:545px; /* actual value */
	padding:10px;
	}
	
#CopyCol2 p {margin: 10px 60px 0px 40px;}
#CopyCol2 h1 {margin: 50px 10px 0px 40px;}

.menuWide {
	font: 11px/200% "Lucida Grande", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	text-transform: uppercase;
	}

#brochuremenu ul	{ list-style-type: none; }
#brochuremenu li	{ padding: 3px 0px;}


.spacer {clear:both}
.caption {float: left; margin-bottom: 5px; margin-top: 10px; margin-right: -20px;}
.caption p {font-size: 10px; font-weight: bold; color: #8b1d06;}



/*Single Column for Content */

#maincopy{
	text-align:left;
	padding: 1px 70px 25px 70px;
	}
	
#maincopy ul	{ margin: 0px 0px 15px 10px; padding: 0px; list-style-type: none; }
#maincopy li	{ color: #473605; font-size: 9px; margin-left:20px; }	

/* footer */

#footer {
	height: 60px; 
	width: 852px; 
	background-image: url(images/footer.jpg);
	color: white;
	font: 10px/140%  "Lucida Grande", Verdana, Arial, sans-serif;
	margin-top: -15px; }
	
#footer a { font-weight: bold; color: white;}
#footer a:hover {color: white;}		



img {padding:0; margin: 0; border:0;}
.icon-left {float: left;  margin: 10px; }
.img-left {float: left;  margin: 0px 20px 10px 0px; border: black 1px solid;}
.img-left2 {float: left;  margin: 0px 20px 10px 0px;}
.img-right {float: right;  margin: 0px 20px 10px 0px; border: black 1px solid;}

.thumbnail { margin: 10px; border: white 1px solid;}
.thumbnailL { float: left; margin: 0px 20px 0px 40px; border: black 1px solid;}
.thumbnailR { float: right; margin: 0px 40px 0px 0px; }
.thumbnailRB { float: right; margin: 0px 40px 0px 0px; border: black 1px solid; }
.thumbnailP { float: left; margin: 0px 20px 0px 0px; border: black 1px solid;}
.thumbnailL2 { float: left; margin: 10px 20px 0px 40px; }
.thumbnailL3 { float: left; margin: 10px 20px 0px 0px; }
.thumbnailR2 { float: right; margin: 10px 40px 0px 0px; }
.thumbnailR3 { float: right; margin: 10px 40px 20px 0px; }
.thumbnailCaption { margin: 10px 0px 00px 0px; border: black 1px solid;}
.imgborder {margin: 5px;}

.JVMain {float: left;  margin: 0px 20px 20px 10px; border: black 2px solid;}
.JVThumb {float: left;  margin: 0px 10px 20px 10px; border: black 2px solid;}
.JVThumb3 {float: left;  margin: 0px 10px 20px 10px; }

.email, a.email:link {
	padding: 0 18px 0 4px;
	border-bottom: 1px dotted #644320;
	color: #644320;
	background: #f4ece1 url(images/icon-email.gif) 100% 50% no-repeat;




