.container {
	width: 978px;
	margin: 0 auto;
	position:relative;
}
.grid1, .grid2, .grid3, .grid3box, .grid3space, .grid4, .grid6, .grid7, .grid7coma5, .grid8, .grid8coma5, .grid9, .grid10, .grid11 {
	float: left;
	font-size:13px;
}
.grid1coma5, .grid3coma5 {
	float: left;
	font-size:13px;
}
.grid1 {
	width: 54px;
}
.grid1coma5 {
	width: 124px;
	height: 100px;
	margin-right: 17px;
}
.grid1coma55 {
	float: left;
	width: 148px;
	font-size: 12px;
}
.grid2 {
	width: 138px;
}
.grid3 {
	width: 194px;
}
.grid3coma5 {
	width: 229px;
}
.grid3space{
	width: 162px;
}
.grid3box {
	width: 162px;
		background-image: -moz-linear-gradient(top, #fcfcfc, #CACACA); /* FF3.6 */
		background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #CACACA),color-stop(1, #fcfcfc)); /* Saf4+, Chrome */
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#CACACA'); /* IE6,IE7 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#CACACA')"; /* IE8 */
		color:#000;
		padding:10px 0px 0px 10px;
			margin:4px 0 0 1px;
				height: 130px; 
				top:  0; 
				left: 0;
				border:5px solid #fff;
				border-radius:2px;
				-moz-border-radius:2px;
				-webkit-border-radius:2px;
				box-shadow:0 0 3px rgba(0, 0, 0, .2);
				-moz-box-shadow:0 0 3px rgba(0, 0, 0, .2);
				-webkit-box-shadow:0 0 3px rgba(0, 0, 0, .2);
	font-size:12px;
}
.grid4 {
	width: 322px;
}
.grid5 {
	width: 422px;
	float: left;
	font-size:13px;
}
.grid6 {
	width: 541px;
	margin-right: 20px;
}
.grid7 {
	width: 558px;
}
.grid7coma5 {
	width: 623px;
}
.grid8 {
	width: 642px;
}
.grid8coma5 {
	width: 742px;
}
.grid9 {
	width: 744px;
	margin-left: 30px;
}
.grid10 {
	width: 810px;
}
.grid11 {
	width: 894px;
}
.first {
	margin-left: 0;
	clear: left;
}


/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}