@charset "UTF-8";

/* created by bryan dease for birthdaybeepers.com */ 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
} 
body {
	background-color: #E1D4C0;
}
 
#pagewidth{
	width:800px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
} 
 
#header{
 position:relative; 
 height:88px; 
  background-color:#FFFFFF; 
 width:100%;
} 
#nav {
	height: 28px;
	overflow: hidden;
}
#top {
	height: 60px;
	background-image: url(images/window_01.jpg);
	background-repeat: no-repeat;
}
#top p {
	text-align: right;
	padding: 10px 0 0 0;
	margin-top: 0px;
	margin-right: 45px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E3A92C;
	font-weight: bold;
}
#top a {
	color: #E3A92C;
	text-decoration: none;
}
 
#maincol{
	background-color: #E1D4C0;
	position: relative;
 width:; 
 }
#middle {
	background-image: url(images/main.jpg);
	background-repeat: no-repeat;
	height: 312px;
	width: 800px;
	position: relative;
}
#step1 {
	position: absolute;
	top: 50px;
	left: 30px;
}
#step2 {
	position: absolute;
	top: 50px;
	left: 285px;
}
#step3 {
	position: absolute;
	top: 50px;
	right: 50px;
}
#filler {
	background-color: #E1D4C0;
	height: 230px;
	width: 739px;
	margin-right: auto;
	margin-left: 32px;
        margin-top: 60px;
}
#join {
	position: absolute;
	top: 14px;
	right: 90px;
}
#copy {
	width: 700px;
	margin-right: auto;
	margin-left: 48px;
	margin-top: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	background-color: #E1D4C0;
}
 

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
#step4 {
	position: absolute;
	top: 320px;
	left: 20px;
}
#step5 {
	position: absolute;
	top: 320px;
	left: 282px;
}
#step6 {
	position: absolute;
	top: 320px;
	right: 30px;
}
