body
{
	background: #fff url(../images/bg_strip.gif) no-repeat 50% 50px;
	font-family: helvetica, arial, verdana;
}
#header
{
	width: 300px;  
	position: absolute;
	left: 50%;         
	top: 55px;
	margin-left: -280px;
}          
.bar
{
	color: #666;
	padding-left: 6px;
	padding-right: 6px;
	font-weight:normal;
}
#phone 
{
	position: absolute;
	display: block;
	top: 25px;
	left: 50%;
	margin-left: -120px;
	width: 400px;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	color: #059ec7;
	font-family: helvetica, arial, verdana;
	padding-right: 8px;
	margin-right: 8px;
}     
#phone a
{ display: inline;
	font-size: 10px;
	font-weight: bold;
	color: #059ec7;

}    
#phone a.selected img
{ 
border: 1px solid #black;
}
.blue
{
	color: #059ec7;
}       
#welcome
{
	width: 600px;
	position: absolute;
	top: 180px;
	margin-left: -300px;
	left: 50%;     
	text-align: center; 
	font-weight: bold;
	font-size: 14px;
	color: #666;
}
#welcome p
{
padding:0;
margin:0;
}
#welcome b
{
	color: #059ec7;
}
#steps
{                 
	               font-family: helvetica, arial, verdana;
	
}                
#steps p
{
margin: 0;
padding: 0;
}         
#steps b
{
margin-bottom: 4px;
margin-top: 4px;
}
#steps .three, 
#steps .drive,
#steps .threetwo,   
#steps .two ,
#steps .twotwo,  
#steps .one    
{
	top: 220px;  
	position: absolute;
}
#steps .one
{
	z-index: 300;             
	left: 50%;            
	margin-left: -310px;
	width: 200px;
	height: 440px;
	background: url(../images/step1.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
}                     
#steps .two ,
#steps .twotwo
{
	z-index: 200;         
	left: 50%;            
	margin-left: -150px;
	width: 240px;
	height: 440px;
	background: url(../images/step2_1.gif);
	background-repeat: no-repeat;
	padding-left:80px;
	color: #ccc;
}
#steps .three h2,
#steps .three b,
#steps .three .options,    
#steps .threetwo h2,  
#steps .threetwo b,
#steps .threetwo .options,
#steps .threethree h2,
#steps .threethree b,
#steps .threethree .options,
#steps .two h2,
#steps .two b,
#steps .two .options
{
	display: none;
}                     
#steps .threetwo .copy,
#steps .three .copy,
#steps .drive .copy
{            
	position: relative;

	left: 145px;
}
#steps .threethree .copy
{
	position: relative;
	top: 240px;
	left: 145px;
}
#steps .three h1, 
#steps .drive h1,   
#steps .three .copy,
#steps .drive .copy,  
#steps .three p,
#steps .drive p,   
#steps .threetwo h1,
#steps .threetwo .copy,
#steps .threetwo p,         
#steps .two h1,
#steps .two .copy,
#steps .two p
{
	color: #ccc;
}
#steps .twotwo
{                         
	background: url(../images/step2_2.gif);
	background-repeat: no-repeat;    
}
#steps .twotwo .options,  
#steps .threetwo .options,
#steps .threethree .options
{
	display: block;
	background: #fff url(../images/options_top.gif) no-repeat;
}
#steps .twotwo .options .inner
{
	background: url(../images/options_bottom.gif);
	background-repeat: no-repeat;
	background-position:  bottom;
	padding: 10px;	                
}                                   
#steps .twotwo .options .inner img
{
	cursor: pointer;
}
#steps .three,
#steps .drive,
#steps .threetwo,
#steps .threethree
{                                  
	z-index: 100;    
	left: 50%;         
	width: 50%;  
	height: 440px;                          
	background-position: 70px -114px;  
	             

}   

#steps .drive
{
	z-index: 150;                    
}                 
#steps .three
{
	background: url(../images/step3.gif);
	background-repeat: no-repeat;                
	background-position: 70px ;
	color: #ccc;        
}    
#steps .threethree
{                                   
	background: url(../images/driveaway.gif);  
	background-repeat: no-repeat;           
	background-position: 57px 27px;; 
	left: 50%;        
	top: 80px;
	width: 50%;
	height: 580px;   
	position: absolute;   
	z-index: 150;    
}                     
#steps .threetwo
{                          
	background: url(../images/step3_2.gif);  
	background-repeat: no-repeat;   
    background-position: 70px;    
}               
#steps .copy
{

	width: 144px;
	position: relative;
	top: 100px;
}
#steps p
{
	color: white;
	font-size: 10px;
	margin: 0px;
}
#steps h1
{
	font-size: 17px;
	color: #ffcc00;
	font-family: helvetica, arial, verdana;
	margin: 0px;
}
#steps h2
{
	font-size: 13px;
	color: #fff;
	margin-bottom: 2px;
	font-family: helvetica, arial, verdana;
}  
#steps select
{
 	font-size: 12px;
	border: 1px solid #333;
	width: 120px;
}
#footbanner
{
position: absolute;
top:625px;
left: 0px;
height: 0px;
z-index: 8000;
width: 100%;
}
#headbanner
{
position: absolute;
top:55px;
left: 0px;
height: 0px;
z-index: 8000;
width:100%;
}
#footerlinks
{
position: absolute;
top: 650px;
left: 50%;
padding: 10px;
margin-left: -300px;
width: 600px;
font-size: 10px;
text-align: center;
}
#footerlinks a
{

	     font-family: helvetica, arial, verdana;
	color: #059ec7;}

