BODY {
	BACKGROUND-POSITION: 50% top; 
	MARGIN: 0px auto; 
	background-color: #D0E7B0; 
	background-repeat: repeat-x; 
	background-image: url(../image/bg_image.jpg); 
	vertical-align: top; 
	padding: 60px 0px 0px;
}
#wrapper {
	width:780px;
	text-align:center;
	background-color: #FFFFFF; 
	margin-top: 0px; 
	margin-right: auto; 
	margin-bottom: 0px; 
	margin-left: auto;
}

.toplink {
	width: 410px;
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #000000;
	text-decoration: none;
 	float: left;
	margin-right: 0px;
 	margin-top: 29px;
	}

.toplink ul {
	margin: 0; padding: 0; 
	list-type: none; 
	}

.toplink li {
	list-type: none; 
	display: inline;
	padding: 0px 1px; 
	}

.toplink2 li {
	display: inline;
	padding: 0px 0px; 
	}

.toplink ul li a:hover {
	color: #000000;
	text-decoration: none;
	}

.toplink ul li a {
	text-decoration:none;  
	color: #000000; 
	}


#banner {  
	background-image: url(../image/banner.jpg); 
	background-repeat: no-repeat; 
	height: 152px; 
	width: 780px;
	float: left;
	}
#left {  
	float: left; 
	width: 207px;
; margin-top: 15px
	}
#mid {  
	float: left; 
	width: 367px; 
	background-color: #FFFFFF; 
	padding-top: 25px; 
	text-align: left;
	}

#mid2 {  
	float: left; 
	width: 550px; 
	background-color: #FFFFFF; 
	padding-top: 25px; 
	text-align: left;
	}

#right {  
	float: right; 
	width: 206px;
; margin-top: 15px
	}

#right2 {  
	float: right; 
	width: 20px;
; margin-top: 15px
	}

.header {  
	font-family: "trebuchet MS"; 
	font-size: 18px; 
	font-weight: bold; 
	color: #3f3f3f; 
	text-align: left; 
	width: 360px; 
	float: left; 
	padding-left: 5px;
	}
.content {  
	font-family: "trebuchet MS"; 
	font-size: 14px; 
	color: #3f3f3f; 
	float: left; 
	width: 340px; 
	padding-left: 5px; 
	padding-top: 10px;
	}
.content2 {  
	font-family: "trebuchet MS"; 
	font-size: 14px; 
	color: #3f3f3f; 
	float: left; 
	width: 550px; 
	padding-left: 5px; 
	padding-top: 10px;
	}
#foot {  
	background-color: #FFFFFF; 
	background-repeat: no-repeat; 
	float: left; 
	height: 50px; 
	width: 780px; 
	font-family: "trebuchet MS"; 
	font-size: 14px; 
	color: #3f3f3f; 
	padding-top: 10px; 
	text-align: center;
; border: 0px #000000 solid
	}
.footlink {
	width: 100%;
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #3f3f3f;
	text-decoration: none;
	margin-right: 0px;
 	margin-top: 0px;
	}

.footlink a:hover {
	color: #3f3f3f;
	text-decoration: none;
	}

.footlink a:active {
	text-decoration:none;  
	color: #3f3f3f; 
	}
.footlink a:link {
	text-decoration:none;  
	color: #3f3f3f; 
	}
.footlink a:visited {
	text-decoration:none;  
	color: #3f3f3f; 
	}
	
.link01 {  
	color: #0033FF; 
	text-decoration: none;
	}
.loginbox {  background-color: #FFFFFF}
.log {  font-family: "trebuchet MS"; font-size: 14px; font-weight: bold; color: #3f3f3f; text-align: left; padding-left: 5px; background-image: url(../image/line.jpg); background-repeat: no-repeat; background-position: bottom}
.User { font-family: "trebuchet MS"; font-size: 12px; color: #3f3f3f; text-align: left; padding-left: 5px; font-weight: bold; padding-top: 10px}

.register { 
	font-family: "trebuchet MS"; 
	font-size: 12px; 
	color: #3f3f3f; 
	text-align: left; 
	font-weight: bold;
	float: left; 
	width: 203px;
	hight: 24px;
; height: 24px
; padding-top: 8px
; vertical-align: top
text-decoration: none;
	}

.register a:hover {
	color: #3f3f3f;
	text-decoration: none;
	}

.register a:active {
	text-decoration:none;  
	color: #3f3f3f; 
	}
.register a:link {
	text-decoration:none;  
	color: #3f3f3f; 
	}
.register a:visited {
	text-decoration:none;  
	color: #3f3f3f; 
	}
	
.sub_box {  float: left; width: 207px; margin-top: 25px; background-repeat: no-repeat; background-position: center top; height: 82px}
.box01 {  float: left; height: 82px; width: 187px; font-family: "trebuchet MS"; font-size: 18px; font-weight: bold; color: #3f3f3f; text-align: left; background-image: url(../image/sub_box.jpg); background-repeat: no-repeat; background-position: center top; padding-left: 15px; padding-top: 3px}
.email {  font-family: "trebuchet MS"; font-size: 12px; color: #3f3f3f}
.input01 {  height: 10px}
.news {  background-image: url(../image/latest_news.jpg); background-repeat: no-repeat; height: 24px; width: 180px; float: left; margin-left: 15px; margin-top: 15px}
h1 {  font-family: "trebuchet MS"; font-size: 14px; font-weight: bold; color: #3f3f3f; text-align: left; padding-left: 8px}
.box2 {  background-color: #f5f3f3; float: left; width: 180px; margin-left: 15px}
h3 {  font-family: "trebuchet MS"; font-size: 12px; color: #3f3f3f; padding-left: 8px; text-align: left}

.all_n {  font-family: "trebuchet MS"; font-size: 14px; color: #3f3f3f; text-align: right; margin-right: 10px}
.all_n a:active {  font-family: "trebuchet MS"; font-size: 14px; color: #3f3f3f}
.all_n a:hover { font-family: "trebuchet MS"; font-size: 14px; color: #3f3f3f }
.all_n a:link { font-family: "trebuchet MS"; font-size: 14px; color: #3f3f3f }
.all_n a:visited { font-family: "trebuchet MS"; font-size: 14px; color: #3f3f3f }
.search {  float: right; width: 190px; margin-right: 5px; font-family: "trebuchet MS"; font-size: 14px; font-weight: bold; color: #3f3f3f; text-align: left}
.input02 {  height: 13px}
.shoping {  background-image: url(../image/shop.jpg); background-repeat: no-repeat; float: right; height: 64px; width: 186px; margin-right: 8px; margin-top: 15px; text-align: center; vertical-align: top}
h2 {  font-family: "trebuchet MS"; font-size: 16px; font-weight: bold; color: #3f3f3f; text-align: center; vertical-align: top}
.sho_bas {  font-family: "trebuchet MS"; font-size: 16px; font-weight: bold; color: #3f3f3f; text-align: center; vertical-align: top}
.sho_bas01 { font-family: "trebuchet MS"; font-size: 16px; color: #3f3f3f; text-align: center; vertical-align: top }
.sho_bas02 { font-family: "trebuchet MS"; font-size: 12px; color: #3f3f3f; text-align: center; vertical-align: top }

.sho_bas02 ul {
	margin: 0; padding: 0; 
	list-type: none; 
	}

.sho_bas02 li {
	list-type: none; 
	display: inline;
	padding: 0px 1px; 
	}

.sho_bas02 li {
	display: inline;
	padding: 0px 0px; 
	}

.sho_bas02 ul li a:hover {
	color: #000000;
	text-decoration: none;
	}

.sho_bas02 ul li a {
	text-decoration:none;  
	color: #000000; 
	}

.right_manu {  
	background-image: url(../image/box_2.jpg); 
	background-repeat: no-repeat; 
	float: right; 
	height: 126px; 
	width: 195px; 
	margin-top: 15px; 
	text-decoration: none; 
	font-family: "trebuchet MS"; 
	font-size: 16px; 
	font-weight: bold; 
	color: #FFFFFF;
	text-align: left;
	line-height : 25px;
	}
.right_manu ul {
	margin: 8px; padding: 0px; 
	list-type: none; 
	}

.right_manu li {
	list-type: none; 
	display: inline;
	padding: 0px 20px; 
; background-image: url(../image/button.jpg); background-repeat: no-repeat
; background-position: left center; height: 9px
	}

.right_manu ul li a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}

.right_manu ul li a {
	text-decoration:none;  
	color: #FFFFFF; 
	}

	
.manu {  background-image: url(../image/bar.jpg); background-repeat: no-repeat; float: right; height: 24px; width: 182px; margin-top: 15px; margin-right: 8px}

.manu01 {
	float: right; width: 178px; 
	font-family: "trebuchet MS"; 
	font-size: 16px; 
	color: #3F566C; 
	text-align: left; 
	vertical-align: top;
	text-decoration: none; 
	border: #cec7c7 solid; border-width: 0px 2px 2px;
	margin-right: 8px;
	font-weight: bold;
	line-height : 28px;
	}

.manu01 ul {
	margin: 8px; padding: 0px; 
	list-type: none; 
	}

.manu01 li {
	list-type: none; 
	display: inline;
	padding: 0px 23px 0px; 
;  background-repeat: no-repeat
; height: 18px
; background-position: left center
; vertical-align: middle
	}

.manu01 ul li a:hover {
	color: #3F566C;
	text-decoration: none;
	}

.manu01 ul li a {
	text-decoration:none;  
	color: #3F566C; 
	}


a:link{
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #0080C0;
	text-decoration: none;
}

a:visited{
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #0000CC;
	text-decoration: none;
}
a:active{
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #990000;
	text-decoration: none;
}
a:hover{
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #FF0000;
	text-decoration: none;
}

table{
	border-collapse:collapse;
}
.table{
	border-collapse:collapse;
	border: 1px #D61776 solid;
	padding: 5px;
}