@charset "utf-8";
/* CSS Document */
body{margin:0px; text-align:center;}
p{margin:0px; line-height:20px;}
a{text-decoration:none; color:#000000;}
a:hover{
	color:#C0F;
}
img{border:none;}
em{float:right; clear:right;}
ul{margin:0px;}
.fl{float:left;}
.fr{float:right;}
.mainBody{
	width:1000px;
	margin:0px auto;
	height:auto;
	text-align:left;
	line-height:18px;
	clear:both;
	font:normal 12px/13px "Trebuchet MS", "Trebuchet MS";
}
.header{display:block; background-repeat:no-repeat; background-color:#FBFFEA; position:relative; height:195px;}
.header h1{text-indent:-2500px; height:85px; width:290px; background: url(logo.gif) 50% 5px no-repeat; position:absolute; left:0px; top:0px; z-index:-1;}
.header ul{list-style:none; display:block; height:40px; white-space:nowrap; position:absolute; right:10px; top:155px;}
.header li{float:left; display:inline-block; height:40px; background:#43709E; text-align:center; text-transform:capitalize;}
.header li a{font:bold 19px/40px; color:#ECF9C5; padding:0px 2px; letter-spacing:0px;}
.header li.l{width:10px; background:none url(navLeft.gif) left center no-repeat;}
.header li.r{width:10px; background:none url(navRight.gif) right center no-repeat;}
.bodyer{background:#FBFFEA; display:inline-block; clear:both; padding-top:10px;}
.footer{
	background:#FBFFEA;
	text-align:center;
	height:95px;
	color:#FFF;
	vertical-align:middle;
	display:table;
}


div.left{width:220px; padding-left:4px;}
div.right{width:770px; padding:20px 4px 20px 0px;}
.left div.categoryList{clear:both; margin-bottom:10px;}
.categoryList span.Head{display:block; text-indent:-2500px; background:url(headEnClass.jpg) no-repeat; height:101px;}
.categoryList ul.bc{width:203px; background:url(bgClass.jpg) repeat-y; padding:0px 4px;}
.categoryList ul.bc li{height:32px; font:bold 13px/24px; display:block; border-bottom:dotted 1px #b6b1b5; background:url(icoBigClass.jpg) 3px 5px no-repeat; padding-left:28px;}
.categoryList ul.sc{list-style:inside url(icoSmallClass.jpg);}
.categoryList ul.sc li{font:bold 12px/18px; display:block; border:none; background:none; padding:6px 0px 0px 5px; width:140px;}
.categoryList form{margin:0px; text-align:center; width:203px; background:url(bgClass.jpg) repeat-y; padding:20px 0px; overflow:hidden;}
.categoryList select{background:#e7e7e7; color:#de1c1c; font-weight:bold; width:150px; text-align:center; text-transform:capitalize;}
.categoryList input.text{border:solid 1px #c5c4c3; width:150px;}
.categoryList input.button{border:solid 1px #c5c4c3; background:#eee; margin-top:15px; text-transform:capitalize;}
.categoryList span.Foot{display:block; text-indent:-2500px; background:url(footClass.jpg) left bottom no-repeat; height:20px;}

.links{width:770px; padding-right:4px; display:inline-block; clear:both; text-align:left; margin-top:45px;}
.links a.title{display:block; background:url(icoLink.jpg) 15px center no-repeat; width:148px; height:68px; text-indent:65px; color:#0091FB; font:bold 22px/68px; white-space:nowrap; text-transform:capitalize;}
.links span.Head{background:url(headProductList.gif) left top no-repeat; height:10px; display:block; text-indent:-2500px;}
.links ul{border-left:solid 1px #dedede; border-right:solid 1px #dedede; background:#fff; clear:both; display:inline-block; padding:6px; list-style:none;}
.links li{float:left; margin:10px;}
.links li img{width:125px; height:48px; border:solid 1px #CCC;}
.links span.Foot{background:url(footProductList.gif) left bottom no-repeat; height:13px; display:block;}

.copyright{ clear:both; display:block; background:url(copyright.gif) center bottom no-repeat; line-height:22px; height:115px; text-align:left; padding:35px 0px 0px 350px; color:#B5C399;}
.copyright p{ line-height:22px; margin:0px;}

.contact{clear:both; overflow:hidden;}
.contact span.Head{background:url(headContact.jpg) left bottom no-repeat; height:10px; display:block; text-indent:-2500px;}
.contact ul.cc{width:202px; background:url(bgClass.gif) repeat-y; padding:0px 4px; list-style:none;}
.contact ul.cc li{display:block; padding:10px;}
.contact ul.cc td{border-bottom:dotted 1px #b6b1b5; font:bold 16px/22px; color:#bd6619;}
.contact ul.cc a{color:#bd6619;}
.contact span.Foot{display:block; text-indent:-2500px; background:url(footClass.gif) left bottom no-repeat; height:30px;}

.flashAd{background:url(bgFlashAd.gif) 50% 50% no-repeat; width:422px; height:237px; padding:6px 6px; margin-top:30px; clear:left;}
.indexNews{height:280px; width:310px; clear:right;}
.indexNews a.title{display:block; background:url(icoNews.jpg) left bottom no-repeat; height:22px; width:16px; white-space:nowrap; margin-left:5px; text-indent:25px; color:#476800; font:bold 20px/22px; text-transform:capitalize;}
.indexNews span.Head{display:block; height:15px; background:url(headNews.gif) left bottom no-repeat; text-indent:-2500px;}
.indexNews ul{height:210px; border-left:solid 1px #dedede; border-right:solid 1px #dedede; background:#fefbf4; list-style:inside disc; padding:0px 5px; line-height:25px;}
.indexNews li{height:25px; display:inline-block;}
.indexNews li a:hover em{color:#f03b70; cursor:pointer;}
.indexNews span.Foot{display:block; text-align:-2500px; background:url(footNews.gif) left bottom no-repeat; height:30px; text-align:right; padding-right:25px;}
.indexNews span.Foot a.more{background:url(icoMore.jpg) left center no-repeat; padding-left:15px; display:inline-block;}

.productList{clear:both; display:inline-block;}
.productList a.title{display:block; background:url(icoNewProduct.jpg) left center no-repeat; height:51px; width:75px; margin:10px auto; text-indent: 75px; font:bold 22px/51px; color:#ED2569; white-space:nowrap; text-transform:capitalize;}
.productList span.Head{background:url(headProductList.gif) left bottom no-repeat; height:20px; display:block;}
.productList ul{border-left:solid 1px #dedede; border-right:solid 1px #dedede; background:#fff; clear:both; display:inline-block; padding:3px 10px; list-style:none; overflow:hidden;}
.productList li{
	float:left;
	height:195px;
	width:148px;
	padding:4px;
	line-height:21px;
	font-size:12px;
	font-weight: normal;
}
.productList li.notice{text-align:center; font-size:20px; width:100%; padding:85px;}
.productList ul a.pm{ display:block; width:140px; height:130px; overflow:hidden; text-align:center; line-height:130px;}
.productList li.vLine{background:url(lineDotVertical.jpg) right top no-repeat;}
.productList span.Foot{background:url(footProductList.gif) left bottom no-repeat; height:15px; display:block;}

.newsList{clear:both; display:inline-block;}
.newsList span.title{display:block; font:bold 20px/34px; color:#476800; background:url(icoNews.jpg) 5px 50% no-repeat; text-indent:30px; text-transform:capitalize;}
.newsList span.Head{background:url(headProductList.gif) left bottom no-repeat; height:20px; display:block;}
.newsList ul{border-left:solid 1px #dedede; border-right:solid 1px #dedede; background:#fff; height:210px; list-style:inside disc; padding:0px 5px; line-height:25px;}
.newsList li{height:25px; display:block;}
.newsList li a:hover em{color:#f03b70;}
.newsList span.Foot{background:url(footProductList.gif) left bottom no-repeat; height:15px; display:block;}

.newsContent{
	clear:both;
	display:inline-block;
	font: Trebuchet MS;
	font-size: 12px;
}
.newsContent span.title{
	display:block;
	background:url(icoTitle.jpg) 5px 50% no-repeat;
	text-indent:30px;
	text-transform:capitalize;
	font-family: Trebuchet MS;
	font-weight: normal;
	font-size: 16px;
	line-height: 34px;
}
.newsContent div.content{padding:20px; word-break:break-all;}

.message{padding:20px; text-align:center;}
.message ul{width:650px; line-height:28px;}
.message dt{width:150px; text-align:right; font-size:14px; font-weight:bold; clear:left; float:left;}
.message dd{text-align:left; clear:right; height:auto; color:#F00; float:right; width:500px; padding: 3px;}
.message dd textarea,input{border:solid 1px #dedede; background:#fff;}

#Pager{text-align:center; word-spacing:3px; font:bold 13px/18px;}

