body {
font-family:Verdana;
font-size:12px;
background-color:#a88c56;
margin:0px;
padding:0px;
background-image: url(../images/bg.gif);
background-repeat: repeat;
}

hr {
border:0px solid #999;
height:1px;
}

h1 {
font-size:16px;
font-weight:bold;
color:#a88c56;
}

.slogan {
font-family:Times;
font-style:italic;
font-size:45px;
line-height:45px;
font-weight:bold;
color:#287143;
}

h2 {
font-size:12px;
font-weight:bold;
color:#000;
font-style:normal;
}

table.menu {
width:950px;
height:25px;
font-family:Verdana;
font-size:11px;
}

td.content {
padding-left:50px;
padding-right:50px;
font-size:12px;
line-height:24px;
}

td.footer {
padding-left:25px;
padding-right:25px;
border:1px solid #FFF;
font-family:Verdana;
height:25px;
font-size:10px;
color:#FFF;
text-align:center;
background-color:#a88c56;
}

a.menu:link, a.menu:visited {
text-decoration:none;
font-weight:bold;
color:#FFF;
font-size:11px;
}

a.menu:active, a.menu:hover {
text-decoration:underline;
font-weight:bold;
color:#FFF;
font-size:11px;
}

.menu_link_active {
text-decoration:none;
font-weight:bold;
color:#FFF;
font-size:11px;
}

a.text:link, a.text:visited {
text-decoration:underline;
font-weight:bold;
color:#a88c56;
}

a.text:active, a.text:hover {
text-decoration:underline;
font-weight:bold;
color:#a88c56;
}

a.footer:link, a.footer:visited {
text-decoration:none;
font-weight:normal;
color:#FFF;
}

a.footer:active, a.footer:hover {
text-decoration:underline;
font-weight:normal;
color:#FFF;
}

a.breadcrumb:link, a.breadcrumb:visited {
text-decoration:none;
font-weight:normal;
color:#a88c56;
}

a.breadcrumb:active, a.breadcrumb:hover {
text-decoration:underline;
font-weight:normal;
color:#a88c56;
}

a.subnavi:link, a.subnavi:visited {
text-decoration:none;
font-weight:bold;
color:#fff;
}

a.subnavi:active, a.subnavi:hover {
text-decoration:underline;
font-weight:bold;
color:#fff;
}

.breadcrumb {
font-weight:normal;
font-family:Verdana;
font-size:10px;
}

.subnav {
text-decoration:none;
font-weight:bold;
color:#FFF;
font-size:11px;
line-height:23px;
border-bottom:1px solid #FFF;
padding-left:15px;
}

.text_bold {
font-weight:bold;
font-family:Verdana;
font-size:12px;
line-height:24px;
}

.text {
font-weight:normal;
font-family:Verdana;
font-size:12px;
line-height:24px;
}

.text_small {
font-weight:normal;
font-family:Verdana;
font-size:9px;
line-height:12px;
padding-bottom:10px;
}

.text_error {
font-weight:normal;
font-family:Verdana;
color:#990000;
font-size:12px;
line-height:24px;
}

ul {
list-style-position:outside;
padding-left:23px;
}

.img_left {
float:left;
border:1px solid #999;
margin-right:25px;
}

.img_left_crop {
float:left;
border:0px;
margin-right:25px;
}

.img_right_crop {
float:right;
border:0px;
margin-left:25px;
}

.img_right {
float:right;
border:1px solid #999;
margin-left:25px;
}

.img_small {
float:left;
border:1px solid #999;
margin-right:10px;
width:75px;
height:75px;
margin-bottom:10px;
}

.img_small_crop {
float:left;
border:0px;
margin-right:10px;
width:75px;
height:75px;
margin-bottom:10px;
}

td.admin {
font-size:12px;
font-weight:normal;
border:1px solid #999;
}

td.admin_bold {
font-size:12px;
font-weight:bold;
border:1px solid #999;
}

input.admin {
width:300px;
border:1px solid #999;
}

#product{text-align:center;}
#product p{display:inline;}
#product span{margin-right:15px; margin-left:15px; vertical-align:top; display:table-cell; display:inline-table; display:inline-block;}
#product p img{margin-bottom:5px;}

#gallery{text-align:left;}
#gallery p{display:inline;}
#gallery span{margin-right:15px; vertical-align:top; display:table-cell; display:inline-table; display:inline-block;}
#gallery p img{margin-bottom:5px;}
