html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp,  
small, strike, strong, sub, sup, tt, var,  
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  
table, caption, tbody, tfoot, thead, tr, th, td {  
 margin: 0;  
 padding: 0; 
 border: 0;  
 outline: 0; 
 font-weight: inherit;  
 font-style: inherit;  
 font-size: 100%;  
 font-family: inherit;  
 vertical-align: baseline;  
} 
 
/* remember to define  focus styles! */  
:focus { 
 outline: 0;  
} 
 
body {  
 line-height: 1;  
 color: black;  
 background: white;  
} 
 
ol, ul {  
 list-style: none;  
} 
 
/* tables still need 'cellspacing="0"' in the markup */  
table {  
 border-collapse: separate;  
 border-spacing: 0;  
} 
 
caption, th, td { 
 text-align: left;  
 font-weight: normal;  
} 
 
blockquote:before, blockquote:after,  
q:before, q:after {  
 content: "";  
} 
 
blockquote, q {  
 quotes: "" "";  
}
body {
	margin: 0 auto;
	text-align: center;
	font-family: "Trebuchet MS";
	font-size: 14px;
	line-height: 21px;
	color: #575758;
}
img {
	border: none;
}
a {
	text-decoration: none;
}
p {
	padding: 0;
	margin: 0;
}
div.main {
	clear: both;
	margin: 0px auto; 
	width: 980px;
	text-align: left;
}
div.row {
	clear: both;
}
div.cell {
	display: table-cell;
	float: left;
}
div.iphone-bg {
	float: left;
	display: table-cell;
	background-image: url(images/iphone-bg.jpg);
	background-repeat: no-repeat;
	width: 186px;
	height: 377px;
	position: relative;
}
div.video {
	position: absolute;
	width: 157px;
	height: 252px;
	top: 54px;
	left: 16px;
	background-color: black;
}
div.content {
	float: left;
}
div.content p {
	margin-left: 60px;
	width: 450px;
}
div.content a {
	color: #0052a5;
	text-decoration: underline;
}
div.submit-box {
	clear: both;
	margin: 25px auto;
	width: 864px;
	display: table;
}
div.submit-box-bg {
	float: left;
	background-image: url(images/submit-box-bg.gif);
	background-repeat: no-repeat;
	width: 679px;
	height: 82px;
}
div.submit-box-bg p {
	margin-left: 16px;
	line-height: 18px;
	padding-top: 5px;
}
div.submit-box-bg strong {
	font-weight: bold;
}
div.submit-box-bg span {
	font-weight: bold;
	color: #0052a5;
}
div.submit-box-bg a {
	color: #0052a5;
	text-decoration: underline;
}
div.footer-bg {
	clear: both;
	background-image: url(images/footer-bg.gif);
	background-repeat: no-repeat;
	width: 980px;
	height: 32px;
	line-height: 32px;
	font-size: 11px;
}
div.goto {
	float: left;
	margin-left: 60px;
}
div.goto a {
	color: #0052a5;
}
div.copy {
	float: right;
	margin-right: 130px;
}
div.copy strong {
	font-weight: bold;
}