BODY {
  font-family: Verdana, sans-serif;
  text-align: center;
  background: url(i/bodybg.gif) 50% repeat-y #7B6252;
}

BODY A:link { color: #3A2619; text-decoration: underline }
BODY A:visited { color: #8B8B8B; text-decoration: underline }
BODY A:hover { color: #7B5135; text-decoration: underline }
BODY A:active { color: #8B8B8B;  text-decoration: none }

#udiv {
  float: right;
  padding: 0px;
}

#udiv A {
  color: #461D09;
  background: #8B8A8A;
}

#udiv A:hover {
  background: #D80023;
}

.apbut {
  padding: 0px;
  margin: 0px;
  height: 35px;
  width: 96px;
  line-height: 12px;
  color: #7C7C7C;
  border-width: 0px;
  background: url(index/apbut.gif) no-repeat #E9E9E9;
}

#editarea {
  width: 100%;
  height: 400px;
  border: 1px solid #CCCCCC;
}

#edlogo {
  float: right;
}

.ein {
  border: 1px solid #CCCCCC;
}

.editable {
  width: 100%;
}

.editable TR {
  height: 25px;
}

.editable TH {
  text-align: center;
}

#main {
  width: 1000px;
  height: 100%;
  background: url(i/head.gif) no-repeat #CBAA81;
  text-align: center;
}

#start {
  width: 100%;
  height: 100%;
  text-align: center;
  vertical-align: middle;
  background: #FFFFFF;
}

#start A {
  text-decoration: none;
}



HR { color: #CCCCCC; }





#header {
  height: 190px;
  vertical-align: middle;
}

#header IMG {
  border-width: 0px;
}

#logo {
  margin: 0px;
  padding-left: 47px;
}


#subhead {
  height: 50px;
  background: url(i/subhead.gif) top left no-repeat #FFFFFF;
}

















#menu {
  width: 205px;
  vertical-align: top;
  text-align: left;
  padding: 0px;
  margin: 0px;
  background: #FFFFFF;
  font-weight: normal;
}


#right {
  width: 205px;
  vertical-align: top;
  margin: 0px;
  padding: 0px;
  background: #FFFFFF;
}





#menu A:link { color: #8B8B8B; text-decoration: none }
#menu A:visited { color: #8B8B8B; text-decoration: none }
#menu A:hover { color: #8B8B8B;  text-decoration: underline }
#menu A:active { color: #8B8B8B;  text-decoration: none }

#menu A { margin-left: 35px; }

#menu .topitem {
  padding: 0px;
  margin: 0px;
  padding-bottom: 15px;
  font-size: 16px;
}

#menu .topitem UL {
  padding: 5px;
  margin: 0px;
  margin-left: 10px;
}

#menu .topitem LI {
  padding: 0px;
  margin: 0px;
  list-style: none;
}


#menu .submenu A {
  font-size: 11px;
}














#content {
  font-size: 12px;
  padding: 0px 25px 20px 25px;
  text-align: left;
  vertical-align: top;
  background: #FFFFFF;
}

#content TABLE {
  font-size: 10pt;
  text-align: left;
}

#content H1 {
  padding: 0px;
  margin: 0px;
  margin-bottom: 25px;
  color: #3A2619;
  font-size: 16px;
  font-weight: normal;
}

#content H2 {
  padding: 0px;
  margin: 0px;
  margin-bottom: 15px;
  color: #3A2619;
  font-size: 11px;
}




#indexnews {
  color: #8B8B8B;
  font-size: 11px;
}

#indexnews P {
  margin: 5px 0px 0px 0px;
  font-size: 12px;
}

#indexnews A {
  color: #3A2619;
  text-decoration: none;
  font-size: 12px;
}

.newsitem {
  margin-bottom: 25px;
}



#archive {
  margin: 0px;
  padding: 0px;
  margin-bottom: 15px;
}

#archive IMG {
  border: 1px solid #BEBEBE;
  max-width: 150px;
}

#index_banner IMG {
  border: 1px solid #BEBEBE;
  padding: 0px;
  margin: 0px;
  margin-right: 20px;
}








#best_shop {
  margin: 0px;
  padding: 0px;
  text-align: left;
}

#best_shop FORM {
  padding: 0px;
  margin: 0px;
  margin-top: 20px;
}

#best_shop A {
  font-size: 12px;
  text-decoration: none;
}

#best_shop SELECT {
  height: 20px;
  font-size: 13px;
  //width: 140px;
  min-width: 140px;
}

#best_shop INPUT {
  margin: 0px;
  padding: 0px;
  /* margin-bottom: 1px; */
  //margin-bottom: 1px;
  height: 21px;
  width: 20px;
  border-width: 0px;
  text-align: center;
  font-size: 13px;
  background: url(i/bsbut.gif) no-repeat #DBBD9C;
}

#best_shop DIV {
  margin: 20px 0px 20px 0px;
  padding: 0px;
}


.best_shop_list {
  margin: 0px;
  padding: 0px;
}




#footer {
  height: 60px;
  vertical-align: middle;
  font-size: 11px;
  color: #3A2619;
  background: url(i/footer.jpg) no-repeat;
}

#counters {
  float: left;
  text-align: left;
  padding-top: 20px;
  padding-left: 20px;
}



#copyright { float: right; text-align: right; padding-right: 20px; padding-top: 10px;}
#copyright A { color: #3A2619; text-decoration: underline }
#copyright A:hover { color: #7B5135 }


#pagelink {
  font-size: 11px;
  text-align: center;
}

#pagelink A { text-decoration: none }

#cd {
  font-size: 12px;
}

