html { 
	background: url(../images/bg.png) 
    no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.video {
	position: inherit;
	z-index: 20;
	width: 800px;
	height: 500px;
	margin-right: -400px;
	right: 50%;
	margin-top: -250px;
	top: 50%;
}

.video2 {
    
    position:inherit;
    z-index:20;
    width:946px;
    height:574px;
    margin-right:-473px;
    right:50%;
    margin-top:-287px;
    top:50%;
	border:none;
    

}


#content_wrapper {
	position:absolute;
	height:768px;
	width:1024px;
	margin-right:-512px;
	right:50%;
	z-index:-500;
	top:-153px;
}

#ekonomizer_logo {
	position:absolute;
	width:540px;
	margin-right:-268px;
	right:50%;
	z-index: 142;
}

#welcome_text {
	position:absolute;
	width:443px;
    top:165px;
	margin-right:-221.5px;
	right:50%;
	z-index:-400;
}

#videograph_button{
	position:inherit;
	left: 25px;
	top: 145px;
	z-index: 30;
}

#video_window{
	z-index: 30;
    background-color:white;
    border-style:solid;
    border-color:#09763c;
    border-width:10px;
	overflow: hidden;
    position:inherit;
    bottom:23px;
	right:220px;
	height:200px;
	width:148px;
}

#fitting_video_window{
	z-index: 30;
    background-color:white;
    border-style:solid;
    border-color:#09763c;
    border-width:10px;
	overflow: hidden;
    position:inherit;
    bottom:23px;
	left:220px;
	height:200px;
	width:148px;

}

#contact_window{
	z-index: 30;
    background-color:white;
    border-style:solid;
    border-color:#09763c;
    border-width:10px;
	overflow: hidden;
    position:inherit;
    bottom:23px;
	right:30px;
	height:200px;
	width:148px;
	background-image: url(../images/contact-box-bg.jpg);
}

#fitting_window{
	z-index: 30;
    background-color:white;
    border-style:solid;
    border-color:#09763c;
    border-width:10px;
	overflow: hidden;
    position:inherit;
    bottom:23px;
	left:430px;
	height:200px;
	width:148px;
}

#test_window{
	position:inherit;
	right: 284px;
	top: 523px;
	z-index: 30;
    background-color:#E0E0E0;
    border-style:solid;
    border-color:#137004;
    border-width:10px;
    height:186px;
    width:185px;
	overflow: scroll;
	
}

#hhh_window{
	z-index: 30;
    background-image:url(../images/leg_bg.png);
    border-style:solid;
    border-color:#09763c;
    border-width:10px;
	overflow: hidden;
    position:inherit;
    bottom:23px;
	left:30px;
	height:200px;
	width:148px;
}

#college_window{
	z-index: 30;
    background-color:#DCDCDC;
    border-style:solid;
    border-color:#09763c;
    border-width:10px;
	overflow-y: scroll;
	overflow-x: hidden;
    position:inherit;
    top:220px;
	left:115px;
	height:200px;
	width:210px;
}

#leg_view{
	margin-right:-169px;
	right:50%;
	position:absolute;
	bottom:50px;
	cursor:pointer;
}

#stand_window{
	z-index: 30;
    background-color:white;
    border-style:solid;
    border-color:#09763c;
    border-width:10px;
	overflow-y: scroll;
	overflow-x: hidden;
    position:inherit;
    top:220px;
	left:395px;
	height:200px;
	width:210px;
	background-color:#DCDCDC;
}

#man_window{
	z-index: 30;
    background-color:#DCDCDC;
    border-style:solid;
    border-color:#09763c;
    border-width:10px;
	overflow-y: scroll;
	overflow-x: hidden;
    position:inherit;
    top:220px;
	right:115px;
	height:200px;
	width:210px;
}

#feedback_window{
	position:inherit;
	right: 0px;
	top: 13px;
	z-index: 30000;
    background-color:white;
    border-style:solid;
    border-color:#09763c;
    border-width:10px;
    height:98px;
    width:232px;
	padding-left: 0px;
	margin-left: 5px;
	left: 718px;
	overflow: hidden;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#DCDCDC
}

.close_button{
	position:inherit;
	right: 0px;
	top: 0px;
	z-index: 50;
    height:21px;
    width:70px;
    cursor:pointer;
}

.button{
    cursor:pointer;
    border:none;
}

#fitting_video_button {
	position:inherit;
	right: 25px;
	top: 145px;
	z-index: 30;
}

#contact_us_button {
	position:inherit;
	left: 25px;
	top: 510px;
	z-index: 30;
}

#feedback_button {
	position:absolute;
	right: 25px;
	top: 3px;
	z-index: 32;
}

#savings_badge {
	position: absolute;
	left: 43px;
	top: 3px;
	z-index: 32;
}

#hhh_button {
	position:inherit;
	right: 25px;
	top: 510px;
	z-index: 30;
}

#fitting_instructions_button {
	position:inherit;
	left: 270px;
	top: 510px;
	z-index: 30;
}

#testimonials_button {
	position:inherit;
	right: 270px;
	top: 510px;
	z-index: 30;
}

#topbanner{
	margin-left: 24px;
	z-index:31; 
	position: inherit;

}

#savings{
	height: 470px;
	width: 470px;
	margin-top: 8px;
	z-index: -10;
	margin-left: 278.5px;
	
	position: inherit;
	colour: #498A2E;
	
	text-align: center;
	padding-top: 16px;
	
	font-family: rockwell;
	font-size: 14px;
	}
	

@font-face {
    font-family: rockwell;
    src: url('contact/fonts/rockwell.eot?#iefix') format('embedded-opentype'), 
         url('contact/fonts/rockwell.ttf')  format('truetype'),
    }
	
#savings2{
	position:inherit;
	height: 25px;
	width: 525px;
	z-index: -90;	
	position: inherit;
	margin-top: 0px;
	margin-left: -382.5px;
	}
	
#calculator{
	margin-top: 5px;
}

#savingsframe{
	width: 445px;
	height:315px;
	border:none;
}

#closesavings{
	margin-left:425px;
	margin-top: 5px;
	
}

#rapidwebsite{
	font-family: rockwell;
	position: absolute;
	z-index: 10000;
	top:185px;
	left: 178px;
	color: #498A2E;
}

	

#savings_window{
	position:inherit;
	left: 53px;
	top: 13px;
	z-index: 3000;
    background-color:#DABE3A;
    border-style:solid;
    border-color:#09763c;
    border-width:10px;
    height:58px;
    width:154px;
	overflow: hidden;
	padding-left: 0px;
	margin-left: 0px;
}

.video3 {
	position: inherit;
	z-index: 20;
	
	border: none;
	
}

#standtab{
	position: absolute;
	z-index: 20;
	top: 0px;

	
}

#standspot{
	position: absolute;
	z-index: 140;
	height: 20px;
	width: 150px;
	margin-left: 36px;
	margin-top: 5px;
	border: none;
	cursor: pointer;
	top: 0px;
	
}

#manifoldspot{
	position: absolute;
	z-index: 141;
	height: 20px;
	width: 150px;
	
	margin-left: 210px;
	margin-top: 5px;
	border: none;
	cursor: pointer;
	top: 0px;
	
}


#manifoldtab{
	position: absolute;
	z-index: 19;
	border: none;
	top: 0px;
}
#currenttab{
	position: absolute;
	z-index: 18;
	border: none;
	top: 0px;
}
#currentspot{
	position: absolute;
	z-index: 141;
	height: 20px;
	width: 300px;
	margin-left: 370px;
	margin-top: 5px;
	border: none;
	cursor: pointer;
	top: 0px;
	
}
#testbg{
	position: absolute;
	z-index: 18;
	border: none;
}

#testbg2{
	position: absolute;
	z-index: 17;
	border: none;
}
#testbg3{
	position: absolute;
	z-index: 17;
	border: none;
	height: 975px;
}

#vcsspot{
	position: absolute;
	z-index: 40;
	height: 90px;
	width: 93px;
	margin-left: 26px;
	margin-top: 120px;
	border:hidden;

}
#rapidspot{
	position: absolute;
	z-index: 40;
	height: 90px;
	width: 93px;
	margin-left: 26px;
	margin-top: 236px;
	border:hidden;

}
#eckoldspot{
	position: absolute;
	z-index: 40;
	height: 110px;
	width: 93px;
	margin-left: 26px;
	margin-top: 358px;
	border:hidden;

}
#biddlespot{
	position: absolute;
	z-index: 40;
	height: 110px;
	width: 93px;
	border: none;
	margin-left: 26px;
	margin-top: 482px;
	border:hidden;

}
#mulberryspot{
	position: absolute;
	z-index: 40;
	height: 65px;
	width: 93px;
	margin-left: 26px;
	margin-top: 611px;
	border:hidden;
}

#mrkspot{
	position: absolute;
	z-index: 40;
	height: 75px;
	width: 93px;
	margin-left: 26px;
	margin-top: 726px;
	border:hidden;
}
#harlestonspot{
	position: absolute;
	z-index: 40;
	height: 75px;
	width: 93px;
	margin-left: 26px;
	margin-top: 846px;
	border:hidden;
}
#tab{
	z-index: 17;
}

#contact_us_new {
	position:inherit;
	bottom:10px;
	right:15px;
	cursor: pointer;

}

#help_hospital_new {
    position:inherit;
    bottom:10px;
	left:20px;
	height:244px;
	width:188px;
	cursor: pointer;

}

#fitting_new {
    position:inherit;
    bottom:10px;
	margin-right:-94px;
	right:50%;
	cursor: pointer;

}



#fitting_vid_new {
    position:inherit;
    bottom:10px;
	left:215px;
	cursor: pointer;

}

#videograph_new {
    position:inherit;
    bottom:10px;
	right:215px;
	cursor: pointer;

}

#test_box{
    position:absolute;
    margin-right:-493.5px;
	right:50%;
	top:150px;
	cursor: pointer;
}

#school_button{
    position:absolute;
	left:10%;
	top:210px;
	cursor: pointer;
		z-index:20;
}

#stand_button{
    position:absolute;
    margin-right:-121.5px;
	right:50%;
	top:210px;
	cursor: pointer;

}

#man_button{
    position:absolute;
	right:10%;
	top:210px;
	cursor: pointer;
	z-index:20;
}

#main_test_window{
	position:inherit;
	top:50px;
	left:7px;
	
}

#closebtn1{
	position: absolute;
	left: 814px;
	cursor: pointer;
	border: none;
	z-index: 150;
	
	
}
#closebtn2{
	position: absolute;
	left: 814px;
	cursor: pointer;
	border: none;
	z-index: 150;
}
#closebtn3{
	position: absolute;
	left: 814px;
	cursor: pointer;
	border: none;
	z-index: 150;
}
#currentbtn{
	position: absolute;
	left: 0px;
	cursor: pointer;
	border: none;
	z-index: 105;
}
#currentbtn2{
	position: absolute;
	left: 0px;
	cursor: pointer;
	border: none;
	z-index: 105;
}
#currentbtn3{
	position: absolute;
	left: 0px;
	cursor: pointer;
	border: none;
	z-index: 105;
}
#completebtn1{
	position: absolute;
	left: 210px;
	cursor: pointer;
	z-index: 99;
	border: none;
	z-index: 103;
}
#completebtn2{
	position: absolute;
	left: 210px;
	cursor: pointer;
	z-index: 99;
	border: none;
}
#completebtn3{
	position: absolute;
	left: 210px;
	cursor: pointer;
	z-index: 99;
	border: none;
}
#completebtn4{
	position: absolute;
	left: 210px;
	cursor: pointer;
	z-index: 99;
	border: none;
}
#stand_window_inner{

	width: 946px;
	height: auto;
	position: absolute;
	background-color:#DCDCDC;
}
#college_window_inner{
	width: 946px;
	height: auto;
	position: absolute;
	background-color:#E0E0E0;

}
#man_window_inner{
	width: 946px;
	height: auto;
	position: absolute;
	background-color:#E0E0E0;
}

#gold1{
	width: 100%;
	height: 1px;
	position: absolute;
	top: 0px;
	background-image:url(../images/new_images/goldbar.png);
	z-index: 104;
}
#gold2{
	width: 100%;
	height: 1px;
	position: absolute;
	top: 0px;
	background-image:url(../images/new_images/goldbar.png);
	z-index: 102;
}

#table1{
	position: absolute;
	top: 80px;
	left: 30px;
	font-family: pt sans, sans-serif;
}
#table2{
	position: absolute;
	top: 80px;
	left: 30px;
	font-family: pt sans, sans-serif;
	
}
#table3{
	position: absolute;
	top: 80px;
	left: 30px;
	font-family: pt sans, sans-serif;
}

#company_name{
	height: 30px;
	width: 640px;
	font-size: 27px;
	color:#0A7802;
	font-family: pt sans, sans-serif;
	padding-left: 10px;
	padding-bottom: 5px;
}
#testimonial{
	height: 90px;
	font-family: pt sans, sans-serif;
	font-size: 14px;
	color:#0A7802;
	width: 640px;
	padding-left: 10px
}
#saving1{
	width: 100px;
	height: 100px;
	background-image:url(../images/saving.png);
	color: #fff;
	font-size: 37px;
	text-align: center;
	left: 10px;
	display: inline-block;
	margin-left: 10px;
}
	
#savinginner{
	position: inherit;
	margin-top: 15px;
	width: 100px;
	height: 100px;
	color: #fff;
	font-size: 37px;
	text-align: center;
	
}

#head{
	position: fixed;
}
#logo{
	width: 100px;
	height: 120px;
	background-image:url(../images/click.png);
	border: none;
	vertical-align: middle;
	display: inline-block;
}

tr.CurrentlyTestingyes{
	display: inline-block;
	padding-bottom: 15px;
	padding-top: 30px;
}
tr.Completeyes{
	display: inline-block;
	padding-bottom: 15px;
	padding-top: 30px;
}

#imgecho{
	display: inline-block;
	vertical-align: middle;
	padding-top: 20px;
}
	
#badge_right {
	position:absolute;
	height:150px;
	width:150px;
	right:10px;
	top:120px;
	z-index:7;
	
}

#badge_left {
	position:absolute;
	height:150px;
	width:150px;
	left:10px;
	top:120px;
	z-index:7;
	
}

#contact-right {
	position: absolute;
	width: 513px;
	right: 0px;
	height: 584px;
	
}

#contact-left {
	position: absolute;
	width: 433px;
	left: 0px;
	height: 584px;
	
}

#contact-box {
	position: absolute;
	width: 412px;
	height: 535px;
	background-image: url(../images/contact-box.png);
	z-index: 230;
	bottom: 16px;
	right: 15px;
	text-align: center;
	color: #fff;
	font-family: pt sans, sans-serif;
	line-height: 20px;
	
	
}

#contact-header {
	width: 100%;
	position: absolute;
	padding-left: 20px;
	font-size: 90px;
	font-family: source-code-pro, sans-serif;
}

#form-head {
		font-family: pt sans, sans-serif;
	color: #fff;
	width: 370px;
	position: absolute;
	top: 25px;
	text-align: center;
	font-size: 30px;
	padding-bottom: 5px;
	right: 50%;
	margin-right: -185px;
	border-bottom: 3px solid #fff;
}

#contact-text-box {
	width: 80%;
	border: none;
	border-radius: 13px;
	height: 25px;
	margin-bottom: 5px;
	margin-top: -6px;
	text-align: center;
}

#contact-inputs {
	position: absolute;
	top: 60px;
	width: 400px;
	right: 50%;
	margin-right: -200px;
	line-height: 0px;
}

#contact-text-area {
	width: 73%;
	border: none;
	border-radius: 13px;
	height: 135px;
	margin-bottom: 5px;
	margin-top: -6px;
	resize: none;
	padding-left: 15px;
		padding-right: 15px;
}

#send-form-btn {
	width: 127px;
	height: 54px;
	position: absolute;
	cursor: pointer;
	background-image: url(../images/contact-form-send-btn.png);
	bottom: 17px;
	right: 50%;
	margin-right: -63px;
}

#contact-head {
	position: absolute;
	width: 400px;
	left: 10px;
	height: 78px;
	background-size: cover;
	background-image: url(../images/contact-header.png);
	top: 40px
}

#contact-text {
	position: absolute;
	top: 130px;
	left: 25px;
	width: 370px;
	font-family: pt sans, sans-serif;
	line-height: 10px;
	color: #106f04;
	font-size: 30px;
}
