@font-face {
    font-family: 'uni_sansthin_caps';
    src: url('fonts/Uni Sans Thin-webfont.eot');
    src: url('fonts/Uni Sans Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Uni Sans Thin-webfont.woff2') format('woff2'),
         url('fonts/Uni Sans Thin-webfont.woff') format('woff'),
         url('fonts/Uni Sans Thin-webfont.ttf') format('truetype'),
         url('fonts/Uni Sans Thin-webfont.svg#uni_sansthin_caps') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'uni_sansthin_italic_caps';
    src: url('fonts/Uni Sans Thin Italic-webfont.eot');
    src: url('fonts/Uni Sans Thin Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Uni Sans Thin Italic-webfont.woff2') format('woff2'),
         url('fonts/Uni Sans Thin Italic-webfont.woff') format('woff'),
         url('fonts/Uni Sans Thin Italic-webfont.ttf') format('truetype'),
         url('fonts/Uni Sans Thin Italic-webfont.svg#uni_sansthin_italic_caps') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'uni_sansheavy_caps';
    src: url('fonts/Uni Sans Heavy-webfont.eot');
    src: url('fonts/Uni Sans Heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Uni Sans Heavy-webfont.woff2') format('woff2'),
         url('fonts/Uni Sans Heavy-webfont.woff') format('woff'),
         url('fonts/Uni Sans Heavy-webfont.ttf') format('truetype'),
         url('fonts/Uni Sans Heavy-webfont.svg#uni_sansheavy_caps') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'uni_sansheavy_italic_caps';
    src: url('fonts/Uni Sans Heavy Italic-webfont.eot');
    src: url('fonts/Uni Sans Heavy Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Uni Sans Heavy Italic-webfont.woff2') format('woff2'),
         url('fonts/Uni Sans Heavy Italic-webfont.woff') format('woff'),
         url('fonts/Uni Sans Heavy Italic-webfont.ttf') format('truetype'),
         url('fonts/Uni Sans Heavy Italic-webfont.svg#uni_sansheavy_italic_caps') format('svg');
    font-weight: normal;
    font-style: normal;

}

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

}

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

}

body{
    width: 1200px;
    margin: 0px auto;
}

.header {
	background-color: #ededed;
    padding: 0px 50px 0px 0px;
}
.logo {
	display: inline-block;
    font-family: 'robotoregular';
    font-size: 48px;
	color: #000000;
    text-shadow: 1px 1px 2px #000000;
}
.navigate {
    display: inline-block;
    font-family: 'uni_sansheavy_caps';
    font-size: 18px;
    float: right;
    padding: 15px 0px;
}



.homepics{
    background-color: #7f7f7f;
    text-align: center;
}
.hpic1, .hpic2, .hpic3{
    display: inline-block;
    width: auto;
    margin: 50px auto 50px auto;
}
.homebody{
    background-color: #ffffff
}
.subtitle{
    font-family: 'ambleregular';
    font-size: 30px;
}
.regtext{
    font-family: 'robotoregular';
    font-size: 18px;
}
  

.aboutbody {
    float: left;
    width: 620px;
    margin: 10px;}

.aboutpics {
    background-color: #7f7f7f;
    float: right;
    min-height: 700px;
    height: auto !important;
    height: 700px;
    margin: auto 150px auto 50px;
    }

.abpic1{
    margin: 130px 25px auto 30px;
}

.abpic2{
    margin: 30px 20px auto 20px;
}
 
.contactpic{
    background-color: #7f7f7f;
    text-align: center;
}

.cpic1{
    display: inline-block;
    width: auto;
    text-align: center;
    margin: 25px auto 25px auto;
    box-shadow: 5px 5px 15px #000000;
}

.patvideo{
    float: left;
    width: 620px;
    margin: 10px;
}

.pattext{
    float: right;
    width: 300px;
    margin: 10px;
 }


.revvideo{
    float: left;
    width: 620px;
    margin: 10px;
}

.revtext{
    float: right;
    width: 300px;
    margin: 10px;
 }

.ctvconvideo{
    float: left;
    width: 620px;
    margin: 10px;
}

.ctvcontext{
    float: right;
    width: 300px;
    margin: 10px;
 }

h1 {
	color: #ee1c25}
h2 {
	color: #0054a5;
    font-size: 24px;
}
h3 {
	color: #3ab54a;
    font-size: 24px
}