.top_bar_wide {
	border-top: 3px solid #8E472D;
}

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

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

a.tag:link,
a.tag:visited,
a.tag:hover,
a.tag:active {
	background-color: #D4BA00;
	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_wide {
	background: url('../img/bg/bg_top_nav.gif') repeat-x 0 100%;
}

.top_logo h1 {
	color: #8E472D;
}

.top_logo a {color: #8E472D;}

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

#top_nav ul li {
	background-image: url('../img/bg/bg_menu.gif');
}

#top_nav  ul li.last b {
	background-image: url('../img/bg/bg_menu.gif');
}

#top_nav  ul li.single i {
	background-image: url('../img/bg/bg_menu.gif');
}

#top_nav ul li a {
	background-image: url('../img/bg/bg_menu.gif');
}

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

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

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

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

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

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

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

.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: #FEECD8;
	border-left: 3px solid #E8CFB1;
	border-right: 3px solid #E8CFB1;
}

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

.prod_box .prod_image,
.prod_box .prod_mbody,
.prod_cols_1 .prod_box,
dl.menu dt, dl.menu dd {
	border-color: #E8CFB1;
}

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

.ft_bx .bxd {
	border-top: 1px solid #C1C1C1;
	background: #FFFFFF url('../img/bg/bg_ft.gif') no-repeat 50% 0;
}

.ft_wide {
	background: url('../img/bg/bg_ft_wide.gif') repeat-x 0 100%;
}

.ft_dl dt {
	color: #823E28;
}

.ft_dl dd a:link,
.ft_dl dd a:visited,
.ft_dl dd a:hover,
.ft_dl dd a:active,
.ft_dl .ft_rss {
	background-image: url('../img/ico/ico_arr_left.gif');
}

#ft .btm,
#ft .btm b {
	background-image: url('../img/bg/bg_btm_ft.gif');
}