/* No list-markers by default - 
 * must redefine bullets w/ bg graphics
 ********************************************************/
 ul,ol {
	 list-style:none;
	 }

/* Avoid browser default inconsistent heading, 
 * font-sizes and pre/code
 ********************************************************/
 body,h1,h2,h3,h4,h5,h6,pre,code,td {
	 font-size:1em;
	 }

/* Remove inconsistent (among browsers) - 
 * default padding or margin 
 ********************************************************/
 ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,
 fieldset,input,label,div,dd,dt,dl,hr {
	 margin:0; padding:0;
	 }

 /* prevent blue linked image borders
 ********************************************************/
a img,:link img,:visited img,fieldset {
	border:none;
}



body, html {
	background-color: #b0b49d;
	margin: 0px;
	padding: 0px;
}

.bodybg {
	background-image:url(../images/bg.jpg);
	background-repeat:repeat;
	margin: 0px;
	padding: 0px;
}

.header {
	width: 790px;
	height: 66px;
	background-image: url(../images/header.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

.headerbg {
	width: 100%;
	height: 66px;
	background-color: #b0b49d;
	background-image:url(../images/header_bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
}

.footerbg {
	background-color: #b0b49d;
	background-image:url(../images/footer_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

/* elmer */
.prod_details {
	font-size: 12px;
}
.prod_details a {
	font-family: "Courier New", Courier, monospace ; font-size:8pt ; color: #9a9f3c ; text-decoration:none ; font-weight:bold;
}

.navlinkgrn 
{font-family:"Courier New", Courier, monospace ; font-size:8pt ; color: #9a9f3c ; text-decoration:none ; font-weight:bold;}
a.navlinkgrn:hover, a.navlinkgrnOn {font-family:"Courier New", Courier, monospace ; font-size:8pt ; color: #000000 ; text-decoration:underline ; font-weight:bold;}

.navlinktxtgrn 
{font-family:"Courier New", Courier, monospace ; font-size:8pt ; color: #6d7949 ; text-decoration:none ; font-weight:bold;}
a.navlinktxtgrn:hover, a.navlinktxtgrnOn {font-family:"Courier New", Courier, monospace ; font-size:8pt ; color: #ffffff ; text-decoration:underline ; font-weight:bold;}

.titlegrn
{font-family:"Courier New", Courier, monospace ; font-size:11pt ; color: #6d7949 ; text-decoration:none ; font-weight:bold;}

.navtxtgrn
{font-family:"Courier New", Courier, monospace ; font-size:8pt ; color: #6d7949 ; text-decoration:none ; font-weight:bold;}

.navtxtwyt
{font-family:"Courier New", Courier, monospace ; font-size:8pt ; color: #ffffff ; text-decoration:none ; font-weight:bold;}

.txtblak_8
{font-family:"Courier New", Courier, monospace ; font-size:8pt ; color: #000000 ; text-decoration:none ; font-weight:bold;}


.txtplainbrwn_9
{ font-family:Arial, Helvetica, sans-serif ; font-size:9pt ; color: #736357 ; text-decoration:none ;}


.captiontxt
{ font-family: Arial, Helvetica, sans-serif ; font-size:8pt ; color: #6d7949 ; text-decoration:none ; font-weight: bold ; background-color: #b0b49d ; padding: 2px 2px 2px 2px;}

.titlegrn
{font-family:"Courier New", Courier, monospace ; font-size:11pt ; color: #6d7949 ; text-decoration:none ; font-weight:bold;}

.titlebiggrn
{font-family:"Courier New", Courier, monospace ; font-size:14pt ; color: #6d7949 ; text-decoration:none ; font-weight:bold;}

.titlebigbrwn
{font-family:"Courier New", Courier, monospace ; font-size:14pt ; color: #998675 ; text-decoration:none ; font-weight:bold;}

.ourprodtitle{
font-family:"Courier New", Courier, monospace ;
font-size:18pt ; color: #000000 ; text-decoration:none ;
font-weight:bold;
padding-left:14px;
background:url(../images/ourprods_pad.gif);
background-repeat:no-repeat;
}


a.prodmenu {
display: block;
width: 160px;
font-weight:bold;
text-align: left;
text-decoration: none;
font-family:"Courier New", Courier, monospace;
font-size:8pt;
color: #6d7949;
border-right: 2em solid white;
border-bottom:1px solid #FFFFFF;
padding:4px 10px 4px 10px;
background-color:#b0b49d;
}
a.prodmenu:hover, .prodmenuOn {
display: block;
width: 160px;
font-weight:bold;
text-align: left;
text-decoration: none;
font-family:"Courier New", Courier, monospace;
font-size:8pt;
color: #6d7949;
border-right: 2em solid white;
border-bottom:1px solid #FFFFFF;
padding:4px 10px 4px 10px;
background-color:#c7d231;
}

a.sidemenu {
display: block;
width: 160px;
font-weight:bold;
text-align: left;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color: #FFFFFF;
border-right: 2em solid white;
border-bottom:1px solid #FFFFFF;
padding:4px 10px 4px 10px;
background-color:#e5d4bc;
}
a.sidemenu:hover, .sidemenuOn {
display: block;
width: 160px;
font-weight:bold;
text-align: left;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color: #FFFFFF;
border-right: 2em solid white;
border-bottom:1px solid #FFFFFF;
padding:4px 10px 4px 10px;
background-color:#998675;
}


.subtabtxt
{ 
font-family:Arial, Helvetica, sans-serif ; 
font-size:8pt ; color: #b0b49d ; 
text-decoration:none ; font-weight: bold ; 
background-color: #998675 ; 
padding: 3px 3px 0px 3px;
margin-left:1px;
}
a.subtabtxt:hover, .subtabtxtOn
{ 
font-family:Arial, Helvetica, sans-serif ; 
font-size:8pt ; color: #cbd24b ; 
text-decoration:none ; font-weight: bold ; 
background-color: #6d7949 ; 
padding: 3px 3px 0px 3px;
margin-left:1px;
}



.content {
	width: 760px;
	border: 2px solid #b0b49d; 
	background-color: #FFFFFF;
	min-height: 400px;
}


.img_small_r
{
padding: 20px 0 20px 40px;
margin: 0 0px 10px 20px;
border-left:1px solid #c7b299;
float:right;
max-width: 180px;
max-height: 180px;
}

.img_small_l
{
padding: 20px 40px 20px 0;
margin: 0 20px 10px 0;
border-right:1px solid #c7b299;
float:left;
max-width: 180px;
max-height: 180px;
}

.img_big_r
{
padding: 0 0 0 0;
margin: 0 0 20px 20px;
border-left:1px solid #b0b49d;
float:right;
max-width: 340px;
max-height: 340px;
}

.img_big_l
{
padding: 0 0 0 0;
margin: 0 20px 20px 0;
border-right:1px solid #b0b49d;
float:left;
max-width: 340px;
max-height: 340px;
}