h1 {font-size:50px; margin:0px; color:#0099ff; margin-bottom:-13px; text-align:left;}
#content {
			background:url('step_1.png') no-repeat;
		}	
			
#home {
			margin-left:-152px;
		}			
			
#carrier {
	height:197px;
	width:386px;
	position:relative;
	top:123px;
	left: 291px;
}			
#carrier li
{
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	text-indent: -100px;
}
#carrier li, #carrier a
{
	display: block;
	height: 91px;
	width: 350px;
}

#carrier-v li, #carrier-v li a
{
	display: block;
	height: 47px;
	width: 194px;
}


#carrier-v {
	height:47px;
	width:194px;
	position:relative;
	top:-84px;
	left: 291px;
}			
#carrier-v li
{
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	text-indent: -100px;
}


#verizon
{
	width: 350px;
	height: 91px;
	left:-4px;
	top: 56px;
}
			
#verizon a:hover {
width: 350px;
height: 91px;
background: transparent url(step_1_hover.png) 0px 0px no-repeat;
}

#other
{
	width: 195px;
	height: 45px;
	top:172px;
	left:75px;
}
			
#other a:hover {
width: 195px;
height: 45px;
background: transparent url(step_1_hover.png) 0px -92px no-repeat;
}

#blink {
	background: transparent url(blinkingarrow.gif) 0px -10px no-repeat;
	width:150px;
	height:220px;
	position:relative;
	top:-213px;
	left:-29px;
}

html, body {
	margin:0px;
	min-width:900px;
	text-align:center;
	background-color:#fff;
}
html>body #container {
	height:auto;
	min-height:100px;
}
#bar {
	font-family:arial;
	font-size:11px;
	color:#000;
	height:25px;
	text-align:right;
	padding:4px 10px 0px 0px;
}
#container {
	margin:0px auto;
	width:740px;
	text-align:left;
}
#content {
	font-family:arial;
	height:510px;
}
#home input, #pin input {
	font-size:160%;
	text-align:center;
}
.three {
	width:65px;
}
.four {
	width:80px;
}
.dash {
	margin-bottom:9px;
}
.footer_links, .terms_links {
	text-align:center;
	font-family:arial;
	font-size:10px;
	color:#666;
}
.terms_links {
	text-align:justify;
}
.footer_links a, .terms_links a {
	text-decoration:underline;
	color:#666;
}
#terms {
	width:900px;
	font-family:arial;
	font-size:10px;
	color:#666;
	text-align:justify;
}
#terms a {
	color:#666;
}
#contact {
	padding:10px 0px 0px 402px;
	font-family:arial;
}
#contact h1 {
	font-style:oblique;
	font-size:20px;
	margin:0px;
	padding:0px;
}
#contact label span {
	float:left;
	width:85px;
	margin-top:4px;
}
#contact label {
	font-size:16px;
}
#contact input, textarea {
	border:1px solid #80aFFF;
	padding:3px;
	font-size:16px;
	background-color:#fff;
	color:#000066;
	font-family:arial;
	margin-bottom:5px;
	text-align:left;
}
#contact #txtEmail {
	width:300px;
}
#contact .success {
	background-color:#CCFFBF;
	border:1px solid #275871;
	color:#006600;
	padding:5px;
	width:350px;
	font-size:16px;
	margin:10px;
	margin-left:0px;
}
#contact .placeholder {
	padding:6px;
	width:350px;
	font-size:16px;
	margin:10px;
	margin-left:0px;
}
