@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#ffffff;
	color:#555555;
	/*text-transform:lowercase;*/
}
a {
	color:#000000;
	text-decoration:none;
}
a:hover {
	color:#555555;
	text-decoration:underline;
}
.header_bg {
	background-color:#eeeeee;
}
.sales {
	font-size:14px;
}
.tel {
	font-size:16px;
	font-weight:bold;
}
.nav_bar {
	font-size:14px;
	color:#555555;
}
.nav_bar a {
	color:#555555;
	text-decoration:none;
}
.nav_bar a:hover {
	color:#000000;
	text-decoration:none;
	border-bottom:#e10000 solid 5px;
}
.heading_left_nav {
	background-color:#f6f6f6;
	vertical-align:middle;
	padding-left:10px;
	color:#e00000;
	font-size:18px;
	height:34px;
	border-bottom:#888888 dashed 1px;
}
.heading_left_cart {
	background-color:#f6f6f6;
	vertical-align:middle;
	padding-left:10px;
	color:#e00000;
	font-size:18px;
	height:34px;
}
.bg_left_nav {
	background-color:#efefef;
	background-image:url(../images/left_nav_bg.jpg);
	background-position:top right;
	background-repeat:repeat-x;
}
.categories_left_nav {
	background-image:url(../images/bullet_gray.jpg);
	background-position:10px 14px;
	background-repeat:no-repeat;
	vertical-align:middle;
	padding-left:25px;
	color:#555555;
	font-size:14px;
	height:30px;
}
.categories_left_nav a {
	color:#555555;
	text-decoration:none;
}
.categories_left_nav a:hover {
	color:#000000;
	text-decoration:underline;
}
.categories_left_nav_selected{
	background-image:url(../images/bullet_red.jpg);
	background-position:10px 14px;
	background-repeat:no-repeat;
	vertical-align:middle;
	padding-left:25px;
	color:#555555;
	font-size:14px;
	height:30px;
}
.categories_left_nav_selected a {
	color:#555555;
	text-decoration:none;
}
.categories_left_nav_selected a:hover {
	color:#000000;
	text-decoration:underline;
}
.special_offer_bg {
	background-image:url(../images/special_offer_bg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height:80px;
}
.special_offer {
	background-color:#f6f6f6;
	vertical-align:middle;
	padding-left:10px;
	color:#e00000;
	font-size:18px;
	height:34px;
}
.contents_bg {
	background-color:#f6f6f6;
}
.price_bg {
	background-color:#ececec;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	line-height:25px;
}
.product_name {
	background-color:#f6f6f6;
	text-align:center;
	vertical-align:middle;
	line-height:22px;
}
.separator_x {
	border-top:#898989 solid 1px;
	height:33px;
}
.cart_items {
	color:#970103;
	font-weight:bold;
}
.search_box {
	width:284px;
	border:0px;
	color:#e00000;
	font-size:14px;
	padding-left:5px;
	padding-top:5px;
	height:20px;
}
.heading_black {
	color:#000000;
	font-size:20px;
	font-weight:normal;
}
.heading_black2 {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-transform:none;
}
.heading_gray1 {
	color:#aaaaaa;
	font-size:16px;
	font-weight:500;
	line-height:28px;
	text-transform:none;
}
.heading_red2 {
	color:#e00000;
	font-size:16px;
	font-weight:500;
	line-height:28px;
	text-transform:none;
}
.heading_red3, .heading_red3 a {
	color:#e00000;
	font-size:14px;
	font-weight:bold;
	line-height:28px;
	text-transform:none;
	text-decoration:none;
}
.heading_red3 a:hover {
	color:#a00000;
	font-size:14px;
	font-weight:bold;
	line-height:28px;
	text-transform:none;
	text-decoration:none;
}
.heading_gray2, .heading_gray2 a {
	color:#565656;
	font-size:14px;
	font-weight:600;
	text-transform:none;
}
.heading_gray2 a:hover {
	color:#000000;
	font-size:14px;
	font-weight:600;
	text-decoration:none;
	text-transform:none;
}
.heading_gray3, .heading_gray3 a {
	color:#808080;
	font-size:14px;
	font-weight:bold;
	text-transform:none;
}
.heading_gray3 a:hover {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-transform:none;
	text-decoration:none
}
.heading_red1 {
	color:#e00000;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.paging {
	background-color:#808080;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	text-transform:none;
}
.paging a {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	text-transform:none;
	text-decoration:none;
}
.paging a:hover {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	text-transform:none;
	text-decoration:underline;
}
.txtbox_red2 {
	color:#e00000;
	font-size:16px;
	font-weight:bold;
	line-height:28px;
	text-transform:none;
}
.pro_border {
	border:2px solid #aaaaaa;
}
.homepage{
	color:#d00000;
}
