/* CSS Document */
body{
	padding:0;
	margin:0;
	background:#FFF;
	color:#113344;	
	font: .70em tahoma,arial;
}

.spacer{
	clear:both; 
	font-size:0px; 
	line-height:0px;
}

#body_wrapper{
	background-color:#FFF;
}

#mid{
	width:900px;	
	padding:15px 0px 0 0;
	margin:0 auto;
}

/******************** PORTFOLIO page css starts ******************/
#portfolio_container{
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
#portfolio_container .portfolio_div_container{
	height:300px;
	width:293px;
	margin-right:39px;
	float:left;
	overflow:hidden;
	position:relative;
	margin-top: 22px;
}
#portfolio_container .portfolio_div_container .portfolio_div{
	height:300px;
	width:293px;
	overflow:hidden;
	position:relative;
}

#portfolio_container .portfolio_div_container .portfolio_div img{
	width:293px;
	height:300px;
}
#portfolio_container .portfolio_div .info_container{
	width:293px;
	height:300px;
	top:236px;
	z-index:0;
	position:relative;
}
#portfolio_container .portfolio_div div.info{
	position:relative;
	width:266px;
	top:-226px;
	z-index:100;
	height:90px;
	color:#FFF;
	font:12px tahoma,arial;
	line-height:16px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 22px;
}
#portfolio_container .portfolio_div div.info p{
	font-family: tahoma, arial;
	font-size: 12px;
	line-height: 18px;
}
#portfolio_container .portfolio_div div.info a{
	color:#FDD068;
	text-decoration:none;
	font-family:arial,helvetica;
	font-size:11px;
	font-weight:bold;
	outline:none;
}
#portfolio_container .portfolio_div div.info_bg{
	position:relative;
	background-color:#3c63ba;
	width:293px;
	z-index:50;
	top:-400px;
	height:300px;
	opacity:0.8;
}
#portfolio_container .portfolio_div_container .portfolio_div .info_container .info_bg img {
	height: auto;
	width: auto;
	padding-top: 24px;
	padding-left: 20px;
	opacity:1.0;

}
#portfolio_container .portfolio_div div.info img {
	font:11px tahoma,arial;
}

