
#puzzle {
	padding: 0;
	margin: 0 235px 0 4px;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
}
#puzzle h4{
	color: #343026;
	font-size:16px;
	font-weight:bold;
	letter-spacing: -1.2px;
}
#puzzle p{
	line-height: 14px;
	font-size:12px;
}
#puzzletop{
	background:url(../images/css/puzzle-top.gif) no-repeat bottom;
	height: 275px;

	padding:0;
	margin:0;
	border:none;
}
#puzzlebottom{
	background:url(../images/css/puzzle-bottom.gif) no-repeat top;
	height: 256px;
}
.column {
	float: left;
	width: 363px;
	height: 275px;
	display:inline; /* Resolve IE5/6 Doubled Float-Margin Bug  */
}
.columnleft{
	float: left;
	width: 363px;
	height: 275px;
	display:inline; /* Resolve IE5/6 Doubled Float-Margin Bug  */
}
.columnbottom {
	float: left;
	width: 363px;
	height: 255px;
}
#puzzlewrap{
	position:relative;
	top:0px;
	left:0px;
	padding:0;
	margin:0;
}

/* Save Money with Gates!  */
.puzzle-savemoney h4{
	margin: 28px 5px 0 180px;
}
.puzzle-savemoney p{
	margin: 5px 18px 0 180px;
}
.money{
	margin: 45px 0 0 0;
}
/* Consider your total cost of ownership! */
.puzzle-tco h4{
 	padding: 28px 0 0 40px
}
.puzzle-tco p{
	margin: 5px 18px 0 40px;
}

/* Gates quality made by you!  */
.puzzle-self-assembly h4{
	margin: 110px 5px 0 180px;
}
.puzzle-self-assembly p{
	margin: 5px 38px 0 50px;
}

/* Your success is our satisfaction! */
.puzzle-success h4{
 	padding: 110px 0 0 40px
}
.puzzle-success p{
	margin: 5px 18px 0 40px;
}
.handshake{
	margin: 45px 0 10px 10px;
}

/* Win your wallet! */
#winyourwallet {
	position:absolute;
	z-index:8;
	width: 305px;
	height: 185px;
	top:171px;
	left: 213px;
}
#winyourwallet h1{
	padding:0;
	margin:0;
}
.wallet{
	display:block;
	width:305px;
	height:185px;
	background:url(../images/css/puzzle-winyourwallet.jpg) 305px 0;
	text-indent: -999999px;
}
a.wallet:hover{
	background-position: 0 0;
}
