body{	background: #ff6600 url(http://www.murrayspomade.com/images/bg_body.jpg) repeat-x 50% 0; 	color:#000;	font:12px verdana, sans-serif; 	width:800px;		margin:0 auto;	}			a {font-weight:bold; text-decoration:underline; color:#000;}		a:hover { color:#7a3c00;}			h2 {	text-indent:-9999px;	overflow:hidden;	background: url(images/benefitting.gif) no-repeat;	 line-height:51px;	width:401px;	 	}		.cans{	height:174px;	position:relative;	top:0px;	left:0px;	width:799px;	}				.cans ul{/*	position:absolute;*/	height:174px;	list-style:none;	overflow: hidden;	width:799px;	margin:0;}.cans ul li a {	background: transparent url(images/items2.jpg) no-repeat;	display:block;	height: 0px !important; 	height /**/:174px; /* IE5/Win */	overflow: hidden;	padding: 174px 0 0 0;	position: absolute;	text-decoration: none;	text-indent: -9999px;	top: 0;}	.cans ul li.obama a{	background-position: 0 0;	width:268px;	left:0;	}.cans ul li.obama a:hover{	background-position: 0 -174px;	}	.cans ul li.both a{	background-position: -268px 0;	width:266px;	left:268px;}.cans ul li.both a:hover{	background-position: -268px -174px;	}	.cans ul li.tshirt a{	background-position: -534px 0;	width:265px;	left:534px;}	.cans ul li.tshirt a:hover{	background-position: -534px -174px;	}	.left { background: #ff9129;		border:solid black 4px;		padding:10px 10px 10px 10px;		margin:30px 20px 0 0;		float:left;		width:402px;}		.right		{width:350px; float:left; margin:15px 0px 0 0;}		.left ul { padding:5px 0 0 0; margin: 0 0 0 0; list-style:none;}.left ul li{ }.campaign {background: #ff9129;		border-top:solid black 4px;		border-right:solid black 4px;		border-left:solid black 4px;		border-bottom:solid black 1px;		padding:10px 10px 10px 10px;		margin:20px 0 0px 0;		width:789px;}.response1 {background: #ff9f45;				border-right:solid black 4px;		border-left:solid black 4px;		padding:10px 10px 10px 10px;		margin: 0px 0 0px 0;		width:789px;}			.response2 {background: #ff9129;				border-right:solid black 4px;		border-left:solid black 4px;		padding:10px 10px 10px 10px;		margin: 0px 0 0px 0;		width:789px;}			.response1-last {background: #ff9f45;				border-right:solid black 4px;		border-left:solid black 4px;		border-bottom:solid black 4px;		padding:10px 10px 10px 10px;		margin: 0px 0 40px 0;		width:789px;}							.response2-last {background: #ff9129;				border-right:solid black 4px;		border-left:solid black 4px;		border-bottom:solid black 4px;		padding:10px 10px 10px 10px;		margin: 0px 0 40px 0;		width:789px;}				/*to clear FLOATS*/.clear{ clear:both;font-size:0;height:0;line-height:0;visibility:hidden;}