@font-face {
    font-family: 'DymaxionScriptRegular';
    src: url('DymaxionScript-webfont.eot');
    src: url('DymaxionScript-webfont.eot?#iefix') format('embedded-opentype'),
         url('DymaxionScript-webfont.woff') format('woff'),
         url('DymaxionScript-webfont.ttf') format('truetype'),
         url('DymaxionScript-webfont.svg#DymaxionScriptRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'QuicksandLight';
    src: url('Quicksand_Light-webfont.eot');
    src: url('Quicksand_Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('Quicksand_Light-webfont.woff') format('woff'),
         url('Quicksand_Light-webfont.ttf') format('truetype'),
         url('Quicksand_Light-webfont.svg#QuicksandLight') format('svg');
    font-weight: normal;
    font-style: normal;
    }

    
@font-face {
    font-family: 'source_code_proregular';
    src: url('sourcecodepro-regular-webfont.eot');
    src: url('sourcecodepro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('sourcecodepro-regular-webfont.woff') format('woff'),
         url('sourcecodepro-regular-webfont.ttf') format('truetype'),
         url('sourcecodepro-regular-webfont.svg#source_code_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'QuicksandLightOblique';
    src: url('Quicksand_Light_Oblique-webfont.eot');
    src: url('Quicksand_Light_Oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('Quicksand_Light_Oblique-webfont.woff') format('woff'),
         url('Quicksand_Light_Oblique-webfont.ttf') format('truetype'),
         url('Quicksand_Light_Oblique-webfont.svg#QuicksandLightOblique') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'QuicksandBook';
    src: url('Quicksand_Book-webfont.eot');
    src: url('Quicksand_Book-webfont.eot?#iefix') format('embedded-opentype'),
         url('Quicksand_Book-webfont.woff') format('woff'),
         url('Quicksand_Book-webfont.ttf') format('truetype'),
         url('Quicksand_Book-webfont.svg#QuicksandBook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'QuicksandBookOblique';
    src: url('Quicksand_Book_Oblique-webfont.eot');
    src: url('Quicksand_Book_Oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('Quicksand_Book_Oblique-webfont.woff') format('woff'),
         url('Quicksand_Book_Oblique-webfont.ttf') format('truetype'),
         url('Quicksand_Book_Oblique-webfont.svg#QuicksandBookOblique') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'QuicksandBold';
    src: url('Quicksand_Bold-webfont.eot');
    src: url('Quicksand_Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('Quicksand_Bold-webfont.woff') format('woff'),
         url('Quicksand_Bold-webfont.ttf') format('truetype'),
         url('Quicksand_Bold-webfont.svg#QuicksandBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'QuicksandBoldOblique';
    src: url('Quicksand_Bold_Oblique-webfont.eot');
    src: url('Quicksand_Bold_Oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('Quicksand_Bold_Oblique-webfont.woff') format('woff'),
         url('Quicksand_Bold_Oblique-webfont.ttf') format('truetype'),
         url('Quicksand_Bold_Oblique-webfont.svg#QuicksandBoldOblique') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'QuicksandDash';
    src: url('Quicksand_Dash-webfont.eot');
    src: url('Quicksand_Dash-webfont.eot?#iefix') format('embedded-opentype'),
         url('Quicksand_Dash-webfont.woff') format('woff'),
         url('Quicksand_Dash-webfont.ttf') format('truetype'),
         url('Quicksand_Dash-webfont.svg#QuicksandDash') format('svg');
    font-weight: normal;
    font-style: normal;

}



html, body, div, a {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  }

html {
  line-height: 1;
  }

.bold{
    font-family: 'QuicksandBold';
}

.small{
    font-size:65%;
    padding-top:5px;
}

.wrapper {
    width:96%;
    max-width:1024px;
	margin: auto;
    padding:2%;
	font-family: 'QuicksandBook';
	font-size: 1.5em;
	background: #f2f2f2;
  }

 .head{
	position:relative;
	width:1020px;
	background:#99bfc8;
	height:140px;
	margin-bottom:0;
    padding-left:0.5em;
	padding-bottom:0.2em;
	}
 
.head img{
	position:absolute;
    top:0px;
    left:0px;
    width:60%;
	}

.navigation {
	clear:both;
    padding-left:12px;
	width: 1020px;
    height:40px;
    background-color:#a7c7bc;
  }
  
 .navigation a {
    display: block;
	float: left;
	padding: 10px 15px;
    width: 10%;
    height:30px;
	text-decoration: none;
	font-family:'QuicksandBook';
	color: #fff;
	-webkit-transition: .7s;
	-moz-transition: .7s;
	-o-transition: .7s;
	-ms-transition: .7s;
	transition: .7s; 
	}
	 
.navigation a:hover {
	    color: #99bfc8;
	}



.mainImage{
	clear:both;
    margin:0 auto;
	width:1023px;
    height:345px;
    border:5px solid #99bfc8;
}

.mainImage img{
    width:100%;
    height:345px;
}

.info, .infoPrice{
	width:100%;
	margin-top:1em;
	font-family:'QuicksandBook';
	font-size:0.8em;
	text-align:left;
	line-height:1.2em;
	}
	

.leftCol{
	float:left;
	width:56%;
	padding-right:2em;
	}
    
.leftColPrice{
    float:left;
	width:28%;
	padding-right:2em;
	}
    
 .rightColPrice{
     float:right;
     padding-right:0;
     padding-left:2em;
   }

	
.rightCol{
	float:right;
	width:30%;
	padding-left:2em;
    padding-right:1em;
    margin-bottom:3em;
    border:thin solid #a7c7bc;
    -moz-box-shadow: 5px 5px 5px #888;
    -webkit-box-shadow: 5px 5px 5px #888;
    box-shadow: 5px 5px 5px #888;
	}
	
.leftCol h2, .rightCol h2, .leftColPrice h2{
	font-size:1.5em;
	font-family:'QuicksandLight';
	margin-bottom:0.5em;
	}
	
.leftCol p, .rightCol p, .leftColPrice p{
	margin-top:0;
	padding-top:0.5em;
	text-align:justify;
	font-size:0.8em;
	border-top:thin solid #99bfc8;
	}
    
.infoPrice h2{
    padding-bottom:0.5em;
    border-bottom:thin solid #99bfc8;
}
	
.rightCol p:last-child{
	border-top:none;
	}   
 
	
.rightCol li{
	list-style:square;
	font-size:0.8em;
	text-align:left;
	line-height:1.5em;
	}
    
.facebookContact{
    float:left;
    padding-top:2em;
    padding-left:4.3em;
}


.rightCol a{
    text-decoration: none;
    color:#99bfc8;
    -webkit-transition: .7s;
    -moz-transition: .7s;
    -o-transition: .7s;
	-ms-transition: .7s;
    transition: .7s;
}
    
.rightCol a:hover{
    color:#fff;
}
	
.prices{
	margin-top:0.2em;
    margin-bottom:1em;
	border-collapse:collapse;
	width:100%;
	}
	
.prices td{
	font-size:0.8em;
	text-align:left;
	padding-bottom:0.7em;
    padding-right:1.5em;
	}
	
	
.prices tr:last-child{
	padding-right:0;
	}
	
.contactLeft{
	float:left;
	clear:both;
	margin:0;
	width:25%;
	font-family:'QuicksandLight';
	}
	
.contactLeft h2{
	font-size:1.5em;
    padding-bottom:0.5em;
    border-bottom:thin solid #99bfc8;
	}

.contactLeft p{
	font-size:0.8em;
	line-height:1.2em;
	text-align:justify;
    margin-bottom:1em;
	}
	
.contactRight{
	display:block;
	float:right;
	margin-top:3.5em;
	width:60%;
	}


.myform{
	padding:14px;
}

	#myform{
		background:#f2f2f2;

	}

	#myform label{
		display:block;
		font-family: 'QuicksandLight';
		text-align:left;
		color:#000;
		width:100%;
		float:left;
		font-size:0.8em;
	}

	#myform input, #myform textarea{
		float:left;
		font-size:0.8em;
		font-family: 'QuicksandLight';
		padding:4px 2px;
		background:#99bfc8;
		border:thin solid #a7c7bc;
		width:100%;
		margin-bottom:0.7em;
	}

	#myform button{ 
		clear:both;
		width:5.5em;
		height:1.5em;
		background:#99bfc8;
		font-family: 'QuicksandLight';
		text-align:center;
		line-height:1.5em;
		color:#000;
		border:thin solid #a7c7bc;
		font-size:0.8em;
        -webkit-transition: .7s;
    	-moz-transition: .7s;
	    -o-transition: .7s;
	    -ms-transition: .7s;
    	transition: .7s; 
	}
    
	#myform button:hover{
		background:#a7c7bc;
		border:thin solid #99bfc8;
		color:#fff;
		}
		
.mainVideo {
	text-align:center;
	margin-top:40px;
	}
	
.top {
	clear:both;
	width:100%;
	text-align:center;
	font-family: 'source_code_proregular';
	margin-bottom:2em;
	
	}
.top a{
    text-decoration:none;
    color:#666;
    -webkit-transition: .7s;
    -moz-transition: .7s;
	-o-transition: .7s;
	-ms-transition: .7s;
    transition: .7s;
    }
.top a:hover{
    color:#fff;
    }
 
.foot{
	
	font-family:'source_code_proregular';
	font-size:1em;
	font-weight:normal;
	margin-top:60px;
	text-align:center;
	margin-bottom:30px;
	
	}
.foot a{
	color:#949494;
	text-decoration:none;
	}
.foot a:hover{
	color:#5f5b5b;
}
	}
.foot a:hover{
	color:#5f5b5b;
}
	