html {	height:100%;}body {	margin:0;	color:#fff;	font:11px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;	background:#000;	height:100%;	min-width:943px;}img {	border:0;}a {	text-decoration:none;}a:hover {	text-decoration:underline;}* html #page {	height:100%;}#page {	min-height:100%;	width:100%;	position:relative;}.bg-body {	position:absolute;	top:0;	left:0;	position:absolute;	width:100%;	height:100%;}#wrapper {	position:relative;	z-index:10;	width:100%;	min-width:863px;}#header {	width:100%;	overflow:hidden;}.logo {	float:left;	margin:17px 0 0 40px;	display:inline;}.logo a {	overflow:hidden;	cursor:pointer;	display:block;	text-indent:-9999px;	width:324px;	height:82px;	background:url(../images/bg-logo.png) no-repeat;}.text-eat2complete {	background: url(../images/text-eat2complete.png) no-repeat;	width:181px;	height:30px;	text-indent:-9999px;	overflow:hidden;	float:right;	margin:38px 93px 0 0;}#main {	width:100%;	overflow:hidden;}#content {	margin:0 390px 0 0;}.c1 {	width:100%;	float:left;}.c2 {	padding:45px 40px 0 183px;}#content p {	margin:0 0 20px;}#sidebar {	width:350px;	float:right;	padding:23px 40px 0 0;}#sidebar h2.text-testomonials {	margin:0 0 10px;	background: url(../images/text-testimonials.png) no-repeat;	width:166px;	height:15px;	text-indent:-9999px;	overflow:hidden;}#sidebar .video {	margin:0 0 6px;}#sidebar .video img {	display:block;}#sidebar .fueling20 img {	display:block;}#footer {	width:100%;	overflow:hidden;	font-size:10px;}#footer div {	padding:12px 40px 12px 180px;}#footer p {	margin:0;}