body {
	background-color: #333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(footerbg.gif);
	color: #FFF;
	font-size:12px;
}
a:link {
	color: #F60;
	text-decoration: none;
}
a:visited {
	color: #F60;
	text-decoration: none;
}
a:hover {
	color: #F00;
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.wrapper {
	background-color: #FFF;
	width: 980px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.header {
	background-image: url(subtopnavbg.gif);
	background-position: top;
}
.cart{
	text-align:right;
	height: 20px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 50px;
	padding-left: 644px;
}
.cart a:link {
	color: #fff;
	text-decoration: none;
}
.cart a:visited {
	color: #fff;
	text-decoration: none;
}
.logo {
	float: left;
	width:186px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.h_mnu_01{
	width: 680px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.h_mnu_01 ul{
	margin: 0;
	padding: 0;
	float: left;
	width: 680px;
	background: #000000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #000000;
}

.h_mnu_01 ul li{
display: inline;
}

.h_mnu_01 ul li a{
	float: left;
	color: #FFFFFF;
	padding: 10px 11px;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}

.h_mnu_01 ul li a:visited{
color: #FFFFFF;
}

.h_mnu_01 ul li a:hover, .h_mnu_01 ul li .selected{
	color: #FFFF00 !important;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #800040;
}
.search {
	background-image: url(menusearchbg.gif);
	height:36px;
	width:auto;
	margin-left: 680px;
	text-align:right;
}
.search form{
	padding:7px 5px 0 0;
}

.search input{
	border:1px solid #545454;
	background:#3A3A3A;
	color:#FFF;
}
.mainhome{
	padding-top:5px;
}
.mainleft{
	width:200px;
	float:left;
	padding: 5px;
}
.mainright{
	width:200px;
	float:right;
	padding: 5px;
}
.maincenter{
	width:560px;
	padding-top: 5px;
	float: left;
	margin-top: 0;
	margin-bottom: 0;
}
.maincentent{
	padding-top: 5px;
	width:770px;
	float: right;
}
.login{
	color:#FFFFFF;
	background:#927661;
	width:198px;
	border: 1px solid #000;
	margin-bottom:5px;
}
.login a:link ,.login a:visited{
	color: #FFF;
}
.login a:hover {
	color: #FF0;
}
.login form{
	padding-right:20px;
	text-align:right;
}
.login h3{
	background:#755742;
	margin: 0px;
	padding: 5px 5px 5px 10px;
	font-size:12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	color: #FFD4AE;
}
.login input {
	background:#CCA588;
	color:#FFF;
	border: 1px solid #755742;
}
.sidebar{
	background:#9C9B1A;
	width:198px;
	border: 1px solid #000;
	margin-bottom:5px;
}
.sidebar a,.sidebar a:visited,.sidebar a:hover{
	color: #FFF;
}
.sidebar h3{
	background:#67660D;
	margin: 0px;
	padding: 5px 5px 5px 10px;
	font-size:12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	color:#CF0;
}
.sidebar li{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #fff;
	line-height:2;
	margin-right: 5px;
	margin-top:5px;
}
.sidebar2{
	background:#55919A;
	width:198px;
	border: 1px solid #000;
	margin-bottom:5px;
}
.sidebar2 h3{
	background:#346577;
	margin: 0px;
	padding: 5px 5px 5px 10px;
	font-size:12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	color: #8BC7D0;
}
.sidebar2 li{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #fff;
	line-height:2;
	margin-right: 5px;
	margin-top:5px;
}
.sidebar2 a,.sidebar2 a:visited,.sidebar2 a:hover{
	color: #FFF;
}
.sidebar3{
	background:#64502B;
	width:198px;
	border: 1px solid #000;
	margin-bottom:5px;
}
.sidebar3 h3{
	background:#715E3B;
	margin: 0px;
	padding: 5px 5px 5px 10px;
	font-size:12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	color: #fff;
}
.sidebar3 li{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #fff;
	line-height:2;
	margin-right: 5px;
	margin-top:5px;
}
.sidebar3 a,.sidebar3 a:visited,.sidebar3 a:hover{
	color: #FFF;
}
.sidebar4{
	background:#333;
	width:198px;
	border: 1px solid #000;
	margin-bottom:5px;
}
.sidebar4 h3{
	background:#4c4c4c;
	margin: 0px;
	padding: 5px 5px 5px 10px;
	font-size:12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	color: #FFF;
}
.sidebar4 a,.sidebar4 a:visited,.sidebar4 a:hover{
	color: #FFF;
}
.sidebar ul,.sidebar2 ul,.sidebar3 ul,.sidebar4  ul{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0;
}
.homecentent {
	margin-top:5px;
	width:558px;
	background:#7c132f;
	border:#000 1px solid;

}
.homecentent a,.homecentent a:visited{
	width:200px;
	color:#FFF;
	background:#690f25;

}
.homecentent a:hover{
	color:#CCC;
}
#xxhmenu {
	margin:0;
	padding:0;
	background:#000;
	width:100%;	
	list-style-type: none;
	height:25px;
}
#xxhmenu li{
	list-style-type: none;
	color:#FFF;
	float:left;
	text-align:center;
	cursor: hand;
	padding:5px;
	height:16px;
}
#xxhmain {
	margin:5px 0 0 5px;
}
#xxhmain li{
	list-style-type: none;
}
.sec1 { background-color: #000;}
.sec2 { background-color: #000;}
.block { display: block;}
.unblock { display: none;}
.homecentent h3{
	background:#000;
	margin: 0px;
	padding: 5px 5px 5px 10px;
	font-size:12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	color: #fff;
}
.c-cat-depth-1 a,.c-cat-depth-1 a:visited,.c-cat-depth-1 a:hover ,.s-cat-depth-1{
	color:#FFF;
	background:none;
	border-bottom:#999 solid 1px;width:165px;
	margin-right:10px;
	padding-bottom:5px;
	padding-top:5px;
}
.c-cat-depth-2 a,.c-cat-depth-2 a:visited,.c-cat-depth-2 a:hover ,.s-cat-depth-2{
	color:#a6a190;
	border:0;
	margin:0 0 -5px 0;
	background:none;
}
.clears{
	color:#a6a190;
	clear:both;
	background-image:url(footerbg.gif);
	height:10px;
}
.footer{
	padding:5px;
	background-image: url(footerbg.gif);
}
.zfbs {
	width:63px;
	height:80px;
	background-image: url(tysh.jpg);
	float:left;
}
.de_text{
	margin:0 auto;
	height:1px;
	overflow:hidden;
}
