.product #content .main .title_image
{
	float: left;
	padding: 15px 0px 20px 7px;
}
.product #content .main .left
{
	float: left;
	width: 460px;
	padding: 0px 20px 0 7px;
}
.product #content .main .left30
{
	float: left;
	width: 220px;
	padding: 0px 20px 0 0px;
}
.product #content .main .left80
{
	float: left;
	width: 620px;
	padding: 0px 70px 0 0px;
}
.product #content .main .right70
{
	float: left;
	width: 440px;
	padding: 0px 10px 0 0px;
}
.product #content .main .full .screenshots
{
	background:url(/images/products/screen_bg.png) no-repeat 0 0;
	height: 130px;
	display: table;
	#position: relative;
	overflow: hidden;
	width: 100%;
}
.product #content .main .full .screenshots .middle1
{
	display: table-cell;
	#position: absolute;
	#top: 50%;
	vertical-align: middle;
	width: 230px;
}
.product #content .main .full .screenshots .middle2
{
	width: 460px;
	padding: 0px 0px 0px 10px;
	#padding: 0px 0px 0px 241px;

}
.product #content .main .full .screenshots .middle2 img
{
	padding: 20px 18px 0px 0px;	
	cursor: pointer;

}
.product #content .main .full .screenshots .intro
{
	padding: 0px 0px 0px 20px;
	width: 210px;
	color: #fff;
	font-size: 12px;
	line-height: 18px;
	float: left;
	#position: relative;
	#top: -50%;
}
