html { font-family: Verdana, Arial, sans-serif; background: #ededed; margin: 0; padding: 0; text-align: left; }

body { margin: 0; padding: 0; }

h1 { font-size: 24px; text-transform: uppercase; width: 760px; position: relative; left: 50%; margin: 0 0 0 -380px; padding: 10px 0; }

p {font-size: 13px; margin: 10px 0;}

button {
	margin:1em 1em 0 0;
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size: 21px;
	font-weight: bold;
	text-transform: uppercase;
	padding: .4em 1.5em .4em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
 }
 
 #agree{
 	color: #ffffff;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
 }
 
 #disagree {
 	color: #ffffff;
	border: solid 1px #a09f9d;
	background: #a09f9d;
	background: -webkit-gradient(linear, left top, left bottom, from(#b8b7b6), to(#a09f9d));
	background: -moz-linear-gradient(top,  #b8b7b6,  #a09f9d);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8b7b6', endColorstr='#a09f9d');
 }
 
 .containerBody { width: 760px; position: relative; left: 50%; margin: 0 0 0 -380px; padding-top: 10px;}
 
 .containerHeader { background: #fff; width: 100%; }
 
 .ipAddress { margin: 0; font-size: 18px; font-weight: bold; }