#branding{
margin-top:10px;
margin-left:80px;
float:left;
}

.boxgrid {
	width:220px;
	height:165px;
	float:left;
	overflow:hidden;
	position:relative;
	cursor:pointer;
	margin:0
}
.boxcaption {
	float:left;
	position:absolute;
	background:#07a3e5;
	height:36px;
	width:100%;
	text-align:center;
	line-height:36px;
	cursor:pointer;
	opacity:.9;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	color:#FFF;
}
.captionfull .boxcaption {
	top:165px;
	left:0;
}
.portfolio-individual {
	float:left;
	width:260px;
	background:url(../images/loading.gif) no-repeat 130px 90px;
	padding:0 35px 35px 0;
}
.boxgrid1 {
	width:260px;
	height:190px;
	float:left;
	overflow:hidden;
	position:relative;
	margin:0;
	background-image: url(images/logo-gallery/thump/cmautomobiles.jpg);
}
.boxgrid1 img:hover{
	width:260px;
	height:190px;
	float:left;
	overflow:hidden;
	position:relative;
	margin:0;
	opacity:0.5;
}
.boxcaption1 {
	font-size:17px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	position:absolute;
	background:#ed302f;
	height:50px;
	line-height:18px;
	width:100%;
	padding-left:10px;
	color:#FFF;
	cursor:pointer;
	opacity:.9;
	padding-top:15px;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	
}
.captionfull1 .boxcaption1 {
	top:190px;
	left:0;
}


/*********************************************************Gallery********************************/		
		.container {
	width:772px;
	height:498px;
	overflow:hidden;
	position:relative;
	cursor:pointer;
}
div.slides {
	position:absolute;
	top:0;
	left:0;
}
ul.slides {
	position:absolute;
	top:0;
	left:0;
	list-style:none;
	padding:0;
	margin:0;
}
div.slides div, ul.slides li {
	position:absolute;
	top:0;
	width:772px;
	display:none;
	padding:0;
	margin:0;
}
/*
		 * Optional
		*/
		#loopedSlider {
	margin:0 auto;
	width:772px;
	position:relative;
	clear:both;
}
.next {
	position:absolute;
	right:-60px;
	top:250px;
	background:url(../images/websites-slide-next.gif) no-repeat;
	width:30px;
	height:50px;/*background-color: #fff; color: #000; padding: 10px 10px; font-size:18px; line-height:20px;font-family: typoslab; text-decoration:none;opacity:0.7;
filter:alpha(opacity=70);*/
}
.previous {
	position:absolute;
	left:-60px;
	top:250px;
	background:url(../images/websites-slide-prev.gif) no-repeat;
	width:30px;
	height:50px;/*background-color: #fff; color: #000; padding: 10px 10px; font-size:18px; line-height:20px;font-family: typoslab; text-decoration:none;opacity:0.7;
filter:alpha(opacity=70);*/
}

