a{
  color:NAVY;
  text-decoration:none;
}

a:hover{
  text-decoration:underline;
}

body{
  height:100%;
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  background-color:#B4C247;
  background-image:url(images/top_bg.png);
  background-position:top;
  background-repeat:repeat-x;
}

p,h1,h2,h3,h4,h5,h6,table{
  margin:0px;
  font-size:12px;
}

#t_container{
  background-image:url(images/bot.jpg);
  background-repeat:no-repeat;
  background-position:bottom left;
}

#t_top{
  background-image:url(images/top.jpg);
  background-repeat:no-repeat;
  background-position:top right;
}

#t_main{
  margin-top:300px;
}

#t_copy,#t_copy a{
  font-size:10px;
  color:silver;
}

#d_logo{
  position:absolute;
  z-index:1;
  top:45px;
  width:100%;
  height:142px;
  text-align:center;
}

#t_menu span{
  padding:4px;
  height:20px;
}

#t_menu #am{
  background-color:#caa000;
}

#t_menu a{
  color:white;
}

#d_hello{
  font-style:italic;
  margin:20px 20px 10px 20px;
  font-weight:bold;
}

#t_r1{
  background-image:url(images/bgm1.jpg);
  background-repeat:repeat-y;
}

#t_r2{
  background-image:url(images/bgm2.jpg);
  background-repeat:repeat-y;
}

#d_ann1h{
  color:#DE5828;
  margin:20px 20px 10px 20px;
  font-weight:bold;
}

#d_ann1{
  margin:0px 20px 0px 20px;
  color:gray;
}

#p_ann1{
  margin:8px 0px 0px 0px;
}

#d_ann1 a{
  color:gray;
}

#d_ann2{
  margin:16px 20px 0px 20px;
}

#d_ann2 a{
  color:white;
}

#d_lfth{
  margin:20px 10px 0px 20px;
  font-size:14px;
  font-weight:bold;
}

#d_lft{
  margin:0px 10px 0px 20px;
  font-weight:bold;
}

#d_lfts{
  margin:130px 10px 0px 20px;
}

#d_body{
  margin:20px;
}

#t_mark,#t_mark a{
  color:white;
}

#d_lnklft{
  margin:8px 0px 0px 20px;
  font-weight:bold;
}

#d_lnklft a{
  color:black;
}

#d_lnkbot{
  margin:8px 8px 0px 0px;
  font-weight:bold;
}

#d_lnkbot a{
  color:#CAA000;
}

#t_3,#t_4{
  background-image:url(images/bgm3.jpg);
  background-repeat:repeat-y;
  background-position:right;
}

#t_l{
  background-image:url(images/bgl.jpg);
  background-repeat:no-repeat;
  background-position:left bottom;
}

#f_order{
  margin:8px 0px 0px 0px;
}

#f_order input{
  margin:0px;
  border:1px solid black;
  height:20px;
}

#d_gallery{
  width:330px;
  height:145px;
  text-align:center;
  margin:0px 0px 8px 0px;
  overflow:auto;
  scrollbar-face-color:#F1DE8B;
  scrollbar-track-color:#F1DE8B;
  scrollbar-darkshadow-color:#F1DE8B;
  scrollbar-highlight-color:#F1DE8B;
}

#p_gal_text{
  margin:0px 0px 8px 0px;
}
