body,p,a,div{
		margin:0px;
		padding:0px;
	}
	 
	a{
		color: #333;
		text-decoration: none;
	}
	a:hover{
		color: #548B02;
	}
	p{
		margin-bottom:25px;
	}
	#back-to-top{
		position:fixed;
		bottom:5%;
		left:96%;
	}
	#back-to-top a{
		text-align:center;
		text-decoration:none;
		color:#d1d1d1;
		display:block;
		width:50px;
		-moz-transition:color 1s; 
		-webkit-transition:color 1s;
		-o-transition:color 1s;
	}
	#back-to-top a:hover{
		color:#979797;
	}
	#back-to-top a span{
		display:block;
		height:50px;
		width:50px;
		background:url(../image/top.png) no-repeat center center;
		margin-bottom:5px;
		-moz-transition:background 1s;
		-webkit-transition:background 1s;
		-o-transition:background 1s;
	}
	#back-to-top a:hover span{
		background:url(../image/top.png) no-repeat center center;
	}
	#back-to-top{ 
		_position:absolute; 
		_bottom:auto; 
		_right:50%; 
		_margin-right:-536px; 
		_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); 
}