* {
	margin:0;
	padding:0;
	font-family:Verdana,sans-serif;
}

img {
	border:0;
}

body {
	margin:0;
	padding:0;
	text-align: left;
	background:url(./../images/body_bg.png) #FFF repeat-x;
    color:#414141;
}


.top_line {
	width:100%;
	height:10px;
	line-height:10px;
	background:#000000;
}

.wrapper {
    width:970px;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
}

.header {
	background: url(./../images/header_bg.png) repeat-x;
	height:110px;
}

.clear {
	clear:both;
}

.top_navi {
	width:970px;
	margin:10px 0 10px 0;
	padding-bottom:10px;
	border-bottom:2px #000000 solid;
}

.top_navi a {
	color:#666;
	font-weight:normal;
	font-size:13px;
	text-decoration:none;
}

.top_navi a:hover {
	text-decoration:underline;
}

.top_navi_padding {
	padding-left:25px;
}

.top_navi_item {
	float:left; width:125px; text-transform: uppercase;
}

.content {
	width:970px;
}

.content_padding {
	padding:25px 0 25px 0;
}

.content_left {
	float:left;
	width:245px;
}

.content_right {
	float:right;
	width:725px;
}

.box_small_header {
	width:225px; height:35px; background: url(./../images/box_small_header.png);
}

.box_small_header div {
	padding-left:25px; padding-top:9px; text-transform: uppercase; font-weight:bold; font-size:13px;color:#FFF;
}

.box_small_content {
	width:225px; background: #CCC; margin-bottom:20px;
}

.box_small_content_border {
	margin-left:1px; margin-right:1px; border-bottom:1px #CCC solid; background:#FFF;
}

.box_small_content_padding {
	padding:10px 10px 10px 25px;
}

.box_small_content ul {
	list-style:none; padding:0; margin:0;
}

.box_small_content ul li {
	line-height:22px; font-size:14px
}

.box_small_content ul li ul {
	width:175px;
	padding:8px 0 8px 0;
	background:url(./../images/body_bg.png) left -140px;
}

.box_small_content ul li ul li {
	padding-left:20px;
}

.box_small_content ul li a {
	font-size:13px;
	text-decoration:none;
	color:#333;
}

.box_small_content .active {
	font-weight:bold;
}

.box_small_content ul li ul li a {
	font-size:12px;
}

.box_small_content ul li a:hover {
	text-decoration:underline;
}

.box_product {
	float:left; width:216px; text-align: center; background:url(./../images/border_right.png) repeat-y right top;
}

.box_product_last {
	background:none;
}

.box_product_title {
	text-align:center; height:50px; font-size:14px; padding:0 10px 10px 10px;
}

.box_product_title a {
	color:#880101;
	font-weight:bold;
	
}

.box_product_image {
	padding-bottom:8px; height:175px; overflow: hidden;
}

.box_product_price {
	color:#000000; font-size:22px; font-weight:bold;
}

.box_product_tax {
	font-size:11px;
	color:#999;
	padding-bottom:8px;
}

.box_product_link a {
	color:#cc0000; font-size:12px;
}

.box_product_spacer {
	width:648px; line-height:12px; height:12px; margin-top:12px; background: url(./../images/border_bottom.png) repeat-x top left;
}


.box_content_header {
	width:700px; height:35px; background: url(./../images/box_content_header.png) repeat-x;
}

.box_content_header h1 {
	padding-left:25px; padding-top:9px; text-transform: uppercase; font-weight:bold; font-size:13px; margin:0; color:#FFFFFF;
}

.box_content_content {
	width:700px; background: #FFF;
}

.box_content_content_padding {
	padding:15px 27px 25px 25px;
}

.text {
	width:700px;
}

.text p {
	padding:15px;
	font-size:12px;
	
}

.paging {
}

.paging_title {
	width:40px;
	font-size:13px;
	color:#878787;
}

.paging_inactive {
	cursor:pointer;
	width:23px;
	height:23px;
	text-align:center;
	background:#bbbbbb;
	color:#FFF;
}

.paging_inactive a {
	color:#FFF;
}

.paging_active {
	cursor:pointer;
	width:23px;
	height:23px;
	text-align:center;
	background:#750100;
	color:#FFF;
}

.paging_active a {
	color:#FFF;
}

.footer {
	width:100%;
	height:60px;
	line-height:55px;
	background:#000000;
}

.footer a {
	font-size:12px;
	color:#FFF;
}

