	body {
		margin:0;
		padding:0;
		text-align:right;
		float:right;
		display:inline;
	}

	img {
		border:none;
	}
			
    .graphic, #prevBtn, #nextBtn, #firstBtn {
		margin:0;
		padding:0;
		display:block;
		overflow:hidden;
		text-indent:-28000px;
    }

	#slide_container{	
		margin:0;
/*		padding-left:48px;*/
		position:relative;
		text-align:left;
		width:520px;
	}	
	#slide_content{
		position:relative;
	}			

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		width:520px;
		height:400px;
		overflow:hidden; 
		}	

	ul#portfolio li.loading {
		background: url(../graphics/loader.big.white.gif) no-repeat center center;
	}		
	
	#prevBtn, #nextBtn, #backBtn, #solobackBtn, #firstBtn { 
		display:block;
		width:35px;
		height:35px;
		position:absolute;
		top:354px;
		left:288px;
		}	
	#nextBtn{ 
		left:198px;
		}														
	#backBtn{ 
		left:243px;
		}														
	#solobackBtn{ 
		left:243px;
		}
	#firstBtn {
		left:243px;
	}
	
	#prevBtn a, #nextBtn a, #backBtn a, #solobackBtn a, #firstBtn a {  
		display:block;
		width:35px;
		height:35px;
		background:url(../images/prevd.jpg) no-repeat 0 0;	
		outline-style:none;
		}	
	#nextBtn a{ 
		background:url(../images/nextd.jpg) no-repeat 0 0;	
		}												
	#backBtn a{ 
		background:url(../images/return.jpg) no-repeat 0 0;	
		}												
	#solobackBtn a{ 
		background:url(../images/return.jpg) no-repeat 0 0;	
		}												
	#firstBtn a{ 
		background:url(../images/first.jpg) no-repeat 0 0;	
		}												

	.mgrid img{ 
		padding-right:10px;
		padding-bottom:10px;
		padding-left:0px;
		padding-top:0px;
		margin:0px;
		border:none;
		display:inline;
		float:right;
		outline-style:none;
	}
	.mgrid a{ 
		padding:0px;
		margin:0px;
		border:none;
		display:inline;
		float:right;
		text-align:right;
		outline-style:none;
		text-decoration:none;
		width:110px;
	}
	.fgrid img{ 
		padding-right:10px;
		padding-bottom:10px;
		padding-top:0px;
		padding-left:0px;
		margin:0px;
		border:none;
		display:inline;
		float:left;
		outline-style:none;
	}
	.fgrid a{ 
		padding:0px;
		margin:0px;
		border:none;
		display:inline;
		float:left;
		text-align:left;
		outline-style:none;
		text-decoration:none;
		width:106px;
	}

	.fgrid {
		width:520px; 
		float:left;
		padding:0px;
		margin:0px;
		border:none;
		outline-style:none;
		display:inline;
		overflow:hidden;
	}
	
	.frow {
		width:520px; 
		_width:523px; /* for ie6 */
		float:left;
		padding:0px;
		margin:0px;
		border:none;
		outline-style:none;
		display:inline;
	}
	