.clear{
clear:both;	
}
/* ACCORD */
div.accordBody div.accordBodyList{
display:block;
width:175px;
float:left;
padding:0;
margin:0;
}
div.accordBody div.accordBodyList ul{
padding-left:8px;
}
div.accordBody div.accordBodyList ul li{
font-size:12px;
line-height:18px;
}
div.accordBody  div.accordBodyMedia{
float:right;
display:block;
width:355px;
}
div.accordBody  div.accordBodyMedia div.accordBodyMediaLine{
width:355px;
margin-bottom:3px;
overflow:hidden;
}
div.accordBody  div.accordBodyMedia div.accordBodyMediaLine span{
width:174px;
float:left;
display:block;
background-color:#000;
text-align:right;
border:1px solid #282828;	
}
div.accordBody  div.accordBodyMedia div.accordBodyMediaLine span small{
	font-size:10px;
	padding-right:5px;
	line-height:15px;
	vertical-align:middle;
	display:block;
	color:#999;
}
div.accordBody  div.accordBodyMedia div.accordBodyMediaLine span img{
border:0px solid #282828;	
}
div.accordBody  div.accordBodyMedia div.accordBodyMediaLine span.accordBodyMediafirst{
margin-right:3px;
width:174px;
display:block;
}
div#portfolioAccord ul li span.accordBodyList ul{
text-indent:0;
list-style-type:disc;
padding:0;
margin:0;
width:175px;
}
div#portfolioAccord ul li div.accordHeader{
	cursor:pointer;
}
div#portfolioAccord ul li h3{
	padding:0;
	margin:5px 0 0 0 ;

	line-height:25px;
}
div#portfolioAccord ul li div.accordHeader img{
	padding:0;
	margin:0;
	border:1px solid #282828;
}
div#portfolioAccord ul#acc1,ul.ui-accordion-container{
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style:none;
	list-style-type:none;
	text-indent:0;
	list-style:none;
}
div#portfolioAccord ul.ui-accordion-container li.ui-accordion-li{
	margin:0;
	border-bottom:1px solid #282828;
	list-style:none;
	list-style-type:none;
	text-indent:0;
	padding:10px 0;
}

/* BOX */
.boxgrid{ 
	width: 325px; 
	height: 260px; 
	margin:10px; 
	float:left; 
	background:#161613; 
	border: solid 2px #8399AF; 
	overflow: hidden; 
	position: relative; 
}
.boxgrid img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
}
.boxgrid p{ 
	padding: 0 10px; 
	color:#afafaf; 
	font-weight:bold; 
	font:10pt "Lucida Grande", Arial, sans-serif; 
}
.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 100px; 
	width: 100%; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
	.captionfull .boxcaption {
		top: 260;
		left: 0;
	}
	.caption .boxcaption {
		top: 220;
		left: 0;
	}

