html {background: #EFEEE7;}
body {background: #F8F8F0 url('../img/bg/bg_topbody.gif') no-repeat 50% 25px;}

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

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

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

hr {background-color: #666666;}

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

#ft b.corner,
#ft i.corner {
	background: url('../img/bg/bg_footer_left.gif') no-repeat 0 0;
}

#ft i.corner {
	background: url('../img/bg/bg_footer_right.gif') no-repeat 0 0;
}

.top_logo {
	background: url('') no-repeat 0 0;
}

.top_logo h1 {
	color: #000000;
}

#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 {
	text-decoration: none;
	color: #000000;
}

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

#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;}

.ft_wide {
	background: #EFEEE7 url('../img/bg/bg_footer.gif') repeat-x 0 0;
}

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

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

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

dl.menu dt.on a,
dl.menu dd.on a,
dl.menu a:hover,
dl.menu a:active {
	color: #000000;
	text-decoration: underline;
}

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

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

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

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

.side_bx .bxd {
	background: #FFFFFF;
	border-left: 1px solid #E5E5E0;
	border-right: 1px solid #E5E5E0;
}

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

.prod_box .bxd {
	background: #F4F4F4;
}

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