a:link,
a:visited {
	color: #333333;
}

a:hover,
a:active {
	color: #AD3920;
}

a.tag:link,
a.tag:visited,
a.tag:hover,
a.tag:active {
	background-color: #B5D287;
	color: #FFFFFF;
}

button, button.btn {
	color: #FFFFFF;
	background: url('../img/btn/btn.gif') no-repeat 100% -50px;
}

button span, button.btn span {
	background: url('../img/btn/btn.gif') no-repeat 0 0;
}

button.btn_sec {background: url('../img/btn/btn_g.gif') no-repeat 100% -50px;}
button.btn_sec span {background: url('../img/btn/btn_g.gif') no-repeat 0 0;}

button.btn_cart {background: url('../img/btn/btn_cart.gif') no-repeat 100% -50px;}
button.btn_cart span {background: url('../img/btn/btn_cart.gif') no-repeat 0 0;}

img.top_cart {
	background: url('../img/ico/ico_top_cart.gif') no-repeat 0 0;
}

/****************/

#hd {
	background: url('../img/bg/bg_header.jpg') no-repeat 50% 0;
}

#bd {
	margin-top: 1em;
}

.top_logo h1 {
	color: #333333;
}

.top_search button.btn_search {
	background-image:url('../img/btn/btn_search.gif');
}

#top_nav ul li {
	background: url('../img/bg/bg_top_nav_sep.gif') no-repeat 100% 50%;
}

#top_nav ul li a:link,
#top_nav ul li a:visited {
	color: #333333;
	text-decoration: none;
}

#top_nav ul li a:hover,
#top_nav ul li a:active {
	color: #AD3920;
	text-decoration: underline;
}

#top_nav  ul {
	background: url('../img/bg/bg_top_nav.gif') repeat-x 0 0;
}

#top_nav  ul b {
	background: url('../img/bg/bg_top_nav_left.gif');
}

#top_nav  ul i {
	background: url('../img/bg/bg_top_nav_right.gif');
}

/****************/

dl.menu dt {
	background: url('../img/ico/ico_arr_left.gif') no-repeat 6px 7px;
}

dl.menu dd {background: url('../img/ico/ico_arr_left.gif') no-repeat 16px 7px;}

dl.menu dt,
dl.menu dd {
	border-bottom: 1px dotted #B3B3B3;
}

/****************/

.side_bx .top,
.side_bx .top i,
.side_bx .btm,
.side_bx .btm i {
	background-image: url('../img/bg/bg_tab_title_redb.gif');
}

.side_bx .bxd {
	border-right: 1px solid #DFDEDE;
	border-left: 1px solid #DFDEDE;
}

.side_bx .bxd h2 {
	color: #FFFFFF;
}

/****************/

.ft_bx .bxd {
	background-color: #F4F4F4;
}

/****************/

.side_bx_2 .top,
.side_bx_2 .top i,
.side_bx_2 .btm,
.side_bx_2 .btm i,
.side_bx_12 .top,
.side_bx_12 .top i,
.side_bx_12 .btm,
.side_bx_12 .btm i,
.side_bx_11 .top,
.side_bx_11 .top i,
.side_bx_11 .btm,
.side_bx_11 .btm i {
	background-image: url('../img/bg/bg_tab_title_greenb.gif');
}

.side_bx_2 .bxd,
.side_bx_12 .bxd,
.side_bx_11 .bxd  {
	font-weight: 400;
	background-color: #EEFAE4;
}

.i_cart {background-image: url('../img/ico/i_cart.png');}