body,td,th {

	font-size: 12px;

	color: #666666;

}

body {

	background-color: #E8FFE8;

	margin-top: 20px;

}

.style1 {

	color: #000000;

	font-weight: bold;

}

.style2 {

	color: #FFFFFF;

	font: bold;

	font-size: 16px;

}

.style3 {

	color: #FF00FF;

	font-weight: bold;

}

.ecobox {

	padding: 5px;

	width: 130px;

	border: 1px dashed #009900;

	background: #FFFFFF;

	height: 200px;

	text-align: left;

}

.avonbox {

	padding: 5px;

	width: 130px;

	border: 1px solid #FF00FF;

	background: #FFFFFF;

	height: 139px;

	background: url(new/pic/avon.jpg);

}

.td1 {

	border: 1px solid #FF9900;

}

.pazzlebox {

	padding: 5px;

	width: 130px;

	border: 1px dashed #009900;

	background: #FFFFFF;

	height: 100px;

}

.ktaibox {

	padding: 5px;

	width: 130px;

	border: 1px dashed #009900;

	background: #FFFFFF;

	height: 190px;

}

.mcbox {

	padding: 5px;

	width: 130px;

	border: 1px dashed #009900;

	background: #FFFFFF;

	height: 90px;

	text-align: left;

}

.mmbox {

	background: url(new/pic/mm.jpg);

	height: 150px;

	width: 400px;

	border: 2px solid #0000FF;

	font-style: normal;

}

.monthbox {

	background: url(new/pic/m07.gif) no-repeat;

	height: 99px;

	width: 400px;

	border: 1px solid #FF00FF;

	float: left;

}

.seasonbox {

	background: url(new/pic/summer.gif) no-repeat;

	height: 99px;

	width: 400px;

	border: 1px solid #00CC00;

}

.style5 {

	font-size: 18px;

	font-weight: bold;

	color: #FF0000;

}

.style6 {

	color: #00CC00;

	font-weight: bold;

}

.bookmarkbox {

	padding: 5px;

	width: 130px;

	border: 1px dashed #009900;

	background: #FFFFFF;

	height: 20px;

	text-align: center;

	vertical-align: middle;

}

.mc2box {

	padding: 5px;

	width: 130px;

	border: 1px dashed #009900;

	background: #FFFFFF;

	height: 110px;

	text-align: left;

}

.newbox {

	padding: 5px;

	width: 130px;

	border: 1px dashed #009900;

	background: #FFFFFF;

	text-align: left;

}

.bd {

	border: 1px solid #339900;

	bottom: 10px;

}

.style8 {

	color: #0000FF;

	font-weight: bold;

}

.osusumebox {

	padding: 5px;

	width: 130px;

	border: 1px dashed #009900;

	background: #FFFFFF;

	height: 80px;

	text-align: center;

}

.hyou {

	border: 1px solid #009900;

}

table {

	text-align: left;

}

h2{
	color:#006600;
	margin: 0 0 1.5em;
	padding: 0.9em;
	border-top: 3px solid #ff9900;
	background: url(../images/title/bg-conts-h2.gif) left top repeat-x #ffffcc;
	font-size: 1.286em;
	font-weight: bold;
}
h3{
	margin: 0 0 1.5em;
	padding: 0.8em;
	border: 2px solid #ff3333;
	font-size: 1.143em;
	font-weight: bold;
	color:#ff3333;
	text-align:center;

}
