img, .fumipic{
	_behavior: url("./pngfix/iepngfix.htc")
}

body {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b8b8b8;
	background: #000000;
	text-align: center;
	behavior: url("csshover.htc");
}
.container{
	width: 960px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
}
.header{
	padding: 0px;
	margin: 0px auto 0px auto;
	width: 960px;
	height: 153px;
	border-bottom: 1px solid #404040;
}
	.logo{
		width: 275px;
		float: left;
		height: 93px;
		margin: 0px;
		padding: 60px 0px 0px 25px;
	}
	.header .right{
		width: 650px;
		height: 153px;
		float: right;
		padding: 0px 10px 0px 0px;
		margin: 0px;
		text-align: right;
	}
	.basket{
		width: 490px;
		height: 24px;
		background: #181818;
		margin: 0px 0px 0px auto;
		padding: 8px 0px 0px 20px;
	}
	.basket img{
		float: left;
		margin: 0px 40px 0px 0px;
	}
	.basket .ip{
		width: 180px;
		float: left;
		padding: 0px 20px;
		margin: 0px;
	}
	.basket p{
		float: left;
		font-weight:bold;
		margin: 0px 4px;
	}
	.bdivid{
		width: 3px;
		height: 7px;
		background: url(images/bdivid.gif) no-repeat;
		float: left;
		margin: 4px 5px;
		padding: 0px;
	}
	.basket a:link, .basket a:visited, .basket a:active{
		color: #32d400;
		font-weight: bold;
		float: left;
	}	
	.basket a:hover{
		color: #fff;
	}
	.header p.text{
		color: #81fc5b;
		text-transform: uppercase;
		margin: 40px 0px 0px 0px;
		padding: 0px 0px;
	}
	.header p.text a{
		color: #81fc5b;
		text-transform: uppercase;
		margin: 40px 0px 0px 0px;
		padding: 0px 10px;
	}
.content{
	width: 960px;
	margin: 0px;
	padding: 0px;
}	
.flash{
	margin: 0px;
	padding: 10px 0px;
	width: 960px;
	height: 383px;
	border-bottom: 1px solid #404040;
}
.menu{
	height: 29px;
	border-bottom: 1px solid #404040;
}
	.menu ul#mn{
		height: 29px;
		margin: 0px;
		padding: 0px 0px 0px 10px;
	}
	.menu ul#mn li{
		height: 22px;
		display: block;
		float: left;
		margin: 0px;
		padding: 7px 0px 0px 0px;
	}
	.menu ul#mn li a:link, .menu ul#mn li a:visited, .menu ul#mn li a:active{
		color: #858d85;
		font-size: 12px;
		text-transform: uppercase;
		margin: 0px 100px 0px 0px;
		padding: 0px;
		display: block;
	}
	.menu ul#mn li a:hover{
		color:#81fc5b;
		font-size: 12px;
		text-transform: uppercase;
		margin: 0px 100px 0px 0px;
		padding: 0px;
	}
	.last{
		margin: 0px!important;
	}
.txt{
	padding: 15px 30px 20px 30px;
	margin: 0px;
	width: 730px;
	/*float: left;*/
}
	.txt p{
		margin: 0px 0px 8px 0px;
		padding: 0px;
		line-height: 20px;
	}
	.txt span{
		color: #81fc5b;
		font-weight: bold;
	}
.txt2{
	padding: 15px 0px 0px 233px;
	margin: 0px;
	width: 730px;
	text-align: left;
	border-bottom: 1px solid #404040;
}
	.txt2 p{
		margin: 0px 0px 8px 0px;
		padding: 0px;
		line-height: 20px;
	}
	img.dir{
		float: right;
		margin: 0px;
		padding: 9px 0px 0px 0px;
	}
	img.abs{
		width: 310px;
		height: 279px;
		position: absolute;
		top: 40px;
		left: -50px;
	}
.categories{
	width: 938px;
	padding: 12px 12px 10px 12px;
	margin: 0px;
	display: block;
}
	.cbox{
		width: 225px;
		background: #000000 url(images/cbox.gif) no-repeat;
		float: left;
		margin: 0px 12px 0px 0px;
		position: relative;
	}
	.cbox p{
		text-align: center;
		margin: 20px 0px 8px 0px;
		padding: 0px 15px;
		color: #757575;
		height: 70px;
	}
	.cbox p.seeallfumi{
		text-align: left;
		margin: 0px 0px 8px 0px;
		padding: 20px 15px 0px 55px;
		color: #757575;
		height: 70px;
		overflow: hidden;
	}
	.cbox img.traditional{
		margin-top: -13px;
		position: relative;
		width: 225px;
		height: 248px;
	}
	.cbox img.fumi{
		margin: 12px -20px 0px -16px;
		position: relative;
		width: 260px;
		height: 224px;
	}
	.cbox img.scarlett{
		margin: 0px;	
	}
	.cbox a{
		width: 225px;
		display: block;
		margin: 0px;
		padding: 0px;
		font-size: 0px;
		line-height: 0px;
	}
	.cbox a.seeallfumi{
		width: 225px;
		display: block;
		margin: -108px 0px 0px -6px;
	}
	.cbox a.seeallscarlett{
		width: 225px;
		display: block;
		margin: -102px 0px 0px 0px;
	}
	.cbox-know{
		width: 225px;
		background: #161616 url(images/cboxknow.gif) no-repeat;
		float: left;
		margin: 0px;
		padding: 0px;
	}
	.cbox-know img.know{
		margin: 12px 0px 0px -15px;
		position: relative;
	}
	.cbox-know span{
		color: #32d400;
		font-weight: bold;
		font-size: 14px;
		padding: 0px 10px 0px 15px;
		margin: 0px;
	}
	.cbox-know p{
		color: #ffffff;
		font-size: 11px;
		padding: 0px 10px 0px 15px;
		margin: 0px 0px 12px 0px;
	}
.products{
	padding: 10px 0px 0px 0px;
	position: relative;
	display: block;
}
.line{
	width: 60px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.product_list{
	position: relative;
    width: 874px;
	float: left;
	min-height: 564px;
	padding: 0px 0px 0px 16px;
	margin: 0px;
}
* html .product_list{
   height: 564px;
}
	.product_list .listbox{
		width: 165px;
		height: 253px;
		background: url(images/listbox.gif) no-repeat;
		float: left;
		margin: 0px 12px 0px 0px;
		padding: 13px 0px 0px 0px;
	}
	.product_list .listbox .img{
		width: 165px;
		height: 121px;
		text-align: center;
		padding: 30px 0px 29px 0px;
		font-size: 0px;
	}
	.product_list .listbox .img img{
		width: 125px;
		height: 121px;
		font-size: 0px;
	}
	.product_list .listbox p.name{
		font-weight: bold;
		font-size: 12px;
		width: 155px;
		height: 17px;
		padding: 6px 5px 0px 5px;
		overflow: hidden;
		text-align: center;
		margin: 0px 0px 3px 0px;
	}
	.product_list .listbox p.code{;
		width: 155px;
		height: 14px;
		font-size: 12px;
		padding: 6px 5px 0px 5px;
		overflow: hidden;
		text-align: center;
		margin: 0px;
	}
	.product_list .listbox p.price{
		font-weight: bold;
		font-size: 12px;
		width: 155px;
		height: 17px;
		color: #32d400;
		padding: 0px 5px 0px 5px;
		overflow: hidden;
		text-align: center;
		margin: 0px 0px 3px 0px;
	}
	.product_list .listbox:hover{
		background: url(images/seedetails.gif) no-repeat;
		display: block;
		cursor: pointer;
	}
.lapozo{
		position: absolute; bottom: 0px;
        width: 868px;
		height: 20px;
		border-top: 1px solid #404040;
		margin: 0px;
		padding: 6px 3px 0px 3px;
	}
	.lapozo a{
		color: #32d400;
		font-size: 12px;
	}
	.lapozo a:hover{
		color: #ffffff;
		font-size: 12px;
	}
	.lapozo a.prev{
		float: left;
		margin-right: 170px;
	}
	.lapozo a.next{
		float: right;
		margin-left: 170px;
	}
	.lapozo .center{
		width: 400px;
		/*float: left; */
        margin:auto;
		text-align: center;
	}
	.lapozo .center a, .lapozo .center a:hover{
		margin: 0px 2px;
		padding: 0px 2px;
	}
.product_desc{
	width: 874px;
	float: left;
	padding: 0px 0px 10px 16px;
	margin: 0px;
}
	.bigpic{
		width: 332px;
		height: 365px;
		background: url(images/bigpic-bg.gif) no-repeat;
		padding: 15px 15px 0px 15px;
		float: left; 
	}
		.bigpic img{
			width: 332px;
			height: 310px;
			margin: 0px 0px 30px 0px;
		}
		.bigpic a{
			color: #ffffff;
			font-weight: bold;
			margin: 0px;
			padding: 0px;
		}
	.desc{
		width: 502px;
		background: url(images/desc-bg.gif) repeat-x;
		float: left;
		padding: 10px 5px;
	}
	.desc .title{
		height: 46px;
		border-bottom: 1px solid #404040;
		padding: 0px 10px 0px 10px;
		margin: 0px 5px;
	}
	.desc .title h2{
		color: #32d400;
		font-size: 20px;
		line-height: 20px;
		margin: 0px;
		padding: 0px;
	}
	.desc .title a:link, .desc .title a:visited, .desc .title a:active{
		color: #32d400;
		font-size: 10px;
		text-align: right;
		display: block;
	}
	.desc .title a:hover{
		color: #ffffff;
		font-size: 10px;
		text-align: right;
		display: block;
	}
	.desc .cont{
	  position:relative;
		padding: 15px;
		margin: 0px;
		border-bottom: 1px solid #404040;
		min-height: 222px;
	}
	* html .desc .cont{
		height: 222px;
	}
	.desc .cont p{
		color: #ffffff;
		line-height: 24px;
		margin: 0px 0px 20px 0px;
	}
	.pag{
		height: 60px;
		border-bottom: 1px solid #404040;
		padding: 9px 2px 0px 16px; 
		margin: 0px;
	}
	.pag p.prc{
		color: #32d400;
		font-size: 30px;
		font-weight: bold;
		padding: 7px 0px 0px 0px;
		margin: 0px;
		float: left;
	}
	.pag .btns{
		width: 112px;
		float: right;
		margin: 0px;
		padding: 0px;
	}
	.pag .btns a, .pag .btns a:hover{
		font-size: 0px;
		display: block;
		margin: 0px 0px 8px 0px;
		padding: 0px;
	}
	.featured{
		display: block;
		margin-bottom: 8px;
		padding: 0px 6px 0px 0px;
	}
	.featured img{
		float: left;
		margin: 5px 0px 0px 55px;
	}
	.featured .fboxes{
		width: 488px;
		height: 130px;
		background: #FFFFFF;
		float: right;
		padding: 10px 2px 10px 10px;
	}
	.featured .fboxes .fbox{
		width: 74px;
		height: 123px;
		float: left;
		padding: 7px 7px 0px 7px;
		margin: 0px 10px 0px 0px;
	} 
	.featured .fboxes .fbox:hover{
		background: #d6f6cc;
		cursor: pointer;
	}
	.featured .fboxes .fbox img{
		width: 74px;
		height: 74px;
		margin: 0px 0px 5px 0px;
	}
	.featured .fboxes .fbox p.pn{
		font-size: 10px;
		color: #000000;
		text-align: center;
		margin: 0px 0px 1px 0px;
	}
	.featured .fboxes .fbox p.cn{
		font-size: 9px;
		color: #000000;
		text-align: center;
		margin: 0px 0px 1px 0px;
	}
	.featured .fboxes .fbox p.ar{
		height: 16px;
		color: #ffffff;
		background: #8ad539;
		text-align: center;
		font-weight: bold;
		margin: 0px;
		padding: 1px 0px 0px 0px;
	}
.tart{
	margin: 0px;
	padding: 25px 7px 10px 7px;
}	
	.tart .top{
		height: 56px;
	}
	.tart .top .ttl{
		width: 476px; 
		float: left;
	}
	.tart .top .ttl img{
		margin: 0px;
	}
	.tart .top img{
		margin-top: 10px;
	}
	.tart .top img.quan{
		margin-right: 228px;
	}
	.tart .pb{
		width: 946px;
		height: 108px;
		background: url(images/pb-bg.gif) repeat-x;
		margin: 0px 0px 9px 0px;
		padding: 0px;
	}
	.tart .pb .pdes{
		width: 470px;
		float: left;
	}
	.tart .pb .pdes img{
		width: 112px;
		float: left;
		margin: 0px 9px 0px 0px;
	}
	.tart .pb .pdes img.remove{
		width: 68px;
		height: 17px;
		margin: 0px;
		padding: 10px 0px 0px 0px;
	}
	.tart .pb .pdes .adat{
		width: 349px;
		float: left;
		margin: 0px;	
	}
	.tart .pb .pdes .adat p{
		margin: 4px 0px 0px 0px;
		padding: 0px;
		display: block;
	}
	.tart .pb .pdes .adat p.productname{
		font-weight: bold;
		border-bottom: 1px solid #404040;
		height: 17px;
		padding: 9px 0px 0px 0px;
		color: #FFFFFF;
		font-size: 12px;
		margin: 0px;
	}
	.tart .pb .pdes .adat p.green{
		font-weight: bold;
		font-size: 12px;
	}
	.tart .pb .quan{
		width: 136px;
		height: 21px;
		float: left;
		text-align: center;
		padding: 5px 0px 0px 0px;
		border-bottom: 1px solid #404040;
	}
	.tart .pb .quan .input-bg{
		width: 52px;
		height: 17px;
		background: url(images/input-bg.gif) no-repeat;
		margin: 0px auto;
		padding:0px;
	}
	.tart .pb .quan .input-bg input{
		width: 50px;
		height: 15px;
		border: 0px;
		background: none;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		text-align: center;
		margin: 0px;
		padding: 0px;
	}
	.tart .pb .price{
		width: 270px;
		height: 17px;
		float: left;
		padding: 9px 70px 0px 0px;
		text-align: right;
		border-bottom: 1px solid #404040;
		font-size: 12px;
	}
	.tart .pb .price p{
		font-weight: bold;
		color: #FFFFFF;
	}
	.total{
		height: 39px;
		background: url(images/total-bg.gif) repeat-x;
		padding: 11px 0px 0px 123px;
		margin: 0px 0px 2px 0px;
	}
	.total img, .grandtotal img{
		float: left;
	}
	.total p, .grandtotal p{
		float: right;
		margin: 0px;
		padding: 7px 70px 0px 0px;
		color: #8ad539;
		font-weight: bold;
		font-size: 12px;
	}
	.grandtotal{
		height: 39px;
		background: url(images/grandtotal.gif) repeat-x;
		padding: 11px 0px 0px 123px;
	}
	.buttons{
		height: 24px;
		padding: 0px 0px 0px 123px;
		margin: 6px 0px;
	}
	.buttons a{
		margin: 0px 210px 0px 0px;
		padding: 0px;
	}
	.shipping{
		height: 22px;
		background: url(images/shipping-bg.gif) repeat-x;
		padding: 7px 0px 0px 123px;
		margin: 0px 0px 2px 0px;
	}
	.shipping p{
		float: right;
		margin: 0px;
		padding: 0px 70px 0px 0px;
		color: #ffffff;
		font-weight: bold;
		font-size: 12px;
	}
	.shipping p.white{
		float: left;
		margin: 0px;
		padding: 0px 70px 0px 0px;
		color: #ffffff;
		font-weight: bold;
		font-size: 12px;
	}
form.checkout{
	width: 818px;
	float: right;
	padding: 0px 7px 10px 0px;
	margin: 0px;
}
form.checkout label{
	color: #9c9c9c;
	font-size: 10px;
	text-transform: uppercase;
	width: 144px;
	height: 17px;
	float: left;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
	background: none;
}
	form.checkout label.sort{
		color: #9c9c9c;
		font-size: 10px;
		text-transform: uppercase;
		width: 76px;
		height: 17px;
		display: block;
		float: left;
		padding: 3px 6px 0px 10px;
		margin: 0px 0px 6px 0px;
	}
	form.checkout label.red{
		color: #d60000;
		font-size: 10px;
		text-transform: uppercase;
		width: 76px;
		height: 17px;
		display: block;
		float: left;
		padding: 3px 6px 0px 10px;
		margin: 0px 0px 6px 0px;
	}
	form.checkout label.middle{
		color: #9c9c9c;
		font-size: 10px;
		text-transform: uppercase;
		width: 100px;
		height: 17px;
		float: left;
		padding: 3px 2px 0px 44px;
		margin: 0px 0px 6px 0px;
	}
form.checkout .input-sort{
	width: 151px;
	height: 20px;
	background: url(images/input-sort.gif) no-repeat;
	margin: 0px 0px 6px 0px;
	padding: 0px;
	float: left;
}
	form.checkout .input-sort input{
		width: 147px;
		height: 17px;
		background: none;
		margin: 0px 0px 0px 1px;
		padding: 1px 0px 0px 0px;
		border: 0px;
		font-size: 12px;
		color: #FFFFFF;
	}
form.checkout .input-middle{
	width: 264px;
	height: 20px;
	background: url(images/input-middle.gif) no-repeat;
	margin: 0px 0px 6px 0px;
	padding: 0px;
	float: left;
}
	form.checkout .input-middle input{
		width: 260px;
		height: 17px;
		background: none;
		margin: 0px 0px 0px 1px;
		padding: 1px 0px 0px 0px;
		border: 0px;
		font-size: 12px;
		color: #FFFFFF;
	}
form.checkout .input-long{
	width: 674px;
	height: 20px;
	background: url(images/input-long.gif) no-repeat;
	margin: 0px 0px 6px 0px;
	padding: 0px;
	float: right;
}
	form.checkout .input-long input{
		width: 672px;
		height: 17px;
		background: none;
		margin: 0px 0px 0px 1px;
		padding: 1px 0px 0px 0px;
		border: 0px;
		font-size: 12px;
		color: #FFFFFF;
	}
form.checkout select{
	width: 74px;
	float: left;
}
form.checkout .textarea{
	width: 674px;
	height: 74px;
	background: url(images/textarea-bg.gif) no-repeat;
	margin: 0px 0px 6px 0px;
	padding: 0px;
	float: right;
}
	form.checkout .textarea textarea{
		width: 674px;
		height: 74px;
		margin: 0px;
		padding: 0px;
		border: 0px;
		background: none;
		font-size: 12px;
		color: #FFFFFF;
	}
	form.checkout p{
		float: left;
		margin: 5px 0px;
		padding: 0px;
		height: 17px;
		line-height: 14px;
	}
	form.checkout .checkbox{
		float: left;
		margin: 5px;
		height: 17px;
		padding: 0px;
		display: block;
	}
	form.checkout input.btn_submit{
		width: 70px;
		height: 24px;
		background: url(images/btn_submit.gif) no-repeat;
		margin: 0px;
		padding: 0px;
		border: 0px;
		float: right;
	}
	form.checkout input.btn_submit:hover{
		width: 70px;
		height: 24px;
		background: url(images/btn_submit_h.gif) no-repeat;
		margin: 0px;
		padding: 0px;
		border: 0px;
		float: right;
	}
.events{
	margin: 0px;
	padding: 10px 0px;
	position: relative;
}	
.ebox{
	height: 122px;
	border-bottom: 1px solid #404040;
	padding: 15px 11px;
	margin: 0px;
}
	.end{
		border-bottom: 0px!important;
	}
	.ebox .img{
		width: 194px;
		height: 112px;
		background: #2e2e2e;
		float: left;
		padding: 6px;
		margin: 0px 15px 0px 0px;
		text-align: center;
		font-size: 0px;
	}
	.ebox .txt{
		width: 710px;
		float: left;
		margin: 0px;
		padding: 0px;
	}
	.ebox .txt span{
		margin: 0px 0px 20px 0px;
		display: block;
		padding: 0px;
	}
.half1{
	width: 420px;
	border-right: 1px solid #404040;
	float: left;
}
	.half1 img{
		float: left;
		margin: 0px 15px 0px 0px;
		padding: 0px;
	}
	.half1 p{
		color: #81fc5b;
		line-height: 20px;
		margin: 0px 0px 20px 0px;
		font-weight: bold;
	}
	.half1 span{
		color: #6d6d6d;
		line-height: 20px;
		font-weight: bold;
	}
	.half1 a:link, .half1 a:visited, .half1 a:active{
		color: #81fc5b;
		margin: 0px;
		font-weight: bold;
	}
	.half1 a:hover{
		color: #ffffff;
		margin: 0px;
		font-weight: bold;
	}
.half2{
	padding: 0px 0px 0px 20px;
	float: left;	
}	
	.half2 p{
		color: #81fc5b;
		line-height: 20px;
		margin: 0px;
		font-weight: bold;
	}
	form.contact{
		width: 500px;
		margin: 10px 0px;
		padding: 0px;
	}
	form.contact label{
		color: #81fc5b;
		float: left;
		font-weight: bold;
		width: 80px;
		height: 17px;
		padding: 3px 0px 0px 0px;
		margin: 0px 0px 6px 0px;
	}
	form.contact .input-bg{
		width: 419px;
		height: 20px;
		background: url(images/input-contact.gif) no-repeat;
		float: right;
		margin: 0px 0px 6px 0px;
	}
	form.contact .input-bg input{
		width: 417px;
		height: 18px;
		margin: 0px;
		padding: 0px 1px;
		border: 0px;
		background: none;
		color: #ffffff;
		font-size: 12px;
	}
	form.contact .textarea-bg{
		width: 419px;
		height: 77px;
		background: url(images/textarea-contact.gif) no-repeat;
		float: right;
		margin: 0px;
	}
	form.contact .textarea-bg textarea{
		width: 417px;
		height: 74px;
		border: 0px;
		background: none;
		float: right;
		margin: 0px;
		color: #ffffff;
		font-size: 12px;
	}
	form.contact input.btn_submit{
		width: 70px;
		height: 24px;
		background: url(images/btn_submit.gif) no-repeat;
		margin: 10px 0px 0px 0px;
		padding: 0px;
		border: 0px;
		float: right;
		display: block;
	}
	form.contact input.btn_submit:hover{
		width: 70px;
		height: 24px;
		background: url(images/btn_submit_h.gif) no-repeat;
		margin: 10px 0px 0px 0px;
		padding: 0px;
		border: 0px;
		float: right;
	}
.footer{
	height: 36px;
	border-top: 1px solid #404040;
	text-align: left;
	padding: 4px 10px 0px 10px;
	margin: 0px;
	display: block;
}
.footer img.paypal{
	float: left;
	margin: 0px 0px 0px 50px;
}
.footer .center{
	width: 360px;
	float: left;
	padding: 0px 50px;
	margin: 0px 0px 0px 50px;
}
.footer .center img{
	float: left;
	margin: 0px 5px 0px 0px;
}
.footer p{
	float: left;
	font-size: 10px;
	color: #696969;
	margin: 0px;
	padding: 12px 20px 0px 0px;
}
.footer a, .footer a:hover{
	float: right;
	margin: 6px 0px 0px 0px;
}
p.red{
	color:red;
	font-weight: bold;
	text-align: center;
	margin: 0px 0px 5px 0px;
}	
p.green{
	color: #32d400;
}		
p {
	padding: 0px;
	margin: 0px;
}
a, a:hover{
	text-decoration: none;
}
form {
	padding: 0px;
	margin: 0px;
}
ul li{
	list-style: none;
}
img {
	border: 0px;
	font-size: 0px;
	line-height: 0px;
}
.clear{
	clear: both;
	float: none;
	margin: 0px;
	padding: 0px;
	display: block;
	font-size: 0px;
	line-height: 0px;
}

#Stext {
	text-align: center;
	font-size: 10px;
	color: #696969;
}
#Stext a {
	text-decoration: none;
	color: #696969;
}

#Stext a:hover {
	color: #999;
}

