*{margin:0;padding:0;}
img{display:block;border:0;}
p{margin:0 50px 20px;line-height:18px;}
ol{
  width:50%;
}
ol li{
  margin:10px 0 10px 30px;
}
body{
  font-family:Tahoma,Arial,Helvetica;
  font-size:12px;
  background:#fff url(images/page-bg.jpg) repeat-x top;
}
.content {
  margin-top:30px;
}
.contentWrapper {
  width:800px;
  margin:10px auto;
  border: 1px solid #999;
  background:#fff;
}
img#ipod-touch{
  margin:10px auto;
}
a#download{
  display:block;
  margin:10px auto;
  width:106px;
}
p.terms{
  font-size:11px;
  line-height:12px;
}

/**/

fieldset{
	display: block;
	width: 17em;
	padding: 1em;
}

form input, form textarea{
	display: block;
	width: 100%;
}

form label{
	display: block;
	margin-bottom: 1em;
	font-weight: bold;
}
form fieldset p{
	margin-top:-10px;
	font-size: .8em;
}
#leftDiv{
	display: block;
	width: 17em;
  margin:0 50px 20px;
}
#rightDiv{
  float:right;
  width:37em;
  margin-right:50px;
} 
#responseDiv{
  background:F0F0F0;
  border:2px solid #FF850C;
  padding:10px;
  margin:0 50px 20px;
}
.midDiv{
  margin:0 50px 20px;
}
p{
  margin: 0 0 10px;
}
h1{
  margin:0 50px 20px;
  font-weight:bold;
  font-size:1.3em;
}
.sml{
  margin-top:10px;
  font-size: .9em;
}