body { background-image: url(/gallery/common/bg01.gif); background-repeat: repeat-x; }
a { color: #333333; }
a:hover { color: #333333; }
td { color: #595959; font-family: trebuchet ms, microsoft sans, arial; font-size: 11px; }
ul { list-style-image: url(/gallery/common/arrow02.gif); }

.big_link { color: #7D4800; font-family: trebuchet ms, microsoft sans, arial; font-size: 9pt; font-weight: bold; text-decoration: none; }
.big_link:hover { color: #7D4800; font-family: trebuchet ms, microsoft sans, arial; font-size: 9pt; font-weight: bold; text-decoration: none; }

.cart_header_l { border-bottom: 1px solid #DB7904; background-color:#F1EA98; padding:5px; font-family: trebuchet ms, microsoft sans, arial; font-size: 9pt; font-weight: bold; text-align:left; }
.cart_header_r { border-bottom: 1px solid #DB7904; background-color:#F1EA98; padding:5px; font-family: trebuchet ms, microsoft sans, arial; font-size: 9pt; font-weight: bold; text-align:right; }
.cart_header_c { border-bottom: 1px solid #DB7904; background-color:#F1EA98; padding:5px; font-family: trebuchet ms, microsoft sans, arial; font-size: 9pt; font-weight: bold; text-align:center; }

.cart_sub_r { border-top: 1px solid #DB7904; padding:5px; font-family: trebuchet ms, microsoft sans, arial; font-size: 9pt; font-weight: bold; text-align:right; }
.cart_sub_r2 { padding:5px; font-family: trebuchet ms, microsoft sans, arial; font-size: 9pt; font-weight: bold; text-align:right; }
.cart_sub_l3 { padding:5px; font-family: trebuchet ms, microsoft sans, arial; font-size: 8pt; text-align:left; }

.frametable { border: 1px solid #CFD2A1; padding:5px; }
.frametable2 { border-top: 1px solid #CFD2A1; border-left: 1px solid #CFD2A1; border-right: 1px solid #CFD2A1; }
.frametable2_list { padding:3px; border-bottom: 1px solid #CFD2A1; }

.header_01 { background-color: #B0C98A; padding-top: 15px; background-image: url(/gallery/common/arrow01.gif); background-repeat: no-repeat; background-position: 3px 3px; }
.header_02 { color: #5D6031; font-family: trebuchet ms, microsoft sans, arial; font-size: 14pt; font-weight: bold; border-bottom: dotted; border-width: 1px; }
.header_03 { color: #005E1F; font-family: trebuchet ms, microsoft sans, arial; font-size: 11pt; font-weight: bold; border-bottom: dotted; border-width: 1px; }
.header_04 { color: #595959; font-family: trebuchet ms, microsoft sans, arial; font-size: 10pt; font-weight: bold; }
.header_05 { color: #FFFFFF; font-family: trebuchet ms, microsoft sans, arial; font-size: 13pt; font-weight: bold; }

.hint_red { color: #ED1B23; font-size: 10px; }

.label-r { text-align: right; }

.link_title { color: #444444; text-decoration: none; }
.link_title:hover { color: #444444; text-decoration: underline; }
.link_title_on { color: #DF0029; text-decoration: none; }
.link_title_on:hover { color: #DF0029; text-decoration: none; }
.link_title_sale { color: #FF0000; font-size: 11px; font-weight: bold; text-decoration: none; }

.nav { color: #333333; font-family: trebuchet ms, arial, tahoma; font-size: 8pt; text-decoration: none; background-color: #C4DF9B; text-align: center; }
.nav_on { color: #333333; font-family: trebuchet ms, arial, tahoma; font-size: 8pt; text-decoration: none; background-color: #FFFFFF; text-align: center; }
.nav:hover { color: #333333; font-family: trebuchet ms, arial, tahoma; font-size: 8pt; text-decoration: underline; text-align: center; }
.nav_big { color: #DB7904; font-family: trebuchet ms, arial, tahoma; font-size: 13pt; font-weight: bold; text-decoration: none; text-align: center; }
.nav_big:hover { color: #DB7904; font-family: trebuchet ms, arial, tahoma; font-size: 13pt; font-weight: bold; text-decoration: none; text-align: center; }

.sale { color: #DF0029; font-weight: bold; }

.side_link { padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; }
.side_link_01 { color: #DB7904; font-family: microsoft sans, arial; font-size: 9pt; font-weight: bold; text-decoration: none; }
.side_link_01:hover { color: #595959; font-family: microsoft sans, arial; font-weight: bold; font-size: 9pt; text-decoration: none; }

.small_text_link { color: #9BA648; font-family: arial; font-size: 10px; text-decoration: none; }
.small_text_link:hover { color: #9BA648; font-family: arial; font-size: 10px; text-decoration: underline; }

.table_form td { padding: 3px; }

.title_grid { padding-right: 5px; padding-left: 5px; padding-bottom: 10px; }