/* layout_home.css */
#backgroundImage {
	position:absolute;
	top:55px;
	left:84px;
	width:790px;
	height:520px;
	background:url(images/demo_background.jpg) no-repeat;
}

#aux{
	display:none
}

#main{
	position:absolute;
	top:95px;
	left:477px;	
	width:502px;
}
#mainTop{
	height:9px;
	overflow:hidden;
	background:url(images/mainbackground_grey_top.png) no-repeat;
}
#mainMiddle{
	background:url(images/mainbackground_grey_middle.png) repeat-y;
}
#content{
	margin:0px 20px 0px 17px;
	padding-top:7px;
}
#mainBottom{
	height:27px;
	overflow:hidden;
	background:url(images/mainbackground_grey_bottom.png) no-repeat;
}

.csi-intext-left-nowrap{
	position:relative;
	left:-258px;
	width:710px;
	display:table;
}
.csi-image {
	width:210px;
	display:table-cell;
	vertical-align:top;
	padding-bottom:19px;
}
.csi-text {
	display:table-cell;
	padding-left:48px;
	vertical-align:top;
}
