#col2 { float:right; width:131px;
      }
#col2 h3  { font-family:"Trajan Pro"; font-size:140%;
	  }
/* RSS Reader styles */
#rssreader  { height:250px; overflow:scroll; padding-left:0;
	      padding-right:0;
	    }
#rssreader h3 { padding:0 10px 0 10px;
	      }
#rssreader .feedflare, #rssreader .zf_moreurl, #rssreader .zf_hideurl,
#rssreader .zf_rss,
#rssreader .zf_lastupdated  { display:none;
			    }
#rssreader .zf_logo { background-color:white; border-top:5px solid #716A45;
		      border-bottom:5px solid #716A45; padding-top:3px;
		      padding-bottom:3px;
		    }
#rssreader .zf_logo .imglink  { display:block; margin-bottom:5px;
			      }
#rssreader .zf_logo .textlink { background-color:#ffffff; color:#000000;
				font-size:150%; text-decoration:none;
				font-weight:normal; display:block;
				padding:3px; width:100%; margin-bottom:5px;
			      }
#rssreader .zf_title  { margin-bottom:5px;
		      }
#rssreader .zf_title a	{ color:#193A03; font-size:120%; font-weight:normal;
			}
#rssreader .zf_news { margin:5px 7px 5px 7px;
		    }
#rssreader .zf_description  { text-align:justify;
			    }
#rssreader .zf_description img	{ display:block;
				}
#rssreader .zf_pubdate	{ font-size:65%; font-weight:bold;
			}
#newsletter input.text	{ width:120px; padding:2px 0 2px 0;
			}
#newsletter input.submit  { background:none; border:none; margin-left:4px;
			    width:20px; color:#4f4124;
			  }
/* HTML Element Styles */
body  { font-family:verdana; font-size:11px; color:#4D4D4F; 
	line-height:15px; padding:0 0 0 0; width:1001px;
	background:url(../graphics/bg-main-table.gif) repeat-y center;
	margin:0 auto 0 auto;
      }
.small	{ font-family:verdana; font-size:11px; color:#4D4D4F;
	  line-height:15px;
	}
.createdate { font-family:verdana; font-size:11px; color:#4D4D4F;
	      line-height: 15px;
	    }
.cnt  { font-family:verdana; font-size:11px; color:#462F27;
	line-height:15px;
      }
#content  { padding:0 0 0 0; width:1001px;
	    background:url(../graphics/bg-page.gif) no-repeat top center;
	    margin:0 auto 0 auto;
	  }
#ftr  { padding:0 0 0 0; width:1000px;
	background:url(../graphics/ftr.gif) no-repeat bottom center;
	margin:0 auto 0 auto;
      }
#titlegr  { padding:0 0 0 0;

      background:url(../graphics/title-decoration.gif) no-repeat top center;
	    margin:0 auto 0 auto;
	  }
.lgr  { font-family:verdana; font-size:11px; color:#AAEB00;
	line-height:12px;
      }
.orange { font-family:verdana; font-size:12px; color:#C7781A;
	  font-weight:bold;
	}
.white	{ font-family:verdana; font-size:11px; color:#ffffff;
	  line-height:16px;
	}
.title	{ font-family:papyrus; font-size:26px; color:#462F27;
	  font-weight:bold; text-decoration:none;
	}
.nosize { font-family:verdana; font-size:10px; color:#333333;
	}
a:link.ftr  { font-family:Verdana, Arial, Helvetica; font-size:10px; 
	      color:#462F26; text-decoration:none;
	    }
a:visited.ftr { font-family:Verdana, Arial, Helvetica; font-size:10px; 
		color:#462F26; text-decoration:none;
	      }
a:hover.ftr { font-family:Verdana, Arial, Helvetica; font-size:10px; 
	      color:#406731; text-decoration:underline;
	    }
a:link.menu { font-family:Verdana, Arial, Helvetica; font-size:11px; 
	      color:#8D8D8C; text-decoration:none; line-height:21px
	    }
a:visited.menu	{ font-family:Verdana, Arial, Helvetica; font-size:11px; 
		  color:#8D8D8C; text-decoration:none; line-height:21px
		}
a:hover.menu  { font-family:Verdana, Arial, Helvetica; font-size:11px; 
		color:#406731; text-decoration:underline; line-height:21px
	      }
a:link.whitel { font-family:Verdana, Arial, Helvetica; font-size:11px; 
		color:#ffffff; text-decoration:none;
	      }
a:visited.whitel  { font-family:Verdana, Arial, Helvetica; font-size:11px; 
		    color:#ffffff; text-decoration:none;
		  }
a:hover.whitel	{ font-family:Verdana, Arial, Helvetica; font-size:11px; 
		  color:#72B43D; text-decoration:underline;
		}
a:link.orange { font-family:Verdana, Arial, Helvetica; font-size:12px; 
		color:#462F26; text-decoration:none; font-weight:bold;
	      }
a:visited.orange  { font-family:Verdana, Arial, Helvetica; font-size:12px; 
		    color:#462F26; text-decoration:none; font-weight:bold;
		  }
a:hover.orange	{ font-family:Verdana, Arial, Helvetica; font-size:12px; 
		  color:#8D8D8C; text-decoration:underline;
		  font-weight:bold;
		}
/* form */

.input { 
 color: #AEB0B2;
 font-face: verdana;
 font-size: 10px;
 width: 100px;
 border: 1px solid #ECECE8;
}

textarea {  
 color: #352101;
 font-face: verdana;
 font-size: 10px;
 width: 151px;
 border: 1px solid #352101;
 scrollbar-base-color:#352101;
 scrollbar-arrow-color:#ffffff;
 scrollbar-DarkShadow-Color: #352101; 
 scrollbar-track-color: #352101; 
 scrollbar-3dlight-color: #352101; 
}

select { 
  border: 1px solid #352101;
 scrollbar-base-color:#352101;
 scrollbar-arrow-color:#ffffff;
 scrollbar-DarkShadow-Color: #352101; 
 scrollbar-track-color: #352101; 
 scrollbar-3dlight-color: #352101;
}



option {  
 color: #352101;
 font-face: verdana;
 font-size: 10px;
 width: 151px;
 border: 1px solid #352101;
 scrollbar-base-color:#352101;
 scrollbar-arrow-color:#ffffff;
 scrollbar-DarkShadow-Color: #352101; 
 scrollbar-track-color: #352101; 
 scrollbar-3dlight-color: #352101; 
}


/* form large */

.inputl { 
 color: #352101;
 font-face: verdana;
 font-size: 10px;
 width: 250px;
 border: 1px solid #352101;
}

.textareal {  
 color: #352101;
 font-face: verdana;
 font-size: 10px;
 width: 250px;
 border: 1px solid #352101;
 scrollbar-base-color:#352101;
 scrollbar-arrow-color:#ffffff;
 scrollbar-DarkShadow-Color: #352101; 
 scrollbar-track-color: #352101; 
 scrollbar-3dlight-color: #352101; 
}

.selectl {  
 color: #352101;
 font-face: verdana;
 font-size: 10px;
 width: 250px;
 border: 1px solid #352101;
 scrollbar-base-color:#352101;
 scrollbar-arrow-color:#ffffff;
 scrollbar-DarkShadow-Color: #352101; 
 scrollbar-track-color: #352101; 
 scrollbar-3dlight-color: #352101; 
}

.submit { 
  width: 88px;
}

/* main menu */


a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url(../images/menu.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 20px !important;
	height: 20px;
	width: 146;
	text-decoration: none;
}

a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #3C2415;
	background: url(../graphics/menu_bg.png) no-repeat;
	font-weight: bold;
}

a.mainlevel#active_menu {
	background: url(../graphics/menu_bg.png) no-repeat;
	color:#3C2415;
	font-weight: bold;
}

a.mainlevel#active_menu:hover {
	color: #fff;
}

/* sub menu */


a.sublevel:link, a.sublevel:visited {
	display: block;
	background-color: #A99D62;
	vertical-align: middle;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 20px !important;
	height: 20px;
	width: 146;
	text-decoration: none;
}

a.sublevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #3C2415;
	background: url(../graphics/menu_bg.png) no-repeat;
	background-color: #A99D62;
	font-weight: bold;
}

a.sublevel#active_menu {
	background: url(../graphics/menu_bg.png) no-repeat;
	background-color: #A99D62;
	color:#3C2415;
	font-weight: bold;
}

a.sublevel#active_menu:hover {
	color: #fff;
}

A:link {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px; 
	color: #5B8135; 
	text-decoration: none;
}

A:visited {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px; 
	color: #5B8135; 
	text-decoration: none;
}

A:active {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px; 
	color: #5B8135; 
	text-decoration: none;
}

A:hover {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px; 
	color: #462E26; 
	text-decoration: none;
}

.topmenu{
    display:inline;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	width:400px;
	text-decoration: none;
	}
.topmenu ul
{
margin : 0;
padding: 0; 
}

.topmenu li
{
padding: 0;
display: inline;
margin:5px 15px;
}
	
a.topmenu:link, a.topmenu:visited {
    display:inline;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 200px;
	text-decoration: none;
	}
a.topmenul:hover  { display:inli; text-decoration:none; color:#3C2415;
		    font-weight:bold;
		  }
/*
** added by ticode

*/
div.message { height:1px; width:1px; overflow:hidden; position:relative;
	      top:-8000px; left:-8000px; display:none;
	    }
h3.page-top { color:#422c21;
	    }
h4.sub-page { color:#422c21;
	    }
ol.listing li { margin-top:.5em; margin-bottom:.5em;
	      }
h5.price  { color:#663300; font-size:100%; margin-bottom:0px;
	    margin-top:3px;
	  }
