html {
	color: #364947;
	background-color: #FFFFFF;
	background-image: url('../img/bg/bgs.gif');
	background-repeat: repeat-x;
}

body {
	background: url('../img/bg/bgs.gif') no-repeat 0 0;
}

h1, h2, h3 {
	color: #A20101;
}

a:link,
a:visited {
	color: #252D32;
	text-decoration: none;
}

a:hover,
a:active {
	color: #252D32;
	text-decoration: underline;
}

a.tag:link,
a.tag:visited,
a.tag:hover,
a.tag:active {
	background-color: #850000;
	color: #FFFFFF;
}

.top_bar_wide {
	background-color: #8E0000;
}

#top_bar,
#top_bar span {
	color: #FFFFFF;
}

#top_bar {
	padding-left: 1em;
}

#top_bar .f_left a:link,
#top_bar .f_left a:visited, 
#top_bar .f_left a:hover, 
#top_bar .f_left a:active {
	background-image: url('../img/bg/white_arrow.gif');
}

#top_bar a:link,
#top_bar a:visited,
#top_bar a:hover,
#top_bar a:active {
	color: #FFFFFF;
}

#hd {
	border-left: 1px solid #D6E3E3;
	border-right: 1px solid #D6E3E3;
}

#bd {
	border-left: 1px solid #D6E3E3;
	border-right: 1px solid #D6E3E3;
	border-bottom: 1px solid #D6E3E3;	
}

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;}

input {
	background-color: #EDF0F1;
}


dl.menu dt,
dl.menu dd {
	background-image: url('../img/bg/arrow.gif');
	border-bottom: 1px solid #D0D7D7;
}

.top_logo a:link,
.top_logo a:visited {
	color: #93AEAC;
}

.top_logo a:hover,
.top_logo a:active {
	color: #93AEAC;
}

.top_search a:link,
.top_search a:visited {
	text-decoration: underline;
	color: #506462;
}

.top_search a:hover,
.top_search a:active {
	text-decoration: none;
	color: #506462;
}

.side_bx a:link,
.side_bx a:visited {
	color: #536766;
	text-decoration: none;
}

.side_bx a:hover,
.side_bx a:active {
	color: #536766;
	text-decoration: underline;
}

#top_nav {
	background-color: #DFE2E3;
	background-image: url('../img/bg/top_nav_bgs.gif');
}

#top_nav li a,
#top_nav li i {
	background-image: url('../img/bg/menu.gif');
}

#top_nav li a:link,
#top_nav li a:visited {
	color: #E9F1F0;
}

#top_nav li a:hover,
#top_nav li a:active {
	color: #E9F1F0;	
}

#top_nav li.first b {
	background-image: url('../img/bg/menu.gif');
}

#top_nav li.last i {
	background-image: url('../img/bg/menu.gif');
}

#top_nav li.single a:link,
#top_nav li.single a:visited {
	color: #506462;
	text-decoration: none;
}

#top_nav li.single a:hover,
#top_nav li.single a:active {
	color: #506462;
	text-decoration: underline;
}

.hd_bx {
	background-color: #FFFFFF;
}

.bd_bx {
	background-color: #FFFFFF;
}

.side_bx .top,
.side_bx .top b {
	background-image: url('../img/bg/bgs_bx.gif');
}

.side_bx .btm,
.side_bx .btm b{
	background-image: url('../img/bg/bgs_bx.gif');
}

.side_bx .bxd{
	border-left: 1px solid #C5D8D7;
	border-right: 1px solid #C5D8D7;	
	background-color: #F2F4F5;
}

.side_bx .bxd h2 {
	color: #A20101;
}

.left_bx .first_bx .bxd{
	background-color: #F2F4F5;
}

.prod_box {
	background-color: #FFFFFF;
	border: 1px solid #C5D8D7;
}

.prod_image {
	background-color: #FFFFFF;
}

.prod_price {
	color: #252D32;
}

.ft_bx {
	background-color: #EDF0F1;
	
}

.ft_bx a:link,
.ft_bx a:visited {
	color: #354543;
	text-decoration: none;
}

.ft_bx a:hover,
.ft_bx a:active {
	color: #354543;
	text-decoration: underline;
}

dl.ft_dl dt {
	color: #A71111;
}

.ft_dl dd a:link,
.ft_dl dd a:visited,
.ft_dl dd a:hover,
.ft_dl dd a:active {
	background-image: url('../img/bg/arrow.gif');
}

.ft_dl .ft_rss {
	background-image: url('../img/bg/arrow.gif');
}

.i_cart {background-image: url('../img/ico/i_cart.png');}

.i_phone { background-image: url('../img/ico/i_phone.png');}

.top_search button.btn_search {
	background-image:url('../img/btn/btn_search.gif');
}