body {
 margin: 0px;
 padding: 0px;
 text-align: center;
 /* font-family: Tahoma; */
 font-family: Arial;
 /*font-family: "Times New Roman";*/
 color: #7f7f67;
 font-size: 0.625em;
 background:#e6e686;
}

div.site {
 width: 994px;
 padding: 0px;
 margin: 0px auto;
 text-align: left;
 background: transparent;
 position: relative;
}

div.contentbgtop {
 background: url(../images/contenttop.png);
 background-repeat: no-repeat;
 min-height: 425px;
 height: auto !important;
 height: 425px;
 width: 994px;
 position: relative;
 
}

div.contentbgbottom {
 background: url(../images/contentbottom.png);
 background-position:bottom;
 background-repeat: no-repeat;
 min-height: 756px;
 height: auto !important;
 height: 756px;
 width: 994px;
 padding: 0px;
 position: relative;
}

div.contentwrapper {
 background: url(../images/contentbg.png);
 background-repeat: repeat-y;
 position: relative;
 width: 994px;
}

div.maincontent {
 position: relative;
 margin-top:20px;
 padding-left: 28px;
 padding-right: 42px;
 width: 746px;
 width: 676px !important;
 /*overflow: hidden;*/
 float: left;
 font-size: 1.4em;
}

.mceContentBody {
 margin: 0px;
 width:535px;
 background: #FBF1E2;
 text-align: left;
}

div.content_left {
 float: left;
 /*margin-top: 319px;*/
 margin-top: 40px;
 padding-right: 2px;
 width: 248px;
 width: 246px !important;
 overflow: hidden;
}

div.content_top {
 float: right;
 width: 749px;
 height: 295px;
 padding-top: 0px;
}

div.slider {
 height: 256px;
 overflow: hidden;
}

div.slider ul {
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}

div.blc {
 clear:both;
 height: 25px;
}

ul.menu {
 margin: 0px;
 padding: 0px;
}

ul.menu li{
 list-style: none;
 color: #e7e787;
}

ul.menu li a {
 text-decoration: none;
 color: #e7e787;
}

ul.menu li a#active, ul.menu li a:hover {
 color: #ffffff;
}

ul.menu_left {
 margin-top: 2px;
 margin-bottom: 30px;
}

ul.menu_left li {
 margin-bottom: 10px;
 font-size: 1.4em;
 min-height: 18px;
 margin-left: 60px;
}

ul.menu_top li {
 float: left;
 padding: 15px;
 padding-top: 11px;
 display:block;
 height: 35px;
 height: 19px !important;
 /*text-transform: uppercase;*/
 font-size: 1.4em;
 color:#ffffff;
}

ul.menu_top li a {
 text-decoration: none;
 color: #ffffff;
}

ul.menu li a#active, ul.menu li a:hover {
 color: #005123;
}
ul.menu_left li a#active, ul.menu_left li a:hover {
 color: #ffffff;
}

ul.submenu {
 padding: 0px;
 margin: 0px;
 margin-top: 5px;
 margin-left: 6px;
}

ul.submenu li {
 margin:0px;
}

ul.menu_left ul.submenu {
 font-size: 0.8em;
 font-weight: normal;
}


ul.menu_left ul.submenu li{
 font-size: 1.3em;
}


ul.menu_incontent {
 float: left;
 width: 200px;
 margin-right: 20px;
 margin-top: 70px;
 font-weight: bold;
}

ul.menu_incontent ul {
 font-weight: normal;
}

div.maincontent h1 {
  font-size: 2.0em;
  margin: 0px;
  margin-bottom: 16px;
  color: #e00019;
}

div.maincontent p {
 margin: 0px;
 margin-bottom: 12px;
}

div.maincontent table td {
 padding-right: 10px;
}

div.maincontent a.link_next {
 color: #922510;
}

div.maincontent div.hr {
 background:url(../images/hrup.png) no-repeat center;
 height: 20px;
 margin-bottom: 5px;
}

div.maincontent hr {
 display: none;
}

div.splashcontent h1 {
 font-size: 1.2em;
 text-transform: uppercase; 
}

div.maincontent h2 {
 font-size: 1.15em;
 color: #115c2a;
}

div.maincontent span.tagtitle {
 font-weight: bold;
}

div.maincontent span.tagtitle a.link_next{
 font-size: 1.0em;
 color: #e00019;
 text-decoration: none;
}


div.splashcontent ul.taggedItems li {
 list-style-type: none;
 margin-bottom: 10px;
}

div.splashcontent ul.taggedItems li h2 {
  font-size: 1.2em;
}

div.splashcontent ul.taggedItems li p {
 margin-bottom: 5px;
}

div.sidepanel {
 text-align: center;
}

div.sidebox, div.carouselcontainer {
 width: 165px;
 height: 115px;
 margin: 10px auto;
 padding: 0px;
}


div.carousel {
 height: 90px;
 width: 145px;
 margin: 0px auto;
 padding: 0px;
 padding-top: 10px;
 overflow: hidden;
}

div.carouselcontainer p.carousel_title {
 padding: 0px;
 margin: 0px;
 font-size: 0.7em;
 text-align:center;
}

div.carousel ul {
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}

div.carousel ul li {
 float: left;
 display: inline;
 width: 145px;
 /*padding-top: 10px;*/
 text-align: center;
}

div.carousel ul li a {
 text-decoration: none;
 margin: 0px;
 padding: 0px;
}

div.carousel ul li a img{
 border: none;
 width: 145px;
 height: 100px;
 margin: 0px;
 padding: 0px;
}

div.sidebox {
 padding: 10px;
 width: 165px;
 width: 145px !important;
}

div.sidebox a {
 color: #922510;
}


div.gmapcanvas {
 position: absolute;
 top: 100px;
 left: 10px;
 width: 535px;
 height: 440px;
 overflow: hidden;
}

ul.taggeditems {
  padding:0px;
  margin:0px;
  list-style-type: none;
}

ul.taggeditems li {
  /*float: left;*/
}

div.maincontent div.login  ul.menu  a{
 color: #7f7f67;
}

div.login {
 margin-left: 60px; 
}


div.splashcontent ul.taggeditems li {
  float: none;
}

ul.action {
 list-style-type: none;
}

ul.action li{
 padding-bottom: 10px;
}

ul.action ul {
 list-style-type: none;
}
ul.action ul li {
 padding: 0px;
 padding-left: 120px;
}

/*div#fancy_inner {
 background-color: #FCF4E7;
}

div#fancy_title {
 top: 0px;
 bottom: 0px;
}

div#fancy_title table td{
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 5px;
 background: #F8E5C8;
}

div#fancy_title div {
 color: #591f00;
}*/

div.maincontent form textarea.tinymce {
 width: 676px;
}

div.maincontent form.email input{
 width: 200px;
}
div.maincontent form.email textarea{
 width: 100%;
}

div.login input.loginform {
 width: 145px;
 margin-bottom: 10px;
}


div.login span.loginform {
 color: #000;
 font-size: 1.3em;
}

a img {
 border: 0px;
}

ul.taggeditems form {
 display: inline;
}

ul.taggeditems ul.taggeditems {
 padding-left: 20px;
}

input.order {
 width: 30px;
}

td.tagcheck {
 width: 200px;
}

a.nv {
 color: #007a22;
 margin-left: 60px;
}
a.nv:hover {
 color: #e7e787;
}

li.qs input {
 border: 1px solid;
 margin-top: 5px;
 margin-bottom: 10px;
 width: 100%;
}

form.confirm {
 display: inline;
}

div.prodlist img {
 float: left;
 padding-right: 10px;
}

table.menutree {
 width: 100%;
}

table.menutree input.mm {
 width: 200px;
}



div.sort, div.drag {
 display: inline;
 padding: 10px;
}

div.dataTables_length, div.dataTables_info {
   float: left;
   padding: 10px;
}

div.dataTables_filter, div.dataTables_paginate {
   float: right;
   padding: 10px;
}

table.taggeditems {
   clear: both;
   width: 100%;
}

table.taggeditems tr.odd {
   background-color: #e6e6e6;
}

table.taggeditems tr.even {
   background-color: #d3d3d3;
}

div.fg-buttonset span {
  padding: 3px;
}

table.taggeditems th span {
 float: left;
}

table.taggeditems td {
 padding-left: 3px;
}

.fg-button {
 cursor: pointer;
}

div.prodlist {
 min-height: 180px;
 height: auto !important;
 height: 180px;
}

