/*
      Base Template
	  Keith Donegan of Code-Sucks.com
	 	    
*/

* { padding: 0; margin: 0; }
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background:#9b9b64;
 margin:0px;
 padding:0px;
}
a{
color:#000000;
}
p{
line-height:1.5em;
}
#wrapper { 
 margin: 0 auto;
 width: 922px;
}
#header {
 width: 900px;
 color: #333;
 padding: 0px;
 height: 304px;
 margin: 10px 0px 0px 0px;
 background-color: #9b9b64;
 background-image: url("images/header.jpg");
 background-repeat: no-repeat;
 background-position: 50% 10px;
}
#nav {
 padding-left:170px;
 padding-top:215px;
}
h1{
 padding-left:165px;
 padding-top:45px;
 font-size:25px;
}
#content { 
 width: 900px;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 /*height: 350px;*/
 background-color: #9b9b64;
 background-image: url("images/content.gif");
 background-repeat: repeat-y;
 background-position: 50% 0%;
 }
#text{
 padding-top:20px;
 padding-left:180px;
 padding-right:180px;
}
#footer { 
 width: 900px;
 color: #333;
 height:65px;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 padding-top:55px;
 text-align:center;
 background-color: #9b9b64;
 background-image: url("images/footer.gif");
 background-repeat: no-repeat;
 background-position: 50% 0px;
}
ul{
 margin-top:15px;
 margin-bottom:20px;
 margin-left:6%;
 list-style-image: url("images/check.gif");
 list-style-type: circle
}
li{
 margin-top:3px;
 margin-bottom:3px;
}
#download{
 margin-left:165px;
 margin-top:10px;
 width: 479px;
 height:360px;
 background-color: #d1d1ae;
 background-image: url("images/download.gif");
 background-repeat: no-repeat;
}
#step1{
margin-left:240px;
padding-top:20px;
font-size:20px;
}
#step2{
margin-left:235px;
padding-top:46px;
font-size:20px;
}
#step3{
margin-left:235px;
padding-top:46px;
font-size:20px;
padding-left:6px;
}
#step4{
margin-left:235px;
padding-top:48px;
padding-left:55px;
font-size:20px;
}
#step5{
margin-left:235px;
padding-top:44px;
font-size:20px;
}
/* form stuff */

#theform {
	background-color: #d1d1ae;
	width: 40em;
	}
#theform fieldset {
	height: 21em;
	width: 11em;
	border: 0;
	margin: 0;
	padding: 1em;
	float: left;
	}
#theform fieldset legend {
	font-size: 4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #787846;
	}
#theform fieldset legend span {
	display: none;
	}
#theform fieldset h3 {
	height: 4em;
	font-size: 1em;
	}
#theform fieldset div.help {
	color: #787846;
	font-size: 0.8em;
	font-weight: bold;
	height: 5em;
	}
#theform fieldset label {
	font-size: 0.85em;
	display: block;
	line-height: 1.5em;
	}
#theform fieldset input {
	font-size: 1em;
	height: 1.3em;
	border:1px solid #787846;
	}
	
/* Error Styling */
#theform fieldset.error,
#theform fieldset.error legend,
#theform fieldset.error div.help {
	color: #FFCC33;
	}
#theform fieldset strong.error {
	color: #fff;
	background-color: #CC0000;
	padding: 0.2em;
	font-size: 0.7em;
	font-weight: bold;
	display: block;
	}

/* Part 4 Styling */
#theform #pt4 {
	clear: both;
	width: 38em;
	height: 5em;
	border-top: 2px solid #9b9b64;
	
	padding: 1em;
	}
#theform #pt4 legend {
	display: none;
	}
#theform #pt4 h3 {
	display: none;
	}
#theform #pt4 #disclaimer {
	width: 18em;
	float: left;
	font-size: 0.9em;
	}
#theform #pt4 input {
	height: 5em;
	font-size: 1em;
	width: 18em;
	color: #379929; 
	background: #f3f3f3;
	font-weight: bold;
	border-bottom: 	1px solid #999999;
	border-right: 1px solid #999999;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;	
	float: right;
	margin-top:20px;
	}
#areacode {
 width:20%;
 display:inline;
}
#mobile {
 width:50%;
 display:inline;
 margin-left:5px;
}
#formcontainer {
 height:450px;
}
#age{
 width:20%;
}
#wordverif{
 display:inline;
 width:60px;
}
#captcha {
 vertical-align:bottom;
 border:1px solid #9b9b64;
}
#phonereg{
 width:230px;
 border:2px solid #e26745;
 text-align:center;
 padding:5px;
 margin-top:10px;
 margin-bottom:10px;
 background:#e6e8d3;
}
#redirect{
margin-top:10px;
}
#options{
 margin-top:10px;
 background-color: #d1d1ae;
 background-image: url("images/options.gif");
 background-repeat: no-repeat;
 
}
.dlist{
 padding-left:25px;
 background-image: url("images/left_arrow.gif");
 background-repeat: no-repeat;
 background-position: 0px 0px;
 height:22px;
 margin-bottom:20px;

}
.dlist2{
 padding-left:25px;
 background-image: url("images/exclam.gif");
 background-repeat: no-repeat;
 background-position: 0px 0px;
 min-height:22px;
 margin-bottom:20px;

}
.directions{
margin:15px;
}
.beforebegin{
border-top:4px solid #787846;
padding:5px;
border-bottom:4px solid #787846;
margin-top:15px;
margin-bottom:15px;
}
.screens{
border:4px solid #767847;
margin:10px;
}
#getstarted{
 height:130px;
 width:230px;
 background-image: url("images/getstarted.gif");
 background-repeat: no-repeat;
 background-position: 0px 0px;
}
#getstartedtext{
font-size:22px;
padding-top:55px;
padding-left:40px;
}
#after{
margin-top:10px;
background-image: url("images/afterinstall.gif");
background-repeat: no-repeat;
background-position:center;
background-position:top;
}
#internat{
margin-top:10px;
font-size: 0.85em;
}

