/* Here is the styling for the image thumbs with rollovers on the portfolio pages */a img { border: none }.portfolio_thumb {	float: left;	height: 168px;	width:200px;	padding-right: 15px;	padding-bottom: 45px;}.boxgrid{	width: 200px;	height: 168px;	margin:-3px;	float:left;	overflow: hidden;	position: relative;	}	.boxgrid img{	position: absolute;	top: 5px;	left: 0;	border: 0;	}.boxgrid-e{	width: 200px;	height: 170px;	margin:0px;	float:left;	overflow: hidden;	position: relative;-moz-box-shadow:0px 0px 10px #333333;	-webkit-box-shadow: 0px 0px 10px #333333;	box-shadow: 0px 0px 10px #333333;	}	.boxgrid-e img{	position: absolute;	top: 0px;	left: 0;	border: 0;	}	.boxcaption{	float: left;	position: absolute;	background-image:url(img/tab_over.png);	height: 100px;	width: 100%;	opacity: 1;	/* For IE 5-7 */	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);	/* For IE 8 */	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 	}	.captionfull .boxcaption {	 text-align:left;	 font-family:Arial, Helvetica, sans-serif;	 font-size:12px;	 color: #333333; 	top: 220px; 	left: 0x;	padding-left: 45px;	padding-top: 19px;	 }	 .captionfull .boxcaption a{	 text-align:left;	 font-family:Arial, Helvetica, sans-serif;	 font-size:12px;	 color: #fff;	 text-decoration:none;	 }	 .heading_rollover {	 text-align:left;	 font-family:Arial, Helvetica, sans-serif;	 font-size:18px;	 color: #dcdcdc;	 }	 .caption .boxcaption { 	top: 60px; 	left: 0;	 }	 #case_study_thumbs {		 float: left;		 padding: 0;		 }#case_study_thumbs img{		 padding: 5px 5px 0px 4px;		 }		 .testimonial {	width:310px;	float:left;	margin:25px 0 30px 0;}.left-quote {	float:left;	background:url(img/quotes.png) no-repeat top;	width:40px;	height:33px;}.testi-text {	float:left;	text-align:justify;	width:250px;	font-family:Arial, Helvetica, sans-serif;	color: #7a7a7a;	font-size:13px;}.testi-name {	float:right;	margin:-10px 0 0px 0;	font-style: italic;	text-align:right;}	#inner_content_left1 {		display: block;		margin: 0px 0px 0px 0px;		padding: 0px 0px 0px 0px;		width: 100%;			}	#inner_content_left2 {		display: block;		margin: -300px 0px -320px -268px;		padding: 0px 0px 0px 0px;		width: 100%;			}	#inner_content_left3 {		display: block;		margin: -242px 0px -260px -268px;		padding: 0px 0px 0px 0px;		width: 100%;			}	#inner_content_left6 {		display: block;		margin: -263px 0px -260px -268px;		padding: 0px 0px 0px 0px;		width: 100%;			}	#inner_content_left7 {		display: block;		margin: -437px 0px -460px -268px;		padding: 0px 0px 0px 0px;		width: 100%;			}	#inner_content_left9 {		display: block;		margin: -265px 0px -260px -268px;		padding: 0px 0px 0px 0px;		width: 100%;			}	#inner_content_left10 {		display: block;		margin: -247px 0px -260px -268px;		padding: 0px 0px 0px 0px;		width: 100%;			}	#inner_content_left11 {		display: block;		margin: -322px 0px -340px -268px;		padding: 0px 0px 0px 0px;		width: 100%;			}	#inner_content_left12 {		display: block;		margin: -273px 0px -280px -268px;		padding: 0px 0px 0px 0px;		width: 100%;			}
