/* CSS Document */

body,
.regular
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	line-height:21px;
	color:#44413a;
}



strong{
	font-weight:bold;
}

i,
em{
	font-style:italic;
}

sub{
	position: relative;
	top: 0.1em;
	font-size: 70%;
	line-height: 0%;
}

p{
	margin-bottom:21px; /* same as body: line-height */
}

a,
a:visited
{
	color:#957a3f;
	text-decoration:underline;
}

#box-right ul a,
#footer-content-inner a
{
	color:#957a3f;
	text-decoration:none;
}

h1{}


h2{
	font-size:24px;
	line-height:120%;
	margin-bottom:21px;
	font-weight:normal;
}


h3{
	font-size:16px;
	font-weight:bold;
	margin-bottom:14px;
}


h4{}


/* Lists */

ul{
	list-style:outside;
	margin-left:20px;
}


li{}


#br-text ul{
padding:0;
margin:0 0 0 20px;
}

#br-text ul,
#br-text ul li{
	list-style:none;
	list-style-image: url(../images/background/quad_line.png);
}
#br-text ul li{
	padding-left:3px;
}

/* Footer */

#footer-content{
	font-size:12px;
}

#footer-content-inner a,
#footer-content-inner a:visited
{

}

/* Subnav */

#subnav a{
	color:#957a3f;
	text-decoration:none;
	font-size:15px;
	line-height:100%;
}

#subnav a:hover{
	text-decoration:underline;
}

#subnav a.active{
/*	font-weight:bold; */
color:#333;
}


.article-inner p{

}

.shop-item-inner a{
	color:#957a3f;
	font-weight:normal;
	text-decoration:none;
}


.error{
	color:#900;
}