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

a:hover,
a:active {
	color: #000000;
	text-decoration: none;	
}

a.tag:link,
a.tag:visited,
a.tag:hover,
a.tag:active {
	background-color: #38833C;
	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;
}

.top_logo {
	color: #FFFFFF;
}

.top_logo a:link,
.top_logo a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.top_logo a:hover,
.top_logo a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

.top_search a:link,
.top_search a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.top_search a:hover,
.top_search a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

#top_nav ul li {
	background: url('') no-repeat 0 0;
}

#top_nav  ul li.first {background: url('') no-repeat 0 0;}

#top_nav  ul li.last {
	background: url('') no-repeat 0 0;
}

#top_nav  ul li.single {
	background: url('') no-repeat 0 0;
}

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

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

#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') no-repeat 0 0;
}

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

#top_nav  ul li b,
#top_nav  ul li i {display: none;}

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

dl.menu,
dl.menu a {
	color: #393939;
}

dl.menu a:link,
dl.menu a:visited {
	color: #393939;
}

dl.menu a:hover,
dl.menu a:active {
	color: #393939;
	text-decoration: underline;
}

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

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

dl.menu dt,
dl.menu dd {
	background: url('../img/bg/bg_line_fine.gif') repeat-x 0 100%;
}

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

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

.side_bx .bxd {
	background-color: #E4E8EE;
}

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

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

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