.decor_left{

	width:150px;
}
.center_div {
	text-align: center;
}
.login_box {
	background:#CCCCCC;
	padding:5px;
	width:110px;
	margin:5px;
	height:45px;
	text-align:center;
	font-size:small;
	color:#666666;
	border: solid thin #999999;
}
.login_input {
	font-size:10px;
	color:#666666;
}
.pre_links {
	text-align:right;
}
.pre_links a {
	color:#0066CC;
	text-decoration:none;
	font-weight:bolder;
}
.decor_right{
	
	width:150px;
}
.decor_line {
	width: 40px;	
}
body {
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
.main_div {
	padding:20px;
	text-align: left;
	font-size:14px;
}
.menu_div {
	padding:0px;
	margin-top:150px;
	text-align:right;
	font-weight:bold;
	background:#FFFFFF;
	background-repeat: repeat-y;
	margin-bottom:0px;
	position:relative;
}

.menu_current {
	color:#000000;
}
.menu_div a{
	text-decoration:none;
	color:#000000;
	margin:0px;
	font-size:small;
}
.menu_div a#cat{
	font-size:11px;
	padding-right:15px;
	color:#006699;
}
.menu_div a#cat:hover{
	color:#0066FF;
}
.menu_item {
	clear: both;
	padding-left:10px;
	padding-right:10px;
	
}
.menu_div a:hover{
	color:#0066FF;
}
.loginbox{
	background:#CCCCCC;
	border:solid  #999999 thin;
	margin-top:150px;
	color:#666666;
}
.logintext {
	font-size:10px;
}
h1{
	font-size:x-large;
}
h2 {
	font-size:large;
}
h1, h2{
	color:#0066CC;
}
h3 {
	margin:0px;
}
.top_div {
	position: relative;
	text-align:center;
	width:100%
	clear:both;
	height:150px;
}
.top_right_shape {
	position:absolute;
	right:0px;
	top:0px;
	z-index:0;
}
.top_left_shape {
	position:absolute;
	padding:0px;
	text-align:left;
	left:0px;
	top:0px;
	width: 295px;
	z-index:0;
}
.div_logo {
	z-index:99;
	margin-top:20px;
	margin-bottom:10px;
}
h4{
	margin:0px;
	color:#006633;
	font-style:italic;
}
.div_image{
	text-align:center;
	background:#CCCCCC;
	padding:10px;
}
.div_photo{
	text-align:center;

}
.photo{
	border: solid thick #999999;
	background:#FFFFFF;
	padding:20px;

}
.div_title{
	text-align:center;
}
.h_title{
	font-size:x-large;
	color:#006633;
	font-weight:bolder;
}
.h_description{
	color:#333333;
	font-style:normal;
	font-size:smaller;

}
.h_price{
	font-size:larger;
}
.div_handicraft{
	padding:10px;
	background:#CCCCCC;
	border: solid thin #999999;
}
.h_category{
	color:#336699;
	font-size:x-large;
}
.h_category a{
	color:#336699;
	font-size:x-large;
	text-decoration:none;
}
.h_category a:hover{
	color:#0099FF;
}
.div_handicraft td{
	font-size:small;
}
.div_news{
	padding:10px;
	text-align:left;
}
.n_date{
	font-style:italic;
	color:#666666;
}
.n_title{
	font-size:large;
	color:#0066CC;
	font-weight:bolder;
}
.n_author{
	font-style:italic;
	font-size:small;
	color:#666666;
}
p{
	
}