@charset "UTF-8";
/* CSS Document */


body{
	background:url('../images/background.jpg') top center no-repeat;
	background-color:#dddddd;
	font-family: Arial, sans-serif;
	margin:0;
	padding:0;
	
	
}



  img{
	  margin: 0;
	   border: 0;
	  
	  
  }
  
  
  sup{
	 vertical-align: middle;
    padding-bottom: 15px;
  }
  
     
	 #preloader{
		 margin-top:200px;
		 width:960px;
		 text-align:center;
		 position:absolute;
		 z-index:20;
		 
	 }
	 
	 #preloaderTxt{
		 font-family: 'Source Sans Pro', sans-serif;
		 font-weight: 400;
		 font-size: 38px;
		
	 }
	 
	 
	 
	 
	 #hdr{
		 background:#ffffff;
		 
		 border-bottom: 15px solid #cc2d30;
		 
		 
	 }
	 
	 
	 
	 
	 p{
		  margin:0;
		  padding:0;
	 }
	 
	 #main_container{
		 height: 740px;
		 width: 960px; 
		  margin-left: auto ;
  margin-right: auto ;
  position:relative;
  display: block;
  
		 
		 
	 }
	 
	 
	 
	 
	 
      
      #wrapper {
        height: 640px;
        width: 960px;
        overflow: hidden;
        position: relative;
		background:url('../images/stateimages/start_screen_bkgd.jpg');
		
		
      }
	  
	  
	  
	  
	    .hdline_txt_large{
		 font-family: 'Source Sans Pro', sans-serif;
		 font-weight: 400;
		 font-size: 38px; 
		 padding: 0;
		 margin:0; 	 
		 text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);
		  
	  }
	   .hdline_txt{
		 font-family: 'Source Sans Pro', sans-serif;
		 font-wight: 400;
		 font-size: 16px; 
		  padding: 0;
		 margin:0;  
		  
	  } 
 
      
      
      
   
	  
	  
	  
	    #main_txt{
		
background:url('../images/white-fade.png') top left;
		  position: absolute;
		  left: 0px;
		  top: 150px;
		  z-index: 50;  
		  
	  }
	  #main_txt p{
		  
		 	 font-family: 'Source Sans Pro', sans-serif;
		 font-wight: 400;
		 font-size: 24px;
		 padding: 10px 30px 10px 40px; 
		  
	  }
	  
	  
	  
      
 /*---------------------------------------  Start screen ------->>
	  */
	  
	  #start{
		 
		 height: 640px;
        width: 960px;
		overflow:hidden;
		  z-index:1;
	  }
	  
	  
	    
	  #start_bkgd{
		  position: absolute;
		  display:none;
		   z-index:2;
	  }
	  
	  
	  	  .redTxt1{
		   font-family: 'Source Sans Pro', sans-serif;
		   font-size:14px;
		   font-weight:400;
		  color:#e21c2b;
		  margin:0;
		  padding:0;
		    z-index:4;
	  }
	  
	    .hdline_container{
		  position: absolute;
		  left: 50px;
		  top: 60px;
		  z-index: 5;
		  
	  }
	  
	    
	  #holder{
    width:305px;
	height:200px;
	  position: absolute;
	  overflow:hidden;
		  left: 605px;
		  top: 315px;
		  z-index: 3;
	
}

#stateSlider{
	 position: absolute;
	width:1550px;
}

#firstStateBlock{
	 position: absolute;
	width:310px;
}

#secondStateBlock{
	 position: absolute;
	width:310px;
	left:310px;
}

#thirdStateBlock{
	 position: absolute;
	width:310px;
	left:620px;
}

#fourthStateBlock{
	 position: absolute;
	width:310px;
	left:930px;
}

#fifthStateBlock{
	 position: absolute;
	width:310px;
	left:1240px;
}





#leftArrow{
  left: 48px;
    position: absolute;
    top: 170px;
    z-index: 4;
}


#rightArrow{
left: 235px;
    position: absolute;
    top: 170px;
    z-index: 4;
}


	  
	  
	
	  /*---------------------------------------  Driver license screen ------->>
	  */
	  
	  
	  #driver_license_select{
		 
		  width:960px;
		  height: 640px;
		  overflow:hidden;
		  z-index:10;
	  }
	  
	  
	  #driver_license_bkgd{
		  position: absolute;
		  display:none;
		   z-index:11;
	  }
	  
	  
	  
	  
	  
	        ul,
      ul li {
        margin: 0;
        padding: 0;
        display: block;
        list-style-type: none;
      }
      
      #scrollbar {
        position: absolute;
        left: 40px;
        right: 20px;
		display:none;
        z-index:14;
		-webkit-box-shadow: 10px 10px 83px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 83px 1px rgba(0,0,0,0.75);
box-shadow: 10px 10px 83px 1px rgba(0,0,0,0.75);
		
		
		
      }
	  
	       
      .ui-jcoverflip--item {
        cursor: pointer;
      }
	  
	   .ui-jcoverflip {
        position: relative;
      }
      
      .ui-jcoverflip--item {
        position: absolute;
        display: block;
      }
      
      /* Basic sample CSS */
      #flip {
		  float:right;
        height: 640px;
        width: 960px;
        margin-bottom: 50px;
		 z-index:12;
		
      }
      
      #flip .ui-jcoverflip--title {
        position: absolute;
        bottom: -30px;
        width: 100%;
        text-align: center;
        color: #555;
      }
      
      #flip img {
        display: block;
        border: 0;
        outline: none;
      }
      
      #flip a {
        outline: none;
      }
      
	  	    .hdline_container2{
			display:none;
		  position: absolute;
		  left: 50px;
		  top: 20px;
		  z-index: 13;
		  
	  }
	  
	  
	  #dashboard_holder{
		   height: 640px;
        width: 960px;
		   position: absolute;
		  z-index: 59;
		  
		  
	  }
	  
	  
	  .license_back{
		  
		   
		   padding:10px;
		   background-image: url('../images/License_Assets/A_Frame.png');
		   background-repeat:no-repeat;
background-size: cover;

		   
		   
		  
	  }
	  
	  #licenseBlock{
		  display:none;
	  }
	  
	  
	  #license_1{
		
	    
		  
		  
	  }
	  
	  
	    #license_2{
		  
	  }
	  
	    #license_3{
		   
	  }
	  
	    #license_4{
		    
	  }
	  
	    #license_5{
		 
	  }
	  	    #license_6{
		  
	  }
	  
	  #licenseNum1{
		   background-image: url('../images/License_Assets/A_Frame.png');
		    padding: 15px 15px 20px 15px;
	position:absolute;
	left:570px;
	top:50px;
	z-index:201;
}


#licenseNum2{
	  background-image: url('../images/License_Assets/A_Frame.png');
		    padding: 15px 15px 20px 15px;
	position:absolute;
	left:560px;
	top:120px;
	z-index:202;
}

#licenseNum3{
	  background-image: url('../images/License_Assets/A_Frame.png');
		  padding: 15px 15px 20px 15px;
	position:absolute;
	left:550px;
	top:180px;
	z-index:203;
}

#licenseNum4{
	  background-image: url('../images/License_Assets/A_Frame.png');
	padding: 15px 15px 20px 15px;
	position:absolute;
	left:540px;
	top:240px;
	z-index:204;
}

#licenseNum5{
	  background-image: url('../images/License_Assets/A_Frame.png');
	padding: 15px 15px 20px 15px;
	position:absolute;
	left:530px;
	top:300px;
	z-index:205;
}

#licenseNum6{
	  background-image: url('../images/License_Assets/A_Frame.png');
		padding: 15px 15px 20px 15px;
	position:absolute;
	left:520px;
	top:360px;
	z-index:206;
}



	 #begin_bttn_holder{
		position:absolute;
		left: 310px;
		top: 420px;
		z-index:210;
		cursor:pointer;
		display:none;
		
		
		 
	 }
	 
	 
	 #home_bttn_holder{
			position:absolute;
		left: 800px;
		top: 580px;
		z-index:210;
		cursor:pointer;
		display:none; 
		 
		 
	 }
	 
	 
	  
	   /*---------------------------------------  Calculating screen ------->>
	  */
	  
	  
	  
	    #calculate_drive{
		   display: none; 
	    height: 640px;
        width: 960px;
		overflow:hidden;
		z-index:2;
	  }
	  
	  
	  #calculating_holder{
	  width:240px;
	  position: absolute;
		  left: 627px;
		  top: 358px;
		  z-index: 60;
	
	
}
	  
	  
	  
	  
	  #cycler{position:relative;}
#cycler img{position:absolute;z-index:1}
#cycler img.active{z-index:3}
	  
	  #drive1, #drive2, #drive3{
		  z-index:45;
	  }
	  
	  
	  
	   /*---------------------------------------  Results screen ------->>
	  */
	  
	  #results{
		   display: none; 
		  background:url('../images/stateimages/AZ_Blur.jpg');
		  overflow:hidden;
		  	 height: 640px;
        width: 960px;
		z-index:1;
	  }
	  
	#dashboard_results{
		height: 640px;
        width: 960px;
		position: absolute;
		z-index: 2;
		
	}
	
	  
	  
	
	  #redTxtHolder{
		  height: 30px;
    padding-top: 10px;
		  
		  
		  
	  }
	  
	  
	   #results_holder{
		position:absolute;
		 
		top:160px;
		left:325px;
		width: 443px;
        height: 275px;
		  padding-top:5px;
		  z-index: 20;
		  
	  }

	  
	    .redTxt2{
		   font-family: 'Source Sans Pro', sans-serif;
		   font-size:20px;
		   line-height: 18px;
		   text-align:center;
		   font-weight:400;
		  color:#e21c2b;
		    margin:0;
		  padding:0;
	  }
	  
	  
	  #industry_av{
		  float: left;
		  padding:10px;
		  border-right: 1px solid #666;
		  width:200px;
		  text-align:center;
	  }
	  
	  #industry_av p{
		   font-family: 'Source Sans Pro', sans-serif, Arial;
		   font-size:20px;
		   font-weight:700;
		     margin:0;
		  padding:0;
		  
	  }
	  

	  
	   
	  
	  #quantum_av{
		   width:200px;
		   padding:10px;
		  text-align:center;
		  float:right;
		  
	  }
	  
	  #quantum_av p{
		   font-family: 'Source Sans Pro', sans-serif, Arial;
		   font-size:20px;
		   font-weight:700;
		   color:#e21c2b;
		   
		   
	  }
	  
	  
	  #savings_bar{
		  background:#cb3220;
		  text-align:center;
		  height: 30px;
		  width: 443px; 
		  margin-top:5px;
		  
		  
	  }
	  
	  #savings_bar p{
		  font-family: 'Source Sans Pro', sans-serif, Arial;
		  font-size: 20px;
		  color: #ffffff;
		  margin:0;
		  
		  
	  }
	  
	  
	  
	  
	  
	    #results_txt{
		  padding:10px 10px 0px 10px;
		  
		  
	  }
	  
	  #results_txt p{
		     font-family: 'Source Sans Pro', sans-serif;
		   font-size:12px;
		   text-align:center;
		   font-weight:400;
		     margin: 0px 0px 10px 0px;
			 padding:0;
			 
	  }
	  
	  
	  
	  
	  #restart_holder{
		  float: left;
		  
	  }
	  
	  #quote_holder{
		 
	  }
	
 

.item{
 
    float:left;
    width:76px;
    height:58px;
   
}


#disc{

	width: 900px;
	padding: 30px;

	

	
	
	
}

.discTxt{
	font-size:10px;
	color:#606060;
	line-height:15px;
	
}
.discTxt2{
	margin-top:10px;
	font-size:10px;
	color:#606060;
	line-height:15px;
	
}



#ftr{
	border-top:#cb3220 solid 8px;
	position:absolute;
	width: 960px;
	top: 730px;
	background:#bbbbbb;
	
	
}


sup, sub {
   vertical-align: baseline;
   position: relative;
   top: -0.4em;
}


	  