body{
	margin:0;
	color:#fff;
	background:#fff;
	min-width:985px;
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
div, p, h1, h2, h3, h4, h5, h6{
	margin: 0;
	padding: 0;
}
img{
	vertical-align:top;
	border-style:none;
}
a{
	text-decoration:none;
	color:#000;
}
.wrapper{
	max-width: 1920px;
	min-width: 985px;
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	min-height: 1000px;
	height: 1000px;
}
header .fix{
	margin: 0 auto;
	width: 985px;
	position: relative;
	height: 84px;
}
header{
	width: 100%;
	padding: 16px 0 0;
	background: url(../img/header_bg.png) repeat-x;
	position: absolute;
	margin-top: -274px;
	z-index: 1;
}
.biglogo{
	width: 100%;
	height: 130px;
	background: url(../img/immorflair.png) center no-repeat;
	margin-top: -15px;
}
header img{
	float: left;
}
header nav, .all, header select, .play{
	float: right;
}
.all{
	width: 50%;
	margin-bottom: 19px;
}
header nav ul li{
	display: inline-block;
	text-transform: uppercase;
	margin: 0 0 0 25px;
}
header nav ul{
	margin: 0;
	padding: 0;
	height: 19px;
}
header nav ul li a{
	font: 12px 'HeliosCondLight', sans-serif;
	color: #fff;
}
.play{
	width: 25px;
	height: 20px;
	overflow: hidden;
	margin: 5px 10px 0 0;
}
audio {
	margin: -5px 0 0 -206px;
	background: #C2DDFF;
	cursor: pointer;
}
.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
	float: right;
	width: 57px;
	height: 25px;
	border: 2px solid #697177;
}
.jq-selectbox__select {
	height: 25px;
	padding: 0 5px 0 10px;
	color: #fff;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 100%;
	background: url(../img/select.png) center no-repeat;
}
.jq-selectbox__select-text {
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font: 12px/24px 'roboto_slabregular';
	text-transform: uppercase;
}
.jq-selectbox__dropdown ul {
	padding: 0;
	background: #444e55;
	margin: 2px 0 0;
	overflow: hidden;
	border: 2px solid #697177;
	width: 57px;
	left: -2px;
}
.jq-selectbox__dropdown ul li{
	padding: 0 5px 0 10px;
	text-transform: uppercase;
	font: 12px/24px 'roboto_slabregular';
}
.jq-selectbox__dropdown ul li:hover{
	background: #515b62;
}
.first-screen{
	width: 100%;
	height: 1000px;
	background: url(../img/first.jpg) center no-repeat;
	position: absolute;
	z-index: 1;
}
.first-screen h1{
	text-align: center;
	font: 48px 'roboto_slabregular';
	margin: 660px 0 0;
}
.second-screen{
	width: 100%;
	height: 1000px;
	background: url(../img/second.jpg) center no-repeat;
	overflow: hidden;
}
.bg{
	position: relative;
	width: 100%;
	height: auto;
	min-height: 1000px;
	overflow: hidden;
	background: #06070d;
	background: -moz-radial-gradient(circle at top, #646a6e -2%, #06070d 80%);
	background: -webkit-radial-gradient(circle at top, #646a6e -2%, #06070d 80%);
	background: -o-radial-gradient(circle at top, #646a6e -2%, #06070d 80%);
	background: -ms-radial-gradient(circle at top, #646a6e -2%, #06070d 80%);
	background: radial-gradient(circle at top, #646a6e -2%, #06070d 80%);
}
.wrap{
	width: 740px;
	height: 345px;
	overflow: hidden;
	margin: 0 auto 0;
	padding: 326px 0 0;
}
.wrap .left{
	float: left;
	width: 212px;
	overflow: hidden;
	border-right: 1px solid #fff;
	padding: 61px 45px 77px 0;
}
.wrap .left img{
	margin-left: 260px;
}
.wrap .right{
	float: left;
	width: 439px;
	overflow: hidden;
	border-left: 1px solid #fff;
	padding: 61px 0px 77px 40px;
}
.wrap .right div{
	overflow: hidden;
	width: 438px;
	margin-left: -450px;
}
.wrap .right p{
	text-transform: uppercase;
	margin-bottom: 44px;
	font: 34px/36px 'Cambria'; 
}
.wrap .right a{
	text-transform: uppercase;
	color: #fff;
	padding: 0 24px;
	font: 24px/20px 'roboto_slabregular';
	border-right: 2px solid #fff;
	display: block;
	float: left;
}
.what-do{
	width: 740px;
	overflow: hidden;
	margin: -335px auto 0;
	padding: 0 0 0;
	display: none;
}
.what-do h2{
	font: 54px/36px 'Cambria'; 
	margin: 0px 0 60px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.what-do div{
	width: 530px;
	height: 135px;
	background: url(../img/bg.png) center no-repeat;
	margin: 0 auto;
	padding: 25px 0 0 0;
}
.what-do p{
	font: 24px/30px 'roboto_slabregular'; 
	margin: 0;
	color: #fff;
	text-transform: uppercase;
	width: 500px;
}
.what-do span{
	font: 21px/1 'Cambria-Italic';
	margin: 20px 23px 0 0;
	color: #fff;
	float: right;
	display: block;
}
.button{
	display: block;
	width: 120px;
	padding: 17px 50px 15px;
	margin: 90px auto 0;
	background: url(../img/do.png) 30px center no-repeat, url(../img/do.png) 180px center no-repeat;
	border: 5px solid #ccea6e;
	color: #fff;
	text-align: center;
	font: 18px 'robotoregular';
	text-transform: uppercase;
}
.first{
	background: #06070d;
	background: -moz-radial-gradient(circle at top, #646a6e -2%, #06070d 50%) !important;
	background: -webkit-radial-gradient(circle at top, #646a6e -2%, #06070d 50%) !important;
	background: -o-radial-gradient(circle at top, #646a6e -2%, #06070d 50%) !important;
	background: -ms-radial-gradient(circle at top, #646a6e -2%, #06070d 50%) !important;
	background: radial-gradient(circle at top, #646a6e -2%, #06070d 50%) !important;
}
/*about*/
#about{
	position: relative;
	width: 100%;
	overflow: hidden;
	background: #06070d;
	background: -moz-radial-gradient(circle at top, transparent 14%, #06070d 36%);
	background: -webkit-radial-gradient(circle at top, transparent 14%, #06070d 36%);
	background: -o-radial-gradient(circle at top, transparent 14%, #06070d 36%);
	background: -ms-radial-gradient(circle at top, transparent 14%, #06070d 36%);
	background: radial-gradient(circle at top, transparent 14%, #06070d 36%);
}
#about .fix{
	margin: 0 auto;
	width: 985px;
	position: relative;
	padding: 165px 0 0; 
}
#about h1{
	text-align: left;
	text-transform: uppercase;
	color: #fff;
	font: 100px/1 'Cambria'; 
	padding: 0 0 150px 50px;
	z-index: 2;
	position: relative;
	margin-left: -1000px;
}
#about section h4{
	color: #ccea6e;
	text-align: left;
	font: 48px 'robotoregular';
	padding: 0 0 30px;
	margin: 0;
}
section{
	width: 1065px;
	overflow: hidden;
	margin-left: -80px;
	font: 18px 'robotoregular';
	color: #a6abb3;
}
section, section p{
	font: 18px 'robotoregular';
	color: #a6abb3;
	float: left;
	margin: 0;
	padding: 0;
}
#about section div.img{
	float: left;
	width: 485px;
	height: 365px;
	padding: 95px 50px 40px 0;
}
#about section div.text{
	float: left;
	width: 485px;
	padding: 0px 30px 40px 0;
}
section span{
	font-size: 24px;
	color: #fff;
}
section ul {
	float: left;
	padding-right: 10px;
}
#second{
	margin: 160px 0; 
}
#second div{
	float: right;
	padding: 95px 0px 40px 50px;
}
#second .fake{
	float: left;
	width: 525px;
	overflow: hidden;
	height: auto;
	padding: 0;
}
#third{
	padding: 0 0 100px;
}
#third div{
	float: left;
	width: 485px;
	padding: 95px 50px 170px 0;
}
/*footer*/
footer{
	overflow: hidden;
	color: #fff;
	font: 12px 'robotoregular';
	width: 985px;
	margin: 0 auto;
}
footer .biglogo{
	width: 100%;
	height: 130px;
	background: url(../img/immorflair_footer.png) center no-repeat;
	margin: 0 0 12px;
}
footer nav{
	float: left;
}
footer nav ul{
	margin: 0;
	padding: 0 0 10px;
	height: 19px;
}
footer nav ul li{
	display: inline-block;
	text-transform: uppercase;
	padding: 0 12px 0;
	border-right: 1px solid #fff;
}
footer nav ul li.fixed{
	padding: 0 12px 0 0;
}
footer nav ul li.fixed2{
	border-right: 0;
}
footer nav ul li a{
	font: 14px 'HeliosCondLight', sans-serif;
	color: #fff;
	display: block;
	height: 12px;
	line-height: 13px;
}
footer .social{
	float: right;
	padding: 0px;
}
footer .social a{
	display: block;
	width: 45px;
	height: 45px;
	background: url(../img/sprite.png) no-repeat;
	float: left;
	margin: 0 0 35px 15px;
}
footer .social a.facebook{
	background-position: 0px 0px;
}
footer .social a.twitter{
	background-position: -58px 0px;
}
footer .social a.google{
	background-position: -118px 0px;
}
footer > a, footer > span > a{
	color: #ccea6e;
	text-decoration: underline;
}
footer span{
	display: block;
	float: left;
}
footer .middle{
	padding: 0 15px;
	float: left;
}
/*services*/

#services{
	position: relative;
	width: 100%;
	overflow: hidden;
	background: #06070d;
	background: -moz-radial-gradient(circle at top, transparent 19%, #06070d 11%);
	background: -webkit-radial-gradient(circle at top, transparent 19%, #06070d 11%);
	background: -o-radial-gradient(circle at top, transparent 19%, #06070d 11%);
	background: -ms-radial-gradient(circle at top, transparent 19%, #06070d 11%);
	background: radial-gradient(circle at top, transparent 19%, #06070d 11%);
}
#services .fake{	
	padding-top: 165px;
}
#services .fix{
	margin: 0 auto;
	width: 985px;
	position: relative;
	padding: 0 0 0; 
	overflow: hidden;
}
#services h1{
	text-align: left;
	text-transform: uppercase;
	color: #fff;
	font: 100px/1 'Cambria'; 
	padding: 0 0 70px 50px;
	z-index: 2;
	position: relative;
	margin-left: -1000px;
}
#services .what-do {
	width: 740px;
	overflow: hidden;
	margin: 0px auto 110px;
	padding: 0 0 0;
	display: block;
}
#services section{
	width: 100%;
	overflow: hidden;
	font: 18px 'robotoregular';
	color: #a6abb3;
	position: relative;
}
#services .top{
	width: 100%;
	border-bottom: 2px solid #383e2f;
	 -moz-transform: matrix(1, -0.2, 0, 1, 0, 0);
    -webkit-transform: matrix(1, -0.2, 0, 1, 0, 0);
    -o-transform: matrix(1, -0.2, 0, 1, 0, 0);
    -ms-transform: matrix(1, -0.2, 0, 1, 0, 0);
    margin-bottom: 125px;
}
#services .bottom{
	width: 100%;
	border-bottom: 2px solid #383e2f;
	 -moz-transform: matrix(1, 0.2, 0, 1, 0, 0);
    -webkit-transform: matrix(1, 0.2, 0, 1, 0, 0);
    -o-transform: matrix(1, 0.2, 0, 1, 0, 0);
    -ms-transform: matrix(1, 0.2, 0, 1, 0, 0);
    margin-bottom: 125px;
}
#services section h4{
	color: #ccea6e;
	text-align: left;
	font: 48px 'robotoregular';
	padding: 0 0 30px 125px;
	margin: 0;
	position: relative;
}
#services section .number{
	color: #252936;
	font: 240px/160px 'Cambria-Bold';
	display: block;
	position: absolute;
	z-index: 0;
}
#services .right .number{
	color: #252936;
	font: 240px/160px 'Cambria-Bold';
	display: block;
	position: absolute;
	z-index: 0;
	left: 268px;
}
#services section .text p{
	font-size: 24px;
	color: #fff;
}
#services section .text{
	font: 18px 'robotoregular';
	color: #a6abb3;
	float: left;
	margin: 0;
	padding: 0 25px 200px 0;
	width: 700px;
	position: relative;
	height: auto;

}
#services .right .text{
	font: 18px 'robotoregular';
	color: #a6abb3;
	float: left;
	margin: 0;
	padding: 0 0 120px 40px;
	width: 700px;
	position: relative;
	height: auto;

}
#services section img{
	float: left;
}
#services section ul {
	float: left;
	padding-right: 10px;
}
/*properties*/

#properties{
	position: relative;
	width: 100%;
	overflow: hidden;
	background: #06070d;
	background: -moz-radial-gradient(circle at top, transparent 30%, #06070d 40%);
	background: -webkit-radial-gradient(circle at top, transparent 30%, #06070d 40%);
	background: -o-radial-gradient(circle at top, transparent 30%, #06070d 40%);
	background: -ms-radial-gradient(circle at top, transparent 30%, #06070d 40%);
	background: radial-gradient(circle at top, transparent 30%, #06070d 40%);
}
#properties .fake{	
	padding-top: 165px;
}
#properties .fix{
	margin: 0 auto;
	width: 985px;
	position: relative;
	padding: 0 0 0; 
	overflow: hidden;
}
#properties h1{
	text-align: left;
	text-transform: uppercase;
	color: #fff;
	font: 100px/1 'Cambria'; 
	padding: 0 0 70px 50px;
	z-index: 2;
	position: relative;
	margin-left: -1000px;
}
#properties section{
	width: 266px;
	overflow: hidden;
	float: left;
	border: 5px solid #575c65;
	margin: 0 0 65px;
}
#properties section h5{
	color: #fff;
	text-align: left;
	font: 30px 'robotocondensed';
	text-transform: uppercase;
	padding: 30px 0 0px 17px;
	margin: 0;
	position: relative;
	height: 111px;
}
#properties .download{
	display: block;
	width: 227px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	padding: 15px 0;
	border: 5px solid #ccea6e;
	margin: 40px auto 20px;
}

#properties section div{
	width: 100%;
	overflow: hidden;
	padding: 21px 0;
	background: #363b46;
	float: none;
	height: auto;

}
#properties section img{
	display: block;
	margin: 0 auto;
}
#properties section ul {
	float: left;
	padding-right: 10px;
}
/*contact us*/
#contact{
	position: relative;
	width: 100%;
	overflow: hidden;
	background: #06070d;
	background: -moz-radial-gradient(circle at top, transparent 30%, #06070d 40%);
	background: -webkit-radial-gradient(circle at top, transparent 30%, #06070d 40%);
	background: -o-radial-gradient(circle at top, transparent 30%, #06070d 40%);
	background: -ms-radial-gradient(circle at top, transparent 30%, #06070d 40%);
	background: radial-gradient(circle at top, transparent 30%, #06070d 40%);
}
#contact .fake{	
	padding-top: 165px;
}
#contact .fix{
	margin: 0 auto;
	width: 1075px;
	position: relative;
	padding: 0 0 0; 
	overflow: hidden;
}
#contact h1{
	text-align: left;
	text-transform: uppercase;
	color: #fff;
	font: 100px/1 'Cambria'; 
	padding: 0 0 80px 50px;
	z-index: 2;
	position: relative;
	margin-left: -1000px;
}
#contact h4{
	color: #ccea6e;
	text-align: left;
	font: 40px 'robotoregular';
	padding: 0 0 30px 0px;
	margin: -15px 0 0;
	position: relative;
	float: left;
	height: 96px;
}
#contact .form{
	float: left;
	width: 466px;
	height: 360px;
	font: 19px 'robotoregular';
	padding-left: 15px;
	color: #fff;
}
#contact .form div{
	float: left;
	line-height: 45px;
	width: 221px;
}
#contact form{
	float: left;
	width: 985px;
	height: 750px;
	font: 24px 'robotoregular';
	padding: 50px 35px 36px;
	border: 5px solid #333843;
	color: #fff;
	margin: 0 0 140px;
}
#contact img{
	float: left;
}
#contact form input[type=text]{
	width: 438px;
	height: 58px;
	border: 1px solid #a6abb3;
	color: #a6abb3;
	background: #06070d;
	padding-left: 20px;
	margin: 0 0 33px 15px;
	font: 18px 'robotolight';
}
#contact form input[type=submit]{
	display: block;
	width: 215px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	padding: 15px 0;
	border: 5px solid #ccea6e;
	margin: 0px auto 0px;
	background: #06070d;
	font: 24px 'robotoregular';
}
#contact .what-do{
	width: 510px;
	overflow: hidden;
	margin: 0px auto 60px;
	padding: 0 0 0;
	display: block;
}
#contact .what-do div{
	width: 510px;
	height: 85px;
	background: url(../img/border2.png) center no-repeat;
	margin: 0 auto;
	padding: 0px 0 0 0;
}
#contact .what-do p{
	font: 24px/80px 'roboto_slabregular'; 
	margin: 0;
	color: #fff;
	text-transform: uppercase;
}
/*become a client*/
#client{
	position: relative;
	width: 100%;
	overflow: hidden;
	background: #06070d;
	background: -moz-radial-gradient(circle at top, transparent 19%, #06070d 34%);
	background: -webkit-radial-gradient(circle at top, transparent 19%, #06070d 34%);
	background: -o-radial-gradient(circle at top, transparent 19%, #06070d 34%);
	background: -ms-radial-gradient(circle at top, transparent 19%, #06070d 34%);
	background: radial-gradient(circle at top, transparent 19%, #06070d 34%);
}
#client .fake{	
	padding-top: 165px;
}
#client .fix{
	margin: 0 auto;
	width: 985px;
	position: relative;
	padding: 0 0 0; 
	overflow: hidden;
}
#client .what-do {
	width: 740px;
	overflow: hidden;
	margin: 0px auto 90px;
	padding: 0 0 0;
	display: block;
}
#client h1{
	text-align: left;
	text-transform: uppercase;
	color: #fff;
	font: 100px/1 'Cambria'; 
	padding: 0 0 80px 50px;
	z-index: 2;
	position: relative;
	margin-left: -1000px;
}
#client h4{
	color: #ccea6e;
	text-align: center;
	font: 48px 'robotoregular';
	padding: 0 0 30px 0px;
	margin: 0px 0 0;
	position: relative;
	float: none;
}
#client h6{
	color: #a6abb3;
	text-align: center;
	text-transform: uppercase;
	font: 30px 'robotothin';
	padding: 0 0 50px 0px;
	margin: 0px 0 0;
}
#client .text{
	color: #fff;
	text-align: center;
	font: 24px 'robotoregular';
	padding: 0 0 60px 0px;
	margin: 0px 0 0;
	position: relative;
	float: none;
}
#client form input[type=text]{
	width: 438px;
	height: 56px;
	border: 1px solid #a6abb3;
	color: #a6abb3;
	background: #06070d;
	padding-left: 20px;
	margin: 0 10px 33px;
	font: 18px 'robotolight';
}
#client form input.other{
	width: 372px;
}
#client label{
	color: #a6abb3;
	padding-left: 20px;
	margin: 20px 20px 33px 0;
	font: 18px 'robotolight';
	display: block;
	float: left;
}
#client .left label, #client .right label{
	color: #a6abb3;
	padding-left: 20px;
	margin: 20px 20px 33px 0;
	font: 18px 'robotolight';
	display: inline-block;
	float: none;
}
#client .left .jq-checkbox, #client .right .jq-checkbox{
	margin-top: 0px;
	width: 23px;
	height: 23px;
	border: 1px solid #a6abb3;
	border-radius: 0px;
	background: #06070d;
	box-shadow: 0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	vertical-align: middle;
	cursor: pointer;
	float: none;
}
#client input[type="checkbox"] {
	float: left;
	margin: 0 20px 0 0;
}
#client textarea{
	width: 935px;
	height: 104px;
	border: 1px solid #a6abb3;
	color: #a6abb3;
	background: #06070d;
	margin: 0 0 33px 15px;
	font: 18px 'robotolight';
}
#client form input[type=submit]{
	display: block;
	width: 215px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	padding: 15px 0;
	border: 5px solid #ccea6e;
	margin: 0px auto 170px;
	background: #06070d;
	font: 24px 'robotoregular';
}
#client .left, #client .right{
	float: left;
	width: 350px;
	padding: 0 0 40px 30px;

}
#client .left{
	margin-left: 120px;
}
.jq-checkbox {
	margin-top: 20px;
	width: 23px;
	height: 23px;
	border: 1px solid #a6abb3;
	border-radius: 0px;
	background: #06070d;
	box-shadow: 0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	vertical-align: middle;
	cursor: pointer;
	float: left;
}
.jq-checkbox.checked .jq-checkbox__div {
	width: 15px;
	height: 16px;
	margin: 3px 0 0 4px;
	border-radius: 0px;
	background: #666;
	box-shadow: inset 0 -3px 6px #AAA;
}
.jq-checkbox.focused {
	border: 1px solid #08C;
}
.jq-checkbox.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);
}
/*procedure*/
#procedure{
	position: relative;
	width: 100%;
	overflow: hidden;
	background: #06070d;
	background: -moz-radial-gradient(circle at top, transparent 20%, #06070d 36%);
	background: -webkit-radial-gradient(circle at top, transparent 20%, #06070d 36%);
	background: -o-radial-gradient(circle at top, transparent 20%, #06070d 36%);
	background: -ms-radial-gradient(circle at top, transparent 20%, #06070d 36%);
	background: radial-gradient(circle at top, transparent 20%, #06070d 36%);
}
#procedure .fake{	
	padding-top: 165px;
}
#procedure .fix{
	margin: 0 auto;
	width: 1076px;
	position: relative;
	padding: 0 0 0; 
	overflow: hidden;
}
#procedure .what-do {
	width: 740px;
	overflow: hidden;
	margin: 0px auto 90px;
	padding: 0 0 0;
	display: block;
}
#procedure h1{
	text-align: left;
	text-transform: uppercase;
	color: #fff;
	font: 100px/1 'Cambria'; 
	padding: 0 0 80px 50px;
	z-index: 2;
	position: relative;
	margin-left: -1000px;
}
#procedure h5{
	color: #ccea6e;
	text-align: left;
	font: 31px 'robotoregular';
	padding: 0 0 5px 50px;
	margin: 0px 0 0 ;
	position: relative;
	float: none;
}
#procedure .text{
	color: #fff;
	text-align: justify;
	font: 20px 'robotoregular';
	padding: 0 0 30px 0px;
	margin: 30px 0 20px;
	position: relative;
	float: none;
}
#procedure  .table{
	width: 1056px;
	color: #a6abb3;
	font: 15px 'robotoregular';
	overflow: hidden;
	position: relative;
	height: 1298px;
	margin-bottom: 235px;
}
.table .colspan1{
	float: left;
	width: 195px;
	overflow: hidden;
	border: 0;
	position: absolute;
	height: 236px;
	left: 222px;
	top: 34px;
}
.table .colspan2{
	float: left;
	width: 181px;
	overflow: hidden;
	border: 0;
	position: absolute;
	left: 414px;
	height: 236px;
	top: 34px;
}
.table .colspan3{
	float: left;
	width: 271px;
	overflow: hidden;
	border: 0;
	position: absolute;
	height: 236px;
	top: 34px;
	left: 683px;
}
.table .colspan4{
	float: left;
	width: 90px;
	overflow: hidden;	
	border: 0;
	position: absolute;
	height: 252px;
	top: 269px;
	left: 132px;
}
.table .colspan5{
	float: left;
	width: 90px;
	overflow: hidden;	
	border: 0;
	position: absolute;
	height: 463px;
	top: 500px;
	left: 132px;
}
.table .colspan6{
	float: left;
	width: 90px;
	overflow: hidden;	
	border: 0;
	position: absolute;
	height: 334px;
	top: 963px;
	left: 132px;
}
.tr1{
	float: left;
	width: 190px;
	padding: 19px 15px;
	overflow: hidden;
	border: 1px solid #424853;
	height: 230px;
	position: absolute;
}
.tr2{
	float: left;
	width: 833px;
	padding: 0px 0px;
	overflow: hidden;
	border: 1px solid #424853;
	text-align: center;
	position: absolute;
	right: 0;
	height: 34px;
}
.tr3{
	float: left;
	width: 191px;
	padding: 7px 0;
	overflow: hidden;
	text-align: center;
	border: 1px solid #424853;
	position: absolute;
}
.tr4, .tr5{
	float: left;
	width: 95px;
	padding: 22px 0px 0;
	height: 116px;
	overflow: hidden;
	border: 1px solid #424853;
	text-align: center;
	position: absolute;
	top: 51px;
}
.tr8, .tr9{
	float: left;
	width: 88px;
	padding: 29px 0px 0;
	height: 160px;
	overflow: hidden;
	border: 1px solid #424853;
	text-align: center;
	position: absolute;
}
.tr10{
	float: left;
	width: 90px;
	padding: 76px 0px 0;
	height: 158px;
	overflow: hidden;
	border: 1px solid #424853;
	text-align: center;
	position: absolute;
	left: 592px;
	top: 34px;
}
.tr11{
	float: left;
	width: 105px;
	padding: 27px 0px 0;
	height: 207px;
	overflow: hidden;
	border: 1px solid #424853;
	text-align: center;
	position: absolute;
	right: 0;
	top: 34px;
}
.tr13{
	float: left;
	width: 98px;
	padding: 95px 0px 0;
	height: 135px;
	overflow: hidden;
	border: 1px solid #424853;
	text-align: center;
	position: absolute;
	top: 269px;
	left: 33px;
}
.tr16{
	float: left;
	width: 98px;
	padding: 250px 0px 0;
	height: 211px;
	overflow: hidden;
	border: 1px solid #424853;
	text-align: center;
	position: absolute;
	top: 500px;
	left: 33px;
}
.tr19{
	float: left;
	width: 98px;
	padding: 50px 0px 0;
	height: 103px;
	overflow: hidden;
	border: 1px solid #424853;
	text-align: center;
	position: absolute;
	top: 963px;
	left: 33px;
}
.tr21{
	float: left;
	width: 98px;
	padding: 3px 0px 0;
	height: 86px;
	overflow: hidden;
	border: 1px solid #424853;
	text-align: center;
	position: absolute;
	top: 1117px;
	left: 33px;
}
.tr22{
	float: left;
	width: 98px;
	padding: 3px 0px 0;
	height: 85px;
	overflow: hidden;
	border: 1px solid #424853;
	text-align: center;
	position: absolute;
	top: 1207px;
	left: 33px;
}
.tr14{
	float: left;
	width: 88px;
	padding: 29px 0px;
	overflow: hidden;
	border: 1px solid #424853;
	text-align: center;
	position: absolute;

}
div.tr14.tr146 {
padding: 20px 0;
}
.tr17{
	float: left;
	width: 88px;
	padding: 20px 0px;
height: 36px;
	overflow: hidden;
	border: 1px solid #424853;
	text-align: center;
	position: absolute;

}
.tr145{
	top: 77px;
}
.tr146{
	top: 154px;
}

.tr20{
	float: left;
	width: 88px;
	padding: 20px 0px;
height: 36px;
	overflow: hidden;
	border: 1px solid #424853;
	text-align: center;
	position: absolute;

}
.tr20.tr145{
	top: 77px;
}
.tr20.tr146{
	top: 154px;
	padding: 69px 0 73px;
}
.tr17.tr145{
	top: 77px;
}
.tr17.tr146{
	top: 154px;
}
.tr17.tr147{
	top: 231px;
	padding: 0;
height: 76px;
}
.tr17.tr149{
	top: 385px;
}
.tr17.tr148{
	top: 308px;
}
.tr15{
	float: left;
	padding: 67px 350px;
	overflow: hidden;
	border: 1px solid #424853;
	text-align: center;
	background: #7a8661;
	top: 270px;
	left: 222px;
	position: absolute;
	text-transform: uppercase;
}
.yes{
	position: absolute;
	width: 104px;
	border: 1px solid #424853;
	padding: 29px 0;
	background: #7a8661;
	text-align: center;
	text-transform: uppercase;
}
.no{
	position: absolute;
	width: 104px;
	border: 1px solid #424853;
	padding: 29px 0;
	background: #764249;
	text-align: center;
	text-transform: uppercase;
}
.permit{
	position: absolute;
	width: 104px;
	border: 1px solid #424853;
	padding: 20px 0;
	background: #565a61;
	text-align: center;
	text-transform: uppercase;
}
.tr12{
	float: left;
	width: 693px;
	padding: 7px 0px;
	overflow: hidden;
	border: 1px solid #424853;
	text-align: center;
	 -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    margin: 599px 0 0 -331px;
	position: absolute;
}

.tr18{
	float: left;
	width: 332px;
	padding: 7px 0px;
	overflow: hidden;
	border: 1px solid #424853;
	text-align: center;
	 -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    margin: 1113px 0 0 -150px;
	position: absolute;
}

.tr9{	
	padding: 57px 0px 0;
	height: 132px;
	position: absolute;
	left: 89px;
}
div.tr5 {
	left: 96px;
}
.colspan2 .tr7 {
left: 89px;
}
.colspan3 .tr7 {
left: 89px;
}
div.tr6.left {
left: 178px;
}
div.tr8.left {
left: 178px;
}
.colspan1 div.tr7 {
left: 96px;
}
.tr6, .tr7{
	float: left;
	width: 88px;
	padding: 13px 0px;
	overflow: hidden;
	border: 1px solid #424853;
	text-align: center;
	position: absolute;
	bottom: 0;
}
.tr7{
	left: 96px;
}
.colspan1 .tr6,.colspan1 .tr7{
	float: left;
	width: 95px;
	padding: 13px 0px;
	overflow: hidden;
	border: 1px solid #424853;
	text-align: center;
	position: absolute;
}
.a{
	float: left;
	width: 414px;
	display: block;
	padding: 7px 0;
	border: 1px solid #424853;
	position: absolute;
	left: 0;
}
.b{
	float: left;
	width: 311px;
	display: block;
	padding: 7px 0;
	border: 1px solid #424853;
	position: absolute;
	right: 105px;
}
.c{
	float: left;
	width: 103px;
	display: block;
	padding: 7px 0;
	border: 1px solid #424853;
	position: absolute;
	right: 0;
}
.table div{
	border: 1px solid #424853;
	float: left;
}
div#popup {
padding: 20px;
}
element.style {
width: 0px;
height: 0px;
}
div#jquery_jplayer_1 {
display: none;
}