﻿/* CSS Document */
	*{margin:0; padding:0;}
	
	.boxSimulator{
		border:0px solid #ccc;
		padding:10px;
		width:600px;
		margin:0 auto;
		}
		
	 .boxSimulator h1{
		 background: #2e4d76;
		 color: #fff;
		 font: 37px/51px 'Montserrat', sans-serif, comic sans ms;
		 text-align: center;
		 text-transform: uppercase;
		 }	 
	
	.boxChoices,.boxNavigation {
		border: 0px solid #ccc;
		/*height: 409px;*/
		display:table;
		margin: 27px auto 0;
		padding: 5px;
		width: 581px;
	}
	
	.boxChoices h2{
		margin:0 auto;
		color:#2e4d76;
		font:25px/28px 'Montserrat', sans-serif,trebuchet ms;
		margin:0 0 10px 0;
		}
	
	.boxNavigation{
		height: 57px;
		min-height:57px;
		margin: 10px auto 0;
		color:#2e4d76;
		text-transform:uppercase;
		}	
	
	.arrowLeft{
		display:none;
		}	
		
	.arrowLeft,.arrowRight{
		font: bold 11px/14px arial;
		text-align: center;
		width: 45px;
		float:left;
		cursor:pointer;
	}			
    
	.arrowRight{
		float:right;
		width:56px;
	}
	 
	.boxBtn1{
		margin:46px 0 58px;
		} 
	 
	.boxBtn1 span{
		background:#6d6e71;
		border-radius: 61px;
		color: #fff;
		font: bold 54px/56px  'Montserrat', sans-serif, arial;
		padding: 10px 27px;
		cursor:pointer;
		margin:0 0 0 15px;
		}
		
	.boxBtn1 span:first-child{
		padding: 10px 33px;
		margin:0;
		}	
	
	.boxBtn1 span.lastBtn{
		padding: 10px 12px;
		}	
		
	.boxBtn1 span:hover{
		background:#ff9900;
		}	
		
	 .boxBtn1 span.bgOrange{
		 background:#ff9900;
		 }	

	
	.boxBtn2 ul li,
	.boxBtn3 ul li {
		border: 0px solid red;
		display: block;
		float: left;
		height: 170px;
		line-height: 10;
		list-style-type: none;
		margin: 0 0 15px 26px;
		text-align: center;
		width: 165px;
	}
	
	.boxBtn3 ul li {
		width: 137px;
		margin: 0 0 15px 7px;
	}
	
	.boxBtn2 ul li img,
	.boxBtn3 ul li img{
		vertical-align: bottom;
		cursor:pointer;
	}
	
	.boxBtn3 ul li img{
		width:137px;
	}
	
	
	.choice4,.choice2,.choice3{
     	display:none;
	}
	
	.choice4 h2{
		 background: #6d6e71;
		 color: #33cccc;
		 margin: 0 auto;
		 padding: 16px 19px;
		 text-transform: uppercase;
		 width: 451px;
		}
	
	.choice4 h2 span{
	 	color:#fff;
	}
	
	.choice4 h3 {
		background: #33cccc;
		color: #fff;
		font:bold 21px/23px 'Montserrat', sans-serif, trebuchet ms;
		margin: -6px auto 60px;
		padding: 16px 19px;
		text-transform: uppercase;
		width: 269px;
	}
	
	.speed1 {
		font: 30px/33px 'Montserrat', sans-serif, arial;
		margin: 0 0 0 34px;
	}
	
	.speed1 span {
       font: 44px/46px 'Montserrat', sans-serif, arial;
	}
		
	.speed1,.speed3{
		border:0px solid red;
		float:left;
		width:219px;
		height:76px;
		text-transform:uppercase;
		color: #2e4d76;
		}
		
	.speed3{
		margin:0 0 0 9px;
		}	
	
	.x{
		border: 0px solid red;
		color: #2e4d76;
		float: left;
		font: bold 44px/50px arial;
		height: 50px;
		text-align: center;
		width: 50px;
		margin:26px 10px 0 10px;
	}
	
	.speed3Txt1{
		font:18px/22px arial;
		}
		
	.speed3Txt2{
		font:11px/15px arial;
		}
			
	.speed3 p select {
		border: 1px solid #adadad;
		border-radius: 4px;
		font: 15px/18px tahoma;
		width:133px;
	}
		
	
	.infoSpeed {
		color: #737272;
		float: left;
		font: 12px/14px 'Montserrat', sans-serif, arial;
		margin: 33px 0 0 53px;
		text-align: center;
		width: 500px;
	}
		
	.boxProgressBar1 {
		background-color: #ffffff;
		border: 3px solid #2e4d76;
		float: left;
		height: 21px;
		max-width: 206px;
		width: 95%;
		margin:7px 0 0 0;
	}  	
	
	.bar,.bar2 {
		background: #2e4d76;
		height: 100%;
		max-width: 206px;
		font:17px/20px arial;
		color:#fff;
	}